/download/obfuscator-ollvm/llvm/test/Transforms/LoopStrengthReduce/

7 directories 117 files
Name Size Modified
Go up
AArch64
AMDGPU
ARM
NVPTX
Power
RISCV
X86
2005-08-15-AddRecIV.ll 2.2 KiB
2005-08-17-OutOfLoopVariant.ll 654 B
2005-09-12-UsesOutOutsideOfLoop.ll 1.0 KiB
2007-04-23-UseIterator.ll 2.0 KiB
2008-08-13-CmpStride.ll 994 B
2008-09-09-Overflow.ll 1.4 KiB
2009-01-13-nonconstant-stride-outside-loop.ll 1.5 KiB
2009-04-28-no-reduce-mul.ll 1.8 KiB
2011-07-19-CritEdgeBreakCrash.ll 2.2 KiB
2011-10-03-CritEdgeMerge.ll 4.3 KiB
2011-10-06-ReusePhi.ll 3.6 KiB
2011-10-13-SCEVChain.ll 2.9 KiB
2011-10-14-IntPtr.ll 895 B
2011-12-19-PostincQuadratic.ll 2.4 KiB
2012-01-02-nopreheader.ll 3.6 KiB
2012-01-16-nopreheader.ll 5.1 KiB
2012-03-15-nopreheader.ll 7.2 KiB
2012-03-26-constexpr.ll 2.2 KiB
2012-07-13-ExpandUDiv.ll 3.3 KiB
2012-07-18-LimitReassociate.ll 19 KiB
2013-01-05-IndBr.ll 1.4 KiB
2013-01-14-ReuseCast.ll 3.2 KiB
addrec-gep-address-space.ll 5.6 KiB
addrec-gep.ll 5.3 KiB
callbr-critical-edge-splitting.ll 4.3 KiB
callbr-critical-edge-splitting2.ll 2.2 KiB
canonical-form.ll 2.7 KiB
count-to-zero.ll 1.7 KiB
dbg-preserve-0.ll 4.0 KiB
dbg-preserve-1.ll 4.2 KiB
dbg-preserve-2.ll 4.7 KiB
dead-phi.ll 443 B
debuginfo-scev-salvage-0.ll 5.0 KiB
debuginfo-scev-salvage-1.ll 4.8 KiB
debuginfo-scev-salvage-2.ll 4.5 KiB
debuginfo-scev-salvage-3.ll 4.8 KiB
debuginfo-scev-salvage-4.ll 13 KiB
debuginfo-scev-salvage-5.ll 7.8 KiB
depth-limit-overrun.ll 9.5 KiB
different-type-ivs.ll 842 B
dominate-assert.ll 3.5 KiB
dont-hoist-simple-loop-constants.ll 966 B
dont_insert_redundant_ops.ll 1.2 KiB
dont_reduce_bytes.ll 657 B
dont_reverse.ll 660 B
ephemeral.ll 898 B
exit_compare_live_range.ll 722 B
funclet.ll 14 KiB
gnarly-setupcost.ll 2.4 KiB
hoist-parent-preheader.ll 1.1 KiB
invariant_value_first.ll 714 B
invariant_value_first_arg.ll 655 B
ivchain.ll 3.1 KiB
ivincs-hoist.ll 2.7 KiB
lsr-comp-time.ll 57 KiB
lsr-overflow.ll 1.5 KiB
lsr-rewrite-to-add-one.ll 2.0 KiB
lsr-term-fold-negative-testcase.ll 20 KiB
lsr-term-fold.ll 33 KiB
lsr-unreachable-bb-phi-node.ll 1.6 KiB
multi-edge-latch.ll 1.7 KiB
negative-scale.ll 829 B
nested-reduce.ll 2.5 KiB
nonintegral.ll 3.3 KiB
nonlinear-postinc.ll 847 B
opaque-ptr.ll 1.3 KiB
ops_after_indvar.ll 730 B
optimizemax_debugloc.ll 3.1 KiB
phi_ehpad_ignore_sameval.ll 2.2 KiB
phi_node_update_multiple_preds.ll 1.1 KiB
post-inc-icmpzero.ll 7.4 KiB
post-inc-optsize.ll 1.6 KiB
post-increment-insertion.ll 11 KiB
pr12018.ll 1.7 KiB
pr12048.ll 1.8 KiB
pr12691.ll 1.8 KiB
pr18165.ll 3.7 KiB
pr2537.ll 595 B
pr25541.ll 1.7 KiB
pr2570.ll 13 KiB
pr27056.ll 3.1 KiB
pr3086.ll 862 B
pr31627.ll 2.2 KiB
pr3399.ll 834 B
pr3571.ll 1.1 KiB
pr48725.ll 3.2 KiB
pr50765.ll 2.2 KiB
pr50918.ll 1.3 KiB
pr51329.ll 2.5 KiB
pr51656.ll 5.7 KiB
pr52161.ll 2.5 KiB
pr56160.ll 1.2 KiB
pr70348.ll 704 B
pr84709.ll 856 B
preserve-gep-loop-variant.ll 1.1 KiB
preserve-lcssa.ll 4.4 KiB
related_indvars.ll 964 B
remove_indvar.ll 694 B
remove_scev_indvars.ll 3.7 KiB
rewrite-to-add-neg-1-expansion-flags.ll 1.8 KiB
scaling-factor-incompat-type.ll 2.1 KiB
scaling_factor_cost_crash.ll 2.4 KiB
scev-after-loopinstsimplify.ll 1.5 KiB
scev-expander-lcssa.ll 7.3 KiB
scev-incorrect-nuw-inference.ll 2.4 KiB
scev-insertpt-bug.ll 1.6 KiB
sext-ind-var.ll 3.7 KiB
share_code_in_preheader.ll 1.2 KiB
share_ivs.ll 744 B
shl.ll 2.5 KiB
two-combinations-bug.ll 2.8 KiB
uglygep-address-space.ll 2.8 KiB
uglygep.ll 5.7 KiB
use_postinc_value_outside_loop.ll 1.2 KiB
var_stride_used_by_compare.ll 1.5 KiB
variable_stride.ll 603 B
wrong-hoisting-iv.ll 12 KiB