1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-23 13:02:52 +02:00
llvm-mirror/test/CodeGen
Artem Belevich a6dfb5604e Add support for __nvvm_reflect changes in libdevice in CUDA-7.0
Summary:
CUDA 7.0's libdevice uses slightly different IR to call __nvvm_reflect
and that triggers an assertion in nvvm_reflect optimization pass. This
change allows nvvm_reflect pass to deal with both old and new ways to
pass an argument to __nvvm_reflect.

Test Plan: ninja check-all

Reviewers: eliben, echristo

Subscribers: jholewinski, llvm-commits

Differential Revision: http://reviews.llvm.org/D8399

llvm-svn: 232732
2015-03-19 17:05:35 +00:00
..
AArch64 Fix bug while building FP16 constant vectors for AArch64 2015-03-17 23:10:29 +00:00
ARM [ARM] Align stack objects passed to memory intrinsics 2015-03-18 12:01:59 +00:00
BPF
CPP
Generic CodeGen: @llvm.eh.typeid.for replaced @llvm.eh.typeid.for.i32 2015-03-16 21:36:38 +00:00
Hexagon [Hexagon] Add support for vector instructions 2015-03-19 16:33:08 +00:00
Inputs
Mips [MIPS] Fix justify error for small structures 2015-03-16 15:01:09 +00:00
MSP430
NVPTX Add support for __nvvm_reflect changes in libdevice in CUDA-7.0 2015-03-19 17:05:35 +00:00
PowerPC Note that we don't support COFF on PPC. 2015-03-19 02:40:56 +00:00
R600 Teach getDefaultFormat that we only support ELF on some architectures. 2015-03-18 22:19:16 +00:00
SPARC
SystemZ
Thumb Add missing newline to end of test file. 2015-03-18 10:45:12 +00:00
Thumb2
WinEH Use WinEHPrepare to outline SEH finally blocks 2015-03-18 20:26:53 +00:00
X86 Fixed failing test due to missing target triple causing different results on different buildbots. 2015-03-18 22:51:45 +00:00
XCore DebugInfo: Fix testcases that fail -verify-debug-info=true 2015-03-16 21:10:12 +00:00