[llvm] [X86][test] Add -combiner-topological-sorting to X86 CodeGen tests (NFC) (PR #189947)

via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 1 05:19:31 PDT 2026


llvmbot wrote:


<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-llvm-globalisel

Author: Paweł Bylica (chfast)

<details>
<summary>Changes</summary>

Add -combiner-topological-sorting flag to llc invocations in 4299 X86 CodeGen tests that produce identical output with and without the flag.

681 tests with different output are excluded and tracked separately.

---

Patch is 3.66 MiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/189947.diff


4299 Files Affected:

- (modified) llvm/test/CodeGen/X86/2003-08-03-CallArgLiveRanges.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2003-08-23-DeadBlockTest.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2003-11-03-GlobalBool.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2004-02-13-FrameReturnAddress.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2004-02-14-InefficientStackPointer.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2004-02-22-Casts.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2004-03-30-Select-Max.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2004-04-13-FPCMOV-Crash.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2004-06-10-StackifierCrash.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2004-10-08-SelectSetCCFold.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2005-01-17-CycleInDAG.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2005-02-14-IllegalAssembler.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2005-05-08-FPStackifierPHI.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2006-01-19-ISelFoldingBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2006-03-01-InstrSchedBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2006-03-02-InstrSchedBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2006-04-04-CrossBlockCrash.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2006-04-27-ISelFoldingBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2006-05-01-SchedCausingSpills.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2006-05-02-InstrSched1.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2006-05-02-InstrSched2.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2006-05-08-CoalesceSubRegClass.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2006-05-08-InstrSched.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2006-05-11-InstrSched.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2006-05-17-VectorArg.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2006-05-22-FPSetEQ.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2006-05-25-CycleInDAG.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2006-07-10-InlineAsmAConstraint.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2006-07-12-InlineAsmQConstraint.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2006-07-20-InlineAsm.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2006-07-28-AsmPrint-Long-As-Pointer.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2006-07-31-SingleRegClass.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2006-08-07-CycleInDAG.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2006-08-16-CycleInDAG.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2006-08-21-ExtraMovInst.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2006-09-01-CycleInDAG.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2006-10-02-BoolRetCrash.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2006-10-09-CycleInDAG.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2006-10-10-FindModifiedNodeSlotBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2006-10-12-CycleInDAG.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2006-10-13-CycleInDAG.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2006-10-19-SwitchUnnecessaryBranching.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2006-11-12-CSRetCC.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2006-11-17-IllegalMove.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2006-11-27-SelectLegalize.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2006-12-16-InlineAsmCrash.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2006-12-19-IntelSyntax.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-01-08-InstrSched.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-01-08-X86-64-Pointer.ll (+2-2) 
- (modified) llvm/test/CodeGen/X86/2007-01-13-StackPtrIndex.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-01-29-InlineAsm-ir.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-02-04-OrAddrMode.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-02-16-BranchFold.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-02-19-LiveIntervalAssert.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-02-23-DAGCombine-Miscompile.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-02-25-FastCCStack.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-03-01-SpillerCrash.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-03-15-GEP-Idx-Sink.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-03-16-InlineAsm.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-03-18-LiveIntervalAssert.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-03-24-InlineAsmMultiRegConstraint.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-03-24-InlineAsmPModifier.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-03-24-InlineAsmVectorOp.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-03-24-InlineAsmXConstraint.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-03-26-CoalescerBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-04-08-InlineAsmCrash.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-04-11-InlineAsmVectorResult.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-04-17-LiveIntervalAssert.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-04-24-Huge-Stack.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-04-24-VectorCrash.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-04-27-InlineAsm-IntMemInput.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-05-05-Personality.ll (+4-4) 
- (modified) llvm/test/CodeGen/X86/2007-05-05-VecCastExpand.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-05-14-LiveIntervalAssert.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-05-17-ShuffleISelBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-06-04-X86-64-CtorAsmBugs.ll (+2-2) 
- (modified) llvm/test/CodeGen/X86/2007-06-28-X86-64-isel.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-06-29-DAGCombinerBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-06-29-VecFPConstantCSEBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-07-03-GR64ToVR64.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-07-10-StackerAssert.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-07-18-Vector-Extract.ll (+2-2) 
- (modified) llvm/test/CodeGen/X86/2007-08-01-LiveVariablesBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-08-09-IllegalX86-64Asm.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-08-10-SignExtSubreg.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-09-05-InvalidAsm.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-09-06-ExtWeakAliasee.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-09-27-LDIntrinsics.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-10-04-AvoidEFLAGSCopy.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-10-12-CoalesceExtSubReg.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-10-12-SpillerUnfold1.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-10-12-SpillerUnfold2.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-10-14-CoalescerCrash.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-10-15-CoalescerCrash.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-10-16-CoalescerCrash.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-10-19-SpillerUnfold.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-10-29-ExtendSetCC.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-10-30-LSRCrash.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-10-31-extractelement-i64.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-11-01-ISelCrash.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-11-03-x86-64-q-constraint.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-11-04-LiveIntervalCrash.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-11-04-LiveVariablesBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-11-04-rip-immediate-constant.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-11-06-InstrSched.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-11-07-MulBy4.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-11-30-LoadFolding-Bug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-12-16-BURRSchedCrash.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2007-12-18-LoadCSEBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-01-08-IllegalCMP.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-01-08-SchedulerCrash.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-01-09-LongDoubleSin.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-01-16-FPStackifierAssert.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-01-16-InvalidDAGCombineXform.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-02-05-ISelCrash.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-02-06-LoadFoldingBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-02-14-BitMiscompile.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-02-18-TailMergingBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-02-20-InlineAsmClobber.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-02-22-LocalRegAllocBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-02-25-InlineAsmBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-02-25-X86-64-CoalescerBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-02-26-AsmDirectMemOp.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-02-27-DeadSlotElimBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-02-27-PEICrash.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-03-06-frem-fpstack.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-03-07-APIntBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-03-10-RegAllocInfLoop.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-03-12-ThreadLocalAlias.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-03-13-TwoAddrPassCrash.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-03-14-SpillerCrash.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-03-19-DAGCombinerBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-03-23-DarwinAsmComments.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-03-25-TwoAddrPassBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-03-31-SpillerFoldingBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-04-02-unnamedEH.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-04-08-CoalescerCrash.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-04-09-BranchFolding.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-04-15-LiveVariableBug.ll (+2-2) 
- (modified) llvm/test/CodeGen/X86/2008-04-16-CoalescerBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-04-16-ReMatBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-04-17-CoalescerBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-04-24-MemCpyBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-04-24-pblendw-fold-crash.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-04-26-Asm-Optimize-Imm.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-04-28-CoalescerBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-04-28-CyclicSchedUnit.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-05-01-InvalidOrdCompare.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-05-09-PHIElimBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-05-09-ShuffleLoweringBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-05-21-CoalescerBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-05-22-FoldUnalignedLoad.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-05-28-CoalescerBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-05-28-LocalRegAllocBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-06-13-NotVolatileLoadStore.ll (+2-2) 
- (modified) llvm/test/CodeGen/X86/2008-06-16-SubregsBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-06-25-VecISelBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-07-07-DanglingDeadInsts.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-07-09-ELFSectionAttributes.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-07-11-SHLBy1.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-07-16-CoalescerCrash.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-07-19-movups-spills.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-07-22-CombinerCrash.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-07-23-VSetCC.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-08-06-CmpStride.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-08-06-RewriterBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-08-17-UComiCodeGenBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-08-23-64Bit-maskmovq.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-08-31-EH_RETURN32.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-08-31-EH_RETURN64.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-09-05-sinttofp-2xi32.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-09-09-LinearScanBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-09-11-CoalescerBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-09-11-CoalescerBug2.ll (+2-2) 
- (modified) llvm/test/CodeGen/X86/2008-09-17-inline-asm-1.ll (+2-2) 
- (modified) llvm/test/CodeGen/X86/2008-09-18-inline-asm-2.ll (+3-3) 
- (modified) llvm/test/CodeGen/X86/2008-09-19-RegAllocBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-09-25-sseregparm-1.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-09-26-FrameAddrBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-09-29-ReMatBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-09-29-VolatileBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-10-06-x87ld-nan-1.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-10-06-x87ld-nan-2.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-10-07-SSEISelBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-10-11-CallCrash.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-10-13-CoalescerBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-10-16-VecUnaryOp.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-10-17-Asm64bitRConstraint.ll (+2-2) 
- (modified) llvm/test/CodeGen/X86/2008-10-20-AsmDoubleInI32.ll (+2-2) 
- (modified) llvm/test/CodeGen/X86/2008-10-24-FlippedCompare.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-10-27-CoalescerBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-10-29-ExpandVAARG.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-11-03-F80VAARG.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-11-06-testb.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-11-13-inlineasm-3.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-11-29-ULT-Sign.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-12-01-SpillerAssert.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-12-01-loop-iv-used-outside-loop.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-12-02-IllegalResultType.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-12-02-dagcombine-2.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-12-02-dagcombine-3.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-12-16-dagcombine-4.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-12-19-EarlyClobberBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-12-22-dagcombine-5.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-12-23-crazy-address.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2008-12-23-dagcombine-6.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-01-13-DoubleUpdate.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-01-16-SchedulerBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-01-16-UIntToFP.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-01-18-ConstantExprCrash.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-01-25-NoSSE.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-01-26-WrongCheck.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-01-27-NullStrings.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-01-31-BigShift.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-01-31-BigShift2.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-01-31-BigShift3.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-02-01-LargeMask.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-02-03-AnalyzedTwice.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-02-04-sext-i64-gep.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-02-08-CoalescerBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-02-09-ivs-different-sizes.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-02-11-codegenprepare-reuse.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-02-12-DebugInfoVLA.ll (+2-2) 
- (modified) llvm/test/CodeGen/X86/2009-02-12-InlineAsm-nieZ-constraints.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-02-12-SpillerBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-02-21-ExtWeakInitializer.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-02-25-CommuteBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-02-26-MachineLICMBug.ll (+2-2) 
- (modified) llvm/test/CodeGen/X86/2009-03-03-BTHang.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-03-03-BitcastLongDouble.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-03-05-burr-list-crash.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-03-09-APIntCrash.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-03-09-SpillerBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-03-10-CoalescerBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-03-12-CPAlignBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-03-13-PHIElimBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-03-16-PHIElimInLPad.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-03-23-LinearScanBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-03-23-MultiUseSched.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-03-25-TestBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-03-26-NoImplicitFPBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-04-12-FastIselOverflowCrash.ll (+2-2) 
- (modified) llvm/test/CodeGen/X86/2009-04-12-picrel.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-04-13-2AddrAssert-2.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-04-13-2AddrAssert.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-04-14-IllegalRegs.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-04-16-SpillerUnfold.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-04-24.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-04-25-CoalescerBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-04-27-CoalescerAssert.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-04-27-LiveIntervalsAssert.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-04-27-LiveIntervalsAssert2.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-04-29-LinearScanBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-04-29-RegAllocAssert.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-04-scale.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-05-08-InlineAsmIOffset.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-05-11-tailmerge-crash.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-05-19-SingleElementExtractElement.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-05-23-available_externally.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-05-23-dagcombine-shifts.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-05-28-DAGCombineCrash.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-05-30-ISelBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-06-02-RewriterBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-06-03-Win64DisableRedZone.ll (+2-2) 
- (modified) llvm/test/CodeGen/X86/2009-06-03-Win64SpillXMM.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-06-04-VirtualLiveIn.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-06-05-VZextByteShort.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-06-05-VariableIndexInsert.ll (+2-2) 
- (modified) llvm/test/CodeGen/X86/2009-06-05-sitofpCrash.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-06-06-ConcatVectors.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-06-12-x86_64-tail-call-conv-out-of-sync-bug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-06-15-not-a-tail-call.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-06-18-movlp-shuffle-register.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-07-06-TwoAddrAssert.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-07-07-SplitICmp.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-07-09-ExtractBoolFromVector.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-07-15-CoalescerBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-07-16-CoalescerBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-07-19-AsmExtraOperands.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-07-20-CoalescerBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-07-20-DAGCombineBug.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-08-06-branchfolder-crash.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-08-08-CastError.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-08-12-badswitch.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-08-14-Win64MemoryIndirectArg.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-08-19-LoadNarrowingMiscompile.ll (+1-1) 
- (modified) llvm/test/CodeGen/X86/2009-08-23-SubRegReuseUndo.ll (+1-1) 


``````````diff
diff --git a/llvm/test/CodeGen/X86/2003-08-03-CallArgLiveRanges.ll b/llvm/test/CodeGen/X86/2003-08-03-CallArgLiveRanges.ll
index 8a0710865058f..3dfbf3af7d101 100644
--- a/llvm/test/CodeGen/X86/2003-08-03-CallArgLiveRanges.ll
+++ b/llvm/test/CodeGen/X86/2003-08-03-CallArgLiveRanges.ll
@@ -4,7 +4,7 @@
 ; it makes a ton of annoying overlapping live ranges.  This code should not
 ; cause spills!
 ;
-; RUN: llc < %s -mtriple=i686-- -stats 2>&1 | FileCheck %s
+; RUN: llc -combiner-topological-sorting < %s -mtriple=i686-- -stats 2>&1 | FileCheck %s
 
 ; CHECK-NOT: spilled
 
diff --git a/llvm/test/CodeGen/X86/2003-08-23-DeadBlockTest.ll b/llvm/test/CodeGen/X86/2003-08-23-DeadBlockTest.ll
index db2ad18d0efb4..4e02c4b56baa9 100644
--- a/llvm/test/CodeGen/X86/2003-08-23-DeadBlockTest.ll
+++ b/llvm/test/CodeGen/X86/2003-08-23-DeadBlockTest.ll
@@ -1,4 +1,4 @@
-; RUN: llc < %s -mtriple=i686--
+; RUN: llc -combiner-topological-sorting < %s -mtriple=i686--
 
 define i32 @test() {
 entry:
diff --git a/llvm/test/CodeGen/X86/2003-11-03-GlobalBool.ll b/llvm/test/CodeGen/X86/2003-11-03-GlobalBool.ll
index 16bbbce5eb7d1..d148db21500cf 100644
--- a/llvm/test/CodeGen/X86/2003-11-03-GlobalBool.ll
+++ b/llvm/test/CodeGen/X86/2003-11-03-GlobalBool.ll
@@ -1,4 +1,4 @@
-; RUN: llc < %s -mtriple=i686-- | FileCheck %s
+; RUN: llc -combiner-topological-sorting < %s -mtriple=i686-- | FileCheck %s
 
 @X = global i1 true
 ; CHECK-NOT: .byte true
diff --git a/llvm/test/CodeGen/X86/2004-02-13-FrameReturnAddress.ll b/llvm/test/CodeGen/X86/2004-02-13-FrameReturnAddress.ll
index 79bd0fc5126e7..96e0ed040f09b 100644
--- a/llvm/test/CodeGen/X86/2004-02-13-FrameReturnAddress.ll
+++ b/llvm/test/CodeGen/X86/2004-02-13-FrameReturnAddress.ll
@@ -1,4 +1,4 @@
-; RUN: llc < %s -mtriple=i686-- | FileCheck %s
+; RUN: llc -combiner-topological-sorting < %s -mtriple=i686-- | FileCheck %s
 
 declare ptr @llvm.returnaddress(i32)
 
diff --git a/llvm/test/CodeGen/X86/2004-02-14-InefficientStackPointer.ll b/llvm/test/CodeGen/X86/2004-02-14-InefficientStackPointer.ll
index aa68ade1dfe2a..c01c1178fecd3 100644
--- a/llvm/test/CodeGen/X86/2004-02-14-InefficientStackPointer.ll
+++ b/llvm/test/CodeGen/X86/2004-02-14-InefficientStackPointer.ll
@@ -1,4 +1,4 @@
-; RUN: llc < %s | FileCheck %s
+; RUN: llc -combiner-topological-sorting < %s | FileCheck %s
 
 target triple = "i686-unknown-unknown"
 
diff --git a/llvm/test/CodeGen/X86/2004-02-22-Casts.ll b/llvm/test/CodeGen/X86/2004-02-22-Casts.ll
index dafc1d597625c..05757252fc309 100644
--- a/llvm/test/CodeGen/X86/2004-02-22-Casts.ll
+++ b/llvm/test/CodeGen/X86/2004-02-22-Casts.ll
@@ -1,4 +1,4 @@
-; RUN: llc < %s -mtriple=i686--
+; RUN: llc -combiner-topological-sorting < %s -mtriple=i686--
 define i1 @test1(double %X) {
         %V = fcmp one double %X, 0.000000e+00           ; <i1> [#uses=1]
         ret i1 %V
diff --git a/llvm/test/CodeGen/X86/2004-03-30-Select-Max.ll b/llvm/test/CodeGen/X86/2004-03-30-Select-Max.ll
index aa5bf631b5220..81f4fe2fd1530 100644
--- a/llvm/test/CodeGen/X86/2004-03-30-Select-Max.ll
+++ b/llvm/test/CodeGen/X86/2004-03-30-Select-Max.ll
@@ -1,4 +1,4 @@
-; RUN: llc < %s -mtriple=i686-- -mcpu=yonah | FileCheck %s
+; RUN: llc -combiner-topological-sorting < %s -mtriple=i686-- -mcpu=yonah | FileCheck %s
 ; CHECK-NOT: {{j[lgbe]}}
 
 define i32 @max(i32 %A, i32 %B) nounwind {
diff --git a/llvm/test/CodeGen/X86/2004-04-13-FPCMOV-Crash.ll b/llvm/test/CodeGen/X86/2004-04-13-FPCMOV-Crash.ll
index 915dc4e416093..54c7c3f0d6aea 100644
--- a/llvm/test/CodeGen/X86/2004-04-13-FPCMOV-Crash.ll
+++ b/llvm/test/CodeGen/X86/2004-04-13-FPCMOV-Crash.ll
@@ -1,4 +1,4 @@
-; RUN: llc < %s -mtriple=i686--
+; RUN: llc -combiner-topological-sorting < %s -mtriple=i686--
 
 define double @test(double %d) {
         %X = select i1 false, double %d, double %d              ; <double> [#uses=1]
diff --git a/llvm/test/CodeGen/X86/2004-06-10-StackifierCrash.ll b/llvm/test/CodeGen/X86/2004-06-10-StackifierCrash.ll
index 88acc6ad9af82..052c897f55810 100644
--- a/llvm/test/CodeGen/X86/2004-06-10-StackifierCrash.ll
+++ b/llvm/test/CodeGen/X86/2004-06-10-StackifierCrash.ll
@@ -1,4 +1,4 @@
-; RUN: llc < %s -mtriple=i686--
+; RUN: llc -combiner-topological-sorting < %s -mtriple=i686--
 
 define i1 @T(double %X) {
         %V = fcmp oeq double %X, %X             ; <i1> [#uses=1]
diff --git a/llvm/test/CodeGen/X86/2004-10-08-SelectSetCCFold.ll b/llvm/test/CodeGen/X86/2004-10-08-SelectSetCCFold.ll
index 2bd755d979d1a..fbc2b77b348ec 100644
--- a/llvm/test/CodeGen/X86/2004-10-08-SelectSetCCFold.ll
+++ b/llvm/test/CodeGen/X86/2004-10-08-SelectSetCCFold.ll
@@ -1,4 +1,4 @@
-; RUN: llc < %s -mtriple=i686--
+; RUN: llc -combiner-topological-sorting < %s -mtriple=i686--
 
 define i1 @test(i1 %C, i1 %D, i32 %X, i32 %Y) {
         %E = icmp slt i32 %X, %Y                ; <i1> [#uses=1]
diff --git a/llvm/test/CodeGen/X86/2005-01-17-CycleInDAG.ll b/llvm/test/CodeGen/X86/2005-01-17-CycleInDAG.ll
index ea89d1437cf23..f895e29f5f66c 100644
--- a/llvm/test/CodeGen/X86/2005-01-17-CycleInDAG.ll
+++ b/llvm/test/CodeGen/X86/2005-01-17-CycleInDAG.ll
@@ -3,7 +3,7 @@
 ; is invalid code (there is no correct way to order the instruction).  Check
 ; that we do not fold the load into the sub.
 
-; RUN: llc < %s -mtriple=i686-- | FileCheck %s
+; RUN: llc -combiner-topological-sorting < %s -mtriple=i686-- | FileCheck %s
 
 @GLOBAL = external dso_local global i32
 
diff --git a/llvm/test/CodeGen/X86/2005-02-14-IllegalAssembler.ll b/llvm/test/CodeGen/X86/2005-02-14-IllegalAssembler.ll
index b913fc34a526d..683fb2c034138 100644
--- a/llvm/test/CodeGen/X86/2005-02-14-IllegalAssembler.ll
+++ b/llvm/test/CodeGen/X86/2005-02-14-IllegalAssembler.ll
@@ -1,4 +1,4 @@
-; RUN: llc < %s -mtriple=i686-- | FileCheck %s
+; RUN: llc -combiner-topological-sorting < %s -mtriple=i686-- | FileCheck %s
 
 @A = external global i32                ; <ptr> [#uses=1]
 @Y = global ptr getelementptr (i32, ptr @A, i32 -1)                ; <ptr> [#uses=0]
diff --git a/llvm/test/CodeGen/X86/2005-05-08-FPStackifierPHI.ll b/llvm/test/CodeGen/X86/2005-05-08-FPStackifierPHI.ll
index 47cd0da7a4d3c..9fedd6a7c6fd7 100644
--- a/llvm/test/CodeGen/X86/2005-05-08-FPStackifierPHI.ll
+++ b/llvm/test/CodeGen/X86/2005-05-08-FPStackifierPHI.ll
@@ -1,4 +1,4 @@
-; RUN: llc < %s -mtriple=i686-- -mcpu=generic
+; RUN: llc -combiner-topological-sorting < %s -mtriple=i686-- -mcpu=generic
 ; Make sure LLC doesn't crash in the stackifier due to FP PHI nodes.
 
 define void @radfg_() {
diff --git a/llvm/test/CodeGen/X86/2006-01-19-ISelFoldingBug.ll b/llvm/test/CodeGen/X86/2006-01-19-ISelFoldingBug.ll
index 6c4254314009f..9704e8aea8b93 100644
--- a/llvm/test/CodeGen/X86/2006-01-19-ISelFoldingBug.ll
+++ b/llvm/test/CodeGen/X86/2006-01-19-ISelFoldingBug.ll
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
-; RUN: llc < %s | FileCheck %s
+; RUN: llc -combiner-topological-sorting < %s | FileCheck %s
 ;
 ; Check that the isel does not fold the shld, which already folds a load
 ; and has two uses, into a store.
diff --git a/llvm/test/CodeGen/X86/2006-03-01-InstrSchedBug.ll b/llvm/test/CodeGen/X86/2006-03-01-InstrSchedBug.ll
index 0805f7a3704a3..51bb93cc741c0 100644
--- a/llvm/test/CodeGen/X86/2006-03-01-InstrSchedBug.ll
+++ b/llvm/test/CodeGen/X86/2006-03-01-InstrSchedBug.ll
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
-; RUN: llc < %s -mtriple=i686-unknown-unknown | FileCheck %s
+; RUN: llc -combiner-topological-sorting < %s -mtriple=i686-unknown-unknown | FileCheck %s
 
 define i32 @f(i32 %a, i32 %b) {
 ; CHECK-LABEL: f:
diff --git a/llvm/test/CodeGen/X86/2006-03-02-InstrSchedBug.ll b/llvm/test/CodeGen/X86/2006-03-02-InstrSchedBug.ll
index ece16192566dd..f116652268477 100644
--- a/llvm/test/CodeGen/X86/2006-03-02-InstrSchedBug.ll
+++ b/llvm/test/CodeGen/X86/2006-03-02-InstrSchedBug.ll
@@ -1,5 +1,5 @@
 ; REQUIRES: asserts
-; RUN: llc < %s -mtriple=i686-- -stats 2>&1 | FileCheck %s
+; RUN: llc -combiner-topological-sorting < %s -mtriple=i686-- -stats 2>&1 | FileCheck %s
 ; CHECK: 7 asm-printer
 
 define i32 @g(i32 %a, i32 %b) nounwind {
diff --git a/llvm/test/CodeGen/X86/2006-04-04-CrossBlockCrash.ll b/llvm/test/CodeGen/X86/2006-04-04-CrossBlockCrash.ll
index 4e99508cfe16f..49d36d586ef82 100644
--- a/llvm/test/CodeGen/X86/2006-04-04-CrossBlockCrash.ll
+++ b/llvm/test/CodeGen/X86/2006-04-04-CrossBlockCrash.ll
@@ -1,4 +1,4 @@
-; RUN: llc < %s -mcpu=yonah
+; RUN: llc -combiner-topological-sorting < %s -mcpu=yonah
 ; END.
 
 target datalayout = "e-p:32:32"
diff --git a/llvm/test/CodeGen/X86/2006-04-27-ISelFoldingBug.ll b/llvm/test/CodeGen/X86/2006-04-27-ISelFoldingBug.ll
index e6f28c2057f77..ff0c705a4bfd0 100644
--- a/llvm/test/CodeGen/X86/2006-04-27-ISelFoldingBug.ll
+++ b/llvm/test/CodeGen/X86/2006-04-27-ISelFoldingBug.ll
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
-; RUN: llc < %s -mtriple=i686-apple-darwin8 -relocation-model=static | FileCheck %s
+; RUN: llc -combiner-topological-sorting < %s -mtriple=i686-apple-darwin8 -relocation-model=static | FileCheck %s
 
 @block = external global ptr            ; <ptr> [#uses=1]
 @last = external global i32             ; <ptr> [#uses=3]
diff --git a/llvm/test/CodeGen/X86/2006-05-01-SchedCausingSpills.ll b/llvm/test/CodeGen/X86/2006-05-01-SchedCausingSpills.ll
index 5bc884d290297..948a9f1ef934f 100644
--- a/llvm/test/CodeGen/X86/2006-05-01-SchedCausingSpills.ll
+++ b/llvm/test/CodeGen/X86/2006-05-01-SchedCausingSpills.ll
@@ -1,5 +1,5 @@
 ; REQUIRES: asserts
-; RUN: llc < %s -mtriple=i686-- -mcpu=yonah -stats 2>&1 | \
+; RUN: llc -combiner-topological-sorting < %s -mtriple=i686-- -mcpu=yonah -stats 2>&1 | \
 ; RUN:   not grep "Number of register spills"
 ; END.
 
diff --git a/llvm/test/CodeGen/X86/2006-05-02-InstrSched1.ll b/llvm/test/CodeGen/X86/2006-05-02-InstrSched1.ll
index 8165395c7e655..9a05c50d8b9c1 100644
--- a/llvm/test/CodeGen/X86/2006-05-02-InstrSched1.ll
+++ b/llvm/test/CodeGen/X86/2006-05-02-InstrSched1.ll
@@ -1,5 +1,5 @@
 ; REQUIRES: asserts
-; RUN: llc < %s -mtriple=i686-unknown-linux -relocation-model=static -stats 2>&1 | \
+; RUN: llc -combiner-topological-sorting < %s -mtriple=i686-unknown-linux -relocation-model=static -stats 2>&1 | \
 ; RUN:   grep asm-printer | grep 14
 ;
 ; It's possible to schedule this in 14 instructions by avoiding
diff --git a/llvm/test/CodeGen/X86/2006-05-02-InstrSched2.ll b/llvm/test/CodeGen/X86/2006-05-02-InstrSched2.ll
index e311161239388..ff11c1c97db15 100644
--- a/llvm/test/CodeGen/X86/2006-05-02-InstrSched2.ll
+++ b/llvm/test/CodeGen/X86/2006-05-02-InstrSched2.ll
@@ -1,5 +1,5 @@
 ; REQUIRES: asserts
-; RUN: llc < %s -mtriple=i686-- -stats  2>&1 | \
+; RUN: llc -combiner-topological-sorting < %s -mtriple=i686-- -stats  2>&1 | \
 ; RUN:   grep asm-printer | grep 13
 
 define void @_ZN9__gnu_cxx9hashtableISt4pairIKPKciES3_NS_4hashIS3_EESt10_Select1stIS5_E5eqstrSaIiEE14find_or_insertERKS5__cond_true456.i(ptr %tmp435.i, ptr %tmp449.i.out) nounwind {
diff --git a/llvm/test/CodeGen/X86/2006-05-08-CoalesceSubRegClass.ll b/llvm/test/CodeGen/X86/2006-05-08-CoalesceSubRegClass.ll
index 88e745491d879..f398a0565e844 100644
--- a/llvm/test/CodeGen/X86/2006-05-08-CoalesceSubRegClass.ll
+++ b/llvm/test/CodeGen/X86/2006-05-08-CoalesceSubRegClass.ll
@@ -2,7 +2,7 @@
 ; Coalescing from R32 to a subset R32_. Once another register coalescer bug is
 ; fixed, the movb should go away as well.
 
-; RUN: llc < %s -mtriple=i686-- -relocation-model=static | FileCheck %s
+; RUN: llc -combiner-topological-sorting < %s -mtriple=i686-- -relocation-model=static | FileCheck %s
 
 @B = external dso_local global i32		; <ptr> [#uses=2]
 @C = external dso_local global ptr		; <ptr> [#uses=2]
diff --git a/llvm/test/CodeGen/X86/2006-05-08-InstrSched.ll b/llvm/test/CodeGen/X86/2006-05-08-InstrSched.ll
index 16ef67724f883..4530b9c2b8ee0 100644
--- a/llvm/test/CodeGen/X86/2006-05-08-InstrSched.ll
+++ b/llvm/test/CodeGen/X86/2006-05-08-InstrSched.ll
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
-; RUN: llc < %s -mtriple=i686-- -relocation-model=static | FileCheck %s
+; RUN: llc -combiner-topological-sorting < %s -mtriple=i686-- -relocation-model=static | FileCheck %s
 
 @A = external dso_local global ptr		; <ptr> [#uses=1]
 @B = external dso_local global i32		; <ptr> [#uses=1]
diff --git a/llvm/test/CodeGen/X86/2006-05-11-InstrSched.ll b/llvm/test/CodeGen/X86/2006-05-11-InstrSched.ll
index a8fecba27bf3c..b5f65a2fed721 100644
--- a/llvm/test/CodeGen/X86/2006-05-11-InstrSched.ll
+++ b/llvm/test/CodeGen/X86/2006-05-11-InstrSched.ll
@@ -1,5 +1,5 @@
 ; REQUIRES: asserts
-; RUN: llc < %s -mtriple=i386-linux-gnu -mcpu=penryn -mattr=+sse2 -stats 2>&1 | \
+; RUN: llc -combiner-topological-sorting < %s -mtriple=i386-linux-gnu -mcpu=penryn -mattr=+sse2 -stats 2>&1 | \
 ; RUN:     grep "asm-printer" | grep 33
 
 target datalayout = "e-p:32:32"
diff --git a/llvm/test/CodeGen/X86/2006-05-17-VectorArg.ll b/llvm/test/CodeGen/X86/2006-05-17-VectorArg.ll
index 7f022b6a607b7..e6c94f67d9779 100644
--- a/llvm/test/CodeGen/X86/2006-05-17-VectorArg.ll
+++ b/llvm/test/CodeGen/X86/2006-05-17-VectorArg.ll
@@ -1,4 +1,4 @@
-; RUN: llc < %s -mtriple=i686-- -mattr=+sse2
+; RUN: llc -combiner-topological-sorting < %s -mtriple=i686-- -mattr=+sse2
 
 define <4 x float> @opRSQ(<4 x float> %a) nounwind {
 entry:
diff --git a/llvm/test/CodeGen/X86/2006-05-22-FPSetEQ.ll b/llvm/test/CodeGen/X86/2006-05-22-FPSetEQ.ll
index 9f072c6334c07..172a276816315 100644
--- a/llvm/test/CodeGen/X86/2006-05-22-FPSetEQ.ll
+++ b/llvm/test/CodeGen/X86/2006-05-22-FPSetEQ.ll
@@ -1,4 +1,4 @@
-; RUN: llc < %s -mtriple=i686-- -mattr=-sse | FileCheck %s
+; RUN: llc -combiner-topological-sorting < %s -mtriple=i686-- -mattr=-sse | FileCheck %s
 
 define i32 @test(float %f) {
 ; CHECK-LABEL: test:
diff --git a/llvm/test/CodeGen/X86/2006-05-25-CycleInDAG.ll b/llvm/test/CodeGen/X86/2006-05-25-CycleInDAG.ll
index 069d77ed689e2..744137efd37b0 100644
--- a/llvm/test/CodeGen/X86/2006-05-25-CycleInDAG.ll
+++ b/llvm/test/CodeGen/X86/2006-05-25-CycleInDAG.ll
@@ -1,4 +1,4 @@
-; RUN: llc < %s -mtriple=i686--
+; RUN: llc -combiner-topological-sorting < %s -mtriple=i686--
 
 define i32 @test() {
 	br i1 false, label %cond_next33, label %cond_true12
diff --git a/llvm/test/CodeGen/X86/2006-07-10-InlineAsmAConstraint.ll b/llvm/test/CodeGen/X86/2006-07-10-InlineAsmAConstraint.ll
index 1c5b9d07eeb8f..4cfebed3bcb18 100644
--- a/llvm/test/CodeGen/X86/2006-07-10-InlineAsmAConstraint.ll
+++ b/llvm/test/CodeGen/X86/2006-07-10-InlineAsmAConstraint.ll
@@ -1,4 +1,4 @@
-; RUN: llc < %s -mtriple=i686--
+; RUN: llc -combiner-topological-sorting < %s -mtriple=i686--
 ; PR825
 
 define i64 @test() {
diff --git a/llvm/test/CodeGen/X86/2006-07-12-InlineAsmQConstraint.ll b/llvm/test/CodeGen/X86/2006-07-12-InlineAsmQConstraint.ll
index ff7ffd33b7a39..b9aefb96872f1 100644
--- a/llvm/test/CodeGen/X86/2006-07-12-InlineAsmQConstraint.ll
+++ b/llvm/test/CodeGen/X86/2006-07-12-InlineAsmQConstraint.ll
@@ -1,4 +1,4 @@
-; RUN: llc < %s
+; RUN: llc -combiner-topological-sorting < %s
 ; PR828
 
 target datalayout = "e-p:32:32"
diff --git a/llvm/test/CodeGen/X86/2006-07-20-InlineAsm.ll b/llvm/test/CodeGen/X86/2006-07-20-InlineAsm.ll
index 3eb56ba8dc1b2..4bb273532bc6f 100644
--- a/llvm/test/CodeGen/X86/2006-07-20-InlineAsm.ll
+++ b/llvm/test/CodeGen/X86/2006-07-20-InlineAsm.ll
@@ -1,4 +1,4 @@
-; RUN: llc < %s -mtriple=i686-- -no-integrated-as
+; RUN: llc -combiner-topological-sorting < %s -mtriple=i686-- -no-integrated-as
 ; PR833
 
 @G = weak global i32 0		; <ptr> [#uses=3]
diff --git a/llvm/test/CodeGen/X86/2006-07-28-AsmPrint-Long-As-Pointer.ll b/llvm/test/CodeGen/X86/2006-07-28-AsmPrint-Long-As-Pointer.ll
index 772e8a04685b8..66f5cf8b7a334 100644
--- a/llvm/test/CodeGen/X86/2006-07-28-AsmPrint-Long-As-Pointer.ll
+++ b/llvm/test/CodeGen/X86/2006-07-28-AsmPrint-Long-As-Pointer.ll
@@ -1,4 +1,4 @@
-; RUN: llc < %s -mtriple=i686-- | FileCheck %s
+; RUN: llc -combiner-topological-sorting < %s -mtriple=i686-- | FileCheck %s
 ; PR853
 
 ; CHECK: 4294967240
diff --git a/llvm/test/CodeGen/X86/2006-07-31-SingleRegClass.ll b/llvm/test/CodeGen/X86/2006-07-31-SingleRegClass.ll
index baf4dfa2e43db..daf312fbeae7c 100644
--- a/llvm/test/CodeGen/X86/2006-07-31-SingleRegClass.ll
+++ b/llvm/test/CodeGen/X86/2006-07-31-SingleRegClass.ll
@@ -1,5 +1,5 @@
 ; PR850
-; RUN: llc < %s -mtriple=i686-- -x86-asm-syntax=att -no-integrated-as | FileCheck %s
+; RUN: llc -combiner-topological-sorting < %s -mtriple=i686-- -x86-asm-syntax=att -no-integrated-as | FileCheck %s
 
 ; CHECK: {{movl 4[(]%eax[)],%ebp}}
 ; CHECK: {{movl 0[(]%eax[)], %ebx}}
diff --git a/llvm/test/CodeGen/X86/2006-08-07-CycleInDAG.ll b/llvm/test/CodeGen/X86/2006-08-07-CycleInDAG.ll
index 01a20bf71ea1a..d9553a3fcdbaf 100644
--- a/llvm/test/CodeGen/X86/2006-08-07-CycleInDAG.ll
+++ b/llvm/test/CodeGen/X86/2006-08-07-CycleInDAG.ll
@@ -1,4 +1,4 @@
-; RUN: llc < %s -mtriple=i686-- -mattr=+sse2
+; RUN: llc -combiner-topological-sorting < %s -mtriple=i686-- -mattr=+sse2
 	%struct.foo = type opaque
 
 define fastcc i32 @test(ptr %v, ptr %vi) {
diff --git a/llvm/test/CodeGen/X86/2006-08-16-CycleInDAG.ll b/llvm/test/CodeGen/X86/2006-08-16-CycleInDAG.ll
index fbd162117eae2..ad9d1e6670ea5 100644
--- a/llvm/test/CodeGen/X86/2006-08-16-CycleInDAG.ll
+++ b/llvm/test/CodeGen/X86/2006-08-16-CycleInDAG.ll
@@ -1,4 +1,4 @@
-; RUN: llc < %s -mtriple=i686--
+; RUN: llc -combiner-topological-sorting < %s -mtriple=i686--
 	%struct.expr = type { ptr, i32, ptr, ptr, ptr, ptr }
 	%struct.hash_table = type { ptr, i32, i32, i32 }
 	%struct.occr = type { ptr, ptr, i8, i8 }
diff --git a/llvm/test/CodeGen/X86/2006-08-21-ExtraMovInst.ll b/llvm/test/CodeGen/X86/2006-08-21-ExtraMovInst.ll
index f3bdf561a9456..ad283a4f4e23a 100644
--- a/llvm/test/CodeGen/X86/2006-08-21-ExtraMovInst.ll
+++ b/llvm/test/CodeGen/X86/2006-08-21-ExtraMovInst.ll
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
-; RUN: llc < %s -mtriple=i686-- -mcpu=i386 | FileCheck %s
+; RUN: llc -combiner-topological-sorting < %s -mtriple=i686-- -mcpu=i386 | FileCheck %s
 
 define i32 @foo(i32 %t, i32 %C) {
 ; CHECK-LABEL: foo:
diff --git a/llvm/test/CodeGen/X86/2006-09-01-CycleInDAG.ll b/llvm/test/CodeGen/X86/2006-09-01-CycleInDAG.ll
index d9b82812c1a3b..b631fa949c5c5 100644
--- a/llvm/test/CodeGen/X86/2006-09-01-CycleInDAG.ll
+++ b/llvm/test/CodeGen/X86/2006-09-01-CycleInDAG.ll
@@ -1,4 +1,4 @@
-; RUN: llc < %s
+; RUN: llc -combiner-topological-sorting < %s
 target datalayout = "e-p:32:32"
 target triple = "i686-apple-darwin8"
 	%struct.CUMULATIVE_ARGS = type { i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }
diff --git a/llvm/test/CodeGen/X86/2006-10-02-BoolRetCrash.ll b/llvm/test/CodeGen/X86/2006-10-02-BoolRetCrash.ll
index 7f938029dd83a..e81e9a4aaff86 100644
--- a/llvm/test/CodeGen/X86/2006-10-02-BoolRetCrash.ll
+++ b/llvm/test/CodeGen/X86/2006-10-02-BoolRetCrash.ll
@@ -1,4 +1,4 @@
-; RUN: llc -mtriple=i686 < %s
+; RUN: llc -combiner-topological-sorting -mtriple=i686 < %s
 ; PR933
 
 define fastcc i1 @test() {
diff --git a/llvm/test/CodeGen/X86/2006-10-09-CycleInDAG.ll b/llvm/test/CodeGen/X86/2006-10-09-CycleInDAG.ll
index 4eb7c19a82ed3..59a8ed31e08bd 100644
--- a/llvm/test/CodeGen/X86/2006-10-09-CycleInDAG.ll
+++ b/llvm/test/CodeGen/X86/2006-10-09-CycleInDAG.ll
@@ -1,4 +1,4 @@
-; RUN: llc < %s -mtriple=i686--
+; RUN: llc -combiner-topological-sorting < %s -mtriple=i686--
 
 define void @_ZN13QFSFileEngine4readEPcx() {
 	%tmp201 = load i32, ptr null		; <i32> [#uses=1]
diff --git a/llvm/test/CodeGen/X86/2006-10-10-FindModifiedNodeSlotBug.ll b/llvm/test/CodeGen/X86/2006-10-10-FindModifiedNodeSlotBug.ll
index d2b905ef56c55..c48b42ceffbef 100644
--- a/llvm/test/CodeGen/X86/2006-10-10-FindModifiedNodeSlotBug.ll
+++ b/llvm/test/CodeGen/X86/2006-10-10-FindModifiedNodeSlotBug.ll
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
-; RUN: llc < %s -mtriple=i686-- | FileCheck %s
+; RUN: llc -combiner-topological-sorting < %s -mtriple=i686-- | FileCheck %s
 ; Bug in FindModifiedNodeSlot cause tmp14 load to become a zextload and shr 31
 ; is then optimized away.
 @tree_code_type = external dso_local global [0 x i32]		; <ptr> [#uses=1]
diff --git a/llvm/test/CodeGen/X86/2006-10-12-CycleInDAG.ll b/llvm/test/CodeGen/X86/2006-10-12-CycleInDAG...
[truncated]

``````````

</details>


https://github.com/llvm/llvm-project/pull/189947


More information about the llvm-commits mailing list