llvm-project/llvm/test/CodeGen
Philip Reames f8c63a7fbf [SDAG] Allow scalable vectors in ComputeNumSignBits
This is a continuation of the series of patches adding lane wise support for scalable vectors in various knownbit-esq routines.

The basic idea here is that we track a single lane for scalable vectors which corresponds to an unknown number of lanes at runtime. This is enough for us to perform lane wise reasoning on many arithmetic operations.

Differential Revision: https://reviews.llvm.org/D137141
2022-11-18 10:50:06 -08:00
..
AArch64 [SDAG] Allow scalable vectors in ComputeNumSignBits 2022-11-18 10:50:06 -08:00
AMDGPU ConstantFolding: Constant fold some canonicalizes 2022-11-18 10:35:19 -08:00
ARC [ARC] Regenerate ldst.ll 2022-10-29 14:09:58 +01:00
ARM [TargetLowering][RISCV][ARM][AArch64][Mips] Reduce the number of AND mask constants used by BSWAP expansion. 2022-11-15 14:36:01 -08:00
AVR
BPF [llvm-objdump] Add --no-print-imm-hex to tests depending on it. 2022-10-29 15:40:26 -07:00
CSKY
DirectX [DirectX backend] Fix build and test error caused by out of sync with upstream change. 2022-11-14 12:50:23 -08:00
Generic [lit][REQUIRES] Fix some tests with incorrect REQUIRES clauses 2022-11-01 13:49:23 -07:00
Hexagon [Hexagon] Add missing patterns for mulhs/mulhu 2022-11-18 08:13:57 -08:00
Inputs
Lanai
LoongArch [LoongArch] Eliminate extra un-accounted-for successors 2022-11-17 09:44:59 +08:00
M68k [M68k] Add support for atomic instructions 2022-11-09 18:37:03 +08:00
MIR [AArch64] Mark all instructions that read/write FPCR as doing so 2022-11-16 12:29:50 +00:00
MLRegalloc [mlgo] More wildcarding in extra features logging for regalloc 2022-10-25 08:20:55 -07:00
MSP430
Mips [TargetLowering][RISCV][ARM][AArch64][Mips] Reduce the number of AND mask constants used by BSWAP expansion. 2022-11-15 14:36:01 -08:00
NVPTX [NVPTX] Fix alignment for arguments of function pointer calls 2022-11-15 21:43:06 +03:00
PowerPC [PowerPC] mark dead def for ctr be clobber. 2022-11-18 06:55:42 +00:00
RISCV [SDAG] Allow scalable vectors in ComputeNumSignBits 2022-11-18 10:50:06 -08:00
SPARC [SPARC] Don't emit deprecated FP branches when targeting v9 2022-11-16 20:56:17 -05:00
SPIRV [SPIRV] support the enqueue_kernel builtin function 2022-11-01 02:52:08 +03:00
SystemZ [SystemZ] change test to mir to better isolate miscompile; NFC 2022-11-17 10:33:34 -05:00
Thumb [llvm-objdump] Add --no-print-imm-hex to tests depending on it. 2022-10-29 15:40:26 -07:00
Thumb2 [DAG] Allow folding AND of anyext masked_load with >1 user to zext version 2022-11-18 10:38:09 +00:00
VE [SDAG] avoid udiv/urem transform for vector/scalar type mismatches 2022-11-15 11:01:18 -05:00
WebAssembly [WebAssembly] multivalue stackify fix 2022-11-16 09:02:40 +00:00
WinCFGuard
WinEH
X86 [X86] Use lock add/sub for cases that we only care about the EFLAGS 2022-11-18 21:43:47 +08:00
XCore XCore: Register null MCTargetStreamer 2022-11-01 11:11:03 -07:00