llvm-project/llvm/test/CodeGen
Sanjoy Das 08da2e28ee [ImplicitNullCheck] Extend canReorder scope
Summary:
This change allows a re-order of two intructions if their uses
are overlapped.

Patch by Serguei Katkov!

Reviewers: reames, sanjoy

Reviewed By: sanjoy

Subscribers: llvm-commits

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

llvm-svn: 293775
2017-02-01 16:04:21 +00:00
..
AArch64 [CodeGen] Move MacroFusion to the target 2017-02-01 02:54:34 +00:00
AMDGPU CodeGen: Allow small copyable blocks to "break" the CFG. 2017-01-31 23:48:32 +00:00
ARM [ARM] Enable Cortex-M23 and Cortex-M33 support. 2017-02-01 11:55:03 +00:00
AVR [AVR] Implement TargetLoweing::getRegisterByName 2017-01-07 23:39:47 +00:00
BPF Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." 2017-01-26 16:46:13 +00:00
Generic Revert "Do not verify dominator tree if it has no roots" 2017-01-25 17:15:48 +00:00
Hexagon [Hexagon] Add Hexagon-specific loop idiom recognition pass 2017-01-26 21:41:10 +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 [MIRParser] Allow generic register specification on operand. 2017-01-20 00:29:59 +00:00
MSP430 Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." 2017-01-26 16:46:13 +00:00
Mips CodeGen: Allow small copyable blocks to "break" the CFG. 2017-01-31 23:48:32 +00:00
NVPTX [NVPTX] Compute approx sqrt as 1/rsqrt(x) rather than x*rsqrt(x). 2017-01-31 23:08:57 +00:00
PowerPC [PowerPC] Fix sjlj pseduo instructions to use G8RC_NOX0 register class 2017-02-01 14:33:57 +00:00
SPARC CodeGen: Allow small copyable blocks to "break" the CFG. 2017-01-31 23:48:32 +00:00
SystemZ CodeGen: Allow small copyable blocks to "break" the CFG. 2017-01-31 23:48:32 +00:00
Thumb CodeGen: Allow small copyable blocks to "break" the CFG. 2017-01-31 23:48:32 +00:00
Thumb2 CodeGen: Allow small copyable blocks to "break" the CFG. 2017-01-31 23:48:32 +00:00
WebAssembly CodeGen: Allow small copyable blocks to "break" the CFG. 2017-01-31 23:48:32 +00:00
WinEH Avoid infinite loops in branch folding 2016-12-12 23:05:38 +00:00
X86 [ImplicitNullCheck] Extend canReorder scope 2017-02-01 16:04:21 +00:00
XCore DAG: Fold fneg into compare with constant into the constant 2017-01-30 17:57:28 +00:00