HomePhabricator

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

Authored by tstellarAMD on Dec 6 2016, 10:20 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
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
df670a19849cdavide
Revert "[SCCP] Remove manual folding of terminator instructions." 
Dec 5 2016
639f84bd2d9ajojo
Refactor TargetParserTests. 
Dec 5 2016
c8e6884871edruiu
Inline MergeInputSection::getData(). 
Dec 5 2016
a7f30b1af127rtrieu
Clean up some Sema checking code. NFC 
Dec 5 2016
25af0418da70EricWF
Fix C++03 modules build 
Dec 5 2016
ebcb8a705457D27432mehdi_amini
Introduces cmake option `LLVM_DISABLE_ABI_BREAKING_CHECKS_ENFORCING` 
Dec 5 2016
d4b83e6dfd07STL_MSFT
[libcxx] [test] D27269: Fix MSVC x64 warning C4267 "conversion from 'size_t' to… 
Dec 5 2016
f41847c40178STL_MSFT
[libcxx] [test] D27268: Fix MSVC x64 warning C4267 "conversion from 'size_t' to… 
Dec 5 2016
baa547b99670STL_MSFT
[libcxx] [test] D27267: Fix MSVC x64 warning C4267 "conversion from 'size_t' to… 
Dec 5 2016
fe4ca8c53985STL_MSFT
[libcxx] [test] D27266: Remove spurious semicolons. 
Dec 5 2016
e9c728899f2bSTL_MSFT
[libcxx] [test] D27025: Fix MSVC warning C4389 "signed/unsigned mismatch", part… 
Dec 5 2016
6859c20ac99aSTL_MSFT
[libcxx] [test] D27024: Fix MSVC warning C4389 "signed/unsigned mismatch", part… 
Dec 5 2016
e17a155c6187STL_MSFT
[libcxx] [test] D27023: Fix MSVC warning C4389 "signed/unsigned mismatch", part… 
Dec 5 2016
68a694b800a9STL_MSFT
[libcxx] [test] D27022: Fix MSVC warning C4389 "signed/unsigned mismatch", part… 
Dec 5 2016
fbfb2ab63e94STL_MSFT
[libcxx] [test] D27021: Fix MSVC warning C4389 "signed/unsigned mismatch", part… 
Dec 5 2016
ad55ee58691barsenm
AMDGPU: Don't required structured CFG 
Dec 5 2016