HomePhabricator

Merge remote-tracking branch 'llvm.org/master' into upstream-with-swift

Authored by steven_wu on May 31 2018, 8:58 AM.

Description

Merge remote-tracking branch 'llvm.org/master' into upstream-with-swift

apple-llvm-split-commit: 4bee7c556e67e316ea6e347fbfbd32e95cc263c0
apple-llvm-split-dir: clang/

Merged Changes

CommitAuthorDetailsCommitted
6995821e900dD45935hiraditya
Add dump method for selectors 
May 31 2018
2e41c5a79c16D47585courbet
[X86] Introduce WriteFLDC for x87 constant loads. 
May 31 2018
62716803fee6ruiu
Remove name from unused options. NFC. 
May 31 2018
c2d6418705f2ruiu
Fix formatting. NFC. 
May 31 2018
16ed8dd823a4aaron.ballman
Add a new driver mode to dump compiler feature and extension options. 
May 31 2018
d657c2564980 thakis
lld-link: Implement /INTEGRITYCHECK flag 
May 31 2018
ca5a16f1310e thakis
Use -Wextra spelling instead of -W 
May 31 2018
be8616f5f246D47536andreadb
[MCSchedule] Add the ability to compute the latency and throughput information… 
May 31 2018
0deb9a9a1f9abkramer
Extend the GlobalObject metadata interface 
May 31 2018
e37a5ce1489eruiu
Attempt to fix a buildbot. 
May 31 2018
312cca50d044ruiu
Fix a wrong `ld.lld --help` message. 
May 31 2018
f75ea0b99580D47542ruiu
Implement --{push,pop}-state. 
May 31 2018
d9a453832dddD47533sdardis
[mips] Guard all short instructions correctly. 
May 31 2018
ac804c223830sylvestre.ledru
Define SIZEOF_STRUCT_USTAT for 32bit sparc. 
May 31 2018
61f0ba1fcc3fD46273labrinea
[InstCombine, ARM] Convert vld1 to llvm load 
May 31 2018
b78ab5097d87D47523courbet
[X86] Extract latency of fldz/fld1 in separate classes. 
May 31 2018
346886bc0de8RKSimon
[X86][SSE] Add support for detecting SUB(SPLAT_BV, SPLAT) cases for shift… 
May 31 2018
0f11db359d36labath
Remove the TestSequenceFunctions "example" test 
May 31 2018
34cda14b09e0D46885labath
Remove append parameter to FindGlobalVariables 
May 31 2018