llvm-project/llvm/test/CodeGen
Craig Topper 3a0cab73eb [X86] Remove GCCBuiltin name from pmuldq/pmuludq intrinsics so clang can custom lower to native IR. Update fast-isel intrinsic tests for clang's new codegen.
In somes cases fast-isel fails to remove the and/shifts and uses blends or conditional moves.

But once masking gets involved, fast-isel aborts on the mask portion and we DAG combine more thorougly.

llvm-svn: 329604
2018-04-09 19:17:38 +00:00
..
AArch64 Remove MachineLoopInfo dependency from AsmPrinter. 2018-04-09 00:54:47 +00:00
AMDGPU AMDGPU: enable 128-bit for local addr space under an option 2018-04-09 16:56:32 +00:00
ARC
ARM [DAGCombine] Improve ReduceLoad for SRL 2018-04-09 08:16:11 +00:00
AVR [AVR] Add a regression test for struct return lowering 2018-03-20 11:23:03 +00:00
BPF bpf: fix incorrect SELECT_CC lowering 2018-04-03 03:56:37 +00:00
Generic Support generic expansion of ordered vector reduction (PR36732) 2018-04-09 15:44:20 +00:00
Hexagon [Hexagon] Handle subregisters when calculating iteration count in HW loops 2018-04-06 17:51:57 +00:00
Inputs
Lanai
MIR [MIR] Add support for MachineFrameInfo::LocalFrameSize 2018-04-06 08:56:25 +00:00
MSP430
Mips [mips] Regenerate test before posting patch for constant multiplication (NFC) 2018-04-05 10:30:17 +00:00
NVPTX [NVPTX] add support for initializing fp16 arrays. 2018-04-06 22:25:08 +00:00
Nios2
PowerPC [DAGCombine] Improve ReduceLoad for SRL 2018-04-09 08:16:11 +00:00
RISCV [RISCV] Tablegen-driven Instruction Compression. 2018-04-06 21:07:05 +00:00
SPARC Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding" 2018-02-27 16:59:10 +00:00
SystemZ [MachineLICM] Re-enable hoisting of constant stores 2018-04-09 14:50:02 +00:00
Thumb Reapply ARM: Do not spill CSR to stack on entry to noreturn functions 2018-04-07 10:57:03 +00:00
Thumb2 [CodeGen] Add a new pass for PostRA sink 2018-03-22 20:06:47 +00:00
WebAssembly [WebAssembly] Allow for the creation of user-defined custom sections 2018-04-05 17:01:39 +00:00
WinCFGuard
WinEH
X86 [X86] Remove GCCBuiltin name from pmuldq/pmuludq intrinsics so clang can custom lower to native IR. Update fast-isel intrinsic tests for clang's new codegen. 2018-04-09 19:17:38 +00:00
XCore Use .set instead of = when printing assignment in assembly output 2018-03-27 16:44:41 +00:00