HomePhabricator

Merge branch 'amd-master' of into amd-common
Audit Required6baedc3f128b

Authored by tstellarAMD on Dec 6 2016, 10:29 AM.

Description

Merge branch 'amd-master' of into amd-common

Change-Id: Iba41349e8808d7be0970266325dd60cfa34aa718

Merged Changes

This commit merges a very large number of changes. Only the first 50 are shown.
CommitAuthorDetailsCommitted
21765cb15e5dD27336dsanders
[globalisel][aarch64] Replace magic numbers with corresponding enumerators in… 
Dec 6 2016
605f8cd30db3dsanders
[globalisel][aarch64] Correct argument names in comments. 
Dec 6 2016
074ba93cebe1 rafael
Don't print empty PT_LOAD. 
Dec 6 2016
e633741c3a35RKSimon
[SLPVectorizer][X86] Tests to show missed buildvector sitofp/fptosi… 
Dec 6 2016
870b5cad452eD27414olista01
[ARM] Better error message for invalid flag-preserving Thumb1 insts 
Dec 6 2016
86c00b799f9aD26802aymanmus
[X86][AVX512] Detect repeated constant patterns in BUILD_VECTOR suitable for… 
Dec 6 2016
e004d4bfc25a rafael
Don't crash trying to write an 0 addend. 
Dec 6 2016
43c3cb778681 rafael
Make the test a bit more strict. NFC. 
Dec 6 2016
ae63dd10f89aRKSimon
[X86] Add tests to show missed opportunities to calculate knownbits in… 
Dec 6 2016
15748f492123D26066nemanjai
[PowerPC] Improvements for BUILD_VECTOR Vol. 4 
Dec 6 2016
bfd5ff155a42dsanders
[globalisel][aarch64] Prefix PartialMappingIdx enumerators with 'PMI_' to fit… 
Dec 6 2016
4c2885947e21RKSimon
Fix MSVC -Wmicrosoft-enum-value 'enumerator value is not representable' warning 
Dec 6 2016
43d354182f44labath
Use Timeout<> in EvaluateExpressionOptions class 
Dec 6 2016
9335c020c61aRKSimon
Fix MSVC bool to uint64_t promotion warning 
Dec 6 2016
23a6c3f7462achandlerc
[LCG] Add some much needed asserts and verify runs to uncover a hilarious bug… 
Dec 6 2016
7582c669bdc4D27343fhahn
[framelowering] Improve tracking of first CS pop instruction. 
Dec 6 2016
6aeb2498914bD27427bkramer
Also recognize -std=iso9899:201x 
Dec 6 2016
03435f57aa11D27448sammccall
Add missing parens in assert. 
Dec 6 2016
47a42d53fc72ioeric
[clang-move] ignore unsupported symbol kinds when checking if all symbols are… 
Dec 6 2016
8977223e5520chandlerc
[PM] Basic cleanups to CGSCC update code, NFC. 
Dec 6 2016
2c482d3f01d2EricWF
Revert r288787: Add missing stdbool.h module. 
Dec 6 2016
406200eae625dberris
[XRay][compiler-rt] Only add unit tests if we're building XRay. 
Dec 6 2016
d9cbffb0dfb6EricWF
Add missing stdbool.h module. The test suite now passes on OS X with modules 
Dec 6 2016
dcd2748a34d5dberris
[XRay][compiler-rt] CMake fixes for XRay -- take 2. 
Dec 6 2016
d94c0bf4bef5dberris
[XRay][compiler-rt] Fix unit test adding logic. 
Dec 6 2016
b34eef7b4139craig.topper
[X86] Remove another weird scalar sqrt/rcp/rsqrt pattern. 
Dec 6 2016
26ce4267ef30craig.topper
[X86] Add test case demonstrating a case where a vector sqrt being passed… 
Dec 6 2016
aa2c38378cfdcraig.topper
[X86] Regenerate a test using update_llc_test_checks.py 
Dec 6 2016
683470bf1bffcraig.topper
[X86] Remove bad pattern that caused 128-bit loads being used by scalar… 
Dec 6 2016
125939ff65b8craig.topper
[X86] Add test case that shows a scalar sqrtsd intrinsic of a 128-bit vector… 
Dec 6 2016
5fc7bc91f9adcraig.topper
[X86] Correct pattern for VSQRTSSr_Int, VSQRTSDr_Int, VRCPSSr_Int, and… 
Dec 6 2016
4facc13108b9EricWF
Fix stdio module build on OS X 
Dec 5 2016
05fec0907d24weimingz
builtins: Add ARM Thumb1 implementation for uidiv and uidivmod 
Dec 5 2016
21e877c6d9e4dberris
[XRay][compiler-rt] Explicitly initialise members. 
Dec 5 2016
abe04e329545D26232dberris
[XRay][compiler-rt] XRay Buffer Queue 
Dec 5 2016
8b058aec1d94beanz
[ObjectYAML] First bit of support for encoding DWARF in MachO 
Dec 5 2016
31150cbdc930beanz
Revert "builtins: Add ARM Thumb1 implementation for uidiv and uidivmod" 
Dec 5 2016
78ac1f1d42c8D22905axw
[llgo] set debuglocs for calls in synthetic functions 
Dec 5 2016
6413f8a8f298D27401craig.topper
[X86] Remove scalar logical op alias instructions. Just use… 
Dec 5 2016
1b5f563a612bbeanz
[CMake] Cleanup TableGen include flags 
Dec 5 2016
21e53508b63cmeadori
[llgo] Update to use the latest IR attribute bindings 
Dec 5 2016
7695d8996f55meadori
[llgo] Fix `debug` to use latest `DIBuilder` bindings 
Dec 5 2016
b486c49ff54ereames
[LVI] Remove dead code in mergeIn 
Dec 5 2016
05c435e3a4careames
[LVI] Extract a helper function 
Dec 5 2016
1baaef138dc0reames
[LVI] Hide the last markX function on LVILatticeVal 
Dec 5 2016
b29496246f72reames
[LVI] Hide a confusing internal interface 
Dec 5 2016
9a561aa34c8fD27359mgrang
[llvm] Fix D26214: Move error handling out of MC and to the callers. 
Dec 5 2016
6d1d36c4b7c3D27360mgrang
[clang] Fix D26214: Move error handling out of MC and to the callers. 
Dec 5 2016
0e613f7c652breames
[LVI] Remove duplicate code using existing helper function 
Dec 5 2016
6da13b6b7907CaseyCarter
std::get<0>([std::variant constant expression]) *is* noexcept. 
Dec 5 2016