1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/test/CodeGen
Eli Friedman e9e5f69c56 [LegalizeDAG] Fix ATOMIC_CMP_SWAP_WITH_SUCCESS legalization.
The code wasn't zero-extending correctly, so the comparison could
spuriously fail.

Adds some AArch64 tests to cover this case.

Inspired by D41791.

Differential Revision: https://reviews.llvm.org/D41798

llvm-svn: 322767
2018-01-17 22:04:36 +00:00
..
AArch64 [LegalizeDAG] Fix ATOMIC_CMP_SWAP_WITH_SUCCESS legalization. 2018-01-17 22:04:36 +00:00
AMDGPU [AMDGPU] add LDS f32 intrinsics 2018-01-17 14:05:05 +00:00
ARC
ARM [LegalizeDAG] Fix ATOMIC_CMP_SWAP_WITH_SUCCESS legalization. 2018-01-17 22:04:36 +00:00
AVR
BPF [BPF] Teach DAG2DAG AND elimination about load intrinsics 2018-01-16 07:27:19 +00:00
Generic XFAIL a test on Darwin, line-table stuck on DWARF 2 2018-01-13 01:39:30 +00:00
Hexagon [Hexagon] Rewrite LowerVECTOR_SHUFFLE for 32-/64-bit vectors 2018-01-15 18:33:33 +00:00
Inputs
Lanai
Mips [MIR] Repurposing '$' sigil used by external symbols. Replacing with '&'. 2018-01-10 00:56:48 +00:00
MIR [MIR] Repurposing '$' sigil used by external symbols. Replacing with '&'. 2018-01-10 00:56:48 +00:00
MSP430
Nios2
NVPTX
PowerPC [LegalizeDAG] Fix ATOMIC_CMP_SWAP_WITH_SUCCESS legalization. 2018-01-17 22:04:36 +00:00
RISCV [RISCV] Reserve an emergency spill slot for the register scavenger when necessary 2018-01-11 11:17:19 +00:00
SPARC
SystemZ [SystemZ] Handle BRCTH branches correctly in SystemZLongBranch.cpp. 2018-01-17 17:16:07 +00:00
Thumb
Thumb2 [CodeGen] Don't print "pred:" and "opt:" in -debug output 2018-01-09 17:31:07 +00:00
WebAssembly [WebAssembly] Add COMDAT support 2018-01-09 23:43:14 +00:00
WinCFGuard Reland "Emit Function IDs table for Control Flow Guard" 2018-01-09 23:49:30 +00:00
WinEH
X86 Use a got to access a hidden weak undefined on MachO. 2018-01-17 19:19:55 +00:00
XCore