HomePhabricator

Merge branch 'amd-master' into amd-common
Audit Required5f10b2c2ee7c

Authored by tstellarAMD on Nov 21 2016, 7:09 AM.

Description

Merge branch 'amd-master' into amd-common

Details

Merged Changes

This commit merges a very large number of changes. Only the first 50 are shown.
CommitAuthorDetailsCommitted
3abce99b6747D26415dberris
[XRay] Support AArch64 in Clang 
Nov 20 2016
bad8f0feb47dD26413dberris
[XRay] Support AArch64 in compiler-rt 
Nov 20 2016
31761f300d82D26805dberris
[XRay][AArch64] Implemented a test for the compile-time sleds emitted, and… 
Nov 20 2016
0b1b695a9e2eruiu
Add comments. 
Nov 20 2016
e0be2901cd26ruiu
Simplify. NFC. 
Nov 20 2016
43b552306962EricWF
Mark variadic lock guard tests as XFAIL with modules, since they have to define… 
Nov 20 2016
11869aeb493aEricWF
Adjust uses_alloc_types helpers for later changes 
Nov 20 2016
2ae76dd239b2davide
[GlobalSplit] Port to the new pass manager. 
Nov 20 2016
60c4e36c7e02ruiu
Simplify. NFC. 
Nov 20 2016
7bed9eec368cruiu
Update comments. 
Nov 20 2016
f94efdddc0aeruiu
Add a flag to InputSectionBase for linker script. 
Nov 20 2016
a228c46c2a1eD26300dvlahovski
ELF core: Adding parsing of the floating-point and SSE registers on x86 32/64… 
Nov 20 2016
1dcb9110612aD24763sdardis
[mips] Restrict tail call optimization 
Nov 20 2016
0878d46416a9RKSimon
[X86][SSE] Add some initial combine tests that could (should?) use PACKSS 
Nov 20 2016
85a1f5c20ccbcraig.topper
[AVX-512] Add tests for masked palignr/valignd/valignq shuffles, many of which… 
Nov 20 2016
99a66390473fD26257coby
The 'vpmultishiftqb' instruction was implemented falsely, this patch amend it. 
Nov 20 2016
97e9cf62f40dD26799coby
Some instructions were missing, other implemented falsely. this patch aims at… 
Nov 20 2016
5fadce4a3f9cRKSimon
[X86][AVX512] Combine unary + zero target shuffles to VPERMV3 with a zero… 
Nov 20 2016
5401bae5230cRKSimon
[X86][AVX512] Add support for VBMI VPERMV3 target shuffle combines 
Nov 20 2016
3f40412e0ff7RKSimon
[X86][AVX512] Add support for VBMI VPERMV target shuffle combines 
Nov 20 2016
9e3f5cc015acRKSimon
[X86][AVX512] Add some initial VBMI target shuffle combine tests 
Nov 20 2016
c17e1b74b865RKSimon
[X86][AVX512VL] Removed duplicate operation action 
Nov 20 2016
3f10e9953d28RKSimon
Strip trailing whitespace 
Nov 20 2016
096b6d4f8125RKSimon
[X86][AVX512F] Add support for uint_to_fp v2i32 to v2f64 on AVX512F-only targets 
Nov 20 2016
f2fbf4370470RKSimon
Fix comment typos. NFC. 
Nov 20 2016
dae11f7aabfdRKSimon
Fix spelling mistakes in Tools/Tests comments. NFC. 
Nov 20 2016
7d18a70dac47RKSimon
Fix spelling mistakes in Transforms comments. NFC. 
Nov 20 2016
7a6b6d565663RKSimon
Fix spelling mistakes in SelectionDAG comments. NFC. 
Nov 20 2016
fbd2221de52aRKSimon
Fix comment typos. NFC. 
Nov 20 2016
c0f073b67f1eD26151oren_ben_simhon
[X86] RegCall - Handling long double arguments 
Nov 20 2016
179ff0e54137D26797coby
[X86][InlineAsm]Test commit. Fixing a wrong comment on X86AsmParser.cpp::ParseZ… 
Nov 20 2016
bf667b21acb7kromanova
Add doxygen comments to immintrin.h's intrinsics. 
Nov 20 2016
f258ff1fa9d9sepavloff
Fix file name resolution in nested response files 
Nov 19 2016
9f8cb730ebbcruiu
Use auto for obvious types. 
Nov 19 2016
bd1f0630a8f6ruiu
Do not expose ICF class from the file. 
Nov 19 2016
b14fc390dc2fcompnerd
ExceptionDemo: remove some undefined behaviour 
Nov 19 2016
c0e4e7d9906fcompnerd
ExceptionDemo: prefer headers over redeclarations 
Nov 19 2016
e6ddac0def7cast
[bpf] add BPF disassembler 
Nov 19 2016
e5669cecde86ruiu
Attempt to fix big-endian buildbots. 
Nov 19 2016
567d9c4b8f4cruiu
Style fix. NFC. 
Nov 19 2016
218072a989baruiu
Fix buildbot. 
Nov 19 2016
fe33661ab093D26890ruiu
SHA1: unroll loop in hashBlock. 
Nov 19 2016
a577509f0ac1compnerd
Demangle: remove references to allocator for default allocator 
Nov 19 2016
54ec3f9cf8cdcompnerd
Demangle: remove unnecessary typedef for std::vector 
Nov 19 2016
be1fd54f85facompnerd
Demangle: replace custom typedef for std::string with std::string 
Nov 19 2016
0da90509763acompnerd
Demangle: use direct member initialization (NFC) 
Nov 19 2016
f7dfb2e250b3ruiu
Remove a file that is too short to be an independent file. 
Nov 19 2016
8f475567966aruiu
Remove unused #include. 
Nov 19 2016
e2dfbc17c8earuiu
Refactor ICF. 
Nov 19 2016
8c59680ac26cD26183mstorsjo
builtins: Allow building windows arm functions for mingw 
Nov 19 2016