llvm-project/llvm/test/CodeGen
Nicholas Guy 54d8627852 [AArch64] Redundant masks in downcast long multiply
Adds patterns to catch masks preceeding a long multiply,
and generating a single umull/smull instruction instead.

Differential revision: https://reviews.llvm.org/D89956
2020-11-03 10:12:28 +00:00
..
AArch64 [AArch64] Redundant masks in downcast long multiply 2020-11-03 10:12:28 +00:00
AMDGPU Revert "Fix ds_read2/write2 unaligned offsets" 2020-11-02 14:01:33 +00:00
ARC
ARM [ARM][MachineOutliner] Do not overestimate LR liveness in return block 2020-11-02 16:47:22 +00:00
AVR [AVR] Improve inline rotate/shift expansions 2020-10-31 23:15:49 +01:00
BPF [BPF] Make BPFAbstractMemberAccessPass required 2020-10-09 11:26:37 -07:00
Generic [Annotation] Allows annotation to carry some additional constant arguments. 2020-10-26 10:50:05 +01:00
Hexagon [Hexagon] Handle additional shuffles that can be made perfect 2020-10-29 19:09:00 -05:00
Inputs
Lanai
MIR [MIR] Fix out of bounds access in MIRPrinter. 2020-10-29 14:35:06 +03:00
MSP430
Mips [DAG][ARM][MIPS][RISCV] Improve funnel shift promotion to use 'double shift' patterns 2020-10-12 14:11:02 +01:00
NVPTX [TargetLowering] Add i1 condition for bit comparison fold 2020-10-27 12:22:20 +00:00
PowerPC [PowerPC] Extend folding RLWINM + RLWINM to post-RA. 2020-11-03 07:44:11 +00:00
RISCV [RISCV] Only return DestSourcePair from isCopyInstrImpl for registers 2020-11-03 03:55:47 +00:00
SPARC
SystemZ [SystemZ] Define MaxInstLength to have the value of 6. 2020-10-24 09:19:34 +02:00
Thumb
Thumb2 [ARM] Add extra MVE tests for various patches. NFC 2020-11-01 16:24:23 +00:00
VE [VE][NFC] move scalar tests to Scalar/ 2020-10-30 16:44:32 +01:00
WebAssembly [WebAssembly] Prototype i64x2.bitmask 2020-10-30 17:23:30 -07:00
WinCFGuard Reland [CFGuard] Add address-taken IAT tables and delay-load support 2020-10-13 13:20:52 -07:00
WinEH
X86 [AsmPrinter] Split up .gcc_except_table 2020-11-02 14:36:25 -08:00
XCore