HomePhabricator

Merge branch 'amd-master' into amd-common

Authored by tstellarAMD on Oct 31 2016, 9:43 AM.

Description

Merge branch 'amd-master' into amd-common

Change-Id: I561a0faa6fb8e8c152e6d4c86cbdd3991ac5ede2

Details

Merged Changes

This commit merges a very large number of changes. Only the first 50 are shown.
CommitAuthorDetailsCommitted
bf2c15b5dc59dorit
Second attempt at r285517. 
Oct 31 2016
3dabfc6b0d62 rafael
Correctly merge visibility of linkerscript created symbols. 
Oct 31 2016
6788ddeac961jonpa
[SystemZ] Model 2 VBU units (not 1) in SystemZScheduleZ13.td. 
Oct 31 2016
7beec2e8bfcbm_zuckerman
revert r285563 fail in test CodeGen/avx512-inline-asm-kregisters-basics.c 
Oct 31 2016
d07c731d86d1D25722ABataev
Improved cost model for FDIV and FSQRT, by Andrew Tischenko 
Oct 31 2016
0d26eea60965m_zuckerman
[x86][inline-asm] Introducing (AVX512) k0-k7 registers for inline-asm usage 
Oct 31 2016
6b91e405e375labath
Use the right dwarf attributes for parsing location list entries (fixup for… 
Oct 31 2016
ee908d21f8c4 rafael
Fix this test when we have clang-offload-bundler.exe. 
Oct 31 2016
7c41f20a04e3klimek
Add triple to test so it does not fail on windows. 
Oct 31 2016
bab67d2af4e7klimek
Delete .s file that did not test anything, and check in test that works. 
Oct 31 2016
93d66c18c964D26074evgeny777
Add getOffset to ELFSectionRef 
Oct 31 2016
abdcfc18090fD25305bader
[OpenCL] Setting constant address space for array initializers 
Oct 31 2016
56c85d211907m_zuckerman
Revert reviosion 285555 
Oct 31 2016
4fe34fa2ecbfD25011m_zuckerman
[x86][inline-asm] Introducing (AVX512) k0-k7 registers for inline-asm usage 
Oct 31 2016
3565c96d8654D26075rogfer01
Change from "XFAIL: libcpp-no-exceptions" to "UNSUPPORTED: libcpp-no… 
Oct 31 2016
8393cb019132ioeric
[change-namespace] fix namespace specifiers of template arguments. 
Oct 31 2016
938f51642466D25767eladcohen
[Modules] Add a command line option for loading the clang builtins modulemap. 
Oct 31 2016
cc012b3a370bcraig.topper
[AVX-512] Add a regular expression to a test that was missed in r285540. 
Oct 30 2016
d4e580705d43craig.topper
[AVX-512] Add missing patterns for selecting masked vector extracts that… 
Oct 30 2016
350729627ab7craig.topper
[AVX-512] Use selectd instead of selectps for _mm256_mask_extracti32x4_epi32. 
Oct 30 2016
5116993f8ea7majnemer
Add support for __builtin_alloca_with_align 
Oct 30 2016
dc586c4ee42fsepavloff
Make output of ast-print closer to C++ code 
Oct 30 2016
f8ac2da11454D25887beanz
[Test Suite] Pull generateSource into lldbtest 
Oct 30 2016
bd6d69987c36D25886beanz
[Test Suite] Properly respect --framework option 
Oct 30 2016
93ffabd28dfacraig.topper
[AVX-512] Remove masked vector extract builtins and replace with native… 
Oct 30 2016
66b2fd120986craig.topper
[AVX-512] Remove many of the masked 128/256-bit shift builtins and replace them… 
Oct 30 2016
ebcc86e469f8EricWF
Add 'inline' but not 'always_inline' to std::strings destructor. 
Oct 30 2016
0f0a077c8942EricWF
Remove additional function template definitions from the dylib 
Oct 30 2016
fd080904b75asanjoy
Make a test case more rigorous; NFC 
Oct 30 2016
1707869db574sanjoy
[SCEV] Try to order n-ary expressions in CompareValueComplexity 
Oct 30 2016
3d6e3df5f9d8sanjoy
[SCEV] Reduce boilerplate in unit tests 
Oct 30 2016
e14d88180852D25731dergachev.a
[analyzer] NumberObjectConversion: support more types, misc updates. 
Oct 30 2016
a55333003d33EricWF
Optimize filesystem::path by providing weaker exception guarantees. 
Oct 30 2016
7ca76565e7c3EricWF
Fix _LIBCPP_EXTERN_TEMPLATE_INLINE_VISIBILITY to always have default visibility. 
Oct 30 2016
ef915d3ef476EricWF
Improve performance of constructing filesystem::path from strings. 
Oct 30 2016
299e67291c49sanjoy
[SCEV] In CompareValueComplexity, order global values by their name 
Oct 30 2016
b4830a84b96esanjoy
[SCEV] Use auto for consistency with an upcoming change; NFC 
Oct 30 2016
b53021d71f0csanjoy
Clean up test a little bit; NFC 
Oct 30 2016
1467a197e548EricWF
Rewrite std::filesystem::path iterators and parser 
Oct 30 2016
b2461ce33acdD26116mehdi_amini
Fix clang installed path to handle case where clang is invoked through a symlink 
Oct 30 2016
3aa5478e212cEricWF
Add start of filesystem benchmarks 
Oct 30 2016
2d4fbb7b0c3aEricWF
Mark thread exit test as unsupported w/o threads 
Oct 30 2016
339a51ac137dspatel
[DAG] x | x --> x 
Oct 30 2016
13aee345cae5spatel
[DAG] x & x --> x 
Oct 30 2016
8a5f9810a070spatel
[x86] add tests for basic logic op folds 
Oct 30 2016
d343697f1ec3m_zuckerman
Fixing "type" issue for (epi32) and replaceing hardcoded inf with clang builtin… 
Oct 30 2016
06903d16afa7dorit
Revert r285517 due to build failures. 
Oct 30 2016
3c1c658f2488D25276dorit
[LoopVectorize] Make interleaved-accesses analysis less conservative about… 
Oct 30 2016
312ff9d19d98craig.topper
[AVX-512] Remove masked 128/256-bit builtins for vpmaddwd and vpmaddubsw. 
Oct 30 2016
b7781a95fd24craig.topper
[X86] Use intrinsics table for PMADDUBSW and PMADDWD so that we can use the… 
Oct 29 2016