aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/SimplifyCFG
ModeNameSize
-rw-r--r--1elt-ptr-vec-alignment-crash.ll962logplain
-rw-r--r--2002-05-21-PHIElimination.ll465logplain
-rw-r--r--2002-09-24-PHIAssertion.ll330logplain
-rw-r--r--2003-03-07-DominateProblem.ll466logplain
-rw-r--r--2003-08-05-InvokeCrash.ll446logplain
-rw-r--r--2003-08-17-BranchFold.ll491logplain
-rw-r--r--2003-08-17-BranchFoldOrdering.ll689logplain
-rw-r--r--2003-08-17-FoldSwitch-dbg.ll2297logplain
-rw-r--r--2003-08-17-FoldSwitch.ll1970logplain
-rw-r--r--2004-12-10-SimplifyCFGCrash.ll1429logplain
-rw-r--r--2005-06-16-PHICrash.ll4176logplain
-rw-r--r--2005-08-01-PHIUpdateFail.ll3107logplain
-rw-r--r--2005-10-02-InvokeSimplify.ll478logplain
-rw-r--r--2005-12-03-IncorrectPHIFold.ll4977logplain
-rw-r--r--2006-02-17-InfiniteUnroll.ll878logplain
-rw-r--r--2006-06-12-InfLoop.ll20345logplain
-rw-r--r--2006-08-03-Crash.ll4974logplain
-rw-r--r--2006-12-08-Ptr-ICmp-Branch.ll5611logplain
-rw-r--r--2007-11-22-InvokeNoUnwind.ll450logplain
-rw-r--r--2007-12-21-Crash.ll1103logplain
-rw-r--r--2008-01-02-hoist-fp-add.ll1050logplain
-rw-r--r--2008-05-16-PHIBlockMerge.ll6639logplain
-rw-r--r--2008-07-13-InfLoopMiscompile.ll2354logplain
-rw-r--r--2008-09-08-MultiplePred.ll1968logplain
-rw-r--r--2008-09-17-SpeculativeHoist.ll461logplain
-rw-r--r--2008-10-03-SpeculativelyExecuteBeforePHI.ll971logplain
-rw-r--r--2008-12-06-SingleEntryPhi.ll238logplain
-rw-r--r--2008-12-16-DCECond.ll1589logplain
-rw-r--r--2009-01-18-PHIPropCrash.ll831logplain
-rw-r--r--2009-05-12-externweak.ll2821logplain
-rw-r--r--2011-03-08-UnreachableUse.ll1057logplain
-rw-r--r--2011-09-05-TrivialLPad.ll604logplain
d---------AArch64122logplain
d---------AMDGPU81logplain
d---------ARM547logplain
-rw-r--r--BrUnwind.ll558logplain
-rw-r--r--DeadSetCC.ll1193logplain
-rw-r--r--EmptyBlockMerge.ll578logplain
-rw-r--r--EqualPHIEdgeBlockMerge.ll11663logplain
-rw-r--r--FoldValueComparisonIntoPredecessors-domtree-preservation-edgecase-2.ll2429logplain
-rw-r--r--FoldValueComparisonIntoPredecessors-domtree-preservation-edgecase.ll1951logplain
-rw-r--r--FoldValueComparisonIntoPredecessors-no-new-successors.ll1037logplain
-rw-r--r--ForwardSwitchConditionToPHI.ll4308logplain
d---------Hexagon145logplain
-rw-r--r--HoistCode.ll3766logplain
-rw-r--r--InfLoop.ll3935logplain
d---------Mips81logplain
-rw-r--r--PHINode.ll526logplain
-rw-r--r--PR25267.ll496logplain
-rw-r--r--PR27615-simplify-cond-br.ll3656logplain
-rw-r--r--PR9946.ll606logplain
-rw-r--r--PhiBlockMerge.ll960logplain
-rw-r--r--PhiBlockMerge2.ll1163logplain
-rw-r--r--PhiEliminate.ll1193logplain
-rw-r--r--PhiEliminate2.ll1086logplain
-rw-r--r--PhiEliminate3.ll1789logplain
-rw-r--r--PhiNoEliminate.ll1823logplain
d---------PowerPC173logplain
d---------RISCV258logplain
d---------SPARC94logplain
-rw-r--r--SimplifyEqualityComparisonWithOnlyPredecessor-domtree-preservation-edgecase.ll1900logplain
-rw-r--r--SimplifyTerminatorOnSelect-domtree-preservation-edgecase.ll1705logplain
-rw-r--r--UncondBranchToHeader.ll474logplain
-rw-r--r--UncondBranchToReturn.ll1591logplain
-rw-r--r--UnreachableEliminate.ll16470logplain
d---------X861636logplain
-rw-r--r--annotations.ll5586logplain
-rw-r--r--assume.ll5143logplain
-rw-r--r--attr-convergent.ll625logplain
-rw-r--r--attr-noduplicate.ll925logplain
-rw-r--r--basictest.ll3810logplain
-rw-r--r--bbi-23595.ll2043logplain
-rw-r--r--branch-cond-dont-merge.ll3341logplain
-rw-r--r--branch-cond-merge.ll765logplain
-rw-r--r--branch-cond-prop.ll749logplain
-rw-r--r--branch-fold-dbg.ll4687logplain
-rw-r--r--branch-fold-multiple.ll5623logplain
-rw-r--r--branch-fold-test.ll766logplain
-rw-r--r--branch-fold-three.ll7785logplain
-rw-r--r--branch-fold-threshold.ll2613logplain
-rw-r--r--branch-fold.ll4499logplain
-rw-r--r--branch-on-undef.ll2487logplain
-rw-r--r--branch-phi-thread.ll3116logplain
-rw-r--r--call-null.ll1185logplain
-rw-r--r--callbr-destinations.ll3112logplain
-rw-r--r--change-to-unreachable-matching-successor.ll397logplain
-rw-r--r--clamp.ll808logplain
-rw-r--r--cleanup-phis.ll1540logplain
-rw-r--r--common-code-hoisting.ll5416logplain
-rw-r--r--common-dest-folding.ll1499logplain
-rw-r--r--commondest-loopid.ll466logplain
-rw-r--r--constantexprs.ll1292logplain
-rw-r--r--convergent.ll5715logplain
-rw-r--r--dbginfo.ll5213logplain
-rw-r--r--dce-cond-after-folding-terminator.ll1286logplain
-rw-r--r--debug-info-thread-phi.ll1294logplain
-rw-r--r--div-rem-pairs.ll3276logplain
-rw-r--r--dont-hoist-deoptimize.ll1673logplain
-rw-r--r--drop-debug-loc-when-speculating.ll1541logplain
-rw-r--r--duplicate-landingpad.ll3919logplain
-rw-r--r--duplicate-phis.ll997logplain
-rw-r--r--empty-catchpad.ll5512logplain
-rw-r--r--extract-cost.ll2692logplain
-rw-r--r--fold-branch-to-common-dest-free-cost.ll1214logplain
-rw-r--r--fold-branch-to-common-dest-phis.ll23594logplain
-rw-r--r--fold-branch-to-common-dest-two-preds-cost.ll5498logplain
-rw-r--r--fold-branch-to-common-dest.ll41642logplain
-rw-r--r--fold-debug-info.ll4239logplain
-rw-r--r--fold-debug-location.ll3010logplain
-rw-r--r--fold-two-entry-phi-node-with-one-block-profmd.ll6012logplain
-rw-r--r--fold-two-entry-phi-node-with-two-blocks-profmd.ll8099logplain
-rw-r--r--gepcost.ll764logplain
-rw-r--r--guards.ll2977logplain
-rw-r--r--hoist-common-code-with-unreachable.ll4490logplain
-rw-r--r--hoist-common-code.ll4731logplain
-rw-r--r--hoist-common-skip-limit.ll4133logplain
-rw-r--r--hoist-common-skip.ll32527logplain
-rw-r--r--hoist-dbgvalue-inlined.ll2576logplain
-rw-r--r--hoist-dbgvalue.ll6972logplain
-rw-r--r--hoist-from-addresstaken-block.ll1633logplain
-rw-r--r--hoist-sink-swifterror-store.ll3665logplain
-rw-r--r--hoist-with-metadata.ll7971logplain
-rw-r--r--implied-and-or.ll7016logplain
-rw-r--r--implied-cond-matching-false-dest.ll6616logplain
-rw-r--r--implied-cond-matching-imm.ll2214logplain
-rw-r--r--implied-cond-matching.ll20629logplain
-rw-r--r--implied-cond.ll3121logplain
-rw-r--r--indirectbr.ll11226logplain
-rw-r--r--inline-asm-sink.ll1255logplain
-rw-r--r--invoke.ll8702logplain
-rw-r--r--invoke_unwind.ll2470logplain
-rw-r--r--invoke_unwind_lifetime.ll2772logplain
-rw-r--r--iterative-simplify.ll5044logplain
-rw-r--r--jump-threading-debuginfo.ll4574logplain
-rw-r--r--jump-threading.ll11053logplain
-rw-r--r--lifetime-landingpad.ll1352logplain
-rw-r--r--lifetime.ll667logplain
-rw-r--r--merge-cond-stores-2.ll15468logplain
-rw-r--r--merge-cond-stores.ll11536logplain
-rw-r--r--merge-default.ll1132logplain
-rw-r--r--merge-deopt-bundle-constants.ll3725logplain
-rw-r--r--merge-direct-call-branch-weights-in-hoist.ll2271logplain
-rw-r--r--merge-direct-call-branch-weights-in-sink.ll2240logplain
-rw-r--r--merge-duplicate-conditional-ret-val.ll516logplain
-rw-r--r--merge-empty-return-blocks.ll842logplain
-rw-r--r--merge-phis-in-switch.ll9250logplain
-rw-r--r--multiple-phis.ll10212logplain
-rw-r--r--no-md-sink.ll1657logplain
-rw-r--r--no_speculative_loads_with_asan.ll2766logplain
-rw-r--r--no_speculative_loads_with_tsan.ll1864logplain
-rw-r--r--nomerge.ll1520logplain
-rw-r--r--nonintegral.ll657logplain
-rw-r--r--noreturn-call.ll979logplain
-rw-r--r--opaque-ptr.ll2297logplain
-rw-r--r--opt-for-fuzzing.ll1294logplain
-rw-r--r--phi-to-select-constexpr-icmp.ll750logplain
-rw-r--r--phi-undef-loadstore.ll13942logplain
-rw-r--r--poison-merge.ll4656logplain
-rw-r--r--pr33605.ll2042logplain
-rw-r--r--pr34131.ll3268logplain
-rw-r--r--pr35774.ll1127logplain
-rw-r--r--pr39807.ll1242logplain
-rw-r--r--pr46638.ll1322logplain
-rw-r--r--pr48641.ll1246logplain
-rw-r--r--pr48778-sdiv-speculation.ll901logplain
-rw-r--r--pr50060-constantfold-loopid.ll6611logplain
-rw-r--r--pr52290.ll2223logplain
-rw-r--r--pr55765.ll1752logplain
-rw-r--r--preserve-branchweights-partial.ll1151logplain
-rw-r--r--preserve-branchweights-switch-create.ll5718logplain
-rw-r--r--preserve-branchweights.ll34940logplain
-rw-r--r--preserve-llvm-loop-metadata.ll4304logplain
-rw-r--r--preserve-load-metadata-2.ll720logplain
-rw-r--r--preserve-load-metadata-3.ll752logplain
-rw-r--r--preserve-load-metadata.ll680logplain
-rw-r--r--preserve-make-implicit-on-switch-to-br.ll694logplain
-rw-r--r--preserve-store-alignment.ll14214logplain
-rw-r--r--rangereduce.ll9149logplain
-rw-r--r--return-merge.ll3768logplain
-rw-r--r--safe-abs.ll1157logplain
-rw-r--r--seh-nounwind.ll837logplain
-rw-r--r--select-gep.ll828logplain
-rw-r--r--signbit-like-value-extension.ll1550logplain
-rw-r--r--simplifyUnreachable-degenerate-conditional-branch-with-matching-destinations.ll1184logplain
-rw-r--r--sink-inf-loop.ll1894logplain
-rw-r--r--speculate-blocks.ll2579logplain
-rw-r--r--speculate-call.ll1820logplain
-rw-r--r--speculate-dbgvalue.ll4387logplain
-rw-r--r--speculate-math.ll9747logplain
-rw-r--r--speculate-store-opaque-pointer.ll1885logplain
-rw-r--r--speculate-store.ll8554logplain
-rw-r--r--speculate-vector-insert-extract.ll3132logplain
-rw-r--r--speculate-vector-ops-inseltpoison.ll2396logplain
-rw-r--r--speculate-vector-ops.ll2395logplain
-rw-r--r--speculate-with-offset.ll2729logplain
-rw-r--r--speculatively-execute-block-profmd.ll8593logplain
-rw-r--r--statepoint-invoke-unwind.ll952logplain
-rw-r--r--suppress-zero-branch-weights.ll1694logplain
-rw-r--r--switch-dead-default.ll7498logplain
-rw-r--r--switch-masked-bits.ll2032logplain
-rw-r--r--switch-on-const-select.ll4241logplain
-rw-r--r--switch-profmd.ll869logplain
-rw-r--r--switch-range-to-icmp.ll4560logplain
-rw-r--r--switch-simplify-crash.ll4086logplain
-rw-r--r--switch-simplify-crash2.ll808logplain
-rw-r--r--switch-to-br.ll1134logplain
-rw-r--r--switch-to-icmp.ll1110logplain
-rw-r--r--switch-to-select-multiple-edge-per-block-phi.ll1725logplain
-rw-r--r--switch-to-select-two-case.ll8981logplain
-rw-r--r--switchToSelect-domtree-preservation-edgecase.ll2035logplain
-rw-r--r--switch_create-custom-dl.ll28367logplain
-rw-r--r--switch_create.ll34221logplain
-rw-r--r--switch_mask.ll7822logplain
-rw-r--r--switch_msan.ll3981logplain
-rw-r--r--switch_switch_fold.ll1717logplain
-rw-r--r--switch_thread.ll3066logplain
-rw-r--r--switch_ub.ll5017logplain
-rw-r--r--switch_undef.ll1132logplain
-rw-r--r--tail-merge-assert.ll3282logplain
-rw-r--r--tail-merge-noreturn.ll17061logplain
-rw-r--r--tail-merge-resume.ll3194logplain
-rw-r--r--tautological-conditional-branch.ll2206logplain
-rw-r--r--trap-debugloc.ll1101logplain
-rw-r--r--trap-no-null-opt-debugloc.ll1144logplain
-rw-r--r--trapping-load-unreachable.ll3477logplain
-rw-r--r--two-entry-phi-fold-crash.ll1693logplain
-rw-r--r--two-entry-phi-node.ll10188logplain
-rw-r--r--two-entry-phi-return.ll1452logplain
-rw-r--r--undef_phi.ll845logplain
-rw-r--r--unprofitable-pr.ll12726logplain
-rw-r--r--unreachable-cleanuppad.ll963logplain
-rw-r--r--unreachable-eliminate-on-ret.ll3394logplain
-rw-r--r--unreachable-matching-successor.ll410logplain
-rw-r--r--unreachable-selfloop.ll374logplain
-rw-r--r--unreachable_assume.ll1000logplain
-rw-r--r--unsigned-multiplication-will-overflow.ll1744logplain
-rw-r--r--volatile-phioper.ll3016logplain
-rw-r--r--wc-widen-block.ll16817logplain
-rw-r--r--wineh-unreachable.ll7163logplain