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

Set MustBuildLookupTable on PrimaryContext in ExternalASTMerger

Summary:
`MustBuildLookupTable` must always be called on a primary context as we otherwise
trigg...

f04d905d33026e33bc1d0928497157f83844f3cd authored about 6 years ago by Raphael Isemann <[email protected]>
Propagating prior merge from 'llvm.org/master'.

504edeaa37d51c9afddcf4ea4ac7036d0693599c authored about 6 years ago by Automerger <Automerger@Swift>
Add Hurd target to Clang driver (2/2)

This adds Hurd toolchain support to Clang's driver in addition
to handling translating the tripl...

2709c8b804eb38dbdc8ae05b8fcf4f95c01b4102 authored about 6 years ago by Kristina Brooks <[email protected]>
Revert "[modules] Separately track whether an identifier's preprocessor information and"

This adds a testcase and reverts commit
dec469b8c5c697fcf99f637c15e591f522475d2a. It fixes the e...

d126e68b9b7b94e3329daba0a2b92d0f6a1ec9d3 authored about 6 years ago by Bruno Cardoso Lopes <[email protected]>
Merge remote-tracking branch 'origin/swift-5.0-branch' into stable

9dad98a2d24dbf679cc2df7edcab84b17962426b authored about 6 years ago by swift_jenkins <[email protected]>
Allow cpu-dispatch forward declarations.

As a followup to r347805, allow forward declarations of cpu-dispatch and
cpu-specific for the sa...

7704e066fc8612e1aa6b5cfa02f826c36b1ff0bb authored about 6 years ago by Erich Keane <[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...

549f99616bbbd9c337cfe5cce08984528938a888 authored about 6 years ago by Vlad Tsyrklevich <[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...

13629e3ee84295fc5d35ef003d6419aaee1ce1e6 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...

db9f93e7f33d4f8bfd5f60930cf14cbd467378fc authored about 6 years ago by Adrian Prantl <[email protected]>
[DebugInfo] NFC Clang test changes for: IR/Bitcode changes for DISubprogram flags.

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

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

f1be5aeb5cea686c911f22318411f8b51527bcf7 authored about 6 years ago by Paul Robinson <[email protected]>
Correct 'target' default behavior on redecl, allow forward declaration.

Declarations without the attribute were disallowed because it would be
ambiguous which 'target' ...

517d5ea128541f868946990e21071ec00b31b3e1 authored about 6 years ago by Erich Keane <[email protected]>
[Coverage] Specify the Itanium ABI triple for a C++ test

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

5c8a5adf223266707b1c8f8d1d32baf9ef3797db authored about 6 years ago by Vedant Kumar <[email protected]>
[Coverage] Do not visit artificial stmts in defaulted methods (PR39822)

There is no reason to emit coverage mappings for artificial statements
contained within defaulte...

94338d81841086c2b7c4158206e322cae5d269fc authored about 6 years ago by Vedant Kumar <[email protected]>
Revert "[ASTImporter] Changed use of Import to Import_New in ASTImporter."

This broke the lldb bots.

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

42c648c35a0b35d4d6c851940f004b721fd874f9 authored about 6 years ago by Davide Italiano <[email protected]>
[OPENMP]Fix emission of the target regions in virtual functions.

Fixed emission of the target regions found in the virtual functions.
Previously we may end up wi...

703fc351e3eb3b737c565bc9fba6ac4a9ee6927e authored about 6 years ago by Alexey Bataev <[email protected]>
[NFC] Move MultIversioning::Type into Decl so that it can be used in

CodeGen

Change-Id: I32b14edca3501277e0e65672eafe3eea38c6f9ae

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

9438d4a932b5d2336fb019334b4dc45fe57bbeb8 authored about 6 years ago by Erich Keane <[email protected]>
Merge pull request #240 from bob-wilson/revert-fix-for-r347417

Revert "Edit: adjust for SVN r347417"

357c7674e1fc114fd59d74e4cb8ddb3178615859 authored about 6 years ago by Bob Wilson <[email protected]>
Revert "Edit: adjust for SVN r347417"

This reverts commit 5159071da70265031a53fb491881edd9dd97b14d.

Clang r347417 was reverted, so th...

06fe91a1af1e64aa38e7260f698710025cc6aa7f authored about 6 years ago by Bob Wilson <[email protected]>
[analyzer] Cleanup constructors in the Z3 backend

Summary: Left only the constructors that are actually required, and marked the move constructors...

22af15b016f4ca07e076a35e9cfc78e2c2ac0f1d authored about 6 years ago by Mikhail R. Gadelha <[email protected]>
Re-commit r347417 "Re-Reinstate 347294 with a fix for the failures."

This was reverted in r347656 due to me thinking it caused a miscompile of
Chromium. Turns out it...

b129ce9436c5e1227d6314d30d3bf65fa548a3f8 authored about 6 years ago by Hans Wennborg <[email protected]>
[ASTImporter] Changed use of Import to Import_New in ASTImporter.

Reviewers: a.sidorin, shafik, a_sidorin

Reviewed By: a_sidorin

Subscribers: gamesh411, a_sidor...

cac72db70c186339da4d98ea8f3409668a040dc9 authored about 6 years ago by Balazs Keri <[email protected]>
Propagating prior merge from 'llvm.org/master'.

46fea826078fcbe8b27667f7ccd81600eb72ea79 authored about 6 years ago by Automerger <Automerger@Swift>
PR39809: (const void*)0 is not a null pointer constant in C.

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

8bad1cc33ed6653ba116a33ad85d29ce3e34d5d9 authored about 6 years ago by Richard Smith <[email protected]>
PR12884: Add test (bug is already fixed).

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

bda7fdb49cd3d22363a83b8dc78e5a0bafea00b9 authored about 6 years ago by Richard Smith <[email protected]>
Move LoopHint.h from Sema to Parse

struct LoopHint was only used within Parse and not in any of the Sema or
Codegen files. In the ...

eddfe54a29da9bac8ed95a1965a574957048c092 authored about 6 years ago by Richard Trieu <[email protected]>
[CodeGen] Fix included headers.

Remove the included Parse header because CodeGen should not depend on Parse.
Instead, include th...

cb284d8ace17d8a2a631faf40b4594f54c8946e6 authored about 6 years ago by Richard Trieu <[email protected]>
[diagtool] Remove unneeded header includes.

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

2b84f92546841091aafe77110c5bb687c795d373 authored about 6 years ago by Richard Trieu <[email protected]>
Merge remote-tracking branch 'origin/swift-5.0-branch' into stable

4da0afd1d7fe493c984e7a03c2aca8759c6327d5 authored about 6 years ago by swift_jenkins <[email protected]>
Pass the function type instead of the return type to FunctionDecl::Create

Fix places where the return type of a FunctionDecl was being used in
place of the function type
...

193234180536676d545bdda0eaf21afea39afb08 authored about 6 years ago by Jonas Devlieghere <[email protected]>
[OPENMP] remove redundant ColonExpected flag in ParseOpenMP.cpp (NFC)

The flag ColonExpected is not changed after being initialized to
false at declaration.

Patch b...

d7dc3d89109d164e3be77e6081e9ca61e287c234 authored about 6 years ago by Kelvin Li <[email protected]>
Propagating prior merge from 'llvm.org/master'.

bb77007b7a511444613d1b64f3893a82031dae47 authored about 6 years ago by Automerger <Automerger@Swift>
[RISCV] Mark unit tests as "requires: riscv-registered-target"

Some of these tests break if the RISCV backend has not been built.

Reland D54816.

git-svn-id: ...

8908dd12e7bbfc74e264233e900206ad31e285f0 authored about 6 years ago by Mandeep Singh Grang <[email protected]>
Fix typo in "[clang][ARC] Fix test for commit r347699"

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

b9f2ee4273b9d1533dc99b523c6c921d6265438b authored about 6 years ago by Tatyana Krasnukha <[email protected]>
Merge branch 'llvm.org/master' into upstream-with-swift

Fixing Merge Conflict:
test/Misc/pragma-attribute-supported-attributes-list.test

3e12324ce323b397a31f0c7051c79f1153cab57e authored about 6 years ago by Mike Edwards <[email protected]>
[OPENMP][NVPTX]Basic support for reductions across the teams.

Added basic codegen support for the reductions across the teams.

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

260cb965db4393f29cfb394eaba5fbe2a12be080 authored about 6 years ago by Alexey Bataev <[email protected]>
[MS] Push outermost class DeclContexts only in -fdelayed-template-parsing

This is more or less a complete rewrite of r347627, and it fixes PR38460
I added a reduced test ...

203f103b27d352b82b156a51f6309341432629d3 authored about 6 years ago by Reid Kleckner <[email protected]>
[clang][ARC] Fix test for commit r347699

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

681787a6f6b3b5ca4d267173c206fe4acc52c1fe authored about 6 years ago by Tatyana Krasnukha <[email protected]>
[clang][slh] add attribute for speculative load hardening

Summary:
Resubmit this with no changes because I think the build was broken
by a different diff....

732444d28901785aa22c5c58624c1e7ce2d74160 authored about 6 years ago by Zola Bridges <[email protected]>
[clang][ARC] Add ARCTargetInfo

Based-on-patch-by: Pete Couperus <[email protected]>

Differential Revision: https://reviews...

fc32b29ca78ba16f31c2180ebddfe4459e95b681 authored about 6 years ago by Tatyana Krasnukha <[email protected]>
Don't speculatively emit VTTs for classes unless we are able to correctly emit references to all the functions they will (directly or indirectly) reference.

Summary:
This fixes a miscompile where we'd emit a VTT for a class that ends up
referencing an i...

e70bd4ae029703f149f44f2e962deb5c9ffb273a authored about 6 years ago by Richard Smith <[email protected]>
Revert "[RISCV] Mark unit tests as "requires: riscv-registered-target""

This reverts commit 1a6a0c9ea2716378d55858c11adf5941608531f8.

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

97c33d66f60b64365d7f38c5163adedd3953eb53 authored about 6 years ago by Mandeep Singh Grang <[email protected]>
[RISCV] Mark unit tests as "requires: riscv-registered-target"

Summary: Some of these tests break if the RISCV backend has not been built.

Reviewers: asb, apa...

593ca65114e76260229abcacfab55e8e25409734 authored about 6 years ago by Mandeep Singh Grang <[email protected]>
[ASTImporter] Added Import functions for transition to new API.

Summary:
These Import_New functions should be used in the ASTImporter,
and the old Import functi...

5814511e86ffaf5f50c71c51457d75c923b00377 authored about 6 years ago by Balazs Keri <[email protected]>
[X86] Add -march=cascadelake support in clang.

This is skylake-avx512 with the addition of avx512vnni ISA.

Patch by Jianping Chen

Differentia...

f5025150c044604d799e8d8f6b1e3340aaa37d20 authored about 6 years ago by Craig Topper <[email protected]>
Fix linker option for -fprofile-arcs -ftest-coverage

Summary:
Linux toolchain accidentally added "-u__llvm_runtime_variable" when "-fprofile-arcs -ft...

900dacb5d6bd818850fd58745a53e9f6575a87c7 authored about 6 years ago by Marco Castelluccio <[email protected]>
Revert "[clang] - Simplify tools::SplitDebugName."

This reverts commit r347035 as it introduced assertion failures under
certain conditions. More i...

76061b321e74d82bbd3d3f486fa4920c255f9aa3 authored about 6 years ago by Jonas Toth <[email protected]>
Derive builtin return type from its definition

Summary:
Prior to this patch, OpenCL code such as the following would attempt to create
a Branch...

838922fb5574aa17e63b07b84c11c957e4a5ea1e authored about 6 years ago by Marco Antognini <[email protected]>
Revert r347417 "Re-Reinstate 347294 with a fix for the failures."

This caused a miscompile in Chrome (see crbug.com/908372) that's
illustrated by this small reduc...

e44c638ccfb9c020561219a3bfc76ce41a99cf4b authored about 6 years ago by Hans Wennborg <[email protected]>
[libclang] Fix clang_Cursor_getNumArguments and clang_Cursor_getArgument for CXXConstructExpr

Constructors have the same methods for arguments as call expressions.
Let's provide a way to get...

58828cc308e0a6030d0418573376624d01baa7d3 authored about 6 years ago by Ivan Donchevskii <[email protected]>
Propagating prior merge from 'llvm.org/master'.

9af81f6b4aae389b3ef6999b0199f2f9a970b555 authored about 6 years ago by Automerger <Automerger@Swift>
[ASTImporter] Typedef import brings in the complete type

Summary:
When we already have an incomplete underlying type of a typedef in the
"To" context, an...

114aaa3c46f021df3c13f83d773589adc3993afd authored about 6 years ago by Gabor Marton <[email protected]>
Merge remote-tracking branch 'origin/swift-5.0-branch' into stable

9ba64f853c48b879e72f09da86e76249d93b37bd authored about 6 years ago by swift_jenkins <[email protected]>
Merge pull request #237 from compnerd/SLASH_clang

clang-cl: Add "/clang:" pass-through arg support.

a581fe445c3dde4a71314e7b1fb0a5a061128aeb authored about 6 years ago by Saleem Abdulrasool <[email protected]>
[docs] UBSan and ASan are supported on Windows

Also fix a bullet list.

Fixes PR39775

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

48602926c3083fe303bb6ffc2cacb55e79731c1f authored about 6 years ago by Reid Kleckner <[email protected]>
Revert r347627 "[MS] Push fewer DeclContexts for delayed template parsing"

It broke the Windows self-host:
http://lab.llvm.org:8011/builders/clang-x64-windows-msvc/builds/...

32cf310e2886414c9e3c3b22d1336b259dd59288 authored about 6 years ago by Reid Kleckner <[email protected]>
Merge branch 'llvm.org/master' into upstream-with-swift

Fixing Merge Conflict:
test/Misc/pragma-attribute-supported-attributes-list.test

3cfd6cec69188698c383067d37a9dd0a8b3f10e4 authored about 6 years ago by Mike Edwards <[email protected]>
[analyzer][PlistMacroExpansion] Part 3.: Macro arguments are expanded

This part focuses on expanding macro arguments.

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

d3475d281ba93160cd8927c5b586a658c1554a3f authored about 6 years ago by Kristof Umann <[email protected]>
Revert "[clang][slh] add attribute for speculative load hardening"

until I figure out why the build is failing or timing out

***************************

Summary:...

622167e77f58cee4ba9963c6e5d46bf4d8ac5cc0 authored about 6 years ago by Zola Bridges <[email protected]>
[MS] Push fewer DeclContexts for delayed template parsing

Only push the outermost record as a DeclContext when parsing a function
body. See the comments i...

39c3aadd7d2a166b6a0d698be33f185020b9ab22 authored about 6 years ago by Reid Kleckner <[email protected]>
Merge remote-tracking branch 'llvm.org/master' into upstream-with-swift

d3e98853f1ea82c77d3995c0583b274b1b55e73b authored about 6 years ago by Bob Wilson <[email protected]>
[clang][slh] add attribute for speculative load hardening

Summary:
The prior diff had to be reverted because there were two tests
that failed. I updated t...

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

Conflicts:
lib/Sema/SemaCodeComplete.cpp

755a9ab9c01da269252054214d71dedff136e98a authored about 6 years ago by Alex Lorenz <[email protected]>
Revert "[clang][slh] add attribute for speculative load hardening"

This reverts commit 801eaf91221ba6dd6996b29ff82659ad6359e885.

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

f8ec7c38feebd5cccae31acc7a50182b5474bfa9 authored about 6 years ago by Zola Bridges <[email protected]>
[clang][slh] add attribute for speculative load hardening

Summary:
LLVM IR already has an attribute for speculative_load_hardening. Before
this commit, wh...

1848978c2fe935c9a1a922da720a9c684a0fda76 authored about 6 years ago by Zola Bridges <[email protected]>
[OPENMP][NVPTX]Emit default locations with the correct Exec|Runtime

modes.

If the region is inside target|teams|distribute region, we can emit the
locations with th...

54640b4bfae5c80bae6fd689c9d21c1fd4079059 authored about 6 years ago by Alexey Bataev <[email protected]>
[clang][slh] Forward mSLH only to Clang CC1

Summary:
-mno-speculative-load-hardening isn't a cc1 option, therefore,
before this change:

cla...

1d87d1f352ee4196363927b40923b66b7c1c6a34 authored about 6 years ago by Zola Bridges <[email protected]>
Merge pull request #238 from compnerd/r347417

Edit: adjust for SVN r347417

a7c92005c272216e559d736e6476aa21631cc7f6 authored about 6 years ago by Bob Wilson <[email protected]>
[NFC] Replace magic numbers with CodeGenOpt enums

Use enum values from llvm/Support/CodeGen.h for the optimisation
levels in CompilerInvocation.

...

7942f6e7a4c3188ad516c93af0a7009c03d302e7 authored about 6 years ago by Sam Parker <[email protected]>
[AArch64] Add aarch64_vector_pcs function attribute to Clang

This is the Clang patch to complement the following LLVM patches:
https://reviews.llvm.org/D51...

96b26a81f0d600a8f20d5791d9b11604b59fb3c2 authored about 6 years ago by Sander de Smalen <[email protected]>
[ASTImporter][Structural Eq] Check for isBeingDefined

Summary:
If one definition is currently being defined, we do not compare for
equality and we ass...

699929e7c37245caa81685a6ba371305c91a9019 authored about 6 years ago by Gabor Marton <[email protected]>
[Index] Expose USR generation for types

Summary: Used in clangd.

Reviewers: sammccall, ioeric

Reviewed By: sammccall

Subscribers: kad...

1de05d8796ac8a7603446bf5f1840e015bf3a06a authored about 6 years ago by Ilya Biryukov <[email protected]>
[PowerPC] Vector load/store builtins overstate alignment of pointers

A number of builtins in altivec.h load/store vectors from pointers to scalar
types. Currently th...

7ec4c4cc4ddfe745126ad04e867661b6e8cb9635 authored about 6 years ago by Nemanja Ivanovic <[email protected]>
Create a diagnostic group for warn_call_to_pure_virtual_member_function_from_ctor_dtor, so it can be turned into an error using Werror

Summary: Patch by Arnaud Bienner

Reviewers: davide, rsmith, jkorous

Reviewed By: jkorous

Subs...

528a1d17a3ff8361fdd4a1a379adf3f64ec68e00 authored about 6 years ago by Sylvestre Ledru <[email protected]>
A "constexpr" is evaluated in a constant context. Make sure this is reflected

if a __builtin_constant_p() is a part of a constexpr.

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

ae4b8efe92f4f30b36da73166ac89a7dc50ba917 authored about 6 years ago by Bill Wendling <[email protected]>
[CodeComplete] Simplify CodeCompleteConsumer.cpp, NFC

Use range-based for loops
Use XStr.compare(YStr) < 0
Format misaligned code

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

e14fa75399b8042875b8544a82fa924072dda7ce authored about 6 years ago by Fangrui Song <[email protected]>
[CodeGen] translate MS rotate builtins to LLVM funnel-shift intrinsics

This was originally part of:
D50924

and should resolve PR37387:
https://bugs.llvm.org/show_bug....

d0dcc6d923d6588f643c5c856145ef7619537637 authored about 6 years ago by Sanjay Patel <[email protected]>
Edit: adjust for SVN r347417

`EvaluateAsInt` now returns an `EvalResult`.

5159071da70265031a53fb491881edd9dd97b14d authored about 6 years ago by Saleem Abdulrasool <[email protected]>
clang-cl: Add "/clang:" pass-through arg support.

The clang-cl driver disables access to command line options outside of the
"Core" and "CLOption"...

42857f7b08833222e5598c615e08e3aa7524f11c authored about 6 years ago by Hans Wennborg <[email protected]>
[analyzer] INT50-CPP. Do not cast to an out-of-range enumeration checker

This checker implements a solution to the "INT50-CPP. Do not cast to an
out-of-range enumeration...

2794e3315aa5beeee73b926e683c1e53db4bd7a9 authored about 6 years ago by Kristof Umann <[email protected]>
isEvaluatable() implies a constant context.

Assume that we're in a constant context if we're asking if the expression can
be compiled into a...

5214b6a606a197556bea852902960314232c8364 authored about 6 years ago by Bill Wendling <[email protected]>
[CodeComplete] Delete unused variable in rC342449

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

3327c0a90f08c737986976551fa0a7617e966e6d authored about 6 years ago by Fangrui Song <[email protected]>
[CodeComplete] Format SemaCodeComplete.cpp and improve code consistency

There are some mis-indented places and missing spaces here and there. Just format the whole file...

4aaef86e68fa5b27a1a5c4f88c78d3259f8e60e2 authored about 6 years ago by Fangrui Song <[email protected]>
Propagating prior merge from 'llvm.org/master'.

a29bc3228f3eef60128dfb981feb9edcd01aac69 authored about 6 years ago by Automerger <Automerger@Swift>
Remove the optional dependency from libclang to clang-tidy/include-fixer

clangd does a better job on both of these, so don't slow down everyone's build
for a poorly work...

67aa4f1ec533ca371bf1506dcb9d90a436377e86 authored about 6 years ago by Benjamin Kramer <[email protected]>
Propagating prior merge from 'llvm.org/master'.

9bfb8e9e8dabc3a90ee473117eb6f648b33c6311 authored about 6 years ago by Automerger <Automerger@Swift>
A __builtin_constant_p() returns 0 with a function type.

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

1034e9ab38bba688ffdf4e315634549a8df91701 authored about 6 years ago by Bill Wendling <[email protected]>
[clang-format] Do not treat asm clobber [ as ObjCExpr, refined

Summary:
r346756 refined clang-format to not treat the `[` in `asm (...: [] ..)` as an
ObjCExpr....

33b30eb6d622918dcdc0425730a712f0460db522 authored about 6 years ago by Krasimir Georgiev <[email protected]>
Revert rL347462 "[ASTMatchers] Add hasSideEffect() matcher."

Breaks some buildbots.

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

0718def197e34c47a44c48592e9ea7b5d210b239 authored about 6 years ago by Clement Courbet <[email protected]>
[ASTMatchers] Add hasSideEffect() matcher.

Summary: Exposes Expr::HasSideEffects.

Reviewers: aaron.ballman

Subscribers: cfe-commits

Diff...

ea98fe0936a1b9046fcd47a6ad37a7e757acea0d authored about 6 years ago by Clement Courbet <[email protected]>
Propagating prior merge from 'llvm.org/master'.

b01b56fde6374e7dac0a59e93a6e329c58615e6e authored about 6 years ago by Automerger <Automerger@Swift>
[ASTMatchers] Re-generate ast matchers doc after rL346455.

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

922444780d20fc992120f80e0ec7c435f4b311a4 authored about 6 years ago by Clement Courbet <[email protected]>
The result of is.constant() is unsigned.

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

a036396aa39b81d841b472206a95b7b3a55804b0 authored about 6 years ago by Bill Wendling <[email protected]>
[Driver] Support XRay on Fuchsia

This enables support for XRay in Fuchsia Clang driver.

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

7805aba4da3ccd3f93004705b72bd7bd9d2fd7a5 authored about 6 years ago by Petr Hosek <[email protected]>
Revert "[Driver] Use --push/pop-state with Sanitizer link deps"

This reverts commit r347413: older versions of ld.gold that are used
by Android don't support --...

ac3d152db0e68766ab437765c656dea9119d310b authored about 6 years ago by Petr Hosek <[email protected]>
[OPENMP][NVPTX]Emit default locations as constant with undefined mode.

For the NVPTX target default locations should be emitted as constants +
additional info must be ...

5e239bf6b632486135b28f2784aed77765b4c1c9 authored about 6 years ago by Alexey Bataev <[email protected]>
Re-Reinstate 347294 with a fix for the failures.

Don't try to emit a scalar expression for a non-scalar argument to
__builtin_constant_p().

Thir...

4e64d31bc5f3acbb9dd104dd4ae7ef492d4fe031 authored about 6 years ago by Bill Wendling <[email protected]>
[Driver] Use --push/pop-state with Sanitizer link deps

Sanitizer runtime link deps handling passes --no-as-needed because of
PR15823, but it never undo...

cb1a557450468b15cb27dffafcaeba1a0a715e0d authored about 6 years ago by Petr Hosek <[email protected]>
[OPENMP] Refactor code for parsing omp declare target directive and its clauses (NFC)


This patch refactor the code for parsing omp declare target directive and
its clauses.

Patc...

ae5efa5148353b664f7e072acd3223853de31a98 authored about 6 years ago by Kelvin Li <[email protected]>
[OPENMP]Fix handling of the LCVs in loop-based directives.

Loop-control variables with the default data-sharing attributes should
not be captured in the Op...

0551d7316e608d3cc3efd69418258b69ac2843c6 authored about 6 years ago by Alexey Bataev <[email protected]>
[OPENMP] remove redundant MapTypeModifierSpecified flag in ParseOpenMP.cpp (NFC)


Whether the map type modifier is specified or not, the flag
MapTypeModifierSpecified is alw...

aa76915b138936e6251de4e27beb465d1411b66e authored about 6 years ago by Kelvin Li <[email protected]>