HomePhabricator

Merge remote-tracking branch 'mirror/master' into upstream-with-swift

Authored by nathawes on Jul 9 2018, 3:15 PM.

Description

Merge remote-tracking branch 'mirror/master' into upstream-with-swift

apple-llvm-split-commit: 98271629703c58d293c6d713f1d3ee792cb600d2
apple-llvm-split-dir: clang/

Merged Changes

This commit merges a very large number of changes. Only the first 50 are shown.
CommitAuthorDetailsCommitted
d50f36ed7731D49002MaskRay
[Index] Add index::IndexingOptions::IndexImplicitInstantiation 
Jul 9 2018
4fee1356edadD48894MaskRay
[AST] Rename some Redeclarable functions to reduce confusion 
Jul 9 2018
7e4d3ffae11fD48601inglorion
Added -fcrash-diagnostics-dir flag 
Jul 9 2018
f07dad3d8f8dlhames
[ORC] Rename MaterializationResponsibility::delegate to replace and add a new… 
Jul 9 2018
017c68c12208RKSimon
Fix line endings. NFCI. 
Jul 9 2018
133acb22bb09D48415stefanp
[Power9] Add __float128 builtins for Rounding Operations 
Jul 9 2018
cd4d873d1593Meinersbur
[Docs] Fix generation of manpages. 
Jul 9 2018
45192b3746dbruiu
Factor out code to parse -pack-dyn-relocs. NFC. 
Jul 9 2018
d31bc9866b1bD49087aheejin
[WebAssembly] Improve readability of load/stores and tests. NFC. 
Jul 9 2018
d153d46884efmorehouse
[libFuzzer] Mutation tracking and logging implemented 
Jul 9 2018
c172604dba1cD48482stefanp
[Power9] [CLANG] Add __float128 support for trunc to double round to odd 
Jul 9 2018
58e3e0a827adD48483stefanp
[Power9] [LLVM] Add __float128 support for trunc to double round to odd 
Jul 9 2018
11479daf2f06D48247ruiu
lld: add experimental support for SHT_RELR sections. 
Jul 9 2018
7139dea6d973D49052msearles
RenameIndependentSubregs: Fix handling of undef tied operands 
Jul 9 2018
c1943e75c729ABataev
[OPENMP] Do not mark local variables as declare target. 
Jul 9 2018
c4cf96e3c913arphaman
[libclang] NFC, simplify clang_Cursor_Evaluate 
Jul 9 2018
81f157b40fbcD49051arphaman
[libclang] evalute compound statement cursors before trying to evaluate the… 
Jul 9 2018
9481399c0fd2D40092dsanders
[globalisel][irtranslator] Add support for atomicrmw and (strong) cmpxchg 
Jul 9 2018
5bfd8d89911eD49089msearles
[AMDGPU][Waitcnt] fix "comparison of integers of different signs" build error 
Jul 9 2018
40cb6cab5633arsenm
AMDGPU: Force inlining if LDS global address is used 
Jul 9 2018
dc73f512ae77jlpeyton
Fix const cast problem introduced in r336563 
Jul 9 2018
5ccae1750b26D48768lebedev.ri
[X86][TLI] DAGCombine: Unfold variable bit-clearing mask to two shifts. 
Jul 9 2018
22a0c8dbc8bcioeric
[Index] Ignore noop #undef's when handling macro occurrences. 
Jul 9 2018
74c10e323680D48617craig.topper
[Builtins][Attributes][X86] Tag all X86 builtins with their required vector… 
Jul 9 2018
b69854f01c25D48303teemperor
Don't take the address of an xvalue when printing an expr result 
Jul 9 2018
a62c9d62a32bioeric
[clangd] Make sure macro information exists before increasing usage count. 
Jul 9 2018
0566f2352ae5D46578philip.pfaffe
[Utils] Fix gdb pretty printers to work with Python 3. 
Jul 9 2018
3dbde8a77843D47548stefanp
[Power9] Add __float128 builtins for Round To Odd 
Jul 9 2018
83a5fe146e07D47550stefanp
[Power9] Add __float128 builtins for Round To Odd 
Jul 9 2018
fa762cc19beaD49000maksfb
[DebugInfo] Change default value of FDEPointerEncoding 
Jul 9 2018
e3b0c7e5bd4dcraig.topper
[SelectionDAG] Add VT consistency checks to the creation of ISD::FMA. 
Jul 9 2018
61d44f188ac3jlpeyton
[OpenMP] Fix a few formatting issues 
Jul 9 2018
a1a8e66a1114D49086steven_wu
Add bitcode compatibility test for 6.0 
Jul 9 2018
63af91574f20D49044alekseyshl
[ASan] Minor ASan error reporting cleanup 
Jul 9 2018
29a07b37bf2cD48817dcaballe
[LoopInfo] Port loop exit interfaces from Loop to LoopBase 
Jul 9 2018
f639936748a2D47962jlpeyton
[OpenMP] Introduce hierarchical scheduling 
Jul 9 2018
651438c2f682spatel
[InstCombine] correct test comments; NFC 
Jul 9 2018
2622e9e5b3d6D49036ABataev
[OPENMP, NVPTX] Support several images in the executable. 
Jul 9 2018
39ada85446d2D47961jlpeyton
[OpenMP] Restructure loop code for hierarchical scheduling 
Jul 9 2018
b99dcb5f3104ABataev
[OPENMP, NVPTX] Do not globalize local variables in parallel regions. 
Jul 9 2018
47170b3153a4craig.topper
[X86] In combineFMA, make sure we bitcast the result of isFNEG back the… 
Jul 9 2018
d070659280c5RKSimon
[X86][AVX] Regenerate AVX1 fast-isel tests. 
Jul 9 2018
67a19dfbcb2aD47939stella.stamenova
Retrieve a function PDB symbol correctly from nested blocks 
Jul 9 2018
37e2ef5434daD47903jlpeyton
[OpenMP] Use C++11 Atomics - barrier, tasking, and lock code 
Jul 9 2018
7cd32419ab0aspatel
[InstCombine] avoid extra poison when moving shift above shuffle 
Jul 9 2018
82dee6aca875D49079JDevlieghere
[dsymutil] Add support for outputting assembly 
Jul 9 2018
e1f7c5f8c72fD49039steven_wu
[BitcodeReader] Infer the correct runtime preemption for GlobalValue 
Jul 9 2018
75c348a0974aD48293syzaara
[PPC64] Add TLS local dynamic to local exec relaxation 
Jul 9 2018
a62725317bd1spatel
[InstCombine] generalize safe vector constant utility 
Jul 9 2018
e9cff7d47b86craig.topper
[X86] Remove some patterns that include a bitcast of a floating point load to… 
Jul 9 2018