HomePhabricator

Merge commit 'llvm open source master' into upstream-with-swift
5652758ca841Unpublished

Authored by pete on May 4 2016, 3:26 PM.

Unpublished Commit · Learn More

Not On Permanent Ref: This commit is not an ancestor of any permanent ref.

Description

Merge commit 'llvm open source master' into upstream-with-swift

apple-llvm-split-commit: 6c75a0862a04214aac037184e76ea622e1043b54
apple-llvm-split-dir: clang/

Merged Changes

This commit merges a very large number of changes. Only the first 50 are shown.
CommitAuthorDetailsCommitted
a4076ea8a26dsbenza
Fix the doc extraction script to work with hasAnyName and with equalsNode. 
May 4 2016
baf7fd0b1628kcc
[libFuzzer] print stats after running individual inputs 
May 4 2016
54fd7ff6db59zturner
Update for llvm change to add pdb namespace. 
May 4 2016
ec28fc349987zturner
Move pdb code into pdb namespace. 
May 4 2016
4a9578aefecaEricWF
Removing some trailing whitespace 
May 4 2016
ac95264d6242 rafael
Don't depend on dynamic relocatinos in ro sections. 
May 4 2016
40b8215d2fabkcc
fix docs 
May 4 2016
ceb1add630bakcc
document -f[no-]sanitize-recover=all and mention it in warning messages 
May 4 2016
bcb95cd0ed83evandro
[AArch64] Use the reciprocal estimation machinery 
May 4 2016
1bf2f191b65e rafael
Split a testcase. 
May 4 2016
3b3261693ef4D19907grosser
cmake: Prefix Polly options with LLVM_ to avoid variable shadowing 
May 4 2016
6b5c89262adavitalybuka
Revert r268529 because it caused use-of-uninitialized-value 
May 4 2016
7960de99dbbcD19899rnk
[codeview] Add a type visitor to help abstract away type stream handling 
May 4 2016
e2b89118bdc1hfinkel
[ConstantFold] Don't try to strip fp -> int bitcasts to simplify icmps 
May 4 2016
13d57b94bb12spatel
[x86] add tests to show current codegen for obscured fneg/fabs 
May 4 2016
1cce6e15c1d4D19536ahatanak
[CodeGenObjCXX] Fix handling of blocks in lambda. 
May 4 2016
cc9676a82111D19919 koriakin
[MSan] [Mips64] Add tests for vararg handling. 
May 4 2016
31e7e13789cdbmakam
Revert "[InstCombine] Canonicalize icmp instructions based on dominating… 
May 4 2016
2373f769cefbD19896weimingz
[ARM] Fix Scavenger assert due to underestimated stack size 
May 4 2016
dea877ca4961RKSimon
Fix spelling in comment. NFC. 
May 4 2016
c482acd2e5b9D18815ahatanak
[ObjC] Enter a new evaluation context before calling… 
May 4 2016
1a14f0d25cf1RKSimon
Revert r268504 
May 4 2016
be804559f8f0atanasyan
[ELF][MIPS] R_MIPS_GOT_DISP, R_MIPS_GOT_PAGE, R_MIPS_GOT_OFST relocations… 
May 4 2016
b192670279edD19870mamai
Adding test cases showing the behavior of LoopUnrollPass according to optnone… 
May 4 2016
5dc2c3fb9490pete
Update test CHECK lines after r268509. NFC. 
May 4 2016
9c36d8cde6d4jingyue
[NVPTX:doc] Update code examples to conform to the latest IR. 
May 4 2016
cf3bcb2625a7D18841bmakam
[InstCombine] Canonicalize icmp instructions based on dominating conditions. 
May 4 2016
c4abaefadb74bryanpkc
Fix a SIGSEGV caused by dereferencing a pointer without a null check 
May 4 2016
1b73e66b5dcfD18216lenykholodov
[Support] Creation of minidump after compiler crash on Windows 
May 4 2016
b034526853cfrnk
Reland "Use ScopedPrinter in llvm-pdbdump" 
May 4 2016
1a2b2f03e71fnemanjai
[PowerPC] Generate VSX version of splat word 
May 4 2016
38bd217d0cf7 rafael
Delete getTlsGotRel. 
May 4 2016
bc0e1d7492beRKSimon
[X86][SSE] Regenerate vector bswap tests 
May 4 2016
89d9de5af771mcrosier
Typo. NFC. 
May 4 2016
0c3518e84b66D19912hansw
[SimplifyCFG] isSafeToSpeculateStore now ignores debug info 
May 4 2016
0a7c9d110c9eD19725ikudrin
[Coverage] Fix an issue where a coverage region might not be created for a… 
May 4 2016
96051a4efc76mclow.lists
Fixed some spelling errors in assert messages. No functional change. Thanks to… 
May 4 2016
21ac3bfc691aD19827mamai
Do not disable completely loop unroll when optimizing for size. 
May 4 2016
20dbbf354206mcrosier
Revert "Use ScopedPrinter in llvm-pdbdump" 
May 4 2016
7ab9a7b203bcmcrosier
Use a uniform name for the load combine pass. NFC. 
May 4 2016
cdd313ca1980D19897zturner
Use ScopedPrinter in llvm-pdbdump 
May 4 2016
5ed31e2f5819grimar
Removed another dead code. NFC. 
May 4 2016
b97c06210b71D19805RKSimon
[SelectionDAG] BITREVERSE vector legalization of bit operations 
May 4 2016
bbc223198376D19787jvesely
AMDGPU/R600: Minor cleanup in InstrInfo 
May 4 2016
fb1811d3a0b7D19669igmyrj
[RS4GC] Use SetVector/MapVector instead of DenseSet/DenseMap to guarantee… 
May 4 2016
ebb04b9eb614 rafael
Simplify handling of hint relocations. 
May 4 2016
e0b34f366f67Meinersbur
Update to ISL 0.17. 
May 4 2016
de2c76ed736b rafael
Sort entries. NFC. 
May 4 2016
24aba1ca3881delena
The test files are auto-generated by update_llc_test_checks.py utility. No… 
May 4 2016
fbfe10f2217fgrimar
Removed dead code. NFC. 
May 4 2016