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] Support relational-op != (not-equal) as one of the canonical

forms of random access iterator

In OpenMP 4.5, only 4 relational operators are supported: <,...

c71c54f71a8ed1ea77442942ba414321da8bbd7b authored about 6 years ago by Kelvin Li <[email protected]>
Mark lambda decl as invalid if a captured variable has an invalid type.

This causes the compiler to crash when trying to compute a layout for
the lambda closure type (s...

34496c1e00912c5a570af28e0d5e4a3fc75714db authored about 6 years ago by Jorge Gorbe Moya <[email protected]>
Revert r347364 again, the fix was incomplete.

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

e9629181bd17c5d28cf96b1b9345a999c66fd8ba authored about 6 years ago by Nico Weber <[email protected]>
Propagating prior merge from 'llvm.org/master'.

f3ae1dd433122c4cbfbba0a7cbb96989a3cb5039 authored about 6 years ago by Automerger <Automerger@Swift>
[Driver] Link sanitizer runtime deps on Fuchsia when needed

Even though these deps weren't needed, this makes Fuchsia driver
better match other drivers, and...

2d5099826365b50ff253e48c0832255600e68202 authored about 6 years ago by Petr Hosek <[email protected]>
clang::tooling::Diagnostic: Don't store offset in the scratch space.

These offsets are useless (and even harmful in certain cases) in exported
diagnostics. The test ...

7ff519cbd858f949b9b5afabfbd824c66cd497de authored about 6 years ago by Alexander Kornienko <[email protected]>
Implement YAML serialization of notes in clang::tooling::Diagnostic.

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

af49685e5ecd9293914849c3d413f088323c4643 authored about 6 years ago by Alexander Kornienko <[email protected]>
Reinstate 347294 with a fix for the failures.

EvaluateAsInt() is sometimes called in a constant context. When that's the
case, we need to spec...

830bf59980144075051ac2bf68fd4ce32c6d4e24 authored about 6 years ago by Bill Wendling <[email protected]>
[CodeComplete] Penalize inherited ObjC properties for auto-completion

Summary:
Similar to auto-completion for ObjC methods, inherited properties
should be penalized /...

28b62f1a2418f7895c828b5c9ce068e699702566 authored about 6 years ago by Sam McCall <[email protected]>
[OpenMP] Update CHECK-DAG usage in target_parallel_codegen.cpp

This patch adjusts a test not to depend on deprecated FileCheck
behavior that permits overlappin...

3391bf6a2d48276c99ac52101ca0845cba29f2c4 authored about 6 years ago by Joel E. Denny <[email protected]>
[OpenMP] Update CHECK-DAG usage in for_codegen.cpp

This patch adjusts a test not to depend on deprecated FileCheck
behavior that permits overlappin...

32141ec751dcd24836840bf5da033aaa169c71b1 authored about 6 years ago by Joel E. Denny <[email protected]>
[clang][Parse] Diagnose useless null statements / empty init-statements

Summary:
clang has `-Wextra-semi` (D43162), which is not dictated by the currently selected stan...

710518321bb5cae09e462db3c5eb50f2fc711e57 authored about 6 years ago by Roman Lebedev <[email protected]>
[NFC] Remove MS line endings in diagnostics file.

Change-Id: I74704acf052e2e8fe707f18230bc5655c2bf2a91

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

a0372123a05b65ef80267122a7f33121026bdf81 authored about 6 years ago by Erich Keane <[email protected]>
[AST] Store the expressions in ParenListExpr in a trailing array

Use the newly available space in the bit-fields of Stmt
and store the expressions in a trailing ...

b918bb9ddb1f23ec287ba6cb7b3cd7352acb205c authored about 6 years ago by Bruno Ricci <[email protected]>
[AST][NFC] Factor out some repeated code in ArraySubscriptExpr.

Factor out the test for whether the LHS is the base of the
array subscript expression into a pri...

2e4589c2678110f3982adf08a904ad19caefe0a8 authored about 6 years ago by Bruno Ricci <[email protected]>
[AST][NFC] Pack ArraySubscriptExpr

Use the newly available space in the bit-fields of Stmt.
This saves one pointer per ArraySubscri...

b03ce7b86b90fbdfd4f08e304f3f963ce9bfbe6f authored about 6 years ago by Bruno Ricci <[email protected]>
Revert 347294, it turned many bots on lab.llvm.org:8011/console red.

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

20e1e29affefae82cbd2fd0c0306ce904ab87c33 authored about 6 years ago by Nico Weber <[email protected]>
Update the documentation for attribute feature tests.

This clarifies that __has_cpp_attribute is no longer always an extension since it's now availabl...

12aa868ef2be61b82395dda923c0afeba8aa6ebf authored about 6 years ago by Aaron Ballman <[email protected]>
[clang-format] JS: don't treat is: as a type matcher

Summary:
Clang-format is treating all occurences of `is` in js as type matchers. In some
cases t...

e0df036e92af1685dac5521d4991870281c02162 authored about 6 years ago by Krasimir Georgiev <[email protected]>
[ASTImporter] Set redecl chain of functions before any other import

Summary:
FunctionDecl import starts with a lookup and then we create a new Decl.
Then in case of...

12733dd67935054c5b0b72f58453bf727b457031 authored about 6 years ago by Gabor Marton <[email protected]>
Allow force updating the NumCreatedFIDsForFileID.

Our internal clients implement parsing cache based on FileID. In order for the
Preprocessor to r...

d8ea6e585d1553fb64ae55c27264c0459957bbee authored about 6 years ago by Vassil Vassilev <[email protected]>
Propagating prior merge from 'llvm.org/master'.

c2b71174da2491d63e19a86f009c421143246337 authored about 6 years ago by Automerger <Automerger@Swift>
Use is.constant intrinsic for __builtin_constant_p

Summary:
A __builtin_constant_p may end up with a constant after inlining. Use
the is.constant i...

dafd68092ceda14b5b4a24fabef35bec783876a7 authored about 6 years ago by Bill Wendling <[email protected]>
[libclang] Unify getCursorDecl and getCursorParentDecl

They do the same thing, thus the latter (which has only 2 call sites) can be deleted.

git-svn-i...

9b9f33d2fa56d4637b1da517d34f65e512c578b1 authored about 6 years ago by Fangrui Song <[email protected]>
Ensure FileManagerTest expects "\\" as path separator on Windows platforms

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

6cbb68cec62ea09bd647263006dfae1c9d5b5587 authored about 6 years ago by Matthew Voss <[email protected]>
Driver: SCS is compatible with every other sanitizer.

Because SCS relies on system-provided runtime support, we can use it
together with any other san...

10c8c1556b09d9caaadf6ba9c1f81ed06c5aec13 authored about 6 years ago by Peter Collingbourne <[email protected]>
Fixup for r347141 after BuryPointer was moved from Clang to LLVM.

rdar://problem/46158139

d771d6339b1ba04aaeadf6b341c29cc0ce080ed7 authored about 6 years ago by Volodymyr Sapsai <[email protected]>
[Coverage] Fix PR39258: support coverage regions that start deeper than they end

popRegions used to assume that the start location of a region can't be
nested deeper than the en...

6345f58fdb731a4cd616a77d02492be803661d72 authored about 6 years ago by Vedant Kumar <[email protected]>
[Sema] Fix PR38987: keep end location of a direct initializer list

If PerformConstructorInitialization of a direct initializer list constructor is
called while ins...

fd846d8d28f8c89f422658771c363abc6532096d authored about 6 years ago by Vedant Kumar <[email protected]>
Merge remote-tracking branch 'llvm.org/master' into upstream-with-swift

Conflicts:
lib/FrontendTool/ExecuteCompilerInvocation.cpp

d139137fb0cdad7708f03347681982d3ae0c99a1 authored about 6 years ago by Volodymyr Sapsai <[email protected]>
[clang][CodeGen] Implicit Conversion Sanitizer: discover the world of CompoundAssign operators

Summary:
As reported by @regehr (thanks!) on twitter (https://twitter.com/johnregehr/status/1057...

d8a18b8bb0023a295456958e267e84ba1d1f3d1f authored about 6 years ago by Roman Lebedev <[email protected]>
[DebugInfo] DISubprogram flags get their own flags word. NFC.

This will hold flags specific to subprograms. In the future
we could potentially free up scarce b...

543b703ebe2d8b28fc8602a619304637443879ac authored about 6 years ago by Paul Robinson <[email protected]>
Fix some issues with LLDB's lit configuration files.

Recently I tried to port LLDB's lit configuration files over to use a
on the surface, but broke ...

541026d3aac37073eba6519a815e730e1be8291e authored about 6 years ago by Zachary Turner <[email protected]>
[OpenMP] Check target architecture supports unified shared memory for requires directive. Differential Review: https://reviews.llvm.org/D54493

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

282a39078241d82acebc98dfae36ff6e0633b89f authored about 6 years ago by Patrick Lyster <[email protected]>
[FileManager] getFile(open=true) after getFile(open=false) should open the file.

Summary:
Old behavior is to just return the cached entry regardless of opened-ness.
That feels b...

8ab54153b8c32d61c5c2251ae490940cbe47a6cc authored about 6 years ago by Sam McCall <[email protected]>
Fixed uninitialized variable issue.

This commit should fix failing bots.

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

25f96b4a20fc022424a84a5dc755d15a83644011 authored about 6 years ago by Anastasia Stulova <[email protected]>
Test commit - delete trailing space.

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

fd0f98bf23a09a3a6c4f8493b71b18b71356d1ca authored about 6 years ago by Michael Platings <[email protected]>
[OpenCL] Fix address space deduction in template args.

Don't deduce address spaces for non-pointer-like types
in template args.

Fixes PR38603!

Differ...

c05dbf6e8a018c76d1e29dec7216d534d5f0a1fb authored about 6 years ago by Anastasia Stulova <[email protected]>
[PowerPC] Set the default PLT mode on OpenBSD/powerpc to Secure PLT.

OpenBSD/powerpc only supports Secure PLT.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/tr...

f9f079adeb7fd2ea793a503ef9e5fc5120438a1f authored about 6 years ago by Brad Smith <[email protected]>
Replace the UTF-8 characters in the error message.

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

b676d6a2adadf9edda8b84266e5a65dec7ac929a authored about 6 years ago by Brad Smith <[email protected]>
[analyzer][NFC] Move CheckerOptInfo to CheckerRegistry.cpp, and make it local

CheckerOptInfo feels very much out of place in CheckerRegistration.cpp, so I
moved it to Checker...

2cbc69a72d96eceef21e55bbdcab75109ee310c3 authored about 6 years ago by Kristof Umann <[email protected]>
[analyzer][UninitializedObjectChecker] Uninit regions are only reported once

Especially with pointees, a lot of meaningless reports came from uninitialized
regions that were...

26574d67d83c5b7abde42a58b07b22fe36779ba4 authored about 6 years ago by Kristof Umann <[email protected]>
cmake: z3: Remove EXACT from 4.7.1 after being compatible with 4.8.1

After check-in of D54391 a comment there by @mikhail.ramalho says:
Since we're supporting versio...

6c59a8e68d93b90a77951a24724782f584bfebbd authored about 6 years ago by Jan Kratochvil <[email protected]>
[Clang] Add options -fprofile-filter-files and -fprofile-exclude-files to filter the files to instrument with gcov (after revert https://reviews.llvm.org/rL346659)

Summary:
the previous patch (https://reviews.llvm.org/rC346642) has been reverted because of tes...

4478cc1b78174a29430da5419cef6881298e1491 authored about 6 years ago by Calixte Denizet <[email protected]>
Sink BuryPointer from Clang into LLVM for reuse there

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

58546904c7d30c2140a5ffb212fbbff878bc32b4 authored about 6 years ago by David Blaikie <[email protected]>
Propagating prior merge from 'llvm.org/master'.

8a09c5b1f7eeac618a880c7fb62372bd812c59b7 authored about 6 years ago by Automerger <Automerger@Swift>
[AST][NFC] Pack CXXDefaultInitExpr

Use the newly available space in the bit-fields of Stmt.
This saves one pointer per CXXDefaultIn...

f9722ecff031a94ce5f8bf1844f5c8abe9991735 authored about 6 years ago by Bruno Ricci <[email protected]>
[AST][NFC] Pack CXXDefaultArgExpr

Use the newly available space in the bit-fields of Stmt.
This saves one pointer per CXXDefaultAr...

b30b84b85e955a854c75b8f0c9d6ab1d46948577 authored about 6 years ago by Bruno Ricci <[email protected]>
[AST][NFC] Pack CXXThrowExpr

Use the newly available space in the bit-fields of Stmt.
This saves 8 bytes per CXXThrowExpr.

...

2756a5d4e0f8646b96adcd2ab5cddc730071654d authored about 6 years ago by Bruno Ricci <[email protected]>
Propagating prior merge from 'llvm.org/master'.

2ae6b5a952be702a27c3367a6e656b55cdc58e4f authored about 6 years ago by Automerger <Automerger@Swift>
Fix unused variable warning.

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

2d4c18b3cc69ad0c09ceb39fb3651c416ac7b3a8 authored about 6 years ago by David L. Jones <[email protected]>
Add missing test for r347072 -gcodeview-ghash

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

8ca7a0dcb7e9a0cd7bf71ff4b70e12462c16f205 authored about 6 years ago by Reid Kleckner <[email protected]>
[CMake] Use lld and llvm-objcopy for first stage compiler in Fuchsia

When cross-compiling the second stage to a different target, we need to
make sure that the first...

89be47f2d66a41a70a3192327af6ed6e70bffd69 authored about 6 years ago by Petr Hosek <[email protected]>
Merge remote-tracking branch 'origin/swift-5.0-branch' into stable

95cdf7c9af0dc102a3fbda4ae1f6265026ff2e30 authored about 6 years ago by swift_jenkins <[email protected]>
Reland "[VFS] Add property 'fallthrough' that controls fallback to real file system."

This reapplies changes d9e6adfe627856dbd4bf5a06f80b3061c0c128cc and
935e3d8efaa8b495cdb3e57487e8...

0662ccf88b9be25b1158196d3025c67a81585b22 authored about 6 years ago by Volodymyr Sapsai <[email protected]>
[OPENMP]Fix PR39694: do not capture `this` in non-`this` region.

If lambda is used inside of the OpenMP region and captures `this`, we
should recapture it in the...

d0e625611a370ed08b1179e46a45da34a651d0af authored about 6 years ago by Alexey Bataev <[email protected]>
Merge remote-tracking branch 'origin/swift-5.0-branch' into stable

4d16b315bc18647ca6715b7b4ea95a26a68fb5ed authored about 6 years ago by swift_jenkins <[email protected]>
[VFS] Implement `RedirectingFileSystem::getRealPath`.

It fixes the case when Objective-C framework is added as a subframework
through a symlink. When ...

b97a2fe5339ed66b2cf3c759b99aecffa44b682f authored about 6 years ago by Volodymyr Sapsai <[email protected]>
[OPENMP][NVPTX]Emit correct reduction code for teams/parallel

reductions.

Fixed previously committed code for the reduction support in
teams/parallel construc...

f7b7bb1775b393a376b74dc23be4e265b2bfb317 authored about 6 years ago by Alexey Bataev <[email protected]>
Revert "[PowerPC] Make no-PIC default to match GCC - CLANG"

This reverts commit r347070

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@347075 9117...

cf314304d35cb85c5547e738b45500fbd334798f authored about 6 years ago by Stefan Pintilie <[email protected]>
[codeview] Expose -gcodeview-ghash for global type hashing

Summary:
Experience has shown that the functionality is useful. It makes linking
optimized clang...

9bb670a6fd5843d7cb9ba98460671c4d5f15f4ea authored about 6 years ago by Reid Kleckner <[email protected]>
[PowerPC] Make no-PIC default to match GCC - CLANG

Make the default -fno-PIC on Power PC.

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

...

3819766f40f1df6ceb43a63a3aaaa930659c1001 authored about 6 years ago by Stefan Pintilie <[email protected]>
[AST][NFC] Pack CXXThisExpr

Use the newly available space in the bit-fields of Stmt.
This saves 8 bytes per CXXThisExpr.

...

23ec04c959c8048648ad3bc16c1d8e88619cdbbd authored about 6 years ago by Bruno Ricci <[email protected]>
[AST][NFC] Pack CXXNullPtrLiteralExpr

Use the newly available space in the bit-fields of Stmt.
This saves one pointer per CXXNullPtrLi...

6161ebb147e73824cfc06648b887f7ba9fe19b6a authored about 6 years ago by Bruno Ricci <[email protected]>
[AST][NFC] Pack CXXBoolLiteralExpr

Use the newly available space in Stmt.
This saves 8 bytes per CXXBoolLiteralExpr.

git-svn-id:...

430214e3ab7ec72224d1d42eb0c09357c86fdcd4 authored about 6 years ago by Bruno Ricci <[email protected]>
[OpenCL] Enable address spaces for references in C++

Added references to the addr spaces deduction and enabled
CL2.0 features (program scope variable...

b6508aa4110621b4c5441dd67013cee4ec0d3036 authored about 6 years ago by Anastasia Stulova <[email protected]>
Propagating prior merge from 'llvm.org/master'.

1979a5c7573b4d11474bbcc08c77a82aca48b884 authored about 6 years ago by Automerger <Automerger@Swift>
[clang] - Simplify tools::SplitDebugName.

This should be NFC change.

SplitDebugName recently started to accept the `Output` that
can be u...

59e40fbc67abf5f59b408d83bab2e33e1fe0eb17 authored about 6 years ago by George Rimar <[email protected]>
[CMake] Support cross-compiling with Fuchsia toolchain build

When second stage is being cross-compiled for a different platform
we need to build enough of fi...

24d83fa5583216aabc70f5452ed16789b9026e51 authored about 6 years ago by Petr Hosek <[email protected]>
[CMake] Support cross-compiling with multi-stage builds

When using multi-stage builds, we would like support cross-compilation.
Example is 2-stage build...

a4f48c45b868a806d62b4d42925ca64b9899cd20 authored about 6 years ago by Petr Hosek <[email protected]>
[CMake] Use the correct spelling for armv7 in Fuchsia's toolchain

We need to explicitly specify the architecture version.

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

c5ae3d10742f6fbf03d2cea84c528e8547d9bfe3 authored about 6 years ago by Petr Hosek <[email protected]>
[Clang][Sema]Choose a better candidate in overload function call if there is a compatible vector conversion instead of ambiguous call error

There are 2 function variations with vector type parameter. When we call them with argument of d...

fbbf9d4aee2f9dae4253180be19ceb7a271af65f authored about 6 years ago by Zi Xuan Wu <[email protected]>
[VFS] Implement `RedirectingFileSystem::getRealPath`.

It fixes the case when Objective-C framework is added as a subframework
through a symlink. When ...

30a86941b0515629cdac77d4ef8078422e6fe706 authored about 6 years ago by Volodymyr Sapsai <[email protected]>
[analyzer] ConversionChecker: handle floating point

Extend the alpha.core.Conversion checker to handle implicit converions
where a too large integer...

75aa1c144f4fbd5497aa95b51074e0ba45fa05f3 authored about 6 years ago by Kristof Umann <[email protected]>
[WebAssembly] Change type of wake count to unsigned int

Summary:
We discussed this at the Nov 12th CG meeting, and decided to use the
unsigned semantics...

cf529cbb221682520d1a11a17546a42084ed0ca5 authored about 6 years ago by Heejin Ahn <[email protected]>
[CMake] Explicitly list Linux targets for Fuchsia toolchain

Not all Linux targets use the ${arch}-linux-gnu spelling, so instead
specify the list of Linux e...

c9a4041e1b5e0e635d3c5b522bb7af5d62e93524 authored about 6 years ago by Petr Hosek <[email protected]>
Fix parens warning in assert in ASTMatchFinder

Change-Id: Ie34f9c6846b98fba87449e73299519fc2346bac1

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

5a4dbff1ff1f15600fa251ed1eb429c1e60d3206 authored about 6 years ago by Erich Keane <[email protected]>
[AST] Store the string data in StringLiteral in a trailing array of chars

Use the newly available space in the bit-fields of Stmt and store the
string data in a trailing ...

2b074a4200135c633ba23aadb1d86b8b60b9c871 authored about 6 years ago by Bruno Ricci <[email protected]>
[AST][NFC] Various NFCs in StringLiteral

Factored out of D54166
([AST] Store the string data in StringLiteral in a trailing array of char...

b9e6abd1ea926a4d0b2395a4e6e1a1f2f4fe1f7b authored about 6 years ago by Bruno Ricci <[email protected]>
[AST][NFC] Re-add comment in BinaryOperator which was removed by r346954

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

ed1a7dbfe64c086cae79fe6cb63798230525f449 authored about 6 years ago by Bruno Ricci <[email protected]>
[AST] Pack BinaryOperator

Use the newly available space in the bit-fields of Stmt.
This saves 8 bytes per BinaryOperator.
...

526402a5f11bbdc58bff7c23ada0e0c5287094c8 authored about 6 years ago by Bruno Ricci <[email protected]>
[AST] Pack MemberExpr

Use the newly available space in the bit-fields of Stmt
to store some data from MemberExpr. This...

04166176dca81b428c2d6bb30080810a309144f8 authored about 6 years ago by Bruno Ricci <[email protected]>
[AST][NFC] Move the friend decls to the top of MemberExpr

The norm is to have them at the top, and having them
at the bottom is painful for the reader.

...

ee95fa569c6a5dae43a9c426a9ade3a065693d54 authored about 6 years ago by Bruno Ricci <[email protected]>
[AST] Pack UnaryOperator

Use the newly available space in the bit-fields of Stmt
to store some data from UnaryOperator.
T...

81f7d2d578d635cf6b5bb1ee61d6e0aa3f966906 authored about 6 years ago by Bruno Ricci <[email protected]>
Fix warning about unused variable [NFC]

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

ba7a6dfa98fee140da064022da07b6d2f0be4672 authored about 6 years ago by Mikael Holmen <[email protected]>
NFC cleanup: Prefer make_unique over reset(new T())

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

2bade23358bd718ed8ea2b5f5405ac52e10bf041 authored about 6 years ago by David Blaikie <[email protected]>
Fix combining pragma __debug dump & parser_crash with -E

Previously these would be transformed into annotation tokens and the
preprocessor would then ass...

799b6c6d7970bb973cce13e509d89a3824fa0022 authored about 6 years ago by David Blaikie <[email protected]>
Rewrite-imports on crash: Simplify handling

-frewrite-imports already implies -frewrite-includes (it piggy-backs
on/extends the implementati...

7a7947889fb274b80557161b55db053c72ff3114 authored about 6 years ago by David Blaikie <[email protected]>
Stmt bits: Make ExprBits relative to StmtBits

Seems like it makes it a bit easier to read/validate/update in the
future.

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

b91d0388756355970697767626d1f631b7fa1066 authored about 6 years ago by David Blaikie <[email protected]>
CGDecl::emitStoresForConstant fix synthesized constant's name

Summary: The name of the synthesized constants for constant initialization was using mangling fo...

64adb335c2a5ab327198523dbe07e8f5e0922ac3 authored about 6 years ago by JF Bastien <[email protected]>
[codeview] Make "clang -g" emit codeview by default when targetting MSVC

Summary:
If you're using the Microsoft ABI, chances are that you want PDBs and
codeview debug in...

cb3989d3ad3cd59b735b5a68f70461a925991f73 authored about 6 years ago by Reid Kleckner <[email protected]>
[c++20] Implement P0482R6: enable -fchar8_t by default in C++20 mode.

This unfortunately results in a substantial breaking change when
switching to C++20, but it's no...

761a1b5dc47fc195760dd66b6cfdea3924ca3af8 authored about 6 years ago by Richard Smith <[email protected]>
[Support] Teach YAMLIO about polymorphic types

Add support for "polymorphic" types to YAMLIO.

PolymorphicTraits can dynamically switch between...

52daf3b92d0db0617bdc8d4125aaed5e4abe02db authored about 6 years ago by Scott Linder <[email protected]>
[AST] Fix typo in MicrosoftMangle

Correct the spelling from Artifical to Artificial.

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

10d91a7d0c6078c3fedf1f7e6ca536d52f00ee69 authored about 6 years ago by Shoaib Meenai <[email protected]>
Reverted D52835 to fix review comments

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

13b8f43fb1b3c9b1472d4c7a085f8a5e8bae829b authored about 6 years ago by David Bolvansky <[email protected]>
[Diagnostics] Check integer to floating point number implicit conversions

Summary:
GCC already catches these situations so we should handle it too.

GCC warns in C++ mode...

f137da261070a9ece08a9ff74e52aa278a428d13 authored about 6 years ago by David Bolvansky <[email protected]>
[AST][NFC] Order the bit-field classes of Stmt like in StmtNodes.td

Reorder the bit-field classes and the members of the anonymous union
so that they both match the...

15f792eb0f51d2fa8189a31b9c71dc45e4fb02fa authored about 6 years ago by Bruno Ricci <[email protected]>
[AST] Allow limiting the scope of common AST traversals (getParents, RAV).

Summary:
The goal is to allow analyses such as clang-tidy checks to run on a
subset of the AST, ...

86ada78ef4993dbfec778ed962f19756184453bc authored about 6 years ago by Sam McCall <[email protected]>
[OpenCL] Fix invalid address space generation for clk_event_t

Summary:
Addrspace(32) was generated when putting 0 in clk_event_t * event_ret
parameter for enq...

40b6333e608f4f64a3314ee4fe4a35d40a2974d9 authored about 6 years ago by Alexey Sotkin <[email protected]>
Propagating prior merge from 'llvm.org/master'.

ae9cc1e6a321b37ea7bd8dec435fb7d4ab2de828 authored about 6 years ago by Automerger <Automerger@Swift>