From 3e054fe9efc64596534bbae0d1634ed15181d642 Mon Sep 17 00:00:00 2001 From: Dan Gohman Date: Tue, 8 Sep 2009 22:34:10 +0000 Subject: [PATCH] Use opt -S instead of piping bitcode output through llvm-dis. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81257 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/Analysis/Andersens/2008-03-19-External.ll | 2 +- test/Analysis/Andersens/2008-04-07-Memcpy.ll | 2 +- test/Analysis/Andersens/external.ll | 2 +- test/Analysis/BasicAA/2003-02-26-AccessSizeTest.ll | 2 +- test/Analysis/BasicAA/2003-04-22-GEPProblem.ll | 2 +- test/Analysis/BasicAA/2003-09-19-LocalArgument.ll | 2 +- test/Analysis/BasicAA/2004-07-28-MustAliasbug.ll | 2 +- .../BasicAA/2007-01-13-BasePointerBadNoAlias.ll | 4 ++-- .../Analysis/BasicAA/2007-08-05-GetOverloadedModRef.ll | 2 +- test/Analysis/BasicAA/2007-10-24-ArgumentsGlobals.ll | 2 +- test/Analysis/BasicAA/2008-04-15-Byval.ll | 2 +- test/Analysis/BasicAA/2009-03-04-GEPNoalias.ll | 2 +- test/Analysis/BasicAA/byval.ll | 2 +- test/Analysis/BasicAA/cas.ll | 2 +- test/Analysis/BasicAA/featuretest.ll | 2 +- test/Analysis/BasicAA/global-size.ll | 2 +- test/Analysis/BasicAA/no-escape-call.ll | 2 +- test/Analysis/BasicAA/nocapture.ll | 2 +- test/Analysis/BasicAA/pure-const-dce.ll | 6 +++--- test/Analysis/BasicAA/store-promote.ll | 2 +- test/Analysis/GlobalsModRef/2008-09-03-ReadGlobals.ll | 2 +- test/Analysis/GlobalsModRef/aliastest.ll | 2 +- test/Analysis/GlobalsModRef/chaining-analysis.ll | 2 +- test/Analysis/GlobalsModRef/indirect-global.ll | 2 +- test/Analysis/GlobalsModRef/modreftest.ll | 2 +- test/Analysis/Profiling/edge-profiling.ll | 2 +- .../ScalarEvolution/2007-08-06-MisinterpretBranch.ll | 2 +- .../ScalarEvolution/2007-11-14-SignedAddRec.ll | 2 +- test/Analysis/ScalarEvolution/avoid-smax-1.ll | 2 +- test/Assembler/2002-04-07-HexFloatConstants.ll | 2 +- test/Assembler/2002-04-29-NameBinding.ll | 2 +- test/Assembler/2002-08-19-BytecodeReader.ll | 2 +- test/Assembler/2003-08-20-ConstantExprGEP-Fold.ll | 2 +- test/Assembler/2008-02-20-MultipleReturnValue.ll | 2 +- test/Assembler/2009-02-28-StripOpaqueName.ll | 2 +- test/CodeGen/Generic/GC/inline.ll | 2 +- test/CodeGen/Generic/GC/inline2.ll | 4 ++-- test/CodeGen/X86/2009-03-23-i80-fp80.ll | 4 ++-- test/DebugInfo/2009-02-27-licm.ll | 2 +- test/DebugInfo/2009-03-03-cheapdse.ll | 2 +- test/DebugInfo/2009-03-03-deadstore.ll | 2 +- test/DebugInfo/2009-03-03-store-to-load-forward.ll | 2 +- test/DebugInfo/2009-03-05-gvn.ll | 2 +- test/Feature/weak_constant.ll | 2 +- test/Other/2008-06-04-FieldSizeInPacked.ll | 2 +- test/Other/2009-06-05-no-implicit-float.ll | 2 +- test/Transforms/ADCE/2002-05-22-PHITest.ll | 2 +- test/Transforms/ADCE/2003-06-24-BasicFunctionality.ll | 2 +- .../ADCE/2003-11-16-MissingPostDominanceInfo.ll | 2 +- test/Transforms/ADCE/dce_pure_call.ll | 2 +- test/Transforms/ADCE/dce_pure_invoke.ll | 2 +- .../ArgumentPromotion/2008-02-01-ReturnAttrs.ll | 2 +- .../ArgumentPromotion/2008-07-02-array-indexing.ll | 2 +- test/Transforms/ArgumentPromotion/aggregate-promote.ll | 2 +- test/Transforms/ArgumentPromotion/attrs.ll | 2 +- test/Transforms/ArgumentPromotion/basictest.ll | 2 +- test/Transforms/ArgumentPromotion/byval-2.ll | 2 +- test/Transforms/ArgumentPromotion/byval.ll | 2 +- test/Transforms/ArgumentPromotion/chained.ll | 2 +- test/Transforms/ArgumentPromotion/control-flow.ll | 2 +- test/Transforms/ArgumentPromotion/control-flow2.ll | 2 +- test/Transforms/CondProp/basictest-dbg.ll | 2 +- test/Transforms/CondProp/basictest.ll | 4 ++-- test/Transforms/CondProp/phisimplify.ll | 2 +- test/Transforms/CondProp/phisimplify2.ll | 2 +- test/Transforms/CondProp/phisimplify3.ll | 2 +- test/Transforms/ConstProp/2002-05-03-NotOperator.ll | 2 +- test/Transforms/ConstProp/2002-09-03-SetCC-Bools.ll | 2 +- test/Transforms/ConstProp/2005-01-28-SetCCGEP.ll | 2 +- test/Transforms/ConstProp/2006-11-30-vector-cast.ll | 4 ++-- test/Transforms/ConstProp/2006-12-01-TruncBoolBug.ll | 2 +- test/Transforms/ConstProp/2006-12-01-bool-casts.ll | 4 ++-- test/Transforms/ConstProp/2007-02-05-BitCast.ll | 2 +- test/Transforms/ConstProp/2007-11-23-cttz.ll | 2 +- test/Transforms/ConstProp/basictest.ll | 2 +- test/Transforms/ConstProp/bitcast2.ll | 2 +- test/Transforms/ConstProp/bswap.ll | 2 +- test/Transforms/ConstProp/calls.ll | 2 +- test/Transforms/ConstProp/div-zero.ll | 2 +- test/Transforms/ConstProp/float-to-ptr-cast.ll | 2 +- test/Transforms/ConstProp/logicaltest.ll | 2 +- test/Transforms/ConstProp/nottest.ll | 2 +- test/Transforms/ConstProp/phi.ll | 2 +- test/Transforms/ConstProp/remtest.ll | 2 +- .../ConstantMerge/2006-03-07-DontMergeDiffSections.ll | 4 ++-- test/Transforms/DeadArgElim/2007-02-07-FuncRename.ll | 4 ++-- .../Transforms/DeadArgElim/2007-10-18-VarargsReturn.ll | 2 +- test/Transforms/DeadArgElim/2007-12-20-ParamAttrs.ll | 2 +- .../DeadArgElim/2008-01-16-VarargsParamAttrs.ll | 2 +- .../Transforms/DeadArgElim/2008-06-23-DeadAfterLive.ll | 2 +- test/Transforms/DeadArgElim/basictest.ll | 2 +- test/Transforms/DeadArgElim/canon.ll | 2 +- test/Transforms/DeadArgElim/dead_vaargs.ll | 4 ++-- test/Transforms/DeadArgElim/deadretval.ll | 2 +- test/Transforms/DeadArgElim/deadretval2.ll | 2 +- test/Transforms/DeadArgElim/keepalive.ll | 2 +- test/Transforms/DeadArgElim/multdeadretval.ll | 2 +- .../DeadStoreElimination/2004-12-28-PartialStore.ll | 2 +- .../DeadStoreElimination/2005-11-30-vaarg.ll | 2 +- .../DeadStoreElimination/2008-07-28-load-store.ll | 2 +- test/Transforms/DeadStoreElimination/PartialStore.ll | 2 +- test/Transforms/DeadStoreElimination/alloca.ll | 2 +- test/Transforms/DeadStoreElimination/byval.ll | 2 +- .../DeadStoreElimination/context-sensitive.ll | 2 +- test/Transforms/DeadStoreElimination/free.ll | 2 +- test/Transforms/DeadStoreElimination/memcpy.ll | 2 +- test/Transforms/DeadStoreElimination/simple.ll | 2 +- test/Transforms/DeadStoreElimination/volatile-load.ll | 2 +- test/Transforms/FunctionAttrs/2008-09-03-Mutual.ll | 2 +- test/Transforms/FunctionAttrs/2008-09-03-ReadNone.ll | 2 +- test/Transforms/FunctionAttrs/2008-09-03-ReadOnly.ll | 2 +- .../FunctionAttrs/2008-09-13-VolatileRead.ll | 2 +- .../Transforms/FunctionAttrs/2008-10-04-LocalMemory.ll | 2 +- test/Transforms/FunctionAttrs/2008-12-29-Constant.ll | 2 +- test/Transforms/FunctionAttrs/2008-12-31-NoCapture.ll | 4 ++-- .../Transforms/FunctionAttrs/2009-01-02-LocalStores.ll | 4 ++-- test/Transforms/FunctionAttrs/2009-05-06-Malloc.ll | 2 +- test/Transforms/GVN/2007-07-25-InfiniteLoop.ll | 2 +- test/Transforms/GVN/2007-07-26-InterlockingLoops.ll | 4 ++-- test/Transforms/GVN/2007-07-26-PhiErasure.ll | 2 +- test/Transforms/GVN/2007-07-31-NoDomInherit.ll | 2 +- test/Transforms/GVN/2007-07-31-RedundantPhi.ll | 2 +- test/Transforms/GVN/2008-02-12-UndefLoad.ll | 2 +- test/Transforms/GVN/2008-02-24-NonDominatedMemcpy.ll | 2 +- test/Transforms/GVN/2008-02-26-MemCpySize.ll | 2 +- test/Transforms/GVN/2008-07-02-Unreachable.ll | 2 +- test/Transforms/GVN/2008-12-09-SelfRemove.ll | 2 +- test/Transforms/GVN/2009-06-17-InvalidPRE.ll | 2 +- test/Transforms/GVN/basic.ll | 2 +- test/Transforms/GVN/bitcast-of-call.ll | 2 +- test/Transforms/GVN/calls-nonlocal.ll | 2 +- test/Transforms/GVN/calls-readonly.ll | 2 +- test/Transforms/GVN/condprop.ll | 2 +- test/Transforms/GVN/load-constant-mem.ll | 2 +- test/Transforms/GVN/local-pre.ll | 2 +- test/Transforms/GVN/lpre-basic.ll | 2 +- test/Transforms/GVN/mixed.ll | 4 ++-- test/Transforms/GVN/pre-basic-add.ll | 2 +- test/Transforms/GVN/pre-single-pred.ll | 2 +- test/Transforms/GVN/rle-dominated.ll | 2 +- test/Transforms/GVN/rle-must-alias.ll | 2 +- test/Transforms/GVN/rle-no-phi-translate.ll | 2 +- test/Transforms/GVN/rle-nonlocal.ll | 2 +- test/Transforms/GVN/rle-phi-translate.ll | 4 ++-- test/Transforms/GVN/rle-semidominated.ll | 2 +- .../GVNPRE/2007-07-05-AvailabilityUpdating.ll | 2 +- test/Transforms/GVNPRE/basic.ll | 4 ++-- test/Transforms/GVNPRE/cast.ll | 2 +- test/Transforms/GVNPRE/extractelement.ll | 2 +- test/Transforms/GVNPRE/gep.ll | 2 +- test/Transforms/GVNPRE/insertelement.ll | 2 +- test/Transforms/GVNPRE/select.ll | 2 +- test/Transforms/GVNPRE/shufflevector.ll | 2 +- test/Transforms/GlobalDCE/2002-08-17-FunctionDGE.ll | 2 +- test/Transforms/GlobalDCE/2002-08-17-WorkListTest.ll | 2 +- test/Transforms/GlobalDCE/2003-07-01-SelfReference.ll | 2 +- .../GlobalDCE/2003-10-09-PreserveWeakGlobals.ll | 2 +- test/Transforms/GlobalDCE/2009-01-05-DeadAliases.ll | 4 ++-- test/Transforms/GlobalDCE/basicvariabletest.ll | 2 +- test/Transforms/GlobalDCE/externally_available.ll | 2 +- test/Transforms/GlobalOpt/2008-01-13-OutOfRangeSROA.ll | 2 +- test/Transforms/GlobalOpt/2008-01-29-VolatileGlobal.ll | 2 +- test/Transforms/GlobalOpt/2008-02-16-NestAttr.ll | 2 +- .../GlobalOpt/2008-04-26-SROA-Global-Align.ll | 6 +++--- test/Transforms/GlobalOpt/2008-07-17-addrspace.ll | 2 +- test/Transforms/GlobalOpt/2009-01-13-phi-user.ll | 2 +- test/Transforms/GlobalOpt/2009-02-15-ResolveAlias.ll | 2 +- test/Transforms/GlobalOpt/2009-03-03-dbg.ll | 2 +- test/Transforms/GlobalOpt/2009-03-06-Anonymous.ll | 2 +- .../GlobalOpt/2009-03-07-PromotePtrToBool.ll | 2 +- test/Transforms/GlobalOpt/alias-resolve.ll | 2 +- test/Transforms/GlobalOpt/basictest.ll | 2 +- test/Transforms/GlobalOpt/constantexpr-dangle.ll | 2 +- test/Transforms/GlobalOpt/ctor-list-opt-dbg.ll | 2 +- test/Transforms/GlobalOpt/ctor-list-opt-inbounds.ll | 2 +- test/Transforms/GlobalOpt/ctor-list-opt.ll | 2 +- test/Transforms/GlobalOpt/deadglobal-2.ll | 2 +- test/Transforms/GlobalOpt/deadglobal.ll | 2 +- test/Transforms/GlobalOpt/globalsra-partial.ll | 2 +- test/Transforms/GlobalOpt/globalsra-unknown-index.ll | 2 +- test/Transforms/GlobalOpt/globalsra.ll | 2 +- test/Transforms/GlobalOpt/heap-sra-1.ll | 4 ++-- test/Transforms/GlobalOpt/heap-sra-2.ll | 4 ++-- test/Transforms/GlobalOpt/heap-sra-phi.ll | 4 ++-- test/Transforms/GlobalOpt/iterate.ll | 2 +- test/Transforms/GlobalOpt/load-store-global.ll | 2 +- test/Transforms/GlobalOpt/malloc-promote-1.ll | 2 +- test/Transforms/GlobalOpt/malloc-promote-2.ll | 2 +- test/Transforms/GlobalOpt/malloc-promote-3.ll | 2 +- test/Transforms/GlobalOpt/memcpy.ll | 2 +- test/Transforms/GlobalOpt/memset.ll | 2 +- test/Transforms/GlobalOpt/phi-select.ll | 2 +- test/Transforms/GlobalOpt/storepointer-compare.ll | 2 +- test/Transforms/GlobalOpt/storepointer.ll | 2 +- test/Transforms/GlobalOpt/trivialstore.ll | 2 +- test/Transforms/GlobalOpt/undef-init.ll | 2 +- test/Transforms/IPConstantProp/2008-06-09-WeakProp.ll | 2 +- test/Transforms/IPConstantProp/recursion.ll | 2 +- test/Transforms/IPConstantProp/return-argument.ll | 2 +- test/Transforms/IPConstantProp/return-constants.ll | 2 +- test/Transforms/IndMemRem/2009-01-24-Noalias.ll | 2 +- .../IndVarSimplify/2003-09-12-MultiplePred.ll | 2 +- .../IndVarSimplify/2003-12-10-IndVarDeadCode.ll | 2 +- .../Transforms/IndVarSimplify/2003-12-21-IndVarSize.ll | 2 +- .../IndVarSimplify/2005-02-26-ExitValueCompute.ll | 2 +- .../IndVarSimplify/2006-03-31-NegativeStride.ll | 2 +- test/Transforms/IndVarSimplify/2007-01-06-TripCount.ll | 2 +- test/Transforms/IndVarSimplify/2008-09-02-IVType.ll | 2 +- test/Transforms/IndVarSimplify/2008-11-03-Floating.ll | 2 +- test/Transforms/IndVarSimplify/2008-11-17-Floating.ll | 6 +++--- .../IndVarSimplify/2009-04-14-shorten_iv_vars.ll | 2 +- .../IndVarSimplify/2009-04-15-shorten-iv-vars-2.ll | 2 +- test/Transforms/IndVarSimplify/2009-04-27-Floating.ll | 2 +- test/Transforms/IndVarSimplify/ada-loops.ll | 2 +- test/Transforms/IndVarSimplify/addrec-gep.ll | 2 +- test/Transforms/IndVarSimplify/ashr-tripcount.ll | 2 +- test/Transforms/IndVarSimplify/complex-scev.ll | 2 +- test/Transforms/IndVarSimplify/gep-with-mul-base.ll | 2 +- test/Transforms/IndVarSimplify/iv-sext.ll | 2 +- test/Transforms/IndVarSimplify/iv-zext.ll | 2 +- test/Transforms/IndVarSimplify/lftr-promote.ll | 2 +- test/Transforms/IndVarSimplify/lftr_simple.ll | 2 +- test/Transforms/IndVarSimplify/loop_evaluate8.ll | 2 +- test/Transforms/IndVarSimplify/loop_evaluate9.ll | 2 +- test/Transforms/IndVarSimplify/loop_evaluate_1.ll | 2 +- test/Transforms/IndVarSimplify/loop_evaluate_3.ll | 2 +- test/Transforms/IndVarSimplify/loop_evaluate_4.ll | 2 +- test/Transforms/IndVarSimplify/loop_evaluate_5.ll | 2 +- test/Transforms/IndVarSimplify/loop_evaluate_6.ll | 2 +- test/Transforms/IndVarSimplify/masked-iv.ll | 2 +- test/Transforms/IndVarSimplify/max-pointer.ll | 2 +- test/Transforms/IndVarSimplify/pointer-indvars.ll | 2 +- test/Transforms/IndVarSimplify/pointer.ll | 2 +- test/Transforms/IndVarSimplify/preserve-gep-nested.ll | 2 +- test/Transforms/IndVarSimplify/preserve-gep.ll | 2 +- test/Transforms/IndVarSimplify/preserve-signed-wrap.ll | 2 +- .../IndVarSimplify/promote-iv-to-eliminate-casts.ll | 2 +- test/Transforms/IndVarSimplify/signed-trip-count.ll | 2 +- test/Transforms/IndVarSimplify/sink-alloca.ll | 2 +- test/Transforms/IndVarSimplify/sink-trapping.ll | 2 +- test/Transforms/IndVarSimplify/subtract.ll | 2 +- test/Transforms/IndVarSimplify/tripcount_compute.ll | 2 +- test/Transforms/IndVarSimplify/tripcount_infinite.ll | 2 +- .../Transforms/IndVarSimplify/variable-stride-ivs-0.ll | 2 +- test/Transforms/Inline/2007-04-15-InlineEH.ll | 2 +- test/Transforms/Inline/2007-06-06-NoInline.ll | 2 +- test/Transforms/Inline/2007-06-25-WeakInline.ll | 2 +- test/Transforms/Inline/2007-12-19-InlineNoUnwind.ll | 4 ++-- test/Transforms/Inline/2008-09-02-AlwaysInline.ll | 2 +- test/Transforms/Inline/2008-09-02-NoInline.ll | 2 +- test/Transforms/Inline/2008-10-30-AlwaysInline.ll | 4 ++-- test/Transforms/Inline/2008-11-04-AlwaysInline.ll | 2 +- .../Inline/2009-01-08-NoInlineDynamicAlloca.ll | 2 +- test/Transforms/Inline/2009-01-12-RecursiveInline.ll | 2 +- test/Transforms/Inline/always_inline_dyn_alloca.ll | 2 +- test/Transforms/Inline/array_merge.ll | 2 +- test/Transforms/Inline/byval.ll | 2 +- test/Transforms/Inline/byval2.ll | 2 +- test/Transforms/Inline/casts.ll | 2 +- test/Transforms/Inline/cfg_preserve_test.ll | 2 +- test/Transforms/Inline/dynamic_alloca_test.ll | 4 ++-- test/Transforms/Inline/externally_available.ll | 2 +- test/Transforms/Inline/inline-invoke-tail.ll | 2 +- test/Transforms/Inline/inline-tail.ll | 2 +- test/Transforms/Inline/inline_cleanup.ll | 4 ++-- test/Transforms/Inline/inline_constprop.ll | 4 ++-- test/Transforms/Inline/inline_dce.ll | 2 +- test/Transforms/Inline/inline_prune.ll | 4 ++-- test/Transforms/Inline/invoke_test-1.ll | 2 +- test/Transforms/Inline/invoke_test-2.ll | 2 +- test/Transforms/Inline/invoke_test-3.ll | 2 +- test/Transforms/InstCombine/2002-05-14-SubFailure.ll | 2 +- test/Transforms/InstCombine/2002-08-02-CastTest.ll | 2 +- .../InstCombine/2002-12-05-MissedConstProp.ll | 2 +- .../InstCombine/2003-05-26-CastMiscompile.ll | 2 +- .../InstCombine/2003-09-09-VolatileLoadElim.ll | 2 +- .../InstCombine/2003-11-03-VarargsCallBug.ll | 2 +- .../InstCombine/2003-11-13-ConstExprCastCall.ll | 2 +- .../InstCombine/2004-02-23-ShiftShiftOverflow.ll | 2 +- test/Transforms/InstCombine/2004-08-10-BoolSetCC.ll | 2 +- .../InstCombine/2004-09-20-BadLoadCombine.ll | 2 +- .../InstCombine/2004-09-28-BadShiftAndSetCC.ll | 2 +- .../InstCombine/2004-11-22-Missed-and-fold.ll | 2 +- .../2004-11-27-SetCCForCastLargerAndConstant.ll | 2 +- .../Transforms/InstCombine/2005-03-04-ShiftOverflow.ll | 2 +- .../InstCombine/2005-06-16-SetCCOrSetCCMiscompile.ll | 2 +- .../InstCombine/2006-02-13-DemandedMiscompile.ll | 2 +- .../InstCombine/2006-04-28-ShiftShiftLongLong.ll | 4 ++-- test/Transforms/InstCombine/2006-09-15-CastToBool.ll | 2 +- .../2006-10-19-SignedToUnsignedCastAndConst-2.ll | 2 +- .../2006-10-19-SignedToUnsignedCastAndConst.ll | 2 +- test/Transforms/InstCombine/2006-10-20-mask.ll | 2 +- .../Transforms/InstCombine/2006-10-26-VectorReassoc.ll | 2 +- test/Transforms/InstCombine/2006-11-03-Memmove64.ll | 2 +- .../InstCombine/2006-11-10-ashr-miscompile.ll | 2 +- test/Transforms/InstCombine/2006-11-27-XorBug.ll | 4 ++-- .../InstCombine/2006-12-01-BadFPVectorXform.ll | 4 ++-- .../Transforms/InstCombine/2006-12-05-fp-to-int-ext.ll | 2 +- .../InstCombine/2006-12-08-ICmp-Combining.ll | 2 +- .../InstCombine/2006-12-08-Phi-ICmp-Op-Fold.ll | 2 +- test/Transforms/InstCombine/2006-12-08-Select-ICmp.ll | 2 +- test/Transforms/InstCombine/2006-12-15-Range-Test.ll | 4 ++-- .../InstCombine/2007-01-13-ExtCompareMiscompile.ll | 2 +- test/Transforms/InstCombine/2007-01-14-FcmpSelf.ll | 2 +- test/Transforms/InstCombine/2007-01-27-AndICmp.ll | 2 +- .../InstCombine/2007-02-01-LoadSinkAlloca.ll | 4 ++-- test/Transforms/InstCombine/2007-02-07-PointerCast.ll | 2 +- .../InstCombine/2007-02-23-PhiFoldInfLoop.ll | 2 +- test/Transforms/InstCombine/2007-03-13-CompareMerge.ll | 2 +- .../InstCombine/2007-03-19-BadTruncChangePR1261.ll | 2 +- .../InstCombine/2007-03-21-SignedRangeTest.ll | 2 +- test/Transforms/InstCombine/2007-03-25-BadShiftMask.ll | 2 +- test/Transforms/InstCombine/2007-03-25-DoubleShift.ll | 2 +- test/Transforms/InstCombine/2007-03-26-BadShiftMask.ll | 2 +- test/Transforms/InstCombine/2007-03-27-PR1280.ll | 2 +- .../InstCombine/2007-04-04-BadFoldBitcastIntoMalloc.ll | 2 +- test/Transforms/InstCombine/2007-05-18-CastFoldBug.ll | 2 +- test/Transforms/InstCombine/2007-06-06-AshrSignBit.ll | 2 +- .../InstCombine/2007-06-21-DivCompareMiscomp.ll | 2 +- .../InstCombine/2007-09-10-AliasConstFold.ll | 2 +- test/Transforms/InstCombine/2007-09-11-Trampoline.ll | 2 +- .../InstCombine/2007-09-17-AliasConstFold2.ll | 2 +- .../InstCombine/2007-10-10-EliminateMemCpy.ll | 4 ++-- test/Transforms/InstCombine/2007-10-28-stacksave.ll | 2 +- .../InstCombine/2007-11-15-CompareMiscomp.ll | 2 +- .../InstCombine/2007-11-25-CompatibleAttributes.ll | 2 +- .../InstCombine/2007-12-10-ConstFoldCompare.ll | 2 +- test/Transforms/InstCombine/2007-12-12-GEPScale.ll | 2 +- test/Transforms/InstCombine/2007-12-16-AsmNoUnwind.ll | 2 +- test/Transforms/InstCombine/2007-12-18-AddSelCmpSub.ll | 2 +- test/Transforms/InstCombine/2007-12-28-IcmpSub2.ll | 2 +- .../InstCombine/2008-01-06-BitCastAttributes.ll | 2 +- test/Transforms/InstCombine/2008-01-06-VoidCast.ll | 2 +- test/Transforms/InstCombine/2008-01-13-AndCmpCmp.ll | 2 +- .../InstCombine/2008-01-13-NoBitCastAttributes.ll | 2 +- .../InstCombine/2008-01-14-VarArgTrampoline.ll | 2 +- .../InstCombine/2008-01-21-MismatchedCastAndCompare.ll | 4 ++-- test/Transforms/InstCombine/2008-01-21-MulTrunc.ll | 2 +- test/Transforms/InstCombine/2008-01-27-FloatSelect.ll | 2 +- test/Transforms/InstCombine/2008-01-29-AddICmp.ll | 2 +- test/Transforms/InstCombine/2008-02-13-MulURem.ll | 2 +- test/Transforms/InstCombine/2008-02-16-SDivOverflow.ll | 2 +- .../Transforms/InstCombine/2008-02-16-SDivOverflow2.ll | 2 +- test/Transforms/InstCombine/2008-02-23-MulSub.ll | 2 +- test/Transforms/InstCombine/2008-03-13-IntToPtr.ll | 2 +- test/Transforms/InstCombine/2008-04-22-ByValBitcast.ll | 2 +- .../Transforms/InstCombine/2008-04-28-VolatileStore.ll | 2 +- .../InstCombine/2008-04-29-VolatileLoadDontMerge.ll | 2 +- .../InstCombine/2008-04-29-VolatileLoadMerge.ll | 2 +- .../InstCombine/2008-05-08-LiveStoreDelete.ll | 2 +- test/Transforms/InstCombine/2008-05-18-FoldIntToPtr.ll | 2 +- test/Transforms/InstCombine/2008-05-22-NegValVector.ll | 2 +- test/Transforms/InstCombine/2008-05-23-CompareFold.ll | 2 +- test/Transforms/InstCombine/2008-05-31-AddBool.ll | 2 +- test/Transforms/InstCombine/2008-05-31-Bools.ll | 2 +- test/Transforms/InstCombine/2008-06-08-ICmpPHI.ll | 2 +- .../InstCombine/2008-06-13-InfiniteLoopStore.ll | 2 +- .../InstCombine/2008-06-13-ReadOnlyCallStore.ll | 2 +- test/Transforms/InstCombine/2008-06-19-UncondLoad.ll | 2 +- .../InstCombine/2008-06-21-CompareMiscomp.ll | 2 +- test/Transforms/InstCombine/2008-06-24-StackRestore.ll | 2 +- test/Transforms/InstCombine/2008-07-08-AndICmp.ll | 2 +- .../InstCombine/2008-07-08-ShiftOneAndOne.ll | 2 +- test/Transforms/InstCombine/2008-07-08-SubAnd.ll | 2 +- .../InstCombine/2008-07-08-VolatileLoadMerge.ll | 2 +- test/Transforms/InstCombine/2008-07-09-SubAndError.ll | 2 +- test/Transforms/InstCombine/2008-07-10-CastSextBool.ll | 4 ++-- test/Transforms/InstCombine/2008-07-10-ICmpBinOp.ll | 4 ++-- test/Transforms/InstCombine/2008-07-11-RemAnd.ll | 2 +- test/Transforms/InstCombine/2008-07-13-DivZero.ll | 4 ++-- test/Transforms/InstCombine/2008-07-16-fsub.ll | 2 +- .../InstCombine/2008-07-16-sse2_storel_dq.ll | 2 +- test/Transforms/InstCombine/2008-08-05-And.ll | 2 +- .../InstCombine/2008-08-17-ICmpXorSignbit.ll | 2 +- test/Transforms/InstCombine/2008-09-29-FoldingOr.ll | 2 +- .../InstCombine/2008-10-11-DivCompareFold.ll | 2 +- .../InstCombine/2008-11-01-SRemDemandedBits.ll | 2 +- test/Transforms/InstCombine/2008-11-08-FCmp.ll | 2 +- test/Transforms/InstCombine/2008-11-20-DivMulRem.ll | 2 +- test/Transforms/InstCombine/2008-11-27-IDivVector.ll | 2 +- .../InstCombine/2008-11-27-MultiplyIntVec.ll | 2 +- test/Transforms/InstCombine/2008-11-27-UDivNegative.ll | 2 +- .../InstCombine/2008-12-17-SRemNegConstVec.ll | 2 +- test/Transforms/InstCombine/2009-01-08-AlignAlloca.ll | 2 +- .../InstCombine/2009-01-16-PointerAddrSpace.ll | 2 +- .../2009-01-19-fmod-constant-float-specials.ll | 8 ++++---- .../InstCombine/2009-01-19-fmod-constant-float.ll | 4 ++-- test/Transforms/InstCombine/2009-01-31-Pressure.ll | 2 +- .../InstCombine/2009-02-20-InstCombine-SROA.ll | 2 +- test/Transforms/InstCombine/2009-02-21-LoadCST.ll | 2 +- .../Transforms/InstCombine/2009-03-20-AShrOverShift.ll | 2 +- .../InstCombine/2009-04-07-MulPromoteToI96.ll | 2 +- test/Transforms/InstCombine/2009-05-23-FCmpToICmp.ll | 2 +- .../InstCombine/2009-06-11-StoreAddrSpace.ll | 2 +- .../InstCombine/2009-06-16-SRemDemandedBits.ll | 2 +- test/Transforms/InstCombine/CPP_min_max.ll | 2 +- test/Transforms/InstCombine/IntPtrCast.ll | 2 +- test/Transforms/InstCombine/JavaCompare.ll | 2 +- test/Transforms/InstCombine/add-shrink.ll | 4 ++-- test/Transforms/InstCombine/add-sitofp.ll | 2 +- test/Transforms/InstCombine/add.ll | 2 +- test/Transforms/InstCombine/add2.ll | 2 +- test/Transforms/InstCombine/add3.ll | 2 +- test/Transforms/InstCombine/addnegneg.ll | 2 +- test/Transforms/InstCombine/adjust-for-sminmax.ll | 2 +- test/Transforms/InstCombine/align-2d-gep.ll | 2 +- test/Transforms/InstCombine/align-addr.ll | 2 +- test/Transforms/InstCombine/align-external.ll | 2 +- test/Transforms/InstCombine/align-inc.ll | 4 ++-- test/Transforms/InstCombine/alloca.ll | 2 +- test/Transforms/InstCombine/and-compare.ll | 2 +- test/Transforms/InstCombine/and-fcmp.ll | 4 ++-- test/Transforms/InstCombine/and-not-or.ll | 4 ++-- test/Transforms/InstCombine/and-or-and.ll | 2 +- test/Transforms/InstCombine/and-or-not.ll | 6 +++--- test/Transforms/InstCombine/and-or.ll | 4 ++-- test/Transforms/InstCombine/and-xor-merge.ll | 4 ++-- test/Transforms/InstCombine/and.ll | 2 +- test/Transforms/InstCombine/and2.ll | 2 +- test/Transforms/InstCombine/apint-add1.ll | 2 +- test/Transforms/InstCombine/apint-add2.ll | 2 +- test/Transforms/InstCombine/apint-and-compare.ll | 2 +- test/Transforms/InstCombine/apint-and-or-and.ll | 2 +- test/Transforms/InstCombine/apint-and-xor-merge.ll | 4 ++-- test/Transforms/InstCombine/apint-and1.ll | 2 +- test/Transforms/InstCombine/apint-and2.ll | 2 +- test/Transforms/InstCombine/apint-call-cast-target.ll | 2 +- test/Transforms/InstCombine/apint-cast-and-cast.ll | 2 +- test/Transforms/InstCombine/apint-cast-cast-to-and.ll | 2 +- test/Transforms/InstCombine/apint-cast.ll | 2 +- test/Transforms/InstCombine/apint-div1.ll | 2 +- test/Transforms/InstCombine/apint-div2.ll | 2 +- test/Transforms/InstCombine/apint-elim-logicalops.ll | 2 +- test/Transforms/InstCombine/apint-mul1.ll | 2 +- test/Transforms/InstCombine/apint-mul2.ll | 2 +- test/Transforms/InstCombine/apint-not.ll | 2 +- test/Transforms/InstCombine/apint-or1.ll | 2 +- test/Transforms/InstCombine/apint-or2.ll | 2 +- test/Transforms/InstCombine/apint-rem1.ll | 2 +- test/Transforms/InstCombine/apint-rem2.ll | 2 +- test/Transforms/InstCombine/apint-select.ll | 2 +- test/Transforms/InstCombine/apint-shift-simplify.ll | 2 +- test/Transforms/InstCombine/apint-shift.ll | 2 +- test/Transforms/InstCombine/apint-shl-trunc.ll | 2 +- test/Transforms/InstCombine/apint-sub.ll | 2 +- test/Transforms/InstCombine/apint-xor1.ll | 2 +- test/Transforms/InstCombine/apint-xor2.ll | 2 +- test/Transforms/InstCombine/apint-zext1.ll | 2 +- test/Transforms/InstCombine/apint-zext2.ll | 2 +- test/Transforms/InstCombine/ashr-nop.ll | 2 +- test/Transforms/InstCombine/binop-cast.ll | 2 +- test/Transforms/InstCombine/bit-tracking.ll | 2 +- .../Transforms/InstCombine/bitcast-scalar-to-vector.ll | 2 +- test/Transforms/InstCombine/bitcast-vec-canon.ll | 2 +- test/Transforms/InstCombine/bitcast-vector-fold.ll | 2 +- test/Transforms/InstCombine/bitcount.ll | 4 ++-- test/Transforms/InstCombine/bittest.ll | 2 +- test/Transforms/InstCombine/bswap-fold.ll | 4 ++-- test/Transforms/InstCombine/bswap.ll | 2 +- test/Transforms/InstCombine/call-cast-target.ll | 2 +- test/Transforms/InstCombine/call.ll | 2 +- test/Transforms/InstCombine/canonicalize_branch.ll | 2 +- test/Transforms/InstCombine/cast-and-cast.ll | 2 +- test/Transforms/InstCombine/cast-cast-to-and.ll | 2 +- test/Transforms/InstCombine/cast-load-gep.ll | 2 +- test/Transforms/InstCombine/cast-malloc.ll | 2 +- test/Transforms/InstCombine/cast-mul-select.ll | 2 +- test/Transforms/InstCombine/cast-propagate.ll | 2 +- test/Transforms/InstCombine/cast-set.ll | 2 +- test/Transforms/InstCombine/cast-sext-zext.ll | 2 +- test/Transforms/InstCombine/cast.ll | 2 +- test/Transforms/InstCombine/cast2.ll | 2 +- test/Transforms/InstCombine/cast3.ll | 2 +- test/Transforms/InstCombine/cast_ld_addr_space.ll | 2 +- test/Transforms/InstCombine/cast_ptr.ll | 2 +- test/Transforms/InstCombine/constant-fold-gep.ll | 2 +- test/Transforms/InstCombine/constant-fold-ptr-casts.ll | 2 +- test/Transforms/InstCombine/dce-iterate.ll | 2 +- test/Transforms/InstCombine/deadcode.ll | 4 ++-- test/Transforms/InstCombine/div-cmp-overflow.ll | 2 +- test/Transforms/InstCombine/div.ll | 2 +- test/Transforms/InstCombine/enforce-known-alignment.ll | 2 +- test/Transforms/InstCombine/exact-sdiv.ll | 2 +- test/Transforms/InstCombine/extractvalue.ll | 2 +- test/Transforms/InstCombine/fold-bin-operand.ll | 2 +- test/Transforms/InstCombine/fold-vector-zero.ll | 2 +- test/Transforms/InstCombine/fp-ret-bitcast.ll | 2 +- test/Transforms/InstCombine/fpcast.ll | 4 ++-- test/Transforms/InstCombine/fpextend.ll | 2 +- test/Transforms/InstCombine/fsub-fsub.ll | 2 +- test/Transforms/InstCombine/getelementptr.ll | 2 +- test/Transforms/InstCombine/hoist_instr.ll | 2 +- test/Transforms/InstCombine/icmp.ll | 2 +- test/Transforms/InstCombine/known_align.ll | 2 +- test/Transforms/InstCombine/load.ll | 2 +- test/Transforms/InstCombine/load2.ll | 2 +- test/Transforms/InstCombine/load3.ll | 2 +- test/Transforms/InstCombine/loadstore-alignment.ll | 2 +- test/Transforms/InstCombine/logical-select.ll | 2 +- test/Transforms/InstCombine/lshr-phi.ll | 2 +- test/Transforms/InstCombine/malloc-free-delete.ll | 4 ++-- test/Transforms/InstCombine/malloc.ll | 2 +- test/Transforms/InstCombine/malloc2.ll | 4 ++-- test/Transforms/InstCombine/malloc3.ll | 2 +- test/Transforms/InstCombine/memcpy-to-load.ll | 2 +- test/Transforms/InstCombine/memmove.ll | 2 +- test/Transforms/InstCombine/memset.ll | 2 +- test/Transforms/InstCombine/mul-masked-bits.ll | 2 +- test/Transforms/InstCombine/mul.ll | 2 +- test/Transforms/InstCombine/multi-use-or.ll | 2 +- test/Transforms/InstCombine/narrow.ll | 2 +- test/Transforms/InstCombine/not-fcmp.ll | 2 +- test/Transforms/InstCombine/not.ll | 2 +- test/Transforms/InstCombine/nothrow.ll | 2 +- test/Transforms/InstCombine/nsw.ll | 2 +- test/Transforms/InstCombine/odr-linkage.ll | 2 +- test/Transforms/InstCombine/or-fcmp.ll | 4 ++-- test/Transforms/InstCombine/or-to-xor.ll | 4 ++-- test/Transforms/InstCombine/or.ll | 2 +- test/Transforms/InstCombine/or2.ll | 2 +- test/Transforms/InstCombine/phi-merge.ll | 2 +- test/Transforms/InstCombine/phi.ll | 2 +- test/Transforms/InstCombine/pr2645-0.ll | 2 +- test/Transforms/InstCombine/pr2645-1.ll | 2 +- test/Transforms/InstCombine/preserve-sminmax.ll | 2 +- test/Transforms/InstCombine/ptr-int-cast.ll | 2 +- test/Transforms/InstCombine/rem.ll | 2 +- test/Transforms/InstCombine/sdiv-1.ll | 2 +- test/Transforms/InstCombine/sdiv-shift.ll | 2 +- test/Transforms/InstCombine/select-2.ll | 2 +- test/Transforms/InstCombine/select-load-call.ll | 2 +- test/Transforms/InstCombine/select.ll | 2 +- test/Transforms/InstCombine/set.ll | 2 +- test/Transforms/InstCombine/setcc-cast-cast.ll | 2 +- test/Transforms/InstCombine/setcc-strength-reduce.ll | 2 +- test/Transforms/InstCombine/sext-misc.ll | 2 +- test/Transforms/InstCombine/shift-simplify.ll | 2 +- test/Transforms/InstCombine/shift-sra.ll | 4 ++-- test/Transforms/InstCombine/shift-trunc-shift.ll | 2 +- test/Transforms/InstCombine/shift.ll | 2 +- test/Transforms/InstCombine/shl-trunc.ll | 2 +- test/Transforms/InstCombine/shufflemask-undef.ll | 2 +- test/Transforms/InstCombine/shufflevec-constant.ll | 2 +- test/Transforms/InstCombine/signed-comparison.ll | 2 +- test/Transforms/InstCombine/signext.ll | 2 +- test/Transforms/InstCombine/sink_instruction.ll | 2 +- test/Transforms/InstCombine/sitofp.ll | 2 +- test/Transforms/InstCombine/srem-simplify-bug.ll | 2 +- test/Transforms/InstCombine/srem.ll | 2 +- test/Transforms/InstCombine/stack-overalign.ll | 2 +- test/Transforms/InstCombine/stacksaverestore.ll | 2 +- test/Transforms/InstCombine/store-merge.ll | 2 +- test/Transforms/InstCombine/store.ll | 2 +- test/Transforms/InstCombine/sub.ll | 2 +- test/Transforms/InstCombine/trunc-mask-ext.ll | 2 +- test/Transforms/InstCombine/udiv-simplify-bug-0.ll | 2 +- test/Transforms/InstCombine/udiv-simplify-bug-1.ll | 2 +- test/Transforms/InstCombine/udivrem-change-width.ll | 2 +- test/Transforms/InstCombine/urem-simplify-bug.ll | 2 +- test/Transforms/InstCombine/urem.ll | 2 +- test/Transforms/InstCombine/vec_demanded_elts-2.ll | 2 +- test/Transforms/InstCombine/vec_demanded_elts-3.ll | 2 +- test/Transforms/InstCombine/vec_demanded_elts.ll | 10 +++++----- test/Transforms/InstCombine/vec_extract_elt.ll | 2 +- test/Transforms/InstCombine/vec_insert_to_shuffle.ll | 6 +++--- test/Transforms/InstCombine/vec_insertelt.ll | 2 +- test/Transforms/InstCombine/vec_narrow.ll | 2 +- test/Transforms/InstCombine/vec_shuffle.ll | 2 +- test/Transforms/InstCombine/vec_shuffle2.ll | 2 +- test/Transforms/InstCombine/vector-casts.ll | 2 +- test/Transforms/InstCombine/vector-srem.ll | 2 +- test/Transforms/InstCombine/volatile_store.ll | 4 ++-- test/Transforms/InstCombine/xor-demorgans.ll | 2 +- test/Transforms/InstCombine/xor-undef.ll | 2 +- test/Transforms/InstCombine/xor.ll | 2 +- test/Transforms/InstCombine/xor2.ll | 2 +- test/Transforms/InstCombine/zero-point-zero-add.ll | 2 +- test/Transforms/InstCombine/zeroext-and-reduce.ll | 2 +- test/Transforms/InstCombine/zext-bool-add-sub.ll | 2 +- test/Transforms/InstCombine/zext-fold.ll | 2 +- test/Transforms/InstCombine/zext-or-icmp.ll | 2 +- test/Transforms/InstCombine/zext.ll | 2 +- test/Transforms/Internalize/2008-05-09-AllButMain.ll | 10 +++++----- .../Internalize/2009-01-05-InternalizeAliases.ll | 2 +- test/Transforms/JumpThreading/2008-11-27-EntryMunge.ll | 2 +- test/Transforms/JumpThreading/and-and-cond.ll | 4 ++-- test/Transforms/JumpThreading/and-cond.ll | 4 ++-- test/Transforms/JumpThreading/basic.ll | 4 ++-- test/Transforms/JumpThreading/branch-no-const.ll | 2 +- test/Transforms/JumpThreading/compare.ll | 2 +- test/Transforms/JumpThreading/dup-cond.ll | 2 +- test/Transforms/JumpThreading/no-irreducible-loops.ll | 2 +- test/Transforms/JumpThreading/thread-loads.ll | 2 +- test/Transforms/JumpThreading/undef.ll | 4 ++-- test/Transforms/LCSSA/2006-06-03-IncorrectIDFPhis.ll | 4 ++-- .../LCSSA/2006-06-12-MultipleExitsSameBlock.ll | 4 ++-- test/Transforms/LCSSA/basictest.ll | 4 ++-- test/Transforms/LICM/2003-02-27-PreheaderProblem.ll | 2 +- test/Transforms/LICM/2003-05-02-LoadHoist.ll | 2 +- test/Transforms/LICM/2007-05-22-VolatileSink.ll | 2 +- test/Transforms/LICM/2007-09-17-PromoteValue.ll | 2 +- test/Transforms/LICM/2007-09-24-PromoteNullValue.ll | 2 +- test/Transforms/LICM/2007-10-01-PromoteSafeValue.ll | 2 +- test/Transforms/LICM/2008-07-22-LoadGlobalConstant.ll | 2 +- test/Transforms/LICM/hoisting.ll | 2 +- test/Transforms/LICM/scalar_promote.ll | 2 +- test/Transforms/LICM/sinking.ll | 2 +- .../Transforms/LoopDeletion/2007-07-23-InfiniteLoop.ll | 2 +- test/Transforms/LoopDeletion/dcetest.ll | 2 +- .../LoopIndexSplit/2007-09-24-UpdateIterationSpace.ll | 2 +- .../2007-09-25-UpdateIterationSpace-2.ll | 2 +- test/Transforms/LoopIndexSplit/2009-03-30-undef.ll | 2 +- test/Transforms/LoopIndexSplit/PR3913.ll | 2 +- .../Transforms/LoopIndexSplit/UpperBound-2007-08-24.ll | 2 +- test/Transforms/LoopRotate/PhiRename-1.ll | 2 +- test/Transforms/LoopSimplify/phi-node-simplify.ll | 2 +- test/Transforms/LoopSimplify/single-backedge.ll | 2 +- .../LoopStrengthReduce/2008-08-06-CmpStride.ll | 2 +- .../LoopStrengthReduce/2008-08-13-CmpStride.ll | 2 +- .../LoopStrengthReduce/2008-08-14-ShadowIV.ll | 2 +- .../LoopStrengthReduce/2008-09-09-Overflow.ll | 2 +- .../2009-01-13-nonconstant-stride-outside-loop.ll | 4 ++-- test/Transforms/LoopStrengthReduce/dead-phi.ll | 2 +- .../dont-hoist-simple-loop-constants.ll | 2 +- .../LoopStrengthReduce/dont_insert_redundant_ops.ll | 2 +- .../LoopStrengthReduce/invariant_value_first.ll | 2 +- .../LoopStrengthReduce/invariant_value_first_arg.ll | 2 +- test/Transforms/LoopStrengthReduce/nested-reduce.ll | 2 +- test/Transforms/LoopStrengthReduce/ops_after_indvar.ll | 2 +- test/Transforms/LoopStrengthReduce/pr2570.ll | 2 +- test/Transforms/LoopStrengthReduce/related_indvars.ll | 2 +- test/Transforms/LoopStrengthReduce/remove_indvar.ll | 2 +- .../LoopStrengthReduce/share_code_in_preheader.ll | 2 +- test/Transforms/LoopStrengthReduce/share_ivs.ll | 2 +- .../use_postinc_value_outside_loop.ll | 2 +- .../LoopStrengthReduce/var_stride_used_by_compare.ll | 4 ++-- test/Transforms/LoopStrengthReduce/variable_stride.ll | 2 +- .../Transforms/LoopUnroll/2006-08-24-MultiBlockLoop.ll | 2 +- test/Transforms/LoopUnroll/2007-05-05-UnrollMiscomp.ll | 2 +- .../LoopUnroll/2007-05-09-UnknownTripCount.ll | 2 +- test/Transforms/LowerSetJmp/simpletest.ll | 2 +- test/Transforms/LowerSwitch/feature.ll | 2 +- test/Transforms/Mem2Reg/2003-06-26-IterativePromote.ll | 2 +- test/Transforms/Mem2Reg/2003-10-05-DeadPHIInsertion.ll | 2 +- test/Transforms/Mem2Reg/2005-06-30-ReadBeforeWrite.ll | 2 +- .../Mem2Reg/2007-08-27-VolatileLoadsStores.ll | 2 +- test/Transforms/Mem2Reg/PromoteMemToRegister.ll | 2 +- test/Transforms/Mem2Reg/UndefValuesMerge.ll | 2 +- .../MemCpyOpt/2008-02-24-MultipleUseofSRet.ll | 2 +- .../MemCpyOpt/2008-03-13-ReturnSlotBitcast.ll | 2 +- test/Transforms/MemCpyOpt/2008-04-29-SRetRemoval.ll | 2 +- test/Transforms/MemCpyOpt/form-memset.ll | 4 ++-- test/Transforms/MemCpyOpt/form-memset2.ll | 4 ++-- test/Transforms/MemCpyOpt/memcpy.ll | 2 +- test/Transforms/MemCpyOpt/memmove.ll | 2 +- test/Transforms/MemCpyOpt/sret.ll | 2 +- test/Transforms/MergeFunc/fold-weak.ll | 2 +- .../Transforms/PredicateSimplifier/2006-09-20-SetCC.ll | 2 +- .../Transforms/PredicateSimplifier/2006-10-22-IntOr.ll | 2 +- .../PredicateSimplifier/2006-10-25-AddSetCC.ll | 2 +- .../PredicateSimplifier/2007-03-17-OpsToDefVRP.ll | 2 +- .../PredicateSimplifier/2007-09-19-Subtract.ll | 2 +- test/Transforms/PredicateSimplifier/predsimplify.ll | 2 +- .../PredicateSimplifier/predsimplify.reg3.ll | 2 +- test/Transforms/PruneEH/2003-09-14-ExternalCall.ll | 2 +- test/Transforms/PruneEH/2008-06-02-Weak.ll | 2 +- test/Transforms/PruneEH/recursivetest.ll | 2 +- test/Transforms/PruneEH/simplenoreturntest.ll | 2 +- test/Transforms/PruneEH/simpletest.ll | 2 +- .../RaiseAllocations/FreeCastConstantExpr.ll | 2 +- .../Reassociate/2002-05-15-AgressiveSubMove.ll | 2 +- test/Transforms/Reassociate/2002-05-15-MissedTree.ll | 2 +- .../Reassociate/2002-05-15-SubReassociate.ll | 2 +- .../Reassociate/2002-05-15-SubReassociate2.ll | 2 +- .../Reassociate/2005-09-01-ArrayOutOfBounds.ll | 2 +- test/Transforms/Reassociate/basictest.ll | 2 +- test/Transforms/Reassociate/basictest2.ll | 2 +- test/Transforms/Reassociate/basictest3.ll | 2 +- test/Transforms/Reassociate/basictest4.ll | 2 +- test/Transforms/Reassociate/inverses.ll | 2 +- test/Transforms/Reassociate/looptest.ll | 2 +- test/Transforms/Reassociate/mul-factor3.ll | 2 +- test/Transforms/Reassociate/mul-neg-add.ll | 2 +- test/Transforms/Reassociate/mulfactor.ll | 2 +- test/Transforms/Reassociate/mulfactor2.ll | 2 +- test/Transforms/Reassociate/negation.ll | 2 +- test/Transforms/Reassociate/otherops.ll | 2 +- test/Transforms/Reassociate/shift-factor.ll | 2 +- test/Transforms/Reassociate/shifttest.ll | 2 +- test/Transforms/Reassociate/subtest.ll | 2 +- test/Transforms/Reassociate/subtest2.ll | 2 +- test/Transforms/SCCP/2002-05-02-EdgeFailure.ll | 2 +- test/Transforms/SCCP/2002-05-02-MissSecondInst.ll | 2 +- test/Transforms/SCCP/2002-05-20-MissedIncomingValue.ll | 2 +- test/Transforms/SCCP/2002-05-21-InvalidSimplify.ll | 2 +- test/Transforms/SCCP/2002-08-30-GetElementPtrTest.ll | 2 +- test/Transforms/SCCP/2003-06-24-OverdefinedPHIValue.ll | 2 +- test/Transforms/SCCP/2003-08-26-InvokeHandling.ll | 2 +- test/Transforms/SCCP/2004-12-10-UndefBranchBug.ll | 2 +- test/Transforms/SCCP/2006-12-19-UndefBug.ll | 2 +- test/Transforms/SCCP/2008-01-27-UndefCorrelate.ll | 2 +- test/Transforms/SCCP/2008-03-10-sret.ll | 2 +- test/Transforms/SCCP/2008-04-22-multiple-ret-sccp.ll | 2 +- test/Transforms/SCCP/2008-05-23-UndefCallFold.ll | 2 +- test/Transforms/SCCP/2009-01-14-IPSCCP-Invoke.ll | 4 ++-- test/Transforms/SCCP/apint-array.ll | 2 +- test/Transforms/SCCP/apint-basictest.ll | 2 +- test/Transforms/SCCP/apint-basictest2.ll | 4 ++-- test/Transforms/SCCP/apint-basictest3.ll | 4 ++-- test/Transforms/SCCP/apint-basictest4.ll | 6 +++--- test/Transforms/SCCP/apint-bigarray.ll | 2 +- test/Transforms/SCCP/apint-bigint.ll | 2 +- test/Transforms/SCCP/apint-bigint2.ll | 2 +- test/Transforms/SCCP/apint-ipsccp1.ll | 2 +- test/Transforms/SCCP/apint-ipsccp2.ll | 2 +- test/Transforms/SCCP/apint-ipsccp3.ll | 2 +- test/Transforms/SCCP/apint-ipsccp4.ll | 6 +++--- test/Transforms/SCCP/apint-load.ll | 4 ++-- test/Transforms/SCCP/apint-phi.ll | 2 +- test/Transforms/SCCP/apint-select.ll | 2 +- test/Transforms/SCCP/basictest.ll | 2 +- test/Transforms/SCCP/calltest.ll | 2 +- test/Transforms/SCCP/ipsccp-basic.ll | 2 +- test/Transforms/SCCP/ipsccp-conditional.ll | 2 +- test/Transforms/SCCP/ipsccp-gvar.ll | 2 +- test/Transforms/SCCP/loadtest.ll | 2 +- test/Transforms/SCCP/logical-nuke.ll | 2 +- test/Transforms/SCCP/phitest.ll | 2 +- test/Transforms/SCCP/select.ll | 2 +- .../2008-06-04-function-pointer-passing.ll | 2 +- .../SRETPromotion/2008-06-05-non-call-use.ll | 2 +- test/Transforms/SRETPromotion/basictest.ll | 2 +- test/Transforms/SSI/ssiphi.ll | 2 +- test/Transforms/ScalarRepl/2003-05-29-ArrayFail.ll | 2 +- .../ScalarRepl/2003-09-12-IncorrectPromote.ll | 2 +- test/Transforms/ScalarRepl/2003-10-29-ArrayProblem.ll | 2 +- .../ScalarRepl/2006-11-07-InvalidArrayPromote.ll | 2 +- .../Transforms/ScalarRepl/2007-05-24-LargeAggregate.ll | 2 +- .../Transforms/ScalarRepl/2007-05-29-MemcpyPreserve.ll | 2 +- .../ScalarRepl/2007-11-03-bigendian_apint.ll | 2 +- test/Transforms/ScalarRepl/2008-01-29-PromoteBug.ll | 2 +- .../ScalarRepl/2008-02-28-SubElementExtractCrash.ll | 2 +- test/Transforms/ScalarRepl/2008-06-05-loadstore-agg.ll | 2 +- test/Transforms/ScalarRepl/2008-06-22-LargeArray.ll | 2 +- .../2008-08-22-out-of-range-array-promote.ll | 2 +- test/Transforms/ScalarRepl/2008-09-22-vector-gep.ll | 2 +- .../ScalarRepl/2009-02-02-ScalarPromoteOutOfRange.ll | 2 +- test/Transforms/ScalarRepl/2009-02-05-LoadFCA.ll | 2 +- test/Transforms/ScalarRepl/2009-03-04-MemCpyAlign.ll | 2 +- test/Transforms/ScalarRepl/2009-03-17-CleanUp.ll | 2 +- test/Transforms/ScalarRepl/AggregatePromote.ll | 2 +- test/Transforms/ScalarRepl/DifferingTypes.ll | 2 +- test/Transforms/ScalarRepl/arraytest.ll | 2 +- test/Transforms/ScalarRepl/badarray.ll | 2 +- test/Transforms/ScalarRepl/basictest.ll | 2 +- test/Transforms/ScalarRepl/bitfield-sroa.ll | 2 +- test/Transforms/ScalarRepl/copy-aggregate.ll | 2 +- test/Transforms/ScalarRepl/debuginfo.ll | 2 +- test/Transforms/ScalarRepl/load-store-aggregate.ll | 2 +- test/Transforms/ScalarRepl/memcpy-from-global.ll | 2 +- .../ScalarRepl/memset-aggregate-byte-leader.ll | 4 ++-- test/Transforms/ScalarRepl/memset-aggregate.ll | 6 +++--- test/Transforms/ScalarRepl/not-a-vector.ll | 6 +++--- test/Transforms/ScalarRepl/phinodepromote.ll | 2 +- test/Transforms/ScalarRepl/select_promote.ll | 2 +- test/Transforms/ScalarRepl/union-fp-int.ll | 4 ++-- test/Transforms/ScalarRepl/union-packed.ll | 4 ++-- test/Transforms/ScalarRepl/union-pointer.ll | 4 ++-- test/Transforms/ScalarRepl/vector_memcpy.ll | 2 +- test/Transforms/ScalarRepl/vector_promote.ll | 4 ++-- test/Transforms/ScalarRepl/volatile.ll | 4 ++-- .../SimplifyCFG/2002-05-05-EmptyBlockMerge.ll | 2 +- test/Transforms/SimplifyCFG/2002-06-24-PHINode.ll | 2 +- .../SimplifyCFG/2003-08-05-MishandleInvoke.ll | 2 +- test/Transforms/SimplifyCFG/2003-08-17-BranchFold.ll | 2 +- .../SimplifyCFG/2003-08-17-BranchFoldOrdering.ll | 2 +- .../SimplifyCFG/2003-08-17-FoldSwitch-dbg.ll | 2 +- test/Transforms/SimplifyCFG/2003-08-17-FoldSwitch.ll | 2 +- test/Transforms/SimplifyCFG/2006-10-19-UncondDiv.ll | 2 +- .../SimplifyCFG/2007-11-22-InvokeNoUnwind.ll | 2 +- test/Transforms/SimplifyCFG/2008-01-02-hoist-fp-add.ll | 2 +- .../Transforms/SimplifyCFG/2008-05-16-PHIBlockMerge.ll | 2 +- .../SimplifyCFG/2008-07-13-InfLoopMiscompile.ll | 2 +- test/Transforms/SimplifyCFG/2008-12-16-DCECond.ll | 2 +- .../2009-01-19-UnconditionalTrappingConstantExpr.ll | 2 +- .../SimplifyCFG/2009-03-05-Speculative-Hoist-Dbg.ll | 2 +- test/Transforms/SimplifyCFG/2009-05-12-externweak.ll | 2 +- test/Transforms/SimplifyCFG/BrUnwind.ll | 2 +- test/Transforms/SimplifyCFG/DeadSetCC.ll | 2 +- test/Transforms/SimplifyCFG/EqualPHIEdgeBlockMerge.ll | 2 +- test/Transforms/SimplifyCFG/HoistCode.ll | 2 +- test/Transforms/SimplifyCFG/InvokeEliminate.ll | 2 +- test/Transforms/SimplifyCFG/PhiBlockMerge.ll | 2 +- test/Transforms/SimplifyCFG/PhiBlockMerge2.ll | 2 +- test/Transforms/SimplifyCFG/PhiEliminate.ll | 2 +- test/Transforms/SimplifyCFG/PhiEliminate2.ll | 2 +- test/Transforms/SimplifyCFG/PhiNoEliminate.ll | 2 +- test/Transforms/SimplifyCFG/SpeculativeExec.ll | 4 ++-- test/Transforms/SimplifyCFG/UncondBranchToReturn.ll | 2 +- test/Transforms/SimplifyCFG/UnreachableEliminate.ll | 2 +- test/Transforms/SimplifyCFG/basictest.ll | 2 +- test/Transforms/SimplifyCFG/branch-branch-dbginfo.ll | 2 +- test/Transforms/SimplifyCFG/branch-cond-prop.ll | 2 +- test/Transforms/SimplifyCFG/branch-fold-test.ll | 2 +- test/Transforms/SimplifyCFG/branch-fold.ll | 2 +- test/Transforms/SimplifyCFG/branch-phi-thread.ll | 2 +- test/Transforms/SimplifyCFG/branch_fold_dbg.ll | 2 +- test/Transforms/SimplifyCFG/dbginfo.ll | 2 +- test/Transforms/SimplifyCFG/hoist-common-code.dbg.ll | 2 +- test/Transforms/SimplifyCFG/hoist-common-code.ll | 2 +- test/Transforms/SimplifyCFG/iterative-simplify.ll | 2 +- test/Transforms/SimplifyCFG/noreturn-call.ll | 2 +- test/Transforms/SimplifyCFG/return-merge.ll | 2 +- test/Transforms/SimplifyCFG/switch_create.ll | 2 +- test/Transforms/SimplifyCFG/switch_formation.dbg.ll | 2 +- test/Transforms/SimplifyCFG/switch_formation.ll | 2 +- test/Transforms/SimplifyCFG/switch_switch_fold.ll | 2 +- .../SimplifyCFG/switch_switch_fold_dbginfo.ll | 2 +- test/Transforms/SimplifyCFG/switch_thread.ll | 2 +- .../SimplifyCFG/trapping-load-unreachable.ll | 2 +- .../Transforms/SimplifyCFG/two-entry-phi-return.dbg.ll | 2 +- test/Transforms/SimplifyCFG/two-entry-phi-return.ll | 2 +- .../SimplifyLibCalls/2007-04-06-strchr-miscompile.ll | 2 +- test/Transforms/SimplifyLibCalls/2008-05-19-memcmp.ll | 2 +- .../Transforms/SimplifyLibCalls/2009-01-04-Annotate.ll | 2 +- test/Transforms/SimplifyLibCalls/2009-02-12-StrTo.ll | 2 +- .../SimplifyLibCalls/2009-05-30-memcmp-byte.ll | 2 +- test/Transforms/SimplifyLibCalls/FFS.ll | 2 +- test/Transforms/SimplifyLibCalls/FPrintF.ll | 2 +- test/Transforms/SimplifyLibCalls/IsDigit.ll | 2 +- test/Transforms/SimplifyLibCalls/MemCpy.ll | 2 +- test/Transforms/SimplifyLibCalls/Printf.ll | 4 ++-- test/Transforms/SimplifyLibCalls/Puts.ll | 2 +- test/Transforms/SimplifyLibCalls/SPrintF.ll | 2 +- test/Transforms/SimplifyLibCalls/StrCat.ll | 4 ++-- test/Transforms/SimplifyLibCalls/StrChr.ll | 2 +- test/Transforms/SimplifyLibCalls/StrCmp.ll | 2 +- test/Transforms/SimplifyLibCalls/StrCpy.ll | 2 +- test/Transforms/SimplifyLibCalls/StrLen.ll | 2 +- test/Transforms/SimplifyLibCalls/StrNCat.ll | 4 ++-- test/Transforms/SimplifyLibCalls/StrNCmp.ll | 2 +- test/Transforms/SimplifyLibCalls/StrNCpy.ll | 2 +- test/Transforms/SimplifyLibCalls/ToAscii.ll | 2 +- test/Transforms/SimplifyLibCalls/abs.ll | 2 +- test/Transforms/SimplifyLibCalls/exp2.ll | 2 +- test/Transforms/SimplifyLibCalls/floor.ll | 2 +- test/Transforms/SimplifyLibCalls/half-powr.ll | 2 +- test/Transforms/SimplifyLibCalls/memcmp.ll | 2 +- test/Transforms/SimplifyLibCalls/memmove.ll | 2 +- test/Transforms/SimplifyLibCalls/memset-64.ll | 2 +- test/Transforms/SimplifyLibCalls/memset.ll | 2 +- test/Transforms/SimplifyLibCalls/pow2.ll | 2 +- test/Transforms/SimplifyLibCalls/weak-symbols.ll | 2 +- test/Transforms/StripSymbols/2007-01-15-llvm.used.ll | 4 ++-- test/Transforms/TailCallElim/accum_recursion.ll | 2 +- .../TailCallElim/accum_recursion_constant_arg.ll | 2 +- .../TailCallElim/dont-tce-tail-marked-call.ll | 2 +- test/Transforms/TailCallElim/dont_reorder_load.ll | 2 +- test/Transforms/TailCallElim/inf-recursion.ll | 2 +- test/Transforms/TailCallElim/intervening-inst.ll | 2 +- .../TailCallElim/move_alloca_for_tail_call.ll | 2 +- test/Transforms/TailCallElim/reorder_load.ll | 2 +- test/Transforms/TailCallElim/return_constant.ll | 2 +- .../TailCallElim/trivial_codegen_tailcall.ll | 2 +- test/Transforms/TailDup/MergeTest.ll | 2 +- 865 files changed, 973 insertions(+), 973 deletions(-) diff --git a/test/Analysis/Andersens/2008-03-19-External.ll b/test/Analysis/Andersens/2008-03-19-External.ll index 40dbae900e1..f99d3053c67 100644 --- a/test/Analysis/Andersens/2008-03-19-External.ll +++ b/test/Analysis/Andersens/2008-03-19-External.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -anders-aa -gvn | llvm-dis | not grep undef +; RUN: opt %s -anders-aa -gvn -S | not grep undef ; PR2160 declare void @f(i32*) diff --git a/test/Analysis/Andersens/2008-04-07-Memcpy.ll b/test/Analysis/Andersens/2008-04-07-Memcpy.ll index c89f976e8d9..87d21cf2754 100644 --- a/test/Analysis/Andersens/2008-04-07-Memcpy.ll +++ b/test/Analysis/Andersens/2008-04-07-Memcpy.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -anders-aa -gvn | llvm-dis | not grep undef +; RUN: opt %s -anders-aa -gvn -S | not grep undef ; PR2169 declare void @llvm.memcpy.i32(i8*, i8*, i32, i32) nounwind diff --git a/test/Analysis/Andersens/external.ll b/test/Analysis/Andersens/external.ll index ffa3a74202f..1b507782552 100644 --- a/test/Analysis/Andersens/external.ll +++ b/test/Analysis/Andersens/external.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -anders-aa -gvn -deadargelim | llvm-dis | grep store | not grep null +; RUN: opt %s -anders-aa -gvn -deadargelim -S | grep store | not grep null ; Because the 'internal' function is passed to an external function, we don't ; know what the incoming values will alias. As such, we cannot do the diff --git a/test/Analysis/BasicAA/2003-02-26-AccessSizeTest.ll b/test/Analysis/BasicAA/2003-02-26-AccessSizeTest.ll index 171e6ef38a8..17f3c0480f2 100644 --- a/test/Analysis/BasicAA/2003-02-26-AccessSizeTest.ll +++ b/test/Analysis/BasicAA/2003-02-26-AccessSizeTest.ll @@ -2,7 +2,7 @@ ; is performed. It is not legal to delete the second load instruction because ; the value computed by the first load instruction is changed by the store. -; RUN: opt %s -gvn -instcombine | llvm-dis | grep DONOTREMOVE +; RUN: opt %s -gvn -instcombine -S | grep DONOTREMOVE define i32 @test() { %A = alloca i32 diff --git a/test/Analysis/BasicAA/2003-04-22-GEPProblem.ll b/test/Analysis/BasicAA/2003-04-22-GEPProblem.ll index 6518551c7af..6e9276f7dce 100644 --- a/test/Analysis/BasicAA/2003-04-22-GEPProblem.ll +++ b/test/Analysis/BasicAA/2003-04-22-GEPProblem.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn -instcombine | llvm-dis | grep sub +; RUN: opt %s -gvn -instcombine -S | grep sub ; BasicAA was incorrectly concluding that P1 and P2 didn't conflict! diff --git a/test/Analysis/BasicAA/2003-09-19-LocalArgument.ll b/test/Analysis/BasicAA/2003-09-19-LocalArgument.ll index c3977afd8b1..231521d4b74 100644 --- a/test/Analysis/BasicAA/2003-09-19-LocalArgument.ll +++ b/test/Analysis/BasicAA/2003-09-19-LocalArgument.ll @@ -1,6 +1,6 @@ ; In this test, a local alloca cannot alias an incoming argument. -; RUN: opt %s -gvn -instcombine | llvm-dis | not grep sub +; RUN: opt %s -gvn -instcombine -S | not grep sub define i32 @test(i32* %P) { %X = alloca i32 diff --git a/test/Analysis/BasicAA/2004-07-28-MustAliasbug.ll b/test/Analysis/BasicAA/2004-07-28-MustAliasbug.ll index 05defe54b9b..ddecfb76429 100644 --- a/test/Analysis/BasicAA/2004-07-28-MustAliasbug.ll +++ b/test/Analysis/BasicAA/2004-07-28-MustAliasbug.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -dse | llvm-dis | grep {store i32 0} +; RUN: opt %s -dse -S | grep {store i32 0} define void @test({i32,i32 }* %P) { %Q = getelementptr {i32,i32}* %P, i32 1 diff --git a/test/Analysis/BasicAA/2007-01-13-BasePointerBadNoAlias.ll b/test/Analysis/BasicAA/2007-01-13-BasePointerBadNoAlias.ll index 18c0bb2c42f..0ebe4e80473 100644 --- a/test/Analysis/BasicAA/2007-01-13-BasePointerBadNoAlias.ll +++ b/test/Analysis/BasicAA/2007-01-13-BasePointerBadNoAlias.ll @@ -1,7 +1,7 @@ ; PR1109 -; RUN: opt %s -basicaa -gvn -instcombine | llvm-dis | \ +; RUN: opt %s -basicaa -gvn -instcombine -S | \ ; RUN: grep {sub i32} -; RUN: opt %s -basicaa -gvn -instcombine | llvm-dis | \ +; RUN: opt %s -basicaa -gvn -instcombine -S | \ ; RUN: not grep {ret i32 0} ; END. diff --git a/test/Analysis/BasicAA/2007-08-05-GetOverloadedModRef.ll b/test/Analysis/BasicAA/2007-08-05-GetOverloadedModRef.ll index 73f4dc8e760..6a92fd8cc33 100644 --- a/test/Analysis/BasicAA/2007-08-05-GetOverloadedModRef.ll +++ b/test/Analysis/BasicAA/2007-08-05-GetOverloadedModRef.ll @@ -1,5 +1,5 @@ ; PR1600 -; RUN: opt %s -basicaa -gvn -instcombine | llvm-dis | \ +; RUN: opt %s -basicaa -gvn -instcombine -S | \ ; RUN: grep {ret i32 0} ; END. diff --git a/test/Analysis/BasicAA/2007-10-24-ArgumentsGlobals.ll b/test/Analysis/BasicAA/2007-10-24-ArgumentsGlobals.ll index cfa152b8e9d..34b0f6f3342 100644 --- a/test/Analysis/BasicAA/2007-10-24-ArgumentsGlobals.ll +++ b/test/Analysis/BasicAA/2007-10-24-ArgumentsGlobals.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -basicaa -gvn -dce | llvm-dis | grep tmp7 +; RUN: opt %s -basicaa -gvn -dce -S | grep tmp7 %struct.A = type { i32 } %struct.B = type { %struct.A } diff --git a/test/Analysis/BasicAA/2008-04-15-Byval.ll b/test/Analysis/BasicAA/2008-04-15-Byval.ll index 31ae1e8113c..26e14dfcbff 100644 --- a/test/Analysis/BasicAA/2008-04-15-Byval.ll +++ b/test/Analysis/BasicAA/2008-04-15-Byval.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -std-compile-opts | llvm-dis | grep store +; RUN: opt %s -std-compile-opts -S | grep store ; ModuleID = 'small2.c' target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128" target triple = "i386-apple-darwin8" diff --git a/test/Analysis/BasicAA/2009-03-04-GEPNoalias.ll b/test/Analysis/BasicAA/2009-03-04-GEPNoalias.ll index 617e01d97e9..8864571b418 100644 --- a/test/Analysis/BasicAA/2009-03-04-GEPNoalias.ll +++ b/test/Analysis/BasicAA/2009-03-04-GEPNoalias.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -basicaa -gvn | llvm-dis | grep load +; RUN: opt %s -basicaa -gvn -S | grep load declare noalias i32* @noalias() diff --git a/test/Analysis/BasicAA/byval.ll b/test/Analysis/BasicAA/byval.ll index 7eebb9a5ad4..f5ffcccd785 100644 --- a/test/Analysis/BasicAA/byval.ll +++ b/test/Analysis/BasicAA/byval.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn | llvm-dis | grep {ret i32 1} +; RUN: opt %s -gvn -S | grep {ret i32 1} target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128" target triple = "i686-apple-darwin8" %struct.x = type { i32, i32, i32, i32 } diff --git a/test/Analysis/BasicAA/cas.ll b/test/Analysis/BasicAA/cas.ll index fb297e86085..866bdb23715 100644 --- a/test/Analysis/BasicAA/cas.ll +++ b/test/Analysis/BasicAA/cas.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -basicaa -gvn | llvm-dis | grep load | count 1 +; RUN: opt %s -basicaa -gvn -S | grep load | count 1 @flag0 = internal global i32 zeroinitializer @turn = internal global i32 zeroinitializer diff --git a/test/Analysis/BasicAA/featuretest.ll b/test/Analysis/BasicAA/featuretest.ll index 01e4708d77f..767b36a405e 100644 --- a/test/Analysis/BasicAA/featuretest.ll +++ b/test/Analysis/BasicAA/featuretest.ll @@ -1,7 +1,7 @@ ; This testcase tests for various features the basicaa test should be able to ; determine, as noted in the comments. -; RUN: opt %s -basicaa -gvn -instcombine -dce | llvm-dis | not grep REMOVE +; RUN: opt %s -basicaa -gvn -instcombine -dce -S | not grep REMOVE @Global = external global { i32 } diff --git a/test/Analysis/BasicAA/global-size.ll b/test/Analysis/BasicAA/global-size.ll index e95bc591025..a3f38a08954 100644 --- a/test/Analysis/BasicAA/global-size.ll +++ b/test/Analysis/BasicAA/global-size.ll @@ -1,7 +1,7 @@ ; A store or load cannot alias a global if the accessed amount is larger then ; the global. -; RUN: opt %s -basicaa -gvn -instcombine | llvm-dis | not grep load +; RUN: opt %s -basicaa -gvn -instcombine -S | not grep load @B = global i16 8 ; [#uses=2] diff --git a/test/Analysis/BasicAA/no-escape-call.ll b/test/Analysis/BasicAA/no-escape-call.ll index cfe4e9f219b..a0b6a449b26 100644 --- a/test/Analysis/BasicAA/no-escape-call.ll +++ b/test/Analysis/BasicAA/no-escape-call.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -basicaa -gvn -instcombine | llvm-dis | grep {ret i1 true} +; RUN: opt %s -basicaa -gvn -instcombine -S | grep {ret i1 true} ; PR2436 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128" target triple = "i386-apple-darwin8" diff --git a/test/Analysis/BasicAA/nocapture.ll b/test/Analysis/BasicAA/nocapture.ll index 5269449c2bd..39a70ab5da7 100644 --- a/test/Analysis/BasicAA/nocapture.ll +++ b/test/Analysis/BasicAA/nocapture.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -basicaa -gvn -instcombine | llvm-dis | grep {ret i32 0} +; RUN: opt %s -basicaa -gvn -instcombine -S | grep {ret i32 0} declare i32* @test(i32* nocapture) diff --git a/test/Analysis/BasicAA/pure-const-dce.ll b/test/Analysis/BasicAA/pure-const-dce.ll index ab34e16e525..cffb87255bb 100644 --- a/test/Analysis/BasicAA/pure-const-dce.ll +++ b/test/Analysis/BasicAA/pure-const-dce.ll @@ -1,6 +1,6 @@ -; RUN: opt %s -basicaa -gvn | llvm-dis | grep TestConst | count 2 -; RUN: opt %s -basicaa -gvn | llvm-dis | grep TestPure | count 3 -; RUN: opt %s -basicaa -gvn | llvm-dis | grep TestNone | count 4 +; RUN: opt %s -basicaa -gvn -S | grep TestConst | count 2 +; RUN: opt %s -basicaa -gvn -S | grep TestPure | count 3 +; RUN: opt %s -basicaa -gvn -S | grep TestNone | count 4 @g = global i32 0 ; [#uses=1] define i32 @test() { diff --git a/test/Analysis/BasicAA/store-promote.ll b/test/Analysis/BasicAA/store-promote.ll index 196a608c33d..09c43228586 100644 --- a/test/Analysis/BasicAA/store-promote.ll +++ b/test/Analysis/BasicAA/store-promote.ll @@ -2,7 +2,7 @@ ; disambiguating some obvious cases. If LICM is able to disambiguate the ; two pointers, then the load should be hoisted, and the store sunk. -; RUN: opt %s -basicaa -licm | llvm-dis | FileCheck %s +; RUN: opt %s -basicaa -licm -S | FileCheck %s @A = global i32 7 ; [#uses=3] @B = global i32 8 ; [#uses=2] diff --git a/test/Analysis/GlobalsModRef/2008-09-03-ReadGlobals.ll b/test/Analysis/GlobalsModRef/2008-09-03-ReadGlobals.ll index e10d9bd5f0e..61297b61596 100644 --- a/test/Analysis/GlobalsModRef/2008-09-03-ReadGlobals.ll +++ b/test/Analysis/GlobalsModRef/2008-09-03-ReadGlobals.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalsmodref-aa -gvn | llvm-dis | grep call | count 2 +; RUN: opt %s -globalsmodref-aa -gvn -S | grep call | count 2 @g = internal global i32 0 ; [#uses=2] diff --git a/test/Analysis/GlobalsModRef/aliastest.ll b/test/Analysis/GlobalsModRef/aliastest.ll index 957793d2072..0de1d8a4355 100644 --- a/test/Analysis/GlobalsModRef/aliastest.ll +++ b/test/Analysis/GlobalsModRef/aliastest.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalsmodref-aa -gvn | llvm-dis | not grep load +; RUN: opt %s -globalsmodref-aa -gvn -S | not grep load @X = internal global i32 4 ; [#uses=1] define i32 @test(i32* %P) { diff --git a/test/Analysis/GlobalsModRef/chaining-analysis.ll b/test/Analysis/GlobalsModRef/chaining-analysis.ll index 01d86112a8a..479c6b434bc 100644 --- a/test/Analysis/GlobalsModRef/chaining-analysis.ll +++ b/test/Analysis/GlobalsModRef/chaining-analysis.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalsmodref-aa -gvn | llvm-dis | not grep load +; RUN: opt %s -globalsmodref-aa -gvn -S | not grep load ; This test requires the use of previous analyses to determine that ; doesnotmodX does not modify X (because 'sin' doesn't). diff --git a/test/Analysis/GlobalsModRef/indirect-global.ll b/test/Analysis/GlobalsModRef/indirect-global.ll index dbbebc36939..a0a4ddec92f 100644 --- a/test/Analysis/GlobalsModRef/indirect-global.ll +++ b/test/Analysis/GlobalsModRef/indirect-global.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalsmodref-aa -gvn -instcombine | llvm-dis | \ +; RUN: opt %s -globalsmodref-aa -gvn -instcombine -S | \ ; RUN: grep {ret i32 0} @G = internal global i32* null ; [#uses=3] diff --git a/test/Analysis/GlobalsModRef/modreftest.ll b/test/Analysis/GlobalsModRef/modreftest.ll index f84725a3859..7bcb08df37c 100644 --- a/test/Analysis/GlobalsModRef/modreftest.ll +++ b/test/Analysis/GlobalsModRef/modreftest.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalsmodref-aa -gvn | llvm-dis | not grep load +; RUN: opt %s -globalsmodref-aa -gvn -S | not grep load @X = internal global i32 4 ; [#uses=2] define i32 @test(i32* %P) { diff --git a/test/Analysis/Profiling/edge-profiling.ll b/test/Analysis/Profiling/edge-profiling.ll index 3eb805b65ed..ffdfc2ee643 100644 --- a/test/Analysis/Profiling/edge-profiling.ll +++ b/test/Analysis/Profiling/edge-profiling.ll @@ -1,5 +1,5 @@ ; Test the edge profiling instrumentation. -; RUN: opt %s -insert-edge-profiling | llvm-dis | FileCheck %s +; RUN: opt %s -insert-edge-profiling -S | FileCheck %s ; ModuleID = '' diff --git a/test/Analysis/ScalarEvolution/2007-08-06-MisinterpretBranch.ll b/test/Analysis/ScalarEvolution/2007-08-06-MisinterpretBranch.ll index caea9e44065..d8ba3f5fb0b 100644 --- a/test/Analysis/ScalarEvolution/2007-08-06-MisinterpretBranch.ll +++ b/test/Analysis/ScalarEvolution/2007-08-06-MisinterpretBranch.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -adce -simplifycfg | llvm-dis | grep "icmp s" +; RUN: opt %s -indvars -adce -simplifycfg -S | grep "icmp s" ; PR1598 define i32 @f(i32 %a, i32 %b, i32 %x, i32 %y) { diff --git a/test/Analysis/ScalarEvolution/2007-11-14-SignedAddRec.ll b/test/Analysis/ScalarEvolution/2007-11-14-SignedAddRec.ll index ff46b87bebd..1d01bb4cd42 100644 --- a/test/Analysis/ScalarEvolution/2007-11-14-SignedAddRec.ll +++ b/test/Analysis/ScalarEvolution/2007-11-14-SignedAddRec.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars | llvm-dis | grep printd | grep 1206807378 +; RUN: opt %s -indvars -S | grep printd | grep 1206807378 ; PR1798 declare void @printd(i32) diff --git a/test/Analysis/ScalarEvolution/avoid-smax-1.ll b/test/Analysis/ScalarEvolution/avoid-smax-1.ll index 5d30d61f129..5c77005848a 100644 --- a/test/Analysis/ScalarEvolution/avoid-smax-1.ll +++ b/test/Analysis/ScalarEvolution/avoid-smax-1.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars | llvm-dis > %t +; RUN: opt %s -indvars -S > %t ; RUN: grep select %t | count 2 ; RUN: grep {icmp ne i32.\* %w } %t diff --git a/test/Assembler/2002-04-07-HexFloatConstants.ll b/test/Assembler/2002-04-07-HexFloatConstants.ll index 914ab8bc4a5..b0d7cc0e43a 100644 --- a/test/Assembler/2002-04-07-HexFloatConstants.ll +++ b/test/Assembler/2002-04-07-HexFloatConstants.ll @@ -5,7 +5,7 @@ ; of the bug that was causing the Olden Health benchmark to output incorrect ; results! ; -; RUN: opt %s -constprop | llvm-dis > %t.1 +; RUN: opt -constprop -S > %t.1 < %s ; RUN: llvm-as < %s | llvm-dis | llvm-as | opt -constprop | \ ; RUN: llvm-dis > %t.2 ; RUN: diff %t.1 %t.2 diff --git a/test/Assembler/2002-04-29-NameBinding.ll b/test/Assembler/2002-04-29-NameBinding.ll index 2e10b2eaea4..1ba9270fcf6 100644 --- a/test/Assembler/2002-04-29-NameBinding.ll +++ b/test/Assembler/2002-04-29-NameBinding.ll @@ -4,7 +4,7 @@ ; Check by running globaldce, which will remove the constant if there are ; no references to it! ; -; RUN: opt %s -globaldce | llvm-dis | \ +; RUN: opt %s -globaldce -S | \ ; RUN: not grep constant ; diff --git a/test/Assembler/2002-08-19-BytecodeReader.ll b/test/Assembler/2002-08-19-BytecodeReader.ll index 2986668694a..85d892dccbe 100644 --- a/test/Assembler/2002-08-19-BytecodeReader.ll +++ b/test/Assembler/2002-08-19-BytecodeReader.ll @@ -1,7 +1,7 @@ ; Testcase that seems to break the bytecode reader. This comes from the ; "crafty" spec benchmark. ; -; RUN: opt %s -instcombine | llvm-dis | llvm-as +; RUN: opt %s -instcombine -S | llvm-as %CHESS_POSITION = type { i32, i32 } @pawn_probes = external global i32 ; [#uses=0] diff --git a/test/Assembler/2003-08-20-ConstantExprGEP-Fold.ll b/test/Assembler/2003-08-20-ConstantExprGEP-Fold.ll index 2efdf5c35d4..5360de47f2b 100644 --- a/test/Assembler/2003-08-20-ConstantExprGEP-Fold.ll +++ b/test/Assembler/2003-08-20-ConstantExprGEP-Fold.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -simplifycfg | llvm-dis | not grep br +; RUN: opt %s -instcombine -simplifycfg -S | not grep br @.str_1 = internal constant [6 x i8] c"_Bool\00" ; <[6 x i8]*> [#uses=2] diff --git a/test/Assembler/2008-02-20-MultipleReturnValue.ll b/test/Assembler/2008-02-20-MultipleReturnValue.ll index 44a40469e03..3f0ff8a0621 100644 --- a/test/Assembler/2008-02-20-MultipleReturnValue.ll +++ b/test/Assembler/2008-02-20-MultipleReturnValue.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -verify | llvm-dis | llvm-as -disable-output +; RUN: opt %s -verify -S | llvm-as -disable-output define {i32, i8} @foo(i32 %p) { ret i32 1, i8 2 diff --git a/test/Assembler/2009-02-28-StripOpaqueName.ll b/test/Assembler/2009-02-28-StripOpaqueName.ll index d8c71c99d49..94529b9e24d 100644 --- a/test/Assembler/2009-02-28-StripOpaqueName.ll +++ b/test/Assembler/2009-02-28-StripOpaqueName.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -strip | llvm-dis | llvm-as | llvm-dis +; RUN: opt %s -strip -S | llvm-as | llvm-dis ; Stripping the name from A should not break references to it. %A = type opaque diff --git a/test/CodeGen/Generic/GC/inline.ll b/test/CodeGen/Generic/GC/inline.ll index 54d91edd7d3..5dd171abd2e 100644 --- a/test/CodeGen/Generic/GC/inline.ll +++ b/test/CodeGen/Generic/GC/inline.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline | llvm-dis | grep example +; RUN: opt %s -inline -S | grep example %IntArray = type { i32, [0 x i32*] } diff --git a/test/CodeGen/Generic/GC/inline2.ll b/test/CodeGen/Generic/GC/inline2.ll index a6bcc1bf812..ad98e3e3453 100644 --- a/test/CodeGen/Generic/GC/inline2.ll +++ b/test/CodeGen/Generic/GC/inline2.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -inline | llvm-dis | grep sample -; RUN: opt %s -inline | llvm-dis | grep example +; RUN: opt %s -inline -S | grep sample +; RUN: opt %s -inline -S | grep example %IntArray = type { i32, [0 x i32*] } diff --git a/test/CodeGen/X86/2009-03-23-i80-fp80.ll b/test/CodeGen/X86/2009-03-23-i80-fp80.ll index 3b908656874..7eadda86e60 100644 --- a/test/CodeGen/X86/2009-03-23-i80-fp80.ll +++ b/test/CodeGen/X86/2009-03-23-i80-fp80.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -instcombine | llvm-dis | grep 302245289961712575840256 -; RUN: opt %s -instcombine | llvm-dis | grep K40018000000000000000 +; RUN: opt %s -instcombine -S | grep 302245289961712575840256 +; RUN: opt %s -instcombine -S | grep K40018000000000000000 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128" target triple = "i686-apple-darwin9" diff --git a/test/DebugInfo/2009-02-27-licm.ll b/test/DebugInfo/2009-02-27-licm.ll index cf4872d2902..b99d7b57164 100644 --- a/test/DebugInfo/2009-02-27-licm.ll +++ b/test/DebugInfo/2009-02-27-licm.ll @@ -1,4 +1,4 @@ -;RUN: llvm-as <%s | opt -licm | llvm-dis | grep {load } | count 4 +;RUN: llvm-as <%s | opt -licm -S | grep {load } | count 4 ; ModuleID = '2009-02-27-licm.bc' target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32" target triple = "i386-pc-linux-gnu" diff --git a/test/DebugInfo/2009-03-03-cheapdse.ll b/test/DebugInfo/2009-03-03-cheapdse.ll index 20f8e0cdb68..4f955e9c346 100644 --- a/test/DebugInfo/2009-03-03-cheapdse.ll +++ b/test/DebugInfo/2009-03-03-cheapdse.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine | llvm-dis | grep store | count 5 +; RUN: opt %s -instcombine -S | grep store | count 5 ; ModuleID = '' target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128" target triple = "i386-apple-darwin9.6" diff --git a/test/DebugInfo/2009-03-03-deadstore.ll b/test/DebugInfo/2009-03-03-deadstore.ll index de9e1ef1319..8d496145386 100644 --- a/test/DebugInfo/2009-03-03-deadstore.ll +++ b/test/DebugInfo/2009-03-03-deadstore.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine | llvm-dis | not grep alloca +; RUN: opt %s -instcombine -S | not grep alloca ; ModuleID = '' target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128" target triple = "i386-apple-darwin9.6" diff --git a/test/DebugInfo/2009-03-03-store-to-load-forward.ll b/test/DebugInfo/2009-03-03-store-to-load-forward.ll index 6ed1e504ba2..8fad616d0f6 100644 --- a/test/DebugInfo/2009-03-03-store-to-load-forward.ll +++ b/test/DebugInfo/2009-03-03-store-to-load-forward.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine | llvm-dis | not grep alloca +; RUN: opt %s -instcombine -S | not grep alloca ; ModuleID = '' target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128" target triple = "i386-apple-darwin9.6" diff --git a/test/DebugInfo/2009-03-05-gvn.ll b/test/DebugInfo/2009-03-05-gvn.ll index 394982ce919..06c9f858261 100644 --- a/test/DebugInfo/2009-03-05-gvn.ll +++ b/test/DebugInfo/2009-03-05-gvn.ll @@ -1,4 +1,4 @@ -;RUN: llvm-as <%s | opt -gvn | llvm-dis | grep {load } | count 1 +;RUN: llvm-as <%s | opt -gvn -S | grep {load } | count 1 ; ModuleID = 'db2-before.bc' target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32" target triple = "i386-pc-linux-gnu" diff --git a/test/Feature/weak_constant.ll b/test/Feature/weak_constant.ll index 06cfe115cd5..fde155175ad 100644 --- a/test/Feature/weak_constant.ll +++ b/test/Feature/weak_constant.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -std-compile-opts | llvm-dis > %t +; RUN: opt %s -std-compile-opts -S > %t ; RUN: grep undef %t | count 1 ; RUN: grep 5 %t | count 1 ; RUN: grep 7 %t | count 1 diff --git a/test/Other/2008-06-04-FieldSizeInPacked.ll b/test/Other/2008-06-04-FieldSizeInPacked.ll index 3a4bd07a719..50aec822e72 100644 --- a/test/Other/2008-06-04-FieldSizeInPacked.ll +++ b/test/Other/2008-06-04-FieldSizeInPacked.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine | llvm-dis | grep true +; RUN: opt %s -instcombine -S | grep true target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128" target triple = "x86_64-unknown-linux-gnu" diff --git a/test/Other/2009-06-05-no-implicit-float.ll b/test/Other/2009-06-05-no-implicit-float.ll index 515f9094363..51e1466f508 100644 --- a/test/Other/2009-06-05-no-implicit-float.ll +++ b/test/Other/2009-06-05-no-implicit-float.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -verify | llvm-dis | grep noimplicitfloat +; RUN: opt %s -verify -S | grep noimplicitfloat define void @f() noimplicitfloat { } diff --git a/test/Transforms/ADCE/2002-05-22-PHITest.ll b/test/Transforms/ADCE/2002-05-22-PHITest.ll index 5a7b0bb8a51..d150ce0eb69 100644 --- a/test/Transforms/ADCE/2002-05-22-PHITest.ll +++ b/test/Transforms/ADCE/2002-05-22-PHITest.ll @@ -1,6 +1,6 @@ ; It is illegal to remove BB1 because it will mess up the PHI node! ; -; RUN: opt %s -adce | llvm-dis | grep BB1 +; RUN: opt %s -adce -S | grep BB1 define i32 @test(i1 %C, i32 %A, i32 %B) { ;