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

Merge remote-tracking branch 'origin/swift-5.0-branch' into stable

002f2298215d0eac59547f3c74d9bda2cf0cc8ed authored about 6 years ago by swift-ci <[email protected]>
Update the example of BS_Stroustrup to match what is done by clang-format

Summary:
reported here https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=911561

clang-format-7 ...

3c79305630e321df60148995920bc52603635c5c authored about 6 years ago by Sylvestre Ledru <[email protected]>
Reapply: [Driver] Use forward slashes in most linker arguments

libtool inspects the output of $CC -v to detect what object files and
libraries are linked in by...

c679a8c7f99b337a1e5d79ce0647934d445b8460 authored about 6 years ago by Martin Storsjo <[email protected]>
PR31978: Don't crash if CodeGen sees a top-level BindingDecl.

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

f5c1e73379b7519edf0c7dc7efaf2a2daa948cf6 authored about 6 years ago by Richard Smith <[email protected]>
CodeGen: correct the case for swift 4.2, 5.0

This corrects the leader for the swift names. The encoding for 4.2 and
5.0 differ by a single b...

74203139fd465ef897b10886118e1ac45fe04bc2 authored about 6 years ago by Saleem Abdulrasool <[email protected]>
[AArch64] Support Windows stack probe command-line arguments.

Adds support for -mno-stack-arg-probe and -mstack-probe-size.

(Not really happy copy-pasting co...

b6bd5e33fafcf1c27d74c436885aa61fde1bd9b0 authored about 6 years ago by Eli Friedman <[email protected]>
Debug Info (-gmodules): emit full types for non-anchored template specializations

Before this patch, clang would emit a (module-)forward declaration for
template instantiations t...

aceb85adcca338ed4bcc371c14783da31f823c8a authored about 6 years ago by Adrian Prantl <[email protected]>
[AArch64] Implement FP16FML intrinsics

Generate the FP16FML intrinsics into arm_neon.h (AArch64 only for now).
Add two new type modifie...

f852c383f160f962ad253cfde3b1eae02eeace64 authored about 6 years ago by Bryan Chan <[email protected]>
[analyzer] Fix a bug in "collapsed" graph viewer

Nodes which have only one predecessor and only one successor can not
always be hidden, even if a...

74495412f257e8378a8b55f8ee494c456d0ecda7 authored about 6 years ago by George Karpenkov <[email protected]>
[analyzer] [RetainCountChecker] Do not invalidate references passed to constructors and operators

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

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

43816b26ad52c38fc37d018698970d20a3b6a541 authored about 6 years ago by George Karpenkov <[email protected]>
[analyzer] Remove custom rule for OSIterator in RetainCountChecker

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

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

e3b576dd4d3b12a063e45737224687cd78e0d98c authored about 6 years ago by George Karpenkov <[email protected]>
[analyzer] Correct modelling of OSDynamicCast: eagerly state split

Previously, OSDynamicCast was modeled as an identity.

This is not correct: the output of OSDyna...

ac1a56b2076c243f2a56c61e3e22b95450c59cd2 authored about 6 years ago by George Karpenkov <[email protected]>
Add MS ABI mangling for operator<=>.

Thanks to Cameron DaCamara at Microsoft for letting us know what their
chosen mangling is here!
...

d417eba54826aa9b81f23df71fc31e1536e40e4c authored about 6 years ago by Richard Smith <[email protected]>
Avoid std::map&vector in hexagon builtin code to save code size

Constructing a global std::map requires clang to generate a linear
amount of code to construct t...

50de55b49531884aa6942b559169204e88f2fb0e authored about 6 years ago by Reid Kleckner <[email protected]>
Avoid STMT_ and DECL_ bitcodes overlapping.

This doesn't appear to matter for deserialization purposes, because we
always know what kind of ...

612875c6cab70a4c5deb0c46bd58930f99ead0c5 authored about 6 years ago by Richard Smith <[email protected]>
[C++17] Reject shadowing of capture by parameter in lambda

Summary:
This change rejects the shadowing of a capture by a parameter in lambdas in C++17.

```...

5897428cd24e2deefbcc6f6744c0d7d233aa6747 authored about 6 years ago by Nicolas Lesser <[email protected]>
Revert "[SemaCXX] Unconfuse Clang when std::align_val_t is unscoped in C++03"

This reverts commit b5d8d0de744d2c212bdb17d5c5fd4447dd14dbd2.

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

e2c6f9622e58d1cf15204ef6cf26cc3a1c7d50c5 authored about 6 years ago by Eric Fiselier <[email protected]>
Rebase defect report list.

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

00c4330b2df58e4fc2bbb86b34ea4e6ab88925a9 authored about 6 years ago by Nicolas Lesser <[email protected]>
Change keep-static-consts to work on static storage duration, not

storage class.

To be more in line with what GCC does, switch the condition to be based
on the St...

77c1d483b0701070676445fe92c2fbb5b563a47c authored about 6 years ago by Erich Keane <[email protected]>
[WebAssembly] Bitselect and min/max builtins

Reviewers: aheejin, dschuff

Subscribers: sbc100, jgravelle-google, sunfish, cfe-commits

Differ...

4a3fc1754ba46f52c42cb52b2b5026f4e9cbc247 authored about 6 years ago by Thomas Lively <[email protected]>
[WebAssembly] Lower to target-independent saturating add

Summary: Goes along with D53721.

Reviewers: aheejin, dschuff

Subscribers: sbc100, jgravelle-go...

e07b147212607ee4a4c3faf0eaaa3519ef913d68 authored about 6 years ago by Thomas Lively <[email protected]>
Implement Function Multiversioning for Non-ELF Systems.

Similar to how ICC handles CPU-Dispatch on Windows, this patch uses the
resolver function direct...

a906279b790de9af53a7c3f61642327e13e291e2 authored about 6 years ago by Erich Keane <[email protected]>
[SemaCXX] Unconfuse Clang when std::align_val_t is unscoped in C++03

Summary:
When -faligned-allocation is specified in C++03 libc++ defines std::align_val_t as an u...

0425753f8fcc83dcfa2fa53aecc86cd2c72cd902 authored about 6 years ago by Eric Fiselier <[email protected]>
CodeGen: alter CFConstantString class name for swift 5.0

Swift 5.0 has changed the name decoration for swift symbols, using a 'S' sigil
rather than 's' a...

ffebdf1067c65b2d63a5fcbf3615815bba4b7f25 authored about 6 years ago by Saleem Abdulrasool <[email protected]>
[analyzer] Move canReasonAbout from Z3ConstraintManager to SMTConstraintManager

Summary:
This patch moves the last method in `Z3ConstraintManager` to `SMTConstraintManager`: `c...

040bc2559aa5988618fe601103b4454c835b0f43 authored about 6 years ago by Mikhail R. Gadelha <[email protected]>
[analyzer] Fixed bitvector from model always being unsigned

Summary:
Getting an `APSInt` from the model always returned an unsigned integer because of the u...

b264f83ea398d5c0131d7e31c6d814ae7ecd5b72 authored about 6 years ago by Mikhail R. Gadelha <[email protected]>
[OPENMP]Fix PR39422: variables are not firstprivatized in task context.

According to the OpenMP standard, In a task generating construct, if no
default clause is presen...

632df14c519e15124316a6451473fbc5a52daf51 authored about 6 years ago by Alexey Bataev <[email protected]>
[AArch64] Branch Protection and Return Address Signing B Key Support

- Add support for -mbranch-protection=<type>[+<type>]* where
- <type> ::= [standard, none, bti...

4d3e4f1f05524792f9f7770ae5e4fbd527c0de31 authored about 6 years ago by Luke Cheeseman <[email protected]>
update the clang doc about contributions

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

e9e6d674bbb124ff6fdca9731505070e0860b782 authored about 6 years ago by Sylvestre Ledru <[email protected]>
[ms] Prevent explicit constructor name lookup if scope is missing

MicrosoftExt allows explicit constructor calls. Prevent lookup of constructor name unless the na...

b716dcf4d9808f273f8752751ecd53901bc627fc authored about 6 years ago by Will Wilson <[email protected]>
Propagating prior merge from 'llvm.org/master'.

337fc8e184be870e28146957042ed5dbb572b152 authored about 6 years ago by Automerger <Automerger@Swift>
[clang-format] Break before next parameter after a formatted multiline raw string parameter

Summary:
Currently clang-format breaks before the next parameter after multiline parameters (als...

7378d7a652df04f180b40d747710f407684c7752 authored about 6 years ago by Krasimir Georgiev <[email protected]>
[CodeGen] Always emit the 'min-legal-vector-width' attribute even when the value is 0.

The X86 backend will need to see the attribute to make decisions. If it isn't present the backen...

dfa39ffd088e0a66bb88239556b029ebb8fc57fc authored about 6 years ago by Craig Topper <[email protected]>
[Sema] Fix -Wcomma for C89

There is a small difference in the scope flags for C89 versus the other C/C++
dialects. This ch...

dc94ce7a8dc76e065255b325fa1e345c32f0b85a authored about 6 years ago by Richard Trieu <[email protected]>
Revert "[SemaCXX] Unconfuse Clang when std::align_val_t is unscoped in C++03"

This reverts commit 6f47cdd51341344c0e32630e19e72c94cd25f34e.

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

3896e0bc2d0225106d57e9c70095cc27c9f86df1 authored about 6 years ago by Eric Fiselier <[email protected]>
Driver,CodeGen: introduce support for Swift CFString layout

Add a new driver level flag `-fcf-runtime-abi=` that allows one to specify the
runtime ABI for C...

925e04d232a6c9abaa949f19689b9b443e6beeba authored about 6 years ago by Saleem Abdulrasool <[email protected]>
[VFS] Remove 'ignore-non-existent-contents' attribute for YAML-based VFS.

'ignore-non-existent-contents' stopped working after r342232 in a way
that the actual attribute ...

22fe7cf15e0aafad091c7bbc1cdcf3dc5fb3a1ea authored about 6 years ago by Volodymyr Sapsai <[email protected]>
[SemaCXX] Unconfuse Clang when std::align_val_t is unscoped in C++03

Summary:
When -faligned-allocation is specified in C++03 libc++ defines std::align_val_t as an u...

6f47cdd51341344c0e32630e19e72c94cd25f34e authored about 6 years ago by Eric Fiselier <[email protected]>
Propagating prior merge from 'llvm.org/master'.

5135dc973079d22f23af5354ceb52c827e3553d2 authored about 6 years ago by Automerger <Automerger@Swift>
Add gfx909 to GPU Arch

Subscribers: jholewinski, cfe-commits

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

g...

087ec178eee519a57d948e10e279c7e5af50f065 authored about 6 years ago by Tim Renouf <[email protected]>
AMDGPU: Handle gfx909 in AMDGPUTargetInfo::initFeatureMap

+ add required tests

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

8572787b77cee3bfc13b67ea813eb6fb57192799 authored about 6 years ago by Konstantin Zhuravlyov <[email protected]>
Do not always request an implicit taskgroup region inside the kmpc_taskloop function

Summary:
For the following code:
```
int i;
#pragma omp taskloop
for (i = 0; i < 100...

3f24b3520083253f098a52d181b9418d57a61816 authored about 6 years ago by Alexey Bataev <[email protected]>
[OPENMP]Fix PR39366: do not try to private field if it is not captured.

The compiler is crashing if we trying to post-capture the fields
implicitly captured inside of t...

8d3394cba221c94f6732da891ac9a6e5f46b1a1b authored about 6 years ago by Alexey Bataev <[email protected]>
[CodeGen] Update test checks missed in r345168.

These tests don't run unless the aarch64 target is registered and my testing had been on an x86 ...

f377c186fc4d7cd67698ab0c9e693bb195d3efe9 authored about 6 years ago by Craig Topper <[email protected]>
[Hexagon] Flip hexagon-autohvx to be true by default

This will allow other generators of LLVM IR to use the auto-vectorizer
without having to change ...

dd2b9dd64f8c056547fe8a9448ca3d424767e106 authored about 6 years ago by Krzysztof Parzyszek <[email protected]>
[CodeGen] Update min-legal-vector width based on function argument and return types

This is a continuation of my patches to inform the X86 backend about what the largest IR types a...

c83cf570cd01a948fc0f209616379373f83043b9 authored about 6 years ago by Craig Topper <[email protected]>
CodeGen: extract some local variables in CFConstantString creation (NFC)

Extract the reference to the ASTContext and Triple and use them throughout the
function. This i...

200207c0f1780bf30c7c532339507e501b8d595d authored about 6 years ago by Saleem Abdulrasool <[email protected]>
AST: unindent CFConstantStringDecl by inverting condition (NFC)

Unindent the body of the function by inverting check at the top. This is in
preparation for sup...

09c4b455c82c3b8b949a19a7441335aa54f81cda authored about 6 years ago by Saleem Abdulrasool <[email protected]>
[clang] Introduce new completion context types

Summary: New name suggestions were being used in places where existing names should have been us...

7373e8384209e98c35fbba448d0c8538c488a363 authored about 6 years ago by Kadir Cetinkaya <[email protected]>
Remove a pair of unused dispatch multiversion declarations.

These declarations somehow survived a cleanup that combined them with the target
multiversioning...

212daa42ee33def6e7983401a6101553e24dc046 authored about 6 years ago by Erich Keane <[email protected]>
[CodeComplete] Expose InBaseClass signal in code completion results.

Summary:
No new tests as the existing tests for result priority should give us
coverage. Also as...

abaf72c02d9ce6cc9d53b99fd0851ebe66cef129 authored about 6 years ago by Eric Liu <[email protected]>
[autocompletion] Handle the space before pressing tab

Summary:
Distinguish "--autocomplete=-someflag" and "--autocomplete=-someflag,"
because the latt...

31374564c244b20790a6597dada744a2b53eac72 authored about 6 years ago by Yuka Takahashi <[email protected]>
Support accepting __gnu__ as a scoped attribute namespace that aliases to gnu.

This is useful in libstdc++ to avoid clashes with identifiers in the user's namespace.

git-svn-...

589b42244bedcf5d2803feea65e02245fc1de341 authored about 6 years ago by Aaron Ballman <[email protected]>
Propagating prior merge from 'llvm.org/master'.

69a4831d910990538626a22a64f0f3ec4f96c772 authored about 6 years ago by Automerger <Automerger@Swift>
[Sema] Do not show unused parameter warnings when body is skipped

Summary: Without the function body, we cannot determine is parameter was used.

Reviewers: ioeri...

b06c0831376fdaa2ddce2110d57e7d5369db5bb8 authored about 6 years ago by Ilya Biryukov <[email protected]>
[bash-autocompletion] Fix bug when a flag ends with '='

There was a bug that when a flag ends with '=' and no value was suggested,
clang autocompletes t...

33c2e18eaf5f30aacf9a9c7da8ca71781fdc4272 authored about 6 years ago by Yuka Takahashi <[email protected]>
[Sema] Fix -Wcomma in dependent context

When there is a dependent type inside a cast, the CastKind becomes CK_Dependent
instead of CK_To...

6e5e0556a753b7ab4e4e59e0c48474b2c7e5b91e authored about 6 years ago by Richard Trieu <[email protected]>
Debug Info (-gmodules): emit full types for non-anchored template specializations

Before this patch, clang would emit a (module-)forward declaration for
template instantiations t...

b99555bac49041b910b9f12f4aac658f925bd201 authored about 6 years ago by Adrian Prantl <[email protected]>
[analyzer] [NFC] Change scanReachableSymbols to use ranges

Remove unused overload. Clean up some usages.

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

792888ae6c4e82be6cf7498b533208a9196e481e authored about 6 years ago by George Karpenkov <[email protected]>
[analyzer] Do not stop tracking CXX methods touching OSObject.

Trust generalized annotations for OSObject.

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

a193197ff62995641b30b411deaa1208b72d29dd authored about 6 years ago by George Karpenkov <[email protected]>
[analyzer] Trust summaries for OSObject::retain and OSObject::release

Refactor the way in which summaries are consumed for safeMetaCast

Differential Revision: https:...

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

fb15cea7bb60e52eae6fa78c7dbb40244f29cd15 authored about 6 years ago by swift-ci <[email protected]>
[Modules] Add imported modules to the output of -module-file-info

Fix a bug in the deserialization of IMPORTS section and allow for
imported modules to also be pr...

2d39b259ee963e9991fbc292329cbc76b4ee993d authored about 6 years ago by Bruno Cardoso Lopes <[email protected]>
NFC: Remove MANGLE_CHECKER from ItaniumMangle.cpp

This hasn't even compiled since 2011. It would be useful to have some test to
verify that Itaniu...

cb5b6f7f24bf9fa8942ed1159e435bd5482fb136 authored about 6 years ago by Erik Pilkington <[email protected]>
Change getRedeclContext() to support enumerations as another kind of transparent context in C.

This change fixes PR15071 and ensures that enumerators redefined in a struct cannot conflict wit...

e73e91e86a47aaffe129f1bf3a22a8a0fdcba64d authored about 6 years ago by Aaron Ballman <[email protected]>
Fix doxygen comment.

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

ce253d73d2186727db31f455d76a01a1197ca557 authored about 6 years ago by Adrian Prantl <[email protected]>
Fix doxygen comment.

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

b71e517033eb800a75cac97a549c491d9c2798fe authored about 6 years ago by Adrian Prantl <[email protected]>
[analyzer] Rename trackNullOrUndefValue to trackExpressionValue

trackNullOrUndefValue is a long and confusing name,
and it does not actually reflect what the fu...

391667a023f79287f9c40868f34f08c161555556 authored about 6 years ago by George Karpenkov <[email protected]>
[Fixed Point Arithmetic] Fixed Point to Boolean Cast

This patch is a part of https://reviews.llvm.org/D48456 in an attempt to split
the casting logic...

233643a4e02d8156fdfe98bf5808c25d31673c1a authored about 6 years ago by Leonard Chan <[email protected]>
[OpenCL] Remove PIPE_RESERVE_ID_VALID_BIT from opencl-c.h

Summary:
PIPE_RESERVE_ID_VALID_BIT is implementation defined, so lets not keep it in the header....

58e4f8f66ce6948565894eefa8ad2e8ee6002f29 authored about 6 years ago by Andrew Savonichev <[email protected]>
[OpenCL] Add cl_intel_planar_yuv extension

Just adding a preprocessor #define for the extension.

Patch by Alexey Sotkin and Dmitry Sidorov...

29c302124d505a4a9b00f9a80da5b54bdf447db8 authored about 6 years ago by Andrew Savonichev <[email protected]>
[OpenCL][NFC] Unify ZeroToOCL* cast types

Reviewers: Anastasia, yaxunl

Reviewed By: Anastasia

Subscribers: asavonic, cfe-commits

Differ...

3aca0c6080221bacd74735ccb5e8efb0eb156997 authored about 6 years ago by Andrew Savonichev <[email protected]>
[clang] Fix a null pointer dereference.

Summary:
Sometimes expression inside switch statement can be invalid, for
example type might be ...

513ac508c95f7049f54f779d8c82d48d99a00c8b authored about 6 years ago by Kadir Cetinkaya <[email protected]>
Revert r345009 "[DebugInfo] Generate debug information for labels. (After fix PR39094)"

This broke the Chromium build. See
https://bugs.chromium.org/p/chromium/issues/detail?id=898152#...

dbace9b63720354837ba30897ca16b94b87ed709 authored about 6 years ago by Hans Wennborg <[email protected]>
Propagating prior merge from 'llvm.org/master'.

6bfc5c666f2046fa7253e45b16f59be2cccc8810 authored about 6 years ago by Automerger <Automerger@Swift>
[AST] Do not align virtual bases in `MicrosoftRecordLayoutBuilder` when

an external layout is used

Summary:
The patch removes alignment of virtual bases when an e...

596da6b9397541aa535f50c75b3c5f4608362151 authored about 6 years ago by Aleksandr Urakov <[email protected]>
[DebugInfo] Generate debug information for labels. (After fix PR39094)

Generate DILabel metadata and call llvm.dbg.label after label
statement to associate the metadat...

31129ec6205c93c80c1940e953ea85ff33798939 authored about 6 years ago by Hsiangkai Wang <[email protected]>
Revert "[Driver] Use forward slashes in most linker arguments"

This reverts commit r345004, as it broke tests when actually run
on windows; see e.g.
http://lab...

8ef48b9ced3807e01cfa4ce52c0835a1b9538a2f authored about 6 years ago by Martin Storsjo <[email protected]>
[Driver] Use forward slashes in most linker arguments

libtool inspects the output of $CC -v to detect what object files and
libraries are linked in by...

ef9bc57167714be5e87c7d9520e3d915f5d3fd28 authored about 6 years ago by Martin Storsjo <[email protected]>
[MinGW] Link to correct openmp library

Patch by Peiyuan Song!

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

git-svn-id: http...

f60f72ff15c424d1751a2246fae30c3a1b2ef07c authored about 6 years ago by Martin Storsjo <[email protected]>
Add gfx904 and gfx906 to GPU Arch

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

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

8da6768e2180ad35a7cdf4db7c7b6e0719ea80b8 authored about 6 years ago by Yaxun Liu <[email protected]>
[analyzer] [NFC] Correct comment on RetainSummaryManager

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

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

99f26b375bf60195fed7a9b3080432dfefdbd3be authored about 6 years ago by George Karpenkov <[email protected]>
[analyzer] [www] Drop references to GC mode, which was deprecated years ago

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

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

31d134fb3111717645cba7a6963ebad999e3ef47 authored about 6 years ago by George Karpenkov <[email protected]>
[analyzer] [testing] Compute data on path length, compute percentiles

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

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

251cc4f6acd8f94572e1db2e9a113695efbde145 authored about 6 years ago by George Karpenkov <[email protected]>
[CodeGen] Attach InlineHint to more functions

For instantiated functions, search the template pattern to see if it marked
inline to determine ...

8377fd8a5d4e0722e2e7c155cfd7649dd4fc2ce9 authored about 6 years ago by Richard Trieu <[email protected]>
[X86] Remove 'rtm' feature from KNL.

I'm unsure if KNL has this feature, but the backend never thought it did, only clang did. The pr...

8ba68e72b74d3e63fde56888900180160a5c5128 authored about 6 years ago by Craig Topper <[email protected]>
Revert "[Driver] Reland again: Default Android toolchains to libc++."

More compiler-rt test bot breakages...

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

0bae4f1a33c2d23e1e335ec749e5ab853c809886 authored about 6 years ago by Dan Albert <[email protected]>
Revert "Ensure sanitizer check function calls have a !dbg location"

This reverts commit r344915. It was causing exceptions on the
x86_64-linux-ubsan bot.

git-svn-i...

f7319ba47919e226d0d0dfd1d351d3207a44e280 authored about 6 years ago by Vlad Tsyrklevich <[email protected]>
[Driver] fix broken test

Summary:
Fixes test from r344941 which was broken on Windows. We want to check
the selected tool...

3ba915b996a7bc2e6d0a8be0d15158a388c9dbdb authored about 6 years ago by Nick Desaulniers <[email protected]>
Give Multiversion-inline functions linkonce linkage

Since multiversion variant functions can be inline, in C they become
available-externally linkag...

ffdcec1c811afe67342aa4e245b1ab585ca9b10d authored about 6 years ago by Erich Keane <[email protected]>
[Driver] Reland again: Default Android toolchains to libc++.

Some of the test data went missing last time I tried to submit this,
causing the tests to fail w...

0f2e41521353e086be6df3e885698dcbdcad4fd2 authored about 6 years ago by Dan Albert <[email protected]>
[analyzer] Fix dumping for SymbolConjured conjured at no particular statement.

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

9b5257f27c1c13aaded27a0ef7bbd3ff7aedf666 authored about 6 years ago by Artem Dergachev <[email protected]>
[Driver] allow Android triples to alias for non Android targets

Summary:
Partial revert of r330873 ('[Driver] Reland "Android triples are not
aliases for other ...

90b379f2192df869cd4354de774f573fd6ddfa63 authored about 6 years ago by Nick Desaulniers <[email protected]>
Hopefully fix the documentation generation issue

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

41e165b659ec7d8262153a6e0ed9130431c886de authored about 6 years ago by Sylvestre Ledru <[email protected]>
Generate ClangFormatStyleOptions.rst from Format.h (using docs/tools/dump_format_style.py)

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

8b39baec5077557f618a57d9b3519e4fca10c060 authored about 6 years ago by Sylvestre Ledru <[email protected]>
[X86] Add new features to the priority list for target attribute multiversioning.

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

7d365ee4ba1ab5309b046e71a0825714aaeaf5ca authored about 6 years ago by Craig Topper <[email protected]>
Ensure sanitizer check function calls have a !dbg location

Function calls without a !dbg location inside a function that has a
DISubprogram make it impossi...

16ca387013f5f7ec32d5ead90649cda057c960da authored about 6 years ago by Adrian Prantl <[email protected]>
Ensure sanitizer check function calls have a !dbg location

Function calls without a !dbg location inside a function that has a
DISubprogram make it impossi...

169c23cb3dbd212834b3c4a56a517436f2eb7cd2 authored about 6 years ago by Adrian Prantl <[email protected]>
Always search sysroot for GCC installs

Previously, if clang was configured with -DGCC_INSTALL_PREFIX, then it
would not search a provid...

ef01f7fbf3d553dea10333f00818ad7e0104509c authored about 6 years ago by David Greene <[email protected]>
Silence the -Wshadow warning for enumerators shadowing a type.

Amends r344259 so that enumerators shadowing types are not diagnosed, as shadowing under those c...

5485eacd4d58c1cbd19ce63c7a737b9d8b667c6b authored about 6 years ago by Aaron Ballman <[email protected]>