llvm-project/llvm/test/CodeGen
Craig Topper 894916cac9 [X86] In combineLoopMAddPattern and combineLoopSADPattern, preserve the vector reduction flag on the final add. Handle unrolled loops by letting DAG combine revisit.
This reverts r340478 and r340631 and replaces them with a simpler
method of just letting DAG combine revisit the nodes to handle
the other operand.

llvm-svn: 367195
2019-07-28 18:45:42 +00:00
..
AArch64 [SelectionDAG] Check for any recursion depth greater than or equal to limit instead of just equal the limit. 2019-07-27 12:48:46 +00:00
AMDGPU [FunctionAttrs] Annotate "willreturn" for intrinsics 2019-07-28 06:09:56 +00:00
ARC [lit] Delete empty lines at the end of lit.local.cfg NFC 2019-06-17 09:51:07 +00:00
ARM Regenerate UXTB tests 2019-07-27 18:44:15 +00:00
AVR [AVR] Fix tests after r363757 2019-07-04 06:12:47 +00:00
BPF [BPF] fix typedef issue for offset relocation 2019-07-25 21:47:27 +00:00
Generic Revert "r364412 [ExpandMemCmp][MergeICmps] Move passes out of CodeGen into opt pipeline." 2019-06-26 12:13:13 +00:00
Hexagon [Hexagon] Custom-lower UADDO(x, 1) and USUBO(x, 1) 2019-07-01 15:50:09 +00:00
Inputs [CodeGen] Add stack protector tests where the guard gets re-assigned 2019-07-17 20:46:16 +00:00
Lanai [SDAG] commute setcc operands to match a subtract 2019-07-10 23:23:54 +00:00
MIR [PowerPC][NFC] Precommit a test case where ppc-mi-peepholes miscompiles extswsli 2019-07-22 05:32:20 +00:00
MSP430 [lit] Delete empty lines at the end of lit.local.cfg NFC 2019-06-17 09:51:07 +00:00
Mips [MIPS GlobalISel] Fix check for void return during lowerCall 2019-07-26 13:19:37 +00:00
NVPTX [NVPTX] Use atomicrmw fadd instead of intrinsics 2019-07-11 17:11:25 +00:00
PowerPC [PowerPC][AIX]Add lowering of MCSymbol MachineOperand. 2019-07-26 17:25:27 +00:00
RISCV [DebugInfo] Generate fixups as emitting DWARF .debug_frame/.eh_frame. 2019-07-19 02:03:34 +00:00
SPARC [lit] Delete empty lines at the end of lit.local.cfg NFC 2019-06-17 09:51:07 +00:00
SystemZ [TargetLowering] Add SimplifyMultipleUseDemandedBits 2019-07-23 12:39:08 +00:00
Thumb [CodeGen] Don't resolve the stack protector frame accesses until PEI 2019-07-25 22:23:48 +00:00
Thumb2 [ARM] MVE VPNOT 2019-07-28 14:07:48 +00:00
WebAssembly [WebAssembly] Compute and export TLS block alignment 2019-07-19 23:34:16 +00:00
WinCFGuard
WinEH [lit] Delete empty lines at the end of lit.local.cfg NFC 2019-06-17 09:51:07 +00:00
X86 [X86] In combineLoopMAddPattern and combineLoopSADPattern, preserve the vector reduction flag on the final add. Handle unrolled loops by letting DAG combine revisit. 2019-07-28 18:45:42 +00:00
XCore [lit] Delete empty lines at the end of lit.local.cfg NFC 2019-06-17 09:51:07 +00:00