llvm-project/llvm/test/CodeGen
Daniel Sanders 329e748c8c [gicombiner] Add the run-time rule disable option
Summary:
Each generated helper can be configured to generate an option that disables
rules in that helper. This can be used to bisect rulesets.

The disable bits are stored in a SparseVector as this is very cheap for the
common case where nothing is disabled. It gets more expensive the more rules
are disabled but you're generally doing that for debug purposes where
performance is less of a concern.

Depends on D68426

Reviewers: volkan, bogner

Reviewed By: volkan

Subscribers: hiraditya, Petar.Avramovic, llvm-commits

Tags: #llvm

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

llvm-svn: 375067
2019-10-17 00:37:04 +00:00
..
AArch64 [gicombiner] Add the run-time rule disable option 2019-10-17 00:37:04 +00:00
AMDGPU GlobalISel: Implement lower for G_SADDO/G_SSUBO 2019-10-16 20:46:32 +00:00
ARC
ARM [Codegen] Adjust saturation test. NFC. 2019-10-16 15:50:42 +00:00
AVR
BPF bpf: fix wrong truncation elimination when there is back-edge/loop 2019-10-16 15:27:59 +00:00
Generic Reapply r374743 with a fix for the ocaml binding 2019-10-14 16:15:14 +00:00
Hexagon [ModuloSchedule] removeBranch() *before* creating the trip count condition 2019-10-03 17:10:32 +00:00
Inputs
Lanai [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
MIR [Alignment] Migrate Attribute::getWith(Stack)Alignment 2019-10-15 12:56:24 +00:00
MSP430 [DAGCombiner] add operation legality checks before creating shift ops (PR43542) 2019-10-03 21:34:04 +00:00
Mips [MIPS GlobalISel] Add MSA registers to fprb. Select vector load, store 2019-10-15 09:30:08 +00:00
NVPTX [NVPTX] Restructure shfl instrinsics and add variants that return a predicate. 2019-10-14 16:53:34 +00:00
PowerPC [XCOFF] Output object text section header and symbol entry for program code. 2019-10-15 17:40:41 +00:00
RISCV [RISCV] Add MachineInstr immediate verification 2019-10-16 15:06:02 +00:00
SPARC
SystemZ [FPEnv] Strict FP tests should use the requisite function attributes. 2019-10-04 17:03:46 +00:00
Thumb (Re)generate various tests. NFC 2019-10-08 16:16:26 +00:00
Thumb2 [ARM] Selection for MVE VMOVN 2019-10-14 15:19:33 +00:00
WebAssembly [WebAssembly] Allow multivalue types in block signature operands 2019-10-15 18:28:22 +00:00
WinCFGuard
WinEH [Windows] Replace TrapUnreachable with an int3 insertion pass 2019-09-09 23:04:25 +00:00
X86 [Codegen] Adjust saturation test. NFC. 2019-10-16 15:50:42 +00:00
XCore