llvm-project/llvm/test/CodeGen
Aditya Nandakumar db464a3dbf [GISel] Add new GISel combiners for G_SELECT
https://reviews.llvm.org/D83833

Patch adds two new GICombinerRules for G_SELECT. The rules include:
combining selects with undef comparisons into their first selectee value,
and to combine away selects with constant comparisons. Patch additionally
adds a new combiner test for the AArch64 target to test these new G_SELECT
combiner rules and the existing select_same_val combiner rule.

Patch by  mkitzan
2020-08-27 09:40:15 -07:00
..
AArch64 [GISel] Add new GISel combiners for G_SELECT 2020-08-27 09:40:15 -07:00
AMDGPU [GISel] Add new GISel combiners for G_SELECT 2020-08-27 09:40:15 -07:00
ARC [ARC] Fix CodeGen/ARC/brcc.ll 2020-08-15 19:33:35 -07:00
ARM [CodeGen] Properly propagating Calling Convention information when lowering vector arguments 2020-08-27 17:01:10 +01:00
AVR
BPF BPF: add a SimplifyCFG IR pass during generic Scalar/IPO optimization 2020-08-06 13:16:00 -07:00
Generic [Tests] Be consistent w/definition of statepoint-example 2020-08-14 20:45:48 -07:00
Hexagon [Hexagon] Widen short vector stores to HVX vectors using masked stores 2020-08-27 09:25:08 -05:00
Inputs
Lanai
MIR [Test] Tidy up loose ends from LLVM_HAS_GLOBAL_ISEL 2020-08-27 16:36:27 +01:00
MSP430
Mips GlobalISel: Add generic instructions for memory intrinsics 2020-08-26 20:08:45 -04:00
NVPTX [NVPTX] Fix typo in lit test 2020-08-17 16:02:11 -04:00
PowerPC Revert "[AIX][XCOFF] emit symbol visibility for xcoff object file." 2020-08-27 11:07:58 -04:00
RISCV [RISC-V] ADDI/ORI/XORI x, 0 should be as cheap as a move 2020-08-27 10:32:22 +01:00
SPARC [llvm-readobj] Update tests because of changes in llvm-readobj behavior 2020-07-20 10:39:04 +01:00
SystemZ Revert "[BPI] Improve static heuristics for integer comparisons" 2020-08-17 20:44:33 +02:00
Thumb
Thumb2 [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
VE [VE] Support f128 2020-08-17 17:26:52 +09:00
WebAssembly [SelectionDAG] Handle non-power-of-2 bitwidths in expandROT 2020-08-26 09:20:46 +01:00
WinCFGuard
WinEH
X86 [InstSimplify][EarlyCSE] Try to CSE PHI nodes in the same basic block 2020-08-27 18:47:04 +03:00
XCore