1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-22 02:33:06 +01:00
llvm-mirror/test/CodeGen
guopeilin 39c406a58f [AArch64][GlobalISel] Use ZExtValue for zext(xor) when invert tb(n)z
Currently, we use SExtValue to decide whether to invert tbz or tbnz.
However, for the case zext (xor x, c), we should use ZExt rather
than SExt otherwise we will generate totally opposite branches.

Reviewed By: paquette

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

(cherry picked from commit 5f48c144c58f6d23e850a1978a6fe05887103b17)
2021-09-21 09:15:10 -07:00
..
AArch64 [AArch64][GlobalISel] Use ZExtValue for zext(xor) when invert tb(n)z 2021-09-21 09:15:10 -07:00
AMDGPU AMDGPU/GlobalISel: Fix selecting G_SEXTLOAD/G_ZEXTLOAD pre-gfx9 2021-07-27 15:56:42 -04:00
ARC
ARM [ARM][atomicrmw] Fix CMP_SWAP_32 expand assert 2021-08-18 12:14:24 -07:00
AVR
BPF BPF: avoid NE/EQ loop exit condition 2021-08-06 12:45:53 -07:00
Generic
Hexagon [Hexagon] Fix resetting dead registers in DBG_VALUE_LISTs 2021-07-27 18:36:28 -05:00
Inputs
Lanai
M68k
Mips Revert [MC][ELF] Emit separate unique sections for different flags 2021-09-10 16:55:29 -07:00
MIR
MSP430
NVPTX
PowerPC Revert "[HardwareLoops] Change order of SCEV expression construction for InitLoopCount." 2021-09-08 20:46:17 -07:00
RISCV [RISCV] Fix reporting of incorrect commutable operand indices 2021-09-03 15:48:26 -07:00
SPARC
SystemZ [SystemZ][z/OS] Initial code to generate assembly files on z/OS 2021-07-27 11:29:15 -04:00
Thumb
Thumb2 [SimplifyCFG] performBranchToCommonDestFolding(): require block-closed SSA form for bonus instructions (PR51125) 2021-09-10 09:02:26 -07:00
VE
WebAssembly [WebAssembly] Fix FastISel of condition in different block (PR51651) 2021-08-31 20:58:25 -07:00
WinCFGuard
WinEH
X86 [X86] combineX86ShuffleChain - ensure we only peek through bitcasts to vectors (PR51858) 2021-09-20 11:22:27 -07:00
XCore