HomePhabricator

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

Authored by tstellarAMD on Nov 28 2016, 6:14 PM.

Description

Merge branch 'amd-master' into amd-common

Merged Changes

This commit merges a very large number of changes. Only the first 50 are shown.
CommitAuthorDetailsCommitted
3bc6fe78f62fD23650jacob_hansen
[Sparc] Use target name instead of namespace as prefix for MCRegisterClasses… 
Nov 21 2016
7d7ff80f4b37D26852evgeny777
[ELF] Better error reporting for broken archives 
Nov 21 2016
a113a4194c00D26854evgeny777
[ELF] Convert GdbIndexSection to input section 
Nov 21 2016
1f0236d8e5f5grosser
[ScopDetect] Use mayReadOrWriteMemory to shorten condition 
Nov 21 2016
b94e9b31d0d2grosser
[ScopDetect] Remove unnecessary namespace qualifier 
Nov 21 2016
9f2d632ee7b7craig.topper
[AVX-512] Add EVEX form of VMOVZPQILo2PQIZrm to load folding tables to match… 
Nov 20 2016
2bb523f55490ast
[bpf] attempt to fix big-endian bots 
Nov 20 2016
7ab125dbf344ast
[bpf] fix dwarf elf relocs and line numbers 
Nov 20 2016
5e87d5264f1fcraig.topper
[TableGen][ISel] Do a better job of factoring ScopeMatchers created during… 
Nov 20 2016
0dfc09372f6acraig.topper
[X86] Remove duplicate instructions for (v)movq and replace with patterns on… 
Nov 20 2016
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