HomePhabricator

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

Authored by jordan_rose on Apr 20 2018, 11:03 AM.

Description

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

apple-llvm-split-commit: 3715e20b2cc15b73a4394cd3670a6a007e4ff37a
apple-llvm-split-dir: clang/

Merged Changes

CommitAuthorDetailsCommitted
90b0a1fc58ccjordan_rose
Record whether a module came from a private module map 
Apr 20 2018
42b2a0e16293miyuki
Revert r330442, CodeGen/no-ident-version.c is failing on PPC 
Apr 20 2018
690c828b0b02aprantl
Fix a crash when resolving overloads of C++ virtual methods. 
Apr 20 2018
6c7fe30a1c90D44440ncw
[WebAssembly] Implement --print-gc-sections for synthetic functions 
Apr 20 2018
ef90ff36daa5D45021ncw
[WebAssembly] Distinguish debug/symbol names in the Wasm structs. NFC 
Apr 20 2018
4306f2086fe8D45223yaxunl
[CUDA] Set LLVM calling convention for CUDA kernel 
Apr 20 2018
e268304122d8mzolotukhin
Revert r330431. 
Apr 20 2018
f04ab64b25f1spatel
[x86] auto-generate checks; NFC 
Apr 20 2018
773872fd6725D43865fhahn
[NewGVN] Split OpPHI detection and creation. 
Apr 20 2018
2416d7fcb226D45849MaskRay
[ELF] --warn-backrefs: use the same GroupId for object files in the same… 
Apr 20 2018
6550c139126eD45255miyuki
[CodeGen] Add an option to suppress output of llvm.ident 
Apr 20 2018
a417362c28fchansw
Fix some tests that were failing on Windows 
Apr 20 2018
7a2fa74ab046D45871andrewng
[DebugInfo] Use WithColor for more debug line warnings 
Apr 20 2018
ab9798765c51RKSimon
[CostModel][X86] Add vector element insert/extract cost tests 
Apr 20 2018
51db3abac8fddyung
Fix test by allowing it to accept an upper or lower case letter as the first… 
Apr 20 2018
3d453ad7118aD44909spatel
[DAGCombine] (float)((int) f) --> ftrunc (PR36617) 
Apr 20 2018
863ffeb7509dRKSimon
[CostModel][X86] Add srem/urem constant cost tests 
Apr 20 2018
8a15d72550d6RKSimon
[CostModel][X86] Add SLM/GLM/BtVer2 compare + division/remainder cost tests 
Apr 20 2018
f79d15e43227mzolotukhin
Fix typo in a test. 
Apr 20 2018
cd9ccf8824a9RKSimon
[CostModel][X86] Split off BtVer2 cost checks 
Apr 20 2018
25b778297544RKSimon
[CostModel][X86] Add GoldmontPlus cost tests 
Apr 20 2018
a2c9af02097bmzolotukhin
Revert "Revert r330403 and r330413." 
Apr 20 2018
06039e8fc1cbHahnfeld
[docs] Regenerate command line reference 
Apr 20 2018
850fc40b7860Hahnfeld
[OpenMP] Hide -fopenmp-cuda-mode 
Apr 20 2018
df8fa6d73441RKSimon
[X86][BtVer2] Cleanup some old FIXMEs from the model. NFCI. 
Apr 20 2018
dd0bb268f0be thakis
clang-cl: Accept (and ignore) /Zc:__cplusplus. 
Apr 20 2018
8da9c2a2f760D45449Hahnfeld
[CUDA] Document recent changes 
Apr 20 2018
f5527c2381aaD42922Hahnfeld
[CUDA] Register relocatable GPU binaries 
Apr 20 2018
2f522ef13d15RKSimon
[X86] Tag CLDEMOTE instruction with WriteLoad scheduling class 
Apr 20 2018
30f9f11d51fcD45690sdesmalen
[AArch64][SVE] Asm: Support for contiguous LD1 (scalar+scalar) load… 
Apr 20 2018
2e081d1cba97D45771fhahn
[Driver] Support for -save-stats in AddGoldPlugin. 
Apr 20 2018
5c709eda073cD30666JDevlieghere
[ObjectYAML] Add ability for DWARFYAML to calculate DIE lengths 
Apr 20 2018
4dd9a557fc33kosarev
[NEON] Add a comment explaining the situation with vget_high_f16() and… 
Apr 20 2018
d22b35b48ce2gbedwell
[UpdateTestChecks] Fix update_mca_test_checks.py slowness issue 
Apr 20 2018
690dcf12c286D45442sammccall
Parse .h files as objective-c++ if we don't have a compile command. 
Apr 20 2018
3085cdc99e2ffhahn
Require asserts for stats-file-option tests. 
Apr 20 2018
afe822bd6de7ilya-biryukov
Revert r330403 and r330413. 
Apr 20 2018
f6934d725b13lebedev.ri
[NFC][InstCombine] Regenerate two tests that are affected by folding masked… 
Apr 20 2018
a6763bfd6d8fD45869andrewng
[DebugInfo] Fix for split dwarf test on Windows (NFC) 
Apr 20 2018
9dea079315e6mzolotukhin
[SSAUpdaterBulk] Use SmallVector instead of DenseMap for storing rewrites. 
Apr 20 2018
2bf7c51d0e58D45868ilya-biryukov
[Dockerfiles] Split checkout and build scripts into separate files. 
Apr 20 2018
d4332eb3b792D45531fhahn
[LTO] Add stats-file option to LTO/Config.h. 
Apr 20 2018
4d79c580ce0dandreadb
CODE_OWNERS: Take code ownership of llvm-mca. 
Apr 20 2018
872b8ea59629D45567delcypher
[lit] Fix a bug where UNRESOLVED tests were not handled in the XUnit XML… 
Apr 20 2018
87f6c24f991candreadb
Fix -Wunused-variable warnings after r330377. 
Apr 20 2018