HomePhabricator

Merge branch 'master' of http://llvm.org/git/clang into upstream-with-swift

Authored by JDevlieghere on Mar 18 2018, 1:59 PM.

Description

Merge branch 'master' of http://llvm.org/git/clang into upstream-with-swift

Conflicts:
test/Misc/pragma-attribute-supported-attributes-list.test

apple-llvm-split-commit: b3c435df2a2e25da6430159a33800734df23293a
apple-llvm-split-dir: clang/

This commit has been deleted in the repository: it is no longer reachable from any branch, tag, or ref.

Merged Changes

CommitAuthorDetailsCommitted
fe3578650c8ebjope
Resolve unused variable 'VR' warning in RetainCountChecker.cpp 
Mar 18 2018
87d2f7463fe9RKSimon
[X86][Btver2] F16C instructions are performed on the JSTC functional pipe 
Mar 18 2018
3a589103a4aagramanas
[LICM] Salvage DI from dying Instructions 
Mar 18 2018
e6da3063a54cD44424lebedev.ri
[InstCombine] peek through unsigned FP casts for zero-equality compares… 
Mar 18 2018
e64f3b108d48D44488andreadb
[llvm-mca] Allow the definition of multiple register files. 
Mar 18 2018
63b1028953cfspatel
[InstCombine] add nnan requirement for sqrt(x) * sqrt(y) -> sqrt(x*y) 
Mar 18 2018
95ec4a4dfe46D43765spatel
[InstSimplify] loosen FMF for sqrt(X) * sqrt(X) --> X 
Mar 18 2018
541992203dfcRKSimon
[X86][Btver2] Strip default latency/resource values. NFCI. 
Mar 18 2018
40f6d6ad0beeRKSimon
[X86][Btver2] SSE4A EXTRQ/INSERTQ instructions are performed on the… 
Mar 18 2018
e16790b1337dRKSimon
[X86][Btver2] Modelled float bitwise instructions as being performed on the… 
Mar 18 2018
163326d10c5bJDevlieghere
[dsymutil] Fix add_llvm_tool_symlink 
Mar 18 2018
e409f84e7e7cRKSimon
[X86][Btver2] Correctly distinguish between scheduling pipe and functional unit… 
Mar 18 2018
a6ef1abc0970D44527JDevlieghere
[dsymutil] Rename llvm-dsymutil -> dsymutil 
Mar 18 2018
f86d48b3ae89RKSimon
[X86][Btver2] Merge equivalent VBLENDVY + VPERMILY schedule groups 
Mar 18 2018