Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/swiftwasm/swift-clang

This repository is no longer in use, please refer to the LLVM monorepo https://github.com/swiftwasm/llvm-project
https://github.com/swiftwasm/swift-clang

[OpenMP] Add target task alloc function with device ID

Summary: Add a new call to Clang to perform task allocation for the target.

Reviewers: ABataev,...

1ec5b0cfa836c5f856fcbb3de7f13cae08f03458 authored over 5 years ago by Gheorghe-Teodor Bercea <[email protected]>
Use unsigned for bitfields to avoid sign extension

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@363450 91177308-0d34-0410-b5e6-96231b3b80d8

02d27f2c5293a9ddfc1a87a0f2a0cdd4c744b798 authored over 5 years ago by Reid Kleckner <[email protected]>
PR42071: Reject weird names for non-type template parameters.

Also reject default arguments appearing in invalid locations.

git-svn-id: https://llvm.org/svn/...

ba78be77a4efee70ff070aabccb9903e712fa5ac authored over 5 years ago by Richard Smith <[email protected]>
Use getOperatorSpelling to get the spelling of an overloaded operator

rather than duplicating operator name tables in multiple places.

git-svn-id: https://llvm.org/sv...

b444e6042265d9b7c8f63d0ad92695ee11e7a6b0 authored over 5 years ago by Richard Smith <[email protected]>
[OpenMP] Avoid emitting maps for target link variables when unified memory is used

Summary: This patch avoids the emission of maps for target link variables when unified memory is...

8a5660d9acf30d389733e6d10fd0211b0afa9e1b authored over 5 years ago by Gheorghe-Teodor Bercea <[email protected]>
Propagating prior merge from 'llvm.org/master'.

0ed339520282b1f96b18ecca30f818c611bbc180 authored over 5 years ago by Automerger <Automerger@Swift>
Remove unused SK_LValueToRValue initialization step.

In addition to being unused and duplicating code, this was also wrong
(it didn't properly mark t...

2ec487f0bab49786c26a80080582e457fc2730b2 authored over 5 years ago by Richard Smith <[email protected]>
PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue of type

nullptr_t does not access memory.

We now reuse CK_NullToPointer to represent a conversion from a...

263516059c94b57c33e29b489c8dbe751569cbd4 authored over 5 years ago by Richard Smith <[email protected]>
C++ DR712 and others: handle non-odr-use resulting from an lvalue-to-rvalue conversion applied to a member access or similar not-quite-trivial lvalue expression.

Summary:
When a variable is named in a context where we can't directly emit a
reference to it (b...

a209544fdd0887b83521c9d5f9f9d8b39638624c authored over 5 years ago by Richard Smith <[email protected]>
Reland: [Remarks] Refactor optimization remarks setup

* Add a common function to setup opt-remarks
* Rename common options to the same names
* Add err...

6fc62c80e4854ab49d6646c212517d8cb879b4ff authored over 5 years ago by Francis Visoiu Mistrih <[email protected]>
[AMDGPU] Enable the implicit arguments for HIP (CLANG)

Enable 48-bytes of implicit arguments for HIP as well. Earlier it was enabled for OpenCL. This c...

6279011307b083e8bc984ee021fba12dee435010 authored over 5 years ago by Yaxun Liu <[email protected]>
AMDGPU: Use AMDGPU toolchain for other OSes

This would need more work to actually support them, but this is less
wrong than the default.

gi...

1c9402d07dedc3a7bef447f4b3f6f7c20b7c145a authored over 5 years ago by Matt Arsenault <[email protected]>
Revert r363298 "[lit] Disable test on darwin when building shared libs."

It broke running check-lld on mac, see https://reviews.llvm.org/D61697

git-svn-id: https://llvm...

fb16511ae6dd945453f28f988225c102dc19fb7d authored over 5 years ago by Nico Weber <[email protected]>
Revert "[OpenCL] Move OpenCLBuiltins.td and remove unused include"

This reverts commit r363242 as it broke some builds with

make[2]: *** No rule to make target ...

e412648982c8b0b929cc25a749c146625714b17a authored over 5 years ago by Sven van Haastregt <[email protected]>
add a missing parenthese in the clang doc

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@363369 91177308-0d34-0410-b5e6-96231b3b80d8

5ae774dec3f25a9cdd4586b0862c36ae21f17837 authored over 5 years ago by Sylvestre Ledru <[email protected]>
[C++20] add Basic consteval specifier

Summary:
this revision adds Lexing, Parsing and Basic Semantic for the consteval specifier as sp...

17feca48a8331dd511992e3ef0876486e774deec authored over 5 years ago by Gauthier Harnisch <[email protected]>
Propagating prior merge from 'llvm.org/master'.

21e1d82530ec4357d34a89ec11b478525e6dd936 authored over 5 years ago by Automerger <Automerger@Swift>
[clang] Fixing incorrect implicit deduction guides (PR41549)

Summary:
[[ https://bugs.llvm.org/show_bug.cgi?id=41549 | bug report ]]

Before this patch, impl...

4a58b8483cde0d2ea84c2ad9741c83b45ede8f55 authored over 5 years ago by Gauthier Harnisch <[email protected]>
[clang] Don't segfault on incorrect using directive (PR41400)

Summary:
this is a bugfixe for [[ https://bugs.llvm.org/show_bug.cgi?id=41400 | PR41400 ]]

adde...

20e4ccc974ae571714d649105c34fa03b3a1156f authored over 5 years ago by Gauthier Harnisch <[email protected]>
Revert 363295, it caused PR42276. Also revert follow-ups 363337, 363340.

Revert 363340 "Remove unused SK_LValueToRValue initialization step."
Revert 363337 "PR23833, DR2...

3ccd6a7756d79c37243756b8078cb2153ea4ec7d authored over 5 years ago by Nico Weber <[email protected]>
[Targets] Move soft-float-abi filtering to `initFeatureMap`

ARM has a special target feature called soft-float-abi. This feature is
special, since we get it...

a577b1192b8dfc546afca827ddba87c006d9286a authored over 5 years ago by George Burgess IV <[email protected]>
[AMDGPU] gfx1011/gfx1012 clang support

Differential Revision: https://reviews.llvm.org/D63308

git-svn-id: https://llvm.org/svn/llvm-pr...

53e77edaa7dbbef981a45f512c5252260a993c57 authored over 5 years ago by Stanislav Mekhanoshin <[email protected]>
Revert "[Remarks] Refactor optimization remarks setup"

This reverts commit 6e6e3af55bb97e1a4c97375c15a2b0099120c5a7.

This breaks greendragon.

git-svn...

59e34e93716e204a15c5a09e5c407b101e18a53d authored over 5 years ago by Francis Visoiu Mistrih <[email protected]>
[AMDGPU] gfx1010 wave32 clang support

Differential Revision: https://reviews.llvm.org/D63209

git-svn-id: https://llvm.org/svn/llvm-pr...

1823b61b62e5a6ab1821a6a0408644b6eb635f20 authored over 5 years ago by Stanislav Mekhanoshin <[email protected]>
Remove unused SK_LValueToRValue initialization step.

In addition to being unused and duplicating code, this was also wrong
(it didn't properly mark t...

16bca0111f2cc34ae391b2735e0157a72fd584f2 authored over 5 years ago by Richard Smith <[email protected]>
PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue of type

nullptr_t does not access memory.

We now reuse CK_NullToPointer to represent a conversion from a...

7bbf5d1de0007b0c1c09cb7af6d6863df6faf968 authored over 5 years ago by Richard Smith <[email protected]>
Use fully qualified name when printing S_CONSTANT records

Summary:
Before it was using the fully qualified name only for static data members.
Now it does ...

f46e18fb70234e4f7d162184cd12377360b508e8 authored over 5 years ago by Amy Huang <[email protected]>
[Remarks] Refactor optimization remarks setup

* Add a common function to setup opt-remarks
* Rename common options to the same names
* Add err...

5b7a9b06a28a46362be1469f3cce28264971c2b6 authored over 5 years ago by Francis Visoiu Mistrih <[email protected]>
[lit] Disable test on darwin when building shared libs.

Summary:
This test fails to link shared libraries because tries to run
a copied version of clang...

27f23c2f067fdeb7150f117999abca7ebebf116e authored over 5 years ago by Don Hinton <[email protected]>
C++ DR712 and others: handle non-odr-use resulting from an lvalue-to-rvalue conversion applied to a member access or similar not-quite-trivial lvalue expression.

Summary:
When a variable is named in a context where we can't directly emit a
reference to it (b...

d54e3434d4878e8fd87a7dcdfb41aaf62f0e73f8 authored over 5 years ago by Richard Smith <[email protected]>
PR42182: Allow thread-local to use __cxa_thread_atexit when

-fno-use-cxx-atexit is used

This matches the GCC behavior, __cxa_thread_atexit should be permiss...

552d41903d2003e01030581ecc51222be9707e8b authored over 5 years ago by Erich Keane <[email protected]>
[clang][NewPM] Fix broken -O0 test from missing assumptions

Add an AssumptionCache callback to the InlineFuntionInfo used for the
AlwaysInlinerPass to match...

863e1f381d04960642c9d7b83acb3b8b55707899 authored over 5 years ago by Leonard Chan <[email protected]>
[clang][NewPM] Fix split debug test

This contains the part of D62225 which fixes CodeGen/split-debug-single-file.c
by not placing .d...

644dc69f5d1e6ac289f16991006819645eae54ff authored over 5 years ago by Leonard Chan <[email protected]>
[clang][NewPM] Fix broken profile test

This contains the part of D62225 which fixes Profile/gcc-flag-compatibility.c
by adding the pass...

542bc7eeb18aad9a6b878c0801878a948ca6d980 authored over 5 years ago by Leonard Chan <[email protected]>
[clang][NewPM] Fix broken -O0 test from the AlwaysInliner

This contains the part of D62225 which prevents insertion of lifetime
intrinsics when creating t...

67681b50ccbeba867dc111358c087a6da40d2fff authored over 5 years ago by Leonard Chan <[email protected]>
Merge remote-tracking branch 'origin/swift-5.1-branch' into stable

70d38889146f42529aa398961324f8bb8d452a7f authored over 5 years ago by swift_jenkins <[email protected]>
Added AST matcher for ignoring elidable constructors

Summary: Added AST matcher for ignoring elidable move constructors

Reviewers: hokein, gribozavr...

b235d6c5fbead823fefcb70877860d9c99e150c3 authored over 5 years ago by Dmitri Gribenko <[email protected]>
[OpenCL] Move OpenCLBuiltins.td and remove unused include

Patch by Pierre Gondois.

Differential revision: https://reviews.llvm.org/D62849

git-svn-id: ht...

345d700bbe3692551ea4bda6b2b45a223f9e0f74 authored over 5 years ago by Sven van Haastregt <[email protected]>
Propagating prior merge from 'llvm.org/master'.

9d1ff8731ff961263193071faf7310e6eeb4bb67 authored over 5 years ago by Automerger <Automerger@Swift>
[WebAssembly] Modernize include path handling

Move include path construction from
InitHeaderSearch::AddDefaultIncludePaths in the Driver which...

a5d4a3a916fa7374803fa29a38f670a6103225dc authored over 5 years ago by Sam Clegg <[email protected]>
[clang-scan-deps] Fix -DBUILD_SHARED_LIBS=ON build

The -DBUILD_SHARED_LIBS=ON build was broken in rL363204

Differential Revision: https://reviews....

a9c7c0fc5d468f3d18a5c6beb697ab0d5be2ff4c authored over 5 years ago by Sam Clegg <[email protected]>
clang-format extension: Widen the supported versions range

So that it covers also the latest VS 2019 version.

By Antonio Maiorano!

git-svn-id: https://ll...

89961ad6d4fc6a22afddccb875c30540a64825f4 authored over 5 years ago by Hans Wennborg <[email protected]>
Revert r361811: 'Re-commit r357452 (take 2): "SimplifyCFG SinkCommonCodeFromPredecessors ...'

We have observed some failures with internal builds with this revision.

- Performance regressio...

3c4c7709ef166074203ba776e19bff3ea471dceb authored over 5 years ago by David L. Jones <[email protected]>
[clang-scan-deps] Include <mutex> in ClangScanDeps.cpp to ensure it

builds on all platforms

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@363208 91177308-...

6390f2badc629ecf299b5b0696f1f7fc06fda269 authored over 5 years ago by Alex Lorenz <[email protected]>
NFC, Update the ClangScanDeps.cpp file's license comment

The file ClangScanDeps.cpp from r363204 had the old outdated LLVM
license comment at the top of ...

5bc8e23d672bc3992164cf478f95c2ecf701df69 authored over 5 years ago by Alex Lorenz <[email protected]>
NFC, fixup indentation in CMakeLists.txt from r363204 as requested

in the review.

I missed that review comment from https://reviews.llvm.org/D60233 in the original...

bf54be387f4f9dff591eaff5802ccad443172af1 authored over 5 years ago by Alex Lorenz <[email protected]>
[clang-scan-deps] initial outline of the tool that runs preprocessor to find

dependencies over a JSON compilation database

This commit introduces an outline for the clang-sc...

7872ff0089a788244196bb5920251e514bb012e5 authored over 5 years ago by Alex Lorenz <[email protected]>
[test] Reinstate the assignment to the diagnostic log in the unittest

from r363009

The diagnostic log is now set to "-" which forces it to use STDERR
instead of the f...

3e2811672412a66b5f43f5f613a824e12276d694 authored over 5 years ago by Alex Lorenz <[email protected]>
Add comment to r363191 code as requested in code review

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@363195 91177308-0d34-0410-b5e6-96231b3b80d8

727426ea36eadcb12ae93c5a1b20b44a47f56e08 authored over 5 years ago by Reid Kleckner <[email protected]>
[MS] Pretend constexpr variable template specializations are inline

Fixes link errors with clang and the latest Visual C++ 14.21.27702
headers, which was reported a...

9fa6b782860070b0501975570743168f45eacebe authored over 5 years ago by Reid Kleckner <[email protected]>
PR42220: take into account the possibility of aggregates with base

classes when checking an InitListExpr for lifetime extension.

git-svn-id: https://llvm.org/svn/l...

1a31f8df274c88aa56989d2e28caa96d5a3afc99 authored over 5 years ago by Richard Smith <[email protected]>
[analyzer] ProgramPoint: more explicit printJson()

Summary: Now we print out every possible kinds of ProgramPoints.

Reviewers: NoQ, xazax.hun, rav...

e496dcaeef8671b64a9150f0fcb7a390fb5e8e7c authored over 5 years ago by Csaba Dabis <[email protected]>
[NFC] Test commit

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@363127 91177308-0d34-0410-b5e6-96231b3b80d8

d10c61d17e40c4cb34be9384926dfeaeee3c9cdc authored over 5 years ago by Nikolai Kosjar <[email protected]>
Propagating prior merge from 'llvm.org/master'.

04203668193e85cb07b80b5362b360c6a4cd427d authored over 5 years ago by Automerger <Automerger@Swift>
[PowerPC] [Clang] Port SSE2 intrinsics to PowerPC

Port emmintrin.h which include Intel SSE2 intrinsics implementation to PowerPC platform (using A...

307f8b7438d0c6185c2b59f6b3f9dc6646427417 authored over 5 years ago by Zi Xuan Wu <[email protected]>
[X86] [ABI] Fix i386 ABI "__m64" type bug

According to System V i386 ABI: the __m64 type paramater and return
value are passed by MMX reg...

d8700d49c08485d602cc0e03af2bd6717ff65e0f authored over 5 years ago by Pengfei Wang <[email protected]>
Mark declarations as referenced by a default argument in a

potentially-evaluated context.

This applies even if the use of the default argument is within an...

f80fa1d28cd7d31f1744cfffa90f804e4578e9ac authored over 5 years ago by Richard Smith <[email protected]>
Remove redundant check for whether a DeclRefExpr that names a capture

constitutes an odr-use.

We now track this accurately on the DeclRefExpr.

git-svn-id: https://ll...

e75ebf573f7f71e65e7bdfa288254237eb563255 authored over 5 years ago by Richard Smith <[email protected]>
For DR712: store on a MemberExpr whether it constitutes an odr-use.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@363087 91177308-0d34-0410-b5e6-96231b3b80d8

4bd25fda3f577f5c23687e7559a4f8af1d4db6c1 authored over 5 years ago by Richard Smith <[email protected]>
For DR712: store on a DeclRefExpr whether it constitutes an odr-use.

Begin restructuring to support the forms of non-odr-use reference
permitted by DR712.

git-svn-i...

3baecdc25147b80e37d07eb72d0e8beae72b601a authored over 5 years ago by Richard Smith <[email protected]>
[Frontend] SetUpDiagnosticLog should handle unowned diagnostic consumer

in the compiler

The function SetUpDiagnosticLog that was called from createDiagnostics didn't
ha...

3fb46f960c8cf843049d055f71f2dcb350359a24 authored over 5 years ago by Alex Lorenz <[email protected]>
Revert r344630 Disable code object version 3 for HIP toolchain.

Remove the workaround so that by default code object v3 is enabled.

git-svn-id: https://llvm.o...

73c6ee869ee62bfdd05257dcf77c9c191f4a4068 authored over 5 years ago by Yaxun Liu <[email protected]>
Fix for r42230, MSVC test failure in DependencyDirectivesSourceMinimizerTest.cpp

r362459 introduced DependencyDirectivesSourceMinimizerTest.cpp, which
hits an MSVC bug:
develope...

c9aa3b78b93f09fabb798841790afaacfc670beb authored over 5 years ago by Erich Keane <[email protected]>
[NFC][PowerPC] Header-dependent test requires "native"

Two recently added tests mention complications for cross-compile, but
they do not actually enfor...

461db9c2a70f80f858b8877d60923e4d101d755f authored over 5 years ago by Hubert Tong <[email protected]>
Reapply r362994 & co "[analyzer][tests] Add normalize_plist to replace diff_plist"

Following r363007, which reverted r362998, r362996, and r362994,
reapply with adjustments for th...

702e6d07bfdf9480cfda153c17a41b4134068659 authored over 5 years ago by Hubert Tong <[email protected]>
[libclang] Allow skipping warnings from all included files

Depending on the included files and the used warning flags, e.g. -
Weverything, a huge number of...

f155583511df18fa507d05cb4e3cf4849715f39d authored over 5 years ago by Nikolai Kosjar <[email protected]>
[ASTImporter] Fix unhandled cases in ASTImporterLookupTable

Summary:
In most cases the FriendDecl contains the declaration of the befriended
class as a chil...

2293e82f66df72b030a0598638a0e7a8bc4be932 authored over 5 years ago by Gabor Marton <[email protected]>
[RISCV][NFC] Add missing test files for D54091

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@363056 91177308-0d34-0410-b5e6-96231b3b80d8

6f39021d93b241c9118b02a95fbbe006e0896eec authored over 5 years ago by Lewis Revill <[email protected]>
[RISCV] Add inline asm constraints I, J & K for RISC-V

This allows the constraints I, J & K to be used in inline asm for
RISC-V, with the following sem...

7400d285e85f169b1db89d96e388af916fc8cc77 authored over 5 years ago by Lewis Revill <[email protected]>
Make sure a test from r363036 does not write into a working directory

It breaks if build directory is not writable. This change is required
to fix our integrate.

Als...

dfcd07aab62226868e5d8c35baa3227f11c41e08 authored over 5 years ago by Ilya Biryukov <[email protected]>
[Frontend] Avoid creating auxilary files during a unit test. NFC

A test added in r363009 logs diagnostics into a file inside current
working directory. This brea...

dfc7cb3fe8e163901c6a38e7b673888eac21797b authored over 5 years ago by Ilya Biryukov <[email protected]>
Propagating prior merge from 'llvm.org/master'.

754aff0fc9ff58892626ecbc58db30274047ebc6 authored over 5 years ago by Automerger <Automerger@Swift>
[Support][Test] Time profiler: add regression test

Summary:
Add output to `llvm::errs()` when `-ftime-trace` option is enabled,
add regression test...

496a69e981f80192d774727e18d964288352299e authored over 5 years ago by Anton Afanasyev <[email protected]>
Merge remote-tracking branch 'origin/swift-5.1-branch' into stable

076cdf40b84865779fabfe0c492a92cd9a5b3b93 authored over 5 years ago by swift_jenkins <[email protected]>
[X86] Enable intrinsics that convert float and bf16 data to each other

Scalar version :
_mm_cvtsbh_ss , _mm_cvtness_sbh

Vector version:
_mm512_cvtpbh_ps , _mm256_cvtp...

a78d2391f3be54fe7238e8039ba3567d62177b20 authored over 5 years ago by Pengfei Wang <[email protected]>
[Frontend] SetUpDiagnosticLog should handle unowned diagnostic consumer

in the compiler

The function SetUpDiagnosticLog that was called from createDiagnostics didn't
ha...

5414c69f61c330aa24248fa914c8e6b8777ec00b authored over 5 years ago by Alex Lorenz <[email protected]>
Revert r362994 & co "[analyzer][tests] Add normalize_plist to replace diff_plist"

Reverts r362998, r362996, and r362994 because the tests do not pass on
Windows due to CRLF chang...

2476511bdd663e7e2ff26fe91cf971657d692b54 authored over 5 years ago by Reid Kleckner <[email protected]>
Require stdcall etc parameters to be complete on ODR use

Functions using stdcall, fastcall, or vectorcall with C linkage mangle
in the size of the parame...

239c4e1996acf965d04a3268b4b1b57fc46d47e6 authored over 5 years ago by Reid Kleckner <[email protected]>
[analyzer][tests] Use normalize_plist in place of diff_plist (`tail` cases)

Summary:
The `%diff_plist` lit substitution invokes `diff` with a non-portable
`-I` option. The ...

ae5a4cd2ab3279aba2d048c575bfc8a1c8a322ef authored over 5 years ago by Hubert Tong <[email protected]>
[analyzer][tests] Use normalize_plist in place of diff_plist (`cat` cases)

Summary:
The `%diff_plist` lit substitution invokes `diff` with a non-portable
`-I` option. The ...

dbdcaef8d0acd7ae9708b18ca3d7fc9e090e47a0 authored over 5 years ago by Hubert Tong <[email protected]>
[analyzer][tests] Add normalize_plist to replace diff_plist

Summary:
The `%diff_plist` lit substitution invokes `diff` with a non-portable
`-I` option. The ...

a992e7166baff7347afc749435bf2a737eb3e727 authored over 5 years ago by Hubert Tong <[email protected]>
[PlistSupport] Produce a newline to end plist output files

Summary:
As suggested in the review of D62949, this patch updates the plist
output to have a new...

22b37f95a5a1a450f1205faaa28220d963efe95c authored over 5 years ago by Hubert Tong <[email protected]>
[CUDA] Fix grep pattern in cuda-types.cu

Summary:
vertical-line is not a BRE special character.

POSIX.1-2017 XBD Section 9.3.2 indicates...

9f8da5e95de4424bb6e83d5e02d518953b5a570f authored over 5 years ago by Hubert Tong <[email protected]>
[Clang][Docs] Document __FILE_NAME__. NFC

Document the `__FILE_NAME__` preprocessor extension.

git-svn-id: https://llvm.org/svn/llvm-pr...

ab396e406c83532b9413a3de66f81c37e50836a1 authored over 5 years ago by Kristina Brooks <[email protected]>
Reland "[Clang][PP] Add the __FILE_NAME__ builtin macro"

This relands commit rL360833 which caused issues on Win32
bots due to path handling/normalizatio...

cd1d086337871eabcba6752f2dc20befd136a797 authored over 5 years ago by Kristina Brooks <[email protected]>
[X86] Attempt to make the Intel core CPU inheritance a little more readable and maintainable

The recently added cooperlake CPU has made our already ugly switch statement even worse. There's...

94d43dcd1affd05914a49f78f71c1b5de8fac3c6 authored over 5 years ago by Craig Topper <[email protected]>
[WebAssembly] Cleanup toolchain test files. NFC.

Summary: Split up long lines to improve test readability.

Subscribers: dschuff, jgravelle-googl...

d737c8f1a4d0c8910de00ec64355625dc65ae8c1 authored over 5 years ago by Sam Clegg <[email protected]>
Re-land "[CodeComplete] Improve overload handling for C++ qualified and ref-qualified methods."

ShadowMapEntry is now really, truly a normal class.

git-svn-id: https://llvm.org/svn/llvm-proje...

d82b8d137194c0d881643686138d1d0db12b9307 authored over 5 years ago by Sam McCall <[email protected]>
Revert "[CodeComplete] Improve overload handling for C++ qualified and ref-qualified methods."

This reverts commit r362924, which causes a double-free of ShadowMapEntry.

git-svn-id: https://...

ad0ba3b0b512408d12ccfac89adbcca3c0aadd20 authored over 5 years ago by Sam McCall <[email protected]>
Revert "Revert "[CodeComplete] Improve overload handling for C++ qualified and ref-qualified methods.""

This reverts commit r362830, and relands r362785 with the leak fixed.

git-svn-id: https://llvm....

eb388ab5f416b14ffa7007d9a14c9060c6a26c56 authored over 5 years ago by Sam McCall <[email protected]>
Propagating prior merge from 'llvm.org/master'.

f66d801e12c284113c4fc49c58fb8147d1ad1f6d authored over 5 years ago by Automerger <Automerger@Swift>
[analyzer][NFC] Add dividers to BugReporterVisitors.cpp

Some minor formatting to make the file more readable.
Added //===----------===// around the impl...

fecd5a1c92f86f9dd15e8aea516c0e7d21f46dac authored over 5 years ago by Kristof Umann <[email protected]>
Propagating prior merge from 'llvm.org/master'.

1c19bfbd25a8735cdacd63ea2f02f7a11f4ae85d authored over 5 years ago by Automerger <Automerger@Swift>
[analyzer][NFC][tests] Pre-normalize expected-plists

As suggested in the review for D62949, this patch pre-normalizes the
reference expected output p...

6befa3fb7e3f6baef21f138c222598edee46a2c9 authored over 5 years ago by Hubert Tong <[email protected]>
[analyzer][NFC][tests] Remove unused expected-plist files

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362876 91177308-0d34-0410-b5e6-96231b3b...

a612373889335ccf6f23504fd56efa62fe23dcc1 authored over 5 years ago by Hubert Tong <[email protected]>
Merge remote-tracking branch 'origin/swift-5.1-branch' into stable

7de8de44c0bffc0123690b712dc42bb13381ad4a authored over 5 years ago by swift_jenkins <[email protected]>
DebugInfo: Add support for 'nodebug' attribute on typedefs and alias templates

Seems like a logical extension to me - and of interest because it might
help reduce the debug in...

15d397ff14e322428f9d7cda7b9a8d4087ef1b62 authored over 5 years ago by David Blaikie <[email protected]>
Propagating prior merge from 'llvm.org/master'.

c504fd752342269cf52e7b664e42d5a800dca210 authored over 5 years ago by Automerger <Automerger@Swift>
[analyzer] Add werror flag for analyzer warnings

Summary:
We're using the clang static analyzer together with a number of
custom analyses in our ...

cea7d5c5fcd82bdf56a8d494237fb3de41da17de authored over 5 years ago by Keno Fischer <[email protected]>
Relax test so that the clang binary doesn't need to be named "clang".

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362836 91177308-0d34-0410-b5e6-96231b3b80d8

85890113ee5ed22c885e52b51f2f532c30201c96 authored over 5 years ago by Peter Collingbourne <[email protected]>