bolt/deps/llvm-18.1.8/llvm/test/Transforms/LoopStrengthReduce
2025-02-14 19:21:04 +01:00
..
AArch64 Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
AMDGPU Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
ARM Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
NVPTX Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
Power Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
RISCV Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
X86 Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
2005-08-15-AddRecIV.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
2005-08-17-OutOfLoopVariant.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
2005-09-12-UsesOutOutsideOfLoop.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
2007-04-23-UseIterator.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
2008-08-13-CmpStride.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
2008-09-09-Overflow.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
2009-01-13-nonconstant-stride-outside-loop.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
2009-04-28-no-reduce-mul.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
2011-07-19-CritEdgeBreakCrash.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
2011-10-03-CritEdgeMerge.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
2011-10-06-ReusePhi.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
2011-10-13-SCEVChain.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
2011-10-14-IntPtr.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
2011-12-19-PostincQuadratic.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
2012-01-02-nopreheader.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
2012-01-16-nopreheader.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
2012-03-15-nopreheader.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
2012-03-26-constexpr.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
2012-07-13-ExpandUDiv.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
2012-07-18-LimitReassociate.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
2013-01-05-IndBr.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
2013-01-14-ReuseCast.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
addrec-gep-address-space.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
addrec-gep.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
callbr-critical-edge-splitting.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
callbr-critical-edge-splitting2.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
canonical-form.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
count-to-zero.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
dbg-preserve-0.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
dbg-preserve-1.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
dbg-preserve-2.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
dead-phi.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
debuginfo-scev-salvage-0.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
debuginfo-scev-salvage-1.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
debuginfo-scev-salvage-2.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
debuginfo-scev-salvage-3.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
debuginfo-scev-salvage-4.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
debuginfo-scev-salvage-5.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
depth-limit-overrun.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
different-type-ivs.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
dominate-assert.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
dont-hoist-simple-loop-constants.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
dont_insert_redundant_ops.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
dont_reduce_bytes.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
dont_reverse.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
ephemeral.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
exit_compare_live_range.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
funclet.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
gnarly-setupcost.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
hoist-parent-preheader.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
invariant_value_first.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
invariant_value_first_arg.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
ivchain.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
ivincs-hoist.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
lsr-comp-time.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
lsr-overflow.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
lsr-rewrite-to-add-one.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
lsr-term-fold-negative-testcase.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
lsr-term-fold.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
multi-edge-latch.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
negative-scale.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
nested-reduce.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
nonintegral.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
nonlinear-postinc.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
opaque-ptr.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
ops_after_indvar.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
optimizemax_debugloc.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
phi_ehpad_ignore_sameval.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
phi_node_update_multiple_preds.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
post-inc-icmpzero.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
post-inc-optsize.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
post-increment-insertion.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
pr2537.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
pr2570.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
pr3086.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
pr3399.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
pr3571.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
pr12018.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
pr12048.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
pr12691.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
pr18165.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
pr25541.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
pr27056.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
pr31627.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
pr48725.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
pr50765.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
pr50918.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
pr51329.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
pr51656.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
pr52161.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
pr56160.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
pr70348.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
preserve-gep-loop-variant.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
preserve-lcssa.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
related_indvars.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
remove_indvar.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
remove_scev_indvars.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
rewrite-to-add-neg-1-expansion-flags.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
scaling-factor-incompat-type.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
scaling_factor_cost_crash.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
scev-after-loopinstsimplify.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
scev-expander-lcssa.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
scev-incorrect-nuw-inference.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
scev-insertpt-bug.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
sext-ind-var.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
share_code_in_preheader.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
share_ivs.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
shl.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
two-combinations-bug.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
uglygep-address-space.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
uglygep.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
use_postinc_value_outside_loop.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
var_stride_used_by_compare.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
variable_stride.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00
wrong-hoisting-iv.ll Embed LLVM 18.1.8 2025-02-14 19:21:04 +01:00