.. AArch64 AMDGPU ARM Hexagon Mips PowerPC RISCV SPARC X86 1elt-ptr-vec-alignment-crash.ll 2002-05-21-PHIElimination.ll 2002-09-24-PHIAssertion.ll 2003-03-07-DominateProblem.ll 2003-08-05-InvokeCrash.ll 2003-08-17-BranchFold.ll 2003-08-17-BranchFoldOrdering.ll 2003-08-17-FoldSwitch-dbg.ll 2003-08-17-FoldSwitch.ll 2004-12-10-SimplifyCFGCrash.ll 2005-06-16-PHICrash.ll 2005-08-01-PHIUpdateFail.ll 2005-10-02-InvokeSimplify.ll 2005-12-03-IncorrectPHIFold.ll 2006-02-17-InfiniteUnroll.ll 2006-06-12-InfLoop.ll 2006-08-03-Crash.ll 2006-12-08-Ptr-ICmp-Branch.ll 2007-11-22-InvokeNoUnwind.ll 2007-12-21-Crash.ll 2008-01-02-hoist-fp-add.ll 2008-05-16-PHIBlockMerge.ll 2008-07-13-InfLoopMiscompile.ll 2008-09-08-MultiplePred.ll 2008-09-17-SpeculativeHoist.ll 2008-10-03-SpeculativelyExecuteBeforePHI.ll 2008-12-06-SingleEntryPhi.ll 2008-12-16-DCECond.ll 2009-01-18-PHIPropCrash.ll 2009-05-12-externweak.ll 2011-03-08-UnreachableUse.ll 2011-09-05-TrivialLPad.ll 2025-07-29-non-canoncial-loop.ll annotations.ll assume.ll attr-convergent.ll attr-noduplicate.ll avoid-complex-phi.ll basictest.ll bbi-23595.ll branch-cond-dont-merge.ll branch-cond-merge.ll branch-cond-prop.ll branch-fold-dbg.ll branch-fold-multiple.ll branch-fold-test.ll branch-fold-three.ll branch-fold-threshold.ll branch-fold.ll branch-nested.ll branch-on-undef.ll branch-phi-thread.ll BrUnwind.ll call-null.ll callbr-destinations.ll change-to-unreachable-matching-successor.ll clamp.ll cleanup-phis.ll common-code-hoisting.ll common-dest-folding.ll commondest-loopid.ll constantexprs.ll convergent.ll dbginfo.ll dbgloc-merge-invoke.ll dce-cond-after-folding-terminator.ll DeadSetCC.ll debug-info-thread-phi.ll div-rem-pairs.ll dont-hoist-deoptimize.ll drop-debug-loc-when-speculating.ll duplicate-landingpad.ll duplicate-phis.ll empty-catchpad.ll EmptyBlockMerge.ll EqualPHIEdgeBlockMerge.ll extract-cost.ll fold-branch-to-common-dest-free-cost.ll fold-branch-to-common-dest-phis.ll fold-branch-to-common-dest-two-preds-cost.ll fold-branch-to-common-dest.ll fold-debug-info.ll fold-debug-location.ll fold-two-entry-phi-node-with-one-block-profmd.ll fold-two-entry-phi-node-with-two-blocks-profmd.ll FoldValueComparisonIntoPredecessors-domtree-preservation-edgecase-2.ll FoldValueComparisonIntoPredecessors-domtree-preservation-edgecase.ll FoldValueComparisonIntoPredecessors-no-new-successors.ll ForwardSwitchConditionToPHI.ll gepcost.ll guards.ll hoist-cb-diff-attrs.ll hoist-common-code-with-unreachable.ll hoist-common-code.ll hoist-common-skip-limit.ll hoist-common-skip.ll hoist-dbgvalue-inlined.ll hoist-dbgvalue.ll hoist-from-addresstaken-block.ll hoist-sink-swifterror-store.ll hoist-with-metadata.ll HoistCode.ll hoisting-metadata.ll implied-and-or.ll implied-cond-matching-false-dest.ll implied-cond-matching-imm.ll implied-cond-matching.ll implied-cond.ll indirectbr.ll InfLoop.ll inline-asm-sink.ll invoke_unwind_lifetime.ll invoke_unwind.ll invoke.ll iterative-simplify.ll jump-threading-debuginfo.ll jump-threading-live-on-exit.ll jump-threading-max-jump-threading-live-blocks.ll jump-threading.ll lifetime-landingpad.ll lifetime.ll merge-callee-type-metadata.ll merge-calls-alloc-token.ll merge-calls-memprof-left.ll merge-calls-memprof-right.ll merge-calls-memprof.ll merge-cond-stores-2.ll merge-cond-stores.ll merge-default.ll merge-deopt-bundle-constants.ll merge-direct-call-branch-weights-in-hoist.ll merge-direct-call-branch-weights-in-sink.ll merge-direct-call-branch-weights-preserve-hoist.ll merge-direct-call-branch-weights-preserve-sink.ll merge-duplicate-conditional-ret-val.ll merge-empty-return-blocks.ll merge-phis-in-switch.ll mmra.ll multiple-phis.ll no_speculative_loads_with_asan.ll no_speculative_loads_with_tsan.ll no-drop-debug-loc-when-speculating-call.ll no-md-sink.ll nomerge.ll nonintegral.ll noreturn-call.ll opaque-ptr.ll opt-for-fuzzing.ll patchpoint-invalid-sink.ll phi-undef-loadstore.ll PhiBlockMerge.ll PhiBlockMerge2.ll PhiEliminate.ll PhiEliminate2.ll PhiEliminate3.ll PHINode.ll PhiNoEliminate.ll poison-merge.ll pr165088.ll pr165301.ll pr166369.ll PR25267.ll PR27615-simplify-cond-br.ll pr33605.ll pr34131.ll pr35774.ll pr39807.ll pr46638.ll pr48641.ll pr48778-sdiv-speculation.ll pr50060-constantfold-loopid.ll pr52290.ll pr55765.ll PR9946.ll preserve-branchweights-partial.ll preserve-branchweights-switch-create.ll preserve-branchweights.ll preserve-llvm-loop-metadata.ll preserve-load-metadata-2.ll preserve-load-metadata-3.ll preserve-load-metadata.ll preserve-make-implicit-on-switch-to-br.ll preserve-store-alignment.ll preserving-debugloc-br.ll rangereduce.ll return-merge.ll safe-abs.ll seh-nounwind.ll select-gep.ll signbit-like-value-extension.ll SimplifyEqualityComparisonWithOnlyPredecessor-domtree-preservation-edgecase.ll SimplifyTerminatorOnSelect-domtree-preservation-edgecase.ll simplifyUnreachable-degenerate-conditional-branch-with-matching-destinations.ll sink-and-convert-switch.ll sink-cb-diff-attrs.ll sink-inf-loop.ll skip-merging-duplicate-convergence-instrinsics.ll speculate-blocks.ll speculate-call.ll speculate-dbgvalue.ll speculate-derefable-load.ll speculate-math.ll speculate-store-opaque-pointer.ll speculate-store.ll speculate-vector-insert-extract.ll speculate-vector-ops-inseltpoison.ll speculate-vector-ops.ll speculate-with-offset.ll speculatively-execute-block-profmd.ll statepoint-invoke-unwind.ll suppress-zero-branch-weights.ll switch_create-custom-dl.ll switch_create.ll switch_mask.ll switch_msan.ll switch_switch_fold.ll switch_thread.ll switch_ub.ll switch_undef.ll switch-branch-fold-indirectbr-102351.ll switch-dead-default-lookup-table.ll switch-dead-default.ll switch-dup-bbs.ll switch-masked-bits.ll switch-on-cmp.ll switch-on-const.ll switch-profmd.ll switch-range-to-icmp.ll switch-simplify-crash.ll switch-simplify-crash2.ll switch-to-br.ll switch-to-icmp.ll switch-to-select-multiple-edge-per-block-phi.ll switch-to-select-two-case.ll switch-transformations-no-lut.ll switch-umin.ll switchToSelect-domtree-preservation-edgecase.ll tail-merge-assert.ll tail-merge-noreturn.ll tail-merge-resume.ll tautological-conditional-branch.ll token_like_type.ll trap-debugloc.ll trap-no-null-opt-debugloc.ll trapping-load-unreachable.ll two-entry-phi-fold-crash.ll two-entry-phi-node.ll two-entry-phi-return.ll UncondBranchToHeader.ll UncondBranchToReturn.ll undef_phi.ll unprofitable-pr.ll unreachable_assume.ll unreachable-cleanuppad.ll unreachable-eliminate-on-ret.ll unreachable-matching-successor.ll unreachable-multi-basic-block-funclet.ll unreachable-selfloop.ll UnreachableEliminate.ll unsigned-multiplication-will-overflow.ll volatile-phioper.ll wc-widen-block.ll wineh-unreachable.ll