llvm-project/llvm/test/CodeGen
Elena Demikhovsky 9d0e7c33d3 X86 CodeGen: Optimized pattern for truncate with unsigned saturation.
DAG patterns optimization: truncate + unsigned saturation supported by VPMOVUS* instructions in AVX-512.
And VPACKUS* instructions on SEE* targets.

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

llvm-svn: 291670
2017-01-11 12:59:32 +00:00
..
AArch64 CodeGen: Allow small copyable blocks to "break" the CFG. 2017-01-10 23:04:30 +00:00
AMDGPU DAGCombiner: Add hasOneUse checks to fadd/fma combine 2017-01-11 02:02:12 +00:00
ARM CodeGen: Allow small copyable blocks to "break" the CFG. 2017-01-10 23:04:30 +00:00
AVR [AVR] Implement TargetLoweing::getRegisterByName 2017-01-07 23:39:47 +00:00
BPF Renumber testcase metadata nodes after r290153. 2016-12-22 00:45:21 +00:00
Generic PR 31534: When emitting both DWARF unwind tables and debug information, 2017-01-05 20:55:28 +00:00
Hexagon Fix two bugs in the pipeliner in renaming phis in the prolog and epilog 2016-12-22 18:49:55 +00:00
Inputs
Lanai [lanai] Simplify small section check in LowerGlobalAddress and treat ldata sections specially. 2016-12-15 16:56:16 +00:00
MIR [AArch64] Fold some filled/spilled subreg COPYs 2017-01-05 21:51:42 +00:00
MSP430 Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." 2016-12-14 16:43:44 +00:00
Mips CodeGen: Allow small copyable blocks to "break" the CFG. 2017-01-10 23:04:30 +00:00
NVPTX [TM] Restore default TargetOptions in TargetMachine::resetTargetOptions. 2017-01-10 23:43:04 +00:00
PowerPC [TM] Restore default TargetOptions in TargetMachine::resetTargetOptions. 2017-01-10 23:43:04 +00:00
SPARC CodeGen: Allow small copyable blocks to "break" the CFG. 2017-01-10 23:04:30 +00:00
SystemZ CodeGen: Allow small copyable blocks to "break" the CFG. 2017-01-10 23:04:30 +00:00
Thumb CodeGen: Allow small copyable blocks to "break" the CFG. 2017-01-10 23:04:30 +00:00
Thumb2 CodeGen: Allow small copyable blocks to "break" the CFG. 2017-01-10 23:04:30 +00:00
WebAssembly CodeGen: Allow small copyable blocks to "break" the CFG. 2017-01-10 23:04:30 +00:00
WinEH Avoid infinite loops in branch folding 2016-12-12 23:05:38 +00:00
X86 X86 CodeGen: Optimized pattern for truncate with unsigned saturation. 2017-01-11 12:59:32 +00:00
XCore Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." 2016-12-14 16:43:44 +00:00