Eliminate more uses of llvm-as and llvm-dis.
authorDan Gohman <gohman@apple.com>
Tue, 8 Sep 2009 23:54:48 +0000 (23:54 +0000)
committerDan Gohman <gohman@apple.com>
Tue, 8 Sep 2009 23:54:48 +0000 (23:54 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81290 91177308-0d34-0410-b5e6-96231b3b80d8

968 files changed:
test/CodeGen/X86/2002-12-23-LocalRAProblem.ll
test/CodeGen/X86/2002-12-23-SubProblem.ll
test/CodeGen/X86/2003-08-03-CallArgLiveRanges.ll
test/CodeGen/X86/2003-08-23-DeadBlockTest.ll
test/CodeGen/X86/2003-11-03-GlobalBool.ll
test/CodeGen/X86/2004-02-12-Memcpy.ll
test/CodeGen/X86/2004-02-13-FrameReturnAddress.ll
test/CodeGen/X86/2004-02-14-InefficientStackPointer.ll
test/CodeGen/X86/2004-02-22-Casts.ll
test/CodeGen/X86/2004-03-30-Select-Max.ll
test/CodeGen/X86/2004-04-09-SameValueCoalescing.ll
test/CodeGen/X86/2004-04-13-FPCMOV-Crash.ll
test/CodeGen/X86/2004-06-10-StackifierCrash.ll
test/CodeGen/X86/2004-10-08-SelectSetCCFold.ll
test/CodeGen/X86/2005-01-17-CycleInDAG.ll
test/CodeGen/X86/2005-02-14-IllegalAssembler.ll
test/CodeGen/X86/2005-05-08-FPStackifierPHI.ll
test/CodeGen/X86/2006-01-19-ISelFoldingBug.ll
test/CodeGen/X86/2006-03-01-InstrSchedBug.ll
test/CodeGen/X86/2006-03-02-InstrSchedBug.ll
test/CodeGen/X86/2006-04-04-CrossBlockCrash.ll
test/CodeGen/X86/2006-05-01-SchedCausingSpills.ll
test/CodeGen/X86/2006-05-02-InstrSched2.ll
test/CodeGen/X86/2006-05-08-CoalesceSubRegClass.ll
test/CodeGen/X86/2006-05-11-InstrSched.ll
test/CodeGen/X86/2006-05-17-VectorArg.ll
test/CodeGen/X86/2006-05-22-FPSetEQ.ll
test/CodeGen/X86/2006-05-25-CycleInDAG.ll
test/CodeGen/X86/2006-07-10-InlineAsmAConstraint.ll
test/CodeGen/X86/2006-07-12-InlineAsmQConstraint.ll
test/CodeGen/X86/2006-07-19-ATTAsm.ll
test/CodeGen/X86/2006-07-20-InlineAsm.ll
test/CodeGen/X86/2006-07-28-AsmPrint-Long-As-Pointer.ll
test/CodeGen/X86/2006-07-31-SingleRegClass.ll
test/CodeGen/X86/2006-08-07-CycleInDAG.ll
test/CodeGen/X86/2006-08-16-CycleInDAG.ll
test/CodeGen/X86/2006-08-21-ExtraMovInst.ll
test/CodeGen/X86/2006-09-01-CycleInDAG.ll
test/CodeGen/X86/2006-10-02-BoolRetCrash.ll
test/CodeGen/X86/2006-10-07-ScalarSSEMiscompile.ll
test/CodeGen/X86/2006-10-09-CycleInDAG.ll
test/CodeGen/X86/2006-10-10-FindModifiedNodeSlotBug.ll
test/CodeGen/X86/2006-10-12-CycleInDAG.ll
test/CodeGen/X86/2006-10-13-CycleInDAG.ll
test/CodeGen/X86/2006-10-19-SwitchUnnecessaryBranching.ll
test/CodeGen/X86/2006-11-12-CSRetCC.ll
test/CodeGen/X86/2006-11-17-IllegalMove.ll
test/CodeGen/X86/2006-11-27-SelectLegalize.ll
test/CodeGen/X86/2006-12-19-IntelSyntax.ll
test/CodeGen/X86/2007-01-08-InstrSched.ll
test/CodeGen/X86/2007-01-13-StackPtrIndex.ll
test/CodeGen/X86/2007-01-29-InlineAsm-ir.ll
test/CodeGen/X86/2007-02-04-OrAddrMode.ll
test/CodeGen/X86/2007-02-19-LiveIntervalAssert.ll
test/CodeGen/X86/2007-02-25-FastCCStack.ll
test/CodeGen/X86/2007-03-01-SpillerCrash.ll
test/CodeGen/X86/2007-03-15-GEP-Idx-Sink.ll
test/CodeGen/X86/2007-03-16-InlineAsm.ll
test/CodeGen/X86/2007-03-18-LiveIntervalAssert.ll
test/CodeGen/X86/2007-03-24-InlineAsmMultiRegConstraint.ll
test/CodeGen/X86/2007-03-24-InlineAsmPModifier.ll
test/CodeGen/X86/2007-03-24-InlineAsmVectorOp.ll
test/CodeGen/X86/2007-03-24-InlineAsmXConstraint.ll
test/CodeGen/X86/2007-03-26-CoalescerBug.ll
test/CodeGen/X86/2007-04-08-InlineAsmCrash.ll
test/CodeGen/X86/2007-04-11-InlineAsmVectorResult.ll
test/CodeGen/X86/2007-04-17-LiveIntervalAssert.ll
test/CodeGen/X86/2007-04-24-Huge-Stack.ll
test/CodeGen/X86/2007-04-24-VectorCrash.ll
test/CodeGen/X86/2007-04-25-MMX-PADDQ.ll
test/CodeGen/X86/2007-04-27-InlineAsm-IntMemInput.ll
test/CodeGen/X86/2007-05-05-VecCastExpand.ll
test/CodeGen/X86/2007-05-07-InvokeSRet.ll
test/CodeGen/X86/2007-05-14-LiveIntervalAssert.ll
test/CodeGen/X86/2007-05-15-maskmovq.ll
test/CodeGen/X86/2007-05-17-ShuffleISelBug.ll
test/CodeGen/X86/2007-06-04-X86-64-CtorAsmBugs.ll
test/CodeGen/X86/2007-06-04-tailmerge4.ll
test/CodeGen/X86/2007-06-05-LSR-Dominator.ll
test/CodeGen/X86/2007-06-14-branchfold.ll
test/CodeGen/X86/2007-06-15-IntToMMX.ll
test/CodeGen/X86/2007-06-28-X86-64-isel.ll
test/CodeGen/X86/2007-06-29-DAGCombinerBug.ll
test/CodeGen/X86/2007-06-29-VecFPConstantCSEBug.ll
test/CodeGen/X86/2007-07-03-GR64ToVR64.ll
test/CodeGen/X86/2007-07-10-StackerAssert.ll
test/CodeGen/X86/2007-07-18-Vector-Extract.ll
test/CodeGen/X86/2007-08-01-LiveVariablesBug.ll
test/CodeGen/X86/2007-08-09-IllegalX86-64Asm.ll
test/CodeGen/X86/2007-08-10-SignExtSubreg.ll
test/CodeGen/X86/2007-08-13-AppendingLinkage.ll
test/CodeGen/X86/2007-08-13-SpillerReuse.ll
test/CodeGen/X86/2007-09-03-X86-64-EhSelector.ll
test/CodeGen/X86/2007-09-05-InvalidAsm.ll
test/CodeGen/X86/2007-09-06-ExtWeakAliasee.ll
test/CodeGen/X86/2007-09-17-ObjcFrameEH.ll
test/CodeGen/X86/2007-09-18-ShuffleXformBug.ll
test/CodeGen/X86/2007-09-27-LDIntrinsics.ll
test/CodeGen/X86/2007-10-04-AvoidEFLAGSCopy.ll
test/CodeGen/X86/2007-10-05-3AddrConvert.ll
test/CodeGen/X86/2007-10-12-CoalesceExtSubReg.ll
test/CodeGen/X86/2007-10-12-SpillerUnfold1.ll
test/CodeGen/X86/2007-10-12-SpillerUnfold2.ll
test/CodeGen/X86/2007-10-14-CoalescerCrash.ll
test/CodeGen/X86/2007-10-15-CoalescerCrash.ll
test/CodeGen/X86/2007-10-16-CoalescerCrash.ll
test/CodeGen/X86/2007-10-16-IllegalAsm.ll
test/CodeGen/X86/2007-10-16-fp80_select.ll
test/CodeGen/X86/2007-10-17-IllegalAsm.ll
test/CodeGen/X86/2007-10-19-SpillerUnfold.ll
test/CodeGen/X86/2007-10-28-inlineasm-q-modifier.ll
test/CodeGen/X86/2007-10-29-ExtendSetCC.ll
test/CodeGen/X86/2007-10-30-LSRCrash.ll
test/CodeGen/X86/2007-10-31-extractelement-i64.ll
test/CodeGen/X86/2007-11-01-ISelCrash.ll
test/CodeGen/X86/2007-11-02-BadAsm.ll
test/CodeGen/X86/2007-11-03-x86-64-q-constraint.ll
test/CodeGen/X86/2007-11-04-LiveIntervalCrash.ll
test/CodeGen/X86/2007-11-04-LiveVariablesBug.ll
test/CodeGen/X86/2007-11-04-rip-immediate-constant.ll
test/CodeGen/X86/2007-11-06-InstrSched.ll
test/CodeGen/X86/2007-11-07-MulBy4.ll
test/CodeGen/X86/2007-11-14-Coalescer-Bug.ll
test/CodeGen/X86/2007-11-30-LoadFolding-Bug.ll
test/CodeGen/X86/2007-11-30-TestLoadFolding.ll
test/CodeGen/X86/2007-12-11-FoldImpDefSpill.ll
test/CodeGen/X86/2007-12-16-BURRSchedCrash.ll
test/CodeGen/X86/2007-12-18-LoadCSEBug.ll
test/CodeGen/X86/2008-01-08-IllegalCMP.ll
test/CodeGen/X86/2008-01-08-SchedulerCrash.ll
test/CodeGen/X86/2008-01-09-LongDoubleSin.ll
test/CodeGen/X86/2008-01-16-FPStackifierAssert.ll
test/CodeGen/X86/2008-01-16-InvalidDAGCombineXform.ll
test/CodeGen/X86/2008-01-16-Trampoline.ll
test/CodeGen/X86/2008-01-25-EmptyFunction.ll
test/CodeGen/X86/2008-02-05-ISelCrash.ll
test/CodeGen/X86/2008-02-06-LoadFoldingBug.ll
test/CodeGen/X86/2008-02-08-LoadFoldingBug.ll
test/CodeGen/X86/2008-02-14-BitMiscompile.ll
test/CodeGen/X86/2008-02-18-TailMergingBug.ll
test/CodeGen/X86/2008-02-20-InlineAsmClobber.ll
test/CodeGen/X86/2008-02-22-LocalRegAllocBug.ll
test/CodeGen/X86/2008-02-22-ReMatBug.ll
test/CodeGen/X86/2008-02-25-InlineAsmBug.ll
test/CodeGen/X86/2008-02-25-X86-64-CoalescerBug.ll
test/CodeGen/X86/2008-02-26-AsmDirectMemOp.ll
test/CodeGen/X86/2008-02-27-DeadSlotElimBug.ll
test/CodeGen/X86/2008-02-27-PEICrash.ll
test/CodeGen/X86/2008-03-06-frem-fpstack.ll
test/CodeGen/X86/2008-03-07-APIntBug.ll
test/CodeGen/X86/2008-03-10-RegAllocInfLoop.ll
test/CodeGen/X86/2008-03-12-ThreadLocalAlias.ll
test/CodeGen/X86/2008-03-13-TwoAddrPassCrash.ll
test/CodeGen/X86/2008-03-14-SpillerCrash.ll
test/CodeGen/X86/2008-03-18-CoalescerBug.ll
test/CodeGen/X86/2008-03-19-DAGCombinerBug.ll
test/CodeGen/X86/2008-03-23-DarwinAsmComments.ll
test/CodeGen/X86/2008-03-25-TwoAddrPassBug.ll
test/CodeGen/X86/2008-03-31-SpillerFoldingBug.ll
test/CodeGen/X86/2008-04-02-unnamedEH.ll
test/CodeGen/X86/2008-04-08-CoalescerCrash.ll
test/CodeGen/X86/2008-04-09-BranchFolding.ll
test/CodeGen/X86/2008-04-15-LiveVariableBug.ll
test/CodeGen/X86/2008-04-16-CoalescerBug.ll
test/CodeGen/X86/2008-04-16-ReMatBug.ll
test/CodeGen/X86/2008-04-17-CoalescerBug.ll
test/CodeGen/X86/2008-04-24-MemCpyBug.ll
test/CodeGen/X86/2008-04-24-pblendw-fold-crash.ll
test/CodeGen/X86/2008-04-26-Asm-Optimize-Imm.ll
test/CodeGen/X86/2008-04-28-CoalescerBug.ll
test/CodeGen/X86/2008-04-28-CyclicSchedUnit.ll
test/CodeGen/X86/2008-05-01-InvalidOrdCompare.ll
test/CodeGen/X86/2008-05-09-PHIElimBug.ll
test/CodeGen/X86/2008-05-09-ShuffleLoweringBug.ll
test/CodeGen/X86/2008-05-12-tailmerge-5.ll
test/CodeGen/X86/2008-05-21-CoalescerBug.ll
test/CodeGen/X86/2008-05-22-FoldUnalignedLoad.ll
test/CodeGen/X86/2008-05-28-CoalescerBug.ll
test/CodeGen/X86/2008-05-28-LocalRegAllocBug.ll
test/CodeGen/X86/2008-06-04-MemCpyLoweringBug.ll
test/CodeGen/X86/2008-06-13-NotVolatileLoadStore.ll
test/CodeGen/X86/2008-06-13-VolatileLoadStore.ll
test/CodeGen/X86/2008-06-16-SubregsBug.ll
test/CodeGen/X86/2008-06-18-BadShuffle.ll
test/CodeGen/X86/2008-06-25-VecISelBug.ll
test/CodeGen/X86/2008-07-07-DanglingDeadInsts.ll
test/CodeGen/X86/2008-07-09-ELFSectionAttributes.ll
test/CodeGen/X86/2008-07-11-SHLBy1.ll
test/CodeGen/X86/2008-07-11-SpillerBug.ll
test/CodeGen/X86/2008-07-16-CoalescerCrash.ll
test/CodeGen/X86/2008-07-19-movups-spills.ll
test/CodeGen/X86/2008-07-22-CombinerCrash.ll
test/CodeGen/X86/2008-07-23-VSetCC.ll
test/CodeGen/X86/2008-08-05-SpillerBug.ll
test/CodeGen/X86/2008-08-06-RewriterBug.ll
test/CodeGen/X86/2008-08-17-UComiCodeGenBug.ll
test/CodeGen/X86/2008-08-19-SubAndFetch.ll
test/CodeGen/X86/2008-08-23-64Bit-maskmovq.ll
test/CodeGen/X86/2008-08-23-X86-64AsmBug.ll
test/CodeGen/X86/2008-08-25-AsmRegTypeMismatch.ll
test/CodeGen/X86/2008-08-31-EH_RETURN32.ll
test/CodeGen/X86/2008-08-31-EH_RETURN64.ll
test/CodeGen/X86/2008-09-05-sinttofp-2xi32.ll
test/CodeGen/X86/2008-09-09-LinearScanBug.ll
test/CodeGen/X86/2008-09-11-CoalescerBug.ll
test/CodeGen/X86/2008-09-11-CoalescerBug2.ll
test/CodeGen/X86/2008-09-17-inline-asm-1.ll
test/CodeGen/X86/2008-09-18-inline-asm-2.ll
test/CodeGen/X86/2008-09-19-RegAllocBug.ll
test/CodeGen/X86/2008-09-25-sseregparm-1.ll
test/CodeGen/X86/2008-09-26-FrameAddrBug.ll
test/CodeGen/X86/2008-09-29-ReMatBug.ll
test/CodeGen/X86/2008-09-29-VolatileBug.ll
test/CodeGen/X86/2008-10-02-Atomics32-2.ll
test/CodeGen/X86/2008-10-06-MMXISelBug.ll
test/CodeGen/X86/2008-10-06-x87ld-nan-1.ll
test/CodeGen/X86/2008-10-06-x87ld-nan-2.ll
test/CodeGen/X86/2008-10-07-SSEISelBug.ll
test/CodeGen/X86/2008-10-11-CallCrash.ll
test/CodeGen/X86/2008-10-13-CoalescerBug.ll
test/CodeGen/X86/2008-10-16-SpillerBug.ll
test/CodeGen/X86/2008-10-16-VecUnaryOp.ll
test/CodeGen/X86/2008-10-17-Asm64bitRConstraint.ll
test/CodeGen/X86/2008-10-20-AsmDoubleInI32.ll
test/CodeGen/X86/2008-10-24-FlippedCompare.ll
test/CodeGen/X86/2008-10-27-CoalescerBug.ll
test/CodeGen/X86/2008-10-27-StackRealignment.ll
test/CodeGen/X86/2008-10-29-ExpandVAARG.ll
test/CodeGen/X86/2008-11-03-F80VAARG.ll
test/CodeGen/X86/2008-11-06-testb.ll
test/CodeGen/X86/2008-11-13-inlineasm-3.ll
test/CodeGen/X86/2008-11-29-DivideConstant16bit.ll
test/CodeGen/X86/2008-11-29-ULT-Sign.ll
test/CodeGen/X86/2008-12-01-SpillerAssert.ll
test/CodeGen/X86/2008-12-01-loop-iv-used-outside-loop.ll
test/CodeGen/X86/2008-12-02-IllegalResultType.ll
test/CodeGen/X86/2008-12-02-dagcombine-1.ll
test/CodeGen/X86/2008-12-02-dagcombine-2.ll
test/CodeGen/X86/2008-12-02-dagcombine-3.ll
test/CodeGen/X86/2008-12-05-SpillerCrash.ll
test/CodeGen/X86/2008-12-12-PrivateEHSymbol.ll
test/CodeGen/X86/2008-12-16-BadShift.ll
test/CodeGen/X86/2008-12-16-dagcombine-4.ll
test/CodeGen/X86/2008-12-19-EarlyClobberBug.ll
test/CodeGen/X86/2008-12-22-dagcombine-5.ll
test/CodeGen/X86/2008-12-23-crazy-address.ll
test/CodeGen/X86/2008-12-23-dagcombine-6.ll
test/CodeGen/X86/2009-01-12-CoalescerBug.ll
test/CodeGen/X86/2009-01-13-DoubleUpdate.ll
test/CodeGen/X86/2009-01-16-SchedulerBug.ll
test/CodeGen/X86/2009-01-16-UIntToFP.ll
test/CodeGen/X86/2009-01-18-ConstantExprCrash.ll
test/CodeGen/X86/2009-01-25-NoSSE.ll
test/CodeGen/X86/2009-01-26-WrongCheck.ll
test/CodeGen/X86/2009-01-27-NullStrings.ll
test/CodeGen/X86/2009-01-29-LocalRegAllocBug.ll
test/CodeGen/X86/2009-01-31-BigShift.ll
test/CodeGen/X86/2009-01-31-BigShift2.ll
test/CodeGen/X86/2009-01-31-BigShift3.ll
test/CodeGen/X86/2009-02-01-LargeMask.ll
test/CodeGen/X86/2009-02-03-AnalyzedTwice.ll
test/CodeGen/X86/2009-02-04-sext-i64-gep.ll
test/CodeGen/X86/2009-02-05-CoalescerBug.ll
test/CodeGen/X86/2009-02-07-CoalescerBug.ll
test/CodeGen/X86/2009-02-08-CoalescerBug.ll
test/CodeGen/X86/2009-02-11-codegenprepare-reuse.ll
test/CodeGen/X86/2009-02-12-DebugInfoVLA.ll
test/CodeGen/X86/2009-02-12-InlineAsm-nieZ-constraints.ll
test/CodeGen/X86/2009-02-12-SpillerBug.ll
test/CodeGen/X86/2009-02-20-PreAllocSplit-Crash.ll
test/CodeGen/X86/2009-02-21-ExtWeakInitializer.ll
test/CodeGen/X86/2009-02-25-CommuteBug.ll
test/CodeGen/X86/2009-02-26-MachineLICMBug.ll
test/CodeGen/X86/2009-03-03-BTHang.ll
test/CodeGen/X86/2009-03-03-BitcastLongDouble.ll
test/CodeGen/X86/2009-03-05-burr-list-crash.ll
test/CodeGen/X86/2009-03-07-FPConstSelect.ll
test/CodeGen/X86/2009-03-09-APIntCrash.ll
test/CodeGen/X86/2009-03-09-SpillerBug.ll
test/CodeGen/X86/2009-03-10-CoalescerBug.ll
test/CodeGen/X86/2009-03-11-CoalescerBug.ll
test/CodeGen/X86/2009-03-12-CPAlignBug.ll
test/CodeGen/X86/2009-03-13-PHIElimBug.ll
test/CodeGen/X86/2009-03-16-PHIElimInLPad.ll
test/CodeGen/X86/2009-03-16-SpillerBug.ll
test/CodeGen/X86/2009-03-23-LinearScanBug.ll
test/CodeGen/X86/2009-03-23-MultiUseSched.ll
test/CodeGen/X86/2009-03-25-TestBug.ll
test/CodeGen/X86/2009-03-26-NoImplicitFPBug.ll
test/CodeGen/X86/2009-04-09-InlineAsmCrash.ll
test/CodeGen/X86/2009-04-12-FastIselOverflowCrash.ll
test/CodeGen/X86/2009-04-12-picrel.ll
test/CodeGen/X86/2009-04-13-2AddrAssert-2.ll
test/CodeGen/X86/2009-04-13-2AddrAssert.ll
test/CodeGen/X86/2009-04-14-IllegalRegs.ll
test/CodeGen/X86/2009-04-16-SpillerUnfold.ll
test/CodeGen/X86/2009-04-20-LinearScanOpt.ll
test/CodeGen/X86/2009-04-24.ll
test/CodeGen/X86/2009-04-25-CoalescerBug.ll
test/CodeGen/X86/2009-04-27-CoalescerAssert.ll
test/CodeGen/X86/2009-04-27-LiveIntervalsAssert.ll
test/CodeGen/X86/2009-04-27-LiveIntervalsAssert2.ll
test/CodeGen/X86/2009-04-27-LiveIntervalsBug.ll
test/CodeGen/X86/2009-04-29-IndirectDestOperands.ll
test/CodeGen/X86/2009-04-29-LinearScanBug.ll
test/CodeGen/X86/2009-04-29-RegAllocAssert.ll
test/CodeGen/X86/2009-04-scale.ll
test/CodeGen/X86/2009-05-08-InlineAsmIOffset.ll
test/CodeGen/X86/2009-05-11-tailmerge-crash.ll
test/CodeGen/X86/2009-05-19-SingleElementExtractElement.ll
test/CodeGen/X86/2009-05-23-available_externally.ll
test/CodeGen/X86/2009-05-23-dagcombine-shifts.ll
test/CodeGen/X86/2009-05-28-DAGCombineCrash.ll
test/CodeGen/X86/2009-05-30-ISelBug.ll
test/CodeGen/X86/2009-06-02-RewriterBug.ll
test/CodeGen/X86/2009-06-03-Win64DisableRedZone.ll
test/CodeGen/X86/2009-06-03-Win64SpillXMM.ll
test/CodeGen/X86/2009-06-04-VirtualLiveIn.ll
test/CodeGen/X86/2009-06-05-ScalarToVectorByteMMX.ll
test/CodeGen/X86/2009-06-05-VZextByteShort.ll
test/CodeGen/X86/2009-06-05-VariableIndexInsert.ll
test/CodeGen/X86/2009-06-05-sitofpCrash.ll
test/CodeGen/X86/2009-06-06-ConcatVectors.ll
test/CodeGen/X86/2009-06-07-ExpandMMXBitcast.ll
test/CodeGen/X86/2009-06-12-x86_64-tail-call-conv-out-of-sync-bug.ll
test/CodeGen/X86/2009-06-15-not-a-tail-call.ll
test/CodeGen/X86/2009-06-18-movlp-shuffle-register.ll
test/CodeGen/X86/2009-07-06-TwoAddrAssert.ll
test/CodeGen/X86/2009-07-07-SplitICmp.ll
test/CodeGen/X86/2009-07-09-ExtractBoolFromVector.ll
test/CodeGen/X86/2009-07-15-CoalescerBug.ll
test/CodeGen/X86/2009-07-16-CoalescerBug.ll
test/CodeGen/X86/2009-07-16-LoadFoldingBug.ll
test/CodeGen/X86/2009-07-17-StackColoringBug.ll
test/CodeGen/X86/2009-07-19-AsmExtraOperands.ll
test/CodeGen/X86/2009-07-20-CoalescerBug.ll
test/CodeGen/X86/2009-07-20-DAGCombineBug.ll
test/CodeGen/X86/2009-08-02-mmx-scalar-to-vector.ll
test/CodeGen/X86/2009-08-06-branchfolder-crash.ll
test/CodeGen/X86/2009-08-06-inlineasm.ll
test/CodeGen/X86/2009-08-08-CastError.ll
test/CodeGen/X86/2009-08-12-badswitch.ll
test/CodeGen/X86/2009-08-14-Win64MemoryIndirectArg.ll
test/CodeGen/X86/2009-08-19-LoadNarrowingMiscompile.ll
test/CodeGen/X86/2009-08-23-SubRegReuseUndo.ll
test/CodeGen/X86/2009-08-23-linkerprivate.ll
test/CodeGen/X86/2009-09-07-CoalescerBug.ll
test/CodeGen/X86/20090313-signext.ll
test/CodeGen/X86/Atomics-32.ll
test/CodeGen/X86/Atomics-64.ll
test/CodeGen/X86/abi-isel.ll
test/CodeGen/X86/add-trick32.ll
test/CodeGen/X86/add-trick64.ll
test/CodeGen/X86/add-with-overflow.ll
test/CodeGen/X86/aligned-comm.ll
test/CodeGen/X86/all-ones-vector.ll
test/CodeGen/X86/alloca-align-rounding.ll
test/CodeGen/X86/and-or-fold.ll
test/CodeGen/X86/and-su.ll
test/CodeGen/X86/anyext-uses.ll
test/CodeGen/X86/anyext.ll
test/CodeGen/X86/arg-cast.ll
test/CodeGen/X86/asm-global-imm.ll
test/CodeGen/X86/asm-indirect-mem.ll
test/CodeGen/X86/asm-modifier-P.ll
test/CodeGen/X86/asm-modifier.ll
test/CodeGen/X86/atomic_add.ll
test/CodeGen/X86/atomic_op.ll
test/CodeGen/X86/attribute-sections.ll
test/CodeGen/X86/avoid-lea-scale2.ll
test/CodeGen/X86/avoid-loop-align-2.ll
test/CodeGen/X86/avoid-loop-align.ll
test/CodeGen/X86/bitcast-int-to-vector.ll
test/CodeGen/X86/bitcast.ll
test/CodeGen/X86/bitcast2.ll
test/CodeGen/X86/break-anti-dependencies.ll
test/CodeGen/X86/bswap-inline-asm.ll
test/CodeGen/X86/bswap.ll
test/CodeGen/X86/bt.ll
test/CodeGen/X86/byval.ll
test/CodeGen/X86/byval2.ll
test/CodeGen/X86/byval3.ll
test/CodeGen/X86/byval4.ll
test/CodeGen/X86/byval5.ll
test/CodeGen/X86/byval6.ll
test/CodeGen/X86/byval7.ll
test/CodeGen/X86/call-imm.ll
test/CodeGen/X86/call-push.ll
test/CodeGen/X86/change-compare-stride-1.ll
test/CodeGen/X86/clz.ll
test/CodeGen/X86/cmp-test.ll
test/CodeGen/X86/cmp0.ll
test/CodeGen/X86/cmp1.ll
test/CodeGen/X86/cmp2.ll
test/CodeGen/X86/coalesce-esp.ll
test/CodeGen/X86/coalescer-commute1.ll
test/CodeGen/X86/coalescer-commute2.ll
test/CodeGen/X86/coalescer-commute3.ll
test/CodeGen/X86/coalescer-commute4.ll
test/CodeGen/X86/coalescer-commute5.ll
test/CodeGen/X86/coalescer-cross.ll
test/CodeGen/X86/coalescer-remat.ll
test/CodeGen/X86/codegen-prepare-cast.ll
test/CodeGen/X86/codemodel.ll
test/CodeGen/X86/combine-lds.ll
test/CodeGen/X86/combiner-aa-0.ll
test/CodeGen/X86/commute-cmov.ll
test/CodeGen/X86/commute-intrinsic.ll
test/CodeGen/X86/commute-two-addr.ll
test/CodeGen/X86/compare-add.ll
test/CodeGen/X86/compare_folding.ll
test/CodeGen/X86/compiler_used.ll
test/CodeGen/X86/complex-fca.ll
test/CodeGen/X86/const-select.ll
test/CodeGen/X86/constant-pool-remat-0.ll
test/CodeGen/X86/constpool.ll
test/CodeGen/X86/convert-2-addr-3-addr-inc64.ll
test/CodeGen/X86/copysign-zero.ll
test/CodeGen/X86/critical-edge-split.ll
test/CodeGen/X86/cstring.ll
test/CodeGen/X86/dag-rauw-cse.ll
test/CodeGen/X86/dagcombine-buildvector.ll
test/CodeGen/X86/dagcombine-cse.ll
test/CodeGen/X86/darwin-bzero.ll
test/CodeGen/X86/darwin-no-dead-strip.ll
test/CodeGen/X86/darwin-stub.ll
test/CodeGen/X86/div_const.ll
test/CodeGen/X86/divrem.ll
test/CodeGen/X86/dll-linkage.ll
test/CodeGen/X86/dyn-stackalloc.ll
test/CodeGen/X86/empty-struct-return-type.ll
test/CodeGen/X86/epilogue.ll
test/CodeGen/X86/extend.ll
test/CodeGen/X86/extern_weak.ll
test/CodeGen/X86/extmul128.ll
test/CodeGen/X86/extmul64.ll
test/CodeGen/X86/extract-combine.ll
test/CodeGen/X86/extract-extract.ll
test/CodeGen/X86/extractelement-shuffle.ll
test/CodeGen/X86/extractps.ll
test/CodeGen/X86/fabs.ll
test/CodeGen/X86/fast-cc-merge-stack-adj.ll
test/CodeGen/X86/fast-cc-pass-in-regs.ll
test/CodeGen/X86/fast-isel-bail.ll
test/CodeGen/X86/fast-isel-bc.ll
test/CodeGen/X86/fast-isel-call.ll
test/CodeGen/X86/fast-isel-constpool.ll
test/CodeGen/X86/fast-isel-fneg.ll
test/CodeGen/X86/fast-isel-gep-sext.ll
test/CodeGen/X86/fast-isel-gv.ll
test/CodeGen/X86/fast-isel-i1.ll
test/CodeGen/X86/fast-isel-mem.ll
test/CodeGen/X86/fast-isel-phys.ll
test/CodeGen/X86/fast-isel-shift-imm.ll
test/CodeGen/X86/fast-isel-tailcall.ll
test/CodeGen/X86/fast-isel-tls.ll
test/CodeGen/X86/fast-isel-trunc.ll
test/CodeGen/X86/fast-isel.ll
test/CodeGen/X86/fastcall-correct-mangling.ll
test/CodeGen/X86/fastcc-2.ll
test/CodeGen/X86/fastcc-byval.ll
test/CodeGen/X86/fastcc-sret.ll
test/CodeGen/X86/fastcc.ll
test/CodeGen/X86/field-extract-use-trunc.ll
test/CodeGen/X86/fildll.ll
test/CodeGen/X86/fmul-zero.ll
test/CodeGen/X86/fold-add.ll
test/CodeGen/X86/fold-and-shift.ll
test/CodeGen/X86/fold-call-2.ll
test/CodeGen/X86/fold-call-3.ll
test/CodeGen/X86/fold-call.ll
test/CodeGen/X86/fold-imm.ll
test/CodeGen/X86/fold-load.ll
test/CodeGen/X86/fold-mul-lohi.ll
test/CodeGen/X86/fold-pcmpeqd-0.ll
test/CodeGen/X86/fold-pcmpeqd-1.ll
test/CodeGen/X86/fold-pcmpeqd-2.ll
test/CodeGen/X86/fold-sext-trunc.ll
test/CodeGen/X86/fp-immediate-shorten.ll
test/CodeGen/X86/fp-in-intregs.ll
test/CodeGen/X86/fp-stack-2results.ll
test/CodeGen/X86/fp-stack-compare.ll
test/CodeGen/X86/fp-stack-direct-ret.ll
test/CodeGen/X86/fp-stack-ret-conv.ll
test/CodeGen/X86/fp-stack-ret-store.ll
test/CodeGen/X86/fp-stack-retcopy.ll
test/CodeGen/X86/fp-stack-set-st1.ll
test/CodeGen/X86/fp2sint.ll
test/CodeGen/X86/fp_constant_op.ll
test/CodeGen/X86/fp_load_cast_fold.ll
test/CodeGen/X86/fp_load_fold.ll
test/CodeGen/X86/fsxor-alignment.ll
test/CodeGen/X86/full-lsr.ll
test/CodeGen/X86/ga-offset.ll
test/CodeGen/X86/global-sections-tls.ll
test/CodeGen/X86/global-sections.ll
test/CodeGen/X86/h-register-addressing-32.ll
test/CodeGen/X86/h-register-addressing-64.ll
test/CodeGen/X86/h-register-store.ll
test/CodeGen/X86/h-registers-0.ll
test/CodeGen/X86/h-registers-1.ll
test/CodeGen/X86/h-registers-2.ll
test/CodeGen/X86/h-registers-3.ll
test/CodeGen/X86/hidden-vis-2.ll
test/CodeGen/X86/hidden-vis-3.ll
test/CodeGen/X86/hidden-vis-4.ll
test/CodeGen/X86/hidden-vis.ll
test/CodeGen/X86/i128-and-beyond.ll
test/CodeGen/X86/i128-immediate.ll
test/CodeGen/X86/i128-mul.ll
test/CodeGen/X86/i128-ret.ll
test/CodeGen/X86/i256-add.ll
test/CodeGen/X86/i2k.ll
test/CodeGen/X86/i64-mem-copy.ll
test/CodeGen/X86/iabs.ll
test/CodeGen/X86/illegal-asm.ll
test/CodeGen/X86/illegal-vector-args-return.ll
test/CodeGen/X86/imp-def-copies.ll
test/CodeGen/X86/imul-lea-2.ll
test/CodeGen/X86/imul-lea.ll
test/CodeGen/X86/inline-asm-2addr.ll
test/CodeGen/X86/inline-asm-fpstack.ll
test/CodeGen/X86/inline-asm-fpstack2.ll
test/CodeGen/X86/inline-asm-fpstack3.ll
test/CodeGen/X86/inline-asm-fpstack4.ll
test/CodeGen/X86/inline-asm-fpstack5.ll
test/CodeGen/X86/inline-asm-modifier-n.ll
test/CodeGen/X86/inline-asm-mrv.ll
test/CodeGen/X86/inline-asm-out-regs.ll
test/CodeGen/X86/inline-asm-pic.ll
test/CodeGen/X86/inline-asm-q-regs.ll
test/CodeGen/X86/inline-asm-tied.ll
test/CodeGen/X86/inline-asm-x-scalar.ll
test/CodeGen/X86/inline-asm.ll
test/CodeGen/X86/ins_subreg_coalesce-1.ll
test/CodeGen/X86/ins_subreg_coalesce-2.ll
test/CodeGen/X86/ins_subreg_coalesce-3.ll
test/CodeGen/X86/insertelement-copytoregs.ll
test/CodeGen/X86/insertelement-legalize.ll
test/CodeGen/X86/invalid-shift-immediate.ll
test/CodeGen/X86/isel-sink.ll
test/CodeGen/X86/isel-sink2.ll
test/CodeGen/X86/isel-sink3.ll
test/CodeGen/X86/isint.ll
test/CodeGen/X86/isnan.ll
test/CodeGen/X86/isnan2.ll
test/CodeGen/X86/ispositive.ll
test/CodeGen/X86/iv-users-in-other-loops.ll
test/CodeGen/X86/jump_sign.ll
test/CodeGen/X86/ldzero.ll
test/CodeGen/X86/lea-2.ll
test/CodeGen/X86/lea-3.ll
test/CodeGen/X86/lea-4.ll
test/CodeGen/X86/lea-neg.ll [new file with mode: 0644]
test/CodeGen/X86/lea-recursion.ll
test/CodeGen/X86/lea.ll
test/CodeGen/X86/legalizedag_vec.ll
test/CodeGen/X86/lfence.ll
test/CodeGen/X86/limited-prec.ll
test/CodeGen/X86/live-out-reg-info.ll
test/CodeGen/X86/local-liveness.ll
test/CodeGen/X86/long-setcc.ll
test/CodeGen/X86/longlong-deadload.ll
test/CodeGen/X86/loop-hoist.ll
test/CodeGen/X86/loop-strength-reduce-2.ll
test/CodeGen/X86/loop-strength-reduce-3.ll
test/CodeGen/X86/loop-strength-reduce.ll
test/CodeGen/X86/loop-strength-reduce2.ll
test/CodeGen/X86/loop-strength-reduce3.ll
test/CodeGen/X86/loop-strength-reduce4.ll
test/CodeGen/X86/loop-strength-reduce5.ll
test/CodeGen/X86/loop-strength-reduce6.ll
test/CodeGen/X86/loop-strength-reduce7.ll
test/CodeGen/X86/loop-strength-reduce8.ll
test/CodeGen/X86/lsr-negative-stride.ll
test/CodeGen/X86/lsr-sort.ll
test/CodeGen/X86/masked-iv-safe.ll
test/CodeGen/X86/masked-iv-unsafe.ll
test/CodeGen/X86/maskmovdqu.ll
test/CodeGen/X86/memcpy-2.ll
test/CodeGen/X86/memcpy.ll
test/CodeGen/X86/memmove-0.ll
test/CodeGen/X86/memmove-1.ll
test/CodeGen/X86/memmove-2.ll
test/CodeGen/X86/memmove-3.ll
test/CodeGen/X86/memmove-4.ll
test/CodeGen/X86/memset-2.ll
test/CodeGen/X86/memset.ll
test/CodeGen/X86/memset64-on-x86-32.ll
test/CodeGen/X86/mfence.ll
test/CodeGen/X86/mingw-alloca.ll
test/CodeGen/X86/mmx-arg-passing.ll
test/CodeGen/X86/mmx-arg-passing2.ll
test/CodeGen/X86/mmx-arith.ll
test/CodeGen/X86/mmx-bitcast-to-i64.ll
test/CodeGen/X86/mmx-copy-gprs.ll
test/CodeGen/X86/mmx-emms.ll
test/CodeGen/X86/mmx-insert-element.ll
test/CodeGen/X86/mmx-pinsrw.ll
test/CodeGen/X86/mmx-punpckhdq.ll
test/CodeGen/X86/mmx-s2v.ll
test/CodeGen/X86/mmx-shift.ll
test/CodeGen/X86/mmx-shuffle.ll
test/CodeGen/X86/mmx-vzmovl-2.ll
test/CodeGen/X86/mmx-vzmovl.ll
test/CodeGen/X86/movfs.ll
test/CodeGen/X86/movgs.ll
test/CodeGen/X86/mul-legalize.ll
test/CodeGen/X86/mul-remat.ll
test/CodeGen/X86/mul-shift-reassoc.ll
test/CodeGen/X86/mul128.ll
test/CodeGen/X86/mul64.ll
test/CodeGen/X86/multiple-return-values-cross-block.ll
test/CodeGen/X86/multiple-return-values.ll
test/CodeGen/X86/narrow_op-1.ll
test/CodeGen/X86/narrow_op-2.ll
test/CodeGen/X86/neg_fp.ll
test/CodeGen/X86/negate-add-zero.ll
test/CodeGen/X86/negative-sin.ll
test/CodeGen/X86/negative-subscript.ll
test/CodeGen/X86/negative_zero.ll
test/CodeGen/X86/nobt.ll
test/CodeGen/X86/nofence.ll
test/CodeGen/X86/omit-label.ll
test/CodeGen/X86/opt-ext-uses.ll
test/CodeGen/X86/optimize-max-0.ll
test/CodeGen/X86/optimize-max-1.ll
test/CodeGen/X86/optimize-max-2.ll
test/CodeGen/X86/or-branch.ll
test/CodeGen/X86/overlap-shift.ll
test/CodeGen/X86/packed_struct.ll
test/CodeGen/X86/peep-test-0.ll
test/CodeGen/X86/peep-test-1.ll
test/CodeGen/X86/peep-test-2.ll
test/CodeGen/X86/peep-vector-extract-concat.ll
test/CodeGen/X86/peep-vector-extract-insert.ll
test/CodeGen/X86/phys_subreg_coalesce-2.ll
test/CodeGen/X86/phys_subreg_coalesce.ll
test/CodeGen/X86/pic-cpool.ll
test/CodeGen/X86/pic-jtbl.ll
test/CodeGen/X86/pic-load-remat.ll
test/CodeGen/X86/pic_jumptable.ll
test/CodeGen/X86/pmul.ll
test/CodeGen/X86/postalloc-coalescing.ll
test/CodeGen/X86/pr1462.ll
test/CodeGen/X86/pr1489.ll
test/CodeGen/X86/pr1505.ll
test/CodeGen/X86/pr1505b.ll
test/CodeGen/X86/pr2177.ll
test/CodeGen/X86/pr2182.ll
test/CodeGen/X86/pr2326.ll
test/CodeGen/X86/pr2623.ll
test/CodeGen/X86/pr2656.ll
test/CodeGen/X86/pr2659.ll
test/CodeGen/X86/pr2849.ll
test/CodeGen/X86/pr2924.ll
test/CodeGen/X86/pr2982.ll
test/CodeGen/X86/pr3154.ll
test/CodeGen/X86/pr3216.ll
test/CodeGen/X86/pr3241.ll
test/CodeGen/X86/pr3243.ll
test/CodeGen/X86/pr3244.ll
test/CodeGen/X86/pr3250.ll
test/CodeGen/X86/pr3317.ll
test/CodeGen/X86/pr3366.ll
test/CodeGen/X86/pr3457.ll
test/CodeGen/X86/pr3495-2.ll
test/CodeGen/X86/pr3495.ll
test/CodeGen/X86/pr3522.ll
test/CodeGen/X86/pre-split1.ll
test/CodeGen/X86/pre-split10.ll
test/CodeGen/X86/pre-split2.ll
test/CodeGen/X86/pre-split3.ll
test/CodeGen/X86/pre-split4.ll
test/CodeGen/X86/pre-split5.ll
test/CodeGen/X86/pre-split6.ll
test/CodeGen/X86/pre-split7.ll
test/CodeGen/X86/pre-split8.ll
test/CodeGen/X86/pre-split9.ll
test/CodeGen/X86/prefetch.ll
test/CodeGen/X86/private-2.ll
test/CodeGen/X86/private.ll
test/CodeGen/X86/ptrtoint-constexpr.ll
test/CodeGen/X86/rdtsc.ll
test/CodeGen/X86/red-zone.ll
test/CodeGen/X86/red-zone2.ll
test/CodeGen/X86/regpressure.ll
test/CodeGen/X86/rem-2.ll
test/CodeGen/X86/rem.ll
test/CodeGen/X86/remat-constant.ll
test/CodeGen/X86/remat-mov-1.ll
test/CodeGen/X86/ret-addr.ll
test/CodeGen/X86/ret-i64-0.ll
test/CodeGen/X86/ret-mmx.ll
test/CodeGen/X86/rip-rel-address.ll
test/CodeGen/X86/rodata-relocs.ll
test/CodeGen/X86/rot16.ll
test/CodeGen/X86/rot32.ll
test/CodeGen/X86/rot64.ll
test/CodeGen/X86/rotate.ll
test/CodeGen/X86/rotate2.ll
test/CodeGen/X86/scalar-extract.ll
test/CodeGen/X86/scalar-min-max-fill-operand.ll
test/CodeGen/X86/scalar_sse_minmax.ll
test/CodeGen/X86/scalarize-bitcast.ll
test/CodeGen/X86/scev-interchange.ll
test/CodeGen/X86/select-i8.ll
test/CodeGen/X86/select-no-cmov.ll
test/CodeGen/X86/select-zero-one.ll
test/CodeGen/X86/select.ll
test/CodeGen/X86/setoeq.ll
test/CodeGen/X86/setuge.ll
test/CodeGen/X86/sext-load.ll
test/CodeGen/X86/sext-ret-val.ll
test/CodeGen/X86/sext-select.ll
test/CodeGen/X86/sext-trunc.ll
test/CodeGen/X86/sfence.ll
test/CodeGen/X86/shift-and.ll
test/CodeGen/X86/shift-coalesce.ll
test/CodeGen/X86/shift-codegen.ll
test/CodeGen/X86/shift-combine.ll
test/CodeGen/X86/shift-double.ll
test/CodeGen/X86/shift-folding.ll
test/CodeGen/X86/shift-i128.ll
test/CodeGen/X86/shift-i256.ll
test/CodeGen/X86/shift-one.ll
test/CodeGen/X86/shift-parts.ll
test/CodeGen/X86/shl_elim.ll
test/CodeGen/X86/shrink-fp-const1.ll
test/CodeGen/X86/shrink-fp-const2.ll
test/CodeGen/X86/small-byval-memcpy.ll
test/CodeGen/X86/smul-with-overflow-2.ll
test/CodeGen/X86/smul-with-overflow-3.ll
test/CodeGen/X86/smul-with-overflow.ll
test/CodeGen/X86/soft-fp.ll
test/CodeGen/X86/split-eh-lpad-edges.ll
test/CodeGen/X86/split-select.ll
test/CodeGen/X86/split-vector-rem.ll
test/CodeGen/X86/sret.ll
test/CodeGen/X86/sse-align-0.ll
test/CodeGen/X86/sse-align-1.ll
test/CodeGen/X86/sse-align-10.ll
test/CodeGen/X86/sse-align-11.ll
test/CodeGen/X86/sse-align-12.ll
test/CodeGen/X86/sse-align-2.ll
test/CodeGen/X86/sse-align-3.ll
test/CodeGen/X86/sse-align-4.ll
test/CodeGen/X86/sse-align-5.ll
test/CodeGen/X86/sse-align-6.ll
test/CodeGen/X86/sse-align-7.ll
test/CodeGen/X86/sse-align-8.ll
test/CodeGen/X86/sse-align-9.ll
test/CodeGen/X86/sse-fcopysign.ll
test/CodeGen/X86/sse-minmax.ll
test/CodeGen/X86/sse-varargs.ll
test/CodeGen/X86/sse2.ll
test/CodeGen/X86/sse3.ll
test/CodeGen/X86/sse41.ll
test/CodeGen/X86/sse42.ll
test/CodeGen/X86/stack-align.ll
test/CodeGen/X86/stack-color-with-reg-2.ll
test/CodeGen/X86/stack-color-with-reg.ll
test/CodeGen/X86/stdarg.ll
test/CodeGen/X86/store-empty-member.ll
test/CodeGen/X86/store-fp-constant.ll
test/CodeGen/X86/store-global-address.ll
test/CodeGen/X86/store_op_load_fold.ll
test/CodeGen/X86/store_op_load_fold2.ll
test/CodeGen/X86/storetrunc-fp.ll
test/CodeGen/X86/stride-nine-with-base-reg.ll
test/CodeGen/X86/stride-reuse.ll
test/CodeGen/X86/sub-with-overflow.ll
test/CodeGen/X86/subreg-to-reg-0.ll
test/CodeGen/X86/subreg-to-reg-1.ll
test/CodeGen/X86/subreg-to-reg-2.ll
test/CodeGen/X86/subreg-to-reg-3.ll
test/CodeGen/X86/subreg-to-reg-4.ll
test/CodeGen/X86/subreg-to-reg-5.ll
test/CodeGen/X86/subreg-to-reg-6.ll
test/CodeGen/X86/switch-zextload.ll
test/CodeGen/X86/swizzle.ll
test/CodeGen/X86/tailcall-i1.ll
test/CodeGen/X86/tailcall-stackalign.ll
test/CodeGen/X86/tailcall-structret.ll
test/CodeGen/X86/tailcall-void.ll
test/CodeGen/X86/tailcall1.ll
test/CodeGen/X86/tailcallbyval.ll
test/CodeGen/X86/tailcallbyval64.ll
test/CodeGen/X86/tailcallfp.ll
test/CodeGen/X86/tailcallfp2.ll
test/CodeGen/X86/tailcallpic1.ll
test/CodeGen/X86/tailcallpic2.ll
test/CodeGen/X86/tailcallstack64.ll
test/CodeGen/X86/test-nofold.ll
test/CodeGen/X86/test-shrink.ll
test/CodeGen/X86/testl-commute.ll
test/CodeGen/X86/tls-pic.ll
test/CodeGen/X86/tls1.ll
test/CodeGen/X86/tls10.ll
test/CodeGen/X86/tls11.ll
test/CodeGen/X86/tls12.ll
test/CodeGen/X86/tls13.ll
test/CodeGen/X86/tls14.ll
test/CodeGen/X86/tls15.ll
test/CodeGen/X86/tls2.ll
test/CodeGen/X86/tls3.ll
test/CodeGen/X86/tls4.ll
test/CodeGen/X86/tls5.ll
test/CodeGen/X86/tls6.ll
test/CodeGen/X86/tls7.ll
test/CodeGen/X86/tls8.ll
test/CodeGen/X86/tls9.ll
test/CodeGen/X86/trap.ll
test/CodeGen/X86/trunc-to-bool.ll
test/CodeGen/X86/twoaddr-coalesce-2.ll
test/CodeGen/X86/twoaddr-coalesce.ll
test/CodeGen/X86/twoaddr-delete.ll
test/CodeGen/X86/twoaddr-pass-sink.ll
test/CodeGen/X86/twoaddr-remat.ll
test/CodeGen/X86/uint_to_fp-2.ll
test/CodeGen/X86/uint_to_fp.ll
test/CodeGen/X86/umul-with-carry.ll
test/CodeGen/X86/umul-with-overflow.ll
test/CodeGen/X86/urem-i8-constant.ll
test/CodeGen/X86/v4f32-immediate.ll
test/CodeGen/X86/variable-sized-darwin-bzero.ll
test/CodeGen/X86/variadic-node-pic.ll
test/CodeGen/X86/vec_add.ll
test/CodeGen/X86/vec_align.ll
test/CodeGen/X86/vec_call.ll
test/CodeGen/X86/vec_clear.ll
test/CodeGen/X86/vec_compare.ll
test/CodeGen/X86/vec_ctbits.ll
test/CodeGen/X86/vec_extract-sse4.ll
test/CodeGen/X86/vec_extract.ll
test/CodeGen/X86/vec_fneg.ll
test/CodeGen/X86/vec_i64.ll
test/CodeGen/X86/vec_ins_extract-1.ll
test/CodeGen/X86/vec_insert-2.ll
test/CodeGen/X86/vec_insert-3.ll
test/CodeGen/X86/vec_insert-5.ll
test/CodeGen/X86/vec_insert-6.ll
test/CodeGen/X86/vec_insert-7.ll
test/CodeGen/X86/vec_insert-8.ll
test/CodeGen/X86/vec_insert.ll
test/CodeGen/X86/vec_insert_4.ll
test/CodeGen/X86/vec_loadsingles.ll
test/CodeGen/X86/vec_logical.ll
test/CodeGen/X86/vec_return.ll
test/CodeGen/X86/vec_select.ll
test/CodeGen/X86/vec_set-2.ll
test/CodeGen/X86/vec_set-3.ll
test/CodeGen/X86/vec_set-4.ll
test/CodeGen/X86/vec_set-5.ll
test/CodeGen/X86/vec_set-6.ll
test/CodeGen/X86/vec_set-7.ll
test/CodeGen/X86/vec_set-8.ll
test/CodeGen/X86/vec_set-9.ll
test/CodeGen/X86/vec_set-A.ll
test/CodeGen/X86/vec_set-B.ll
test/CodeGen/X86/vec_set-C.ll
test/CodeGen/X86/vec_set-D.ll
test/CodeGen/X86/vec_set-E.ll
test/CodeGen/X86/vec_set-F.ll
test/CodeGen/X86/vec_set-G.ll
test/CodeGen/X86/vec_set-H.ll
test/CodeGen/X86/vec_set-I.ll
test/CodeGen/X86/vec_set-J.ll
test/CodeGen/X86/vec_set.ll
test/CodeGen/X86/vec_shift.ll
test/CodeGen/X86/vec_shift2.ll
test/CodeGen/X86/vec_shift3.ll
test/CodeGen/X86/vec_shuffle-10.ll
test/CodeGen/X86/vec_shuffle-11.ll
test/CodeGen/X86/vec_shuffle-14.ll
test/CodeGen/X86/vec_shuffle-15.ll
test/CodeGen/X86/vec_shuffle-16.ll
test/CodeGen/X86/vec_shuffle-17.ll
test/CodeGen/X86/vec_shuffle-18.ll
test/CodeGen/X86/vec_shuffle-19.ll
test/CodeGen/X86/vec_shuffle-20.ll
test/CodeGen/X86/vec_shuffle-22.ll
test/CodeGen/X86/vec_shuffle-23.ll
test/CodeGen/X86/vec_shuffle-24.ll
test/CodeGen/X86/vec_shuffle-25.ll
test/CodeGen/X86/vec_shuffle-26.ll
test/CodeGen/X86/vec_shuffle-27.ll
test/CodeGen/X86/vec_shuffle-28.ll
test/CodeGen/X86/vec_shuffle-3.ll
test/CodeGen/X86/vec_shuffle-30.ll
test/CodeGen/X86/vec_shuffle-31.ll
test/CodeGen/X86/vec_shuffle-34.ll
test/CodeGen/X86/vec_shuffle-35.ll
test/CodeGen/X86/vec_shuffle-36.ll
test/CodeGen/X86/vec_shuffle-4.ll
test/CodeGen/X86/vec_shuffle-5.ll
test/CodeGen/X86/vec_shuffle-6.ll
test/CodeGen/X86/vec_shuffle-7.ll
test/CodeGen/X86/vec_shuffle-8.ll
test/CodeGen/X86/vec_shuffle-9.ll
test/CodeGen/X86/vec_shuffle.ll
test/CodeGen/X86/vec_splat-2.ll
test/CodeGen/X86/vec_splat-3.ll
test/CodeGen/X86/vec_splat-4.ll
test/CodeGen/X86/vec_splat.ll
test/CodeGen/X86/vec_ss_load_fold.ll
test/CodeGen/X86/vec_zero-2.ll
test/CodeGen/X86/vec_zero.ll
test/CodeGen/X86/vec_zero_cse.ll
test/CodeGen/X86/vector-intrinsics.ll
test/CodeGen/X86/vector-rem.ll
test/CodeGen/X86/vector-variable-idx.ll
test/CodeGen/X86/vector.ll
test/CodeGen/X86/vfcmp.ll
test/CodeGen/X86/volatile.ll
test/CodeGen/X86/vortex-bug.ll
test/CodeGen/X86/vshift-1.ll
test/CodeGen/X86/vshift-2.ll
test/CodeGen/X86/vshift-3.ll
test/CodeGen/X86/vshift-4.ll
test/CodeGen/X86/vshift-5.ll
test/CodeGen/X86/vshift_scalar.ll
test/CodeGen/X86/vshift_split.ll
test/CodeGen/X86/vshift_split2.ll
test/CodeGen/X86/weak.ll
test/CodeGen/X86/wide-integer-fold.ll
test/CodeGen/X86/widen_arith-1.ll
test/CodeGen/X86/widen_arith-2.ll
test/CodeGen/X86/widen_arith-3.ll
test/CodeGen/X86/widen_arith-4.ll
test/CodeGen/X86/widen_arith-5.ll
test/CodeGen/X86/widen_arith-6.ll
test/CodeGen/X86/widen_cast-1.ll
test/CodeGen/X86/widen_cast-2.ll
test/CodeGen/X86/widen_cast-3.ll
test/CodeGen/X86/widen_cast-4.ll
test/CodeGen/X86/widen_cast-5.ll
test/CodeGen/X86/widen_cast-6.ll
test/CodeGen/X86/widen_conv-1.ll
test/CodeGen/X86/widen_conv-2.ll
test/CodeGen/X86/widen_conv-3.ll
test/CodeGen/X86/widen_conv-4.ll
test/CodeGen/X86/widen_select-1.ll
test/CodeGen/X86/widen_shuffle-1.ll
test/CodeGen/X86/widen_shuffle-2.ll
test/CodeGen/X86/x86-64-and-mask.ll
test/CodeGen/X86/x86-64-arg.ll
test/CodeGen/X86/x86-64-asm.ll
test/CodeGen/X86/x86-64-dead-stack-adjust.ll
test/CodeGen/X86/x86-64-disp.ll
test/CodeGen/X86/x86-64-frameaddr.ll
test/CodeGen/X86/x86-64-gv-offset.ll
test/CodeGen/X86/x86-64-malloc.ll
test/CodeGen/X86/x86-64-mem.ll
test/CodeGen/X86/x86-64-ret0.ll
test/CodeGen/X86/x86-64-shortint.ll
test/CodeGen/X86/x86-64-sret-return.ll
test/CodeGen/X86/x86-64-varargs.ll
test/CodeGen/X86/x86-frameaddr.ll
test/CodeGen/X86/x86-frameaddr2.ll
test/CodeGen/X86/x86-store-gv-addr.ll
test/CodeGen/X86/xmm-r64.ll
test/CodeGen/X86/xor-undef.ll
test/CodeGen/X86/xor_not.ll
test/CodeGen/X86/xorl.ll
test/CodeGen/X86/zero-remat.ll
test/CodeGen/X86/zext-inreg-0.ll
test/CodeGen/X86/zext-inreg-1.ll

index df4a8f52f0be2576fea223166205e79a3fa63b79..418196b2aaf0e451ebccac1b40c8af9d7d347ab4 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -regalloc=simple
+; RUN: llc < %s -march=x86 -regalloc=simple
 
 define i32 @main() {
        ; %A = 0
index 68200ff2349e78b630611750b4400c0a54b02d19..2f143dd408fe5cde7beac56b3ec3c0ccf94bb337 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -regalloc=simple
+; RUN: llc < %s -march=x86 -regalloc=simple
 
 define i32 @main(i32 %B) {
         ;%B = add i32 0, 1;
index 2b4242aaa15e5192c959987d364c1382d6fbb4d2..24848602baf849e9931a51f09b748f81da87d53d 100644 (file)
@@ -3,7 +3,7 @@
 ; it makes a ton of annoying overlapping live ranges.  This code should not
 ; cause spills!
 ;
-; RUN: llvm-as < %s | llc -march=x86 -stats |& not grep spilled
+; RUN: llc < %s -march=x86 -stats |& not grep spilled
 
 target datalayout = "e-p:32:32"
 
index a4d558949e307c0618519756544b1e29c5172c67..5c40eeaa1eade43e19604bc5433a2b2a20cd23bf 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 
 define i32 @test() {
 entry:
index 4de3c79fdcbb61777158e6a3301d4c9126f40dbc..8b0a18550da15be7d0402aa3967865cb8deaa1dd 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | \
+; RUN: llc < %s -march=x86 | \
 ; RUN:   not grep {.byte\[\[:space:\]\]*true}
 
 @X = global i1 true             ; <i1*> [#uses=0]
index 56bb21caf3ca9889dcd4b19b43697c70ef084880..f15a1b441816ce384af5cf8f9a760aa99162a307 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i686-pc-linux-gnu | grep movs | count 1
+; RUN: llc < %s -march=x86 -mtriple=i686-pc-linux-gnu | grep movs | count 1
 
 @A = global [32 x i32] zeroinitializer
 @B = global [32 x i32] zeroinitializer
index ee3169af04038ebe2a043ac9a8c98436a79b6e84..fea2b54d763053124fa845385d8d908e266e9065 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep {(%esp}
-; RUN: llvm-as < %s | llc -march=x86 | grep {pushl     %ebp} | count 1
-; RUN: llvm-as < %s | llc -march=x86 | grep {popl      %ebp} | count 1
+; RUN: llc < %s -march=x86 | grep {(%esp}
+; RUN: llc < %s -march=x86 | grep {pushl       %ebp} | count 1
+; RUN: llc < %s -march=x86 | grep {popl        %ebp} | count 1
 
 declare i8* @llvm.returnaddress(i32)
 
index b25dfaf5d90e88770694cbae6b6696d1415677af..f986ebd35f85edc71df0a860e931dbf2568b4be6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep -i ESP | not grep sub
+; RUN: llc < %s -march=x86 | grep -i ESP | not grep sub
 
 define i32 @test(i32 %X) {
         ret i32 %X
index 40d5f39df642f8b14531f4e0a275d45090967797..dabf7d3c15b6c9ff0e601d546c830c45fbbd0081 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 define i1 @test1(double %X) {
         %V = fcmp one double %X, 0.000000e+00           ; <i1> [#uses=1]
         ret i1 %V
index 5021fd89dfe4c801d12848bc301b2b5c643bb368..b6631b62118ab25de8f064e0d4ee46037be41ff9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep {j\[lgbe\]}
+; RUN: llc < %s -march=x86 | not grep {j\[lgbe\]}
 
 define i32 @max(i32 %A, i32 %B) {
         %gt = icmp sgt i32 %A, %B               ; <i1> [#uses=1]
index 633a61564558cf4c403cc8215c2200c222922bd9..c62fee1bd263e280f7ca053565109c0902e57977 100644 (file)
@@ -2,7 +2,7 @@
 ; overlapping live intervals. When two overlapping intervals have the same
 ; value, they can be joined though.
 ;
-; RUN: llvm-as < %s | llc -march=x86 -regalloc=linearscan | \
+; RUN: llc < %s -march=x86 -regalloc=linearscan | \
 ; RUN:   not grep {mov %\[A-Z\]\\\{2,3\\\}, %\[A-Z\]\\\{2,3\\\}}
 
 define i64 @test(i64 %x) {
index 858605c231bc40f8c7918ccd0b674431fbb03efe..f8ed016f99b690ef490623fb04eaf87b2b2ad4a1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 
 define double @test(double %d) {
         %X = select i1 false, double %d, double %d              ; <double> [#uses=1]
index 1a51bee404d0672f01ca1b52f8a176a256f709f2..036aa6a77f407d3e64965a55372a120912c3ee22 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 
 define i1 @T(double %X) {
         %V = fcmp oeq double %X, %X             ; <i1> [#uses=1]
index 9ee773c91a24f8a16c3e32ec0e1ccca6125f64fe..db3af0139cee2411275cbfed7f63c07a3079775e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 
 define i1 @test(i1 %C, i1 %D, i32 %X, i32 %Y) {
         %E = icmp slt i32 %X, %Y                ; <i1> [#uses=1]
index 37cff57f30e234242273d5571acfdac2736d3b97..32fafc61e8de3e4c3f5103036e2b799115ef3be9 100644 (file)
@@ -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: llvm-as < %s | llc -march=x86 | not grep sub.*GLOBAL
+; RUN: llc < %s -march=x86 | not grep sub.*GLOBAL
 
 @GLOBAL = external global i32           ; <i32*> [#uses=1]
 
index 762047b7d8c43ba5e3261ae99c1aa0d58879e708..30a6ac6fbdf1dd73d5409d064dab58a621ea3c4c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep 18446744073709551612
+; RUN: llc < %s -march=x86 | not grep 18446744073709551612
 
 @A = external global i32                ; <i32*> [#uses=1]
 @Y = global i32* getelementptr (i32* @A, i32 -1)                ; <i32**> [#uses=0]
index 04035aca998fa3ab174a2b5501d642415ff9edc1..5266009c55a5d6e61776305b65ac83c5b90c3391 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=generic
+; RUN: llc < %s -march=x86 -mcpu=generic
 ; Make sure LLC doesn't crash in the stackifier due to FP PHI nodes.
 
 define void @radfg_() {
index 817b281243e76c5a2ff921bc93835c1b83b1a00c..d906da43fe11c8c471033e3c1ecb44e8a32d17c4 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | \
+; RUN: llc < %s -march=x86 | \
 ; RUN:   grep shld | count 1
 ;
 ; Check that the isel does not fold the shld, which already folds a load
index 51d2fb2fe27bca905e61467f0a5a38a4efd87aab..dc69ef83103f7a4626e1882473e384e0d3fdcbe8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep {subl.*%esp}
+; RUN: llc < %s -march=x86 | not grep {subl.*%esp}
 
 define i32 @f(i32 %a, i32 %b) {
         %tmp.2 = mul i32 %a, %a         ; <i32> [#uses=1]
index c410c4668a9be71c1278b6466fece9f042bfec68..0421896922b9e523d316b215495373dacef38de9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86  -stats |& \
+; RUN: llc < %s -march=x86  -stats |& \
 ; RUN:   grep asm-printer | grep 7
 
 define i32 @g(i32 %a, i32 %b) nounwind {
index 743790cad033981f2317a9fd00a92efa4698d0da..c106f57e93843a0c4741c1acdd112a4dce349796 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah
+; RUN: llc < %s -march=x86 -mcpu=yonah
 ; END.
 
 target datalayout = "e-p:32:32"
index f28366699c3d49adff0e29bd65ee025cd90de9e4..49f3a95705ad032ec4497cb9dd97010d1e2a3362 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah -stats |& \
+; RUN: llc < %s -march=x86 -mcpu=yonah -stats |& \
 ; RUN:   not grep {Number of register spills}
 ; END.
 
index 48ed2b9cb498da09f6f2b42984edd101bc07fbdb..23954d76a5d6af01e88118376c66b8fdd4bb4e17 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -stats  |& \
+; RUN: llc < %s -march=x86 -stats  |& \
 ; RUN:   grep asm-printer | grep 13
 
 define void @_ZN9__gnu_cxx9hashtableISt4pairIKPKciES3_NS_4hashIS3_EESt10_Select1stIS5_E5eqstrSaIiEE14find_or_insertERKS5__cond_true456.i(i8* %tmp435.i, i32* %tmp449.i.out) nounwind {
index 900abe55cd213825fd0a24592922790b9e4e8369..8421483ecb556e546a7f651c0e415852a401d2ce 100644 (file)
@@ -1,7 +1,7 @@
 ; Coalescing from R32 to a subset R32_. Once another register coalescer bug is
 ; fixed, the movb should go away as well.
 
-; RUN: llvm-as < %s | llc -march=x86 -relocation-model=static | \
+; RUN: llc < %s -march=x86 -relocation-model=static | \
 ; RUN:   grep movl
 
 @B = external global i32               ; <i32*> [#uses=2]
index 6c0e76b34ade213ffa04aa78bc18ba111b8e282b..89b127cccf82a749e8a5787bfa7efbfe6a246191 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -stats -realign-stack=0 |&\
+; RUN: llc < %s -march=x86 -mattr=+sse2 -stats -realign-stack=0 |&\
 ; RUN:     grep {asm-printer} | grep 31
 
 target datalayout = "e-p:32:32"
index 217cbe1059f28ce578688b07cf21ab46161ba8ae..b36d61e0f31b1b2691a8d35758398f0357f18c3d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2
+; RUN: llc < %s -march=x86 -mattr=+sse2
 
 define <4 x float> @opRSQ(<4 x float> %a) nounwind {
 entry:
index ae18c90d8c17c4f678400f33b3394ab647ff5dcf..083d06805f2f6e4e5212486957bca70c5aead07d 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep setnp
-; RUN: llvm-as < %s | llc -march=x86 -enable-unsafe-fp-math | \
+; RUN: llc < %s -march=x86 | grep setnp
+; RUN: llc < %s -march=x86 -enable-unsafe-fp-math | \
 ; RUN:   not grep setnp
 
 define i32 @test(float %f) {
index 78838d1141a4dbf095300e4f6bfcc928021cac1b..0288278d626eb8084b9f4ebf00977f1097f06295 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 
 define i32 @test() {
        br i1 false, label %cond_next33, label %cond_true12
index 760fe3650e90295090c47c2bcee2f0d7b7e99d7d..4ea364d57e515a16d16e463325f9f1ce8635b271 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 ; PR825
 
 define i64 @test() {
index 1db3921ecdb10abfd390e6675d449dbf1a7b906c..568fbbcc4f4ff32c606d548a64e4b8bcd3ddc370 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 ; PR828
 
 target datalayout = "e-p:32:32"
index 78167f631e1bd9a821c922108c1d6ce582b2fd3f..c8fd10f7009c0fb34d9a6b3f16f94a7b4ea45812 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=att
+; RUN: llc < %s -march=x86 -x86-asm-syntax=att
 ; PR834
 ; END.
 
index 08510a8a65283fd1610325f53a1f42ac478cfaf6..cac47cdab6deed5750a190f36dc21d9b218ed79d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 ; PR833
 
 @G = weak global i32 0         ; <i32*> [#uses=3]
index a82612b5a62a00a219d29f91f521341a971a2cd8..deae086cf76c77773a0cbc2d2749a8302a1128fc 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep -- 4294967240
+; RUN: llc < %s -march=x86 | grep -- 4294967240
 ; PR853
 
 @X = global i32* inttoptr (i64 -56 to i32*)            ; <i32**> [#uses=0]
index 2a521ad73885be01d28598f7e035ee939f2d6322..3159cec8553e416a47d3153ddd67f93bd073e344 100644 (file)
@@ -1,5 +1,5 @@
 ; PR850
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=att > %t
+; RUN: llc < %s -march=x86 -x86-asm-syntax=att > %t
 ; RUN: grep {movl 4(%eax),%ebp} %t
 ; RUN: grep {movl 0(%eax), %ebx} %t
 
index 194cd6681bfaa72f8a60800d4e00aff04517079b..aea707ee8fe49b05dfcaa83841bacb140868177e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2
+; RUN: llc < %s -march=x86 -mattr=+sse2
        %struct.foo = type opaque
 
 define fastcc i32 @test(%struct.foo* %v, %struct.foo* %vi) {
index f2a8855245cc315089fc1b70342f840a157eaea6..5fee326d530d967aa23fe00a031f03c91f22b40a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
        %struct.expr = type { %struct.rtx_def*, i32, %struct.expr*, %struct.occr*, %struct.occr*, %struct.rtx_def* }
        %struct.hash_table = type { %struct.expr**, i32, i32, i32 }
        %struct.occr = type { %struct.occr*, %struct.rtx_def*, i8, i8 }
index c1d81d52b932b7f4ce0ad009d03a073955db7b7e..a19d8f7092c3487d63a2767c1d6d389988db71dd 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=i386 | \
+; RUN: llc < %s -march=x86 -mcpu=i386 | \
 ; RUN:    not grep {movl %eax, %edx}
 
 define i32 @foo(i32 %t, i32 %C) {
index dd21c0455d6d3c6371a43b81aed592384333908e..1e890bbc02e54eee048285c0ef771a425d075622 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 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 }
index cc988f26618cf7b63b9da42d4b20b44b37ee6640..795d4647a3f66358a5da96a2189e1d3ea583d507 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc 
+; RUN: llc < %s 
 ; PR933
 
 define fastcc i1 @test() {
index e8055f5f901f56d7c29c5ba7b801a32118eecc04..bf9fa5782b06bca1266965aa8304d6c7d1decf9a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=sse | grep movaps
+; RUN: llc < %s -march=x86 -mattr=sse | grep movaps
 ; Test that the load is NOT folded into the intrinsic, which would zero the top
 ; elts of the loaded vector.
 
index d627d1bf214ca578fdb31580038c6796fc38e24e..fbb14ee1615129a555952dce35f7412f9afad075 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 
 define void @_ZN13QFSFileEngine4readEPcx() {
        %tmp201 = load i32* null                ; <i32> [#uses=1]
index 5dc1cb3d9a2d38aa01589f9c675b8dd07ae25ec8..b1f04518acaab29171f2e39ea61eb44a4ec248d9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep shrl
+; RUN: llc < %s -march=x86 | grep shrl
 ; Bug in FindModifiedNodeSlot cause tmp14 load to become a zextload and shr 31
 ; is then optimized away.
 @tree_code_type = external global [0 x i32]            ; <[0 x i32]*> [#uses=1]
index 31eb070e85b9dbf92d063f78606ab5a335e74acf..3b987ac79f946b7f7570e00dc6a7be3a7b87c01b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
        %struct.function = type opaque
        %struct.lang_decl = type opaque
        %struct.location_t = type { i8*, i32 }
index 2b53f26f578e4f3b2def4c6abc983f5853332661..6ed2e7bb575124c56070ec37dba5cf261a8d2c07 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 @str = external global [18 x i8]               ; <[18 x i8]*> [#uses=1]
 
 define void @test() {
index 8ec032a9ca522eb9e95d1ae266ae4a944a6451dd..4fd80724651d83a708e2e7d3885f14da858b4014 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -asm-verbose | FileCheck %s
+; RUN: llc < %s -march=x86 -asm-verbose | FileCheck %s
 
 @str = internal constant [14 x i8] c"Hello world!\0A\00"               ; <[14 x i8]*> [#uses=1]
 @str.upgrd.1 = internal constant [13 x i8] c"Blah world!\0A\00"                ; <[13 x i8]*> [#uses=1]
index 1a92852f06fe531a1b4a741184d21baffcba102c..91210ea90c69d2ed1dbe0d9da7ab1676d1dfbfbe 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep {subl      \$4, %esp}
+; RUN: llc < %s -march=x86 | grep {subl        \$4, %esp}
 
 target triple = "i686-pc-linux-gnu"
 @str = internal constant [9 x i8] c"%f+%f*i\0A\00"              ; <[9 x i8]*> [#uses=1]
index 60a737de516158f9dd958390e3e21990df6b5e3e..e839d7295adc6c4470e73065e9b210b30856e526 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 > %t
+; RUN: llc < %s -march=x86-64 > %t
 ; RUN: grep movb %t | count 2
 ; RUN: grep {movzb\[wl\]} %t
 
index 1222a37436862cce1093c6419a7abc3796fd6ee4..ea2e6db61e1afeea2091117172cc6ba78c63172f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep test.*1
+; RUN: llc < %s -march=x86 | grep test.*1
 ; PR1016
 
 define i32 @test(i32 %A, i32 %B, i32 %C) {
index 17234b827e4c50d183b0c31ea03f30e744d46846..f81b303e3b80ebc997627db97bddcd2a5107e583 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel
+; RUN: llc < %s -march=x86 -x86-asm-syntax=intel
 ; PR1061
 target datalayout = "e-p:32:32"
 target triple = "i686-pc-linux-gnu"
index 012e5931f165c624371f8fa06eea3434d116a6b9..e1bae3251a22fcae51f1127a74fe96a73fed0588 100644 (file)
@@ -1,5 +1,5 @@
 ; PR1075
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin | FileCheck %s
+; RUN: llc < %s -mtriple=x86_64-apple-darwin | FileCheck %s
 
 define float @foo(float %x) nounwind {
     %tmp1 = fmul float %x, 3.000000e+00
index c03d982aeb15cd0387b38edf9fc1fb6cd7fcec5e..5e7c0a7ee2b732cac40a1d923b6753f0525c5b87 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 > %t
+; RUN: llc < %s -march=x86-64 > %t
 ; RUN: grep leaq %t
 ; RUN: not grep {,%rsp)} %t
 ; PR1103
index b1c86f4138a3c8def29563479b387f0c1f66e67a..e83e2e54e4556543db0d531057e32ba9710e1a75 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 ; Test 'ri' constraint.
 
 define void @run_init_process() {
index 26d3e367195c5ea22d6d0c029f68385db9690c0f..93e88085498579093f3c273b3f7f2ba49f3dede4 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep {orl       \$1, %eax}
-; RUN: llvm-as < %s | llc -march=x86 | grep {leal      3(,%eax,8)}
+; RUN: llc < %s -march=x86 | grep {orl \$1, %eax}
+; RUN: llc < %s -march=x86 | grep {leal        3(,%eax,8)}
 
 ;; This example can't fold the or into an LEA.
 define i32 @test(float ** %tmp2, i32 %tmp12) {
index 365768afe794a2c516ebf3f1a7e935a6be250d28..954c95d696117f9039448ad85cd60901e9b990d2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i686-pc-linux-gnu -relocation-model=pic
+; RUN: llc < %s -march=x86 -mtriple=i686-pc-linux-gnu -relocation-model=pic
 ; PR1027
 
        %struct._IO_FILE = type { i32, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, %struct._IO_marker*, %struct._IO_FILE*, i32, i32, i32, i16, i8, [1 x i8], i8*, i64, i8*, i8*, i8*, i8*, i32, i32, [40 x i8] }
index 3b1eb1fdb66b48a497e9bd01f602a154646c8e34..2e2b56d04a25c20c99ca71b0942c1e150e85350d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=pentium3
+; RUN: llc < %s -march=x86 -mcpu=pentium3
 
 define internal fastcc double @ggc_rlimit_bound(double %limit) {
     ret double %limit
index 721b6e7e20949a3c029d16eb5b0d5b9c1ed2f9a5..112d1ab65e7b84452830c54f70f0a26c3805a2d4 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin8 -mattr=+sse2
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin8 -mattr=+sse2 | not grep movhlps
+; RUN: llc < %s -mtriple=x86_64-apple-darwin8 -mattr=+sse2
+; RUN: llc < %s -mtriple=x86_64-apple-darwin8 -mattr=+sse2 | not grep movhlps
 
 define void @test() nounwind {
 test.exit:
index 4c69ec733dd48b26858c62c78a00aa368ff1c3c7..4cac9b4c4a216bdbfbafa2539da969f4533cb586 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i686-darwin | \
+; RUN: llc < %s -march=x86 -mtriple=i686-darwin | \
 ; RUN:   grep push | count 3
 
 define void @foo(i8** %buf, i32 %size, i32 %col, i8* %p) {
index c98c89a537a3e98caaf4ea487cd5c3a18a5a4df1..9580726ce02a244cb6b453611c2ea6f978bb28b0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 
 ; ModuleID = 'a.bc'
 
index 6965849e3231075ccf39e4a5906610c7a9cf410c..70936fbc92812cec8d824d804138baa7fd3a0ecf 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 ; PR1259
 
 define void @test() {
index babcf6a0e8059c71415ef3c8004c8535ddefb2d7..44d68dd0493ef800582e560fcba19cfeed66a653 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 
 define i32 @test(i16 %tmp40414244) {
   %tmp48 = call i32 asm sideeffect "inl ${1:w}, $0", "={ax},N{dx},~{dirflag},~{fpsr},~{flags}"( i16 %tmp40414244 )
index 9bdb2493508da1f6de51249ae06d1696ba408a53..3312e01b3d8ef3c8acd0b3cefb007999ab5b40c0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep {mov %gs:72, %eax}
+; RUN: llc < %s -march=x86 | grep {mov %gs:72, %eax}
 target datalayout = "e-p:32:32"
 target triple = "i686-apple-darwin9"
 
index 6e1adf8346243be98c87758dfeebe0dcb0da7e34..c1b1ad1c730d86f7b2ee6961172c5f2fa6109965 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mcpu=yonah -march=x86 | \
+; RUN: llc < %s -mcpu=yonah -march=x86 | \
 ; RUN:   grep {cmpltsd %xmm0, %xmm0}
 target datalayout = "e-p:32:32"
 target triple = "i686-apple-darwin9"
index e440cdb6cfd7ca13260ddfe6774a024b9b09c285..30453d5266b9f265cf64ee1316a4f62ed7da1821 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep {psrlw \$8, %xmm0}
+; RUN: llc < %s -march=x86 | grep {psrlw \$8, %xmm0}
 target datalayout = "e-p:32:32"
 target triple = "i686-apple-darwin9"
 
index 7ce0584c5450e87a145f37bd1cfb59ba6230ad7b..9676f143bca6cf0b53d8446cff0e590e4b176b3d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 
 @data = external global [339 x i64]
 
index 840fc7d513a02ec8cdee9de9a1965efec26534d1..5590488a38dbc054e73e9692e14e4e5d8383193f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR1314
 
 target datalayout = "e-p:64:64:64-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"
index 514d6656cd2aa0498abb7b0c61cb2ab709d51aff..f48c13259c423e9aa18ded0a2f6572a1889f369a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah
+; RUN: llc < %s -march=x86 -mcpu=yonah
 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"
 target triple = "i686-apple-darwin8"
 
index f9671a4daaed18ba34d26ba34313a40cdbbc5f7a..4604f46c533f11e16b3db39a5219cc691edb2054 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i686-apple-darwin -relocation-model=pic --disable-fp-elim
+; RUN: llc < %s -mtriple=i686-apple-darwin -relocation-model=pic --disable-fp-elim
 
        %struct.FILE = type { i8*, i32, i32, i16, i16, %struct.__sbuf, i32, i8*, i32 (i8*)*, i32 (i8*, i8*, i32)*, i64 (i8*, i64, i32)*, i32 (i8*, i8*, i32)*, %struct.__sbuf, %struct.__sFILEX*, i32, [3 x i8], [1 x i8], %struct.__sbuf, i32, i64 }
        %struct.__sFILEX = type opaque
index 74e6e72a4aa680f498ed9185ca74f5151506ec2b..7528129971ab1fb45977bfc14af485375d734080 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | not grep 4294967112
+; RUN: llc < %s -march=x86-64 | not grep 4294967112
 ; PR1348
 
        %struct.md5_ctx = type { i32, i32, i32, i32, [2 x i32], i32, [128 x i8], [4294967288 x i8] }
index 3e08e50f09de0246495775e6e06fc78f357514bb..e38992d8b3044db647b966566dd3dcbd86dc960d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mcpu=yonah
+; RUN: llc < %s -mcpu=yonah
 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"
 target triple = "i686-apple-darwin8"
 
index ac85a9d72bbd131e2797b82a20b2d480455b91c2..113d0eb8647fc73a7bbe1146473a3d8a48d8d3fb 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -o - -march=x86 -mattr=+mmx | grep paddq | count 2
-; RUN: llvm-as < %s | llc -o - -march=x86 -mattr=+mmx | grep movq | count 2
+; RUN: llc < %s -o - -march=x86 -mattr=+mmx | grep paddq | count 2
+; RUN: llc < %s -o - -march=x86 -mattr=+mmx | grep movq | count 2
 
 define <1 x i64> @unsigned_add3(<1 x i64>* %a, <1 x i64>* %b, i32 %count) {
 entry:
index cbd6a73dbee7fbac3ddde2ee89cc7492566f93c1..85a2ecc959ab76f83ce094b87b3eca5aa18b85de 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | not grep {bsrl.*10}
+; RUN: llc < %s | not grep {bsrl.*10}
 ; PR1356
 
 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"
index b0bcf5c155aaf278cee79d0c4af23245c4d13c1c..e58b1932197de786089644c55aa4271e532b936b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=i386 -mattr=+sse
+; RUN: llc < %s -march=x86 -mcpu=i386 -mattr=+sse
 ; PR1371
 
 @str = external global [18 x i8]               ; <[18 x i8]*> [#uses=1]
index ff7aac0239d8d53aea8cdddcf163a5698460bff5..a3ff2f60c8d7074d2688d8d6ec74701582f513bf 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i686-pc-linux-gnu -enable-eh -disable-fp-elim | not grep {addl .12, %esp}
+; RUN: llc < %s -mtriple=i686-pc-linux-gnu -enable-eh -disable-fp-elim | not grep {addl .12, %esp}
 ; PR1398
 
        %struct.S = type { i32, i32 }
index 61f8b2ce58f2958561170879d818d4c5748f679b..8ef253822bd9e40c5bb8c5540bba2a4180365f00 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64
+; RUN: llc < %s -march=x86-64
 
        %struct.XDesc = type <{ i32, %struct.OpaqueXDataStorageType** }>
        %struct.OpaqueXDataStorageType = type opaque
index d9836e4a8d5da177c427de0ce875c4e7950b6c37..2093b8f687443bac3b36c05dfde8b6b5d45ed998 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mcpu=yonah
+; RUN: llc < %s -mcpu=yonah
 
 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"
 target triple = "i686-apple-darwin8"
index 64ccef3917a3839e13a1e33cc62839e832f9bca8..989dfc5bdb2cd530aa0a48e0992eb5c9f0df7999 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | not grep punpckhwd
+; RUN: llc < %s -march=x86 -mattr=+sse2
+; RUN: llc < %s -march=x86 -mattr=+sse2 | not grep punpckhwd
 
 declare <8 x i16> @llvm.x86.sse2.packuswb.128(<8 x i16>, <8 x i16>)
 
index 5d090759092eef30dc07b124e04056e1174b4179..321e11651b60d26b423f291ddf672355cb283a24 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin | not grep GOTPCREL
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin | grep ".align.*3"
+; RUN: llc < %s -mtriple=x86_64-apple-darwin | not grep GOTPCREL
+; RUN: llc < %s -mtriple=x86_64-apple-darwin | grep ".align.*3"
 
        %struct.A = type { [1024 x i8] }
 @_ZN1A1aE = global %struct.A zeroinitializer, align 32         ; <%struct.A*> [#uses=1]
index 0ad539664c990af95ca2268f5cf4b0941b241f7b..baf2377c5a02ae085c92e067818628e6a4a4d723 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -enable-eh -asm-verbose | grep invcont131
+; RUN: llc < %s -enable-eh -asm-verbose | grep invcont131
 ; PR 1496:  tail merge was incorrectly removing this block
 
 ; ModuleID = 'report.1.bc'
index 3e7776a62ab1323f04101255d22f9ff15e8193a7..36a97ef9c3cf0c867dfdf5379f467c12580f9037 100644 (file)
@@ -1,5 +1,5 @@
 ; PR1495
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 
 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"
 target triple = "i686-pc-linux-gnu"
index 7756d060ff259b8a0a2d053d8ab29fba654e9321..2680b1543fbb43fdcc69aab878dc0c0c80e7fa59 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=i686 | not grep jmp
+; RUN: llc < %s -march=x86 -mcpu=i686 | not grep jmp
 ; check that branch folding understands FP_REG_KILL is not a branch
 
 target triple = "i686-pc-linux-gnu"
index e608ac3ecb97e9dc201744cc1e82692e1e5889cb..6128d8b92d11a16cd1a7be36fe35a5cb17bb85b2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 -mattr=+mmx | grep paddusw
+; RUN: llc < %s -march=x86-64 -mattr=+mmx | grep paddusw
 @R = external global <1 x i64>          ; <<1 x i64>*> [#uses=1]
 
 define void @foo(<1 x i64> %A, <1 x i64> %B) {
index af11f127cfb5e164ac62541a95e8f7d6d3e1f0fa..9d42c49317fdd6a4433c1b873e5fc4221644109f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 -mattr=+sse2
+; RUN: llc < %s -march=x86-64 -mattr=+sse2
 
 define void @test() {
        %tmp1 = call <8 x i16> @llvm.x86.sse2.pmins.w( <8 x i16> zeroinitializer, <8 x i16> bitcast (<4 x i32> < i32 7, i32 7, i32 7, i32 7 > to <8 x i16>) )
index bcd265aeddaa21fd133b0d053332c6b8130a6879..d2d6388c0782774086c94e6537b60d3976b51870 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2
+; RUN: llc < %s -march=x86 -mattr=+sse2
 
 define void @test() {
 entry:
index 66a58c73e824a81286cee48c299bae993176d44f..dc11eec9c17f9f64e89b98cdf46e54cbaf953ab0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2
+; RUN: llc < %s -march=x86 -mattr=+sse2
 
 define void @test(<4 x float>* %arg) {
        %tmp89 = getelementptr <4 x float>* %arg, i64 3
index 18850b135ccf57dc74e8a2a80327d976e100e8ab..2c513f17811a79aaf5523db340ba216ab33e42d6 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin -mattr=+mmx | grep {movd        %rsi, %mm0}
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin -mattr=+mmx | grep {movd        %rdi, %mm1}
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin -mattr=+mmx | grep {paddusw     %mm0, %mm1}
+; RUN: llc < %s -mtriple=x86_64-apple-darwin -mattr=+mmx | grep {movd  %rsi, %mm0}
+; RUN: llc < %s -mtriple=x86_64-apple-darwin -mattr=+mmx | grep {movd  %rdi, %mm1}
+; RUN: llc < %s -mtriple=x86_64-apple-darwin -mattr=+mmx | grep {paddusw       %mm0, %mm1}
 
 @R = external global <1 x i64>         ; <<1 x i64>*> [#uses=1]
 
index 7f09b5275a050f1c729d48e2f142e5e70011f46d..d611677942c2430b948bfa6f16c036505c280c42 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i686-pc-linux-gnu -mcpu=athlon -relocation-model=pic
+; RUN: llc < %s -mtriple=i686-pc-linux-gnu -mcpu=athlon -relocation-model=pic
 ; PR1545
 
 @.str97 = external constant [56 x i8]          ; <[56 x i8]*> [#uses=1]
index c0bd282e019159f5ae108aa99019bb6181cc72b4..8625b2771738257fb653a44a73a97d5dd64db900 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86-64 -mattr=+sse | grep {movq       (%rdi), %rax}
-; RUN: llvm-as < %s | llc -march=x86-64 -mattr=+sse | grep {movq       8(%rdi), %rax}
+; RUN: llc < %s -march=x86-64 -mattr=+sse | grep {movq (%rdi), %rax}
+; RUN: llc < %s -march=x86-64 -mattr=+sse | grep {movq 8(%rdi), %rax}
 define i64 @foo_0(<2 x i64>* %val) {
 entry:
         %val12 = getelementptr <2 x i64>* %val, i32 0, i32 0            ; <i64*> [#uses=1]
index 8eda0ab9bc4ea2cff4e5b8013efdced4be345561..3cd8052a732c7c48fb6c40db0adc8d34661ee1a8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep movl
+; RUN: llc < %s -march=x86 | not grep movl
 
 define i8 @t(i8 zeroext  %x, i8 zeroext  %y) zeroext  {
        %tmp2 = add i8 %x, 2
index e9ea843ba3c360e4123358a6113712227933a7fa..7768f36efae5e1c5c50a3979cf484967a537c9d2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin | not grep "movb   %ah, %r"
+; RUN: llc < %s -mtriple=x86_64-apple-darwin | not grep "movb   %ah, %r"
 
        %struct.FILE = type { i8*, i32, i32, i16, i16, %struct.__sbuf, i32, i8*, i32 (i8*)*, i32 (i8*, i8*, i32)*, i64 (i8*, i64, i32)*, i32 (i8*, i8*, i32)*, %struct.__sbuf, %struct.__sFILEX*, i32, [3 x i8], [1 x i8], %struct.__sbuf, i32, [4 x i8], i64 }
        %struct.PyBoolScalarObject = type { i64, %struct._typeobject*, i8 }
index b62d2c61bba7af9d0089e296a7bb9def9fa729a2..e93092f355c5c466614cf48f7a2cbf0818336ae9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep {movsbl}
+; RUN: llc < %s -march=x86 | grep {movsbl}
 
 @X = global i32 0               ; <i32*> [#uses=1]
 
index f6ed0fe7a5ffe20f5704fc5c710621b74ca23abe..c90a85f16949efa1626445f9edea3b7f296f48ef 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep drectve
+; RUN: llc < %s -march=x86 | not grep drectve
 ; PR1607
 
 %hlvm_programs_element = type { i8*, i32 (i32, i8**)* }
index edcb8232fde1a7beeed5c0da53fcd35154370afd..d6ea5109d1fb693b69f7f8085814b7655ad16e92 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i686-apple-darwin | grep "48(%esp)" | count 5
+; RUN: llc < %s -mtriple=i686-apple-darwin | grep "48(%esp)" | count 5
 
        %struct..0anon = type { i32 }
        %struct.rtvec_def = type { i32, [1 x %struct..0anon] }
index dac78800761153b7a6a506ae8d9a66a9c7687d1b..e99a0f1d9f738244dad79fa6937ce7ac3052bd3f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 -enable-eh
+; RUN: llc < %s -march=x86-64 -enable-eh
 ; PR1632
 
 define void @_Z1fv() {
index b6a5fc97b4bb2f733a2dab9c493b822d12f55774..5acb05134c7cba2b5a11169171fe6c7c18a07680 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin -x86-asm-syntax=intel | not grep {lea\[\[:space:\]\]R}
+; RUN: llc < %s -mtriple=x86_64-apple-darwin -x86-asm-syntax=intel | not grep {lea\[\[:space:\]\]R}
 
        %struct.AGenericCall = type { %struct.AGenericManager*, %struct.ComponentParameters*, i32* }
        %struct.AGenericManager = type <{ i8 }>
index 4f95b7603bae6eae324a9c8a53ae4a323bb3c6a7..c5d2a46f92c270bcdd781ab71a96bdfdd5c1a50a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep weak | count 2
+; RUN: llc < %s -march=x86 | grep weak | count 2
 @__gthrw_pthread_once = alias weak i32 (i32*, void ()*)* @pthread_once         ; <i32 (i32*, void ()*)*> [#uses=0]
 
 declare extern_weak i32 @pthread_once(i32*, void ()*)
index 6a313be188851022717982209599c4cecc707f29..56ee2a3149903c51c2f635d27f72f709495b1ee5 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i686-apple-darwin -enable-eh  | grep {isNullOrNil].eh"} | count 2
+; RUN: llc < %s -march=x86 -mtriple=i686-apple-darwin -enable-eh  | grep {isNullOrNil].eh"} | count 2
 
        %struct.NSString = type {  }
        %struct._objc__method_prototype_list = type opaque
index 423081fb3b637d26d2a4be3ee48b64433258dd7d..0ae1897e60e9833ec1b126fbc393e9d57f4ed9b6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep -- -86
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep -- -86
 
 define i16 @f(<4 x float>* %tmp116117.i1061.i) nounwind {
 entry:
index be51c04a38371050e1c4539732d2a9dca9dd1c15..4a56ee446a0fb5630a03d64efd402dc29d829dcf 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc | grep powixf2
-; RUN: llvm-as < %s | llc | grep fsqrt
+; RUN: llc < %s | grep powixf2
+; RUN: llc < %s | grep fsqrt
 ; ModuleID = 'yyy.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 = "i686-apple-darwin8"
index a733bb31646c76263c96ed773a2eaa5dc55df2a3..6fc8ec907eaccd6f1850b24281166f1f9ece0854 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep pushf
+; RUN: llc < %s -march=x86 | not grep pushf
 
        %struct.gl_texture_image = type { i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i8*, i8* }
        %struct.gl_texture_object = type { i32, i32, i32, float, [4 x i32], i32, i32, i32, i32, i32, float, [11 x %struct.gl_texture_image*], [1024 x i8], i32, i32, i32, i8, i8*, i8, void (%struct.gl_texture_object*, i32, float*, float*, float*, float*, i8*, i8*, i8*, i8*)*, %struct.gl_texture_object* }
index e9fbe797f5bca57eb763c82fab7813ecb0d0bc54..67323e87eff57b3b728a913e967e3198d61390ba 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep lea
+; RUN: llc < %s -march=x86 | grep lea
 
        %struct.anon = type { [3 x double], double, %struct.node*, [64 x %struct.bnode*], [64 x %struct.bnode*] }
        %struct.bnode = type { i16, double, [3 x double], i32, i32, [3 x double], [3 x double], [3 x double], double, %struct.bnode*, %struct.bnode* }
index e2fdbb32bde34c2562413408ab06118015b0aec6..fc11347224beaa94fb5d513f307c0737f56d224d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep movb
+; RUN: llc < %s -march=x86 | not grep movb
 
 define i16 @f(i32* %bp, i32* %ss) signext  {
 entry:
index fd914a1687b77f11190551ef85e1abe8f74ff592..ea1bbc464693e5ac663f62c75323fd930986241a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep addss | not grep esp
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep addss | not grep esp
 
 define fastcc void @fht(float* %fz, i16 signext  %n) {
 entry:
index 3016a013f2c901f61156187931b38d8839c5a6df..a3872ad47e981df8ec52686bee341a2738b4e044 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep sarl | not grep esp
+; RUN: llc < %s -march=x86 | grep sarl | not grep esp
 
 define i16 @t(i16* %qmatrix, i16* %dct, i16* %acBaseTable, i16* %acExtTable, i16 signext  %acBaseRes, i16 signext  %acMaskRes, i16 signext  %acExtRes, i32* %bitptr, i32* %source, i32 %markerPrefix, i8** %byteptr, i32 %scale, i32 %round, i32 %bits) signext  {
 entry:
index 6cac558e427d0f8e1e1bcf4381161ea76b09fd38..8a55935cc1f883fea8bba62cc1944712da48ed72 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin
+; RUN: llc < %s -mtriple=x86_64-apple-darwin
 
         %struct._Unwind_Context = type {  }
 
index 4ea42440e1e2f584f9a4790469fd098c22c1a36e..1e4ae8464586913d0225525dc0023a9ee8790128 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-linux-gnu
+; RUN: llc < %s -mtriple=x86_64-linux-gnu
 ; PR1729
 
        %struct.CUMULATIVE_ARGS = type { i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }
index a414ef0d8626b431433b00cc62c238787ad4c465..fbcac50875c271e070e16cb4c5551d508bdb7e5f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin
+; RUN: llc < %s -mtriple=x86_64-apple-darwin
 
 define i64 @__ashldi3(i64 %u, i64 %b) {
 entry:
index 5332fa1007ed1ee7fba0b8656f7d7b95597a979d..6d0cb475b1f18140a87297046269e12aa59a075d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-linux-gnu | grep movb | not grep x
+; RUN: llc < %s -mtriple=x86_64-linux-gnu | grep movb | not grep x
 ; PR1734
 
        %struct.CUMULATIVE_ARGS = type { i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }
index 2fcf76be5c78d1b1430eea79012d9cd4eb7e39b6..3f9845c3c3ecb96793ba0ff5b4f6758c14985c5d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 ; ModuleID = 'bugpoint-reduced-simplified.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:128:128"
 target triple = "i686-apple-darwin9"
index f3cdfee7545f7d20a4870d254544bd2aa53da0ac..c0bb55ed14ef064ee28dcb8c82e7e837c32cce0c 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-linux-gnu | grep addb | not grep x
-; RUN: llvm-as < %s | llc -mtriple=x86_64-linux-gnu | grep cmpb | not grep x
+; RUN: llc < %s -mtriple=x86_64-linux-gnu | grep addb | not grep x
+; RUN: llc < %s -mtriple=x86_64-linux-gnu | grep cmpb | not grep x
 ; PR1734
 
 target triple = "x86_64-unknown-linux-gnu"
index e649999bb0a8d1122c5a9adf12dca085b20b8581..600bd1f1784978399fa37151daed03bb9df38941 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel | grep inc | not grep PTR
+; RUN: llc < %s -march=x86 -x86-asm-syntax=intel | grep inc | not grep PTR
 
 define i16 @t(i32* %bitptr, i32* %source, i8** %byteptr, i32 %scale, i32 %round) signext  {
 entry:
index 450911ae81991b369242fb220b0e7fb56f8e6755..984094d86a2750779ed13715727b85b1a659ab30 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR1748
 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"
index 9013e9020efa45a2b52e719aedf52415b5621147..86d3bbf4f4e3bcd664f019fd81898deb6760e213 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep mov | count 1
+; RUN: llc < %s -march=x86 | grep mov | count 1
 
 define i16 @t() signext  {
 entry:
index 1c912a014049ecf44ca76f9314fd50597e20deeb..42db98b4475022e314ca7ee5c1c8c663f0678c5f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 
 define i32 @unique(i8* %full, i32 %p, i32 %len, i32 %mode, i32 %verbos, i32 %flags) {
 entry:
index f73a9105cef40d36ad8713082fb5d7f6c659ccba..1b8e67dcc9b3ee2c6cfeb5846ef5dd70b016efbb 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=sse2
+; RUN: llc < %s -march=x86 -mattr=sse2
 ; ModuleID = 'yyy.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 = "i686-apple-darwin8"
index 704efd0ef8008b3855035df2e94a25c4acb59c71..019c6a8cc0d905dbc29fd364bac006bee0c63e43 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 
         %"struct.K::JL" = type <{ i8 }>
         %struct.jv = type { i64 }
index 4ae4d2f9e8d908d36b990cd387b589adb32c7395..4e11cda92e6d3cfde614823b98a3c71a127e3c8b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin | grep movl | not grep rax
+; RUN: llc < %s -mtriple=x86_64-apple-darwin | grep movl | not grep rax
 
        %struct.color_sample = type { i64 }
        %struct.gs_matrix = type { float, i64, float, i64, float, i64, float, i64, float, i64, float, i64 }
index ffa6e44d1cb66bebe4bf96c4c3c17e1ed0e4c9bc..27ec8260d06b7bf961399308afdcdc5761d192ef 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR1763
 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"
index 889b122bb066b14dd21049cbdac682d833b2a165..404561848b711d8073e2b15fd62b30f8282e0c7b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-unknown-linux-gnu
+; RUN: llc < %s -mtriple=x86_64-unknown-linux-gnu
 ; PR1766
 
         %struct.dentry = type { %struct.dentry_operations* }
index 7e41f36790638f318c2ec61ab5c40e75ec2541f5..6b871aa3a4d4f1ae60c6eb6e0756b4aae2d43d91 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-unknown-linux-gnu
+; RUN: llc < %s -mtriple=x86_64-unknown-linux-gnu
 ; PR1767
 
 define void @xor_sse_2(i64 %bytes, i64* %p1, i64* %p2) {
index de33c617d050b8467c6338ef997e0b24b16261be..8e586a7059eb64f85e7777f5bf60df419a10c57e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -relocation-model=static | grep {foo _str$}
+; RUN: llc < %s -relocation-model=static | grep {foo _str$}
 ; PR1761
 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-apple-darwin8"
index a4e44e1f4e1d18bdc51ddca032cc761d0a0b6373..f6db0d0379e765ff24047487e79e931b66da77f4 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | not grep lea
+; RUN: llc < %s -march=x86 -mattr=+sse2 | not grep lea
 
 define float @foo(i32* %x, float* %y, i32 %c) nounwind {
 entry:
index d7fb684a6ba46f894efd730186a29a8807e0470a..d5b630b59d9f542bd728f12543ea7fe25d0f73b2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep imul
+; RUN: llc < %s -march=x86 | not grep imul
 
        %struct.eebb = type { %struct.eebb*, i16* }
        %struct.hf = type { %struct.hf*, i16*, i8*, i32, i32, %struct.eebb*, i32, i32, i8*, i8*, i8*, i8*, i16*, i8*, i16*, %struct.ri, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, [30 x i32], %struct.eebb, i32, i8* }
index bec43f0fbb7bfc08f0d9a41114f0f4b375f987f2..9c004f946b4af8d2cb5d48ead1223a284c22bae8 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=att | grep movl | count 2
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=att | not grep movb
+; RUN: llc < %s -march=x86 -x86-asm-syntax=att | grep movl | count 2
+; RUN: llc < %s -march=x86 -x86-asm-syntax=att | not grep movb
 
        %struct.double_int = type { i64, i64 }
        %struct.tree_common = type <{ i8, [3 x i8] }>
index 46422bcf2c5068ab214e0933f8a9afba1567782d..0626d28eefee4c0e464da1144f68ed2a20b6af9b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -stats |& \
+; RUN: llc < %s -march=x86 -mattr=+sse2 -stats |& \
 ; RUN:   grep {1 .*folded into instructions}
 ; Increment in loop bb.128.i adjusted to 2, to prevent loop reversal from
 ; kicking in.
index 0d43a6e73f873823cdab4ca95c249559f040285c..debb46121698faea2375e8f092f9c89714aceb54 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 -stats |& \
+; RUN: llc < %s -march=x86 -stats |& \
 ; RUN:   grep {1 .*folded into instructions}
-; RUN: llvm-as < %s | llc -march=x86 | grep cmp | count 4
+; RUN: llc < %s -march=x86 | grep cmp | count 4
 
        %struct.quad_struct = type { i32, i32, %struct.quad_struct*, %struct.quad_struct*, %struct.quad_struct*, %struct.quad_struct*, %struct.quad_struct* }
 
index cb7a3dcd33cb395445dedfac38a316e1d6167257..ca995cc3f65e496e10c7e326bfc2cb1a61181a48 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i686-apple-darwin | not grep IMPLICIT_DEF
+; RUN: llc < %s -mtriple=i686-apple-darwin | not grep IMPLICIT_DEF
 
        %struct.__sbuf = type { i8*, i32 }
        %struct.ggBRDF = type { i32 (...)** }
index 8ad77051beddb5e9d4800e35b9aef9326ee4361e..455de91d30abf7a71e268f07e042e6824725022f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i686-pc-linux-gnu
+; RUN: llc < %s -mtriple=i686-pc-linux-gnu
 ; PR1799
 
        %struct.c34007g__designated___XUB = type { i32, i32, i32, i32 }
index 6309f3c510526ec3a746470f304e023317d4b087..265d968548516aa6c27f412af54ccee14d685d92 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep {(%esp)} | count 2
+; RUN: llc < %s -march=x86 | grep {(%esp)} | count 2
 ; PR1872
 
        %struct.c34007g__designated___XUB = type { i32, i32, i32, i32 }
index fddfd4f3a48638f570158bf87d1248f0df40137d..7aec613e2abbcfe260c6e545fc944a2f577e88cc 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 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 = "i686-pc-linux-gnu"
index 8a1520c1fe4134c0d7b1ca54fae8071ca8541d03..b040095195c8f0056aee56c1df7fe795342967dc 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep pushf
+; RUN: llc < %s -march=x86 | not grep pushf
 
        %struct.indexentry = type { i32, i8*, i8*, i8*, i8*, i8* }
 
index 962d6ecc24e9c5030c7e3fca8b6b23d2b740c5ee..6997d535ff92bd1fcd9c780408ddb69d4edc7268 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -o - | grep sinl
+; RUN: llc < %s -o - | grep sinl
 
 target triple = "i686-pc-linux-gnu"
 
index 38020c1e3ea88a3ffef09ab8ca0a0f6bd49339b8..d795610607ee68a3c840dc0f8ad17f50db866c42 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -regalloc=local
+; RUN: llc < %s -march=x86 -mattr=+sse2 -regalloc=local
 
 define void @SolveCubic(double %a, double %b, double %c, double %d, i32* %solutions, double* %x) {
 entry:
index 4feb078671fb48e888140c5a8984726ab4e56d3f..e91f52ef0569609f26a0f01729cea6f42a6f914e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep IMPLICIT_DEF
+; RUN: llc < %s -march=x86 | not grep IMPLICIT_DEF
 
        %struct.node_t = type { double*, %struct.node_t*, %struct.node_t**, double**, double*, i32, i32 }
 
index 4510edb9d7dbfc9e9e55a02228df696c10aa3481..704b2bab4a266387b192c89cc1f09ab5540bc962 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86
-; RUN: llvm-as < %s | llc -march=x86-64
+; RUN: llc < %s -march=x86
+; RUN: llc < %s -march=x86-64
 
        %struct.FRAME.gnat__perfect_hash_generators__select_char_position__build_identical_keys_sets = type { i32, i32, void (i32, i32)*, i8 (i32, i32)* }
 
index ffb82ae7f2b86769e64308044a5b99c23780012c..b936686798f03121bec85a109992231a66fa44de 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep nop
+; RUN: llc < %s -march=x86 | grep nop
 target triple = "i686-apple-darwin8"
 
 
index 6885cf14cf1111337d35a6b8d74189cb31414e42..443a32de3b4263ff1a996cb2fa6e7ce27df46818 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 ; PR1975
 
 @nodes = external global i64           ; <i64*> [#uses=2]
index 6db6537aed26ee3c907e00df86618d2ea430ca30..d2d5149de3aaa2ba0479323cd57879bc49e9ae7c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep xor | grep CPI
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep xor | grep CPI
 
 define void @casin({ double, double }* sret  %agg.result, double %z.0, double %z.1) nounwind  {
 entry:
index 230af57fea8cacd6ec4c852a87fc2282633d3b05..b772d77f6405f22264610d64998762663630bdaa 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep andpd | not grep esp
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep andpd | not grep esp
 
 declare double @llvm.sqrt.f64(double) nounwind readnone 
 
index 5bf84560a37c502cf4ef99cfd15ebedd46550c4f..1983f1d19c6f8485d2daadc1853860993bda8b62 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep and
+; RUN: llc < %s -march=x86 | grep and
 define i32 @test(i1 %A) {
        %B = zext i1 %A to i32          ; <i32> [#uses=1]
        %C = sub i32 0, %B              ; <i32> [#uses=1]
index 47c8677d385b65b47214cce05ed6c90c55ead2ba..9b52c5c06990c2655b31b814badc8f27bc24ff9a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah -stats |& grep {Number of block tails merged} | grep 9
+; RUN: llc < %s -march=x86 -mcpu=yonah -stats |& grep {Number of block tails merged} | grep 9
 ; PR1909
 
 @.str = internal constant [48 x i8] c"transformed bounds: (%.2f, %.2f), (%.2f, %.2f)\0A\00"            ; <[48 x i8]*> [#uses=1]
index 557d00c62937cf85ac3098ad7d5eda03526b120e..5115e48365fcc47985fd2762240d469aa2d0f68c 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc | grep {a:} | not grep ax
-; RUN: llvm-as < %s | llc | grep {b:} | not grep ax
+; RUN: llc < %s | grep {a:} | not grep ax
+; RUN: llc < %s | grep {b:} | not grep ax
 ; PR2078
 ; The clobber list says that "ax" is clobbered.  Make sure that eax isn't 
 ; allocated to the input/output register.
index 8cf36425f22d64f1881be3f05e443e4e0a4f3bc7..6b1eefe5750a07df0d18bfe29333069bb97430bd 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -regalloc=local -march=x86 -mattr=+mmx | grep esi
+; RUN: llc < %s -regalloc=local -march=x86 -mattr=+mmx | grep esi
 ; PR2082
 ; Local register allocator was refusing to use ESI, EDI, and EBP so it ran out of
 ; registers.
index f78d52651ded8d8e3535aff9b7e59b4fddc98899..95df19ad1f83dadca43eb5b89515711331fc07df 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -stats |& grep {Number of re-materialization} | grep 3
-; RUN: llvm-as < %s | llc -march=x86 -stats |& grep {Number of dead spill slots removed}
+; RUN: llc < %s -march=x86 -stats |& grep {Number of re-materialization} | grep 3
+; RUN: llc < %s -march=x86 -stats |& grep {Number of dead spill slots removed}
 ; rdar://5761454
 
        %struct.quad_struct = type { i32, i32, %struct.quad_struct*, %struct.quad_struct*, %struct.quad_struct*, %struct.quad_struct*, %struct.quad_struct* }
index ff7cf5e94e258daad5af47ea4a24792134ea7867..1d31859f46cc23717042031aca97cbeeabf4b97e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i686-pc-linux-gnu -mattr=+sse2
+; RUN: llc < %s -mtriple=i686-pc-linux-gnu -mattr=+sse2
 ; PR2076
 
 define void @h264_h_loop_filter_luma_mmx2(i8* %pix, i32 %stride, i32 %alpha, i32 %beta, i8* %tc0) nounwind  {
index 5d60bde85614cf09afdbf20b21949637fb8a5bdd..6615b8c620759b4f7dad906ae1bdd0748a81ee84 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64
+; RUN: llc < %s -march=x86-64
 
        %struct.XX = type <{ i8 }>
        %struct.YY = type { i64 }
index 3ba31f4ad9000f58f0b9bff41c72bec02448a5a1..0b4eb3a3b9b206d80e57297becdfc4a57b69ca8d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 
 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"
index fe0ee8a8faaf6c9550f7410b40a874ab67d5f1b9..ad7950ccd8e3c112b688ac11a8b96c5c34ea9a51 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 
        %struct.CompAtom = type <{ %struct.Position, float, i32 }>
        %struct.Lattice = type { %struct.Position, %struct.Position, %struct.Position, %struct.Position, %struct.Position, %struct.Position, %struct.Position, i32, i32, i32 }
index 055eabb43a63cbd3554adb5c2599721d8fdce67c..d842967561abde463e0dd8e8a6691e1e3173c3bf 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2
+; RUN: llc < %s -march=x86 -mattr=+sse2
 
 define i64 @__divsc3(float %a, float %b, float %c, float %d) nounwind readnone  {
 entry:
index 2d7182e733fb175c9e44992f5ccc1c628153dfa5..70a83b5c9f57b43692bc1ff60745ada704baca25 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=i386
+; RUN: llc < %s -march=x86 -mcpu=i386
 ; PR2122
 define float @func(float %a, float %b) nounwind  {
 entry:
index 5d1ccad745ade9b007f15f24c6a3377dccac37fd..84e4827d041622211fa6d7dcd6a01b322918d48d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=i386 | not grep 255
+; RUN: llc < %s -march=x86 -mcpu=i386 | not grep 255
 
        %struct.CONSTRAINT = type { i32, i32, i32, i32 }
        %struct.FIRST_UNION = type { %struct.anon }
index 10989885f0f1ea4a963b6c493ba904ea634bf0d5..cd2d609b535607e6238e162a671df78cda7a0b17 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-pc-linux-gnu -relocation-model=pic -disable-fp-elim
-; RUN: llvm-as < %s | llc -mtriple=i386-pc-linux-gnu -relocation-model=pic -disable-fp-elim -schedule-livein-copies | not grep {Number of register spills}
+; RUN: llc < %s -mtriple=i386-pc-linux-gnu -relocation-model=pic -disable-fp-elim
+; RUN: llc < %s -mtriple=i386-pc-linux-gnu -relocation-model=pic -disable-fp-elim -schedule-livein-copies | not grep {Number of register spills}
 ; PR2134
 
 declare fastcc i8* @w_addchar(i8*, i32*, i32*, i8 signext ) nounwind 
index 0f83b399ad7c9a1f2a8a4233229dea160e35137e..e673d315a435628a7ba16a3428c8f2cf9d2fabd4 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -relocation-model=pic | grep TLSGD | count 2
+; RUN: llc < %s -relocation-model=pic | grep TLSGD | count 2
 ; PR2137
 
 ; ModuleID = '1.c'
index 4a896e9f33e166b5f736cd45a85ea5626484e510..c6ba22ea3da6036460f4bb6094353bf349284929 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 
 define i16 @t(i32 %depth) signext nounwind  {
 entry:
index 544c9b5819ece968ca20457590c204d15e701711..8946415108f4ae23cde73fec45be17e75ce863be 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-pc-linux-gnu
+; RUN: llc < %s -mtriple=i386-pc-linux-gnu
 ; PR2138
 
        %struct.__locale_struct = type { [13 x %struct.locale_data*], i16*, i32*, i32*, [13 x i8*] }
index 4b6758d6833cafbed9f2c6a4154ab483acb51049..ccc4d754c1f566b4bf81e2ed8fc77ca0ee708be9 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin -mattr=+sse2 -disable-fp-elim | grep movss | count 1
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin -mattr=+sse2 -disable-fp-elim -stats |& grep {Number of re-materialization} | grep 1
+; RUN: llc < %s -mtriple=i386-apple-darwin -mattr=+sse2 -disable-fp-elim | grep movss | count 1
+; RUN: llc < %s -mtriple=i386-apple-darwin -mattr=+sse2 -disable-fp-elim -stats |& grep {Number of re-materialization} | grep 1
 
        %struct..0objc_object = type opaque
        %struct.OhBoy = type {  }
index 2fad32a36c3f65dfebc6b544ef7d8d0189ae7573..eaa883c963f2b4b5350ca5d1b17cfd5eed1cfd26 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 
 define i32 @t() nounwind  {
 entry:
index 6cf731b0e9b75933af4f2341224eb00faf698504..4dc3a10f46479999cfde7699941c3c337f38d811 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin -asm-verbose | grep {#} | not grep -v {##}
+; RUN: llc < %s -mtriple=i386-apple-darwin -asm-verbose | grep {#} | not grep -v {##}
 
        %struct.AGenericCall = type { %struct.AGenericManager*, %struct.ComponentParameters*, i32* }
        %struct.AGenericManager = type <{ i8 }>
index 53bb054795ec1588b217dc7e93d20613595885de..2d868e0f612a610c02d17713e03db231356e19d8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2
+; RUN: llc < %s -march=x86 -mattr=+sse2
 
 define void @t() {
 entry:
index 83e1d60fcbafd36a140f09d882690c5f06dab30d..305968ac37785f3bfe57e9a427086b83b81d92fb 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin -relocation-model=pic -disable-fp-elim | grep add | grep 12 | not grep non_lazy_ptr
+; RUN: llc < %s -mtriple=i386-apple-darwin -relocation-model=pic -disable-fp-elim | grep add | grep 12 | not grep non_lazy_ptr
 ; Don't fold re-materialized load into a two address instruction
 
        %"struct.Smarts::Runnable" = type { i32 (...)**, i32 }
index 3e7f713235190ad029fc41d2d9a1fa8f35d5d1bd..a9f368b6eaa5b7db5c2516c04007e9f8ecb33db8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | grep unnamed_1.eh
+; RUN: llc < %s | grep unnamed_1.eh
 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"
 
index f5de113b9ea9ffd24214bfd542a641a11d5f2405..dc8c097efc506e3e13a7c8420cbcbdc5b9bf98c9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+mmx
+; RUN: llc < %s -march=x86 -mattr=+mmx
 
 define i32 @t2() nounwind  {
 entry:
index fea54c4e5ecff6b4baa17204f9bb0c3dc3265531..41fbdd19f2b203881082c1e5396198967af4e7e7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep jmp
+; RUN: llc < %s -march=x86 | not grep jmp
 
        %struct..0anon = type { i32 }
        %struct.binding_level = type { %struct.tree_node*, %struct.tree_node*, %struct.tree_node*, %struct.tree_node*, %struct.tree_node*, %struct.binding_level*, i8, i8, i8, i8, i8, i32, %struct.tree_node* }
index 4bb8c6d27a71c80fab0951304e42a33c80af040a..83eb61aed433cd2fd08ac8729aa270c05ed85b39 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin -relocation-model=pic -disable-fp-elim -O0 -regalloc=local
+; RUN: llc < %s -mtriple=x86_64-apple-darwin
+; RUN: llc < %s -mtriple=x86_64-apple-darwin -relocation-model=pic -disable-fp-elim -O0 -regalloc=local
 
        %struct.CGPoint = type { double, double }
        %struct.NSArray = type { %struct.NSObject }
index 30accad5863b3560de784acc82b33dd80a205841..3ccc0fe163400151036f92dc2ccb3923f9e15597 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 
 define void @Hubba(i8* %saveunder, i32 %firstBlob, i32 %select) nounwind  {
 entry:
index 3e0662aed88d73e1433ce7c86275e65ddfd2eeb0..6e8891bfd5b8ba14e300cafcb40e259bc14979ff 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin | grep movw | not grep {, %e}
+; RUN: llc < %s -mtriple=i386-apple-darwin | grep movw | not grep {, %e}
 
        %struct.DBC_t = type { i32, i8*, i16, %struct.DBC_t*, i8*, i8*, i8*, i8*, i8*, %struct.DBC_t*, i32, i32, i32, i32, i8*, i8*, i8*, i8*, i8*, i32, i32, i32, i32, i32, i32, i32, i32, i16, i16, i32*, i8, i16, %struct.DRVOPT*, i16 }
        %struct.DRVOPT = type { i16, i32, i8, %struct.DRVOPT* }
index c69ff332c2c5ef1139078ab56bfdbdb8c5db2473..ac482850b831255449195177b76e97d07bc15d90 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin | grep xorl | grep {%e}
+; RUN: llc < %s -mtriple=i386-apple-darwin | grep xorl | grep {%e}
 ; Make sure xorl operands are 32-bit registers.
 
        %struct.tm = type { i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i8* }
index 09fdc707b854bdd04c62de09e8573e92d0ab7d8e..6389267aa4e889a327e960965bdb198159d9ba5a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep 120
+; RUN: llc < %s -march=x86 | not grep 120
 ; Don't accidentally add the offset twice for trailing bytes.
 
        %struct.S63 = type { [63 x i8] }
index 838c2ea57987377b030882ff190709a962c9f864..4eaca17c886163ed8142cb2f741fa746ea7865f4 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mattr=+sse41
+; RUN: llc < %s -mattr=+sse41
 ; rdar://5886601
 ; gcc testsuite:  gcc.target/i386/sse4_1-pblendw.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"
index 82721a53b8b49d12d868b1676a419bf355ca2229..38d6aa6d172ac3b32fe72ca96d2364c479af7943 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | grep {1 \$2 3}
+; RUN: llc < %s | grep {1 \$2 3}
 ; rdar://5720231
 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"
index f93ad9ae7151f6b8e105a60d092b01fd3609f501..5b97eb71cbfdf7273f8186d7a966d9f2aa5f459e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin | grep movl > %t
+; RUN: llc < %s -mtriple=x86_64-apple-darwin | grep movl > %t
 ; RUN: not grep {r\[abcd\]x} %t
 ; RUN: not grep {r\[ds\]i} %t
 ; RUN: not grep {r\[bs\]p} %t
index 6613fafcce82597805763a6e1b4391e3b84f9997..6e8e98d865bd225fa6f6adba52b2d35ef2a9f23a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 
 define i64 @t(i64 %maxIdleDuration) nounwind  {
        call void asm sideeffect "wrmsr", "{cx},A,~{dirflag},~{fpsr},~{flags}"( i32 416, i64 0 ) nounwind 
index d7b5f25de6c9af9381e74dea99f321c5532ad945..a708224dd0d99d7e758b549306c7b2d6279b531f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -enable-unsafe-fp-math -march=x86 | grep jnp
+; RUN: llc < %s -enable-unsafe-fp-math -march=x86 | grep jnp
 ; rdar://5902801
 
 declare void @test2()
index c0b196113137a1707c706476926ce1d6481e4c83..cea0076076d6822238b23f02636d147d145b69c0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 
        %struct.V = type { <4 x float>, <4 x float>, <4 x float>, <4 x float>, <4 x float>, <4 x float>, <4 x float>, <4 x i32>, float*, float*, float*, float*, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, i32, i32, i32, i32, i32, i32, i32, i32 }
 
index 9bcd1f374dd64902a4121793992215e470dd3bfb..5ceb5464d2b02c414e0170cafdebf47c340beabb 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2
+; RUN: llc < %s -march=x86 -mattr=+sse2
 
 define fastcc void @glgVectorFloatConversion() nounwind  {
        %tmp12745 = load <4 x float>* null, align 16            ; <<4 x float>> [#uses=1]
index 8751328249d527bb22557e3001cee714430a6c36..1f95a2409fe74968628f9a7bc56d8e0f171c9e95 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | grep abort | count 1
+; RUN: llc < %s | grep abort | count 1
 ; Calls to abort should all be merged
 
 ; ModuleID = '5898899.c'
index 9ecd5814de4f75a4c5e5c0542f2dc19eeb1d7fad..9cf50f4bfc5867bf224437934dc201ff23308659 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -O0 -fast-isel=false | grep mov | count 5
+; RUN: llc < %s -march=x86 -O0 -fast-isel=false | grep mov | count 5
 ; PR2343
 
        %llvm.dbg.anchor.type = type { i32, i32 }
index c9e30d8f80a208097c9fc46c7defa7bfae0260c5..19a73543c65e627215c0ef745916d77c81787bf8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movups | count 2
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep movups | count 2
 
 define void @a(<4 x float>* %x) nounwind  {
 entry:
index 68f6ccea4ee66e551f94cc8c5a522422f81629ca..32bf8d494165a34f466262d1af5e72cd52a02225 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-unknown-linux-gnu
+; RUN: llc < %s -mtriple=x86_64-unknown-linux-gnu
 ; PR2289
 
 define void @_ada_ca11001() {
index 02db2ed93cd2917c4443d1e173beaf2b1656e070..f1a19ec147a89baf356f99f0e1d83ce4d7882f9b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin -regalloc=local
+; RUN: llc < %s -mtriple=i386-apple-darwin -regalloc=local
 
 @_ZTVN10Evaluation10GridOutputILi3EEE = external constant [5 x i32 (...)*]             ; <[5 x i32 (...)*]*> [#uses=1]
 
index d28276141689f036035775be4fbb027f9af8488c..236b7cd6121f2db66d712e2a2d7d0bd29eca1ef2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin -mattr=+sse2 -disable-fp-elim | grep subl | grep 24
+; RUN: llc < %s -mtriple=i386-apple-darwin -mattr=+sse2 -disable-fp-elim | grep subl | grep 24
 
        %struct.argument_t = type { i8*, %struct.argument_t*, i32, %struct.ipc_type_t*, i32, void (...)*, void (...)*, void (...)*, void (...)*, void (...)*, i8*, i8*, i8*, i8*, i8*, i32, i32, i32, %struct.routine*, %struct.argument_t*, %struct.argument_t*, %struct.argument_t*, %struct.argument_t*, %struct.argument_t*, %struct.argument_t*, %struct.argument_t*, i32, i32, i32, i32, i32, i32 }
        %struct.ipc_type_t = type { i8*, %struct.ipc_type_t*, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i8*, i8*, i32, i32, i32, i32, i32, i32, %struct.ipc_type_t*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8* }
index 0cde7cf269eaf3f387279aa2e529c11eb826aebe..90af3870bd441cc11074897b31631b3243b674f5 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep movsd
-; RUN: llvm-as < %s | llc -march=x86 | grep movw
-; RUN: llvm-as < %s | llc -march=x86 | grep addw
+; RUN: llc < %s -march=x86 | not grep movsd
+; RUN: llc < %s -march=x86 | grep movw
+; RUN: llc < %s -march=x86 | grep addw
 ; These transforms are turned off for volatile loads and stores.
 ; Check that they weren't turned off for all loads and stores!
 
index 2b64212dfb879d38a73e98205a90177d3345dc00..500cd1f08cfa9cf21fbb2cd96ba91e51ff42eb6d 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movsd | count 5
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movl | count 2
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep movsd | count 5
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep movl | count 2
 
 @atomic = global double 0.000000e+00           ; <double*> [#uses=1]
 @atomic2 = global double 0.000000e+00          ; <double*> [#uses=1]
index 75513b665a0b6d7ba942b5f10660c6fb342d12f1..4d4819ab05d59948de21692af0fc4e103a4d1b4b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin | grep mov | count 4
+; RUN: llc < %s -mtriple=i386-apple-darwin | grep mov | count 4
 
 define i16 @test(i16* %tmp179) nounwind  {
        %tmp180 = load i16* %tmp179, align 2            ; <i16> [#uses=2]
index ba0a1f90ab9234b53b629de7d5f2196ee0967f74..66f9065799e58813247428c4b97723f4e89f27dd 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=i386 -mattr=+sse2 | grep pinsrw
+; RUN: llc < %s -march=x86 -mcpu=i386 -mattr=+sse2 | grep pinsrw
 
 ; Test to make sure we actually insert the bottom element of the vector
 define <8 x i16> @a(<8 x i16> %a) nounwind  {
index f369986fbcea07476fb4396d4944cf8c2925cc8b..72d190758f8d9b393df9b14ddafe69757652aeb9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | not grep pslldq
+; RUN: llc < %s -march=x86 -mattr=+sse2 | not grep pslldq
 
 define void @t() nounwind  {
 entry:
index 3586f87776a3649ebca1ac1cf9b4696baefe8b02..46341fc87103803997a185e0b3c5c1529120a43e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin9
+; RUN: llc < %s -mtriple=i386-apple-darwin9
 
        %struct.ogg_stream_state = type { i8*, i32, i32, i32, i32*, i64*, i32, i32, i32, i32, [282 x i8], i32, i32, i32, i32, i32, i64, i64 }
        %struct.res_state = type { i32, i32, i32, i32, float*, float*, i32, i32 }
index 5fb3e5780b94e1a5a62b105984b1184469435432..1a786ef7a90fdbc808e5b055cb172681dc8ddc80 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | grep ax
+; RUN: llc < %s | grep ax
 ; PR2024
 
 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"
index 5b94a351cff9ddd7284c2868adf67c15f0ae0f83..ff2b05fb08ebd837c72c242fd7349cc53a7317c1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 -o - | not grep shr
+; RUN: llc < %s -march=x86-64 -o - | not grep shr
 define i128 @sl(i128 %x) {
         %t = shl i128 %x, 1
         ret i128 %t
index d7a4892a504e87115583478493f8716fb465528e..6f3019e78c4a46a2a2a0d18510ba334589422f93 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -relocation-model=static -disable-fp-elim | FileCheck %s
+; RUN: llc < %s -march=x86 -relocation-model=static -disable-fp-elim | FileCheck %s
 ; PR2536
 
 
index aa9ee507f80c0860e80b2962ff10d0d936f8b71f..f56604b75bd71d2b20fa2e2d2356cd1ed0d3390b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin
+; RUN: llc < %s -mtriple=x86_64-apple-darwin
 
        %struct.SV = type { i8*, i64, i64 }
 @"\01LC25" = external constant [8 x i8]                ; <[8 x i8]*> [#uses=1]
index ae30385e13e68ad0a39b5afee657164bbb141704..98919ee5221ab5d34bd9c4011c99b46fe9e4fabb 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=i686-pc-linux -realign-stack=1 -mattr=sse2 | grep movaps | count 75
-; RUN: llvm-as < %s | llc -mtriple=i686-pc-linux -realign-stack=0 -mattr=sse2 | grep movaps | count 1
+; RUN: llc < %s -mtriple=i686-pc-linux -realign-stack=1 -mattr=sse2 | grep movaps | count 75
+; RUN: llc < %s -mtriple=i686-pc-linux -realign-stack=0 -mattr=sse2 | grep movaps | count 1
 ; PR2539
 
 external global <4 x float>, align 1           ; <<4 x float>*>:0 [#uses=2]
index a18564f4f979de6bdd7d90902d30d0eb0204f9c9..0f6714579bcce89afb3284e0bc763b9e6119534c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2
+; RUN: llc < %s -march=x86 -mattr=+sse2
 ; PR2566
 
 external global i16            ; <i16*>:0 [#uses=1]
index 5936a9bf4cf349c40ef1d52d95d43febfeb88678..684ca5c89fd2e0818b5d34eb43ea36b0b6eb970d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=pentium
+; RUN: llc < %s -march=x86 -mcpu=pentium
 ; PR2575
 
 define void @entry(i32 %m_task_id, i32 %start_x, i32 %end_x) nounwind  {
index 2ebbe6ea5226028fb693706330db51023fff1480..dd88d87f3784a8d4cde1679b84497605c2a49095 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin -disable-fp-elim -stats |& grep asm-printer | grep 56
+; RUN: llc < %s -mtriple=i386-apple-darwin -disable-fp-elim -stats |& grep asm-printer | grep 56
 ; PR2568
 
 @g_3 = external global i16             ; <i16*> [#uses=1]
index 9371c2a6383b0c157fb96c187f030987131d110d..4428035cc82777a395465734f355a74b5ca93c89 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 ; PR2596
 
 @data = external global [400 x i64]            ; <[400 x i64]*> [#uses=5]
index b09211d9efe0a93f6b17dca338e7655f4e0d408b..32f6ca0ce086bd9ca48e7650a3915edd0129ebb0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin | grep movzbl
+; RUN: llc < %s -mtriple=x86_64-apple-darwin | grep movzbl
 
 define i32 @foo(<4 x float> %a, <4 x float> %b) nounwind {
 entry:
index 72efa16866bbf322a91a3db109a30b7c4ef0629d..8475e8d354e5825c9b824dd1386df1f7e46a23c8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | FileCheck %s
+; RUN: llc < %s -march=x86-64 | FileCheck %s
 
 @var = external global i64             ; <i64*> [#uses=1]
 
index 2c6828bbd0aa91cc5df28c298cfe1d0ed2540ad9..c76dd7de12560e4463faf717220951f7f7c0a412 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64
+; RUN: llc < %s -march=x86-64
 
        %struct.DrawHelper = type { void (i32, %struct.QT_FT_Span*, i8*)*, void (i32, %struct.QT_FT_Span*, i8*)*, void (%struct.QRasterBuffer*, i32, i32, i32, i8*, i32, i32, i32)*, void (%struct.QRasterBuffer*, i32, i32, i32, i8*, i32, i32, i32)*, void (%struct.QRasterBuffer*, i32, i32, i32, i32, i32)* }
        %struct.QBasicAtomic = type { i32 }
index a0f4fcf22a9a502d6c6544c6da2504e2d6ab6177..eacb4a51c21545f2750d0b9308a54d4d72dd1fba 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin | grep movd | count 1
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin | grep movq
+; RUN: llc < %s -mtriple=x86_64-apple-darwin | grep movd | count 1
+; RUN: llc < %s -mtriple=x86_64-apple-darwin | grep movq
 ; PR2677
 
 
index f793b524e61fc29bcca30792c7bd10f9e76a7e56..101b3c5cfdbbdb852a41496df8de0ea8cd9ac923 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mcpu=core2 | grep pxor | count 2
-; RUN: llvm-as < %s | llc -mcpu=core2 | not grep movapd
+; RUN: llc < %s -mcpu=core2 | grep pxor | count 2
+; RUN: llc < %s -mcpu=core2 | not grep movapd
 ; PR2715
 
 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"
index 8aa330e7b1aefe4cfbe7683892f4128f7a46f52c..b92c789a30c72374452af860744ac1b06dcef28e 100644 (file)
@@ -1,6 +1,6 @@
 ; Check that eh_return & unwind_init were properly lowered
-; RUN: llvm-as < %s | llc | grep %ebp | count 7
-; RUN: llvm-as < %s | llc | grep %ecx | count 5
+; RUN: llc < %s | grep %ebp | count 7
+; RUN: llc < %s | grep %ecx | count 5
 
 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"
 target triple = "i386-pc-linux"
index 80eeba7e1eaa47229fcc39784d4e88f14048cee8..00ab73569c4bbb43b521446a21f9822b0d9b19d1 100644 (file)
@@ -1,6 +1,6 @@
 ; Check that eh_return & unwind_init were properly lowered
-; RUN: llvm-as < %s | llc | grep %rbp | count 5
-; RUN: llvm-as < %s | llc | grep %rcx | count 3
+; RUN: llc < %s | grep %rbp | count 5
+; RUN: llc < %s | grep %rcx | count 3
 
 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"
index ffe10d439bc70da48b62ed4e8cb1d54a13c03da5..60be0d51e7e74ba0be928ee20457502ef5417fc9 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep cvttpd2pi | count 1
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep cvtpi2pd | count 1
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep cvttpd2pi | count 1
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep cvtpi2pd | count 1
 ; PR2687
 
 define <2 x double> @a(<2 x i32> %x) nounwind {
index 30a2b15c8dea4ef403a09a5d43c89de5152f7776..b3312d9464d14208ff26c3190e6740da948f78ca 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin
+; RUN: llc < %s -mtriple=i386-apple-darwin
 ; PR2757
 
 @g_3 = external global i32             ; <i32*> [#uses=1]
index 02dd04dc133c4a712f723be5406e12859153fa20..108f24307ea9cf6cb23efb355c9bc3a8c713c13e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 ; PR2783
 
 @g_15 = external global i16            ; <i16*> [#uses=2]
index 94033449114f595241dc9a1ae384c635f6535c91..534f990333727d1e4cc27b1063979a9dfcda1417 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 ; PR2748
 
 @g_73 = external global i32            ; <i32*> [#uses=1]
index ed8d345aad3d04ab1486d19217482c405fe18979..74429c382e71ea1c5e3c54229f27a6eb81c3fd53 100644 (file)
@@ -1,11 +1,11 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep "movl %eax, %eax"
-; RUN: llvm-as < %s | llc -march=x86 | not grep "movl %edx, %edx"
-; RUN: llvm-as < %s | llc -march=x86 | not grep "movl (%eax), %eax"
-; RUN: llvm-as < %s | llc -march=x86 | not grep "movl (%edx), %edx"
-; RUN: llvm-as < %s | llc -march=x86 -regalloc=local | not grep "movl %eax, %eax"
-; RUN: llvm-as < %s | llc -march=x86 -regalloc=local | not grep "movl %edx, %edx"
-; RUN: llvm-as < %s | llc -march=x86 -regalloc=local | not grep "movl (%eax), %eax"
-; RUN: llvm-as < %s | llc -march=x86 -regalloc=local | not grep "movl (%edx), %edx"
+; RUN: llc < %s -march=x86 | not grep "movl %eax, %eax"
+; RUN: llc < %s -march=x86 | not grep "movl %edx, %edx"
+; RUN: llc < %s -march=x86 | not grep "movl (%eax), %eax"
+; RUN: llc < %s -march=x86 | not grep "movl (%edx), %edx"
+; RUN: llc < %s -march=x86 -regalloc=local | not grep "movl %eax, %eax"
+; RUN: llc < %s -march=x86 -regalloc=local | not grep "movl %edx, %edx"
+; RUN: llc < %s -march=x86 -regalloc=local | not grep "movl (%eax), %eax"
+; RUN: llc < %s -march=x86 -regalloc=local | not grep "movl (%edx), %edx"
 
 ; %0 must not be put in EAX or EDX.
 ; In the first asm, $0 and $2 must not be put in EAX.
index 62e3233f9b3a0386d4943648b76f9cfe6e2a799a..f5bd307139d60c19948edac2af4fa4f90d3c8043 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep "#%ebp %edi %esi 8(%edx) %eax (%ebx)"
-; RUN: llvm-as < %s | llc -march=x86 -regalloc=local | grep "#%edi %edx %ebp 8(%ebx) %eax (%esi)"
+; RUN: llc < %s -march=x86 | grep "#%ebp %edi %esi 8(%edx) %eax (%ebx)"
+; RUN: llc < %s -march=x86 -regalloc=local | grep "#%edi %edx %ebp 8(%ebx) %eax (%esi)"
 ; The 1st, 2nd, 3rd and 5th registers above must all be different.  The registers
 ; referenced in the 4th and 6th operands must not be the same as the 1st or 5th
 ; operand.  There are many combinations that work; this is what llc puts out now.
index 47feb83c92725dbf264fc3cce0a5dd52d09d18d3..a8f2912a70af4a6c1df6d48adf87e8ac30c80310 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin
+; RUN: llc < %s -mtriple=i386-apple-darwin
 ; PR2808
 
 @g_3 = external global i32             ; <i32*> [#uses=1]
index d103f144e284ff1ce32b63b7a0802d01fd787f9f..c92a8f4635713dc65165e939d0b298d2755d74fa 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movs | count 2
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep fld | count 2
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep movs | count 2
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep fld | count 2
 ; check 'inreg' attribute for sse_regparm
 
 define double @foo1() inreg nounwind {
index b1f5ab5907176ae1d1008da801a0bf8955842579..f1ada28bcfcb145a77ac72c5bff2f9fad62117c1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin9
+; RUN: llc < %s -mtriple=i386-apple-darwin9
 
        %struct._Unwind_Context = type { [18 x i8*], i8*, i8*, i8*, %struct.dwarf_eh_bases, i32, i32, i32, [18 x i8] }
        %struct._Unwind_Exception = type { i64, void (i32, %struct._Unwind_Exception*)*, i32, i32, [3 x i32] }
index d4da01a508fd69c2481f4ed8fc4b33a79a765e30..c36cf39fb341830e9b870bd61ed81b84125d77a0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin -relocation-model=pic -disable-fp-elim
+; RUN: llc < %s -mtriple=i386-apple-darwin -relocation-model=pic -disable-fp-elim
 
        %struct..0objc_selector = type opaque
        %struct.NSString = type opaque
index 4f6eb59773fb09c6680943f65cf88c23aac1819c..935c4c55f046dc2ffdff74d25e5b92ce33ad9e53 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep movz
+; RUN: llc < %s -march=x86 | not grep movz
 ; PR2835
 
 @g_407 = internal global i32 0         ; <i32*> [#uses=1]
index e74280cd3a1781750df1c4bf2f144c7d07276501..b48c4adaa26cd513059c0d112fc38f7fca76a022 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 > %t
+; RUN: llc < %s -march=x86 > %t
 ;; This version includes 64-bit version of binary operators (in 32-bit mode).
 ;; Swap, cmp-and-swap not supported yet in this mode.
 ; ModuleID = 'Atomics.c'
index bd1ad59797aba8d19644b3a4675ece4fd4c793f7..7f7b1a436d24ac77d98a8219c8e5adf4709df300 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+mmx,+sse2
+; RUN: llc < %s -march=x86 -mattr=+mmx,+sse2
 ; PR2850
 
 @tmp_V2i = common global <2 x i32> zeroinitializer             ; <<2 x i32>*> [#uses=2]
index 837aad5304075d44454bc05fbdfeb32437a4e50d..a135cd49787613657d385cfb02c7e60d760c61b9 100644 (file)
@@ -1,7 +1,7 @@
 ; ModuleID = 'nan.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-f80:32:32-v64:64:64-v128:128:128-a0:0:64"
 target triple = "i686-apple-darwin8"
-; RUN: llvm-as < %s | llc -march=x86 -mattr=-sse2,-sse3,-sse | grep fldl
+; RUN: llc < %s -march=x86 -mattr=-sse2,-sse3,-sse | grep fldl
 ; This NaN should be shortened to a double (not a float).
 
 declare x86_stdcallcc void @_D3nan5printFeZv(x86_fp80 %f)
index d2e9b457517e3d5d0be65dd123553479f804f3a1..bd48105f129ae18ef8dda867d156df5ed3d1f09a 100644 (file)
@@ -1,7 +1,7 @@
 ; ModuleID = 'nan.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-f80:32:32-v64:64:64-v128:128:128-a0:0:64"
 target triple = "i686-apple-darwin8"
-; RUN: llvm-as < %s | llc -march=x86 -mattr=-sse2,-sse3,-sse | grep fldt | count 3
+; RUN: llc < %s -march=x86 -mattr=-sse2,-sse3,-sse | grep fldt | count 3
 ; it is not safe to shorten any of these NaNs.
 
 declare x86_stdcallcc void @_D3nan5printFeZv(x86_fp80 %f)
index 48089861bc3215944fb1b7be47a1b51f61a23f79..bc5761288c9b58add083368fea0a95abcc57af32 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse,-sse2
+; RUN: llc < %s -march=x86 -mattr=+sse,-sse2
 
 define <4 x float> @f(float %w) nounwind {
 entry:
index 979b7875fec677ae8795f0ff78d80b9eccd613ef..efc6125cfc2d7b0f56534c033f87ddf0b24d24f7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR2735
 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-darwin7"
index 608372e5a8905d2a56fd3824108b49f7c0c1620e..4d3f8c2071b5ba8acce52e025e88bee5ac08645d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 ; PR2775
 
 define i32 @func_77(i8 zeroext %p_79) nounwind {
index 4318f1d28c72b017d60d36ab5fc0647d4dc18b6c..7582f63fc8c9b6e36e8ed44045e7aa45ea43d678 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -relocation-model=pic -disable-fp-elim -mtriple=i386-apple-darwin | grep {andl.*7.*edx}
+; RUN: llc < %s -relocation-model=pic -disable-fp-elim -mtriple=i386-apple-darwin | grep {andl.*7.*edx}
 
        %struct.XXDActiveTextureTargets = type { i64, i64, i64, i64, i64, i64 }
        %struct.XXDAlphaTest = type { float, i16, i8, i8 }
index e1dc7b6bb27c1188796720322172c8c3215fe7c6..de4c1e70b8d85e4e7b4a1e5d4566f46721536184 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2
+; RUN: llc < %s -march=x86 -mattr=+sse2
 ; PR2762
 define void @foo(<4 x i32>* %p, <4 x double>* %q) {
   %n = load <4 x i32>* %p
index eb2ec3760b9e52f06cf14143adb7f0a8e64f3d63..b2e6061ff91cb7e28680aaaf6b82670cfa52f400 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86
-; RUN: llvm-as < %s | llc -march=x86-64
+; RUN: llc < %s -march=x86
+; RUN: llc < %s -march=x86-64
 
 define void @test(i64 %x) nounwind {
 entry:
index 33e8c49277f4722fa54851500d45df749eabc766..353d1c75216b35daa95cfdf38952ef23adeba61b 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86
-; RUN: llvm-as < %s | llc -march=x86-64
+; RUN: llc < %s -march=x86
+; RUN: llc < %s -march=x86-64
 
 ; from gcc.c-torture/compile/920520-1.c
 
index d6ae05e3798e34177dbfb2db00b4995e0d3f28b5..421b931ecd5a2a7c64f8e024a4708200b0d058c8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -o - | not grep {ucomiss\[^,\]*esp}
+; RUN: llc < %s -march=x86 -mattr=+sse2 -o - | not grep {ucomiss\[^,\]*esp}
 
 define void @f(float %wt) {
 entry:
index ad13b8528372b666849eb60fdc11195a0dc8305e..afeb358da5725a7134edbdc616bfe46ca8bbd107 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -stats |& not grep {Number of register spills}
+; RUN: llc < %s -march=x86 -mattr=+sse2 -stats |& not grep {Number of register spills}
 
 define fastcc void @fourn(double* %data, i32 %isign) nounwind {
 entry:
index d8b0e706d2ab4a6795f1eb6069f6dbeedcbb9540..784bc72f42e90177b94e5e13a311827bb72fc768 100644 (file)
@@ -2,8 +2,8 @@
 ; Until it does, we shouldn't use movaps to access the stack.  On targets with
 ; sufficiently aligned stack (e.g. darwin) we should.
 
-; RUN: llvm-as < %s | llc -mtriple=i386-pc-linux-gnu -mcpu=yonah | not grep movaps
-; RUN: llvm-as < %s | llc -mtriple=i686-apple-darwin9 -mcpu=yonah | grep movaps | count 2
+; RUN: llc < %s -mtriple=i386-pc-linux-gnu -mcpu=yonah | not grep movaps
+; RUN: llc < %s -mtriple=i686-apple-darwin9 -mcpu=yonah | grep movaps | count 2
 
 
 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"
index 41776b2a38e9bf668ed498caeb181252b9ec4544..7ad94f149e1fd2230d789b208df05b912a4ae633 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 ; PR2977
 define i8* @ap_php_conv_p2(){
 entry:
index 36a054a3e6f8e2a9b2af8facc58f1f0ee40725c2..507799b7304fb740909c703f00032dc0b741189c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -o - | not grep 10
+; RUN: llc < %s -march=x86 -o - | not grep 10
 
 declare void @llvm.va_start(i8*) nounwind
 
index 7acc7cad3cfdf649bbd743d3f9eebfe6dc2a9629..f8f317c2dd46efbe1b4912ab0ffae2aa48bfcf2f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin | grep testb
+; RUN: llc < %s -mtriple=i386-apple-darwin | grep testb
 
 ; ModuleID = '<stdin>'
 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"
index 7487548e820b8e94c28d5041f835ca8b5b3055c6..1dc97fc52a46d4d71ca618ce3d168edd28572512 100644 (file)
@@ -1,4 +1,4 @@
-; RUN:  llvm-as < %s | llc -mtriple=i686-pc-linux-gnu
+; RUN:  llc < %s -mtriple=i686-pc-linux-gnu
 ; PR 1779
 ; Using 'A' constraint and a tied constraint together used to crash.
 ; ModuleID = '<stdin>'
index a43bfb894ccd8801e3f6433219d537b10cd06918..2e114ab5ae885ec26982ded1adf82c8e18f2bd4b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN:  llvm-as < %s | llc -mtriple=i686-pc-linux-gnu | grep -- -1985 | count 1
+; RUN: llc < %s -mtriple=i686-pc-linux-gnu | grep -- -1985 | count 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:32:32"
 target triple = "i686-pc-linux-gnu"
 
index 6c26b6818e4f845e9f3a4f56686bf113d43586ce..6dca141639e4a47b427560df053f81c22a3ec8c9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN:  llvm-as < %s | llc -mtriple=i686-pc-linux-gnu | grep "jns" | count 1
+; RUN:  llc < %s -mtriple=i686-pc-linux-gnu | grep "jns" | count 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:32:32"
 target triple = "i686-pc-linux-gnu"
 
index 81b25da8a8dea53e749860630ab8f8560eaf10d6..d96d806388c9aafaa3fcc9db03e9520ea66fdc05 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-unknown-linux-gnu
+; RUN: llc < %s -mtriple=x86_64-unknown-linux-gnu
 ; PR3124
 
         %struct.cpuinfo_x86 = type { i8, i8, i8, i8, i32, i8, i8, i8, i32, i32, [9 x i32], [16 x i8], [64 x i8], i32, i32, i32, i64, %struct.cpumask_t, i16, i16, i16, i16, i16, i16, i16, i16, i32 }
index ca5a80ccd82b5f817a199c3b08d11b83a3327ba3..1f8bd45da14d53e4082d6abe44594fff8f4b9b4f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin | not grep lea
+; RUN: llc < %s -mtriple=i386-apple-darwin | not grep lea
 ; The inner loop should use [reg] addressing, not [reg+reg] addressing.
 ; rdar://6403965
 
index 01e0f7eb81de2557644eee9b22efa4d4beb74a41..4b72cb919ffa39888a09d2155706862ff99e032a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR3117
 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"
index 48bb4e438328a2c5822981965ac4b84bf196c151..fe5bff3e3459bd4bb4d972db1258514d108c28a6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep "(%esp)" | count 2
+; RUN: llc < %s -march=x86 | grep "(%esp)" | count 2
 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.5"
 ; a - a should be found and removed, leaving refs to only L and P
index ba7dfbbcecc1c99d463e2d4e61b128da88577492..4cb1b42693b97cb82f1568c787642cab603c6b60 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep "(%esp)" | count 2
+; RUN: llc < %s -march=x86 | grep "(%esp)" | count 2
 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.5"
 ; a - a should be found and removed, leaving refs to only L and P
index 5fb639d5fc33c65ac7a001106d652adfe0ac552d..d5a676a7dbba60bd0d5c4ac2024975b267cc11ea 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep add | count 2
-; RUN: llvm-as < %s | llc -march=x86 | grep sub | grep -v subsections | count 1
+; RUN: llc < %s -march=x86 | grep add | count 2
+; RUN: llc < %s -march=x86 | grep sub | grep -v subsections | count 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 = "i386-apple-darwin9.5"
 ; this should be rearranged to have two +s and one -
index b6b5cbda4bd1c23e92cb8b6a75355280a280f396..7fd2e6f2948f67bb6a7efe1de238450da4ac0bae 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin9.5 -mattr=+sse41 -relocation-model=pic
+; RUN: llc < %s -mtriple=i386-apple-darwin9.5 -mattr=+sse41 -relocation-model=pic
 
        %struct.XXActiveTextureTargets = type { i64, i64, i64, i64, i64, i64 }
        %struct.XXAlphaTest = type { float, i16, i8, i8 }
index b2efe64571b2d81be07fc5db976b5c354a98e7ec..e97b63db14d973ad48bc310fe2d794a0d86e24ab 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -march=x86-64 -mtriple=x86_64-unknown-linux-gnu | grep ^.L_Z1fv.eh
-; RUN: llvm-as < %s | llc -march=x86    -mtriple=i686-unknown-linux-gnu | grep ^.L_Z1fv.eh
-; RUN: llvm-as < %s | llc -march=x86-64 -mtriple=x86_64-apple-darwin9 | grep ^__Z1fv.eh
-; RUN: llvm-as < %s | llc -march=x86    -mtriple=i386-apple-darwin9 | grep ^__Z1fv.eh
+; RUN: llc < %s -march=x86-64 -mtriple=x86_64-unknown-linux-gnu | grep ^.L_Z1fv.eh
+; RUN: llc < %s -march=x86    -mtriple=i686-unknown-linux-gnu | grep ^.L_Z1fv.eh
+; RUN: llc < %s -march=x86-64 -mtriple=x86_64-apple-darwin9 | grep ^__Z1fv.eh
+; RUN: llc < %s -march=x86    -mtriple=i386-apple-darwin9 | grep ^__Z1fv.eh
 
 define void @_Z1fv() {
 entry:
index 46b70188c8fefb32a4baf95069865c685591f0b4..6c70c5ba5322746c3150c6daccf9c4a97e35100f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | not grep shrl
+; RUN: llc < %s | not grep shrl
 ; Note: this test is really trying to make sure that the shift
 ; returns the right result; shrl is most likely wrong,
 ; but if CodeGen starts legitimately using an shrl here,
index 193d290e33ffc714e4e357ebb90995578a3d2705..3080d08557274e6bbfac41ca552c231c87cdceb1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep "(%esp)" | count 2
+; RUN: llc < %s -march=x86 | grep "(%esp)" | count 2
 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.5"
 ; a - a should be found and removed, leaving refs to only L and P
index ad1615b13a6e41286826bba46418897ca3233e7e..13a9080c1401fbff02f0bceb91310d0c750e787c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin | FileCheck %s
+; RUN: llc < %s -mtriple=i386-apple-darwin | FileCheck %s
 ; PR3149
 ; Make sure the copy after inline asm is not coalesced away.
 
index 24be521842f0b59651d89102a6b3e23fef0a24ba..75773e0959c27cae1f88b5f5395a9754c7f73ccb 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep "(%esp)" | count 2
+; RUN: llc < %s -march=x86 | grep "(%esp)" | count 2
 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.5"
 ; -(-a) - a should be found and removed, leaving refs to only L and P
index e53a91ec3a1190ae73372a2f82e7254e8148d81a..2edcaea80ce702fa57d7c180933b46490d22b571 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -relocation-model=static | grep {lea.*X.*esp} | count 2
+; RUN: llc < %s -march=x86 -relocation-model=static | grep {lea.*X.*esp} | count 2
 
 @X = external global [0 x i32]
 
index 13cb9db8eeb8c5abdd2ee05c025b041eb72afb08..bae928336baaa82b8d5b66a266aa2b47886ec314 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep "(%esp)" | count 4
+; RUN: llc < %s -march=x86 | grep "(%esp)" | count 4
 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.5"
 ; a - a should be found and removed, leaving refs to only L and P
index 7c800d4e287c31ea6c051dd6bc816e5524b41051..27a7113ffd56c537da60e62b3b1dede39406cef9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-unknown-linux-gnu | grep movq | count 2
+; RUN: llc < %s -mtriple=x86_64-unknown-linux-gnu | grep movq | count 2
 ; PR3311
 
        %struct.CUMULATIVE_ARGS = type { i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }
index ecf71f64cf999b5d43927846f8f984ba24f1caf2..9c71469b5b20299de0e2f0c97ba32cce31d85289 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2  -disable-mmx -enable-legalize-types-checking
+; RUN: llc < %s -march=x86 -mattr=+sse2  -disable-mmx -enable-legalize-types-checking
 
 declare <2 x double> @llvm.x86.sse2.min.pd(<2 x double>, <2 x double>) nounwind readnone
 
index ff20dc1e300492c0d88b0a2a03237e3a39391141..99bef6ce3fc9d25e6df9c29ddd518271a5c75559 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin
+; RUN: llc < %s -mtriple=i386-apple-darwin
 ; rdar://6501631
 
        %CF = type { %Register }
index 340608af35a8b56f123f94a09a5ad38c63aee1da..2eab5f1773ac4560fe9ad88a063d4d1e57fcdcab 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 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"
 
index 8857df38926d7b0c589b43e2e5e72d2d19f8dbfd..f895336491e2211a129204a6b72ca3c5274344d9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; rdar://6505632
 ; reduced from 483.xalancbmk
 
index b12e4137dbd5beb55c8aef74ed3c7106c5c8edba..0583ef190919769ef12d0a48b1a7a9905ad1366c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 -mattr=-sse,-sse2 | not grep xmm
+; RUN: llc < %s -march=x86-64 -mattr=-sse,-sse2 | not grep xmm
 ; PR3402
 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"
index db9dbb67def4a30de700fbaa0b03d31b03d4a7d3..117ff47657f4c279652e6309149b9b768d6a0acc 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -enable-legalize-types-checking
+; RUN: llc < %s -march=x86 -enable-legalize-types-checking
 ; PR3393
 
 define void @foo(i32 inreg %x) {
index 229d726b5cf5e903550c918a3dc06192cf43bf7f..8684f4a19ca42d0538607a85563808e6ec2f948f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i686-apple-darwin | FileCheck %s
+; RUN: llc < %s -mtriple=i686-apple-darwin | FileCheck %s
 ; CHECK: .section __TEXT,__cstring,cstring_literals
 
 @x = internal constant [1 x i8] zeroinitializer                ; <[1 x i8]*> [#uses=1]
index b7f37c9d3102f84189cceade9a29107d5042f539..ce3ea828ec0c56a551e831bf30dde82460d7603b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin9.6 -regalloc=local -disable-fp-elim
+; RUN: llc < %s -mtriple=i386-apple-darwin9.6 -regalloc=local -disable-fp-elim
 ; rdar://6538384
 
        %struct.FILE = type { i8*, i32, i32, i16, i16, %struct.__sbuf, i32, i8*, i32 (i8*)*, i32 (i8*, i8*, i32)*, i64 (i8*, i64, i32)*, i32 (i8*, i8*, i32)*, %struct.__sbuf, %struct.__sFILEX*, i32, [3 x i8], [1 x i8], %struct.__sbuf, i32, i64 }
index 360b4f0e46bfec605f8cfcc26049e743bfe59ba8..4eb0ec1485b75919f3221fca9ea9802b60a98376 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep and
+; RUN: llc < %s -march=x86 | not grep and
 ; PR3401
 
 define void @x(i288 %i) nounwind {
index 2b5b189578300c4694c091932c4b9c10a08ebf80..9d240844afba1df6dae3276146f25b88858d70ae 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep {mov.*56}
+; RUN: llc < %s -march=x86 | grep {mov.*56}
 ; PR3449
 
 define void @test(<8 x double>* %P, i64* %Q) nounwind {
index c92c86a092a1018305940e3daafb9bfd687527c9..1b531e370437be1295ab2fac633960860040132d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 ; PR3450
 
 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"
index f2a964f208ce1cfdfa462533e1a651e3d6da9e25..c4042e6c9c6829ddae7ba821571bd0bd36c76a51 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 ; PR3453
 
 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"
index 5f97ee7a70cd1d1495f396d57f9139a31ff58de8..e75af13a600b8353dc468f5664a5b3cad2d9f858 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 ; PR3411
 
 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"
index 1f29bdbe37eb79a8ddcbcfba399dd17636e1ec8c..6ba046a80c228e9b296eafd2c8d812130d861b9c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | grep { - 92}
+; RUN: llc < %s | grep { - 92}
 ; PR3481
 ; The offset should print as -92, not +17179869092
 
index 39cad73d4c093c3d32b42d4c68f253d8553b31cc..0ffa8fdc30dd7a3bb419ae64b6ab51dea70dade0 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2,-sse41 | grep movss  | count 2
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2,-sse41 | grep movaps | count 4
+; RUN: llc < %s -march=x86 -mattr=+sse2,-sse41 | grep movss  | count 2
+; RUN: llc < %s -march=x86 -mattr=+sse2,-sse41 | grep movaps | count 4
 
 define i1 @t([2 x float]* %y, [2 x float]* %w, i32, [2 x float]* %x.pn59, i32 %smax190, i32 %j.1180, <4 x float> %wu.2179, <4 x float> %wr.2178, <4 x float>* %tmp89.out, <4 x float>* %tmp107.out, i32* %indvar.next218.out) nounwind {
 newFuncRoot:
index 784c97a2261948e0ca1d76b6893ecc382ccab62c..2d0bbe607279fb118ec2dd754b80784cb881eba2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -relocation-model=pic -stats |& grep {Number of valno def marked dead} | grep 1
+; RUN: llc < %s -march=x86 -relocation-model=pic -stats |& grep {Number of valno def marked dead} | grep 1
 ; rdar://6566708
 
 target triple = "i386-apple-darwin9.6"
index cd30c1e7e40e04d172e5e325ed6906f9a2d4eded..908cc08991d89bdabdb60ecb649294e22dce7e22 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 ; PR3486
 
 define i32 @foo(i8 signext %p_26) nounwind {
index 7b73a86a72ec68bdb2e625bebd9b43276f5d7b34..1284b0d1b7b2076272693fb788cdfd808c7f0c5b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR3537
 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"
index b0c4449610ac51e8d80f901be4f743b6ef5913cc..72c7ee93a9d2579983ee010c4691c0d3553c5f52 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc
-; RUN: llvm-as < %s | llc -march=x86-64
+; RUN: llc < %s
+; RUN: llc < %s -march=x86-64
 ; PR3538
 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"
index ddd15f7c81e8bb443b89177ddf2b5bf383cd90d7..2e148ad6b18cc4460f20a34f30e0780828d38218 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep {\$-81920} | count 3
-; RUN: llvm-as < %s | llc -march=x86 | grep {\$4294885376} | count 1
+; RUN: llc < %s -march=x86 | grep {\$-81920} | count 3
+; RUN: llc < %s -march=x86 | grep {\$4294885376} | count 1
 
 ; ModuleID = 'shant.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"
index 1d10319e86d94a574fb71763ac9e8dec52718b21..4f8a5e7b3e30f67f90785d2c5b0848e653e9189d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i386-apple-darwin8
+; RUN: llc < %s -march=x86 -mtriple=i386-apple-darwin8
 ; PR3561
 
 define hidden void @__mulxc3({ x86_fp80, x86_fp80 }* noalias nocapture sret %agg.result, x86_fp80 %a, x86_fp80 %b, x86_fp80 %c, x86_fp80 %d) nounwind {
index 54fcd430e98c066e86881dad391f77c54382e925..58a7f9fb75936ff388414704f82b2133d65806c8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i386-apple-darwin8 -pre-alloc-split
+; RUN: llc < %s -march=x86 -mtriple=i386-apple-darwin8 -pre-alloc-split
 
 define i32 @main() nounwind {
 bb4.i.thread:
index a6bb7b8615fd11a0bbdb4628dcb69766f3d13964..b3dd13c50f927b84d860afd68cf60cbbdbe10368 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | grep weak | count 3
+; RUN: llc < %s | grep weak | count 3
 ; PR3629
 
 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-f80:128:128"
index 3dbfa80e00e62e4438721cc81c6cc21841104155..7ea699833ba8638a5f940679b8654cfe0cb992c3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -stats |& not grep commuted
+; RUN: llc < %s -march=x86 -mattr=+sse2 -stats |& not grep commuted
 ; rdar://6608609
 
 define <2 x double> @t(<2 x double> %A, <2 x double> %B, <2 x double> %C) nounwind readnone {
index 8bf6c23d59db32bbd1fcf2668d1025fdcddc3f58..cb1b1efae3e2a332cff4c3e569e1ff11f1c010a3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 -mattr=+sse3 -stats |& not grep {machine-licm}
+; RUN: llc < %s -march=x86-64 -mattr=+sse3 -stats |& not grep {machine-licm}
 ; rdar://6627786
 
 target triple = "x86_64-apple-darwin10.0"
index 0f338d8eadffd9c1e485f5db79e31ad3b266ae64..bb95925774357dab1027185c7efa9e0770055082 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 ; rdar://6642541
 
        %struct.HandleBlock = type { [30 x i32], [990 x i8*], %struct.HandleBlockTrailer }
index 6f16ced1c674d49c74447719e0079426dffd9067..9deecebe94535c4f3826c79240fc3cda882d0114 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 ; PR3686
 ; rdar://6661799
 
index ccedaae9322db3c10556f5381e98dcaa004d43be..411a0c92830af75342c69ef7edb16ca138b9c4ae 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 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"
index 28302c0f7b0bef0b84939d96faad4df39fad9754..39caddcf9342f5f8db9aa5b1719af283bb163f5a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah | not grep xmm
+; RUN: llc < %s -march=x86 -mcpu=yonah | not grep xmm
 ; This should do a single load into the fp stack for the return, not diddle with xmm registers.
 
 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"
index d7b5269eaeb902a2dcddab06a7300dc2fea9e1ca..896c9686cc4e3af41168b05deae755a5334ea2e9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64
+; RUN: llc < %s -march=x86-64
 ; PR3763
        %struct.__block_descriptor = type { i64, i64 }
 
index 2ccd7714233e92e1635d72e862f088a8b162d398..4224210e58f01c1b79824f8de8518ce55cbff2f1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-pc-linux-gnu
+; RUN: llc < %s -mtriple=i386-pc-linux-gnu
 ; PR3706
 
 define void @__mulxc3(x86_fp80 %b) nounwind {
index 3d979e9d739754e7c30e5725025ac6f1bf4a01ad..90dff8878a7842eaeeebb5ec657e859f886bd5b0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin
+; RUN: llc < %s -mtriple=x86_64-apple-darwin
 ; rdar://r6661945
 
        %struct.WINDOW = type { i16, i16, i16, i16, i16, i16, i16, i32, i32, i8, i8, i8, i8, i8, i8, i8, i8, i8, i32, %struct.ldat*, i16, i16, i32, i32, %struct.WINDOW*, %struct.pdat, i16, %struct.cchar_t }
index 1f5631764b57b0a32a345f40270d6651a6ecaf7b..d5ba93e10495f64555af64e0e573d2adba5e11de 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin9 -stats |& grep regcoalescing | grep commuting
+; RUN: llc < %s -mtriple=i386-apple-darwin9 -stats |& grep regcoalescing | grep commuting
 
 @lookupTable5B = external global [64 x i32], align 32          ; <[64 x i32]*> [#uses=1]
 @lookupTable3B = external global [16 x i32], align 32          ; <[16 x i32]*> [#uses=1]
index ec060e4ef4a584b729aa5fa510bca4da8d9dcd72..3564f01a7c4330aa0251bfd0a5302302b8411e21 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin -mattr=+sse2 | not grep {.space}
+; RUN: llc < %s -mtriple=i386-apple-darwin -mattr=+sse2 | not grep {.space}
 ; rdar://6668548
 
 declare double @llvm.sqrt.f64(double) nounwind readonly
index b01556de4828f6b79b42e72592a3a512850a83ff..878fa51d5dc31cc38228f331d7cec5039074cf9c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep -A 2 {call.*f} | grep movl
+; RUN: llc < %s -march=x86 | grep -A 2 {call.*f} | grep movl
 ; Check the register copy comes after the call to f and before the call to g
 ; PR3784
 
index 091aab41d291ebfcbf276ec261be92ebdc5ef242..adbd241cd98fad6369a1263b2d554fd40162a295 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -asm-verbose | grep -A 1 lpad | grep Llabel
+; RUN: llc < %s -march=x86 -asm-verbose | grep -A 1 lpad | grep Llabel
 ; Check that register copies in the landing pad come after the EH_LABEL
 
 declare i32 @f()
index 09782a26fec9875b0dbbdb17ffd74257f7e50724..80e7639e7c2950b8887f00f027b9b08ed066d950 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin -stats |& grep virtregrewriter | not grep {stores unfolded}
+; RUN: llc < %s -mtriple=i386-apple-darwin -stats |& grep virtregrewriter | not grep {stores unfolded}
 ; rdar://6682365
 
 ; Do not clobber a register if another spill slot is available in it and it's marked "do not clobber".
index b5298aee30654bf2610189bcd0bd3cba3f46e56d..06dfdc0c767f46a0513e732ec73c4dc27d7d3150 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin -O0
+; RUN: llc < %s -mtriple=i386-apple-darwin -O0
 
 define fastcc void @optimize_bit_field() nounwind {
 bb4:
index b30d41eb05ba2c40779da56254727e83e0986c01..b5873bae5f05fcfff5b0322a086e73f52e898a6d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-linux -relocation-model=static -stats -info-output-file - > %t
+; RUN: llc < %s -mtriple=x86_64-linux -relocation-model=static -stats -info-output-file - > %t
 ; RUN: not grep spill %t
 ; RUN: not grep {%rsp} %t
 ; RUN: not grep {%rbp} %t
index 9b22d12ff732731515b01226a3a0a23217a987b2..f40fddc5a36d0b4f84bf4329fef86a43381046b6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -o %t
+; RUN: llc < %s -march=x86 -o %t
 ; RUN: not grep and %t
 ; RUN: not grep shr %t
 ; rdar://6661955
index 8f367973e8b14dd68db38b471eef551342af8432..f4864793ba2f33325df8384bc1a6d42b04eb53dd 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2
+; RUN: llc < %s -march=x86 -mattr=+sse2
 
 define double @t(double %x) nounwind ssp noimplicitfloat {
 entry:
index 1d4d2b67783c2443889f98d889bf71a06558cacb..97bbd93f83f1f0921b4d8a742d05a7c01ec9b545 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc 
+; RUN: llc < %s 
 ; rdar://6774324
 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-darwin10.0"
index bf1c8df377db7dd810f04ef66c0bfa9f8a7a69af..27f11cf6bc6ed9b388701a9b4e2ea1ecc014f432 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -fast-isel
+; RUN: llc < %s -fast-isel
 ; radr://6772169
 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-apple-darwin10"
index 73062ab6263e9f1b21d6d0f59390b6c84acc8ccb..f1942801c7af250a38636425b922a759cef3600f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-unknown-linux-gnu -march=x86-64 -relocation-model=static -code-model=small > %t
+; RUN: llc < %s -mtriple=x86_64-unknown-linux-gnu -march=x86-64 -relocation-model=static -code-model=small > %t
 ; RUN: grep leaq %t | count 1
 
 @dst = external global [131072 x i32]
index d6f4b9444b596cad5326dabc5ef20916e4cfaa2a..ff8cf0ac229ec2576db91e09141cfa7ed9d5de7e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin
+; RUN: llc < %s -mtriple=i386-apple-darwin
 ; rdar://6781755
 ; PR3934
 
index 7f94c6ca947e6e553e14738a412e0d28125c0770..4362ba4375411d3a34816990807ce98e5c5dd420 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; rdar://6781755
 ; PR3934
 
index 0d66f6984fe22a0bbd4f2ec940d1fb1df5a8fc72..bfa3eaa565dfae0c8e259fc3da725c13f511370a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin -O0 -regalloc=local | not grep sil
+; RUN: llc < %s -mtriple=i386-apple-darwin -O0 -regalloc=local | not grep sil
 ; rdar://6787136
 
        %struct.X = type { i8, [32 x i8] }
index 3e60f6bbac8e0b76b345908503fcd16d9be801b1..f46eed4769f7e95e4d8de598cb75ffba0d4ea938 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin10.0 -relocation-model=pic -disable-fp-elim -stats |& grep {Number of modref unfolded}
+; RUN: llc < %s -mtriple=x86_64-apple-darwin10.0 -relocation-model=pic -disable-fp-elim -stats |& grep {Number of modref unfolded}
 ; XFAIL: *
 ; 69408 removed the opportunity for this optimization to work
 
index 985eb2147247f16ddaa53a4dd91c1c84e4690c1f..9f11c4e58adb9b781bedd38beb297daf5eb0f7b8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin10.0 -relocation-model=pic -disable-fp-elim -stats |& grep {Number of registers downgraded}
+; RUN: llc < %s -mtriple=x86_64-apple-darwin10.0 -relocation-model=pic -disable-fp-elim -stats |& grep {Number of registers downgraded}
 ; rdar://6802189
 
 ; Test if linearscan is unfavoring registers for allocation to allow more reuse
index 2835c2decfcac4b21f49ea64e3776d0c53687ff4..c1ec45fc007e5b4ef46a303d0b50acda3e16e2e5 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i386-linux-gnu -regalloc=local -relocation-model=pic > %t
+; RUN: llc < %s -march=x86 -mtriple=i386-linux-gnu -regalloc=local -relocation-model=pic > %t
 ; RUN: grep {leal.*TLSGD.*___tls_get_addr} %t
-; RUN: llvm-as < %s | llc -march=x86-64 -mtriple=x86_64-linux-gnu -regalloc=local -relocation-model=pic > %t2
+; RUN: llc < %s -march=x86-64 -mtriple=x86_64-linux-gnu -regalloc=local -relocation-model=pic > %t2
 ; RUN: grep {leaq.*TLSGD.*__tls_get_addr} %t2
 ; PR4004
 
index 981d3277d3430cb09155ffc833395ad43d334d98..94d3eb21ceccadfaaea28cb903e06d4f1ededd76 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep mov | count 2
+; RUN: llc < %s -march=x86-64 | grep mov | count 2
 ; rdar://6806252
 
 define i64 @test(i32* %tmp13) nounwind {
index b804a5b40a85f5f0bd190773c08c2e2df593dc79..7981a52e740a0f1ffbf4a2c09a6903ea1194829a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-unknown-linux-gnu
+; RUN: llc < %s -mtriple=x86_64-unknown-linux-gnu
 ; PR4034
 
        %struct.BiContextType = type { i16, i8 }
index 1b757b16d73e272a8ade25fe9c40728b71802197..d77e528fa7c112b827d74d5d728f6673cad74b28 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin9
+; RUN: llc < %s -mtriple=i386-apple-darwin9
 ; PR4056
 
 define void @int163(i32 %p_4, i32 %p_5) nounwind {
index 70cb4ff3c825ac643d14dff332e8939ab004eec8..f02565403e8791e6c8b26aff0e19ec0532c7b969 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin9
+; RUN: llc < %s -mtriple=i386-apple-darwin9
 ; PR4051
 
 define void @int163(i32 %p_4, i32 %p_5) nounwind {
index 0fb000c3a0730ebfcd031765a14914e4f23ddd98..0a2fcdbf6c082b9ed4b40ed1efe314339253a436 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-unknown-linux-gnu | grep cmpxchgl | not grep eax
+; RUN: llc < %s -mtriple=i386-unknown-linux-gnu | grep cmpxchgl | not grep eax
 ; PR4076
 
        type { i8, i8, i8 }             ; type %0
index fc31c0b416d075d53d085fcff90e2665d4e3f6c3..a2fd2e4c51c953ee4170c470eef7013e70ef023d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | grep {movl.*%ebx, 8(%esi)}
+; RUN: llc < %s | grep {movl.*%ebx, 8(%esi)}
 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.0"
 
index 767eb3118d96e49920b206dc6bfab5bc7863eba5..6843723052c136e3a975efe6b5e20f9c5892f78e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin10
+; RUN: llc < %s -mtriple=i386-apple-darwin10
 ; rdar://6837009
 
        type { %struct.pf_state*, %struct.pf_state*, %struct.pf_state*, i32 }           ; type %0
index c02c045ba5de46fda0ea21ec2840e3b694aa6fde..d1f9cf83307cd2a6789018299be023571b924840 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin10 -disable-fp-elim -relocation-model=pic
+; RUN: llc < %s -mtriple=x86_64-apple-darwin10 -disable-fp-elim -relocation-model=pic
 ; PR4099
 
        type { [62 x %struct.Bitvec*] }         ; type %0
index 0766dc79e020387e6d2351698a2b4cd22d29cbca..e4c756cfdd441656d8cb620fbfe3efb304d14a1e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i386-unknown-linux-gnu
+; RUN: llc < %s -march=x86 -mtriple=i386-unknown-linux-gnu
 ; PR3995
 
         %struct.vtable = type { i32 (...)** }
index 284c6e250d79321a5d48da6c37f37a519484b7fd..738b5fbb7048af6a65cac4841c200d619b7775ca 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -relocation-model=static > %t
+; RUN: llc < %s -relocation-model=static > %t
 ; RUN: grep "1: ._pv_cpu_ops+8" %t
 ; RUN: grep "2: ._G" %t
 ; PR4152
index 817872598eaf0b5be82c7c4c7f0a215a30e3d3d0..a5e28c07486789f7d656100c8072f4aa0e5f666b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 ; PR4188
 ; ModuleID = '<stdin>'
 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"
index 42bf9e991e6e9cca7ed26096d7b79a6945238140..6e062fb25089e7f60f998a0526f85037fff60749 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64
+; RUN: llc < %s -march=x86-64
 ; PR3886
 
 define i32 @main(i32 %argc, i8** nocapture %argv) nounwind {
index f4881bab45cf1cf0c9e69c3317984c5a63fff438..94773d91ea17db984a3e58778446007d8925a056 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -relocation-model=pic | grep atoi | grep PLT
+; RUN: llc < %s -relocation-model=pic | grep atoi | grep PLT
 ; PR4253
 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-f80:128:128"
 target triple = "x86_64-unknown-linux-gnu"
index 6f2bef4fca10ea31d77a3e45ebc62cfe1a3fd468..8a0b244a23fae7ac37e878df2e28f8f66ec24d1c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | grep -E {sar|shl|mov|or} | count 4
+; RUN: llc < %s | grep -E {sar|shl|mov|or} | count 4
 ; Check that the shr(shl X, 56), 48) is not mistakenly turned into
 ; a shr (X, -8) that gets subsequently "optimized away" as undef
 ; PR4254
index 7bdfcb31035c848cc56f4047fb25c452cc343110..2fd42f40d8915d99e80edc94d7f581f058fd0bd0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64
+; RUN: llc < %s -march=x86-64
 
        %struct.tempsym_t = type { i8*, i8*, i8*, i8*, i32, i32, i32, i32, i32 }
 
index 373f91f06f611775765afd8236ca8815fbaac012..af552d4ce20d43df1fe4dc7052cdb74d19b58b4f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | not grep {movzbl     %\[abcd\]h,}
+; RUN: llc < %s -march=x86-64 | not grep {movzbl       %\[abcd\]h,}
 
 define void @BZ2_bzDecompress_bb5_2E_outer_bb35_2E_i_bb54_2E_i(i32*, i32 %c_nblock_used.2.i, i32 %.reload51, i32* %.out, i32* %.out1, i32* %.out2, i32* %.out3) nounwind {
 newFuncRoot:
index ea33b16f823fe05f9e8896ff2da9e13e7fd5cffe..779f9857de7f7d816e2628c8576234c7e926c2f7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-undermydesk-freebsd8.0 -relocation-model=pic -disable-fp-elim
+; RUN: llc < %s -mtriple=x86_64-undermydesk-freebsd8.0 -relocation-model=pic -disable-fp-elim
 ; PR4225
 
 define void @sha256_block1(i32* nocapture %arr, i8* nocapture %in, i64 %num) nounwind {
index a96fcb2e835bf9ca67aea752e64f642f8b78410c..e6f3008c24761f466b252daa1a427f3f344f501c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | grep "subq.*\\\$40, \\\%rsp"
+; RUN: llc < %s | grep "subq.*\\\$40, \\\%rsp"
 target triple = "x86_64-mingw64"
 
 define x86_fp80 @a(i64 %x) nounwind readnone {
index a0b13f754f91cb8ab9b18da26fd12958b7389c17..cb64bf22c9819e2c1c7c917d5cba9609968c30cd 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -o %t1
+; RUN: llc < %s -o %t1
 ; RUN: grep "subq.*\\\$72, \\\%rsp" %t1
 ; RUN: grep "movaps    \\\%xmm8, 32\\\(\\\%rsp\\\)" %t1
 ; RUN: grep "movaps    \\\%xmm7, 48\\\(\\\%rsp\\\)" %t1
index fa90fa9426d6fc7d3ba5b712a76d5e7a056cbb6e..9415732de02570d6cde05e36858cf73534be6438 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 
        type { %struct.GAP }            ; type %0
        type { i16, i8, i8 }            ; type %1
index 94df530ec0e6b8f51acfd6c69d00886f9fc55dbb..336f17e2a3253ecae6a77e6c0daf9d64fcd171ca 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+mmx | not grep movl
+; RUN: llc < %s -march=x86 -mattr=+mmx | not grep movl
 
 define <8 x i8> @a(i8 zeroext %x) nounwind {
   %r = insertelement <8 x i8> undef, i8 %x, i32 0
index 220423aa986a7571250b14aecb61e70f430bdfd5..5c514805e485c009b23963860854e26019a7aeda 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+mmx,+sse2 > %t1
+; RUN: llc < %s -march=x86 -mattr=+mmx,+sse2 > %t1
 ; RUN: grep movzwl %t1 | count 2
 ; RUN: grep movzbl %t1 | count 2
 ; RUN: grep movd %t1 | count 4
index 2e3f195ff9478528a1e97d517b99f38db0e0cc86..8bb3dc63a3b9ac4cfb9f26735075fb2a99fa858f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 define <2 x i64> @_mm_insert_epi16(<2 x i64> %a, i32 %b, i32 %imm) nounwind readnone {
 entry:
index 589a8800ede7c09abd4cad2499d9afb0b247899f..e361804d61ba7fff4b21664497e6400d698e1c56 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse
+; RUN: llc < %s -march=x86 -mattr=+sse
 ; PR2598
 
 define <2 x float> @a(<2 x i32> %i) nounwind {
index a46fd1a2e76f0b13b10d08a41edc129199128e20..92419fcb8b81d78b1f963df79ca6ca80fcf862bb 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 define <2 x i64> @_mm_movpi64_pi64(<1 x i64> %a, <1 x i64> %b) nounwind readnone {
 entry:
index c3687a533e0535f8a32ac17ded9cd64eace80e83..07ef53e09d8eafb5ad1f8578b07beb3d20de8d0e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+mmx | grep movl | count 2
+; RUN: llc < %s -march=x86 -mattr=+mmx | grep movl | count 2
 
 define i64 @a(i32 %a, i32 %b) nounwind readnone {
 entry:
index 001b7fc5a4af60a6497fd419a3aa8fa69d1bdb87..673e936e217888009caa6bd7c3f59ae2bd549aa5 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -tailcallopt -march=x86-64 -mattr=+sse2 -mtriple=x86_64-apple-darwin | grep fstpt
-; RUN: llvm-as < %s | llc -tailcallopt -march=x86-64 -mattr=+sse2 -mtriple=x86_64-apple-darwin | grep xmm
+; RUN: llc < %s -tailcallopt -march=x86-64 -mattr=+sse2 -mtriple=x86_64-apple-darwin | grep fstpt
+; RUN: llc < %s -tailcallopt -march=x86-64 -mattr=+sse2 -mtriple=x86_64-apple-darwin | grep xmm
 
 ; Check that x86-64 tail calls support x86_fp80 and v2f32 types. (Tail call
 ; calling convention out of sync with standard c calling convention on x86_64)
index 095e6a10362184583ed63b8b9188dcae5a17aaf2..feb578098caee65994a2925ddeda0e4930c4bea8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -tailcallopt | not grep TAILCALL 
+; RUN: llc < %s -march=x86 -tailcallopt | not grep TAILCALL 
 
 ; Bug 4396. This tail call can NOT be optimized.
 
index d6ff5b6803e3378384a8d859fbf213e021e5a51d..228cd48119e3ddb0ea1f7ecb4fc6844dfbeb57b7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse,-sse2
+; RUN: llc < %s -march=x86 -mattr=+sse,-sse2
 ; PR2484
 
 define <4 x float> @f4523(<4 x float> %a,<4 x float> %b) nounwind {
index 71b46f295f73eddcb7fd45e40d77f740b56b4af8..fcc71aef23aedb290137d26afd524a433531da8c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=x86_64-unknown-freebsd7.2
+; RUN: llc < %s -march=x86 -mtriple=x86_64-unknown-freebsd7.2
 ; PR4478
 
        %struct.sockaddr = type <{ i8, i8, [14 x i8] }>
index 9a7b52d1523c72e372827f0167a2f8ddff377e9f..eb9378b9527b611fba1ebbc9ab1a58541ab433a0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -disable-mmx
+; RUN: llc < %s -march=x86 -disable-mmx
 
 define void @test2(<2 x i32> %A, <2 x i32> %B, <2 x i32>* %C) nounwind {
        %D = icmp sgt <2 x i32> %A, %B
index 62a62a69e37aadd9d6a6831f4e6e090b34678f36..0fdfdcb8a30af39dc044569f1bedf04e654edc5b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 ; PR3037
 
 define void @entry(<4 x i8>* %dest) {
index ce91800f1af2ae9602240b50a6359ce13d9ba55e..eabaf775edefccd6919782b07e4ef5ec0a00e60c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin10
+; RUN: llc < %s -mtriple=x86_64-apple-darwin10
 
        %struct.ANY = type { i8* }
        %struct.AV = type { %struct.XPVAV*, i32, i32 }
index f79b3da2971c08ad7906c828ee91fc29d810e77b..48af440df2d6d8109875b1557965db77f176fc07 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin10
+; RUN: llc < %s -mtriple=x86_64-apple-darwin10
 ; rdar://7059496
 
        %struct.brinfo = type <{ %struct.brinfo*, %struct.brinfo*, i8*, i32, i32, i32, i8, i8, i8, i8 }>
index 86aa38c1609817104a5271a61a60b1b32cc2fdf5..e21c8923df4a0759363598a01fd8d5ad57a8eb92 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin10 | FileCheck %s
+; RUN: llc < %s -mtriple=x86_64-apple-darwin10 | FileCheck %s
 
 ; CHECK: _foo:
 ; CHECK: pavgw LCPI1_4(%rip)
index 172b6ec78cf5c89463acc1f237cafd0524664ca3..3e5bd348ecd9736b7f172629bba8eb587f5aab45 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-pc-linux-gnu -disable-fp-elim -color-ss-with-regs | not grep dil
+; RUN: llc < %s -mtriple=i386-pc-linux-gnu -disable-fp-elim -color-ss-with-regs | not grep dil
 ; PR4552
 
 target triple = "i386-pc-linux-gnu"
index 31322cfcf933d55559df601eabd839639b7b102e..a0095ab2064c4cd9b06e148894ca6d264cc41fec 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64
+; RUN: llc < %s -march=x86-64
 ; PR4583
 
 define i32 @atomic_cmpset_long(i64* %dst, i64 %exp, i64 %src) nounwind ssp noredzone noimplicitfloat {
index 8f12f0b1916bca80a1a6a45c8fa4182eda97fad6..e99edd60bd5e3e196770699d7c4085bbad57d3c9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin10
+; RUN: llc < %s -mtriple=x86_64-apple-darwin10
 ; PR4587
 ; rdar://7072590
 
index 51aa88dde5f8d2b2a816fa537e1be59932274cf3..e83b3a7db59219e5ac6bf5af648ca3d5ea6213e5 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 
 @bsBuff = internal global i32 0                ; <i32*> [#uses=1]
 @llvm.used = appending global [1 x i8*] [i8* bitcast (i32 ()* @bsGetUInt32 to i8*)], section "llvm.metadata"           ; <[1 x i8*]*> [#uses=0]
index 083538ad1ff9910f49fe7b98caab0f16ec440629..b9b09a3f000426f22ac5e5603201ec626a9350d9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64
+; RUN: llc < %s -march=x86-64
 ; PR4669
 declare <1 x i64> @llvm.x86.mmx.pslli.q(<1 x i64>, i32)
 
index 2c8cf0c8cd56c35232a841c01f924e7fc0ab2773..b329c9163c9f5e10ea9fffc1768aeb59814c9884 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -O3
+; RUN: llc < %s -O3
 ; PR4626
 ; ModuleID = '<stdin>'
 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"
index b1c2b28b479b26596bfea8de7ae50d71832293ac..cc2f3d824bbe75c98d66d4d536f35f15f5086c54 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR4668
 ; ModuleID = '<stdin>'
 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"
index 6edc5187b0d2b1d81a36ab3a62bc40b5dc689b9e..9456d91efaabaa83b1fe4f3a98298f9ad0ca2bd5 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-mingw64 | grep movabsq
+; RUN: llc < %s -mtriple=x86_64-mingw64 | grep movabsq
 
 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"
 
index be910ff3b09822547c78a1145cba8ab4870d8cc6..a94fce04ee019ed210661b4cf1a5f287042745e1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | grep LJT
+; RUN: llc < %s | grep LJT
 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-apple-darwin10"
 
index 5431462f477b72c747dab79537c78465c6731d24..6b0d6d9790de4ee3ca0b292555bd5151784b98de 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 target triple = "x86_64-mingw"
 
 ; ModuleID = 'mm.bc'
index 8fa27eb6822c9abbdcbbd6110f512d37d480b97a..5f6cf3b9e0bbc4f07888635c6857419fb2e4ac6e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i386-pc-linux | FileCheck %s
+; RUN: llc < %s -march=x86 -mtriple=i386-pc-linux | FileCheck %s
 
 @a = external global i96, align 4
 @b = external global i64, align 8
index 5e74f9e6b197bc7e4250c3e6e519eebc245a18c2..790fd88c46dd1f7adb456d8d538a1ec0b92cf395 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 ; PR4753
 
 ; This function has a sub-register reuse undone.
index 615c9633d8980a3c476c2a8603c4391b47968421..3da8f00a60437851de7436463014eb1f7253eaea 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i686-apple-darwin | FileCheck %s
+; RUN: llc < %s -march=x86 -mtriple=i686-apple-darwin | FileCheck %s
 
 ; ModuleID = '/Volumes/MacOS9/tests/WebKit/JavaScriptCore/profiler/ProfilerServer.mm'
 
index 411fd4f1cc25b28a591c2fc4d3786304f731e086..55432be1c2c98f054452489b9089a66ee811f9fe 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-unknown-freebsd7.2 -code-model=kernel | FileCheck %s
+; RUN: llc < %s -mtriple=x86_64-unknown-freebsd7.2 -code-model=kernel | FileCheck %s
 ; PR4689
 
 %struct.__s = type { [8 x i8] }
index 7313670a1c33146c4e8c39f98d893f03d185bdbc..de930d5126782bfbc8dde1352d085707cbb8c4e3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 -relocation-model=pic > %t
+; RUN: llc < %s -march=x86-64 -relocation-model=pic > %t
 ; RUN: grep {movswl    %ax, %edi} %t
 ; RUN: grep {movw      (%rax), %ax} %t
 ; XFAIL: *
index 2a3e2285800fbaa847562a9bf58ecd0478f21c4e..0e9b73ea10903e053c9daedd24b2a7438df89636 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 > %t
+; RUN: llc < %s -march=x86 > %t
 ;; Note the 64-bit variants are not supported yet (in 32-bit mode).
 ; ModuleID = 'Atomics.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"
index 37b2e338eff608fbd00d4ec1c2fad1daa9d603b2..ac174b9f9a3fa29dd4e0482f57acf3464f899912 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 > %t
+; RUN: llc < %s -march=x86-64 > %t
 ; ModuleID = 'Atomics.c'
 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-apple-darwin8"
index 3f1d0b69a9f014df2e3607e869adae8b1d82efa7..09e90746c254e8647061ef07070b48b96346b3c2 100644 (file)
@@ -1,16 +1,16 @@
-; RUN: llvm-as < %s | llc -asm-verbose=0 -mtriple=i686-unknown-linux-gnu -march=x86 -relocation-model=static -code-model=small | FileCheck %s -check-prefix=LINUX-32-STATIC
-; RUN: llvm-as < %s | llc -asm-verbose=0 -mtriple=i686-unknown-linux-gnu -march=x86 -relocation-model=static -code-model=small | FileCheck %s -check-prefix=LINUX-32-PIC
+; RUN: llc < %s -asm-verbose=0 -mtriple=i686-unknown-linux-gnu -march=x86 -relocation-model=static -code-model=small | FileCheck %s -check-prefix=LINUX-32-STATIC
+; RUN: llc < %s -asm-verbose=0 -mtriple=i686-unknown-linux-gnu -march=x86 -relocation-model=static -code-model=small | FileCheck %s -check-prefix=LINUX-32-PIC
 
-; RUN: llvm-as < %s | llc -asm-verbose=0 -mtriple=x86_64-unknown-linux-gnu -march=x86-64 -relocation-model=static -code-model=small | FileCheck %s -check-prefix=LINUX-64-STATIC
-; RUN: llvm-as < %s | llc -asm-verbose=0 -mtriple=x86_64-unknown-linux-gnu -march=x86-64 -relocation-model=pic -code-model=small | FileCheck %s -check-prefix=LINUX-64-PIC
+; RUN: llc < %s -asm-verbose=0 -mtriple=x86_64-unknown-linux-gnu -march=x86-64 -relocation-model=static -code-model=small | FileCheck %s -check-prefix=LINUX-64-STATIC
+; RUN: llc < %s -asm-verbose=0 -mtriple=x86_64-unknown-linux-gnu -march=x86-64 -relocation-model=pic -code-model=small | FileCheck %s -check-prefix=LINUX-64-PIC
 
-; RUN: llvm-as < %s | llc -asm-verbose=0 -mtriple=i686-apple-darwin -march=x86 -relocation-model=static -code-model=small | FileCheck %s -check-prefix=DARWIN-32-STATIC
-; RUN: llvm-as < %s | llc -asm-verbose=0 -mtriple=i686-apple-darwin -march=x86 -relocation-model=dynamic-no-pic -code-model=small | FileCheck %s -check-prefix=DARWIN-32-DYNAMIC
-; RUN: llvm-as < %s | llc -asm-verbose=0 -mtriple=i686-apple-darwin -march=x86 -relocation-model=pic -code-model=small | FileCheck %s -check-prefix=DARWIN-32-PIC
+; RUN: llc < %s -asm-verbose=0 -mtriple=i686-apple-darwin -march=x86 -relocation-model=static -code-model=small | FileCheck %s -check-prefix=DARWIN-32-STATIC
+; RUN: llc < %s -asm-verbose=0 -mtriple=i686-apple-darwin -march=x86 -relocation-model=dynamic-no-pic -code-model=small | FileCheck %s -check-prefix=DARWIN-32-DYNAMIC
+; RUN: llc < %s -asm-verbose=0 -mtriple=i686-apple-darwin -march=x86 -relocation-model=pic -code-model=small | FileCheck %s -check-prefix=DARWIN-32-PIC
 
-; RUN: llvm-as < %s | llc -asm-verbose=0 -mtriple=x86_64-apple-darwin -march=x86-64 -relocation-model=static -code-model=small | FileCheck %s -check-prefix=DARWIN-64-STATIC
-; RUN: llvm-as < %s | llc -asm-verbose=0 -mtriple=x86_64-apple-darwin -march=x86-64 -relocation-model=dynamic-no-pic -code-model=small | FileCheck %s -check-prefix=DARWIN-64-DYNAMIC
-; RUN: llvm-as < %s | llc -asm-verbose=0 -mtriple=x86_64-apple-darwin -march=x86-64 -relocation-model=pic -code-model=small | FileCheck %s -check-prefix=DARWIN-64-PIC
+; RUN: llc < %s -asm-verbose=0 -mtriple=x86_64-apple-darwin -march=x86-64 -relocation-model=static -code-model=small | FileCheck %s -check-prefix=DARWIN-64-STATIC
+; RUN: llc < %s -asm-verbose=0 -mtriple=x86_64-apple-darwin -march=x86-64 -relocation-model=dynamic-no-pic -code-model=small | FileCheck %s -check-prefix=DARWIN-64-DYNAMIC
+; RUN: llc < %s -asm-verbose=0 -mtriple=x86_64-apple-darwin -march=x86-64 -relocation-model=pic -code-model=small | FileCheck %s -check-prefix=DARWIN-64-PIC
 
 @src = external global [131072 x i32]
 @dst = external global [131072 x i32]
index 42909b4b5874a3abe03ad1146ac5505e71786ee4..e86045db0abb03da369ebed188135345a4aa5a2f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 > %t
+; RUN: llc < %s -march=x86 > %t
 ; RUN: not grep add %t
 ; RUN: grep subl %t | count 1
 
index 5466d9d441b164eb949ad252f884ef31381029d8..2f1fceea5ea498d3d6d21dbf8d9062cb7727b647 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 > %t
+; RUN: llc < %s -march=x86-64 > %t
 ; RUN: not grep add %t
 ; RUN: grep subq %t | count 2
 
index d015cebbbdf2239630332bbb118813beba59caaf..0f705dc0208839ac70ac9455b4e38e4f1aeedd34 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep {jo} | count 2
-; RUN: llvm-as < %s | llc -march=x86 | grep {jb} | count 2
-; RUN: llvm-as < %s | llc -march=x86 -O0 | grep {jo} | count 2
-; RUN: llvm-as < %s | llc -march=x86 -O0 | grep {jb} | count 2
+; RUN: llc < %s -march=x86 | grep {jo} | count 2
+; RUN: llc < %s -march=x86 | grep {jb} | count 2
+; RUN: llc < %s -march=x86 -O0 | grep {jo} | count 2
+; RUN: llc < %s -march=x86 -O0 | grep {jb} | count 2
 
 @ok = internal constant [4 x i8] c"%d\0A\00"
 @no = internal constant [4 x i8] c"no\0A\00"
index b2dc77d8be1234a083a4897120f5d7f574472d22..c0f3a81c4d67e5b76958f8e96c51ae47c0fcace1 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -march=x86
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin10 | grep {array,16512,7}
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin9 | grep {array,16512,7}
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin8 | not grep {7}
+; RUN: llc < %s -march=x86
+; RUN: llc < %s -mtriple=i386-apple-darwin10 | grep {array,16512,7}
+; RUN: llc < %s -mtriple=i386-apple-darwin9 | grep {array,16512,7}
+; RUN: llc < %s -mtriple=i386-apple-darwin8 | not grep {7}
 
 ; Darwin 9+ should get alignment on common symbols.  Darwin8 does 
 ; not support this.
index 01c0e36ea244bce4bbc9b501d594d1edd9fef473..10fecadaa0238d660b99f2fa243c6fadf99370e9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=sse2 | grep pcmpeqd | count 4
+; RUN: llc < %s -march=x86 -mattr=sse2 | grep pcmpeqd | count 4
 
 define <4 x i32> @ioo() nounwind {
         ret <4 x i32> <i32 -1, i32 -1, i32 -1, i32 -1>
index 0bd97c23e87bb03adb24eef46a6bf3f2fe82d364..f45e9b84b2640562b143a73599a349427603ca54 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i686-apple-darwin | grep and | count 1
-; RUN: llvm-as < %s | llc -march=x86-64 -mtriple=i686-pc-linux | grep and | count 1
+; RUN: llc < %s -march=x86 -mtriple=i686-apple-darwin | grep and | count 1
+; RUN: llc < %s -march=x86-64 -mtriple=i686-pc-linux | grep and | count 1
 
 declare void @bar(<2 x i64>* %n)
 
index 3501047abc16556f1a6d3df4806d9c246ac96c80..7733b8a5baaa4cd3cca5f057e22c41587d782c5f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep and | count 1
+; RUN: llc < %s -march=x86 | grep and | count 1
 
 ; The dag combiner should fold together (x&127)|(y&16711680) -> (x|y)&c1
 ; in this case.
index bdc845448f5ff888c7e8bc80e76b586bd0d4df8e..b5ac23b241289b5f85e3ba2c568704988bc3b88a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep {(%} | count 1
+; RUN: llc < %s -march=x86 | grep {(%} | count 1
 
 ; Don't duplicate the load.
 
index e8c3cf0e71b2508fb5a4896fea4f2008bd836b94..0cf169eb28d8dcc5797741c62f14452858ad2ae4 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 > %t
+; RUN: llc < %s -march=x86-64 > %t
 ; RUN: grep mov %t | count 8
 ; RUN: not grep implicit %t
 
index c5f03abee71e6839282b21163ca0382d22500cdd..106fe83661b413c3302f0eb40c20af3cf593f519 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep movzbl | count 2
+; RUN: llc < %s -march=x86-64 | grep movzbl | count 2
 
 ; Use movzbl to avoid partial-register updates.
 
index 2e2bc3cc8f21d0fa06cb0a298b77d477201cdb48..c11151446bc5d006f7d8ccb1f66725d6e94faef7 100644 (file)
@@ -1,7 +1,7 @@
 ; This should compile to movl $2147483647, %eax + andl only.
-; RUN: llvm-as < %s | llc | grep andl
-; RUN: llvm-as < %s | llc | not grep movsd
-; RUN: llvm-as < %s | llc | grep esp | not grep add
+; RUN: llc < %s | grep andl
+; RUN: llc < %s | not grep movsd
+; RUN: llc < %s | grep esp | not grep add
 ; rdar://5736574
 
 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"
index 333c7689ab4abd4690d2994f020185bc1ab9c894..96da224c8521fe5786edfbc507e2fe082b2c59d8 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 -relocation-model=static | \
+; RUN: llc < %s -march=x86 -relocation-model=static | \
 ; RUN:   grep {test1 \$_GV}
-; RUN: llvm-as < %s | llc -march=x86 -relocation-model=static | \
+; RUN: llc < %s -march=x86 -relocation-model=static | \
 ; RUN:   grep {test2 _GV}
 ; PR882
 
index 7f3353f6be6573044aeb2429ba0ecf5b56a4b3c7..c57aa995e8a8d2703df4a6afa35e7802872d4ddd 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc 
+; RUN: llc < %s 
 ; PR2267
 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"
index a77e8fc711de9e072bae33a3d4e64a6139478eb5..6139da8c3685c5152626421b9a8e9ffc6b477a57 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i686-unknown-linux-gnu -relocation-model=pic    | FileCheck %s -check-prefix=CHECK-PIC-32
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i686-unknown-linux-gnu -relocation-model=static | FileCheck %s -check-prefix=CHECK-STATIC-32
-; RUN: llvm-as < %s | llc -march=x86-64 -relocation-model=static | FileCheck %s -check-prefix=CHECK-STATIC-64
-; RUN: llvm-as < %s | llc -march=x86-64 -relocation-model=pic    | FileCheck %s -check-prefix=CHECK-PIC-64
+; RUN: llc < %s -march=x86 -mtriple=i686-unknown-linux-gnu -relocation-model=pic    | FileCheck %s -check-prefix=CHECK-PIC-32
+; RUN: llc < %s -march=x86 -mtriple=i686-unknown-linux-gnu -relocation-model=static | FileCheck %s -check-prefix=CHECK-STATIC-32
+; RUN: llc < %s -march=x86-64 -relocation-model=static | FileCheck %s -check-prefix=CHECK-STATIC-64
+; RUN: llc < %s -march=x86-64 -relocation-model=pic    | FileCheck %s -check-prefix=CHECK-PIC-64
 ; PR3379
 ; XFAIL: *
 
index 10a362f369a3486c43e0a74a46653a2d86c28d56..44f972ec7198cdad974d2bf6a4e28aecb01afbfb 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | FileCheck %s
+; RUN: llc < %s | FileCheck %s
 ; ModuleID = 'asm.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-darwin9.6"
index c0092108f14945fe2570518895deb2c6292057ae..d00f8e861c21e8a963ec409b25bc851ba5617e25 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | FileCheck %s
+; RUN: llc < %s -march=x86-64 | FileCheck %s
 
 ; rdar://7103704
 
index de73ca316ec64270a4359148507c4c276511e905..3ef1887083d027b822005b1a5661563e83f62919 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -o %t1
+; RUN: llc < %s -march=x86 -o %t1
 ; RUN: grep "lock" %t1 | count 17
 ; RUN: grep "xaddl" %t1 | count 4 
 ; RUN: grep "cmpxchgl"  %t1 | count 13 
index 0dba6e6ff6d69a55d7a254efa0ebb28dfca7c3df..30353346b5c96780e46ed31a874ff5c6de421b75 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-unknown-linux-gnu | FileCheck %s -check-prefix=LINUX
+; RUN: llc < %s -mtriple=i386-unknown-linux-gnu | FileCheck %s -check-prefix=LINUX
 
 declare i32 @foo()
 @G0 = global i32 ()* @foo, section ".init_array"
index c84662de3eb36fdd7591df80346ede9471de0402..8003de262d2cfaa00f20802925ad37096d3c8ce1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep {leal.*-2(\[%\]rdi,\[%\]rdi)}
+; RUN: llc < %s -march=x86-64 | grep {leal.*-2(\[%\]rdi,\[%\]rdi)}
 
 define i32 @foo(i32 %x) nounwind readnone {
   %t0 = shl i32 %x, 1
index 9f0aeb32c417f2c69710d8d33d6a31cad4bd2899..03e69e7a1a499010a4cb94d500d1c75adcb7741b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep align | count 3
+; RUN: llc < %s -march=x86 | grep align | count 3
 
 @x = external global i32*              ; <i32**> [#uses=1]
 
index dfc58181d9040ded5192b1fceca52364e6ae09c7..3e68f9486cfa49f6e8904e31684d3c8d1ab38c55 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin | grep align | count 1
+; RUN: llc < %s -mtriple=i386-apple-darwin | grep align | count 1
 
 @A = common global [100 x i32] zeroinitializer, align 32               ; <[100 x i32]*> [#uses=1]
 
index 370bec09848fc5bf08674492464f6999e175704f..4c25979dcd5e7171208960dce82af5d8a1760d95 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 
 define i1 @foo(i64 %a)
 {
index f575409f2149bbc459fcd81f32dcddeb3f0bb945..c34c6753bfedc978cb5df7f7ffd3400e455afd35 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86
-; RUN: llvm-as < %s | llc -march=x86-64
+; RUN: llc < %s -march=x86
+; RUN: llc < %s -march=x86-64
 ; PR1033
 
 define i64 @test1(double %t) {
index 3e269315780238e2509a8ff56247791b1e7a30e0..48922b5f5a132fd41e3723298a813abcc092b489 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep movd | count 2
-; RUN: llvm-as < %s | llc -march=x86-64 | not grep rsp
+; RUN: llc < %s -march=x86-64 | grep movd | count 2
+; RUN: llc < %s -march=x86-64 | not grep rsp
 
 define i64 @test1(double %A) {
    %B = bitcast double %A to i64
index b9ce10f44198dd91f71276c7634efdfc2e4e9d2c..fad478889373abbdc362e5a7409772a9852d9a9b 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -march=x86-64 -disable-post-RA-scheduler=false -break-anti-dependencies=false > %t
+; RUN: llc < %s -march=x86-64 -disable-post-RA-scheduler=false -break-anti-dependencies=false > %t
 ; RUN:   grep {%xmm0} %t | count 14
 ; RUN:   not grep {%xmm1} %t
-; RUN: llvm-as < %s | llc -march=x86-64 -disable-post-RA-scheduler=false -break-anti-dependencies > %t
+; RUN: llc < %s -march=x86-64 -disable-post-RA-scheduler=false -break-anti-dependencies > %t
 ; RUN:   grep {%xmm0} %t | count 7
 ; RUN:   grep {%xmm1} %t | count 7
 
index 91f8310361ad5d70e776bcb622a131a9f37505b7..5bf58fa1d50543374b219d5dc7d06af2dfb18594 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 > %t
+; RUN: llc < %s -march=x86-64 > %t
 ; RUN: not grep APP %t
 ; RUN: grep bswapq %t | count 2
 ; RUN: grep bswapl %t | count 1
index 592e25bae331a58f1afafe80ce4faab8bc11cd83..0a72c1c47845b23b7b1f47b18c341efd3977adca 100644 (file)
@@ -1,8 +1,8 @@
 ; bswap should be constant folded when it is passed a constant argument
 
-; RUN: llvm-as < %s | llc -march=x86 | \
+; RUN: llc < %s -march=x86 | \
 ; RUN:   grep bswapl | count 3
-; RUN: llvm-as < %s | llc -march=x86 | grep rolw | count 1
+; RUN: llc < %s -march=x86 | grep rolw | count 1
 
 declare i16 @llvm.bswap.i16(i16)
 
index a76242c977cedfa48b58495d100a159f4d33902e..ec447e5e9c813e15b855999820d15a3189a42e7e 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep btl | count 28
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=pentium4 | grep btl | not grep esp
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=penryn   | grep btl | not grep esp
+; RUN: llc < %s -march=x86 | grep btl | count 28
+; RUN: llc < %s -march=x86 -mcpu=pentium4 | grep btl | not grep esp
+; RUN: llc < %s -march=x86 -mcpu=penryn   | grep btl | not grep esp
 ; PR3253
 
 ; The register+memory form of the BT instruction should be usable on
index a75214a6b084b9b85ef28634c1defc65c807d377..af36e1bb8cb4c2afcc2e883b93c3f7434dd6fbe3 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep {movq   8(%rsp), %rax}
-; RUN: llvm-as < %s | llc -march=x86 > %t
+; RUN: llc < %s -march=x86-64 | grep {movq     8(%rsp), %rax}
+; RUN: llc < %s -march=x86 > %t
 ; RUN: grep {movl      8(%esp), %edx} %t
 ; RUN: grep {movl      4(%esp), %eax} %t
 
index f85c8ffbe4fe7352149b68aa96fa8135b974bf84..71129f5f6c9bcce8258e5802df44b61889b2b4eb 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep rep.movsq | count 2
-; RUN: llvm-as < %s | llc -march=x86    | grep rep.movsl | count 2
+; RUN: llc < %s -march=x86-64 | grep rep.movsq | count 2
+; RUN: llc < %s -march=x86    | grep rep.movsl | count 2
 
 %struct.s = type { i64, i64, i64, i64, i64, i64, i64, i64,
                    i64, i64, i64, i64, i64, i64, i64, i64,
index 707a4c5d2785dc80b3498bd2015012d554f9fca8..504e0bed791680e8fa997acd298a85dcfed60688 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep rep.movsq | count 2
-; RUN: llvm-as < %s | llc -march=x86 | grep rep.movsl | count 2
+; RUN: llc < %s -march=x86-64 | grep rep.movsq | count 2
+; RUN: llc < %s -march=x86 | grep rep.movsl | count 2
 
 %struct.s = type { i32, i32, i32, i32, i32, i32, i32, i32,
                    i32, i32, i32, i32, i32, i32, i32, i32,
index 5576c361ae1638ff7dd4aeb07e5adda035fdd926..4db9d650b439c5dca9c22daebc8cda0b73b6fe13 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep rep.movsq | count 2
-; RUN: llvm-as < %s | llc -march=x86 | grep rep.movsl   | count 2
+; RUN: llc < %s -march=x86-64 | grep rep.movsq | count 2
+; RUN: llc < %s -march=x86 | grep rep.movsl     | count 2
 
 %struct.s = type { i16, i16, i16, i16, i16, i16, i16, i16,
                    i16, i16, i16, i16, i16, i16, i16, i16,
index c6f4588dd45df3dba962a22b5c3a87041eaa1578..69c115b97326e7f038bdc9678092671e9a081ff7 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep rep.movsq | count 2
-; RUN: llvm-as < %s | llc -march=x86 | grep rep.movsl   | count 2
+; RUN: llc < %s -march=x86-64 | grep rep.movsq | count 2
+; RUN: llc < %s -march=x86 | grep rep.movsl     | count 2
 
 %struct.s = type { i8, i8, i8, i8, i8, i8, i8, i8,
                    i8, i8, i8, i8, i8, i8, i8, i8,
index 47269d21d930d28fda801e1af7585d1ec53029e9..b060369a182ec6d86da4de172e43769c460e2a2b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep add | not grep 16
+; RUN: llc < %s -march=x86 | grep add | not grep 16
 
        %struct.W = type { x86_fp80, x86_fp80 }
 @B = global %struct.W { x86_fp80 0xK4001A000000000000000, x86_fp80 0xK4001C000000000000000 }, align 32
index 6b64c6ce4dabd147374adc8a1f0affcbba183684..0da93bad04e102fb836396e26b3955cd2e7aeb45 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah | egrep {add|lea} | grep 16
+; RUN: llc < %s -march=x86 -mcpu=yonah | egrep {add|lea} | grep 16
 
        %struct.S = type { <2 x i64>, <2 x i64>, <2 x i64>, <2 x i64>,
                            <2 x i64> }
index 6e9c70dd42fe8c679ac2c46dcd966c921a886e6b..87785bc3f3f40ed85a4f6f6f91938f3a29cc2560 100644 (file)
@@ -1,11 +1,11 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-darwin-apple -relocation-model=static | grep {call.*12345678}
-; RUN: llvm-as < %s | llc -mtriple=i386-darwin-apple -relocation-model=pic | not grep {call.*12345678}
-; RUN: llvm-as < %s | llc -mtriple=i386-pc-linux -relocation-model=dynamic-no-pic | grep {call.*12345678}
+; RUN: llc < %s -mtriple=i386-darwin-apple -relocation-model=static | grep {call.*12345678}
+; RUN: llc < %s -mtriple=i386-darwin-apple -relocation-model=pic | not grep {call.*12345678}
+; RUN: llc < %s -mtriple=i386-pc-linux -relocation-model=dynamic-no-pic | grep {call.*12345678}
 
 ; Call to immediate is not safe on x86-64 unless we *know* that the
 ; call will be within 32-bits pcrel from the dest immediate.
 
-; RUN: llvm-as < %s | llc -march=x86-64 | grep {call.*\*%rax}
+; RUN: llc < %s -march=x86-64 | grep {call.*\*%rax}
 
 ; PR3666
 ; PR3773
index ad9b796a85d01acfaecda400266a8802abe599d4..7bae5cd2464d5a53c043cb1515067295a750b2bf 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -disable-fp-elim | grep subl | count 1
+; RUN: llc < %s -march=x86 -disable-fp-elim | grep subl | count 1
 
         %struct.decode_t = type { i8, i8, i8, i8, i16, i8, i8, %struct.range_t** }
         %struct.range_t = type { float, float, i32, i32, i32, [0 x i8] }
index 49b691f4a75bf6a47a661d1081be2523dc5a0186..a9ddbdb7f745af659db11aba539626df2b1e4571 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 > %t
+; RUN: llc < %s -march=x86-64 > %t
 ; RUN: grep {cmpq      \$-478,} %t
 ; RUN: not grep inc %t
 ; RUN: not grep {leal  1(} %t
index c3b3b412f2a9d0dd7e3f295d2c319e3e24c98327..3f27187d44a89b0f2757f73cf994d9a81d647f5e 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep bsr | count 2
-; RUN: llvm-as < %s | llc -march=x86 | grep bsf
-; RUN: llvm-as < %s | llc -march=x86 | grep cmov | count 3
+; RUN: llc < %s -march=x86 | grep bsr | count 2
+; RUN: llc < %s -march=x86 | grep bsf
+; RUN: llc < %s -march=x86 | grep cmov | count 3
 
 define i32 @t1(i32 %x) nounwind  {
        %tmp = tail call i32 @llvm.ctlz.i32( i32 %x )
index 91c8a87ea5419114f9f0e736095009aafc80f0d3..898c09b82f5e2e8a0325be2b90c93cc5d59280d3 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep cmp | count 1
-; RUN: llvm-as < %s | llc -march=x86 | grep test | count 1
+; RUN: llc < %s -march=x86 | grep cmp | count 1
+; RUN: llc < %s -march=x86 | grep test | count 1
 
 define i32 @f1(i32 %X, i32* %y) {
        %tmp = load i32* %y             ; <i32> [#uses=1]
index f66f90c0b0f3a81af9ba807966961aa5622dd648..de893745bae9cce47a68735941c8f016942fdb72 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep -v cmp
+; RUN: llc < %s -march=x86-64 | grep -v cmp
 
 define i64 @foo(i64 %x) {
   %t = icmp eq i64 %x, 0
index 241618c531ab5c8dd3adcdff7c1f48701e27f739..d4aa399ae95d5dfa8441031d6b7f37f3d5a2b0b3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep -v cmp
+; RUN: llc < %s -march=x86-64 | grep -v cmp
 
 define i64 @foo(i64 %x) {
   %t = icmp slt i64 %x, 1
index 2c046ffc08413b4c3b8aea06e5b17c03a305d6e5..9a8e00c8bca09f93d5284660c29928e8f9199413 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep ucomisd | grep CPI | count 2
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep ucomisd | grep CPI | count 2
 
 define i32 @test(double %A) nounwind  {
  entry:
index ede9b59a7e56cb0c42121d2be200f57809d373a1..0fe4e56c97cab862c34488e9706543515db8f722 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | grep {movl %esp, %eax}
+; RUN: llc < %s | grep {movl   %esp, %eax}
 ; PR4572
 
 ; Don't coalesce with %esp if it would end up putting %esp in
index 99394240c7c81a14f0318ad6ab8c9877fa355da1..8aa0bfdd51fbd181241831ed9eb944699ef95845 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i686-apple-darwin -mattr=+sse2 | not grep movaps
+; RUN: llc < %s -mtriple=i686-apple-darwin -mattr=+sse2 | not grep movaps
 ; PR1877
 
 @NNTOT = weak global i32 0             ; <i32*> [#uses=1]
index c67e0f582496a82eda1c68765bd45decef2a4a8a..5d10bbad09ef09af5d7f406f1441ea2415f90ca0 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep paddw | count 2
-; RUN: llvm-as < %s | llc -march=x86-64 | not grep mov
+; RUN: llc < %s -march=x86-64 | grep paddw | count 2
+; RUN: llc < %s -march=x86-64 | not grep mov
 
 ; The 2-addr pass should ensure that identical code is produced for these functions
 ; no extra copy should be generated.
index 7d4a80ab70f236f6854597ef89278f94b2937eca..e5bd448a4158a277a5c92490f9c419ea943bbb91 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i686-apple-darwin -mattr=+sse2 | grep mov | count 6
+; RUN: llc < %s -mtriple=i686-apple-darwin -mattr=+sse2 | grep mov | count 6
 
        %struct.quad_struct = type { i32, i32, %struct.quad_struct*, %struct.quad_struct*, %struct.quad_struct*, %struct.quad_struct*, %struct.quad_struct* }
 
index 9628f93e7916fefce52bf776ec27c9d3d9321716..02a97813fdcd0978bd1a95780c44e394ce13ef5d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i686-apple-darwin -mattr=+sse2 | not grep movaps
+; RUN: llc < %s -mtriple=i686-apple-darwin -mattr=+sse2 | not grep movaps
 ; PR1501
 
 define float @foo(i32* %x, float* %y, i32 %c) nounwind  {
index c730ea76e9837962d6472fb4c64220247c3d1da7..510d115f4ad7678e57b57e0d840e8c83937dd28c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i686-apple-darwin -mattr=+sse2 | not grep movaps
+; RUN: llc < %s -mtriple=i686-apple-darwin -mattr=+sse2 | not grep movaps
 
 define i32 @t() {
 entry:
index 1da214c6103336fcdd38191021cd44d965761d10..7d6f399930fd4554c20bf424ab175cc4220db723 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin10 | not grep movaps
+; RUN: llc < %s -mtriple=i386-apple-darwin10 | not grep movaps
 ; rdar://6509240
 
        type { %struct.TValue }         ; type %0
index ab029f45658ce538f4406bdda07f080ab4f65cbf..4db520fee7477b1ea0855cb34de79c35871da085 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin | grep xor | count 3
+; RUN: llc < %s -mtriple=x86_64-apple-darwin | grep xor | count 3
 
 @val = internal global i64 0           ; <i64*> [#uses=1]
 @"\01LC" = internal constant [7 x i8] c"0x%lx\0A\00"           ; <[7 x i8]*> [#uses=1]
index ae3eb5f6d68d53bed75edaf8ca44c68c631ed861..2a8ead8c4909754d56597804717280f4c3dac170 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64
+; RUN: llc < %s -march=x86-64
 ; PR4297
 
 target datalayout =
index 7743628f04c0a84d60ecc3a0f1bf038f46e43a94..b6ca1cedc22ee4c48c9b4ef318c56bac243a8963 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -code-model=small  | FileCheck -check-prefix CHECK-SMALL %s
-; RUN: llvm-as < %s | llc -code-model=kernel | FileCheck -check-prefix CHECK-KERNEL %s
+; RUN: llc < %s -code-model=small  | FileCheck -check-prefix CHECK-SMALL %s
+; RUN: llc < %s -code-model=kernel | FileCheck -check-prefix CHECK-KERNEL %s
 
 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"
index a78a042d7ec379ca2a3e2af24600d5341cc8e052..b49d081a64f15763ddf48cf96ff59f6b94cf4034 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep fldl | count 1
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep fldl | count 1
 
 define double @doload64(i64 %x) nounwind  {
        %tmp717 = bitcast i64 %x to double
index d2913abddb49d7f670b12ec81ce209da40d35e26..a61ef7acd13c71843e1e472ccc44d791f43e8d13 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 -combiner-global-alias-analysis -combiner-alias-analysis
+; RUN: llc < %s -march=x86-64 -combiner-global-alias-analysis -combiner-alias-analysis
 
 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"
        %struct.Hash_Key = type { [4 x i32], i32 }
index 30c7347d9cbf33c70de51a1bd1c52c02c9b77d33..63be1541657617dea73c80598a2b2677ae757d76 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | FileCheck %s
+; RUN: llc < %s -march=x86 | FileCheck %s
 
 define i32 @test1(i32 %x, i32 %n, i32 %w, i32 %v) nounwind readnone {
 entry:
index 12c0e03f6f481931bbfee8ef4c57c1d3a9be76e5..d810cb1eff78455faa1ce9b063cfa9821a41491c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin -mattr=+sse2 -relocation-model=static | not grep movaps
+; RUN: llc < %s -mtriple=i386-apple-darwin -mattr=+sse2 -relocation-model=static | not grep movaps
 
 @a = external global <2 x i64>         ; <<2 x i64>*> [#uses=1]
 
index 224f5d5e5c54c2368cfe74ff435b0412e08829b1..56ea26b658d812ea348cbcdd635ddabff135e01e 100644 (file)
@@ -2,7 +2,7 @@
 ; insertion of register-register copies.
 
 ; Make sure there are only 3 mov's for each testcase
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel | \
+; RUN: llc < %s -march=x86 -x86-asm-syntax=intel | \
 ; RUN:   grep {\\\<mov\\\>} | count 6
 
 
index aa69a31a48fc27f95f811204dd0a8365675b96ff..358ee59c95a5151140b0e2f2d8d4ddab0e5eb5ad 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep add
+; RUN: llc < %s -march=x86 | not grep add
 
 define i1 @X(i32 %X) {
         %Y = add i32 %X, 14             ; <i32> [#uses=1]
index c6cda4a5b97924d0c73fa164bc207328a3091d58..84c152d77215a9fcab10b580f69b7a9c9e9ea59d 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah | \
+; RUN: llc < %s -march=x86 -mcpu=yonah | \
 ; RUN:   grep movsd | count 1
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah | \
+; RUN: llc < %s -march=x86 -mcpu=yonah | \
 ; RUN:   grep ucomisd
 declare i1 @llvm.isunordered.f64(double, double)
 
index b67bc36d507ac4200f9ac95c3e80164e9a8c5510..be8de5e09f8a0b5b34fbaf35b56ef03295dcda60 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin9 | grep no_dead_strip | count 1
+; RUN: llc < %s -mtriple=i386-apple-darwin9 | grep no_dead_strip | count 1
 ; We should have a .no_dead_strip directive for Z but not for X/Y.
 
 @X = internal global i8 4
index 05adb50b294f23c74d463610d5d85ebb81a3bcb3..7e7acaa98a7646eb9b576dea09cc305bb047ec96 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep mov | count 2
+; RUN: llc < %s -march=x86 | grep mov | count 2
 
 define void @ccosl({ x86_fp80, x86_fp80 }* noalias sret %agg.result, { x86_fp80, x86_fp80 } %z) nounwind {
 entry:
index 6e3156beb0f61409702bbaa7bd8d7883046753c6..ca8cc1464c7709f1eff7caab174a0d7f76be8772 100644 (file)
@@ -2,7 +2,7 @@
 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-darwin7"
 
-; RUN: llvm-as < %s | llc | grep {LCPI1_0(,%eax,4)}
+; RUN: llc < %s | grep {LCPI1_0(,%eax,4)}
 define float @f(i32 %x) nounwind readnone {
 entry:
        %0 = icmp eq i32 %x, 0          ; <i1> [#uses=1]
@@ -10,7 +10,7 @@ entry:
        ret float %iftmp.0.0
 }
 
-; RUN: llvm-as < %s | llc | grep {movsbl.*(%e.x,%e.x,4), %eax}
+; RUN: llc < %s | grep {movsbl.*(%e.x,%e.x,4), %eax}
 define signext i8 @test(i8* nocapture %P, double %F) nounwind readonly {
 entry:
        %0 = fcmp olt double %F, 4.200000e+01           ; <i1> [#uses=1]
index 80be8545d59c8720e66cc49a4936188c02ec350a..05388f9b2a96e8a42e1b222ce08a92357b23b467 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep LCPI | count 3
-; RUN: llvm-as < %s | llc -march=x86-64 -stats  -info-output-file - | grep asm-printer | grep 6
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep LCPI | count 3
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -stats  -info-output-file - | grep asm-printer | grep 12
+; RUN: llc < %s -march=x86-64 | grep LCPI | count 3
+; RUN: llc < %s -march=x86-64 -stats  -info-output-file - | grep asm-printer | grep 6
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep LCPI | count 3
+; RUN: llc < %s -march=x86 -mattr=+sse2 -stats  -info-output-file - | grep asm-printer | grep 12
 
 declare float @qux(float %y)
 
index 60d51e56c3b40ff9f2003442aab812f48a581700..2aac486323a8441f1190b985a904810b6a33cc86 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc 
-; RUN: llvm-as < %s | llc -fast-isel
-; RUN: llvm-as < %s | llc -march=x86-64
-; RUN: llvm-as < %s | llc -fast-isel -march=x86-64
+; RUN: llc < %s 
+; RUN: llc < %s -fast-isel
+; RUN: llc < %s -march=x86-64
+; RUN: llc < %s -fast-isel -march=x86-64
 ; PR4466
 
 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"
index c0c1767c301ddf2f4344d911dc16e10abacfbdb8..2b4b83259b82aabe0352d39e25d587ecdefe9639 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 -o %t -stats -info-output-file - | \
+; RUN: llc < %s -march=x86-64 -o %t -stats -info-output-file - | \
 ; RUN:   grep {asm-printer} | grep {Number of machine instrs printed} | grep 5
 ; RUN: grep {leal      1(\%rsi),} %t
 
index a08fa6519d71be40d814507a5ca25efc93d4be1f..47522d8080587bf109ab32d09c293132cc520b16 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc | not grep orpd
-; RUN: llvm-as < %s | llc | grep andpd | count 1
+; RUN: llc < %s | not grep orpd
+; RUN: llc < %s | grep andpd | count 1
 
 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-apple-darwin8"
index 4539ef623de577fab196554811ea53b9d2a6ccb0..4fe554de75a027f95f3852d6b7eae0a7dc7d63b7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin -tailcallopt=false -stats -info-output-file - | grep asm-printer | grep 31
+; RUN: llc < %s -mtriple=i386-apple-darwin -tailcallopt=false -stats -info-output-file - | grep asm-printer | grep 31
 
        %CC = type { %Register }
        %II = type { %"struct.XX::II::$_74" }
index 27d6181db8bc76e69f3d102135648d791a288ae0..5b5a7662ffff929300acc3434e5ba47ca0f03a5e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin | not grep comm
+; RUN: llc < %s -mtriple=i386-apple-darwin | not grep comm
 ; rdar://6479858
 
 @str1 = internal constant [1 x i8] zeroinitializer
index ba84711c03eb1411a05916c5e376830d23f4ee3e..edcfeb78a4d0c2858d0160739ee34b092351e844 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep {orl       \$1}
+; RUN: llc < %s -march=x86 | grep {orl \$1}
 ; PR3018
 
 define i32 @test(i32 %A) nounwind {
index 95e27b04094f9be1f05804aed79789ac9373a04a..c0ee2ac3386b1da78cfce132f21398bf40acda96 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=penryn -disable-mmx -o %t
+; RUN: llc < %s -march=x86 -mcpu=penryn -disable-mmx -o %t
 ; RUN: grep unpcklpd %t | count 1
 ; RUN: grep movapd %t | count 1
 ; RUN: grep movaps %t | count 1
index a673ebf47de5d64f84bb83c99291a3d5d3ce59ec..c3c7990d19ebb43c04d55f162ecd53491ea028fc 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -mtriple=i386-apple-darwin -stats |& grep asm-printer | grep 14
+; RUN: llc < %s -march=x86 -mattr=+sse2 -mtriple=i386-apple-darwin -stats |& grep asm-printer | grep 14
 
 define i32 @t(i8* %ref_frame_ptr, i32 %ref_frame_stride, i32 %idxX, i32 %idxY) nounwind  {
 entry:
index c292140e108defb41525cd86e37a523cd93b6e60..a3c1e6f0c5549e6bb5b325f0bdd8876e1e76fc3f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin10 | grep __bzero
+; RUN: llc < %s -mtriple=i386-apple-darwin10 | grep __bzero
 
 declare void @llvm.memset.i32(i8*, i8, i32, i32)
 
index 63325b7a6ae0bdbb1d66634943f941fb77cb7dea..452d1f8ce3922c246d4414b9f55502c6e4860b98 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | grep no_dead_strip
+; RUN: llc < %s | grep no_dead_strip
 
 target datalayout = "e-p:32:32"
 target triple = "i686-apple-darwin8.7.2"
index 79eb31ac0fd47b11f9edb6482591aa1f2f1516fd..b4d2e1aa566dd9ec713307a8bd07813f7cf2fe9b 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin  |     grep stub
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin9 | not grep stub
+; RUN: llc < %s -mtriple=i386-apple-darwin  |     grep stub
+; RUN: llc < %s -mtriple=i386-apple-darwin9 | not grep stub
 
 @"\01LC" = internal constant [13 x i8] c"Hello World!\00"              ; <[13 x i8]*> [#uses=1]
 
index aa690f7f4857550de517f2cc22fe88b83ea3bef8..f0ada41338b27c22d9c47a250d16b04ea8013a7a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep 365384439
+; RUN: llc < %s -march=x86 | grep 365384439
 
 define i32 @f9188_mul365384439_shift27(i32 %A) {
         %tmp1 = udiv i32 %A, 1577682821         ; <i32> [#uses=1]
index a611eddc7682e5949c3a5fa95857baf75fd94979..e86b52fe82d59107dcae1a35329649ec15497e5b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep div | count 8
+; RUN: llc < %s -march=x86-64 | grep div | count 8
 
 define void @si64(i64 %x, i64 %y, i64* %p, i64* %q) {
        %r = sdiv i64 %x, %y
index a6b3073e414637684614e087a49e0ab11aba5539..c634c7e1fd4270ce037c1f4e68ff90a5d7b664ec 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-pc-mingw32 | FileCheck %s
+; RUN: llc < %s -mtriple=i386-pc-mingw32 | FileCheck %s
 
 declare dllimport void @foo()
 
index 8f21c5301f31d7eeac70d1ac7b6a6ab13a1e87de..1df092018dd835aaf8b703814199fd2fb9954628 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 | not egrep {\\\$4294967289|-7}
-; RUN: llvm-as < %s | llc -march=x86 | egrep {\\\$4294967280|-16}
-; RUN: llvm-as < %s | llc -march=x86-64 | grep {\\-16}
+; RUN: llc < %s -march=x86 | not egrep {\\\$4294967289|-7}
+; RUN: llc < %s -march=x86 | egrep {\\\$4294967280|-16}
+; RUN: llc < %s -march=x86-64 | grep {\\-16}
 
 define void @t() nounwind {
 A:
index 3dd9b11408151bd3c1aa3de9c751bde738e5927a..34cd5d925052fb69402dd3931ce2791b25a5f009 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep call
+; RUN: llc < %s -march=x86-64 | grep call
 ; PR4688
 
 ; Return types can be empty structs, which can be awkward.
index 5a378e19c49a88b2847a4ee476a30e3f1c936239..52dcb61d87f8f5c4144c5ca2150766ebc5e87e35 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep lea
-; RUN: llvm-as < %s | llc -march=x86 | grep {movl      %ebp}
+; RUN: llc < %s -march=x86 | not grep lea
+; RUN: llc < %s -march=x86 | grep {movl        %ebp}
 
 declare void @bar(<2 x i64>* %n)
 
index a54b6f112d88ea6ecfdd32807453c26d1babba03..9553b1b578b15d509749d2127ed8249c5c6769aa 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel | grep movzx | count 1
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel | grep movsx | count 1
+; RUN: llc < %s -march=x86 -x86-asm-syntax=intel | grep movzx | count 1
+; RUN: llc < %s -march=x86 -x86-asm-syntax=intel | grep movsx | count 1
 
 @G1 = internal global i8 0              ; <i8*> [#uses=1]
 @G2 = internal global i8 0              ; <i8*> [#uses=1]
index 0cc56302b70fc99db1a0dcc1cc679cc3b42d4124..01e32aae08ca4a3ccf4f710c7a4a57f69b83f19d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i686-apple-darwin | grep weak_reference | count 2
+; RUN: llc < %s -mtriple=i686-apple-darwin | grep weak_reference | count 2
 
 @Y = global i32 (i8*)* @X               ; <i32 (i8*)**> [#uses=0]
 
index df487659edb52515805ed7132a183fc51022e878..9b598299e53608d90b563db0d35f15f76ef44b0f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep mul | count 2
+; RUN: llc < %s -march=x86-64 | grep mul | count 2
 
 define i128 @i64_sext_i128(i64 %a, i64 %b) {
   %aa = sext i64 %a to i128
index 635da48133b634bddb7a2afaaa00803eeeaa74c1..9e20ded1111f47c06d7281b81a8094354c89a493 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep mul | count 2
+; RUN: llc < %s -march=x86 | grep mul | count 2
 
 define i64 @i32_sext_i64(i32 %a, i32 %b) {
   %aa = sext i32 %a to i64
index 95cd8f20d99c2bfe07a7006195e2935b0777264c..2040e872f7fe3d2a096fd35d22f3e1648e17da06 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 -mcpu=core2 -o %t
+; RUN: llc < %s -march=x86-64 -mcpu=core2 -o %t
 ; RUN: not grep unpcklps %t
 
 define i32 @foo() nounwind {
index 1e0ce9a324438cfc96a7434462477e93ddd99264..ad79ab9ae20ff9245c35b2509c313670f0f811c3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 >/dev/null
+; RUN: llc < %s -march=x86 >/dev/null
 ; PR4699
 
 ; Handle this extractvalue-of-extractvalue case without getting in
index b00c8e49e1c859f37908da9ca1605011b81e80f7..12a2ef30e17ed61cfcbc335bd330173b1b5691a2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 ; Examples that exhibits a bug in DAGCombine.  The case is triggered by the
 ; following program.  The bug is DAGCombine assumes that the bit convert
index 484d2c4e5e100d0b5e80c88a0487647434bb742e..14778f097ef536eac991c173f8138bf589fa38c0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=penryn > %t
+; RUN: llc < %s -march=x86 -mcpu=penryn > %t
 ; RUN: not grep movd %t
 ; RUN: grep {movss     %xmm} %t | count 1
 ; RUN: grep {extractps \\\$1, %xmm0, } %t | count 1
index 7ac8e048edbc46f31894474ba401097699203bca..8b0a472296b595d997cb558444363c1b5e80cb6b 100644 (file)
@@ -1,5 +1,5 @@
 ; Make sure this testcase codegens to the fabs instruction, not a call to fabsf
-; RUN: llvm-as < %s | llc -march=x86 -mattr=-sse2,-sse3,-sse | grep fabs\$ | \
+; RUN: llc < %s -march=x86 -mattr=-sse2,-sse3,-sse | grep fabs\$ | \
 ; RUN:   count 2
 ; RUN: llvm-as < %s | \
 ; RUN:   llc -march=x86 -mattr=-sse,-sse2,-sse3 -enable-unsafe-fp-math | \
index 3f3aa468675b31657ecec8ac125379d071172de6..e15182120094b68281c5de695b28d86133f4054e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel | \
+; RUN: llc < %s -march=x86 -x86-asm-syntax=intel | \
 ; RUN:   grep {add     ESP, 8}
 
 target triple = "i686-pc-linux-gnu"
index c8621a7780bd8cd0152fc48f458a37eea851d5d2..fe96c0c8be2a17e500bcfd959a649430ccc35fd3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel | \
+; RUN: llc < %s -march=x86 -x86-asm-syntax=intel | \
 ; RUN:   grep {mov     EDX, 1}
 ; check that fastcc is passing stuff in regs.
 
index fb4f37ef90be92b92e28de03fd45b54c7f920c90..9072c5c7b593706ab3ebb16b7b36180caec0414e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -O0
+; RUN: llc < %s -march=x86 -O0
 
 ; This file is for regression tests for cases where FastISel needs
 ; to gracefully bail out and let SelectionDAGISel take over.
index c713387f727778ba5d6a95fabc0f3f2f1fd68d4f..f2696ce814da157365712b25579fae057a8a55b2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -O0 -march=x86-64 -mattr=+mmx | FileCheck %s
+; RUN: llc < %s -O0 -march=x86-64 -mattr=+mmx | FileCheck %s
 ; PR4684
 
 target datalayout =
index 9945746807cfa18cc2a17d0c1de605354071bfdd..5fcdbbbe53b25f2c7b834356195808c074933bfe 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -fast-isel -march=x86 | grep and
+; RUN: llc < %s -fast-isel -march=x86 | grep and
 
 define i32 @t() nounwind {
 tak:
index ac2595a7461d7f390b6291457e21fe9bfc016349..84d10f32c294c1ffa20706bc9ba1e1b3307127f5 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -fast-isel | grep {LCPI1_0(%rip)}
+; RUN: llc < %s -fast-isel | grep {LCPI1_0(%rip)}
 ; Make sure fast isel uses rip-relative addressing when required.
 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-apple-darwin9.0"
index 02c5e4e2299bcab413ec324e0468544103f30e46..70191bdfdf117e45e2275758f906693209be7f27 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -fast-isel -fast-isel-abort -march=x86-64 | FileCheck %s
+; RUN: llc < %s -fast-isel -fast-isel-abort -march=x86-64 | FileCheck %s
 
 ; CHECK: doo:
 ; CHECK: xor
index 4e988f5e5af43dbc8a5a9c64e34dd3e1458f0521..9b486acc39b3830636511adf6f901af9723bd06d 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86-64 -O0 | grep movslq
-; RUN: llvm-as < %s | llc -march=x86 -O0
+; RUN: llc < %s -march=x86-64 -O0 | grep movslq
+; RUN: llc < %s -march=x86 -O0
 ; PR3181
 
 ; GEP indices are interpreted as signed integers, so they
index b2f885095ecebe81fd0ef4a42292b93543b34b6c..34f8b382522fce2297a400127d94efb76606e68c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -fast-isel | grep {_kill@GOTPCREL(%rip)}
+; RUN: llc < %s -fast-isel | grep {_kill@GOTPCREL(%rip)}
 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-apple-darwin10.0"
 @f = global i8 (...)* @kill            ; <i8 (...)**> [#uses=1]
index e1ff7921a11a899e7c56dcb153b9e6a23cf2cf7a..d0665783ce6462fd97d43a53645b9e42e7883038 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -fast-isel | grep {andb   \$1, %}
+; RUN: llc < %s -march=x86 -fast-isel | grep {andb     \$1, %}
 
 declare i64 @bar(i64)
 
index dfee4f2a11ea1da35d9c755657d66ecdf4792053..35ec1e7115b24bb2ad062bc0b4ea6b43878dc1bd 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -fast-isel -mtriple=i386-apple-darwin | \
+; RUN: llc < %s -fast-isel -mtriple=i386-apple-darwin | \
 ; RUN:   grep lazy_ptr, | count 2
-; RUN: llvm-as < %s | llc -fast-isel -march=x86 -relocation-model=static | \
+; RUN: llc < %s -fast-isel -march=x86 -relocation-model=static | \
 ; RUN:   grep lea
 
 @src = external global i32
index 91dcca57cc2b713a45cba7cff61a409df65e43e5..158ef551ce42d8768140d956aa21a90e3174c3f9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -fast-isel -fast-isel-abort -march=x86
+; RUN: llc < %s -fast-isel -fast-isel-abort -march=x86
 
 define i8 @t2(i8 %a, i8 %c) nounwind {
        %tmp = shl i8 %a, %c
index 7d8c9f5e002c57fe4dd4a640b2b86e4fc49c5a82..35f7a72a285c09517bad30b0611ec15edad9364e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -O0 | grep {sarl  \$80, %eax}
+; RUN: llc < %s -march=x86 -O0 | grep {sarl    \$80, %eax}
 ; PR3242
 
 define i32 @foo(i32 %x) nounwind {
index 6f4d2026814f97ec0b26947427b038520a726def..c3e527c4e5b484d16627e683be74c6769e607481 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -fast-isel -tailcallopt -march=x86 | not grep add
+; RUN: llc < %s -fast-isel -tailcallopt -march=x86 | not grep add
 ; PR4154
 
 ; On x86, -tailcallopt changes the ABI so the caller shouldn't readjust
index 4dd14e6b2163140ab0203157906fb7ea6003c345..a5e6642e09c1361010f776f1a49143912812ff01 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -relocation-model=pic -mtriple=i686-unknown-linux-gnu -fast-isel | grep __tls_get_addr
+; RUN: llc < %s -march=x86 -relocation-model=pic -mtriple=i686-unknown-linux-gnu -fast-isel | grep __tls_get_addr
 ; PR3654
 
 @v = thread_local global i32 0
index 039f114737bb1c352586d169e831a35d29aa6fc2..69b26c5442e4dc1c1dec945ab4358c65b4728f53 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -fast-isel -fast-isel-abort
-; RUN: llvm-as < %s | llc -march=x86-64 -fast-isel -fast-isel-abort
+; RUN: llc < %s -march=x86 -fast-isel -fast-isel-abort
+; RUN: llc < %s -march=x86-64 -fast-isel -fast-isel-abort
 
 define i8 @t1(i32 %x) signext nounwind  {
        %tmp1 = trunc i32 %x to i8
index 8d6ddb4dbede1fa0959b7e17277c6c32e64a2f18..3dcd736a14047c3baef13d846a270d740b3ae6e3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -fast-isel -fast-isel-abort -march=x86 -mattr=sse2
+; RUN: llc < %s -fast-isel -fast-isel-abort -march=x86 -mattr=sse2
 
 ; This tests very minimal fast-isel functionality.
 
index 303fce5b89e3d0cc2a911c9ce11b9b559b0617c8..2b48f5f371d9d908b07f3eacb35faf03f5110d2c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-unknown-mingw32 | \
+; RUN: llc < %s -mtriple=i386-unknown-mingw32 | \
 ; RUN:   grep {@12}
 
 ; Check that a fastcall function gets correct mangling
index 40c753ee3041a538d2a5223649ffcb7e0df2d886..d044a2ad9e8404473eb8b52a598132f4957670cb 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=i686-apple-darwin -mattr=+sse2 | grep movsd
-; RUN: llvm-as < %s | llc -mtriple=i686-apple-darwin -mattr=+sse2 | grep mov | count 1
+; RUN: llc < %s -mtriple=i686-apple-darwin -mattr=+sse2 | grep movsd
+; RUN: llc < %s -mtriple=i686-apple-darwin -mattr=+sse2 | grep mov | count 1
 
 define i32 @foo() nounwind {
 entry:
index 94da50584c7b6bde5c22beebfeec0f5673d0983c..52b3e57b96bc5f41cd5dd2fe9d2279c0a9c88a47 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -tailcallopt=false | grep {movl\[\[:space:\]\]*8(%esp), %eax} | count 2
+; RUN: llc < %s -tailcallopt=false | grep {movl\[\[:space:\]\]*8(%esp), %eax} | count 2
 ; PR3122
 ; rdar://6400815
 
index 7fc111bbc299793c35adec757ff75f8c3ecf08da..d45741884c7db0e8bccc165cc9cd7bbe97650ad4 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -tailcallopt=false | grep ret | not grep 4
+; RUN: llc < %s -march=x86 -tailcallopt=false | grep ret | not grep 4
 
        %struct.foo = type { [4 x i32] }
 
index f18f34deb19076d7c940989ffb8e7073a31fe0fe..c70005bc2ce64b5feefa68d520fc1a0ed56a4615 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=i686-apple-darwin -mattr=+sse2 | grep mov | grep ecx | grep 0
-; RUN: llvm-as < %s | llc -mtriple=i686-apple-darwin -mattr=+sse2 | grep mov | grep xmm0 | grep 8
+; RUN: llc < %s -mtriple=i686-apple-darwin -mattr=+sse2 | grep mov | grep ecx | grep 0
+; RUN: llc < %s -mtriple=i686-apple-darwin -mattr=+sse2 | grep mov | grep xmm0 | grep 8
 
 @d = external global double            ; <double*> [#uses=1]
 @c = external global double            ; <double*> [#uses=1]
index c4f9587335e790d400b1859db58545a17df1517f..60205305a977f03626d6a1a893b19432315f031c 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep sar | count 1
-; RUN: llvm-as < %s | llc -march=x86-64 | not grep sar
+; RUN: llc < %s -march=x86 | grep sar | count 1
+; RUN: llc < %s -march=x86-64 | not grep sar
 
 define i32 @test(i32 %f12) {
        %tmp7.25 = lshr i32 %f12, 16            
index 65944fdaee4ceda6a19de1911b152c33037aab9e..c5a3765c717b6ec452986953330d8e610d825b5c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=att -mattr=-sse2 | grep fildll | count 2
+; RUN: llc < %s -march=x86 -x86-asm-syntax=att -mattr=-sse2 | grep fildll | count 2
 
 define fastcc double @sint64_to_fp(i64 %X) {
         %R = sitofp i64 %X to double            ; <double> [#uses=1]
index 73aa713de52ef4743f9081e344983339e21b51fa..03bad6594128b29bbc218a835c1b949951f9c5a8 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86-64 -enable-unsafe-fp-math | not grep mulps
-; RUN: llvm-as < %s | llc -march=x86-64 | grep mulps
+; RUN: llc < %s -march=x86-64 -enable-unsafe-fp-math | not grep mulps
+; RUN: llc < %s -march=x86-64 | grep mulps
 
 define void @test14(<4 x float>*) nounwind {
         load <4 x float>* %0, align 1
index 2828ad22efbd25cdd3a48f28ac9f60e8982ac5ca..5e80ea5478909abca3edaed59a2249dd683bf7bf 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep {cmpb   \$0, (%r.\*,%r.\*)}
+; RUN: llc < %s -march=x86-64 | grep {cmpb     \$0, (%r.\*,%r.\*)}
 
 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-apple-darwin9.6"
index 705b7954964465714869bbd74e26b88ebb150d36..9f79f7723b33dcdcbc043de71fff979413020489 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep and
+; RUN: llc < %s -march=x86 | not grep and
 
 define i32 @t1(i8* %X, i32 %i) {
 entry:
index 349f986830a05c5f0caf89fc5f59af0bc5072ccf..7a2b03833ae9c66a66bf9c4cbbe9c604419a2a68 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin | grep mov | count 1
+; RUN: llc < %s -mtriple=i386-apple-darwin | grep mov | count 1
 
 @f = external global void ()*          ; <void ()**> [#uses=1]
 
index 824ae003da25fd0b619ed17fb91d446a57abed18..337a7edb1736076b95840cb23eb85e44e9e4949d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin | grep call | grep 560
+; RUN: llc < %s -mtriple=x86_64-apple-darwin | grep call | grep 560
 ; rdar://6522427
 
        %"struct.clang::Action" = type { %"struct.clang::ActionBase" }
index 53991717c6746568d76a0025959d05758f35dfca..603e9ad66caafba2f13c594da4b016a199cacc06 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep mov
-; RUN: llvm-as < %s | llc -march=x86-64 | not grep mov
+; RUN: llc < %s -march=x86 | not grep mov
+; RUN: llc < %s -march=x86-64 | not grep mov
 
 declare void @bar()
 
index 1623f31d740241eba8f0ed358f644114751d428e..f1fcbcfd13b4561456bf455ff48bd11a651a8f8d 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep inc
-; RUN: llvm-as < %s | llc -march=x86 | grep add | grep 4
+; RUN: llc < %s -march=x86 | grep inc
+; RUN: llc < %s -march=x86 | grep add | grep 4
 
 define i32 @test(i32 %X) nounwind {
 entry:
index 6e3da5c5ee8276dbfbdfc9d6649180ddac53e377..eb182da10129e928b4a6d8bbc7e1bb36e1634d78 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
        %struct._obstack_chunk = type { i8*, %struct._obstack_chunk*, [4 x i8] }
        %struct.obstack = type { i32, %struct._obstack_chunk*, i8*, i8*, i8*, i32, i32, %struct._obstack_chunk* (...)*, void (...)*, i8*, i8 }
 @stmt_obstack = external global %struct.obstack                ; <%struct.obstack*> [#uses=1]
index 312427af7096ea706a6a4fceda605ea0c774fc0b..0351ecab117b24c3d9c0c152575d0ba94f6a5d80 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep lea
-; RUN: llvm-as < %s | llc -march=x86-64 | not grep lea
+; RUN: llc < %s -march=x86 | not grep lea
+; RUN: llc < %s -march=x86-64 | not grep lea
 
 @B = external global [1000 x i8], align 32
 @A = external global [1000 x i8], align 32
index f558aca4200591bd0c2a6b3b2b6cffed7c19de11..ef5202f554c5904c5f22d72484435c765a708536 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin -mcpu=yonah  | not grep pcmpeqd
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin -mcpu=yonah  | grep orps | grep CPI1_2  | count 2
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin | grep pcmpeqd | count 1
+; RUN: llc < %s -mtriple=i386-apple-darwin -mcpu=yonah  | not grep pcmpeqd
+; RUN: llc < %s -mtriple=i386-apple-darwin -mcpu=yonah  | grep orps | grep CPI1_2  | count 2
+; RUN: llc < %s -mtriple=x86_64-apple-darwin | grep pcmpeqd | count 1
 
 ; This testcase shouldn't need to spill the -1 value,
 ; so it should just use pcmpeqd to materialize an all-ones vector.
index e2141ebf68515bdb1666959b857324faaf07c832..cc4198d7caf0024f7c65abb73a5394a2420b1651 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 > %t
+; RUN: llc < %s -march=x86 -mattr=+sse2 > %t
 ; RUN: grep pcmpeqd %t | count 1
 ; RUN: grep xor %t | count 1
 ; RUN: not grep LCP %t
index 2b75781218bcf8a88dc8e67fab670877961c13e3..49f879504e063ff32f73a20736f2e70bc5494f36 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin -mcpu=yonah  | not grep pcmpeqd
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin | grep pcmpeqd | count 1
+; RUN: llc < %s -mtriple=i386-apple-darwin -mcpu=yonah  | not grep pcmpeqd
+; RUN: llc < %s -mtriple=x86_64-apple-darwin | grep pcmpeqd | count 1
 
 ; This testcase should need to spill the -1 value on x86-32,
 ; so it shouldn't use pcmpeqd to materialize an all-ones vector; it
index 1016b1081aaeb9495ec1e1ae73936db8ff674fae..2605123d6dd49457df87ff5418dc69f99498ff13 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep movslq | count 1
+; RUN: llc < %s -march=x86-64 | grep movslq | count 1
 ; PR4050
 
        type { i64 }            ; type %0
index 32ba2171450bef274eb919b688a79d8e2247a92e..cafc61a41ff2946c37209f9548dc7f06f1bc7847 100644 (file)
@@ -1,6 +1,6 @@
 ;; Test that this FP immediate is stored in the constant pool as a float.
 
-; RUN: llvm-as < %s | llc -march=x86 -mattr=-sse2,-sse3 | \
+; RUN: llc < %s -march=x86 -mattr=-sse2,-sse3 | \
 ; RUN:   grep {.long.1123418112}
 
 define double @D() {
index 15606c34886b98cbd25a5d05f70a847d01ad0b84..08ea77d75f26c1107a91453e23dea84b731352bb 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah | not egrep {\(\(xor\|and\)ps\|movd\)}
+; RUN: llc < %s -march=x86 -mcpu=yonah | not egrep {\(\(xor\|and\)ps\|movd\)}
 
 ; These operations should be done in integer registers, eliminating constant
 ; pool loads, movd's etc.
index f47fd7472ecb4c7509876f144939a2f60817ba78..321e267cb2fa0906e47ce7a6a81cc22db5d16227 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep fldz
-; RUN: llvm-as < %s | llc -march=x86-64 | grep fld1
+; RUN: llc < %s -march=x86 | grep fldz
+; RUN: llc < %s -march=x86-64 | grep fld1
 
 ; This is basically this code on x86-64:
 ; _Complex long double test() { return 1.0; }
index 4e61d0fbe7dcb3e43b82dc3d2cf7aefb2fe0045b..4bdf4590b07c5c8fc952a4258710f3c900595b85 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=i386 | \
+; RUN: llc < %s -march=x86 -mcpu=i386 | \
 ; RUN:   grep {fucomi.*st.\[12\]}
 ; PR1012
 
index 78be2a39defb12b7e34ba8bcf4e7c38f5c09802d..5a28bb50a34353947819b32d54b85f0bec7763cb 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep fstp
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah | not grep movsd
+; RUN: llc < %s -march=x86 | not grep fstp
+; RUN: llc < %s -march=x86 -mcpu=yonah | not grep movsd
 
 declare double @foo()
 
index 5254e1c89f612d80bfd782b8a4ffd8bfd9434d27..f220b24f90b078524cdbe54c14848fc588d366f5 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -mcpu=yonah | grep cvtss2sd
-; RUN: llvm-as < %s | llc -mcpu=yonah | grep fstps
-; RUN: llvm-as < %s | llc -mcpu=yonah | not grep cvtsd2ss
+; RUN: llc < %s -mcpu=yonah | grep cvtss2sd
+; RUN: llc < %s -mcpu=yonah | grep fstps
+; RUN: llc < %s -mcpu=yonah | not grep cvtsd2ss
 
 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"
 target triple = "i686-apple-darwin8"
index 56392deb300d2b748d8648a4ffc03ac34543a933..05dfc545db17bde51eefaabd46c187a5e8103801 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mcpu=yonah | not grep movss
+; RUN: llc < %s -mcpu=yonah | not grep movss
 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"
 
index 997f8df20fea626d3e70422960271d9e53143e06..67dcb1871df4964089e1b955e2419343d5a92e63 100644 (file)
@@ -1,5 +1,5 @@
 ; This should not copy the result of foo into an xmm register.
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah -mtriple=i686-apple-darwin9 | not grep xmm
+; RUN: llc < %s -march=x86 -mcpu=yonah -mtriple=i686-apple-darwin9 | not grep xmm
 ; rdar://5689903
 
 declare double @foo()
index 00a73aeb416f9536ff76731919bdca40a10db4ad..894897a2a5f0fbd704798074214b38e0b6f0c7ec 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep fxch | count 2
+; RUN: llc < %s -march=x86 | grep fxch | count 2
 
 define i32 @main() nounwind {
 entry:
index 80f7efbe4dec0973bda00e32d5d1a527bd13854b..1675444887138955ae13114eec1862e8b5d67515 100644 (file)
@@ -1,6 +1,6 @@
 ;; LowerFP_TO_SINT should not create a stack object if it's not needed.
 
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | not grep add
+; RUN: llc < %s -march=x86 -mattr=+sse2 | not grep add
 
 define i32 @main(i32 %argc, i8** %argv) {
 cond_false.i.i.i:               ; preds = %bb.i5
index f2017b961fb57fac5468c56e4cd32793e5712fb2..8e823ede56a03eac643cf36cf69e426a60454835 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel -mcpu=i486 | \
+; RUN: llc < %s -march=x86 -x86-asm-syntax=intel -mcpu=i486 | \
 ; RUN:   grep {fadd\\|fsub\\|fdiv\\|fmul} | not grep -i ST
 
 ; Test that the load of the constant is folded into the operation.
index 54523265e91e98319f8b2a5a84ed937f7964ea84..a160ac69442926a41a7eb461e263de0316ebcaca 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep fild | not grep ESP
+; RUN: llc < %s -march=x86 | grep fild | not grep ESP
 
 define double @short(i16* %P) {
         %V = load i16* %P               ; <i16> [#uses=1]
index 655ad3df323868cfac93e511218876b4b4a01706..0145069b8cd639c3cef4af4d88c15c7113d8a4bd 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel | \
+; RUN: llc < %s -march=x86 -x86-asm-syntax=intel | \
 ; RUN:   grep -i ST | not grep {fadd\\|fsub\\|fdiv\\|fmul}
 
 ; Test that the load of the memory location is folded into the operation.
index 4d25fca1eb11b8682fc9e67e91723b77c361fb10..6a8dbcfaa7c3b2b30d1c2c1bb257627032d788a3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -enable-unsafe-fp-math | \
+; RUN: llc < %s -march=x86 -mattr=+sse2 -enable-unsafe-fp-math | \
 ; RUN:  grep -v sp | grep xorps | count 2
 
 ; Don't fold the incoming stack arguments into the xorps instructions used
index 4a85779ebf0a71b817ecc4df4d31d9c6f03787cd..68575bc401d750a028fb8d69d9413ec1fda4b23b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -enable-full-lsr >%t
+; RUN: llc < %s -march=x86 -enable-full-lsr >%t
 ; RUN: grep {addl      \\\$4,} %t | count 3
 ; RUN: not grep {,%} %t
 
index aaa2f84b88c94789942d705b4d45ee8b83a55452..9f6d3f75cf843a5e7bd65a9f284361d9e4dd650b 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-as < %s | llc -march=x86 > %t
+; RUN: llc < %s -march=x86 > %t
 ; RUN: not grep lea %t
 ; RUN: not grep add %t
 ; RUN: grep mov %t | count 1
-; RUN: llvm-as < %s | llc -mtriple=x86_64-linux -relocation-model=static > %t
+; RUN: llc < %s -mtriple=x86_64-linux -relocation-model=static > %t
 ; RUN: not grep lea %t
 ; RUN: not grep add %t
 ; RUN: grep mov %t | count 1
index a80cf327c0fd401d91b92154593e07d03cd2ffd6..2c2303042bc459f69370c90d7c18befb08aece59 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-unknown-linux-gnu | FileCheck %s -check-prefix=LINUX
+; RUN: llc < %s -mtriple=i386-unknown-linux-gnu | FileCheck %s -check-prefix=LINUX
 
 ; PR4639
 @G1 = internal thread_local global i32 0               ; <i32*> [#uses=1]
index a3eaa5f1031a6412ea964337cb1ec73117fcfe13..38948a7dc91249b850c6b403d5a9bbef9467d8b2 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-unknown-linux-gnu | FileCheck %s -check-prefix=LINUX
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin9.7 | FileCheck %s -check-prefix=DARWIN
+; RUN: llc < %s -mtriple=i386-unknown-linux-gnu | FileCheck %s -check-prefix=LINUX
+; RUN: llc < %s -mtriple=i386-apple-darwin9.7 | FileCheck %s -check-prefix=DARWIN
 
 
 ; int G1;
index 41d91285ddbe11d5b76ceb00d7f6fb61c182a589..76ffd66524b94fbbfbeea7fc4cc0677ae531a3ec 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep {movzbl    %\[abcd\]h,} | count 7
+; RUN: llc < %s -march=x86 | grep {movzbl      %\[abcd\]h,} | count 7
 
 ; Use h-register extract and zero-extend.
 
index b38e0e478e99b1ec0475fab39f8c51ea08814338..98817f3fb59f5daceda57a907c5b73111b8056fb 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep {movzbl %\[abcd\]h,} | count 7
+; RUN: llc < %s -march=x86-64 | grep {movzbl   %\[abcd\]h,} | count 7
 
 ; Use h-register extract and zero-extend.
 
index e8672422a7b09e6f2d1dec1406396968f059a3c1..d30e6b334e8b14e650eb4e2f45bb06b2ed200903 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -march=x86-64 > %t
+; RUN: llc < %s -march=x86-64 > %t
 ; RUN: grep mov %t | count 6
 ; RUN: grep {movb      %ah, (%rsi)} %t | count 3
-; RUN: llvm-as < %s | llc -march=x86 > %t
+; RUN: llc < %s -march=x86 > %t
 ; RUN: grep mov %t | count 3
 ; RUN: grep {movb      %ah, (%e} %t | count 3
 
index 2777be9cc3e0a799d2a15da0af642140d4e26918..878fd93b737c7c940332446e53e57e88513076a6 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep {movzbl %\[abcd\]h,} | count 4
-; RUN: llvm-as < %s | llc -march=x86    > %t
+; RUN: llc < %s -march=x86-64 | grep {movzbl   %\[abcd\]h,} | count 4
+; RUN: llc < %s -march=x86    > %t
 ; RUN: grep {incb      %ah} %t | count 3
 ; RUN: grep {movzbl    %ah,} %t | count 3
 
index 789f3dd18f08bef3109a8e05e63d675cd4247850..e97ebab69712b005639d57c1409d9c9a74cd220b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 > %t
+; RUN: llc < %s -march=x86-64 > %t
 ; RUN: grep {movzbl    %\[abcd\]h,} %t | count 8
 ; RUN: grep {%\[abcd\]h} %t | not grep {%r\[\[:digit:\]\]*d}
 
index 55415832397429a461c63931e55d88db00a0e4e8..16e13f839664560239147cba0f89d0a5b6c42526 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 > %t
+; RUN: llc < %s -march=x86 > %t
 ; RUN: grep {movzbl    %\[abcd\]h,} %t | count 1
 ; RUN: grep {shll      \$3,} %t | count 1
 
index d353a2233797b7d4d29622c6c5a7863a5cf47992..8a0b07b31c278023971aab487223f5a1ff8fc0bd 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86    | grep mov | count 1
-; RUN: llvm-as < %s | llc -march=x86-64 | grep mov | count 1
+; RUN: llc < %s -march=x86    | grep mov | count 1
+; RUN: llc < %s -march=x86-64 | grep mov | count 1
 
 define zeroext i8 @foo() nounwind ssp {
 entry:
index e000547f44f2ba2fb9339227d78d071a2a4b6650..74554d15e2f6d9acfacf40f8a231a07189bcf292 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin9   | grep mov | count 1
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin9 | not grep GOT
+; RUN: llc < %s -mtriple=i386-apple-darwin9   | grep mov | count 1
+; RUN: llc < %s -mtriple=x86_64-apple-darwin9 | not grep GOT
 
 @x = weak hidden global i32 0          ; <i32*> [#uses=1]
 
index efa7b69fd630aeb1f6b503aac05650295c8b9236..4be881e84d6822023eca15c011c975260636bf9e 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin9   | FileCheck %s -check-prefix=X32
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin9 | FileCheck %s -check-prefix=X64
+; RUN: llc < %s -mtriple=i386-apple-darwin9   | FileCheck %s -check-prefix=X32
+; RUN: llc < %s -mtriple=x86_64-apple-darwin9 | FileCheck %s -check-prefix=X64
 
 @x = external hidden global i32                ; <i32*> [#uses=1]
 @y = extern_weak hidden global i32     ; <i32*> [#uses=1]
index a744a02f0c69b7c1f7c92eb38452d84cfaaded3a..a8aede52accdf154592cf8a7a50481dad8c0cb75 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin9 | FileCheck %s
+; RUN: llc < %s -mtriple=i386-apple-darwin9 | FileCheck %s
 
 @x = common hidden global i32 0                ; <i32*> [#uses=1]
 
index 061db11e0bb6520ab48ce0ab507720144a3381f5..a948bdfe68757ec715d1a58b1f89a15e73212835 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=i686-pc-linux-gnu | FileCheck %s -check-prefix=LINUX
-; RUN: llvm-as < %s | llc -mtriple=i686-apple-darwin8 | FileCheck %s -check-prefix=DARWIN
+; RUN: llc < %s -mtriple=i686-pc-linux-gnu | FileCheck %s -check-prefix=LINUX
+; RUN: llc < %s -mtriple=i686-apple-darwin8 | FileCheck %s -check-prefix=DARWIN
 
 @a = hidden global i32 0
 @b = external global i32
index db94b0ec05e6f803f9948c49faa81adbb6a51d1d..907a6b8de2fe215aa3070668b1583e627eedb6cf 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i686-pc-linux-gnu | grep 18446744073709551615 | count 14
+; RUN: llc < %s -march=x86 -mtriple=i686-pc-linux-gnu | grep 18446744073709551615 | count 14
 
 ; These static initializers are too big to hand off to assemblers
 ; as monolithic blobs.
index 69399336e30e03283ae351ede91fa4b582cad4bd..c47569e700f52965a7f78720bd097bb4b2ad352e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep movq | count 2
+; RUN: llc < %s -march=x86-64 | grep movq | count 2
 
 define i128 @__addvti3() {
           ret i128 -1
index f8c732ec68e458145024ba691927a62891a28e29..e9d30d67019e229c011d6f1f494a835e04b0f294 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64
+; RUN: llc < %s -march=x86-64
 ; PR1198
 
 define i64 @foo(i64 %x, i64 %y) {
index 179a0134331b1c324cc3546974f8b1ba4120c74a..277f4283328b623a06457ae9b44a8fcafbb2f582 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep {movq   8(%rdi), %rdx}
-; RUN: llvm-as < %s | llc -march=x86-64 | grep {movq   (%rdi), %rax}
+; RUN: llc < %s -march=x86-64 | grep {movq     8(%rdi), %rdx}
+; RUN: llc < %s -march=x86-64 | grep {movq     (%rdi), %rax}
 
 define i128 @test(i128 *%P) {
         %A = load i128* %P
index 280ed6b1b33baa7505d47b975149e57db9367251..5a7a7a7fe84a932a97475a7a6ad4b87090b9deea 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 > %t
+; RUN: llc < %s -march=x86 > %t
 ; RUN: grep adcl %t | count 7
 ; RUN: grep sbbl %t | count 7
 
index 712302da76d002f434a2ed360f6db5e14d480ed2..6116c2e71658686645271f5e09e59513feeb1b87 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 
 define void @foo(i2011* %x, i2011* %y, i2011* %p) nounwind {
   %a = load i2011* %x
index 0d2b29c0b420175e154afcd532e3f700384ee509..847e2095f4c53a822b2e74dbb74e9863829f3604 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86-64           | grep {movq.*(%rsi), %rax}
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep {movsd.*(%eax),}
+; RUN: llc < %s -march=x86-64           | grep {movq.*(%rsi), %rax}
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep {movsd.*(%eax),}
 
 ; Uses movsd to load / store i64 values if sse2 is available.
 
index ca751ae1d2e4ece672bba4a67c256211acddbeee..6a79ee879253fa3c3e6fc7134506efff8fc5a384 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 -stats  |& \
+; RUN: llc < %s -march=x86-64 -stats  |& \
 ; RUN:   grep {6 .*Number of machine instrs printed}
 
 ;; Integer absolute value, should produce something at least as good as:
index 03cc507f23f21f4754f1d864b5757af6fc9b8f72..43128dcf010b691d2296f50fffb81ef94ac18356 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin -disable-fp-elim
-; RUN: llvm-as < %s | llc -mtriple=i386-linux        -disable-fp-elim
+; RUN: llc < %s -mtriple=i386-apple-darwin -disable-fp-elim
+; RUN: llc < %s -mtriple=i386-linux        -disable-fp-elim
 ; XFAIL: *
 ; Expected to run out of registers during allocation.
 ; PR3864
index 5ed6ddb55129d749cfe1c224931aaffcb08623dd..cecf77af4de12f51ae422d1dfd868aef73513a87 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep {mulpd        %xmm3, %xmm1}
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep {mulpd        %xmm2, %xmm0}
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep {addps        %xmm3, %xmm1}
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep {addps        %xmm2, %xmm0}
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep {mulpd  %xmm3, %xmm1}
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep {mulpd  %xmm2, %xmm0}
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep {addps  %xmm3, %xmm1}
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep {addps  %xmm2, %xmm0}
 
 define <4 x double> @foo(<4 x double> %x, <4 x double> %z) {
   %y = fmul <4 x double> %x, %z
index 3d2f65653e7a46a557a36ad8ff1d170b17520a6f..91178403876f1303eeedbe6ccfd56d16f29d43d3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep mov
+; RUN: llc < %s -march=x86 | not grep mov
 
        %struct.active_line = type { %struct.gs_fixed_point, %struct.gs_fixed_point, i32, i32, i32, %struct.line_segment*, i32, i16, i16, %struct.active_line*, %struct.active_line* }
        %struct.gs_fixed_point = type { i32, i32 }
index 0a2df1c977bcba830d736ad231c87502988ad4bd..1cb54b37b0e1a279db3e0547bb35aa075d8cfc2a 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep lea | count 3
-; RUN: llvm-as < %s | llc -march=x86-64 | grep shl | count 1
-; RUN: llvm-as < %s | llc -march=x86-64 | not grep imul
+; RUN: llc < %s -march=x86-64 | grep lea | count 3
+; RUN: llc < %s -march=x86-64 | grep shl | count 1
+; RUN: llc < %s -march=x86-64 | not grep imul
 
 define i64 @t1(i64 %a) nounwind readnone {
 entry:
index 6403a2668a39e80f623cee4ec80db5513b0ab647..4e8e2af0f2fec9c1922d570c0c8751a9ff102fc8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep lea
+; RUN: llc < %s -march=x86 | grep lea
 
 declare i32 @foo()
 
index 619629407fe6bccb85352688cccdd8c40af5d899..4a2c7fc5ebac5cea462253e87d191f7290f07b49 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | not grep movq
+; RUN: llc < %s -march=x86-64 | not grep movq
 
 define i64 @t(i64 %a, i64 %b) nounwind ssp {
 entry:
index 31d94d89c37652928c58666b27c0d12397a82594..09b09295153ef10fec0431b7f699ad0910d01610 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 
 define x86_fp80 @test1() {
         %tmp85 = call x86_fp80 asm sideeffect "fld0", "={st(0)}"()
index 968561826b5c85d1e0365a13aea1e1076f5fb86c..ffa6ee6e019ef2f0eefa6856b9c0a95d44141dde 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 > %t
+; RUN: llc < %s -march=x86 > %t
 ; RUN: grep {fld       %%st(0)} %t
 ; PR4185
 
index ac89a1d9ad51aca9fff50cb6aa92eb1d93fde267..17945fe4149e82d24c0aa71291de5633c682477b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 > %t
+; RUN: llc < %s -march=x86 > %t
 ; RUN: grep {fld       %%st(0)} %t
 ; PR4459
 
index c9122fad6cf77cbd4f5a6664c14741c3311c943d..bae2970db4abc278c67b792212b05d1700d4d45e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 ; PR4484
 
 declare x86_fp80 @ceil()
index 64f3788f45dd49ac05f1c5951afa1e028bbf6ba5..8b219cf9277339dd1294253c3a35efa600e9870e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 ; PR4485
 
 define void @test(x86_fp80* %a) {
index 97eac388677b38e584d3f7f2864859626e65237b..5e76b6c0580e9dfcc5219da2e5aeffba351f2c40 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep { 37}
+; RUN: llc < %s -march=x86 | grep { 37}
 ; rdar://7008959
 
 define void @bork() nounwind {
index ca39c120585a6804fe5430fbdddd1587e96f3676..78d7e776cf227930191a5a915997f2f20efb5fe4 100644 (file)
@@ -1,8 +1,8 @@
 ; PR2094
-; RUN: llvm-as < %s | llc -march=x86-64 | grep movslq
-; RUN: llvm-as < %s | llc -march=x86-64 | grep addps
-; RUN: llvm-as < %s | llc -march=x86-64 | grep paddd
-; RUN: llvm-as < %s | llc -march=x86-64 | not grep movq
+; RUN: llc < %s -march=x86-64 | grep movslq
+; RUN: llc < %s -march=x86-64 | grep addps
+; RUN: llc < %s -march=x86-64 | grep paddd
+; RUN: llc < %s -march=x86-64 | not grep movq
 
 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-apple-darwin8"
index 01f1397830a4b511032f9d2a800e855fa3a0e73c..46966f5370d385eae6b782c8d51ba817791eb64c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-unknown-linux-gnu
+; RUN: llc < %s -mtriple=i386-unknown-linux-gnu
 ; PR3391
 
 @pci_indirect = external global { }             ; <{ }*> [#uses=1]
index 04ad48d29211580c59dd739e2525811bea61cec6..0b5ff08c3f326473f4cacf19ca4825ae66fa02c4 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin -relocation-model=pic | grep lea
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin -relocation-model=pic | grep call
+; RUN: llc < %s -mtriple=i386-apple-darwin -relocation-model=pic | grep lea
+; RUN: llc < %s -mtriple=i386-apple-darwin -relocation-model=pic | grep call
 
 @main_q = internal global i8* null             ; <i8**> [#uses=1]
 
index 19df81b231e954214c51ea2175e692e78a33b040..ab44206f8065a07864d374411c29bec62f5b8078 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64
+; RUN: llc < %s -march=x86-64
 ; rdar://7066579
 
        type { i64, i64, i64, i64, i64 }                ; type %0
index 9cc944b2bc6bf1c4de12bf9bf935c26738a984c4..1f4a13f54b75d53430a9400ee2745c3b151e5c4d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin9 -O0 | grep {movl %edx, 12(%esp)} | count 2
+; RUN: llc < %s -mtriple=i386-apple-darwin9 -O0 | grep {movl   %edx, 12(%esp)} | count 2
 ; rdar://6992609
 
 target triple = "i386-apple-darwin9.0"
index aafbbd1fd0257af84a14060ace42e55556c20d9a..5a9628b3df74a2be45cdd82e559f332898c8fd0b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah
+; RUN: llc < %s -march=x86 -mcpu=yonah
 
 define void @test1() {
         tail call void asm sideeffect "ucomiss $0", "x"( float 0x41E0000000000000)
index 02988fcc29f317ee1fbb34bc5f40c494dc99e7a3..c66d7a8bd11bdb6ad7cc3d70b6037438d6c27e49 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 
 define i32 @test1() nounwind {
        ; Dest is AX, dest type = i32.
index a0347ea80d96ff698dd310fb32864369f8fe253f..2243f93f3ddde462e5502f871991277feeec2e32 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep mov | count 3
+; RUN: llc < %s -march=x86 | grep mov | count 3
 
 define fastcc i32 @sqlite3ExprResolveNames() nounwind  {
 entry:
index 5c0b0d3d3e954a7e989b0f73a4d814c166ae48f9..f2c9cc72719c47d6ba6198b464778004bd219817 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | not grep movw
+; RUN: llc < %s -march=x86-64 | not grep movw
 
 define i16 @test5(i16 %f12) nounwind {
        %f11 = shl i16 %f12, 2          ; <i16> [#uses=1]
index 3213723db0e5165e7729690843d5ca874f40f06a..e44308583297cecd8cc10e8454b106e98f6bfad3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep mov | count 11
+; RUN: llc < %s -march=x86-64 | grep mov | count 11
 
        %struct.COMPOSITE = type { i8, i16, i16 }
        %struct.FILE = type { i8*, i32, i32, i16, i16, %struct.__sbuf, i32, i8*, i32 (i8*)*, i32 (i8*, i8*, i32)*, i64 (i8*, i64, i32)*, i32 (i8*, i8*, i32)*, %struct.__sbuf, %struct.__sFILEX*, i32, [3 x i8], [1 x i8], %struct.__sbuf, i32, i64 }
index 0eef5173b858f2b5df9ab2a7b4ed6d69cbb0b997..34a29ca7d939c4c8a37a3555586bd66b21ce30d6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep -v IMPLICIT_DEF
+; RUN: llc < %s -march=x86-64 | grep -v IMPLICIT_DEF
 
 define void @foo(<2 x float>* %p) {
   %t = insertelement <2 x float> undef, float 0.0, i32 0
index 95e17b40bc8b3d4e2442275f38b97dce0b289422..18aade2bb30275aa5085079ccc303d3c24f7bc7b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -disable-mmx
+; RUN: llc < %s -march=x86 -disable-mmx
 
 ; Test to check that we properly legalize an insert vector element
 define void @test(<2 x i64> %val, <2 x i64>* %dst, i64 %x) nounwind {
index 5c47f5ee685f1ba0b7ed6ae84708d789299abd76..77a9f7eda783add897c88aca2813d2e0f75977e9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 ; PR2098
 
 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"
index 4e68b7757ff5a09a48939079309f17ec11dfac06..0f94b233bcfb530ca388bcdee98dc9995d32843e 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep lea
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i686-apple-darwin8 | \
+; RUN: llc < %s -march=x86 | not grep lea
+; RUN: llc < %s -march=x86 -mtriple=i686-apple-darwin8 | \
 ; RUN:   grep {movl    \$4, (.*,.*,4)}
 
 define i32 @test(i32* %X, i32 %B) {
index 9d9c747fa49599477e7d5b96ef308d94bf85664a..5ed0e00fd8736a6781d847f8d3e46e274db1928b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 > %t
+; RUN: llc < %s -march=x86 > %t
 ; RUN: grep {movb.7(%...)} %t
 ; RUN: not grep leal %t
 
index 4e678c42cf771ea00c0a71a76aefa3800318e1e2..8d3d97a930bef16ec574dd5da3df47499933aa61 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc | grep {addl.\$4, %ecx}
-; RUN: llvm-as < %s | llc | not grep leal
+; RUN: llc < %s | grep {addl.\$4, %ecx}
+; RUN: llc < %s | not grep leal
 ; this should not sink %1 into bb1, that would increase reg pressure.
 
 ; rdar://6399178
index 7acc5ccf20e7e6cc54a2c70c7d0f761cd08ebbc5..507a328c3ffd8d1e770a7de5bf06a373de919539 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 > %t
+; RUN: llc < %s -march=x86 -mattr=+sse2 > %t
 ; RUN: not grep cmp %t
 ; RUN: not grep xor %t
 ; RUN: grep jne %t | count 1
index 65916ff577247d28b24a09bf68d48b6323ad2643..4d465c0c7aa8f89ee303dfab372e26b37b189062 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep call
+; RUN: llc < %s -march=x86 | not grep call
 
 declare i1 @llvm.isunordered.f64(double)
 
index 18fe29a883e0b20d100deda1f5c7c882934d0bea..7753346fd9402e0ce50fc04a7d19616e2ff444cc 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah | not grep pxor
+; RUN: llc < %s -march=x86 -mcpu=yonah | not grep pxor
 
 ; This should not need to materialize 0.0 to evaluate the condition.
 
index 3799b9c70b071b60ef1b28e962b148586c1c1976..8adf723aabc387362ebb9c0f3fed1ec0849274da 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep {shrl.*31}
+; RUN: llc < %s -march=x86 | grep {shrl.*31}
 
 define i32 @test1(i32 %X) {
 entry:
index f97ac4def9e12d4dbf6bc6ae2f3b947e6794fd50..c695c29e068f5040d0a5594000089581cc1338cf 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 -o %t
+; RUN: llc < %s -march=x86-64 -o %t
 ; RUN: grep inc %t | count 1
 ; RUN: grep dec %t | count 2
 ; RUN: grep addq %t | count 13
index cb7d6271f9580d834c2c40d13b882db908600442..5e8e16217363e82053f7b1f7a9e2e6e63a07db03 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep jns
+; RUN: llc < %s -march=x86 | grep jns
 
 define i32 @f(i32 %X) {
 entry:
index 2db78a2145b6acfb49f8caecb89c3ff95b86d9f5..dab04bc353c6672d8171c043ef148e72c07e2c3f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; verify PR 1700 is still fixed
 ; ModuleID = 'hh.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"
index a33b71c851ecce5dd8b1766a628fe6bd5f17551c..69303507d6e6cedd12b4d20ebf88587dc9bfd718 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel | \
+; RUN: llc < %s -march=x86 -x86-asm-syntax=intel | \
 ; RUN:   grep {lea     EAX, DWORD PTR \\\[... + 4\\*... - 5\\\]}
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel | \
+; RUN: llc < %s -march=x86 -x86-asm-syntax=intel | \
 ; RUN:   not grep add
 
 define i32 @test1(i32 %A, i32 %B) {
index 39122bbdf5f37222e94c4161e75ad9b1f0002b6e..44413d60785eaf84725c191f9c4a1b472997fcdc 100644 (file)
@@ -1,10 +1,10 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep {leal   (%rdi,%rdi,2), %eax}
+; RUN: llc < %s -march=x86-64 | grep {leal     (%rdi,%rdi,2), %eax}
 define i32 @test(i32 %a) {
         %tmp2 = mul i32 %a, 3           ; <i32> [#uses=1]
         ret i32 %tmp2
 }
 
-; RUN: llvm-as < %s | llc -march=x86-64 | grep {leaq   (,%rdi,4), %rax}
+; RUN: llc < %s -march=x86-64 | grep {leaq     (,%rdi,4), %rax}
 define i64 @test2(i64 %a) {
         %tmp2 = shl i64 %a, 2
        %tmp3 = or i64 %tmp2, %a
index 8f0835f642fd0160afc46a244edd62fbb1676ca8..2171204c01d1280a6e22f79dfbe6233d0cf4ba4e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep lea | count 2
+; RUN: llc < %s -march=x86-64 | grep lea | count 2
 
 define zeroext i16 @t1(i32 %on_off) nounwind {
 entry:
diff --git a/test/CodeGen/X86/lea-neg.ll b/test/CodeGen/X86/lea-neg.ll
new file mode 100644 (file)
index 0000000..6b2b61c
--- /dev/null
@@ -0,0 +1,25 @@
+; RUN: llc < %s -march=x86-64 > %t
+; RUN: grep negl %t | count 1
+; RUN: not grep {sub\[bwlq\]} %t
+; RUN: grep mov %t | count 1
+; RUN: grep {leal      -4(} %t | count 1
+
+; ISel the add of -4 with a neg and use an lea for the rest of the
+; arithemtic.
+
+define i32 @test(i32 %x_offs) nounwind readnone {
+entry:
+       %t0 = icmp sgt i32 %x_offs, 4           ; <i1> [#uses=1]
+       br i1 %t0, label %bb.nph, label %bb2
+
+bb.nph:                ; preds = %entry
+       %tmp = add i32 %x_offs, -5              ; <i32> [#uses=1]
+       %tmp6 = lshr i32 %tmp, 2                ; <i32> [#uses=1]
+       %tmp7 = mul i32 %tmp6, -4               ; <i32> [#uses=1]
+       %tmp8 = add i32 %tmp7, %x_offs          ; <i32> [#uses=1]
+       %tmp9 = add i32 %tmp8, -4               ; <i32> [#uses=1]
+       ret i32 %tmp9
+
+bb2:           ; preds = %entry
+       ret i32 %x_offs
+}
index 390e35adfaf556405259be6eb4cdf93952df5456..3f32fd27c5c11970628e42576e8a36e527618f26 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep lea | count 12
+; RUN: llc < %s -march=x86-64 | grep lea | count 12
 
 ; This testcase was written to demonstrate an instruction-selection problem,
 ; however it also happens to expose a limitation in the DAGCombiner's
index b2b388fca498d91e830654bbab160a9e6b905028..22a96448f029a30503131e3d95380c9c7221a6aa 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | FileCheck %s
+; RUN: llc < %s -march=x86-64 | FileCheck %s
 
 define i32 @test1(i32 %x) nounwind {
         %tmp1 = shl i32 %x, 3
index 8d8683d9f46a7bd1b659dd133a6366340fb163b2..574b46acea60cfc13b6cae80cd8d11dc7030f2f3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=sse2 -disable-mmx -o %t
+; RUN: llc < %s -march=x86 -mattr=sse2 -disable-mmx -o %t
 ; RUN: grep {call.*divdi3}  %t | count 2
 
 
index 0721d730544086df1f8b1d2814f1f2dc63adf738..7a96ca30e75312bd7c38950f2c726712528da945 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep lfence
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep lfence
 
 declare void @llvm.memory.barrier( i1 , i1 , i1 , i1 , i1)
 
index 6afaea429b867fd5dd93f8cf0567682498e96b3e..7bf4ac28fdf966129d722c74972f7ff104a9bfa8 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-as < %s | llc -limit-float-precision=6 -march=x86 | \
+; RUN: llc < %s -limit-float-precision=6 -march=x86 | \
 ; RUN:    not grep exp | not grep log | not grep pow
-; RUN: llvm-as < %s | llc -limit-float-precision=12 -march=x86 | \
+; RUN: llc < %s -limit-float-precision=12 -march=x86 | \
 ; RUN:    not grep exp | not grep log | not grep pow
-; RUN: llvm-as < %s | llc -limit-float-precision=18 -march=x86 | \
+; RUN: llc < %s -limit-float-precision=18 -march=x86 | \
 ; RUN:    not grep exp | not grep log | not grep pow
 
 define float @f1(float %x) nounwind noinline {
index ffaf3c171e631b0f60579a91c80ac7eb8bc07845..7132777b697cb5ebb0b102b9f021b6b00b25b145 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep {testb  \[$\]1,}
+; RUN: llc < %s -march=x86-64 | grep {testb    \[$\]1,}
 
 ; Make sure dagcombine doesn't eliminate the comparison due
 ; to an off-by-one bug with ComputeMaskedBits information.
index 18d999b7d47eb8fb825db098783a239424a765ef..321f208e75caf6afc9436df219fdaf799e377af7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -regalloc=local | grep {subl      %eax, %edx}
+; RUN: llc < %s -march=x86 -regalloc=local | grep {subl        %eax, %edx}
 
 ; Local regalloc shouldn't assume that both the uses of the
 ; sub instruction are kills, because one of them is tied
index 8d9ebfb276f1f309728ba02b7b172560d1cae026..e0165fb01b53677cbd76b4b9d4f9f1031ef187a6 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep cmp | count 1
-; RUN: llvm-as < %s | llc -march=x86 | grep shr | count 1
-; RUN: llvm-as < %s | llc -march=x86 | grep xor | count 1
+; RUN: llc < %s -march=x86 | grep cmp | count 1
+; RUN: llc < %s -march=x86 | grep shr | count 1
+; RUN: llc < %s -march=x86 | grep xor | count 1
 
 define i1 @t1(i64 %x) nounwind {
        %B = icmp slt i64 %x, 0
index a8e2c31d9481f4ffb64ad6774c14519a50acbf6c..9a4c8f21237b296b22532014e7a56c12b4e88570 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep '4{(%...)}
+; RUN: llc < %s -march=x86 | not grep '4{(%...)}
 ; This should not load or store the top part of *P.
 
 define void @test(i64* %P) nounwind  {
index cf63f30265abf4041fb808c2e0ba67a70d196bab..b52066dac62ebe2a3d58b3a8354e36d30c3d73e7 100644 (file)
@@ -1,6 +1,6 @@
 ; LSR should hoist the load from the "Arr" stub out of the loop.
 
-; RUN: llvm-as < %s | llc -relocation-model=dynamic-no-pic -mtriple=i686-apple-darwin8.7.2 | FileCheck %s
+; RUN: llc < %s -relocation-model=dynamic-no-pic -mtriple=i686-apple-darwin8.7.2 | FileCheck %s
 
 ; CHECK: _foo:
 ; CHECK:    L_Arr$non_lazy_ptr
index 8ea5bdb208e3a5ac03d6b88869f364af2b09c079..30b5114349480d93fa633602701325afde84ef21 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 -relocation-model=pic | \
+; RUN: llc < %s -march=x86 -relocation-model=pic | \
 ; RUN:   grep {, 4} | count 1
-; RUN: llvm-as < %s | llc -march=x86 | not grep lea
+; RUN: llc < %s -march=x86 | not grep lea
 ;
 ; Make sure the common loop invariant A is hoisted up to preheader,
 ; since too many registers are needed to subsume it into the addressing modes.
index b6bb81471bcdb9ecaa150c8e4ff6b41fcfda5bba..70c91340c94881276764bb06a36ff80d82e9e6f6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin -relocation-model=dynamic-no-pic | \
+; RUN: llc < %s -mtriple=i386-apple-darwin -relocation-model=dynamic-no-pic | \
 ; RUN:   grep {A+} | count 2
 ;
 ; Make sure the common loop invariant A is not hoisted up to preheader,
index 873710112b6801868fab4b050b5d485908abc386..4cb56ca9ed245f2fff96d7b63a2a0ec39c852165 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -relocation-model=static | \
+; RUN: llc < %s -march=x86 -relocation-model=static | \
 ; RUN:   grep {A+} | count 2
 ;
 ; Make sure the common loop invariant A is not hoisted up to preheader,
index 507a9e5a2fa73fd35eba934b058fab48e41a0c23..a1f38a7edc02862fd381f81d22dd4848bce9208c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i686-apple-darwin -relocation-model=pic | grep {\$pb} | grep mov
+; RUN: llc < %s -mtriple=i686-apple-darwin -relocation-model=pic | grep {\$pb} | grep mov
 ;
 ; Make sure the PIC label flags2-"L1$pb" is not moved up to the preheader.
 
index 4e95bdddb5b2b420cc5eed69c4e9b6b1cbae3730..e340edd650609f2255d1cbbfd4fe99a8f1ebe367 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep cmp | grep 240
-; RUN: llvm-as < %s | llc -march=x86 | grep inc | count 1
+; RUN: llc < %s -march=x86 | grep cmp | grep 240
+; RUN: llc < %s -march=x86 | grep inc | count 1
 
 define i32 @foo(i32 %A, i32 %B, i32 %C, i32 %D) {
 entry:
index 711f223749ce8c49676f15ed208e0afc73071085..87b606f558a45c932a1f2ad017669f87531e55f3 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep cmp | grep 64
-; RUN: llvm-as < %s | llc -march=x86 | not grep inc
+; RUN: llc < %s -march=x86 | grep cmp | grep 64
+; RUN: llc < %s -march=x86 | not grep inc
 
 @state = external global [0 x i32]             ; <[0 x i32]*> [#uses=4]
 @S = external global [0 x i32]         ; <[0 x i32]*> [#uses=4]
index 6e037e2aca31dc242e19be49cc427c93b426d519..4ec2a02992519ea8a283d4a9038ad07ee9538626 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep inc | count 1
+; RUN: llc < %s -march=x86 | grep inc | count 1
 
 @X = weak global i16 0         ; <i16*> [#uses=1]
 @Y = weak global i16 0         ; <i16*> [#uses=1]
index fa8b57aababb1a92507e0f4fc36aa89a3588e826..81da82ec3f7c0cb71b25d7c58a2fb9ca063523ae 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | not grep inc
+; RUN: llc < %s -march=x86-64 | not grep inc
 
 define fastcc i32 @decodeMP3(i32 %isize, i32* %done) {
 entry:
index b6a130a8619006541e5c511b2b7f83979599a7a1..4b565a67fb2d794f6e41cdefc1b8b9e18a1c8edb 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep imul
+; RUN: llc < %s -march=x86 | not grep imul
 
 target triple = "i386-apple-darwin9.6"
        %struct.III_psy_xmin = type { [22 x double], [13 x [3 x double]] }
index 1846c7d4467c29d6998e297d30ef800bdd835a59..e14cd8a99e35e6ca537ad822e9ebd3fed98b803d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin | grep leal | not grep 16
+; RUN: llc < %s -mtriple=i386-apple-darwin | grep leal | not grep 16
 
        %struct.CUMULATIVE_ARGS = type { i32, i32, i32, i32, i32, i32, i32 }
        %struct.bitmap_element = type { %struct.bitmap_element*, %struct.bitmap_element*, i32, [2 x i64] }
index 28d041f0603f1eea926f6b8ae64a56d87dc072c8..b08356c8d3097c075ad9632089a81b0a99e505bb 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 > %t
+; RUN: llc < %s -march=x86 > %t
 ; RUN: not grep neg %t
 ; RUN: not grep sub.*esp %t
 ; RUN: not grep esi %t
index 00e1d694ef402b856744b7155543943e14c6213f..40589892bb6f1d97d0dff5b37701c2baa8ca59eb 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 > %t
+; RUN: llc < %s -march=x86-64 > %t
 ; RUN: grep inc %t | count 1
 ; RUN: not grep incw %t
 
index 0bf347c64271e08742ea2ca8d9a9f69dbac8efd2..bc493bd8f724ffe87760ff29f0a930aff3861c5b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 > %t
+; RUN: llc < %s -march=x86-64 > %t
 ; RUN: not grep and %t
 ; RUN: not grep movz %t
 ; RUN: not grep sar %t
index 639a7a6a3bb0a6dc5aaf0d415ce4d32a19bad971..f23c0201954894173170772a3dc9d69e3408585c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 > %t
+; RUN: llc < %s -march=x86-64 > %t
 ; RUN: grep and %t | count 6
 ; RUN: grep movzb %t | count 6
 ; RUN: grep sar %t | count 12
index 4d1ed1dc226f274707e43aaa5154832d4fa774de..7796f0e9a19e28edf69f653be230d6ba869f8045 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86    -mattr=+sse2 | grep -i EDI
-; RUN: llvm-as < %s | llc -march=x86-64 -mattr=+sse2 | grep -i RDI
+; RUN: llc < %s -march=x86    -mattr=+sse2 | grep -i EDI
+; RUN: llc < %s -march=x86-64 -mattr=+sse2 | grep -i RDI
 ; rdar://6573467
 
 define void @test(<16 x i8> %a, <16 x i8> %b, i32 %dummy, i8* %c) nounwind {
index 0fccc35f3d273eb375fe736d15a1f04d750fbad2..2dc939e666fff92ced19b2dec93fa77e2c76804f 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=-sse -mtriple=i686-apple-darwin8.8.0 | grep mov | count 7
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse -mtriple=i686-apple-darwin8.8.0 | grep mov | count 5
+; RUN: llc < %s -march=x86 -mattr=-sse -mtriple=i686-apple-darwin8.8.0 | grep mov | count 7
+; RUN: llc < %s -march=x86 -mattr=+sse -mtriple=i686-apple-darwin8.8.0 | grep mov | count 5
 
        %struct.ParmT = type { [25 x i8], i8, i8* }
 @.str12 = internal constant [25 x i8] c"image\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00"             ; <[25 x i8]*> [#uses=1]
index 97a2dd57c71092b6652cbe251cac2e3ac86994cc..24530cd27e4b92425bdc0567e6d9d58a8bc449b5 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep call.*memcpy | count 2
+; RUN: llc < %s -march=x86-64 | grep call.*memcpy | count 2
 
 declare void @llvm.memcpy.i64(i8*, i8*, i64, i32)
 
index a2b452dbdfc57464777ba170b64a3bbe2e8200e2..d4050689f5946a18f1bd07873e06945110f9ae68 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i686-pc-linux-gnu | grep {call   memcpy}
+; RUN: llc < %s -march=x86 -mtriple=i686-pc-linux-gnu | grep {call     memcpy}
 
 declare void @llvm.memmove.i64(i8* %d, i8* %s, i64 %l, i32 %a)
 
index 3b2debc247dd344fa89f0ba1f05f16e7a360c7ce..2057be88174dbcd36ad5d67518476ba20f6e00e9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i686-pc-linux-gnu | grep {call   memmove}
+; RUN: llc < %s -march=x86 -mtriple=i686-pc-linux-gnu | grep {call     memmove}
 
 declare void @llvm.memmove.i64(i8* %d, i8* %s, i64 %l, i32 %a)
 
index 37bbe0b54133f8fa9ce027e5c7ef9472a55da7c7..68a9f4dfb9cb97531b292bda6505a3f9b81ac0a9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i686-pc-linux-gnu | not grep call
+; RUN: llc < %s -march=x86 -mtriple=i686-pc-linux-gnu | not grep call
 
 declare void @llvm.memmove.i64(i8* %d, i8* %s, i64 %l, i32 %a)
 
index 2e692c7f60b790b652a2636837035d98c07a9202..d8a419c07457addd3688ed67531f60e099dfd71b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i686-pc-linux-gnu | grep {call   memmove}
+; RUN: llc < %s -march=x86 -mtriple=i686-pc-linux-gnu | grep {call     memmove}
 
 declare void @llvm.memmove.i64(i8* %d, i8* %s, i64 %l, i32 %a)
 
index f23c7d5cb854859712de8b729e1d4b7720e4e5ac..027db1f48395a634bcb92a9391cb40e7d459b66a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | not grep call
+; RUN: llc < %s | not grep call
 
 target triple = "i686-pc-linux-gnu"
 
index 0011a7cd6f71fd069dea44556bf9751fb3f25b05..7deb52f8078ed6819b5b13b8edbc93a40ba89bdf 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc | not grep rep
-; RUN: llvm-as < %s | llc | grep memset
+; RUN: llc < %s | not grep rep
+; RUN: llc < %s | grep memset
 
 target triple = "i386"
 
index 564174c18880d4fa7af13cffaf044dd0825487f1..cf7464d03bf26eab8858d4d12a47b23158386d7c 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=-sse -mtriple=i686-apple-darwin8.8.0 | grep mov | count 9
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse -mtriple=i686-apple-darwin8.8.0 | grep mov | count 3
+; RUN: llc < %s -march=x86 -mattr=-sse -mtriple=i686-apple-darwin8.8.0 | grep mov | count 9
+; RUN: llc < %s -march=x86 -mattr=+sse -mtriple=i686-apple-darwin8.8.0 | grep mov | count 3
 
        %struct.x = type { i16, i16 }
 
index d76d4d47924635dad3970b625708d3ea53a6df4a..da8fc51da8e1d2ac20125c9ed539c956944e75da 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin | grep stosl
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin | grep movq | count 10
+; RUN: llc < %s -mtriple=i386-apple-darwin | grep stosl
+; RUN: llc < %s -mtriple=x86_64-apple-darwin | grep movq | count 10
 
 define void @bork() nounwind {
 entry:
index 6abdbcedf2661df272abbbf678844df2c56867ec..a1b22834d1aa4964849112b0960a02f452eea3ed 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | not grep sfence
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | not grep lfence
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep mfence
+; RUN: llc < %s -march=x86 -mattr=+sse2 | not grep sfence
+; RUN: llc < %s -march=x86 -mattr=+sse2 | not grep lfence
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep mfence
 
 
 declare void @llvm.memory.barrier( i1 , i1 , i1 , i1 , i1)
index 60673c16e84f50b81b6c0888ae41a26e551b0a10..b54821645a50171a45d07f7786d940af1f384bf3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -o %t
+; RUN: llc < %s -o %t
 ; RUN: grep __alloca %t | count 2
 ; RUN: grep -- -16 %t
 ; RUN: grep {pushl     %eax} %t
index 9496cbb8bbb836a3ba299c9062f40223a3ddc62a..426e98e019bcb5860cdae053b158ae05dc7aaf9f 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin -mattr=+mmx | grep mm0 | count 3
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin -mattr=+mmx | grep esp | count 1
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin -mattr=+mmx,+sse2 | grep xmm0
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin -mattr=+mmx,+sse2 | grep rdi
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin -mattr=+mmx,+sse2 | not grep movups
+; RUN: llc < %s -mtriple=i386-apple-darwin -mattr=+mmx | grep mm0 | count 3
+; RUN: llc < %s -mtriple=i386-apple-darwin -mattr=+mmx | grep esp | count 1
+; RUN: llc < %s -mtriple=x86_64-apple-darwin -mattr=+mmx,+sse2 | grep xmm0
+; RUN: llc < %s -mtriple=x86_64-apple-darwin -mattr=+mmx,+sse2 | grep rdi
+; RUN: llc < %s -mtriple=x86_64-apple-darwin -mattr=+mmx,+sse2 | not grep movups
 ;
 ; On Darwin x86-32, v8i8, v4i16, v2i32 values are passed in MM[0-2].
 ; On Darwin x86-32, v1i64 values are passed in memory.
index aac614aa7b110275a803940d9b957ccbe475f7c2..c42af082364c09b1965dfb2c3ce73a47807c2a19 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin -mattr=+mmx,+sse2 | grep movq2dq | count 1
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin -mattr=+mmx,+sse2 | grep movdq2q | count 2
+; RUN: llc < %s -mtriple=x86_64-apple-darwin -mattr=+mmx,+sse2 | grep movq2dq | count 1
+; RUN: llc < %s -mtriple=x86_64-apple-darwin -mattr=+mmx,+sse2 | grep movdq2q | count 2
 
 @g_v8qi = external global <8 x i8>
 
index 501786ebc225792ebf88dfd7dca94c50257bebf4..e4dfdbfe1bb1a118feff23f27bfe0b30a1fc3422 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+mmx
+; RUN: llc < %s -march=x86 -mattr=+mmx
 
 ;; A basic sanity check to make sure that MMX arithmetic actually compiles.
 
index c6bb48927b6946fd5612f43c747516263114374e..1fd8f67a0cccdbf80102e0d3ead99e634a306ec2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep movd | count 4
+; RUN: llc < %s -march=x86-64 | grep movd | count 4
 
 define i64 @foo(<1 x i64>* %p) {
   %t = load <1 x i64>* %p
index 2047ce75e5705e5701f80556b81b61a78236f10e..3607043e94fcc5f0016022edd0ffcce085a3bf54 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86-64           | grep {movq.*(%rsi), %rax}
-; RUN: llvm-as < %s | llc -march=x86 -mattr=-sse2 | grep {movl.*4(%eax),}
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep {movsd.(%eax),}
+; RUN: llc < %s -march=x86-64           | grep {movq.*(%rsi), %rax}
+; RUN: llc < %s -march=x86 -mattr=-sse2 | grep {movl.*4(%eax),}
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep {movsd.(%eax),}
 
 ; This test should use GPRs to copy the mmx value, not MMX regs.  Using mmx regs,
 ; increases the places that need to use emms.
index 60ba84d8728dfe58fd73989d4d571cbdea328d06..5ff2588da6991f33280b71259c3909e0a2da834a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+mmx | grep emms
+; RUN: llc < %s -march=x86 -mattr=+mmx | grep emms
 define void @foo() {
 entry:
        call void @llvm.x86.mmx.emms( )
index 0aa476dba80e612e2c752b6a0734a26d734e5d2b..a063ee1d6cf404ef6be7b10e1ce9c289b5afad29 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+mmx | not grep movq
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+mmx | grep psllq
+; RUN: llc < %s -march=x86 -mattr=+mmx | not grep movq
+; RUN: llc < %s -march=x86 -mattr=+mmx | grep psllq
 
 define <2 x i32> @qux(i32 %A) nounwind {
        %tmp3 = insertelement <2 x i32> < i32 0, i32 undef >, i32 %A, i32 1             ; <<2 x i32>> [#uses=1]
index f1d04fa46cadb5c0077ea19cda7ccab490cd51e8..3af09f4998d39d22da1dfa45501d3613805564f7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+mmx | grep pinsrw | count 1
+; RUN: llc < %s -march=x86 -mattr=+mmx | grep pinsrw | count 1
 ; PR2562
 
 external global i16            ; <i16*>:0 [#uses=1]
index 126fc9d13be955f91dbafc53efbff922e2faa449..0af7e017b626b83554739e626b82b529e42bf3b9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+mmx | grep punpckhdq | count 1
+; RUN: llc < %s -march=x86 -mattr=+mmx | grep punpckhdq | count 1
 
 define void @bork(<1 x i64>* %x) {
 entry:
index 4ec2403e34176e83a9c93a3edc5506f398f7f87e..c98023c0f4177aae2cfadb33b43c502ca8b026f2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+mmx
+; RUN: llc < %s -march=x86 -mattr=+mmx
 ; PR2574
 
 define void @entry(i32 %m_task_id, i32 %start_x, i32 %end_x) {; <label>:0
index 277cf075cb93025b1c6314ae1a86db7058cfe9ea..dd0aa2ca31f4802e573467142cb2fb9fb95b1cb4 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+mmx | grep psllq | grep 32
-; RUN: llvm-as < %s | llc -march=x86-64 -mattr=+mmx | grep psllq | grep 32
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+mmx | grep psrad
-; RUN: llvm-as < %s | llc -march=x86-64 -mattr=+mmx | grep psrlw
+; RUN: llc < %s -march=x86 -mattr=+mmx | grep psllq | grep 32
+; RUN: llc < %s -march=x86-64 -mattr=+mmx | grep psllq | grep 32
+; RUN: llc < %s -march=x86 -mattr=+mmx | grep psrad
+; RUN: llc < %s -march=x86-64 -mattr=+mmx | grep psrlw
 
 define i64 @t1(<1 x i64> %mm1) nounwind  {
 entry:
index 4b91cb9019393ef52c29030872a4a557ee58eb27..e3125c7345b8891ed12e2234ebd2c7c1d74b72ba 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mcpu=yonah
+; RUN: llc < %s -mcpu=yonah
 ; PR1427
 
 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"
index 4dd1e47394fddff3f286f612c0331bc9cab22140..8253c200323c6b16ac1ba7d3132412053b52dff4 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86-64 -mattr=+mmx | grep pxor
-; RUN: llvm-as < %s | llc -march=x86-64 -mattr=+mmx | grep punpckldq
+; RUN: llc < %s -march=x86-64 -mattr=+mmx | grep pxor
+; RUN: llc < %s -march=x86-64 -mattr=+mmx | grep punpckldq
 
        %struct.vS1024 = type { [8 x <4 x i32>] }
        %struct.vS512 = type { [4 x <4 x i32>] }
index 95f95794531f3d937523a076ab7a62c7a29cb84c..d21e2404882d20a51a8430a0234d010ddac33124 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86-64 -mattr=+mmx | grep movd
-; RUN: llvm-as < %s | llc -march=x86-64 -mattr=+mmx | grep movq
+; RUN: llc < %s -march=x86-64 -mattr=+mmx | grep movd
+; RUN: llc < %s -march=x86-64 -mattr=+mmx | grep movq
 
 define void @foo(<1 x i64>* %a, <1 x i64>* %b) nounwind {
 entry:
index af102d49569f87cd64a45db69b2c80d11fd0fb30..823e98689e7d70838fdacc54172ef6f658c5428c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep fs
+; RUN: llc < %s -march=x86 | grep fs
 
 define i32 @foo() nounwind readonly {
 entry:
index f621849e5b06ec0b3e83129db41e19f739ac668b..b04048b92c133c0ffd7fa827f44826db3e14f773 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep gs
+; RUN: llc < %s -march=x86 | grep gs
 
 define i32 @foo() nounwind readonly {
 entry:
index 487614f74ddf0a92b56dfab38180b96cb05c9db6..eca9e6f436c29bbf0f391e4145e84600127ae0c2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep 24576
+; RUN: llc < %s -march=x86 | grep 24576
 ; PR2135
 
 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"
index ffc8cc0ba6bc4659a97f31e4ade87a95c61ac8db..3fa005079de7ed0d811fdc2d179eb17ab4275ba3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep mov | count 1
+; RUN: llc < %s -march=x86 | grep mov | count 1
 ; PR1874
        
 define i32 @test(i32 %a, i32 %b) {
index f0ecb5bd08ee21b119b89c3d6488c22d2986c605..3777d8b8cfb4fca534cfe941bfc72130f4a16843 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep lea
-; RUN: llvm-as < %s | llc -march=x86 | not grep add
+; RUN: llc < %s -march=x86 | grep lea
+; RUN: llc < %s -march=x86 | not grep add
 
 define i32 @test(i32 %X, i32 %Y) {
        ; Push the shl through the mul to allow an LEA to be formed, instead
index c0ce6b309315f3bb451e347222bb352667fada7d..6825b99f2425e1b4cf2ea7e8554a80407424aae3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep mul | count 3
+; RUN: llc < %s -march=x86-64 | grep mul | count 3
 
 define i128 @foo(i128 %t, i128 %u) {
   %k = mul i128 %t, %u
index cd0f802a711e490edccc85bf92970ed21b963a56..5a25c5d0e9deaac8ec131b87c575041eee59edaf 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep mul | count 3
+; RUN: llc < %s -march=x86 | grep mul | count 3
 
 define i64 @foo(i64 %t, i64 %u) {
   %k = mul i64 %t, %u
index f632b8744335e2271a8cde1722b7fbd1377fefcd..e9837d0ebbf5c8579470c9740fc95d6d5c191cb6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 
 declare {x86_fp80, x86_fp80} @test()
 
index 5f7a83f884585bed76d8b789e2aa34fd0c122a67..018d997599a979a33fd863ad17e2bf91eafa4a27 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 
 define {i64, float} @bar(i64 %a, float %b) {
         %y = add i64 %a, 7
index 0ee11b495585f06efefbfd3c532f6e5a876c7b35..18f110821bd560a87214cb8cfb4ee34b0d8f5cde 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep orb | count 1
-; RUN: llvm-as < %s | llc -march=x86-64 | grep orb | grep 1
-; RUN: llvm-as < %s | llc -march=x86-64 | grep orl | count 1
-; RUN: llvm-as < %s | llc -march=x86-64 | grep orl | grep 16842752
+; RUN: llc < %s -march=x86-64 | grep orb | count 1
+; RUN: llc < %s -march=x86-64 | grep orb | grep 1
+; RUN: llc < %s -march=x86-64 | grep orl | count 1
+; RUN: llc < %s -march=x86-64 | grep orl | grep 16842752
 
        %struct.bf = type { i64, i16, i16, i32 }
 @bfi = common global %struct.bf zeroinitializer, align 16
index 176dcd05b7eb1bd25df35de108304c9a62840781..796ef7a29e4985989c061d323243c9cc31d8768a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | FileCheck %s
+; RUN: llc < %s -march=x86-64 | FileCheck %s
 
        %struct.bf = type { i64, i16, i16, i32 }
 @bfi = external global %struct.bf*
index d5e7c29a0cdb2ff4b6725695ac9afe4a5a7647e1..57164f2bcaf9c40f022a69cea821abe2d0d5d18e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse41 -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse41 -o %t
 ; RUN: grep xorps %t | count 1
 
 ; Test that when we don't -enable-unsafe-fp-math, we don't do the optimization
index 689639f5f06db022d2d19c6b704b5a7d203187f2..c3f412e09ae86a4c4749bafbad9ee24112cfcf29 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -enable-unsafe-fp-math -march=x86 | not grep xor
+; RUN: llc < %s -enable-unsafe-fp-math -march=x86 | not grep xor
 ; PR3374
 
 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"
index 8cc1bec2d1f9991f513e4a5caa8a4a79af0d1126..189c43c74b08291f65dfee82bf846f37f2b240cb 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -enable-unsafe-fp-math -march=x86-64 | \
+; RUN: llc < %s -enable-unsafe-fp-math -march=x86-64 | \
 ; RUN:   not egrep {addsd|subsd|xor}
 
 declare double @sin(double %f)
index f2bd315bd86794065a49bb0c8daa30bafaadecee..28f7d6b2dbae90de331070180382c248bfe8f024 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 ; rdar://6559995
 
 @a = external global [255 x i8*], align 32
index 3c47b8f1fddd35d62bf1af9a014978b4bfa2cbf2..29474c21f2444c6dc735b97b16648e09358eefa3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=-sse2,-sse3 | grep fchs
+; RUN: llc < %s -march=x86 -mattr=-sse2,-sse3 | grep fchs
 
 
 define double @T() {
index 55294280f5c8589704aa685e861259aa667777d7..35090e372916e512fcafe95eea252a3f8c8d37ac 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep btl
+; RUN: llc < %s -march=x86 | not grep btl
 
 ; This tests some cases where BT must not be generated.  See also bt.ll.
 ; Fixes 20040709-[12].c in gcc testsuite.
index 132ac9437da994ee9316bb1345764f538e36de35..244d2e9780de983f75380d87f1078bc9981a2535 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | not grep fence
+; RUN: llc < %s -march=x86 -mattr=+sse2 | not grep fence
 
 declare void @llvm.memory.barrier( i1 , i1 , i1 , i1 , i1)
 
index 9ff6816655400e7a17395f7e40afc602fea2bed1..0ec03ebace8969c87745ddd6fd248ff17b90edff 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -asm-verbose=false -mtriple=x86_64-linux-gnu | FileCheck %s
+; RUN: llc < %s -asm-verbose=false -mtriple=x86_64-linux-gnu | FileCheck %s
 ; PR4126
 ; PR4732
 
index 322850c5523f3381b45d7e1668062341fc90122a..fa2aef517477b441e55dacb025e25ab8602e22dd 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep movw | count 1
+; RUN: llc < %s -march=x86 | grep movw | count 1
 
 define i16 @t() signext  {
 entry:
index 90c14565e9a65b9177c4a66a521fc60a244ffee8..162c7a568fdf4023101ad25376ff0b2d51aead52 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep cmov
+; RUN: llc < %s -march=x86 | not grep cmov
 
 ; LSR should be able to eliminate the max computations by
 ; making the loops use slt/ult comparisons instead of ne comparisons.
index 084e1818f5ddd9c9908a7502a7481c5724e87baf..ad6c24dce009b5698979fa9f742d11a3ca1dacae 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | not grep cmov
+; RUN: llc < %s -march=x86-64 | not grep cmov
 
 ; LSR should be able to eliminate both smax and umax expressions
 ; in loop trip counts.
index effc3fc737d9ed2f01ef0dc8d404ecc8d7f78c69..8851c5b1a305686e320a4b954a7c496eab9d49f8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 > %t
+; RUN: llc < %s -march=x86-64 > %t
 ; RUN: grep cmov %t | count 2
 ; RUN: grep jne %t | count 1
 
index 20886d5793cab78e3d3b9503a95bc255c6cad21a..9ebf8901b77c067bba16142e140b8c6f5ab8d2d2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86  | not grep set
+; RUN: llc < %s -march=x86  | not grep set
 
 define void @foo(i32 %X, i32 %Y, i32 %Z) nounwind {
 entry:
index 7584a70b5a7d31102f0cb4cf95440135bc974afc..c1fc041e7d9b97a3322087b29633b4b86cc3aea0 100644 (file)
@@ -6,7 +6,7 @@
 
 ; Check that the shift gets turned into an LEA.
 
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel | \
+; RUN: llc < %s -march=x86 -x86-asm-syntax=intel | \
 ; RUN:   not grep {mov E.X, E.X}
 
 @G = external global i32                ; <i32*> [#uses=1]
index 638e48aab7b2f6cb21c465f641f60e5b161b2e33..da6e8f8745fef8e72a647c9d0ddab45061e4201b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 > %t
+; RUN: llc < %s -march=x86 > %t
 ; RUN: grep foos+5 %t
 ; RUN: grep foos+1 %t
 ; RUN: grep foos+9 %t
index 8dcd23ae735dfd67a13334c1be4298a97ee93751..e521d8e37854c1cc02fd778fb4f6287bcc1884d9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 > %t
+; RUN: llc < %s -march=x86-64 > %t
 ; RUN: not grep cmp %t
 ; RUN: not grep test %t
 
index 85e3bf251133f1456395fd299efea9cb0c2e8ad4..f83f0f6aa6ff8d9b9f12b986eb1e5cf20930696f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 > %t
+; RUN: llc < %s -march=x86 > %t
 ; RUN: grep dec %t | count 1
 ; RUN: not grep test %t
 ; RUN: not grep cmp %t
index 788f610365cc08e76ea63641fefc37df890c170d..274517297592ba2156d25a0cb41ee4b69fc12303 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep testl
+; RUN: llc < %s -march=x86 | grep testl
 
 ; It's tempting to eliminate the testl instruction here and just use the
 ; EFLAGS value from the incl, however it can't be known whether the add
index e6c88bbff9d5e24062655f4de080a1257d5d0dcd..e4ab2b5e05a42b9ec95471a78315e153167d25ce 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 -mattr=+sse2,-sse41 | grep {pshufd     \$3, %xmm0, %xmm0}
+; RUN: llc < %s -march=x86-64 -mattr=+sse2,-sse41 | grep {pshufd       \$3, %xmm0, %xmm0}
 
 define float @foo(<8 x float> %a) nounwind {
   %c = extractelement <8 x float> %a, i32 3
index 77332d02a93383ca6ee5afec9c34c4916da2bc7a..5e18044e7e1b85a6772f18d8f04715933457de8b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep {pxor   %xmm0, %xmm0} | count 2
+; RUN: llc < %s -march=x86-64 | grep {pxor     %xmm0, %xmm0} | count 2
 
 define float @foo(<4 x float> %a) {
   %b = insertelement <4 x float> %a, float 0.0, i32 3
index 7ca3ea8e91467e11ce24e48dd1052ef9053b144b..23c509c9936bd251e9da5d09834990608d4ab29c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep mov | count 5
+; RUN: llc < %s -march=x86 | grep mov | count 5
 ; PR2659
 
 define i32 @binomial(i32 %n, i32 %k) nounwind {
index 3bbc55da16ab962714f3fcc7e84aa3ce03457a77..2c855ce8da6375b5c4bd328cca500caf585ea478 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin9 -mattr=+sse2 | not grep movl
+; RUN: llc < %s -mtriple=x86_64-apple-darwin9 -mattr=+sse2 | not grep movl
 
        %struct.dpoint = type { double, double }
 
index 6189fb2c49a1c6f0afcd96e129eda60bf2fee710..af9ed1b63278e30ed0f21fc4bc6abec65e932219 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i686-pc-linux-gnu -relocation-model=pic \
+; RUN: llc < %s -mtriple=i686-pc-linux-gnu -relocation-model=pic \
 ; RUN:   -o %t
 ; RUN: grep _GLOBAL_OFFSET_TABLE_ %t
 ; RUN: grep piclabel %t | count 3
index 81ca9dba29cea6a772bdede30beb3fc56b1720e6..8793824c38751a659871cc16d61faeb04d8628ff 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i686-pc-linux-gnu -relocation-model=pic \
+; RUN: llc < %s -mtriple=i686-pc-linux-gnu -relocation-model=pic \
 ; RUN:   -o %t
 ; RUN: grep _GLOBAL_OFFSET_TABLE_ %t
 ; RUN: grep piclabel %t | count 3
@@ -7,7 +7,7 @@
 ; RUN: grep JTI %t | count 2
 
 ; X86-64:
-; RUN: llvm-as < %s | llc -mtriple=x86_64-pc-linux-gnu -relocation-model=pic > %t
+; RUN: llc < %s -mtriple=x86_64-pc-linux-gnu -relocation-model=pic > %t
 ; RUN: grep {LJTI1_0(%rip)} %t
 define void @bar(i32 %n.u) nounwind {
 entry:
index cb4e64044deda73a51a790f03d0c7ac2f9a7dfbc..77297521cd0d864e0415aa2e61b6893852034063 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i686-apple-darwin -mattr=+sse2 -relocation-model=pic | grep psllw | grep pb
+; RUN: llc < %s -mtriple=i686-apple-darwin -mattr=+sse2 -relocation-model=pic | grep psllw | grep pb
 
 define void @f() nounwind  {
 entry:
index 04245d149a8c7fa1d1d477dba606ad781a053a8e..b3750c1e8e676178a9106a8b9108919e8fff7084 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -relocation-model=pic -mtriple=i386-linux-gnu -asm-verbose=false | not grep -F .text
-; RUN: llvm-as < %s | llc -relocation-model=pic -mtriple=i686-apple-darwin -asm-verbose=false | not grep lea
-; RUN: llvm-as < %s | llc -relocation-model=pic -mtriple=i686-apple-darwin -asm-verbose=false | grep add | count 2
-; RUN: llvm-as < %s | llc                       -mtriple=x86_64-apple-darwin | not grep 'lJTI'
+; RUN: llc < %s -relocation-model=pic -mtriple=i386-linux-gnu -asm-verbose=false | not grep -F .text
+; RUN: llc < %s -relocation-model=pic -mtriple=i686-apple-darwin -asm-verbose=false | not grep lea
+; RUN: llc < %s -relocation-model=pic -mtriple=i686-apple-darwin -asm-verbose=false | grep add | count 2
+; RUN: llc < %s                       -mtriple=x86_64-apple-darwin | not grep 'lJTI'
 ; rdar://6971437
 
 declare void @_Z3bari(i32)
index e00d1e50e49b2c34fd90ec721d02a0d2ef566391..e2746a8c0638e213e977ca996f2b51bc8e58e7c6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=sse41 -stack-alignment=16 > %t
+; RUN: llc < %s -march=x86 -mattr=sse41 -stack-alignment=16 > %t
 ; RUN: grep pmul %t | count 12
 ; RUN: grep mov %t | count 12
 
index 9c44a5a7075d141edb63a03565d0575c333d17d7..a171436543c6c3da6b8196d14a443a7332432bba 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep mov | count 3
+; RUN: llc < %s -march=x86 | grep mov | count 3
 
 define fastcc i32 @_Z18yy_get_next_bufferv() {
 entry:
index 7f9037a137dfd820bb2476235c4025213b013329..62549a50356a3e9513d33d5c0b96c30b1f3ffc40 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR1462
 
 target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-
index d54f73891ee96239cfb1b65b18f89ecdf751ed10..c9e24bfb13fa8d2ca9d83cdc30d515c8749b20a8 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -disable-fp-elim -O0 -mcpu=i486 | grep 1082126238 | count 3
-; RUN: llvm-as < %s | llc -disable-fp-elim -O0 -mcpu=i486 | grep -- -1236950581 | count 1
+; RUN: llc < %s -disable-fp-elim -O0 -mcpu=i486 | grep 1082126238 | count 3
+; RUN: llc < %s -disable-fp-elim -O0 -mcpu=i486 | grep -- -1236950581 | count 1
 ;; magic constants are 3.999f and half of 3.999
 ; ModuleID = '1489.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"
index e9e3d9060958dbac5591fc9d2a724ff49d448023..883a806f38dec196196857acf6ef9801245f30b7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mcpu=i486 | not grep fldl
+; RUN: llc < %s -mcpu=i486 | not grep fldl
 ; PR1505
 
 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"
index c70e32760216f3d4f2622a5c851ec0ca05b4a411..12736cda4cd28589f13964b0f3538a511a1687aa 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mcpu=i486 | grep fstpl | count 4
-; RUN: llvm-as < %s | llc -mcpu=i486 | grep fstps | count 3
+; RUN: llc < %s -mcpu=i486 | grep fstpl | count 4
+; RUN: llc < %s -mcpu=i486 | grep fstps | count 3
 ; PR1505
 
 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"
index b03c99095725a24b9a96ed0b8778c0ecdbb81bfc..e941bf7fdabe29db01af497d59b9cc0d63266403 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR2177
 
 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"
index f65725db8bdc596706303b09656b6155caae7363..f97663c6c1ffeaf53eba6fa27bb4d74a7b18f14c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | grep {addl \$3, (%eax)} | count 4
+; RUN: llc < %s | grep {addl   \$3, (%eax)} | count 4
 ; PR2182
 
 target datalayout =
index 6cf750c6d4b068103d08ef6e112a2a5501691ef9..f82dcb5d678ffc2cd6f3f7dcb5b5bd5cd0b0ab14 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep sete
+; RUN: llc < %s -march=x86 | grep sete
 ; PR2326
 
 define i32 @func_59(i32 %p_60) nounwind  {
index 51c86b75dd2d0feab578be6eef2cea5f5ea2d06d..5d0eb5da2155bd50732c71ec24dc0a8b9ebb9b4b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR2623
 
 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"
index 96976b8e466aaa598919994cf68da96757b9bb9e..afd71143c458880d99b44700b29fbfef736783ab 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep {xorps.\*sp} | count 1
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep {xorps.\*sp} | count 1
 ; PR2656
 
 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"
index 00e6e7bd8303ed71378253719c806ce9b8c927b9..0760e4c7fd5b428b04dad09a13f6818cb7cd9e7f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i686-apple-darwin9.4.0 | grep movl | count 5
+; RUN: llc < %s -march=x86 -mtriple=i686-apple-darwin9.4.0 | grep movl | count 5
 ; PR2659
 
 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"
index 673598fe7249354a0e185b3b78818bb99ec20648..0fec4813e1096739734222c148a6aeabde595ebd 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR2849
 
 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"
index 2cab56311659590e173cf63ce9e8e26822c4e2cd..b9e8dc1740d965a334a5761e5224cf6773fb59bb 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR2924
 
 target datalayout =
index f5dc1f4b9a410ed9fe7a90d0eea47fad83c76623..3f9a5953153b65cdff9acf40ff7a3b1c7ffbd52d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 ; PR2982
 
 target datalayout =
index 73f51018817ac013bc4c37f7a5daa1bb1fec437b..18df97c723027dafba99e465f48f3dc2372fc590 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-pc-linux-gnu -mattr=+sse2
-; RUN: llvm-as < %s | llc -mtriple=i386-pc-linux-gnu -mattr=+sse2 -relocation-model=pic -disable-fp-elim
+; RUN: llc < %s -mtriple=i386-pc-linux-gnu -mattr=+sse2
+; RUN: llc < %s -mtriple=i386-pc-linux-gnu -mattr=+sse2 -relocation-model=pic -disable-fp-elim
 ; PR3154
 
 define void @ff_flac_compute_autocorr_sse2(i32* %data, i32 %len, i32 %lag, double* %autoc) nounwind {
index fdc814ef337614ddac37d922f2fbdfafe02432cc..38c9f324ccac447f7d1b9f31901aefb26701b2e2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep {sar.      \$5}
+; RUN: llc < %s -march=x86 | grep {sar.        \$5}
 
 @foo = global i8 127
 
index 665a763f34f1ed886733092a41fae4e61d493fbc..2f7917b77c392cf0f3a8b29ec7b05329329ef044 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 ; PR3241
 
 @g_620 = external global i32
index 7be887b38e48530f8fdc2188b264a952cbd0d8e4..483b5bf3a2a69df0325665961ac64c63e891eff8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 ; PR3243
 
 declare signext i16 @safe_mul_func_int16_t_s_s(i16 signext, i32) nounwind readnone optsize
index 0765f86405c55479acb74ea16b6b70f5f7e57503..2598c2f976b2dd581950cd9a659cbb0f8dec9715 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 ; PR3244
 
 @g_62 = external global i16             ; <i16*> [#uses=1]
index dce154f1855c9188455963cbc03f39ecc4cfdb6b..cccbf54bcc6b42bf61d8e7fc6ae6bd1f3cb963d6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 ; PR3250
 
 declare i32 @safe_sub_func_short_u_u(i16 signext, i16 signext) nounwind
index aa5ee7ce7c8dcf726db4fab8149faa6d6172b9bc..9d6626b324d54a6db11f3c1f8db46fbd47ef4ca0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 ; PR3317
 
         %ArraySInt16 = type { %JavaObject, i8*, [0 x i16] }
index a6f3e92676ae50fe7d23e32d837a7a90e1adaef0..f813e2e58801ae9d0ea2c7e6589325b4ec14853d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep movzbl
+; RUN: llc < %s -march=x86 | grep movzbl
 ; PR3366
 
 define void @_ada_c34002a() nounwind {
index d4a98103ecc58343a53d2b904112755d0b64f9cb..f7af927d613647f18fc0bda0b672f29e5585e02d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin | not grep fstpt
+; RUN: llc < %s -mtriple=i386-apple-darwin | not grep fstpt
 ; PR3457
 ; rdar://6548010
 
index f67ff75d46ae8b496febfc620cc46d4873c5e52a..1372a1522bd429d95ea83a7fe6fa41192d6ab82f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -relocation-model=pic -disable-fp-elim -stats |& grep {Number of reloads omited}
+; RUN: llc < %s -march=x86 -relocation-model=pic -disable-fp-elim -stats |& grep {Number of reloads omited}
 
 target triple = "i386-apple-darwin9.6"
        %struct.constraintVCGType = type { i32, i32, i32, i32 }
index 368c38ce12b2210ea73b09d9777690bb90af7d83..4b62bf40da4bff33cd38f06d3bb47c515ef0832d 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 -stats |& grep {Number of reloads omited} | grep 1
-; RUN: llvm-as < %s | llc -march=x86 -stats |& grep {Number of available reloads turned into copies} | grep 1
-; RUN: llvm-as < %s | llc -march=x86 -stats |& grep {Number of machine instrs printed} | grep 40
+; RUN: llc < %s -march=x86 -stats |& grep {Number of reloads omited} | grep 1
+; RUN: llc < %s -march=x86 -stats |& grep {Number of available reloads turned into copies} | grep 1
+; RUN: llc < %s -march=x86 -stats |& grep {Number of machine instrs printed} | grep 40
 ; PR3495
 ; The loop reversal kicks in once here, resulting in one fewer instruction.
 
index f743700fd25164fda64f00d6bd88724f7e0b140a..7cdeaa099271b907539cfd28404707968c310093 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -stats |& not grep machine-sink
+; RUN: llc < %s -march=x86 -stats |& not grep machine-sink
 ; PR3522
 
 target triple = "i386-pc-linux-gnu"
index 4f9a5820e043d15ea9b19c921dca38917a5a5c29..e89b507414eb67346a6e7954d60fa95a02a3e45d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -pre-alloc-split -stats |& \
+; RUN: llc < %s -march=x86 -mattr=+sse2 -pre-alloc-split -stats |& \
 ; RUN:   grep {pre-alloc-split} | grep {Number of intervals split} | grep 1
 ; XFAIL: *
 
index 60297e9a5dc6715b888c2b87ea4a98462701a180..db039bd97acdfd656d91b47b88278152c92c91f6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -pre-alloc-split
+; RUN: llc < %s -march=x86 -mattr=+sse2 -pre-alloc-split
 
 define i32 @main(i32 %argc, i8** %argv) nounwind {
 entry:
index 2009ad8b66d892deb43cc677341e33ef06deb222..ba902f95513d28eb4a45393f3b5423cf30c53fc7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -pre-alloc-split -stats |& \
+; RUN: llc < %s -march=x86 -mattr=+sse2 -pre-alloc-split -stats |& \
 ; RUN:   grep {pre-alloc-split} | count 2
 
 define i32 @t(i32 %arg) {
index f34f1447edda2bc9e3f9b9025efd4864b25605ac..2e314207c3e340d490aaa08cd3121fe1eea56d5a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -pre-alloc-split -stats |& \
+; RUN: llc < %s -march=x86 -mattr=+sse2 -pre-alloc-split -stats |& \
 ; RUN:   grep {pre-alloc-split} | grep {Number of intervals split} | grep 1
 
 define i32 @t(i32 %arg) {
index a570f7304f372516b75ad7a72ec6adb1117c91b4..10cef276c62f6cd9b422ce4a0039c3949a904af0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -pre-alloc-split -stats |& \
+; RUN: llc < %s -march=x86 -mattr=+sse2 -pre-alloc-split -stats |& \
 ; RUN:   grep {pre-alloc-split} | grep {Number of intervals split} | grep 2
 
 define i32 @main(i32 %argc, i8** %argv) nounwind {
index b83003f30feabc97023767b6eac30e60005ea794..8def460809f213b59256718539873b0a4910a42d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -pre-alloc-split
+; RUN: llc < %s -march=x86 -mattr=+sse2 -pre-alloc-split
 
 target triple = "i386-apple-darwin9.5"
        %struct.FILE = type { i8*, i32, i32, i16, i16, %struct.__sbuf, i32, i8*, i32 (i8*)*, i32 (i8*, i8*, i32)*, i64 (i8*, i64, i32)*, i32 (i8*, i8*, i32)*, %struct.__sbuf, %struct.__sFILEX*, i32, [3 x i8], [1 x i8], %struct.__sbuf, i32, i64 }
index e771b8067c21bb7ad0fbb3e1d7898279bfaea5ae..d38e63088d1c75ed3695f401c57b594c027a54c3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -pre-alloc-split | grep {divsd       8} | count 1
+; RUN: llc < %s -march=x86 -mattr=+sse2 -pre-alloc-split | grep {divsd 8} | count 1
 
 @current_surfaces.b = external global i1               ; <i1*> [#uses=1]
 
index cd9d205a7138f397ac9f61993005b9d7f84a02b9..0b81c0bc09fe655d7064383483bf5d902292b5af 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -pre-alloc-split
+; RUN: llc < %s -march=x86 -mattr=+sse2 -pre-alloc-split
 
 @object_distance = external global double, align 8             ; <double*> [#uses=1]
 @axis_slope_angle = external global double, align 8            ; <double*> [#uses=1]
index 22598195ed12286cfee5fb763a12b0dcab4e6c59..ea4b9496b3c37999d0518f0cb094c7f2481cdeaa 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -pre-alloc-split -stats |& \
+; RUN: llc < %s -march=x86 -mattr=+sse2 -pre-alloc-split -stats |& \
 ; RUN:   grep {pre-alloc-split} | grep {Number of intervals split} | grep 1
 
 @current_surfaces.b = external global i1               ; <i1*> [#uses=1]
index 1be960f53a54915d63530e53a1b80b5e5c7b592a..c27d925d43e4b173aadce14b816de97263445ac8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -pre-alloc-split -stats |& \
+; RUN: llc < %s -march=x86 -mattr=+sse2 -pre-alloc-split -stats |& \
 ; RUN:   grep {pre-alloc-split} | grep {Number of intervals split} | grep 1
 
 @current_surfaces.b = external global i1               ; <i1*> [#uses=1]
index d6517f7ef5b13131b2f89f592357d983e81bb9a5..fac5915aae8873fb1caecb07f0b790e4e052a6da 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse > %t
+; RUN: llc < %s -march=x86 -mattr=+sse > %t
 ; RUN: grep prefetchnta %t
 ; RUN: grep prefetcht0 %t
 ; RUN: grep prefetcht1 %t
index 7478128567730ceaa19fa29702f6b392c0cbe704..8aa744ead8caa9da0ef65c9cd45c79652b04e9ef 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin10 | grep L__ZZ20
+; RUN: llc < %s -mtriple=x86_64-apple-darwin10 | grep L__ZZ20
 ; Quote should be outside of private prefix.
 ; rdar://6855766x
 
index caf1035c3433f8d8e6bae0bc9e16fe854478957e..22b6f35a70ef1c08eaadd7d4433f82aef1016103 100644 (file)
@@ -1,9 +1,9 @@
 ; Test to make sure that the 'private' is used correctly.
 ;
-; RUN: llvm-as < %s | llc -mtriple=x86_64-pc-linux | grep .Lfoo:
-; RUN: llvm-as < %s | llc -mtriple=x86_64-pc-linux | grep call.*\.Lfoo
-; RUN: llvm-as < %s | llc -mtriple=x86_64-pc-linux | grep .Lbaz:
-; RUN: llvm-as < %s | llc -mtriple=x86_64-pc-linux | grep movl.*\.Lbaz
+; RUN: llc < %s -mtriple=x86_64-pc-linux | grep .Lfoo:
+; RUN: llc < %s -mtriple=x86_64-pc-linux | grep call.*\.Lfoo
+; RUN: llc < %s -mtriple=x86_64-pc-linux | grep .Lbaz:
+; RUN: llc < %s -mtriple=x86_64-pc-linux | grep movl.*\.Lbaz
 
 declare void @foo()
 
index bd6aa0779e3603bb57bcb2428b5d77f3fd5b7bb8..72a428ea320838641fb552a7b710a31a2ca2729d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-linux | FileCheck %s
+; RUN: llc < %s -mtriple=i386-linux | FileCheck %s
        %union.x = type { i64 }
 
 ; CHECK:       .globl r
index f5d947fcbabb5957a06a4b9772398eede02a5b67..f21a44c36073b63342e3bc3b81c04d68047e07d1 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep rdtsc
-; RUN: llvm-as < %s | llc -march=x86-64 | grep rdtsc
+; RUN: llc < %s -march=x86 | grep rdtsc
+; RUN: llc < %s -march=x86-64 | grep rdtsc
 declare i64 @llvm.readcyclecounter()
 
 define i64 @foo() {
index 405edbaf2e507e0a11c113249e8dd160a84b46fc..1ffb4e3c78f679b960c9cb60714c433e8e700286 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | FileCheck %s
+; RUN: llc < %s -march=x86-64 | FileCheck %s
 
 ; First without noredzone.
 ; CHECK: f0:
index dea7d7eb0ea43cefe452dcc3e8639130fc467427..9557d17150ec49a75b430540ed48d9bf94907b7a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 > %t
+; RUN: llc < %s -march=x86-64 > %t
 ; RUN: grep subq %t | count 1
 ; RUN: grep addq %t | count 1
 
index 6d8cfbb781f9fe736d72b1e95308faa64a98187e..e0b5f7a870bb2bacf63658ad83b442befe6a315d 100644 (file)
@@ -1,7 +1,7 @@
 ;; Both functions in this testcase should codegen to the same function, and
 ;; neither of them should require spilling anything to the stack.
 
-; RUN: llvm-as < %s | llc -march=x86 -stats |& \
+; RUN: llc < %s -march=x86 -stats |& \
 ; RUN:   not grep {Number of register spills}
 
 ;; This can be compiled to use three registers if the loads are not
index 3e17fc0b43098eb49bb873819a0f348005ce59b7..1b2af4b87a32ea87e0b684cd41a12a4f9c31906e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep cltd
+; RUN: llc < %s -march=x86 | not grep cltd
 
 define i32 @test(i32 %X) nounwind readnone {
 entry:
index bba1f9b96bb4ee3e1c19f811385ab2d515251887..394070ecdf23599e16d2443726c44244a2372bce 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep div
+; RUN: llc < %s -march=x86 | not grep div
 
 define i32 @test1(i32 %X) {
         %tmp1 = srem i32 %X, 255                ; <i32> [#uses=1]
index 8dfed5ed52e25d7744505e26d17713672df3c824..3e813209d41032502397789a9cf241210e8b13a8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-linux -relocation-model=static | grep xmm | count 2
+; RUN: llc < %s -mtriple=x86_64-linux -relocation-model=static | grep xmm | count 2
 
 declare void @bar() nounwind
 
index 569b14e343c98181aed19d2a521dafe518cc5c52..d71b7a5b910a31b18837121756e4c313f3e0ddc5 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep -- -1 | grep mov | count 2
+; RUN: llc < %s -march=x86 | grep -- -1 | grep mov | count 2
 
        %struct.FILE = type { i8*, i32, i32, i16, i16, %struct.__sbuf, i32, i8*, i32 (i8*)*, i32 (i8*, i8*, i32)*, i64 (i8*, i64, i32)*, i32 (i8*, i8*, i32)*, %struct.__sbuf, %struct.__sFILEX*, i32, [3 x i8], [1 x i8], %struct.__sbuf, i32, i64 }
        %struct.ImgT = type { i8, i8*, i8*, %struct.FILE*, i32, i32, i32, i32, i8*, double*, float*, float*, float*, i32*, double, double, i32*, double*, i32*, i32* }
index 06a10c6a30f07fc307874cbd927076e9af2898ca..b7b57ab3b842fd094a8ddaf64273c67d8b4af187 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -disable-fp-elim -march=x86 | not grep xor
-; RUN: llvm-as < %s | llc -disable-fp-elim -march=x86-64 | not grep xor
+; RUN: llc < %s -disable-fp-elim -march=x86 | not grep xor
+; RUN: llc < %s -disable-fp-elim -march=x86-64 | not grep xor
 
 define i8* @h() nounwind readnone optsize {
 entry:
index c59e4cf9439ebb7ea7b2961da3f09a4f42afce36..bca0f056b90de3c186d378fbd1cfa02d9c56be0e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep xor | count 2
+; RUN: llc < %s -march=x86 | grep xor | count 2
 
 define i64 @foo() nounwind {
   ret i64 0
index 178ff4e8f7e0496dd7872f23bf14bc4e94cd90aa..04b57dd8d6c0c05c9e1b0379102a41e2b2d23f76 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 -mattr=+mmx,+sse2
+; RUN: llc < %s -march=x86-64 -mattr=+mmx,+sse2
 ; rdar://6602459
 
 @g_v1di = external global <1 x i64>
index a41b8a960f25f7eae3f023f59b34d966cd63cf0f..24ff07b4b2199d8af9727f8fc3601a4c2d9acc74 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86-64 -relocation-model=pic -mtriple=x86_64-apple-darwin10 | FileCheck %s -check-prefix=PIC64
-; RUN: llvm-as < %s | llc -mtriple=x86_64-unknown-linux-gnu -relocation-model=static | FileCheck %s -check-prefix=STATIC64
+; RUN: llc < %s -march=x86-64 -relocation-model=pic -mtriple=x86_64-apple-darwin10 | FileCheck %s -check-prefix=PIC64
+; RUN: llc < %s -mtriple=x86_64-unknown-linux-gnu -relocation-model=static | FileCheck %s -check-prefix=STATIC64
 
 ; Use %rip-relative addressing even in static mode on x86-64, because
 ; it has a smaller encoding.
index b800e098ce25bc1a78fafaab1a4a98f52e62ca82..276f8bb48d06eeb5d516edb1a95e27cfcd3f40ae 100644 (file)
@@ -1,10 +1,10 @@
-; RUN: llvm-as < %s | llc -relocation-model=static | grep rodata | count 3
-; RUN: llvm-as < %s | llc -relocation-model=static | grep -F "rodata.cst" | count 2
-; RUN: llvm-as < %s | llc -relocation-model=pic | grep rodata | count 2
-; RUN: llvm-as < %s | llc -relocation-model=pic | grep -F ".data.rel.ro" | count 2
-; RUN: llvm-as < %s | llc -relocation-model=pic | grep -F ".data.rel.ro.local" | count 1
-; RUN: llvm-as < %s | llc -relocation-model=pic | grep -F ".data.rel" | count 4
-; RUN: llvm-as < %s | llc -relocation-model=pic | grep -F ".data.rel.local" | count 1
+; RUN: llc < %s -relocation-model=static | grep rodata | count 3
+; RUN: llc < %s -relocation-model=static | grep -F "rodata.cst" | count 2
+; RUN: llc < %s -relocation-model=pic | grep rodata | count 2
+; RUN: llc < %s -relocation-model=pic | grep -F ".data.rel.ro" | count 2
+; RUN: llc < %s -relocation-model=pic | grep -F ".data.rel.ro.local" | count 1
+; RUN: llc < %s -relocation-model=pic | grep -F ".data.rel" | count 4
+; RUN: llc < %s -relocation-model=pic | grep -F ".data.rel.local" | count 1
 
 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"
index c196ce2cc139f449491ee0d5c18dee4573092c8e..42ece47b0300456af4b058e4079d67b0a668cf6a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 > %t
+; RUN: llc < %s -march=x86 > %t
 ; RUN: grep rol %t | count 3
 ; RUN: grep ror %t | count 1
 ; RUN: grep shld %t | count 2
index 7cebcb86ce120b3c1ee09778d041e6e7fe669d30..655ed272837ac3c0d55fbfdc86eb31e5ac687037 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 > %t
+; RUN: llc < %s -march=x86 > %t
 ; RUN: grep rol %t | count 3
 ; RUN: grep ror %t | count 1
 ; RUN: grep shld %t | count 2
index 2408359a141dd6c7cbec243af77f1784bb1504be..4e082bb860b45db4db1e516a137249d322dad0a4 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 > %t
+; RUN: llc < %s -march=x86-64 > %t
 ; RUN: grep rol %t | count 3
 ; RUN: grep ror %t | count 1
 ; RUN: grep shld %t | count 2
index c567c0d33cf2654601dd7d2f443e952310010f83..1e20273194d589d3fd4707f1814170b6fad0f7a8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel | \
+; RUN: llc < %s -march=x86 -x86-asm-syntax=intel | \
 ; RUN:   grep {ro\[rl\]} | count 12
 
 define i32 @rotl32(i32 %A, i8 %Amt) {
index 40e954cbdd0155e9b9b207de7c128bef993c9fe0..2eea3999e7b8c6b4dc71dfda0eea1e2fe963f75c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep rol | count 2
+; RUN: llc < %s -march=x86-64 | grep rol | count 2
 
 define i64 @test1(i64 %x) nounwind  {
 entry:
index f545bb62560cca69089cd39c242a7257b6eaea93..2845838409333339bd5ef9148bf4f52aa5d79145 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+mmx -o %t
+; RUN: llc < %s -march=x86 -mattr=+mmx -o %t
 ; RUN: not grep movq  %t
 
 ; Check that widening doesn't introduce a mmx register in this case when
index 6a6283a10dab7afb0f20e859479c9eefed098c67..bda50ccd58e1e2714d6e8239127263351b090170 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep min | count 1
-; RUN: llvm-as < %s | llc -march=x86-64 | grep max | count 1
-; RUN: llvm-as < %s | llc -march=x86-64 | grep mov | count 2
+; RUN: llc < %s -march=x86-64 | grep min | count 1
+; RUN: llc < %s -march=x86-64 | grep max | count 1
+; RUN: llc < %s -march=x86-64 | grep mov | count 2
 
 declare float @bar()
 
index 8c030b88440d4b50a5d94304c75d5d1a4909f888..bc4ab5d836c78ce5fc7ebe7532a533f6918d5e57 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse,+sse2 | \
+; RUN: llc < %s -march=x86 -mattr=+sse,+sse2 | \
 ; RUN:   grep mins | count 3
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse,+sse2 | \
+; RUN: llc < %s -march=x86 -mattr=+sse,+sse2 | \
 ; RUN:   grep maxs | count 2
 
 declare i1 @llvm.isunordered.f64(double, double)
index a07f9396040e097702673f3d28b97597c320afdc..f6b29ecfbb60d8dc189f950b291a4e34d1532fc8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64
+; RUN: llc < %s -march=x86-64
 ; PR3886
 
 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-f80:128:128"
index fcb70bc2fb69fe80bff6f238cb8a32c70fa12d08..81c919f8dfffa5f214308414dadad4f1e73c1073 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64
+; RUN: llc < %s -march=x86-64
 
 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"
        %"struct.DataOutBase::GmvFlags" = type { i32 }
index 8b2444d591bdbf06e23dd2d6e8079fda2ece1bc1..a7fb00e17bf55a1db3e80695370d1270a69640a8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 > %t
+; RUN: llc < %s -march=x86 > %t
 ; RUN: not grep movz %t
 ; RUN: not grep cmov %t
 ; RUN: grep movb %t | count 2
index 71636f93327cee72ab57a4a87cd0ca12418300c3..ab507e226192029be4826e2dd5b99751fda0cd0f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | not grep cmov
+; RUN: llc < %s | not grep cmov
 
 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-darwin7"
index 70785e9978fbc6d1ad27432d1d72f39c2a94debf..c38a02080523a867c07bc1cac94b836d59bbcb08 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | not grep cmov
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | not grep xor
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movzbl | count 1
+; RUN: llc < %s -march=x86 -mattr=+sse2 | not grep cmov
+; RUN: llc < %s -march=x86 -mattr=+sse2 | not grep xor
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep movzbl | count 1
 
 @r1 = weak global i32 0
 
index e5d6101253727b0137eba505ed18dd064682bfbb..95ed9e97cdfda92121ab8f11b0386aa19b3d1334 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=pentium 
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah 
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah  | not grep set
+; RUN: llc < %s -march=x86 -mcpu=pentium 
+; RUN: llc < %s -march=x86 -mcpu=yonah 
+; RUN: llc < %s -march=x86 -mcpu=yonah  | not grep set
 
 define i1 @boolSel(i1 %A, i1 %B, i1 %C) nounwind {
        %X = select i1 %A, i1 %B, i1 %C         ; <i1> [#uses=1]
index 25a2b7e0b49366ca0f9d8abbd1b8b9d84c7cfd11..4a9c1bacc5f2b340ac471d71525a1d04b0c85377 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86  | grep set | count 2
-; RUN: llvm-as < %s | llc -march=x86  | grep and
+; RUN: llc < %s -march=x86  | grep set | count 2
+; RUN: llc < %s -march=x86  | grep and
 
 define zeroext i8 @t(double %x) nounwind readnone {
 entry:
index 3f1d882754ee763af9aece74ef4f3d52010440d0..4ca2f1871c0f5841a4ed489c7e40c4f6d1f132b7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86  | not grep set
+; RUN: llc < %s -march=x86  | not grep set
 
 declare i1 @llvm.isunordered.f32(float, float)
 
index a6d1080bd84a9ec739302499d161fd0a85e3017d..c9b39d3a489e2d2e8dd76e230ef4fb6906278b28 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep movsbl
+; RUN: llc < %s -march=x86 | grep movsbl
 
 define i32 @foo(i32 %X) nounwind  {
 entry:
index 946e6c78892ef9486cf5de1d7b1aa48f98e0aa42..da1a1871e7e8ca304df54800e2fa825dca74c543 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep movzbl | count 1
+; RUN: llc < %s -march=x86 | grep movzbl | count 1
 ; rdar://6699246
 
 define signext i8 @t1(i8* %A) nounwind readnone ssp {
index 839ebc2b6c178028adfee458cbabd0191d15ef34..4aca0407b36f3d5b7887475d525d6a8d2ed749ee 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep movsw
+; RUN: llc < %s -march=x86 | grep movsw
 ; PR2139
 
 declare void @abort()
index 97b46668270239563417daa14070f566b2cc5104..2eaf42577c701adc6f9d150bfdcda6f7b8bae555 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 > %t
+; RUN: llc < %s -march=x86 > %t
 ; RUN: grep movsbl %t
 ; RUN: not grep movz %t
 ; RUN: not grep and %t
index fc75ccbcb6298b53e5c8741caecd1be2d4943fb1..478287919ec49e7d66a43a4a5ff5d2beeac2250d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep sfence
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep sfence
 
 declare void @llvm.memory.barrier( i1 , i1 , i1 , i1 , i1)
 
index b6d78a485783d773a0586406c0ba9bec27460c5a..fd278c2239f071bc581e8f3a167137212f142c54 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86    | grep and | count 1
-; RUN: llvm-as < %s | llc -march=x86-64 | not grep and 
+; RUN: llc < %s -march=x86    | grep and | count 1
+; RUN: llc < %s -march=x86-64 | not grep and 
 
 define i32 @t1(i32 %t, i32 %val) nounwind {
        %shamt = and i32 %t, 31
index 4662628b672e2e05bbc1036b4c00b8fe0dab6ffa..d38f9a88fcd6c893d86fc6f37d3b6dc49067816b 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel | \
+; RUN: llc < %s -march=x86 -x86-asm-syntax=intel | \
 ; RUN:   grep {shld.*CL}
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel | \
+; RUN: llc < %s -march=x86 -x86-asm-syntax=intel | \
 ; RUN:   not grep {mov CL, BL}
 
 ; PR687
index deb4ed1f309b86ef09aca38478745b5ba4031c06..4cba1834bf6c26a42297f2dc5dc280f338fa13ad 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -relocation-model=static -march=x86 | \
+; RUN: llc < %s -relocation-model=static -march=x86 | \
 ; RUN:   grep {shll    \$3} | count 2
 
 ; This should produce two shll instructions, not any lea's.
index 543bb223787542e5fb702c1097975c479bca9b2b..e443ac19a80f630b15f656a239d4750996f636b2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | not grep shrl
+; RUN: llc < %s | not grep shrl
 
 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"
index 24017fe2178aaa9e8a0b27e7a90d1a1b69b5725f..5adee7c76941aa6ad7d173565b374a0d7ed4ec3e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel | \
+; RUN: llc < %s -march=x86 -x86-asm-syntax=intel | \
 ; RUN:   grep {sh\[lr\]d} | count 5
 
 define i64 @test1(i64 %X, i8 %C) {
index d26823220ff85c405bfe4b77b75c35949429b41c..872817fd4953d1ba1bffd59e771fbf70c12b8456 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | \
+; RUN: llc < %s -march=x86 | \
 ; RUN:   grep {s\[ah\]\[rl\]l} | count 1
 
 define i32* @test1(i32* %P, i32 %X) {
index fc22a3c69139dd5ccaabd81ea172f5927ac85b08..c4d15ae9053ee72f872ec7092cca89b2a8f8e304 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86
-; RUN: llvm-as < %s | llc -march=x86-64
+; RUN: llc < %s -march=x86
+; RUN: llc < %s -march=x86-64
 
 define void @t(i128 %x, i128 %a, i128* nocapture %r) nounwind {
 entry:
index 4a29b8626c6e1b2f67b42d795ebd76b8c2ddbe0b..d5f65a6ed18cd30926181e83c4c45c0108dd2b09 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86
-; RUN: llvm-as < %s | llc -march=x86-64
+; RUN: llc < %s -march=x86
+; RUN: llc < %s -march=x86-64
 
 define void @t(i256 %x, i256 %a, i256* nocapture %r) nounwind readnone {
 entry:
index dd49b7e04cf1d1aa0c6f88daee596409c4ad1549..0f80f90c773e07cade3d45726dc1d79c1ea45e65 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep leal
+; RUN: llc < %s -march=x86 | not grep leal
 
 @x = external global i32                ; <i32*> [#uses=1]
 
index a09b41799adb2ce218ba3b78e7a887550eda876a..ce4f538f4de43f04ceecbb7c704c165498b9423e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep shrdq
+; RUN: llc < %s -march=x86-64 | grep shrdq
 ; PR4736
 
 %0 = type { i32, i8, [35 x i8] }
index d3616f4ac5de4c8e505edfdc8c0cf8b9ec7cda51..445889166bd5c30278dc1d04469377ffc7d04e0e 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep {movl      8(.esp), %eax}
-; RUN: llvm-as < %s | llc -march=x86 | grep {shrl      .eax}
-; RUN: llvm-as < %s | llc -march=x86 | grep {movswl    .ax, .eax}
+; RUN: llc < %s -march=x86 | grep {movl        8(.esp), %eax}
+; RUN: llc < %s -march=x86 | grep {shrl        .eax}
+; RUN: llc < %s -march=x86 | grep {movswl      .ax, .eax}
 
 define i32 @test1(i64 %a) {
         %tmp29 = lshr i64 %a, 24                ; <i64> [#uses=1]
index 3406aeeeb5c5de1b0b1cb31d53d61be119baa5fe..49b9fa3c4129a66305b740d035a14076d5540956 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 -mattr=+sse2 | not grep cvtss2sd
+; RUN: llc < %s -march=x86-64 -mattr=+sse2 | not grep cvtss2sd
 ; PR1264
 
 define double @foo(double %x) {
index 7e48b1bba8f1ea6e1e76d5352d964f713fe7a578..3d5203be09a0951eaccdc1869d6580bd6dd00809 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep flds
+; RUN: llc < %s -march=x86 | grep flds
 ; This should be a flds, not fldt.
 define x86_fp80 @test2() nounwind  {
 entry:
index 8b87f7449cde45c7d886920f05f38b541e6e9bc6..9ec9182e5e3c209e3d93bc1c75f012c5c0549c1f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | not grep movs
+; RUN: llc < %s | not grep movs
 
 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"
index c3dbfd796f20bd2d2d3b9061860ed8cc84f68a3f..7c23adba406cf5d525ac8a097af2ca2ed417ceaf 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep mul | count 1
-; RUN: llvm-as < %s | llc -march=x86 | grep add | count 3
+; RUN: llc < %s -march=x86 | grep mul | count 1
+; RUN: llc < %s -march=x86 | grep add | count 3
 
 define i32 @t1(i32 %a, i32 %b) nounwind readnone {
 entry:
index aa5e67a02998a075436dfa9550f22ccc808a9ac6..49c31f56ae835dc83871e890837383853ca83311 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep {jno} | count 1
+; RUN: llc < %s -march=x86 | grep {jno} | count 1
 
 @ok = internal constant [4 x i8] c"%d\0A\00"
 @no = internal constant [4 x i8] c"no\0A\00"
index 6aefc03a392050c591b9a04e145ff831b6de6fb3..6d125e415e04a68e30a05b1bd38d40c06607a378 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep {jo} | count 1
+; RUN: llc < %s -march=x86 | grep {jo} | count 1
 
 @ok = internal constant [4 x i8] c"%d\0A\00"
 @no = internal constant [4 x i8] c"no\0A\00"
index 0c697def1ec2a75d495099f1ea0abf865ea3d57f..a52135dc9087847ceea9c7ada5e5f71af813ea24 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86    -mattr=+sse2 -soft-float | not grep xmm
-; RUN: llvm-as < %s | llc -march=x86-64 -mattr=+sse2 -soft-float | not grep xmm
+; RUN: llc < %s -march=x86    -mattr=+sse2 -soft-float | not grep xmm
+; RUN: llc < %s -march=x86-64 -mattr=+sse2 -soft-float | not grep xmm
 
        %struct.__va_list_tag = type { i32, i32, i8*, i8* }
 
index 281ee7782da1e215cd32a4552c3cd81a749b2d3b..fd40a7f7037895ed4983dfb8d7ba7113fba0f528 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin | not grep jmp
+; RUN: llc < %s -mtriple=x86_64-apple-darwin | not grep jmp
 ; rdar://6647639
 
        %struct.FetchPlanHeader = type { i8*, i8*, i32, i8*, i8*, i8*, i8*, i8*, %struct.NSObject* (%struct.NSObject*, %struct.objc_selector*, ...)*, %struct.__attributeDescriptionFlags }
index 0b7804da4e714d745a3beceb81595a421b1f1002..07d4d52f97a37ab9bb712f6bb3916b825727f764 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep test | count 1
+; RUN: llc < %s -march=x86-64 | grep test | count 1
 
 define void @foo(i1 %c, <2 x i16> %a, <2 x i16> %b, <2 x i16>* %p) {
   %x = select i1 %c, <2 x i16> %a, <2 x i16> %b
index 8c88769be78f9d3321f90baa67e2648729b53c89..681c6b0beaa09570d549622d45713c8c273c2d3d 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep div | count 16
-; RUN: llvm-as < %s | llc -march=x86-64 | grep fmodf | count 8
+; RUN: llc < %s -march=x86-64 | grep div | count 16
+; RUN: llc < %s -march=x86-64 | grep fmodf | count 8
 
 define <8 x i32> @foo(<8 x i32> %t, <8 x i32> %u) {
        %m = srem <8 x i32> %t, %u
index 30e5af41123ddda2f47cf7f4d5275b542e4b429f..b9455300bdbb11c3848c85ce6eba5578f2693128 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep ret | grep 4
+; RUN: llc < %s -march=x86 | grep ret | grep 4
 
        %struct.foo = type { [4 x i32] }
 
index 5a888b2e784b74b22a223cdb1d462ec6add18296..b12a87d614d28b1aa4d6cdb83eb367d2d2894bc4 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | not grep mov
+; RUN: llc < %s -march=x86-64 | not grep mov
 
 define <4 x float> @foo(<4 x float>* %p, <4 x float> %x) nounwind {
   %t = load <4 x float>* %p
index 0edc6e094580d5da2a1c874c0b6b8b5f96d4962d..c7a5cd5591207e5498f499d4dd4177cc4f31fc38 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep movap | count 2
+; RUN: llc < %s -march=x86-64 | grep movap | count 2
 
 define <4 x float> @foo(<4 x float>* %p) nounwind {
   %t = load <4 x float>* %p
index 1a23eb2ae3d17ef4e5b06568ba8bfd59441f0962..0f91697125567e55527e53298293c555013ee3ad 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep movups | count 1
+; RUN: llc < %s -march=x86-64 | grep movups | count 1
 
 define <2 x i64> @bar(<2 x i64>* %p) nounwind {
   %t = load <2 x i64>* %p, align 8
index a10b102c6b952cb2ea1a160942e7edd0ff784b61..aa1b4370bccfce7b0e1a27a8fea2cd967ecd4143 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah -mtriple=i686-apple-darwin8 | grep movaps
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah -mtriple=linux | grep movups
+; RUN: llc < %s -march=x86 -mcpu=yonah -mtriple=i686-apple-darwin8 | grep movaps
+; RUN: llc < %s -march=x86 -mcpu=yonah -mtriple=linux | grep movups
 
 define <4 x float> @foo(float %a, float %b, float %c, float %d) nounwind {
 entry:
index 297f1c458db91a024520b75611f2638d61db1443..4f025b916fd9cff614102d34269115a11a4da2fa 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 > %t
+; RUN: llc < %s -march=x86-64 > %t
 ; RUN: grep unpck %t | count 2
 ; RUN: grep shuf %t | count 2
 ; RUN: grep ps %t | count 4
index ba693a2001515e5e7027b1c9ebeb8775bae25156..102c3fb06cd7e45203dd348b67191ef7971b8aa2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep movup | count 2
+; RUN: llc < %s -march=x86-64 | grep movup | count 2
 
 define <4 x float> @foo(<4 x float>* %p, <4 x float> %x) nounwind {
   %t = load <4 x float>* %p, align 4
index 5bbcd59e0e9f93f3c6569826995bb22dc7f83cb9..c42f7f0bad9977dfe06d72471554af0f054e801c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep movap | count 2
+; RUN: llc < %s -march=x86-64 | grep movap | count 2
 
 define void @foo(<4 x float>* %p, <4 x float> %x) nounwind {
   store <4 x float> %x, <4 x float>* %p
index f7e5fe3d684be56b288ab22b57204b713b8c125a..4c59934917f313e94c42a4aaca903528f2a65a97 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep movup | count 2
+; RUN: llc < %s -march=x86-64 | grep movup | count 2
 
 define void @foo(<4 x float>* %p, <4 x float> %x) nounwind {
   store <4 x float> %x, <4 x float>* %p, align 4
index 19e0eaf8fff8a6e4267d7b85713b6ffa45718f04..21cd2311b9169393cfc99413425514ba951b7ee6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep movaps | count 1
+; RUN: llc < %s -march=x86-64 | grep movaps | count 1
 
 define <2 x i64> @bar(<2 x i64>* %p) nounwind {
   %t = load <2 x i64>* %p
index dace291730f7fd35d5485c8778e501aed9281ecc..0bbf4228a40bbc91172736c4f991ef803fa8b276 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep movups | count 1
+; RUN: llc < %s -march=x86-64 | grep movups | count 1
 
 define <2 x i64> @bar(<2 x i64>* %p, <2 x i64> %x) nounwind {
   %t = load <2 x i64>* %p, align 8
index 7fb65b5f9e85e2631e49abd82839284c609458e3..5784481c5ae9a29d6dcad2881d7ce5197da7d35c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep movaps | count 1
+; RUN: llc < %s -march=x86-64 | grep movaps | count 1
 
 define void @bar(<2 x i64>* %p, <2 x i64> %x) nounwind {
   store <2 x i64> %x, <2 x i64>* %p
index 17a3d2987fff26354ce59c84f62e3d6691a97eac..cfeff8161c5c006e16a3dee934320780f87928e1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep movups | count 1
+; RUN: llc < %s -march=x86-64 | grep movups | count 1
 
 define void @bar(<2 x i64>* %p, <2 x i64> %x) nounwind {
   store <2 x i64> %x, <2 x i64>* %p, align 8
index 24b437ab3534ea5f45278c445cb8e62f85d3eadb..cb26b9535a818d245c8cce7818cdfea083106fcf 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep movup | count 2
+; RUN: llc < %s -march=x86-64 | grep movup | count 2
 
 define <4 x float> @foo(<4 x float>* %p) nounwind {
   %t = load <4 x float>* %p, align 4
index d8c32831a1e91021af43270d0d1a182a405167bc..0e0e4a9a86cfceb70363fea08ace1f63ea815bf5 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | not grep test
+; RUN: llc < %s -march=x86 -mattr=+sse2 | not grep test
 
 define float @tst1(float %a, float %b) {
        %tmp = tail call float @copysignf( float %b, float %a )
index a346164c0f1fd6aa28b957be8fdb61881973c8a2..99528342536f907c548b427acde78e9f8ce92a11 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | FileCheck %s
+; RUN: llc < %s -march=x86-64 | FileCheck %s
 
 ; CHECK: clampTo3k_a:
 ; CHECK: minsd
index 806126da2faf438cdb89f4f7cc00895238e5e761..da38f0e148f6daa975a105738ca468080a8534e1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep xmm | grep esp
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep xmm | grep esp
 
 define i32 @t() nounwind  {
 entry:
index 97ef3ab04dca44df1c44e2b7af05e14c5b11f314..9f926f2bee7b3a469f3cd13042300ccfdebd3bff 100644 (file)
@@ -1,5 +1,5 @@
 ; Tests for SSE2 and below, without SSE3+.
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin10 -mcpu=pentium4 | FileCheck %s
+; RUN: llc < %s -mtriple=i386-apple-darwin10 -mcpu=pentium4 | FileCheck %s
 
 define void @t1(<2 x double>* %r, <2 x double>* %A, double %B) nounwind  {
        %tmp3 = load <2 x double>* %A, align 16
index 649a40ddb1931bd365686caf94b641a0e6d90c21..703635c0f53a544ae18d099a621478e4ed5aa2c0 100644 (file)
@@ -1,6 +1,6 @@
 ; These are tests for SSE3 codegen.  Yonah has SSE3 and earlier but not SSSE3+.
 
-; RUN: llvm-as < %s | llc -march=x86-64 -mcpu=yonah -mtriple=i686-apple-darwin9\
+; RUN: llc < %s -march=x86-64 -mcpu=yonah -mtriple=i686-apple-darwin9\
 ; RUN:              | FileCheck %s --check-prefix=X64
 
 ; Test for v8xi16 lowering where we extract the first element of the vector and
index 1d335391b69f55561a7cb9b418d297859235f5d7..a734c05b8686f04b1ff269cf6478c838d5027806 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=i686-apple-darwin9 -mattr=sse41 | FileCheck %s -check-prefix=X32
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin9 -mattr=sse41 | FileCheck %s -check-prefix=X64
+; RUN: llc < %s -mtriple=i686-apple-darwin9 -mattr=sse41 | FileCheck %s -check-prefix=X32
+; RUN: llc < %s -mtriple=x86_64-apple-darwin9 -mattr=sse41 | FileCheck %s -check-prefix=X64
 
 @g16 = external global i16
 
index 1652294ded25129cb74c765357fa5219541d7063..c9c4d012102a3f4ba13c9a6653805425a4021570 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=i686-apple-darwin9 -mattr=sse42 | FileCheck %s -check-prefix=X32
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin9 -mattr=sse42 | FileCheck %s -check-prefix=X64
+; RUN: llc < %s -mtriple=i686-apple-darwin9 -mattr=sse42 | FileCheck %s -check-prefix=X32
+; RUN: llc < %s -mtriple=x86_64-apple-darwin9 -mattr=sse42 | FileCheck %s -check-prefix=X64
 
 declare i32 @llvm.x86.sse42.crc32.8(i32, i8) nounwind
 declare i32 @llvm.x86.sse42.crc32.16(i32, i16) nounwind
index dda6f0d928c959c6bbfd1caeefbc41b6fee94bea..cb65e9b50fe2fbf4ab021bc923574839a469678f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -relocation-model=static -mcpu=yonah | grep {andpd.*4(%esp), %xmm}
+; RUN: llc < %s -relocation-model=static -mcpu=yonah | grep {andpd.*4(%esp), %xmm}
 
 ; The double argument is at 4(esp) which is 16-byte aligned, allowing us to
 ; fold the load into the andpd.
index bc4182f65dcb0949fcc3ae52d9e98f650bb4c1d1..c1f2672293512d3873780a965949757e0ef4dbfa 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i386-apple-darwin10 -relocation-model=pic -disable-fp-elim -color-ss-with-regs | grep {movl\[\[:space:\]\]%eax, %ebx}
+; RUN: llc < %s -mtriple=i386-apple-darwin10 -relocation-model=pic -disable-fp-elim -color-ss-with-regs | grep {movl\[\[:space:\]\]%eax, %ebx}
 
        %"struct..0$_67" = type { i32, %"struct.llvm::MachineOperand"**, %"struct.llvm::MachineOperand"* }
        %"struct..1$_69" = type { i32 }
index 604bd4fed82157f965119607f56608f6dd25945e..f085b3f8f38b0e9cb1c8c6239baeef94cf0e7439 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin10 -relocation-model=pic -disable-fp-elim -color-ss-with-regs -stats -info-output-file - > %t
+; RUN: llc < %s -mtriple=x86_64-apple-darwin10 -relocation-model=pic -disable-fp-elim -color-ss-with-regs -stats -info-output-file - > %t
 ; RUN:   grep stackcoloring %t | grep "loads eliminated" 
 ; RUN:   grep stackcoloring %t | grep "stack slot refs replaced with reg refs"  | grep 5
 ; RUN:   grep asm-printer %t   | grep 181
index 7207057729fda4e977386eb00f4fe377e8356915..9778fa1389486fae7525373c70b7b314940dcb3e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep {testb  \[%\]al, \[%\]al}
+; RUN: llc < %s -march=x86-64 | grep {testb    \[%\]al, \[%\]al}
 
 %struct.__va_list_tag = type { i32, i32, i8*, i8* }
 
index 98c1a9904d4eb955761b194d9619d5a272f62440..37f86c60fae5f22ce458ddf4f5904be18bcba0a6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | FileCheck %s
+; RUN: llc < %s -march=x86 | FileCheck %s
 
 ; Don't crash on an empty struct member.
 
index 70cb046600bc32d6caac14f927793732bd100815..206886bb608fdcc585a5652b6a2263c869d82571 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep rodata
-; RUN: llvm-as < %s | llc -march=x86 | not grep literal
+; RUN: llc < %s -march=x86 | not grep rodata
+; RUN: llc < %s -march=x86 | not grep literal
 ;
 ; Check that no FP constants in this testcase ends up in the 
 ; constant pool.
index 0695eee9a8883412141e359f2feece6384de3dd5..c8d4cbceea3dad6ce8760ec3bae58749cb844996 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep movl | count 1
+; RUN: llc < %s -march=x86 | grep movl | count 1
 
 @dst = global i32 0             ; <i32*> [#uses=1]
 @ptr = global i32* null         ; <i32**> [#uses=1]
index acef174638786072c644410271a8e4677c9501fa..66d0e47c6d489734386bf9bc2c3867b02b193c58 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep mov
+; RUN: llc < %s -march=x86 | not grep mov
 ;
 ; Test the add and load are folded into the store instruction.
 
index 09aaba155d99ba64af1b9c672e068e6ba3bc9b62..0ccfe470db5f93f8c70e788b0f48065aec03eb4e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel | \
+; RUN: llc < %s -march=x86 -x86-asm-syntax=intel | \
 ; RUN:   grep {and     DWORD PTR} | count 2
 
 target datalayout = "e-p:32:32"
index 945cf48f9bde55d8d0ee66d7d1a52770f2942688..03ad093ba8607c4b71542d729b80a4f2eb80d9b0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep flds
+; RUN: llc < %s -march=x86 | not grep flds
 
 define void @foo(x86_fp80 %a, x86_fp80 %b, float* %fp) {
        %c = fadd x86_fp80 %a, %b
index cc26487cf264b3009d30569a2a689131f35eb899..7aae9eb1ab9673658a2e6ec3cfeae9aecf58f6aa 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -relocation-model=static | not grep lea
-; RUN: llvm-as < %s | llc -march=x86-64 | not grep lea
+; RUN: llc < %s -march=x86 -relocation-model=static | not grep lea
+; RUN: llc < %s -march=x86-64 | not grep lea
 
 ; P should be sunk into the loop and folded into the address mode. There
 ; shouldn't be any lea instructions inside the loop.
index 277a4430acaadb365eef3608cbf1c8dc2acdb07e..a99a9c95a4cc9cf7446a0d0b567b78868bf4a73c 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep lea
-; RUN: llvm-as < %s | llc -march=x86-64 | not grep lea
+; RUN: llc < %s -march=x86 | not grep lea
+; RUN: llc < %s -march=x86-64 | not grep lea
 
 @B = external global [1000 x float], align 32
 @A = external global [1000 x float], align 32
index 98f02524d7a181259d2cf856640f5b610ea98100..19f4079abb5f7d839690920446e19012e6f7e481 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep {jo} | count 1
-; RUN: llvm-as < %s | llc -march=x86 | grep {jb} | count 1
+; RUN: llc < %s -march=x86 | grep {jo} | count 1
+; RUN: llc < %s -march=x86 | grep {jb} | count 1
 
 @ok = internal constant [4 x i8] c"%d\0A\00"
 @no = internal constant [4 x i8] c"no\0A\00"
index 6b60f6526595ae8d46c5ed5b99063b1cb7feb71b..d718c85a1d1f403b6df3e04eb351a1e7d0ef8d3f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep mov | count 1
+; RUN: llc < %s -march=x86-64 | grep mov | count 1
 
 ; Do eliminate the zero-extension instruction and rely on
 ; x86-64's implicit zero-extension!
index aa26f06aba96af3707b141571ffcbae3fb7ee3b6..a297728aee8975353b671f5dcdbe308203079b08 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep {leal   .*), %e.\*} | count 1
+; RUN: llc < %s -march=x86-64 | grep {leal     .*), %e.\*} | count 1
 
 ; Don't eliminate or coalesce away the explicit zero-extension!
 ; This is currently using an leal because of a 3-addressification detail,
index d0b40cd5d4712b4b48d638bb1eb27d69ce396680..49d2e88d2c8d62bcf854f2b7ff2b94baacc3d07a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin | grep movl
+; RUN: llc < %s -mtriple=x86_64-apple-darwin | grep movl
 ; rdar://6707985
 
        %XXOO = type { %"struct.XXC::XXCC", i8*, %"struct.XXC::XXOO::$_71" }
index 6634538c2afd034f2df31c465aca8ccfc20a05d0..931ae758ac5ccd020d9031c2ecfa400d8187409a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep imull
+; RUN: llc < %s -march=x86-64 | grep imull
 
 ; Don't eliminate or coalesce away the explicit zero-extension!
 
index bb6af3988c95c42abb3b19ae34ac2baa724eb342..0ea5541c89dcaaa4c6dd66fda646a38044bb31be 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 > %t
+; RUN: llc < %s -march=x86-64 > %t
 ; RUN: not grep leaq %t
 ; RUN: not grep incq %t
 ; RUN: not grep decq %t
index 81b262ace84d11f95504021cf71a743e0bd9335d..ba4c307d1090a932a61f332dc714d3cb0f0df53a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 > %t
+; RUN: llc < %s -march=x86-64 > %t
 ; RUN: grep addl %t
 ; RUN: not egrep {movl|movq} %t
 
index f18eef7d1970ef4bbdcd33068f1a19f054435552..76430cd783e365cafa4e7cdf67dadb52bb7df142 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64
+; RUN: llc < %s -march=x86-64
 
 define i64 @foo() nounwind {
 entry:
index f3c701ff5f929018074bfda232d04905cf1666f2..55425bc7da5cb94168568f622804773b28afa672 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep mov | count 1
+; RUN: llc < %s -march=x86 | grep mov | count 1
 
 ; Do zextload, instead of a load and a separate zext.
 
index d00bb9a0fadbddaa0c328eedde1f3161997bbb34..23e0c2453d6464ba5b0df23f04d70fe307d3fd23 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movlps
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movsd
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | not grep movups
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep movlps
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep movsd
+; RUN: llc < %s -march=x86 -mattr=+sse2 | not grep movups
 ; rdar://6523650
 
        %struct.vector4_t = type { <4 x float> }
index 0ec6a77807220829e18a1fa129ef08e80331d9d4..8ef1f11383be9d05d2284c8a86a79a255f1ac9ee 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -tailcallopt | grep TAILCALL
+; RUN: llc < %s -march=x86 -tailcallopt | grep TAILCALL
 define fastcc i1 @i1test(i32, i32, i32, i32) {
   entry:
   %4 = tail call fastcc i1 @i1test( i32 %0, i32 %1, i32 %2, i32 %3)
index ff960b8ce1ffab78ff054a2c22159f6f89a63567..110472c8b9f3b2a490033bb73505ac03bf5defde 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc  -mtriple=i686-unknown-linux  -tailcallopt | grep -A 1 call | grep -A 1 tailcaller | grep subl | grep 12
+; RUN: llc < %s  -mtriple=i686-unknown-linux  -tailcallopt | grep -A 1 call | grep -A 1 tailcaller | grep subl | grep 12
 ; Linux has 8 byte alignment so the params cause stack size 20 when tailcallopt
 ; is enabled, ensure that a normal fastcc call has matching stack size
 
index e94d7d8befaa9630cab1bc804720be9dcde68ad5..d8be4b2e2dfd89d1ec5a695840af4dfa91ed055e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -tailcallopt | grep TAILCALL
+; RUN: llc < %s -march=x86 -tailcallopt | grep TAILCALL
 define fastcc { { i8*, i8* }*, i8*} @init({ { i8*, i8* }*, i8*}, i32) {
 entry:
       %2 = tail call fastcc { { i8*, i8* }*, i8* } @init({ { i8*, i8*}*, i8*} %0, i32 %1)
index 27b2a2856adaa5dd91c0e3dcb60ba82ea8269119..4e578d1b6410d336d8a1f0d378e418d6505ea848 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -tailcallopt | grep TAILCALL
+; RUN: llc < %s -march=x86 -tailcallopt | grep TAILCALL
 define fastcc void @i1test(i32, i32, i32, i32) {
   entry:
    tail call fastcc void @i1test( i32 %0, i32 %1, i32 %2, i32 %3)
index deedb86e95b8bfa459db641dcc2e328aa96464a8..a4f87c021a95164be885f329bd230e9c1689f9c6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -tailcallopt | grep TAILCALL
+; RUN: llc < %s -march=x86 -tailcallopt | grep TAILCALL
 define fastcc i32 @tailcallee(i32 %a1, i32 %a2, i32 %a3, i32 %a4) {
 entry:
        ret i32 %a3
index 916be566a14a34ddea09588fb62531c47359418c..7002560c82a05cd7c5ac98e60a13b74e1d48ca36 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -tailcallopt | grep TAILCALL
-; RUN: llvm-as < %s | llc -march=x86 -tailcallopt | grep {movl\[\[:space:\]\]*4(%esp), %eax} | count 1
+; RUN: llc < %s -march=x86 -tailcallopt | grep TAILCALL
+; RUN: llc < %s -march=x86 -tailcallopt | grep {movl\[\[:space:\]\]*4(%esp), %eax} | count 1
 %struct.s = type {i32, i32, i32, i32, i32, i32, i32, i32,
                   i32, i32, i32, i32, i32, i32, i32, i32,
                   i32, i32, i32, i32, i32, i32, i32, i32 }
index 7b65863f00b0ced70988c16570a0905aa0c219dd..7c685b85807e0faa412e1c65425441b8f5791a30 100644 (file)
@@ -1,15 +1,15 @@
-; RUN: llvm-as < %s | llc -march=x86-64  -tailcallopt  | grep TAILCALL
+; RUN: llc < %s -march=x86-64  -tailcallopt  | grep TAILCALL
 ; Expect 2 rep;movs because of tail call byval lowering.
-; RUN: llvm-as < %s | llc -march=x86-64  -tailcallopt  | grep rep | wc -l | grep 2
+; RUN: llc < %s -march=x86-64  -tailcallopt  | grep rep | wc -l | grep 2
 ; A sequence of copyto/copyfrom virtual registers is used to deal with byval
 ; lowering appearing after moving arguments to registers. The following two
 ; checks verify that the register allocator changes those sequences to direct
 ; moves to argument register where it can (for registers that are not used in 
 ; byval lowering - not rsi, not rdi, not rcx).
 ; Expect argument 4 to be moved directly to register edx.
-; RUN: llvm-as < %s | llc -march=x86-64  -tailcallopt  | grep movl | grep {7} | grep edx
+; RUN: llc < %s -march=x86-64  -tailcallopt  | grep movl | grep {7} | grep edx
 ; Expect argument 6 to be moved directly to register r8.
-; RUN: llvm-as < %s | llc -march=x86-64  -tailcallopt  | grep movl | grep {17} | grep r8
+; RUN: llc < %s -march=x86-64  -tailcallopt  | grep movl | grep {17} | grep r8
 
 %struct.s = type { i64, i64, i64, i64, i64, i64, i64, i64,
                    i64, i64, i64, i64, i64, i64, i64, i64,
index f6149351038b3243cc98379ce8895794f474e4dc..c0b609ac956ec85ebff60e8bce869d0394b57a0b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel -tailcallopt | not grep call
+; RUN: llc < %s -march=x86 -x86-asm-syntax=intel -tailcallopt | not grep call
 define fastcc i32 @bar(i32 %X, i32(double, i32) *%FP) {
      %Y = tail call fastcc i32 %FP(double 0.0, i32 %X)
      ret i32 %Y
index 151701ed439df0497096c17e5310e08599ef97e2..be4f96cfb5e64abcdbcd8b2a2779d4e2c5c4de3b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -tailcallopt | grep {jmp} | grep {\\*%eax}
+; RUN: llc < %s -march=x86 -tailcallopt | grep {jmp} | grep {\\*%eax}
 
 declare i32 @putchar(i32)
 
index 54074eb0ba2a6c98863533af25365125a28a79b2..60e3be5c50fda7a2ef5906620ed3130e87819e30 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc  -tailcallopt -mtriple=i686-pc-linux-gnu -relocation-model=pic | grep TAILCALL
+; RUN: llc < %s  -tailcallopt -mtriple=i686-pc-linux-gnu -relocation-model=pic | grep TAILCALL
 
 define protected fastcc i32 @tailcallee(i32 %a1, i32 %a2, i32 %a3, i32 %a4) {
 entry:
index 60818e4f62c62dfc55648e763c54b1a9685596e4..eaa76312396c6d16b4b9623ebc3b3c4ba3c1308c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc  -tailcallopt -mtriple=i686-pc-linux-gnu -relocation-model=pic | grep -v TAILCALL
+; RUN: llc < %s  -tailcallopt -mtriple=i686-pc-linux-gnu -relocation-model=pic | grep -v TAILCALL
 
 define fastcc i32 @tailcallee(i32 %a1, i32 %a2, i32 %a3, i32 %a4) {
 entry:
index eced06738941f81a18f414bf3cd17003e5e6b009..73c59bb639a6f3ee8a3306f5f647c12ff5156274 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -tailcallopt -march=x86-64 | FileCheck %s
+; RUN: llc < %s -tailcallopt -march=x86-64 | FileCheck %s
 
 ; Check that lowered arguments on the stack do not overwrite each other.
 ; Add %in1 %p1 to a different temporary register (%eax).
index a24a9a0940a0eb0f8d662705c07e09fa549693ed..772ff6c3e76649a4f950a0966faa090e12cf242c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah | grep {testl.*%e.x.*%e.x}
+; RUN: llc < %s -march=x86 -mcpu=yonah | grep {testl.*%e.x.*%e.x}
 ; rdar://5752025
 
 ; We don't want to fold the and into the test, because the and clobbers its
index ecfe38bc7f66dae44c5e4b6542a395357ff1384c..1d636930641f8aed372e655cd96c92b09963221f 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | FileCheck %s --check-prefix=CHECK-64
-; RUN: llvm-as < %s | llc -march=x86 | FileCheck %s --check-prefix=CHECK-32
+; RUN: llc < %s -march=x86-64 | FileCheck %s --check-prefix=CHECK-64
+; RUN: llc < %s -march=x86 | FileCheck %s --check-prefix=CHECK-32
 
 ; CHECK-64: g64xh:
 ; CHECK-64:   testb $8, %ah
index dbbef0a894f23974e2b0e921916fdbaa58d95442..3d5f672f98fce3f26d6b1229f5ebcee4a51e02f2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | grep {testl.*\(%r.i\), %} | count 3
+; RUN: llc < %s | grep {testl.*\(%r.i\), %} | count 3
 ; rdar://5671654
 ; The loads should fold into the testl instructions, no matter how
 ; the inputs are commuted.
index aa3d808a80ec83e637da86f0f7d7eca1e90c0b83..4cad8376d8d9ddd2019f220e317a48aec77aa866 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i386-linux-gnu -relocation-model=pic | FileCheck -check-prefix=X32 %s
-; RUN: llvm-as < %s | llc -march=x86-64 -mtriple=x86_64-linux-gnu -relocation-model=pic | FileCheck -check-prefix=X64 %s
+; RUN: llc < %s -march=x86 -mtriple=i386-linux-gnu -relocation-model=pic | FileCheck -check-prefix=X32 %s
+; RUN: llc < %s -march=x86-64 -mtriple=x86_64-linux-gnu -relocation-model=pic | FileCheck -check-prefix=X64 %s
 
 @i = thread_local global i32 15
 
index 85ff360a5508cf8606a63d6fe39cec046cdb78e5..0cae5c4f2888ffa23df4eb2ef0bac2e0ceb331a8 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i386-linux-gnu > %t
+; RUN: llc < %s -march=x86 -mtriple=i386-linux-gnu > %t
 ; RUN: grep {movl      %gs:i@NTPOFF, %eax} %t
-; RUN: llvm-as < %s | llc -march=x86-64 -mtriple=x86_64-linux-gnu > %t2
+; RUN: llc < %s -march=x86-64 -mtriple=x86_64-linux-gnu > %t2
 ; RUN: grep {movl      %fs:i@TPOFF, %eax} %t2
 
 @i = thread_local global i32 15
index 2f5f02b9ac96b3db4782391f5313c74fb514c788..fb61596d09ca921a0af14db2b715480e3f6356fe 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i386-linux-gnu > %t
+; RUN: llc < %s -march=x86 -mtriple=i386-linux-gnu > %t
 ; RUN: grep {movl      %gs:0, %eax} %t
 ; RUN: grep {leal      i@NTPOFF(%eax), %eax} %t
-; RUN: llvm-as < %s | llc -march=x86-64 -mtriple=x86_64-linux-gnu > %t2
+; RUN: llc < %s -march=x86-64 -mtriple=x86_64-linux-gnu > %t2
 ; RUN: grep {movq      %fs:0, %rax} %t2
 ; RUN: grep {leaq      i@TPOFF(%rax), %rax} %t2
 
index b6aed9aaa04d1865298695cba992ceb3c8aa2db8..a2c1a1f75deb02c05a88a7723d3f1804d38a7132 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i386-linux-gnu > %t
+; RUN: llc < %s -march=x86 -mtriple=i386-linux-gnu > %t
 ; RUN: grep {movw      %gs:i@NTPOFF, %ax} %t
-; RUN: llvm-as < %s | llc -march=x86-64 -mtriple=x86_64-linux-gnu > %t2
+; RUN: llc < %s -march=x86-64 -mtriple=x86_64-linux-gnu > %t2
 ; RUN: grep {movw      %fs:i@TPOFF, %ax} %t2
 
 @i = thread_local global i16 15
index b5288391f03f011d17514a3545f6824ee4bbf9ff..c29f6adacd2026478e8e16e4fde935bb219863e8 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i386-linux-gnu > %t
+; RUN: llc < %s -march=x86 -mtriple=i386-linux-gnu > %t
 ; RUN: grep {movb      %gs:i@NTPOFF, %al} %t
-; RUN: llvm-as < %s | llc -march=x86-64 -mtriple=x86_64-linux-gnu > %t2
+; RUN: llc < %s -march=x86-64 -mtriple=x86_64-linux-gnu > %t2
 ; RUN: grep {movb      %fs:i@TPOFF, %al} %t2
 
 @i = thread_local global i8 15
index ec23a41113eef8bd87f382c08768d9c6b12596fc..08778ec2ce8b1aea2b2093d26c45e91321ae4add 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i386-linux-gnu > %t
+; RUN: llc < %s -march=x86 -mtriple=i386-linux-gnu > %t
 ; RUN: grep {movswl    %gs:i@NTPOFF, %eax} %t
 ; RUN: grep {movzwl    %gs:j@NTPOFF, %eax} %t
-; RUN: llvm-as < %s | llc -march=x86-64 -mtriple=x86_64-linux-gnu > %t2
+; RUN: llc < %s -march=x86-64 -mtriple=x86_64-linux-gnu > %t2
 ; RUN: grep {movswl    %fs:i@TPOFF, %edi} %t2
 ; RUN: grep {movzwl    %fs:j@TPOFF, %edi} %t2
 
index 941601eb4f9b6b3cc46e2bde6f5cf7031ad38cbf..88426dd43d50e166c9e3bd6f2691aa26cde5f046 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i386-linux-gnu > %t
+; RUN: llc < %s -march=x86 -mtriple=i386-linux-gnu > %t
 ; RUN: grep {movsbl    %gs:i@NTPOFF, %eax} %t
 ; RUN: grep {movzbl    %gs:j@NTPOFF, %eax} %t
-; RUN: llvm-as < %s | llc -march=x86-64 -mtriple=x86_64-linux-gnu > %t2
+; RUN: llc < %s -march=x86-64 -mtriple=x86_64-linux-gnu > %t2
 ; RUN: grep {movsbl    %fs:i@TPOFF, %edi} %t2
 ; RUN: grep {movzbl    %fs:j@TPOFF, %edi} %t2
 
index 62f3677629be3574011b4a888817a101f0a7e4b9..7abf070d3fd2039d310641451a2bb67d5ce93b98 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i386-linux-gnu > %t
+; RUN: llc < %s -march=x86 -mtriple=i386-linux-gnu > %t
 ; RUN: grep {movl      %gs:0, %eax} %t | count 1
 ; RUN: grep {leal      i@NTPOFF(%eax), %ecx} %t
 ; RUN: grep {leal      j@NTPOFF(%eax), %eax} %t
-; RUN: llvm-as < %s | llc -march=x86-64 -mtriple=x86_64-linux-gnu > %t2
+; RUN: llc < %s -march=x86-64 -mtriple=x86_64-linux-gnu > %t2
 ; RUN: grep {movq      %fs:0, %rax} %t2 | count 1
 ; RUN: grep {leaq      i@TPOFF(%rax), %rcx} %t2
 ; RUN: grep {leaq      j@TPOFF(%rax), %rax} %t2
index baa51bbb6ead9d58686250a23d3fd6474339817f..5a94296afefc184153541cf122d14c2e90b0cd44 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i386-linux-gnu > %t
+; RUN: llc < %s -march=x86 -mtriple=i386-linux-gnu > %t
 ; RUN: grep {movl      %gs:0, %eax} %t
 ; RUN: grep {leal      i@NTPOFF(%eax), %eax} %t
-; RUN: llvm-as < %s | llc -march=x86-64 -mtriple=x86_64-linux-gnu > %t2
+; RUN: llc < %s -march=x86-64 -mtriple=x86_64-linux-gnu > %t2
 ; RUN: grep {movq      %fs:0, %rax} %t2
 ; RUN: grep {leaq      i@TPOFF(%rax), %rax} %t2
 
index 061849901fcf524203b68348255fcc8e24621dbf..7327cc41777e9c675d82277e5d329b0a07d63c69 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i386-linux-gnu > %t
+; RUN: llc < %s -march=x86 -mtriple=i386-linux-gnu > %t
 ; RUN: grep {movl      i@INDNTPOFF, %eax} %t
 ; RUN: grep {movl      %gs:(%eax), %eax} %t
-; RUN: llvm-as < %s | llc -march=x86-64 -mtriple=x86_64-linux-gnu > %t2
+; RUN: llc < %s -march=x86-64 -mtriple=x86_64-linux-gnu > %t2
 ; RUN: grep {movq      i@GOTTPOFF(%rip), %rax} %t2
 ; RUN: grep {movl      %fs:(%rax), %eax} %t2
 
index 33f221b8ad3ab0d1e10b84c89e598322f4035e01..d2e40e389bd5703e8b220493e28e02a0ed16d7d0 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i386-linux-gnu > %t
+; RUN: llc < %s -march=x86 -mtriple=i386-linux-gnu > %t
 ; RUN: grep {movl      %gs:0, %eax} %t
 ; RUN: grep {addl      i@INDNTPOFF, %eax} %t
-; RUN: llvm-as < %s | llc -march=x86-64 -mtriple=x86_64-linux-gnu > %t2
+; RUN: llc < %s -march=x86-64 -mtriple=x86_64-linux-gnu > %t2
 ; RUN: grep {movq      %fs:0, %rax} %t2
 ; RUN: grep {addq      i@GOTTPOFF(%rip), %rax} %t2
 
index ff7b9e0a5ffe713b19679137af063f6366062eb1..4d2cc02b50286b102b499db061ca2e914981a0ab 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i386-linux-gnu > %t
+; RUN: llc < %s -march=x86 -mtriple=i386-linux-gnu > %t
 ; RUN: grep {movl      %gs:i@NTPOFF, %eax} %t
-; RUN: llvm-as < %s | llc -march=x86-64 -mtriple=x86_64-linux-gnu > %t2
+; RUN: llc < %s -march=x86-64 -mtriple=x86_64-linux-gnu > %t2
 ; RUN: grep {movl      %fs:i@TPOFF, %eax} %t2
 
 @i = internal thread_local global i32 15
index ab53929206a180158c1e75652ae2f5f416552a0a..505106ee14ed40c910b78e1e798a57f6c92a8ce0 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i386-linux-gnu > %t
+; RUN: llc < %s -march=x86 -mtriple=i386-linux-gnu > %t
 ; RUN: grep {movl      %gs:0, %eax} %t
 ; RUN: grep {leal      i@NTPOFF(%eax), %eax} %t
-; RUN: llvm-as < %s | llc -march=x86-64 -mtriple=x86_64-linux-gnu > %t2
+; RUN: llc < %s -march=x86-64 -mtriple=x86_64-linux-gnu > %t2
 ; RUN: grep {movq      %fs:0, %rax} %t2
 ; RUN: grep {leaq      i@TPOFF(%rax), %rax} %t2
 
index 6a7739bc1a31d9dd8dab44fcc37ba337fdc827f3..e9116e772090fc03ad26cdb004b6af6824282643 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i386-linux-gnu > %t
+; RUN: llc < %s -march=x86 -mtriple=i386-linux-gnu > %t
 ; RUN: grep {movl      %gs:i@NTPOFF, %eax} %t
-; RUN: llvm-as < %s | llc -march=x86-64 -mtriple=x86_64-linux-gnu > %t2
+; RUN: llc < %s -march=x86-64 -mtriple=x86_64-linux-gnu > %t2
 ; RUN: grep {movl      %fs:i@TPOFF, %eax} %t2
 
 @i = hidden thread_local global i32 15
index fd9d472bb66c318e1a02e8963bf3f1f3b8bcf181..375af94920f5b5195b0dcc2fcb8bc368f0c62d38 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i386-linux-gnu > %t
+; RUN: llc < %s -march=x86 -mtriple=i386-linux-gnu > %t
 ; RUN: grep {movl      %gs:0, %eax} %t
 ; RUN: grep {leal      i@NTPOFF(%eax), %eax} %t
-; RUN: llvm-as < %s | llc -march=x86-64 -mtriple=x86_64-linux-gnu > %t2
+; RUN: llc < %s -march=x86-64 -mtriple=x86_64-linux-gnu > %t2
 ; RUN: grep {movq      %fs:0, %rax} %t2
 ; RUN: grep {leaq      i@TPOFF(%rax), %rax} %t2
 
index bc0a6f0bbe618dcde40f9c13d321f5f939021582..214146fe998c7313a88ccb2c07d5fe2d380e8b81 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i386-linux-gnu > %t
+; RUN: llc < %s -march=x86 -mtriple=i386-linux-gnu > %t
 ; RUN: grep {movl      %gs:i@NTPOFF, %eax} %t
-; RUN: llvm-as < %s | llc -march=x86-64 -mtriple=x86_64-linux-gnu > %t2
+; RUN: llc < %s -march=x86-64 -mtriple=x86_64-linux-gnu > %t2
 ; RUN: grep {movl      %fs:i@TPOFF, %eax} %t2
 
 @i = external hidden thread_local global i32
index 9a013ffbe56524d2d9a0e8e80ba3f1af705074f0..03ae6bfc869ec7b256a8bf0f769e886b2be6d5c6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah | grep ud2
+; RUN: llc < %s -march=x86 -mcpu=yonah | grep ud2
 define i32 @test() noreturn nounwind  {
 entry:
        tail call void @llvm.trap( )
index 25a1191d8f14f75823f682ca33804244e96e5050..374d404a968cf9326c49d2dd5efe0574b9364242 100644 (file)
@@ -1,7 +1,7 @@
 ; An integer truncation to i1 should be done with an and instruction to make
 ; sure only the LSBit survives. Test that this is the case both for a returned
 ; value and as the operand of a branch.
-; RUN: llvm-as < %s | llc -march=x86 | grep {\\(and\\)\\|\\(test.*\\\$1\\)} | \
+; RUN: llc < %s -march=x86 | grep {\\(and\\)\\|\\(test.*\\\$1\\)} | \
 ; RUN:   count 5
 
 define i1 @test1(i32 %X) zeroext {
index 3fe4cd1b781a9dfefc1cda86571e890a5ea1e906..6f16a2548aa67b27b3fc4356c907d0e570c0eb5a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -stats |& \
+; RUN: llc < %s -march=x86 -mattr=+sse2 -stats |& \
 ; RUN:   grep {twoaddrinstr} | grep {Number of instructions aggressively commuted}
 ; rdar://6480363
 
index 5293b778796011e7cd4d0bf414364cb122d7ad9d..d0e13f61f2d05c78e7d894c89708b68ba2ef2a9e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep mov | count 5
+; RUN: llc < %s -march=x86 | grep mov | count 5
 ; rdar://6523745
 
 @"\01LC" = internal constant [4 x i8] c"%d\0A\00"              ; <[4 x i8]*> [#uses=1]
index bbf4e62363a1454e25598413de68c7d555f927f2..77e3c75c6dd0b73d1e7045e5c0e77f4f5d0a2848 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -stats |& grep {twoaddrinstr} | grep {Number of dead instructions deleted}
+; RUN: llc < %s -march=x86 -stats |& grep {twoaddrinstr} | grep {Number of dead instructions deleted}
 
        %struct.anon = type { [3 x double], double, %struct.node*, [64 x %struct.bnode*], [64 x %struct.bnode*] }
        %struct.bnode = type { i16, double, [3 x double], i32, i32, [3 x double], [3 x double], [3 x double], double, %struct.bnode*, %struct.bnode* }
index 765588059f75b56b5722e7a4faccd2cb6cfbf51d..077fee077392603542760bf5e28060d248993248 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -stats |& grep {Number of 3-address instructions sunk}
+; RUN: llc < %s -march=x86 -mattr=+sse2 -stats |& grep {Number of 3-address instructions sunk}
 
 define void @t2(<2 x i64>* %vDct, <2 x i64>* %vYp, i8* %skiplist, <2 x i64> %a1) nounwind  {
 entry:
index b74b70cedb76bf38f0605e31f6d1b06059eb347a..4940c78371d9d2d8fca75ab3b64ae8918f1f92f2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep 59796 | count 3
+; RUN: llc < %s -march=x86 | grep 59796 | count 3
 
        %Args = type %Value*
        %Exec = type opaque*
index d6304370e293c837b61e2d8f56b2dbdddf915c04..da5105d8a4eac887c502b3e6967261067de7589c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movsd | count 1
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep movsd | count 1
 ; rdar://6504833
 
 define float @f(i32 %x) nounwind readnone {
index 148437f3ddbf131069b633b4ffb34d1909d815cf..41ee1947edc49a227fff966d6b6b907976c55ebc 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah | not grep {sub.*esp}
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah | grep cvtsi2ss
+; RUN: llc < %s -march=x86 -mcpu=yonah | not grep {sub.*esp}
+; RUN: llc < %s -march=x86 -mcpu=yonah | grep cvtsi2ss
 ; rdar://6034396
 
 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"
index 547e179bb219bb5b1be5a77fd90e76c35a30c285..7416051693be01885ac15009a8733d3f18a3a06b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep {jc} | count 1
+; RUN: llc < %s -march=x86 | grep {jc} | count 1
 ; XFAIL: *
 
 ; FIXME: umul-with-overflow not supported yet.
index 9e69154f10f9db2c5fab99b5853a97eeb8d1af56..d522bd80acfd9f40fd5e892ab5392efe0ef79d75 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep "\\\\\\\<mul"
+; RUN: llc < %s -march=x86 | grep "\\\\\\\<mul"
 
 declare {i32, i1} @llvm.umul.with.overflow.i32(i32 %a, i32 %b)
 define i1 @a(i32 %x) zeroext nounwind {
index bc93684877b579a333207208827533972242cf77..e3cb69ca591f660d2d42f2ebe95a7ecd0d21c41c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep 111
+; RUN: llc < %s -march=x86 | grep 111
 
 define i8 @foo(i8 %tmp325) {
        %t546 = urem i8 %tmp325, 37
index bd6045c068e2f81eb09b586d876d22e11655e75f..b5ebaa74bd0712eec6dfbbf0ae20054d31ec28ef 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse | grep movaps
+; RUN: llc < %s -march=x86 -mattr=+sse | grep movaps
 
 define <4 x float> @foo() {
   ret <4 x float> <float 0x4009C9D0A0000000, float 0x4002666660000000, float 0x3FF3333340000000, float 0x3FB99999A0000000>
index b0cdf496d5fc7a2b852b91164dc0e0ed5a961e19..4817db22c355a20aaae416c19aa1b97ae8540479 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i686-apple-darwin10 | grep __bzero
+; RUN: llc < %s -march=x86 -mtriple=i686-apple-darwin10 | grep __bzero
 
 declare void @llvm.memset.i64(i8*, i8, i64, i32)
 
index 4d76445b2f95ad04d3bfc5d91d9093bb3cf1c1d2..1182a306abd0809ff43927733ab52456e2df9f6b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -relocation-model=pic -code-model=large
+; RUN: llc < %s -relocation-model=pic -code-model=large
 
 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-apple-darwin8"
index 72415a3ab28bd937277fc96881dc1eb19123d71b..7c77d11a7b54e43bfecd1e97ecabfe3fad1b2e28 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2
+; RUN: llc < %s -march=x86 -mattr=+sse2
 
 define <2 x i64> @test(<2 x i64> %a, <2 x i64> %b) {
 entry:
index d88104d79e8293aa3b1f8b75e4714bbfdb0cf124..e27311561b2cd238b21d72368a87b7481a20266c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mcpu=yonah -relocation-model=static | grep movaps | count 2
+; RUN: llc < %s -mcpu=yonah -relocation-model=static | grep movaps | count 2
 
 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"
index ebdac7d3de9b150616e80ffc7e7b053e196c22dc..b3efc7b16b7d9b2e73e907d4a9f42f5dba037670 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -mtriple=i686-apple-darwin8 | \
+; RUN: llc < %s -march=x86 -mattr=+sse2 -mtriple=i686-apple-darwin8 | \
 ; RUN:   grep {subl.*60}
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -mtriple=i686-apple-darwin8 | \
+; RUN: llc < %s -march=x86 -mattr=+sse2 -mtriple=i686-apple-darwin8 | \
 ; RUN:   grep {movaps.*32}
 
 
index ca2e4306829c2eca871b7f2eae9cc878947e845b..166d4363ec8d54534e203810a3c6495ad30ed0e0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -mtriple=i386-apple-darwin -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse2 -mtriple=i386-apple-darwin -o %t
 ; RUN: not grep and %t
 ; RUN: not grep psrldq %t
 ; RUN: grep xorps %t
index fc30763f40fb59014913879559ab1403140d718c..c8c7257cbb9c3a671047993c7e126eb85ce26f99 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah | FileCheck %s
+; RUN: llc < %s -march=x86 -mcpu=yonah | FileCheck %s
 
 
 define <4 x i32> @test1(<4 x i32> %A, <4 x i32> %B) nounwind {
index f057c9a39a6376457671e9bbcbb9628e1d1d21ac..f0158d643c17c3cf2c27b51269546551e68d2757 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64
+; RUN: llc < %s -march=x86-64
 
 declare <2 x i64> @llvm.cttz.v2i64(<2 x i64>)
 declare <2 x i64> @llvm.ctlz.v2i64(<2 x i64>)
index c1d431f1c1c71d01cbf9b21b9c27af09b53469d6..dab5dd144f064a9c4f4035bd7b6760baa0d3de46 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse41 -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse41 -o %t
 ; RUN: grep extractps   %t | count 1
 ; RUN: grep pextrd      %t | count 1
 ; RUN: not grep pshufd  %t
index 9b59e2d383490ad9e3d327102d714a6547d37bcd..b0137304e8a9cd7dad99695b12997ba5ac749a15 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2,-sse41 -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse2,-sse41 -o %t
 ; RUN: grep movss    %t | count 3
 ; RUN: grep movhlps  %t | count 1
 ; RUN: grep pshufd   %t | count 1
index a801472622f2a8316cb7e1568a137ea32b57b7d8..d49c70e563911e510486006aab498a21871e6d92 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2
+; RUN: llc < %s -march=x86 -mattr=+sse2
 
 define <4 x float> @t1(<4 x float> %Q) {
         %tmp15 = fsub <4 x float> < float -0.000000e+00, float -0.000000e+00, float -0.000000e+00, float -0.000000e+00 >, %Q
index 80c65be8883f4b57a9e4ba08f3df5bc62bbabe90..462e16e1302304116e83b7e7e9b094fc90aeb44e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse2 -o %t
 ; RUN: grep movq %t | count 2
 
 ; Used movq to load i64 into a v2i64 when the top i64 is 0.
index c7eb221635d628fc5d44a6bcc441096ac514ad77..29511934af0198908fbf6f6a9f11d089f2a0192c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah | grep {(%esp,%eax,4)} | count 4
+; RUN: llc < %s -march=x86 -mcpu=yonah | grep {(%esp,%eax,4)} | count 4
 
 ; Inserts and extracts with variable indices must be lowered
 ; to memory accesses.
index 8d0bcc4fbf340897d9e65d56d8a84ebca52dec99..b08044bb869bfa2f37248361632fe41784887ea2 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2,-sse41 | grep {\$36,} | count 2
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2,-sse41 | grep shufps | count 2
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2,-sse41 | grep pinsrw | count 1
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2,-sse41 | grep movhpd | count 1
-; RUN: llvm-as < %s | llc -march=x86-64 -mattr=+sse2,-sse41 | grep unpcklpd | count 1
+; RUN: llc < %s -march=x86 -mattr=+sse2,-sse41 | grep {\$36,} | count 2
+; RUN: llc < %s -march=x86 -mattr=+sse2,-sse41 | grep shufps | count 2
+; RUN: llc < %s -march=x86 -mattr=+sse2,-sse41 | grep pinsrw | count 1
+; RUN: llc < %s -march=x86 -mattr=+sse2,-sse41 | grep movhpd | count 1
+; RUN: llc < %s -march=x86-64 -mattr=+sse2,-sse41 | grep unpcklpd | count 1
 
 define <4 x float> @t1(float %s, <4 x float> %tmp) nounwind {
         %tmp1 = insertelement <4 x float> %tmp, float %s, i32 3
index e43eca4b875f53119c44f3d9be8e28521d18c8a5..a18cd86489cc71ed3c83baa258c45dd3a2cd3804 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 -mattr=+sse2,-sse41 | grep punpcklqdq | count 1
+; RUN: llc < %s -march=x86-64 -mattr=+sse2,-sse41 | grep punpcklqdq | count 1
 
 define <2 x i64> @t1(i64 %s, <2 x i64> %tmp) nounwind {
         %tmp1 = insertelement <2 x i64> %tmp, i64 %s, i32 1
index 1a9768a98e6c0b23aedaad82f4cf2e29d8919855..291fc0454c9c7ccf267b1d50df7b26b8a3733b55 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 > %t
+; RUN: llc < %s -march=x86 -mattr=+sse2 > %t
 ; RUN: grep psllq %t | grep 32
 ; RUN: grep pslldq %t | grep 12
 ; RUN: grep psrldq %t | grep 8
index 5ef270f90820dfec04ad491ac06ac668422fd73b..54aa43f0c35dc1391ac0e739027d503361a078f9 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep pslldq
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -mtriple=i686-apple-darwin9 -stats -info-output-file - | grep asm-printer | grep 6
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep pslldq
+; RUN: llc < %s -march=x86 -mattr=+sse2 -mtriple=i686-apple-darwin9 -stats -info-output-file - | grep asm-printer | grep 6
 
 define <4 x float> @t3(<4 x float>* %P) nounwind  {
        %tmp1 = load <4 x float>* %P
index 8cfc63aa6bf1b1cdb21d5e964f3703763e9ce6da..9ede10f63d3e89ffc24f48bddf7162de70d8e57c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+mmx -mtriple=i686-apple-darwin9 -o - | grep punpckldq
+; RUN: llc < %s -march=x86 -mattr=+mmx -mtriple=i686-apple-darwin9 -o - | grep punpckldq
 
 define <2 x i32> @mmx_movzl(<2 x i32> %x) nounwind  {
 entry:
index d0d9486b5fa9d13252e108e0938cea3d113e3f2c..650951cc9e5ee578b5111add463b69492e2bb3cf 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse41 -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse41 -o %t
 
 ; tests variable insert and extract of a 4 x i32
 
index 3a9464ceff125d71abc35af05a9037f4ded09bb0..a7274a900044534d194b589ace828ff8b9caccac 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2,-sse41 | grep movss | count 1
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2,-sse41 | not grep pinsrw
+; RUN: llc < %s -march=x86 -mattr=+sse2,-sse41 | grep movss | count 1
+; RUN: llc < %s -march=x86 -mattr=+sse2,-sse41 | not grep pinsrw
 
 define void @test(<4 x float>* %F, i32 %I) {
        %tmp = load <4 x float>* %F             ; <<4 x float>> [#uses=1]
index a0aa0c0bfea009fe0f7e4d9da72b7ed369000c3e..2c31e56b4af6db06c423cc20465dc8c5cf04db21 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah | grep 1084227584 | count 1
+; RUN: llc < %s -march=x86 -mcpu=yonah | grep 1084227584 | count 1
 
 ; ModuleID = '<stdin>'
 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"
index 67122763ec9b9ba4fecb5281f7948c1804a1e227..8812c4f820c62263b84b0e3b5d85a34b8dc426e2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movq
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep movq
 
 define <4 x float> @a(<4 x float> %a, float* nocapture %p) nounwind readonly {
 entry:
index f8957629f8a1d486f2c8129d2ba0ce24a12862ba..1dc0b163aeb38940660e71d04fd3c1eb6156f29c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 > %t
+; RUN: llc < %s -march=x86 -mattr=+sse2 > %t
 ; RUN: grep xorps %t | count 2
 ; RUN: grep andnps %t
 ; RUN: grep movaps %t | count 2
index 106966fd52128f08439026b89abf9dcd231ec0c9..66762b4a0604ead13e725c668d86f4d60a56b197 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 > %t
+; RUN: llc < %s -march=x86 -mattr=+sse2 > %t
 ; RUN: grep xorps %t | count 1
 ; RUN: grep movaps %t | count 1
 ; RUN: not grep shuf %t
index ecb825b00bd8d1b6ca9364409396f23d8a632476..033e9f7027f94fc2a5d63d0f7542b9801ed519f3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse
+; RUN: llc < %s -march=x86 -mattr=+sse
 
 define void @test(i32 %C, <4 x float>* %A, <4 x float>* %B) {
         %tmp = load <4 x float>* %A             ; <<4 x float>> [#uses=1]
index ae9530db8df5f81c44a6bde23a5461951c16333b..a8f1187084d6a5e8d46d4a0bc3772abcf95f25a9 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movss | count 1
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movd | count 1
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep movss | count 1
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep movd | count 1
 
 define <4 x float> @test1(float %a) nounwind {
        %tmp = insertelement <4 x float> zeroinitializer, float %a, i32 0               ; <<4 x float>> [#uses=1]
index 2bf8e50fbf76a7587c1305f3e3f24d1a7d44ca6c..ada17e0092a80a6a0b78bb17bb6e0d48afe907e0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse2 -o %t
 ; RUN: grep pshufd %t | count 2
 
 define <4 x float> @test(float %a) nounwind {
index da7ef80a3a5e5134fbd27ff9e3e838c5a27792f9..332c8b70760fe4ccf071e98ca66c00119b69bd54 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep pinsrw | count 2
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep pinsrw | count 2
 
 define <2 x i64> @test(i16 %a) nounwind {
 entry:
index f97b411482cb7f576373f29abd64371779b72040..f811a7404a273037543caeb64305ed076c1dddca 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse2 -o %t
 ; RUN: grep movlhps   %t | count 1
 ; RUN: grep movq      %t | count 2
 
index 304fbe46257e7c80e7926c06f73b314fec33c5b2..0713d956ee448facc560094782b9add7bf41dffd 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse2 -o %t
 ; RUN: grep movss    %t | count 1
 ; RUN: grep movq     %t | count 1
 ; RUN: grep shufps   %t | count 1
index 6f98c510efca309bf86fa53403b671769e0e27a4..d993178a9892b39e38328fbd203eb95cb3ec2b02 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movsd | count 1
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep movsd | count 1
 
 define <2 x i64> @test(<2 x i64>* %p) nounwind {
        %tmp = bitcast <2 x i64>* %p to double*         
index cca436bf643328a17ad58f9317c5af5fe8ab3b5a..9697f1186d4510c7ce70f1c1984c0e68db556ad7 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | not grep movsd
-; RUN: llvm-as < %s | llc -march=x86-64 | grep {movd.*%rdi,.*%xmm0}
+; RUN: llc < %s -march=x86-64 | not grep movsd
+; RUN: llc < %s -march=x86-64 | grep {movd.*%rdi,.*%xmm0}
 
 define <2 x i64> @test(i64 %i) nounwind  {
 entry:
index 5c1b8f5dacb8503c677486b7005e2bd84ec4ce53..3656e5f6ca47b1972ef2ab4ea672faf18bdb1100 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep movd | count 1
-; RUN: llvm-as < %s | llc -march=x86-64 | grep {movlhps.*%xmm0, %xmm0}
+; RUN: llc < %s -march=x86-64 | grep movd | count 1
+; RUN: llc < %s -march=x86-64 | grep {movlhps.*%xmm0, %xmm0}
 
 define <2 x i64> @test3(i64 %A) nounwind {
 entry:
index f33263f1aef5ccdeea4f0128073c50b027350705..f05eecf8c3aed91e8d3c393693374cc66df97b20 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep {movl.*\$1, %}
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep {movl.*\$1, %}
 define <2 x i64> @test1() nounwind {
 entry:
        ret <2 x i64> < i64 1, i64 0 >
index d318964686c9be47397d6bfbee592879e4f15afa..f5b3e8baa33a90dec0623e7583a4ff5d17b2a837 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | not grep movaps
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep esp | count 2
+; RUN: llc < %s -march=x86 -mattr=+sse2 | not grep movaps
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep esp | count 2
 
 ; These should both generate something like this:
 ;_test3:
index fc86853e10fd2de3a7dfe79cbfcffc611c026fe2..7636ac3b374155e8d426c1d9483170fc7a9035be 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movq
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep mov | count 1
-; RUN: llvm-as < %s | llc -march=x86-64 -mattr=+sse2 | grep movd
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep movq
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep mov | count 1
+; RUN: llc < %s -march=x86-64 -mattr=+sse2 | grep movd
 
 define <2 x i64> @t1(i64 %x) nounwind  {
        %tmp8 = insertelement <2 x i64> zeroinitializer, i64 %x, i32 0
index 71bdd849953ba60c6ab9ce49bc2301dff75c8146..3d6369e1c76ae3d4cfea560b5740a955ea185ebe 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movq
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep movq
 
 define <4 x i32> @t(i32 %x, i32 %y) nounwind  {
        %tmp1 = insertelement <4 x i32> zeroinitializer, i32 %x, i32 0
index ee63234cc978b8d26e86f7840d7580f67045e9e4..d78be669fc7f315c07238f5e814473619f9973ac 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movq
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep movq
 
 define <4 x float> @t(float %X) nounwind  {
        %tmp11 = insertelement <4 x float> undef, float %X, i32 0
index db83eb2e8531fe6ad15cd19d132a45848ba80d79..4f0acb2d151d9a254d9aed3940b737508224d3d2 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movq
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movsd
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep mov | count 3
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep movq
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep movsd
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep mov | count 3
 
 define <2 x i64> @t1(<2 x i64>* %ptr) nounwind  {
        %tmp45 = bitcast <2 x i64>* %ptr to <2 x i32>*
index f81907cb69f2b06f21c594c2656ecff87ee03021..4a542feafaffc479767f73736001afbfe06a9133 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movss
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep movss
 
 define fastcc void @t(<4 x float> %A) nounwind  {
        %tmp41896 = extractelement <4 x float> %A, i32 0                ; <float> [#uses=1]
index ea7b85355c23919f677ae1f9baa5d8bd4b3c480b..5037e36d3fd5a1aac2828c2a77a8e2031b802862 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | not grep movz
+; RUN: llc < %s -march=x86 -mattr=+sse2 | not grep movz
 
 define <2 x i64> @doload64(i16 signext  %x) nounwind  {
 entry:
index e1c44d0a0f4b443ed6e44d851dfb9c786b701faa..64f36f99e4d267909bfcdad15f824814a40b3194 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movd
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | not grep xorp
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep movd
+; RUN: llc < %s -march=x86 -mattr=+sse2 | not grep xorp
 
 define void @t1() nounwind  {
        %tmp298.i.i = load <4 x float>* null, align 16
index 488d360734163b38f468406a584ddcf1c6916dc7..d90ab85b8cf7d6f97621e608ee50662c1c26731a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movss
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep movss
 ; PR2472
 
 define <4 x i32> @a(<4 x i32> %a) nounwind {
index 77636eda1c0279653e930a821b7e94a1d5826e73..c316df887c16e9cb8ae8e4f5c831ca8bcbd6d815 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep punpckl | count 7
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep punpckl | count 7
 
 define void @test(<8 x i16>* %b, i16 %a0, i16 %a1, i16 %a2, i16 %a3, i16 %a4, i16 %a5, i16 %a6, i16 %a7) nounwind {
         %tmp = insertelement <8 x i16> zeroinitializer, i16 %a0, i32 0          ; <<8 x i16>> [#uses=1]
index 9c595bc6ef06741058f31b167a138d5981a58da1..ddf0469b72a7183def2969fcb46068e9ee42b6e7 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep psllw
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep psrlq
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep psraw
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep psllw
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep psrlq
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep psraw
 
 define <2 x i64> @t1(<2 x i64> %b1, <2 x i64> %c) nounwind  {
 entry:
index b73f5f49000645cba25b5cf8d1f6c71171b65fbf..c5f9dc4ace3297a9138f51fb11f4ee4246337da1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | not grep CPI
+; RUN: llc < %s -march=x86 -mattr=+sse2 | not grep CPI
 
 define <2 x i64> @t1(<2 x i64> %b1, <2 x i64> %c) nounwind  {
        %tmp1 = bitcast <2 x i64> %b1 to <8 x i16>
index 2641c5d5967421c5e269b134246826c8da5f98f5..1ebf455c05550195b77d2cdcda206ccd88e0ac94 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep psllq
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep psraw
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movd | count 2
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep psllq
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep psraw
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep movd | count 2
 
 define <2 x i64> @t1(<2 x i64> %x1, i32 %bits) nounwind  {
 entry:
index f4ffa9102a924279580e6763961c1e79bcb290ff..a63e3868ad75f58e48f714460a595295269e722b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse2 -o %t
 ; RUN: grep unpcklps %t | count 1
 ; RUN: grep pshufd   %t | count 1
 ; RUN: not grep {sub.*esp} %t
index 463858f1b65bad8dca718cdfbbe7f29bf73a2a72..640745ae2645abdc2a75ebbcf8664a7aa8d66d7c 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -mtriple=i386-apple-darwin | not grep mov
+; RUN: llc < %s -march=x86 -mattr=+sse2 
+; RUN: llc < %s -march=x86 -mattr=+sse2 -mtriple=i386-apple-darwin | not grep mov
 
 define <4 x i32> @test() nounwind {
         %tmp131 = call <2 x i64> @llvm.x86.sse2.psrl.dq( <2 x i64> < i64 -1, i64 -1 >, i32 96 )         ; <<2 x i64>> [#uses=1]
index 6e8d0b8077da98090e56b2779446020c8af22660..f0cfc44ab19a778bb8604ef69f824787a862b9c0 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movd | count 1
-; RUN: llvm-as < %s | llc -march=x86-64 -mattr=+sse2 | grep movd | count 2
-; RUN: llvm-as < %s | llc -march=x86-64 -mattr=+sse2 | grep movq | count 3
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | not grep xor
+; RUN: llc < %s -march=x86 -mattr=+sse2
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep movd | count 1
+; RUN: llc < %s -march=x86-64 -mattr=+sse2 | grep movd | count 2
+; RUN: llc < %s -march=x86-64 -mattr=+sse2 | grep movq | count 3
+; RUN: llc < %s -march=x86 -mattr=+sse2 | not grep xor
 
 define <4 x i32> @t1(i32 %a) nounwind  {
 entry:
index 062f77c279e455d687228e68823978c5190d7417..5a9b8fd34579ab364e0ef31eccfe175eef916729 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2
+; RUN: llc < %s -march=x86 -mattr=+sse2
 
 define <2 x i64> @t00(<2 x i64> %a, <2 x i64> %b) nounwind  {
        %tmp = shufflevector <2 x i64> %a, <2 x i64> %b, <2 x i32> < i32 0, i32 0 >
index 98133face4ba05b4cc3b87eda4e0e59539f73ca2..470f676d4627e90b962950f1eff6764560cb4c93 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse,-sse2 -mtriple=i386-apple-darwin -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse,-sse2 -mtriple=i386-apple-darwin -o %t
 ; RUN: grep shufps %t | count 4
 ; RUN: grep movaps %t | count 2
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -mtriple=i386-apple-darwin -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse2 -mtriple=i386-apple-darwin -o %t
 ; RUN: grep pshufd %t | count 4
 ; RUN: not grep shufps %t
 ; RUN: not grep mov %t
index 992d79184b87dec1e38f0ee48cf27e2317ad7346..9c33abb4421a4347d9741862ea3fe09537336b8c 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep {movd.*%rdi, %xmm0}
-; RUN: llvm-as < %s | llc -march=x86-64 | not grep xor
+; RUN: llc < %s -march=x86-64 | grep {movd.*%rdi, %xmm0}
+; RUN: llc < %s -march=x86-64 | not grep xor
 ; PR2108
 
 define <2 x i64> @doload64(i64 %x) nounwind  {
index 85392632a29e371a056a8bd827ef3281ca3b0d96..1104a4a8856b717666fdd825addda4bbfd85a0d2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -mtriple=i686-apple-darwin8.8.0 | grep mov | count 7
+; RUN: llc < %s -march=x86 -mattr=+sse2 -mtriple=i686-apple-darwin8.8.0 | grep mov | count 7
 
        %struct.vector4_t = type { <4 x float> }
 
index 4e7db20db5648ba3a1defd8793a1995756387e88..9fc09dfdd2b89e914370f4b251733033a5492c43 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -mtriple=i686-apple-darwin9 -stats -info-output-file - | grep asm-printer | grep 4
+; RUN: llc < %s -march=x86 -mattr=+sse2 -mtriple=i686-apple-darwin9 -stats -info-output-file - | grep asm-printer | grep 4
 ; PR2485
 
 define <4 x i32> @t(<4 x i32> %a, <4 x i32> %b) nounwind  {
index 71890844894f0fba814f21bbc97a0007634d8294..6d1bac0743d4958088fd42be3639fffc9b17ae8c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -mtriple=i686-apple-darwin9 -stats -info-output-file - | grep asm-printer | grep 3
+; RUN: llc < %s -march=x86 -mattr=+sse2 -mtriple=i686-apple-darwin9 -stats -info-output-file - | grep asm-printer | grep 3
 
 define <4 x float> @func(<4 x float> %fp0, <4 x float> %fp1) nounwind  {
 entry:
index bd4ae259e99150c4e1c921164787c7b4affe5912..5307ced4899bdb924727fb6b360b9177815ee1bd 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=pentium-m -o %t
+; RUN: llc < %s -march=x86 -mcpu=pentium-m -o %t
 ; RUN: grep movlhps %t | count 1
 ; RUN: grep pshufd %t | count 1
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=core2 -o %t
+; RUN: llc < %s -march=x86 -mcpu=core2 -o %t
 ; RUN: grep movlhps %t | count 1
 ; RUN: grep movddup %t | count 1
 
index 7e8aa5dc4bf6f66fd9c955efc65c7a2f1f2fa318..05a3a1e9d27673491a3e1f4751d0f0fc920349d1 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2                | not grep punpck
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2                |     grep pshufd
+; RUN: llc < %s -march=x86 -mattr=+sse2                | not grep punpck
+; RUN: llc < %s -march=x86 -mattr=+sse2                |     grep pshufd
 
 define i32 @t() nounwind {
 entry:
index 170ba35173f3d18b12e067cd8ff6a3736b781b11..7562f1d89594ec5912079fabf41fc40768f0ab3a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2  |     grep punpck
+; RUN: llc < %s -march=x86 -mattr=+sse2  |     grep punpck
 
 define i32 @t() nounwind optsize {
 entry:
index ea7dddccabd26e5531e2879b3fa0064706b124dc..2aa2d252849ca6069a6385cbf9027ce146c9f66c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=sse41 -o %t
+; RUN: llc < %s -march=x86 -mattr=sse41 -o %t
 ; RUN: grep unpcklps %t | count 3
 ; RUN: grep unpckhps %t | count 1
  
index 0a31129638c3ed956580ebe84ed4aedc52b96371..8cc15d1e7c27a21c9db187c570801879fd6028d9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=sse41 -o %t
+; RUN: llc < %s -march=x86 -mattr=sse41 -o %t
 ; RUN: grep unpcklps %t | count 1
 ; RUN: grep unpckhps %t | count 3
 
index e687e833c8f64b2127217429ef48ba6167dbea50..d700ccbf530324223716cb59ed4970f3a68de9dd 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=sse41 -o %t
+; RUN: llc < %s -march=x86 -mattr=sse41 -o %t
 ; RUN: grep addps %t | count 2
 ; RUN: grep mulps %t | count 2
 ; RUN: grep subps %t | count 2
index e07ac7eae229b5e2f41c711024fba33ebe5aeea2..343685bf8ad2c920374df2740e63a7b71b9c6a3f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=core2 -o %t
+; RUN: llc < %s -march=x86 -mcpu=core2 -o %t
 ; RUN: grep pshufb %t | count 1
 
 ; FIXME: this test has a superfluous punpcklqdq pre-pshufb currently.
index a3bca0f522ecd8440b4a782a090a93b4a10e90dd..556f1037d0c5ce5fec827de3689e46468e96cedb 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse2 -o %t
 ; RUN: grep movlhps %t | count 1
 ; RUN: grep movhlps %t | count 1
 
index a71461bb4f18029e3d770361c86874528f0298f7..3f69150ac533c5815d62941ffff1adac18bd2a6d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=sse41 -disable-mmx -o %t
+; RUN: llc < %s -march=x86 -mattr=sse41 -disable-mmx -o %t
 ; RUN: grep pshufhw %t | grep -- -95 | count 1
 ; RUN: grep shufps %t | count 1
 ; RUN: not grep pslldq %t
index 7300ef323b73d531cf0000c123468ad2c429d0d1..bb06e15425bb2ea64799d26a64836ca82a2c11b0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=core2 -o %t
+; RUN: llc < %s -march=x86 -mcpu=core2 -o %t
 ; RUN: grep pshufb %t | count 1
 
 define <8 x i16> @shuf3(<8 x i16> %T0, <8 x i16> %T1) nounwind readnone {
index 612360215f58d921a890942f8283ce7f3e656bd4..d057b3fa7ea8ef6abb72e7e36523d09e03d4c34b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=core2 | grep pshufb | count 2
+; RUN: llc < %s -march=x86 -mcpu=core2 | grep pshufb | count 2
 
 define <8 x i16> @shuf2(<8 x i16> %T0, <8 x i16> %T1) nounwind readnone {
 entry:
index 83ce027e034caeb33a95202cf1f34932d342c9f0..7f0fcb5969e4f48361b456a0e4eff8f2bbb40cb0 100644 (file)
@@ -1,10 +1,10 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah -stack-alignment=16 -o %t
+; RUN: llc < %s -march=x86 -mcpu=yonah -stack-alignment=16 -o %t
 ; RUN: grep pextrw %t | count 13
 ; RUN: grep pinsrw %t | count 14
 ; RUN: grep rolw %t | count 13
 ; RUN: not grep esp %t
 ; RUN: not grep ebp %t
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=core2 -stack-alignment=16 -o %t
+; RUN: llc < %s -march=x86 -mcpu=core2 -stack-alignment=16 -o %t
 ; RUN: grep pshufb %t | count 3
 
 define <16 x i8> @shuf1(<16 x i8> %T0) nounwind readnone {
index 87cca739a0552f3a495b4a7b74414a194d792f28..8a93a7eeee3b655f47b073e1086d82e4f4ebf8cc 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=sse41 -o %t
+; RUN: llc < %s -march=x86 -mattr=sse41 -o %t
 ; RUN: grep pshufb %t | count 1
 
 
index 3c03baa5062ca5b3129508cb54fb0d1c6e3191de..829fedf97cc55866f4920bbe3c517d483245aa5a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 > %t
+; RUN: llc < %s -march=x86 -mattr=+sse2 > %t
 ; RUN: grep shuf %t | count 2
 ; RUN: not grep unpck %t
 
index aa786fc3e66d2943b9328280f9db0c0c94d627e2..c24167a6150d955fc088d5962b6461abd1c46660 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse2 -o %t
 ; RUN: grep movhlps %t | count 1
 ; RUN: grep shufps  %t | count 1
 
index a98167febf92442927c2e3a7219c8019d848e8a1..f034b0aa7102aa30a082e210b05a3ea21e111997 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse2 -o %t
 ; RUN: grep movapd %t | count 1
 ; RUN: grep movaps %t | count 1
 ; RUN: grep movups %t | count 2
index 1cb89645a8f5a7f020eb8efe76112889fec8cd76..4cdca09c72f5138e6a384a347383d506b3438efe 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse2 -o %t
 ; RUN: grep xorps %t | count 1
 ; RUN: not grep shufps %t
 
index 73d75e63914d327d894742ece596a0199306c2a4..964ce7b2892be7a6c76b4354b210fdc486221e6d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | \
+; RUN: llc < %s -march=x86 -mattr=+sse2 | \
 ; RUN:   not grep shufps
 
 define void @test(<4 x float>* %res, <4 x float>* %A) {
index 1a29871fac98715f36e56dcdbd71ce67624d39cf..2bef24d443eb33516e651cd996420ccb8fe96a6e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse2 -o %t
 ; RUN: grep punpck %t | count 2
 ; RUN: not grep pextrw %t
 
index faad3eaae16c7c7a3e0b7aa11a9ba04381e73b61..c05b79a54a15d8e4d188f5066969dd081bc2e949 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=core2 -o %t
+; RUN: llc < %s -march=x86 -mcpu=core2 -o %t
 ; RUN: grep shufp   %t | count 1
 ; RUN: grep movupd  %t | count 1
 ; RUN: grep pshufhw %t | count 1
index c6e3dddd5fa6c83b2e8fc9da0a9ab7e526398490..cde5ae99563e5bc11601b43916763a21959532e4 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep pshufd | count 1
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep pshufd | count 1
 
 define void @test(<2 x i64>* %P, i8 %x) nounwind {
        %tmp = insertelement <16 x i8> zeroinitializer, i8 %x, i32 0            ; <<16 x i8>> [#uses=1]
index 678df114751f81ec4c306496ec50db03bf95c175..649b85c5dadd6ea4089afbb53978b00864761071 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=sse41 -o %t
+; RUN: llc < %s -march=x86 -mattr=sse41 -o %t
 ; RUN: grep punpcklwd %t | count 4
 ; RUN: grep punpckhwd %t | count 4
 ; RUN: grep "pshufd" %t | count 8
index f632faa0409adc86b33f1dbb9435f5413e4249bd..d9941e65bde3594653536b64488af88034afafed 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=sse41 -o %t
+; RUN: llc < %s -march=x86 -mattr=sse41 -o %t
 ; RUN: grep punpcklbw %t | count 16
 ; RUN: grep punpckhbw %t | count 16
 ; RUN: grep "pshufd" %t | count 16
index 89914fda63baf917f88a7a63ea721c9535cc8e65..a87fbd0dc6555054c7e93184cd19690724e4d982 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep pshufd
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse3 | grep movddup
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep pshufd
+; RUN: llc < %s -march=x86 -mattr=+sse3 | grep movddup
 
 define void @test_v4sf(<4 x float>* %P, <4 x float>* %Q, float %X) nounwind {
        %tmp = insertelement <4 x float> zeroinitializer, float %X, i32 0               ; <<4 x float>> [#uses=1]
index 9cfb1ecd93fff81fd81d9d4868e8f199e0b6d5f1..b1613fb3a374000db9b5b9a531e8ab52c4f379b0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse,+sse2 -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse,+sse2 -o %t
 ; RUN: grep minss %t | grep CPI | count 2
 ; RUN: grep CPI   %t | not grep movss
 
index efdf5649a14b88a34fb62d816a38eb42de8163e2..e42b5384b08175786a22b3efad596133b329347f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2
+; RUN: llc < %s -march=x86 -mattr=+sse2
 
 define i32 @t() {
 entry:
index 0a7a5434126987f5e28105105e94f9c6b6638d44..ae5af586cdc339ef9f72ef9c03b680f7da59f2e3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep xorps | count 2
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep xorps | count 2
 
 define void @foo(<4 x float>* %P) {
         %T = load <4 x float>* %P               ; <<4 x float>> [#uses=1]
index 0ccf745e524e2b36e6bc066b2e76be985c379806..296378c6e9f5c3efe75d5f67f27ffdbe6a957205 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -relocation-model=static -march=x86 -mcpu=yonah | grep pxor | count 1
-; RUN: llvm-as < %s | llc -relocation-model=static -march=x86 -mcpu=yonah | grep xorps | count 1
-; RUN: llvm-as < %s | llc -relocation-model=static -march=x86 -mcpu=yonah | grep pcmpeqd | count 2
+; RUN: llc < %s -relocation-model=static -march=x86 -mcpu=yonah | grep pxor | count 1
+; RUN: llc < %s -relocation-model=static -march=x86 -mcpu=yonah | grep xorps | count 1
+; RUN: llc < %s -relocation-model=static -march=x86 -mcpu=yonah | grep pcmpeqd | count 2
 
 @M1 = external global <1 x i64>
 @M2 = external global <2 x i32>
index 32916589879dcbc0344945be9dd15fdca87f1ea0..edf58b9da11149fcffaa2689066e7d6b70dafbc7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep call | count 16
+; RUN: llc < %s -march=x86-64 | grep call | count 16
 
 declare <4 x double> @llvm.sin.v4f64(<4 x double> %p)
 declare <4 x double> @llvm.cos.v4f64(<4 x double> %p)
index cfdd34ee1c9b7177b38190368dc66c559513f5e6..51cd872643f2d36d5e24e3cb52cca0140a4a3157 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep div | count 8
-; RUN: llvm-as < %s | llc -march=x86-64 | grep fmodf | count 4
+; RUN: llc < %s -march=x86-64 | grep div | count 8
+; RUN: llc < %s -march=x86-64 | grep fmodf | count 4
 
 define <4 x i32> @foo(<4 x i32> %t, <4 x i32> %u) {
        %m = srem <4 x i32> %t, %u
index 82927e96983d9f836cb16b5becd573bb3fab3ef5..2a4d18c141a30c1f4d5d7d95132e9969c9ab2ef3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep movss | count 2
+; RUN: llc < %s -march=x86-64 | grep movss | count 2
 ; PR2676
 
 define float @foo(<4 x float> %p, i32 %t) {
index 8e1de2f62cb0d2819425e577620ad93786b18e3a..3fff8497dfdaf0e5c9569c8e6ae97875b9020296 100644 (file)
@@ -1,6 +1,6 @@
 ; Test that vectors are scalarized/lowered correctly.
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=i386 > %t
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah > %t
+; RUN: llc < %s -march=x86 -mcpu=i386 > %t
+; RUN: llc < %s -march=x86 -mcpu=yonah > %t
 
 %d8 = type <8 x double>
 %f1 = type <1 x float>
index 6179165a5ddff0b56965fdf7f312cc3bf12668b4..f5f5293622b245e1814f4729bb9748be9e3bdc7a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2
+; RUN: llc < %s -march=x86 -mattr=+sse2
 ; PR2620
 
 
index f919b5de496152d5a62820fe5b453d9869169550..5e1e0c858e6556eed9dfc45d6101ea27bc7f8cd2 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=sse2 | grep movsd | count 5
-; RUN: llvm-as < %s | llc -march=x86 -mattr=sse2 -O0 | grep movsd | count 5
+; RUN: llc < %s -march=x86 -mattr=sse2 | grep movsd | count 5
+; RUN: llc < %s -march=x86 -mattr=sse2 -O0 | grep movsd | count 5
 
 @x = external global double
 
index d62bb24e33dfc49f6abb0e43b118682e9f525699..40f11175b20a4d3449cd21911bccd2da45dcc2a4 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64
+; RUN: llc < %s -march=x86-64
 
        %struct.blktkntype = type { i32, i32 }
        %struct.fieldstruc = type { [128 x i8], %struct.blktkntype*, i32, i32 }
index 506049cf69e43ed54b843a0db10fb7b973951750..ae845e0a33d19910bf0d16158f983a02d1e82359 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -disable-mmx | FileCheck %s
+; RUN: llc < %s -march=x86 -mattr=+sse2 -disable-mmx | FileCheck %s
 
 ; test vector shifts converted to proper SSE2 vector shifts when the shift
 ; amounts are the same.
index 0f69e740b92db61d9c06006920dffb4d93d83f25..36feb11603d87adde5ac04ace5356e3617821611 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -disable-mmx | FileCheck %s
+; RUN: llc < %s -march=x86 -mattr=+sse2 -disable-mmx | FileCheck %s
 
 ; test vector shifts converted to proper SSE2 vector shifts when the shift
 ; amounts are the same.
index 1ec5497d396e1f6c3655868faec612596aefc2d6..20d3f48a1a67cf80094ef2e02fcbba939619986a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -disable-mmx | FileCheck %s
+; RUN: llc < %s -march=x86 -mattr=+sse2 -disable-mmx | FileCheck %s
 
 ; test vector shifts converted to proper SSE2 vector shifts when the shift
 ; amounts are the same.
index 4e2c8bcf7a19a0795efce03b8d28154e8044575e..9773cbed0ae37344e39bd7e220e1b799efd792e8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -disable-mmx | FileCheck %s
+; RUN: llc < %s -march=x86 -mattr=+sse2 -disable-mmx | FileCheck %s
 
 ; test vector shifts converted to proper SSE2 vector shifts when the shift
 ; amounts are the same when using a shuffle splat.
index df2337e6630d7d9bb9deb35879fc95e8fdd179c2..a543f382b5137ea54868a582da073f0a8ec00a76 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -disable-mmx | FileCheck %s
+; RUN: llc < %s -march=x86 -mattr=+sse2 -disable-mmx | FileCheck %s
 
 ; When loading the shift amount from memory, avoid generating the splat.
 
index 8895cdf8aff63036ccc246ba1161656742e731ee..9dd8478caaed4f86e2c9d34ee9d9653e72cd68b1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 ; Legalization test that requires scalarizing a vector.
 
index a1376e54cfad62f1e8e12f835d09f73bd9bafce2..359d36d8af698d14d49edaaabfa431a10fe22df4 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2
+; RUN: llc < %s -march=x86 -mattr=+sse2
 
 ; Example that requires splitting and expanding a vector shift.
 define <2 x i64> @update(<2 x i64> %val) nounwind readnone {
index e9438492a0fb3345abd59af1e69e5ac85fe1a8d7..0f8c2b896e2b55b1b5b522a79d37cdd903bdc11f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah
+; RUN: llc < %s -march=x86 -mcpu=yonah
 
 ; Legalization example that requires splitting a large vector into smaller pieces.
 
index 28638afd57ef5f21c24d54937531b329710e30ee..8590e8d0001e2a20dcb48a7a0c904468f6bbe193 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 @a = extern_weak global i32             ; <i32*> [#uses=1]
 @b = global i32* @a             ; <i32**> [#uses=0]
 
index 64c6d98616b725bf6f717d018cc2257cf794e993..b3b4d24ab3accb3a0d1c4e2ed5e4a3f4f39c5740 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | FileCheck %s
+; RUN: llc < %s -march=x86-64 | FileCheck %s
 ; CHECK:  movq  $-65535, %rax
 
 ; DAGCombiner should fold this to a simple constant.
index 1408cb6e11d0b7a9b9a7742616c0a2d449e5851f..8f607f5ed59306658369816b9c2282c46659fec3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse42 -disable-mmx -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx -o %t
 ; RUN: grep paddb  %t | count 1
 ; RUN: grep pextrb %t | count 1
 ; RUN: not grep pextrw %t
index 4ae57bc3ac68ec3be2779092d1a4c425f81d8fd3..e2420f0ff19c612328fbf71fe51b99e52941bd8c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse42 -disable-mmx -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx -o %t
 ; RUN: grep paddb  %t | count 1
 ; RUN: grep pand %t | count 1
 
index a77aa34443bdf9f3c449beb9477dad2d8321860d..a22d2547566fcda9ed96441c2aa5b0960da8f660 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse42 -disable-mmx -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx -o %t
 ; RUN: grep paddw  %t | count 1
 ; RUN: grep movd %t | count 2
 ; RUN: grep pextrw %t | count 1
index 8ffbba656d201474fde110c0f822ac965b34c812..898bff01378a3d6e8e7484f9a6f39598c599013e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse42 -disable-mmx -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx -o %t
 ; RUN: grep psubw  %t | count 1
 ; RUN: grep pmullw %t | count 1
 
index 68d87a6c5051aefcf6ea5feecc5b227df743f33a..1ecf09d9ff32dd6d2e610516caac444738e1bed9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse42 -disable-mmx -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx -o %t
 ; RUN: grep pmulld  %t | count 1
 ; RUN: grep psubd  %t | count 1
 ; RUN: grep movaps %t | count 1
index 226c397153c3953f74d34c7eed319d318925e834..358325885f2a34acd8bdc4256095f7468fe75c71 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse42 -disable-mmx -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx -o %t
 ; RUN: grep mulps  %t | count 1
 ; RUN: grep addps  %t | count 1
 
index 58b1d4e03db073cd4b16d458dbcf343b28939dec..441a3604863368dd3e415ff57714f06d51b9100b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse42 -disable-mmx -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx -o %t
 ; RUN: grep paddw  %t | count 1
 ; RUN: grep movd  %t | count 1
 ; RUN: grep pextrd  %t | count 1
index d1b65adee68ca90df505eda413389fbcc836bf53..ded5707aed40d9b41364ce26505794d08501f7f0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse42 -disable-mmx -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx -o %t
 ; RUN: grep pextrd  %t | count 5
 ; RUN: grep movd  %t | count 3
 
index fb6ca5dc0579d16ebd28ca8e83ad058f405a0f11..67a760f5df093bab6d9b06f7be06e85f6ade05ea 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse42 -disable-mmx -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx -o %t
 ; RUN: grep paddd  %t | count 1
 ; RUN: grep pextrd %t | count 2
 
index 0f3cddce3a1a9a502fd0e63e8814dfb898f1596e..614eeedbe79d3b1f44ca4e5308b4739b7741a21e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse42 -disable-mmx -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx -o %t
 ; RUN: grep sarb  %t | count 8
 
 ; v8i8 that is widen to v16i8 then split
index 1c66bc1ea9d0dcb7b03fbc2c22cb5282be124eaa..92618d6fe157e90f095b9d347931f3c59ea54dbd 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse42 -disable-mmx -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx -o %t
 
 ; bitcast a i64 to v2i32
 
index 730fc71c6212e114fbab6668d90be74187cb8651..386f749a506618c6ffbbfa929457c36e3dbe4605 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse41 -disable-mmx -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse41 -disable-mmx -o %t
 ; RUN: grep movd  %t | count 1
 
 ; Test bit convert that requires widening in the operand.
index d6742449f83b9a6904d8f9fce89fd49b91e8913c..ccc8b4ff06e6fd7d3df8d680df815c55c0a6cd71 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse42 -disable-mmx -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx -o %t
 ; RUN: grep pshufd %t | count 1
 ; RUN: grep paddd  %t | count 1
 
index 4f21896fe0eb2d7f7b40654e603fd8a0ad8e057f..9b7ab74eb2e14f33129a541f5cec8f300c679fcd 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse42 -disable-mmx -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx -o %t
 
 ; sign extension v2i32 to v2i16
 
index bf3df0469236f402b8642d8ef0cf546fc936cf9d..4ec76a908e8114bbc85b17f73231d937f719115f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse42 -disable-mmx -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx -o %t
 ; grep cvtsi2ss  %t | count 1 
 ; sign to float v2i16 to v2f32
 
index a0c45fc096fd3e24b61e5f7aec8244d59af9a155..61a26a8b80bda8f9dd787bb1e19e048069808597 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse42 -disable-mmx -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx -o %t
 
 ; unsigned to float v7i16 to v7f32
 
index 6efc453b9ebf294e2870494501d8443b0742893f..aca0b67cb663bf16c3662faf4605f39c3690cd34 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse42 -disable-mmx -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx -o %t
 
 ; widening select v6i32 and then a sub
 
index c6ae17f66df1947e16bd302f60ecad589501e131..15da87005c92f6a07146679e833cc780a974ac4f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse42 -disable-mmx -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx -o %t
 
 ; widening shuffle v3float and then a add
 
index 2ce0189fb6b1a4d9f1266d61edf2a61224c9d267..617cc1de4ba8ace152e01e7a32ba4c8334ad74be 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse42 -disable-mmx -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx -o %t
 
 ; widening shuffle v3float and then a add
 
index 3d61e5dbe5a77e36f83801e5f64ee9c35272b9eb..3c7389111267005629c86dbdd306b7c8d10c86b6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | grep {movl.*%edi, %eax}
+; RUN: llc < %s | grep {movl.*%edi, %eax}
 ; This should be a single mov, not a load of immediate + andq.
 
 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"
index 22a095b0d9b500cd0547c15b5d0ebeb957ade06c..ec8dd8edb6342b9df184d19dc098a874159922c0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | grep {movl %edi, %eax}
+; RUN: llc < %s | grep {movl   %edi, %eax}
 ; The input value is already sign extended, don't re-extend it.
 ; This testcase corresponds to:
 ;   int test(short X) { return (int)X; }
index 8ccf8b67448b3e45ffddbcfdf3cf7679f48beae0..2640e593ec185c3583136ac959c407232a5f944e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR1029
 
 target datalayout = "e-p:64:64"
index 15a30de21c6f42a04062a2466246d36c9d3b4843..79316f29de37a618bcb947c95ac7018c767eae27 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc | not grep rsp
-; RUN: llvm-as < %s | llc | grep cvttsd2siq
+; RUN: llc < %s | not grep rsp
+; RUN: llc < %s | grep cvttsd2siq
 
 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-apple-darwin8"
index 4a8f6cdfb60daa7055d69652978ede67a0bbe6e6..d8059ebb1c196d7cb3ac111881ea280e97eb0e24 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep mov | count 2
+; RUN: llc < %s -march=x86-64 | grep mov | count 2
 
 ; Fold an offset into an address even if it's not a 32-bit
 ; signed integer.
index 80060996f32bd15348d0e0627778e509fefc4f28..57163d3c6839826431d57d35d40b0971a02218d9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep movq | grep rbp
+; RUN: llc < %s -march=x86-64 | grep movq | grep rbp
 
 define i64* @stack_end_address() nounwind  {
 entry:
index b89e1b95368d0729d32624cc20c951634ef2f742..365e4af63fc17645c9177e76ef2e51c3d8287d4a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin | not grep lea
+; RUN: llc < %s -mtriple=x86_64-apple-darwin | not grep lea
 
        %struct.x = type { float, double }
 @X = global %struct.x { float 1.000000e+00, double 2.000000e+00 }, align 16            ; <%struct.x*> [#uses=2]
index 4beb5c21acab60e265319706eba109e5b7b86e44..b4f1fa666720525e5f013bb2142261c60d266e6d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep {shll.*3, %edi}
+; RUN: llc < %s -march=x86-64 | grep {shll.*3, %edi}
 ; PR3829
 ; The generated code should multiply by 3 (sizeof i8*) as an i32,
 ; not as an i64!
index 3677ace095bcd644118eedd7fef0c8b548b932e9..c2c1701256fca85f160a9257fa3113aa881f77f6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin -o %t1
+; RUN: llc < %s -mtriple=x86_64-apple-darwin -o %t1
 ; RUN: grep GOTPCREL %t1 | count 4
 ; RUN: grep %%rip      %t1 | count 6
 ; RUN: grep movq     %t1 | count 6
index d4252e7d6e44374bc70a6e171c0dacba197f799c..c74f6d803b1cc304d7e23fb64fdb54654b296e0f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | grep mov | count 1
+; RUN: llc < %s -march=x86-64 | grep mov | count 1
 
 define i32 @f() nounwind  {
        tail call void @t( i32 1 ) nounwind 
index 369527fd29cfc3e4808980373f472aedbbef03ce..7f96543ba49d4031b534d9aea448f29aba71050a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | grep movswl
+; RUN: llc < %s | grep movswl
 
 target datalayout = "e-p:64:64"
 target triple = "x86_64-apple-darwin8"
index 458030c2791ffb57ef1d20a8fa66ee61776b97e0..3ee1a0b21ebd70cf168e375500f348ca29435df1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 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-apple-darwin8"
index 2964dd3969f0ab1a7a4e9f54b4cf94f6ff9d4f5c..428f4493b069ef8c0aa1b3470f3068176bcf84ec 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin -code-model=large -relocation-model=static | grep call | not grep rax
+; RUN: llc < %s -mtriple=x86_64-apple-darwin -code-model=large -relocation-model=static | grep call | not grep rax
 
 @.str = internal constant [26 x i8] c"%d, %f, %d, %lld, %d, %f\0A\00"          ; <[26 x i8]*> [#uses=1]
 
index b9d6d13880b55a6316f3c3434536cfe47312b983..d5958745dfff86a7b2844c31074d91b5b6f9f940 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep mov | grep ebp
+; RUN: llc < %s -march=x86 | grep mov | grep ebp
 
 define i8* @t() nounwind {
 entry:
index f50ab072c33e3e3d7dcf85b124bf9d1f5bdd7a32..c5091154152bcc190b6b5a9e024cb2d8504560fe 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep mov | count 3
+; RUN: llc < %s -march=x86 | grep mov | count 3
 
 define i8* @t() nounwind {
 entry:
index 799340d35dd2bb36f5ba2f5beedb8e6234549d78..089517aadb1283fa2e9608cd48297590ebdb7037 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin -relocation-model=static | not grep lea
-; RUN: llvm-as < %s | llc -mtriple=x86_64-pc-linux-gnu -relocation-model=static | not grep lea
+; RUN: llc < %s -mtriple=x86_64-apple-darwin -relocation-model=static | not grep lea
+; RUN: llc < %s -mtriple=x86_64-pc-linux-gnu -relocation-model=static | not grep lea
 
 @v = external global i32, align 8
 @v_addr = external global i32*, align 8
index f7d2143664ef173731f2041321d9e0c4240928f1..2a6b5c71aa4f7b1ae5e55e63c94d19d350ae4769 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64
+; RUN: llc < %s -march=x86-64
 
 define <4 x i32> @test() {
         %tmp1039 = call <4 x i32> @llvm.x86.sse2.psll.d( <4 x i32> zeroinitializer, <4 x i32> zeroinitializer )               ; <<4 x i32>> [#uses=1]
index 0e60d4ef087ef2b005773f3c283d6ca6ff23bf6f..d279fbb708e69452b251dabe784166110cbebf74 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep xor | count 2
+; RUN: llc < %s -march=x86 -mattr=+sse2 | grep xor | count 2
 
 define <4 x i32> @t1() {
        %tmp = xor <4 x i32> undef, undef
index 0b1abdf4152a4e2248054eeda14ca809f682979d..34fd0f0a835669625aed2417291a184574c753b4 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep {not\[lwb\]} | count 4
-; RUN: llvm-as < %s | llc -march=x86-64 | grep {not\[lwb\]}  | count 4
+; RUN: llc < %s -march=x86 | grep {not\[lwb\]} | count 4
+; RUN: llc < %s -march=x86-64 | grep {not\[lwb\]}  | count 4
 define i32 @test(i32 %a, i32 %b) nounwind  {
 entry:
         %tmp1not = xor i32 %b, -2
index def2f06d3997f75c081284717f40f568f3262514..bdfff27e5e261b2b227e30769b80fddb6fbca25a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep xorl | count 1
+; RUN: llc < %s -march=x86 | grep xorl | count 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 = "i386-apple-darwin9"
index 0bf5282097516a820fe30efde9367f1bb6c4aa9b..3e3bb95d06f773b8e7d9baf4ec4bf66c8f35eccf 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86-64 | FileCheck %s --check-prefix=CHECK-64
-; RUN: llvm-as < %s | llc -march=x86-64 -stats  -info-output-file - | grep asm-printer  | grep 12
-; RUN: llvm-as < %s | llc -march=x86 | FileCheck %s --check-prefix=CHECK-32
+; RUN: llc < %s -march=x86-64 | FileCheck %s --check-prefix=CHECK-64
+; RUN: llc < %s -march=x86-64 -stats  -info-output-file - | grep asm-printer  | grep 12
+; RUN: llc < %s -march=x86 | FileCheck %s --check-prefix=CHECK-32
 
 declare void @bar(double %x)
 declare void @barf(float %x)
index 1a734642d03180986f38eee1b9c8609b1ee3a7c5..ae6221af9d813808f4fa9fbabb90019b80a9380e 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep and
-; RUN: llvm-as < %s | llc -march=x86-64 > %t
+; RUN: llc < %s -march=x86 | not grep and
+; RUN: llc < %s -march=x86-64 > %t
 ; RUN: not grep and %t
 ; RUN: not grep movzbq %t
 ; RUN: not grep movzwq %t
index bc8e482d562de67cb232fb09df19b9344d09ecb7..17fe374e01ecc45c96169d1ce7645c6ede60b282 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep and
+; RUN: llc < %s -march=x86 | not grep and
 
 ; These tests differ from the ones in zext-inreg-0.ll in that
 ; on x86-64 they do require and instructions.