1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 03:02:36 +01:00
llvm-mirror/test/CodeGen
David Green 20d5a26896 [DAG] Fold neg(splat(neg(x)) -> splat(x)
This add as a fold of sub(0, splat(sub(0, x))) -> splat(x). This can
come up in the lowering of right shifts under AArch64, where we generate
a shift left of a negated number.

Differential Revision: https://reviews.llvm.org/D103755
2021-06-25 19:53:29 +01:00
..
AArch64 [DAG] Fold neg(splat(neg(x)) -> splat(x) 2021-06-25 19:53:29 +01:00
AMDGPU [AMDGPU] Add gfx1035 target 2021-06-24 14:32:41 -04:00
ARC
ARM [ARM] Fix crash in chained BFI combine due to incorrectly RAUW'ing a node. 2021-06-24 23:35:47 -07:00
AVR
BPF
Generic
Hexagon [SimplifyCFG] Tail-merging all blocks with ret terminator 2021-06-24 13:15:39 +03:00
Inputs
Lanai
M68k
Mips
MIR
MSP430
NVPTX
PowerPC [PowerPC] Change VSRpRC allocation order 2021-06-25 16:04:41 +08:00
RISCV [RISCV] Permit larger RVV stacks and stack offsets 2021-06-25 07:17:33 +01:00
SPARC
SystemZ
Thumb
Thumb2 [NFC][Codegen] Autogenerate Thumb2/setjmp_longjmp.ll test 2021-06-24 21:35:05 +03:00
VE
WebAssembly
WinCFGuard
WinEH
X86 Revert "[BuildLibCalls/SimplifyLibCalls] Fix attributes on created CallInst instructions." 2021-06-24 19:24:34 -07:00
XCore