llvm-mirror/test/CodeGen
Craig Topper 7a99e30464 [X86] Remove MWAITX_SAVE_EBX pseudo instruction. Always save/restore the full %rbx register even in gnux32.
ebx/rbx only needs to be saved when 64-bit registers are supported
anyway. It should be fine to save/restore the whole rbx register
even in gnux32 where the base is technically just ebx.

This matches what we do for cmpxchg16b where rbx is saved/restored
regardless of gnux32.
2020-10-04 16:28:15 -07:00
..
AArch64 [AArch64] Prefer prologues with sp adjustments merged into stp/ldp for WinCFI, if optimizing for size 2020-10-03 21:37:22 +03:00
AMDGPU CodeGen: Fix livein calculation in MachineBasicBlock splitAt 2020-10-02 10:45:04 +09:00
ARC
ARM [SDAG] fold x * 0.0 at node creation time 2020-10-04 11:31:57 -04:00
AVR
BPF
Generic
Hexagon [Hexagon] Move selection of HVX multiply from lowering to patterns 2020-10-02 16:04:34 -05:00
Inputs
Lanai
Mips
MIR
MSP430
NVPTX
PowerPC [PowerPC] Add builtins for xvtdiv(dp|sp) and xvtsqrt(dp|sp). 2020-10-04 16:24:20 +00:00
RISCV
SPARC [Sparc] Remove cast that truncates immediate operands to 32 bits. 2020-10-02 20:14:55 -04:00
SystemZ
Thumb
Thumb2 [ARM] Fix pointer offset when splitting stores from VMOVDRR 2020-10-03 16:47:50 +01:00
VE
WebAssembly Revert "[WebAssembly] Emulate v128.const efficiently" 2020-10-02 09:26:21 -07:00
WinCFGuard Revert "[CFGuard] Add address-taken IAT tables and delay-load support" 2020-10-01 11:29:54 -07:00
WinEH
X86 [X86] Remove MWAITX_SAVE_EBX pseudo instruction. Always save/restore the full %rbx register even in gnux32. 2020-10-04 16:28:15 -07:00
XCore