Eliminate more uses of llvm-as and llvm-dis.
authorDan Gohman <gohman@apple.com>
Wed, 9 Sep 2009 00:09:15 +0000 (00:09 +0000)
committerDan Gohman <gohman@apple.com>
Wed, 9 Sep 2009 00:09:15 +0000 (00:09 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81293 91177308-0d34-0410-b5e6-96231b3b80d8

1178 files changed:
test/Analysis/BasicAA/2007-08-01-NoAliasAndCalls.ll
test/Analysis/BasicAA/2007-08-01-NoAliasAndGEP.ll
test/CodeGen/ARM/2006-11-10-CycleInDAG.ll
test/CodeGen/ARM/2007-01-19-InfiniteLoop.ll
test/CodeGen/ARM/2007-03-07-CombinerCrash.ll
test/CodeGen/ARM/2007-03-13-InstrSched.ll
test/CodeGen/ARM/2007-03-21-JoinIntervalsCrash.ll
test/CodeGen/ARM/2007-03-26-RegScavengerAssert.ll
test/CodeGen/ARM/2007-03-27-RegScavengerAssert.ll
test/CodeGen/ARM/2007-03-30-RegScavengerAssert.ll
test/CodeGen/ARM/2007-04-02-RegScavengerAssert.ll
test/CodeGen/ARM/2007-04-03-PEIBug.ll
test/CodeGen/ARM/2007-04-03-UndefinedSymbol.ll
test/CodeGen/ARM/2007-04-30-CombinerCrash.ll
test/CodeGen/ARM/2007-05-03-BadPostIndexedLd.ll
test/CodeGen/ARM/2007-05-07-jumptoentry.ll
test/CodeGen/ARM/2007-05-07-tailmerge-1.ll
test/CodeGen/ARM/2007-05-09-tailmerge-2.ll
test/CodeGen/ARM/2007-05-14-InlineAsmCstCrash.ll
test/CodeGen/ARM/2007-05-14-RegScavengerAssert.ll
test/CodeGen/ARM/2007-05-22-tailmerge-3.ll
test/CodeGen/ARM/2007-05-23-BadPreIndexedStore.ll
test/CodeGen/ARM/2007-05-31-RegScavengerInfiniteLoop.ll
test/CodeGen/ARM/2007-08-15-ReuseBug.ll
test/CodeGen/ARM/2008-02-04-LocalRegAllocBug.ll
test/CodeGen/ARM/2008-02-29-RegAllocLocal.ll
test/CodeGen/ARM/2008-03-05-SxtInRegBug.ll
test/CodeGen/ARM/2008-03-07-RegScavengerAssert.ll
test/CodeGen/ARM/2008-04-04-ScavengerAssert.ll
test/CodeGen/ARM/2008-04-10-ScavengerAssert.ll
test/CodeGen/ARM/2008-04-11-PHIofImpDef.ll
test/CodeGen/ARM/2008-05-19-LiveIntervalsBug.ll
test/CodeGen/ARM/2008-05-19-ScavengerAssert.ll
test/CodeGen/ARM/2008-07-17-Fdiv.ll
test/CodeGen/ARM/2008-07-24-CodeGenPrepCrash.ll
test/CodeGen/ARM/2008-08-07-AsmPrintBug.ll
test/CodeGen/ARM/2008-09-14-CoalescerBug.ll
test/CodeGen/ARM/2008-09-17-CoalescerBug.ll
test/CodeGen/ARM/2008-11-18-ScavengerAssert.ll
test/CodeGen/ARM/2008-11-19-ScavengerAssert.ll
test/CodeGen/ARM/2009-02-16-SpillerBug.ll
test/CodeGen/ARM/2009-02-22-SoftenFloatVaArg.ll
test/CodeGen/ARM/2009-02-27-SpillerBug.ll
test/CodeGen/ARM/2009-03-07-SpillerBug.ll
test/CodeGen/ARM/2009-03-09-AddrModeBug.ll
test/CodeGen/ARM/2009-04-06-AsmModifier.ll
test/CodeGen/ARM/2009-04-08-AggregateAddr.ll
test/CodeGen/ARM/2009-04-08-FREM.ll
test/CodeGen/ARM/2009-04-08-FloatUndef.ll
test/CodeGen/ARM/2009-04-09-RegScavengerAsm.ll
test/CodeGen/ARM/2009-05-05-DAGCombineBug.ll
test/CodeGen/ARM/2009-05-07-RegAllocLocal.ll
test/CodeGen/ARM/2009-05-11-CodePlacementCrash.ll
test/CodeGen/ARM/2009-05-18-InlineAsmMem.ll
test/CodeGen/ARM/2009-06-02-ISelCrash.ll
test/CodeGen/ARM/2009-06-04-MissingLiveIn.ll
test/CodeGen/ARM/2009-06-12-RegScavengerAssert.ll
test/CodeGen/ARM/2009-06-15-RegScavengerAssert.ll
test/CodeGen/ARM/2009-06-19-RegScavengerAssert.ll
test/CodeGen/ARM/2009-06-22-CoalescerBug.ll
test/CodeGen/ARM/2009-06-30-RegScavengerAssert.ll
test/CodeGen/ARM/2009-06-30-RegScavengerAssert2.ll
test/CodeGen/ARM/2009-06-30-RegScavengerAssert3.ll
test/CodeGen/ARM/2009-06-30-RegScavengerAssert4.ll
test/CodeGen/ARM/2009-06-30-RegScavengerAssert5.ll
test/CodeGen/ARM/2009-07-01-CommuteBug.ll
test/CodeGen/ARM/2009-07-09-asm-p-constraint.ll
test/CodeGen/ARM/2009-07-18-RewriterBug.ll
test/CodeGen/ARM/2009-07-22-ScavengerAssert.ll
test/CodeGen/ARM/2009-07-22-SchedulerAssert.ll
test/CodeGen/ARM/2009-07-29-VFP3Registers.ll
test/CodeGen/ARM/2009-08-02-RegScavengerAssert-Neon.ll
test/CodeGen/ARM/2009-08-04-RegScavengerAssert-2.ll
test/CodeGen/ARM/2009-08-04-RegScavengerAssert.ll
test/CodeGen/ARM/2009-08-15-RegScavenger-EarlyClobber.ll
test/CodeGen/ARM/2009-08-15-RegScavengerAssert.ll
test/CodeGen/ARM/2009-08-21-PostRAKill.ll
test/CodeGen/ARM/2009-08-21-PostRAKill2.ll
test/CodeGen/ARM/2009-08-21-PostRAKill3.ll
test/CodeGen/ARM/2009-08-21-PostRAKill4.ll
test/CodeGen/ARM/2009-08-23-linkerprivate.ll
test/CodeGen/ARM/2009-08-26-ScalarToVector.ll
test/CodeGen/ARM/2009-08-27-ScalarToVector.ll
test/CodeGen/ARM/2009-08-29-ExtractEltf32.ll
test/CodeGen/ARM/2009-08-29-TooLongSplat.ll
test/CodeGen/ARM/2009-08-31-LSDA-Name.ll
test/CodeGen/ARM/2009-08-31-TwoRegShuffle.ll
test/CodeGen/ARM/addrmode.ll
test/CodeGen/ARM/align.ll
test/CodeGen/ARM/alloca.ll
test/CodeGen/ARM/argaddr.ll
test/CodeGen/ARM/arguments-nosplit-double.ll
test/CodeGen/ARM/arguments-nosplit-i64.ll
test/CodeGen/ARM/arguments.ll
test/CodeGen/ARM/arguments2.ll
test/CodeGen/ARM/arguments3.ll
test/CodeGen/ARM/arguments4.ll
test/CodeGen/ARM/arguments5.ll
test/CodeGen/ARM/arguments6.ll
test/CodeGen/ARM/arguments7.ll
test/CodeGen/ARM/arguments8.ll
test/CodeGen/ARM/arguments_f64_backfill.ll
test/CodeGen/ARM/arm-asm.ll
test/CodeGen/ARM/arm-frameaddr.ll
test/CodeGen/ARM/arm-negative-stride.ll
test/CodeGen/ARM/bfc.ll
test/CodeGen/ARM/bic.ll
test/CodeGen/ARM/bits.ll
test/CodeGen/ARM/branch.ll
test/CodeGen/ARM/bx_fold.ll
test/CodeGen/ARM/call.ll
test/CodeGen/ARM/call_nolink.ll
test/CodeGen/ARM/carry.ll
test/CodeGen/ARM/clz.ll
test/CodeGen/ARM/compare-call.ll
test/CodeGen/ARM/constants.ll
test/CodeGen/ARM/cse-libcalls.ll
test/CodeGen/ARM/ctors_dtors.ll
test/CodeGen/ARM/div.ll
test/CodeGen/ARM/dyn-stackalloc.ll
test/CodeGen/ARM/extloadi1.ll
test/CodeGen/ARM/fabss.ll
test/CodeGen/ARM/fadds.ll
test/CodeGen/ARM/fcopysign.ll
test/CodeGen/ARM/fdivs.ll
test/CodeGen/ARM/fixunsdfdi.ll
test/CodeGen/ARM/fmacs.ll
test/CodeGen/ARM/fmdrr-fmrrd.ll
test/CodeGen/ARM/fmscs.ll
test/CodeGen/ARM/fmuls.ll
test/CodeGen/ARM/fnegs.ll
test/CodeGen/ARM/fnmacs.ll
test/CodeGen/ARM/fnmscs.ll
test/CodeGen/ARM/fnmul.ll
test/CodeGen/ARM/fnmuls.ll
test/CodeGen/ARM/formal.ll
test/CodeGen/ARM/fp.ll
test/CodeGen/ARM/fp_convert.ll
test/CodeGen/ARM/fparith.ll
test/CodeGen/ARM/fpcmp.ll
test/CodeGen/ARM/fpcmp_ueq.ll
test/CodeGen/ARM/fpconv.ll
test/CodeGen/ARM/fpmem.ll
test/CodeGen/ARM/fpow.ll
test/CodeGen/ARM/fpowi.ll
test/CodeGen/ARM/fptoint.ll
test/CodeGen/ARM/fsubs.ll
test/CodeGen/ARM/hardfloat_neon.ll
test/CodeGen/ARM/hello.ll
test/CodeGen/ARM/hidden-vis-2.ll
test/CodeGen/ARM/hidden-vis-3.ll
test/CodeGen/ARM/hidden-vis.ll
test/CodeGen/ARM/iabs.ll
test/CodeGen/ARM/ifcvt1.ll
test/CodeGen/ARM/ifcvt2.ll
test/CodeGen/ARM/ifcvt3.ll
test/CodeGen/ARM/ifcvt4.ll
test/CodeGen/ARM/ifcvt5.ll
test/CodeGen/ARM/ifcvt9.ll
test/CodeGen/ARM/illegal-vector-bitcast.ll
test/CodeGen/ARM/imm.ll
test/CodeGen/ARM/inlineasm-imm-arm.ll
test/CodeGen/ARM/inlineasm.ll
test/CodeGen/ARM/inlineasm2.ll
test/CodeGen/ARM/insn-sched1.ll
test/CodeGen/ARM/ispositive.ll
test/CodeGen/ARM/large-stack.ll
test/CodeGen/ARM/ldm.ll
test/CodeGen/ARM/ldr.ll
test/CodeGen/ARM/ldr_ext.ll
test/CodeGen/ARM/ldr_frame.ll
test/CodeGen/ARM/ldr_post.ll
test/CodeGen/ARM/ldr_pre.ll
test/CodeGen/ARM/ldrd.ll
test/CodeGen/ARM/load.ll
test/CodeGen/ARM/long-setcc.ll
test/CodeGen/ARM/long.ll
test/CodeGen/ARM/long_shift.ll
test/CodeGen/ARM/lsr-code-insertion.ll
test/CodeGen/ARM/lsr-scale-addr-mode.ll
test/CodeGen/ARM/mem.ll
test/CodeGen/ARM/memcpy-inline.ll
test/CodeGen/ARM/memfunc.ll
test/CodeGen/ARM/mls.ll
test/CodeGen/ARM/mul.ll
test/CodeGen/ARM/mul_const.ll
test/CodeGen/ARM/mulhi.ll
test/CodeGen/ARM/mvn.ll
test/CodeGen/ARM/neon_arith1.ll
test/CodeGen/ARM/neon_ld1.ll
test/CodeGen/ARM/neon_ld2.ll
test/CodeGen/ARM/pack.ll
test/CodeGen/ARM/pr3502.ll
test/CodeGen/ARM/private.ll
test/CodeGen/ARM/remat.ll
test/CodeGen/ARM/ret0.ll
test/CodeGen/ARM/ret_arg1.ll
test/CodeGen/ARM/ret_arg2.ll
test/CodeGen/ARM/ret_arg3.ll
test/CodeGen/ARM/ret_arg4.ll
test/CodeGen/ARM/ret_arg5.ll
test/CodeGen/ARM/ret_f32_arg2.ll
test/CodeGen/ARM/ret_f32_arg5.ll
test/CodeGen/ARM/ret_f64_arg2.ll
test/CodeGen/ARM/ret_f64_arg_reg_split.ll
test/CodeGen/ARM/ret_f64_arg_split.ll
test/CodeGen/ARM/ret_f64_arg_stack.ll
test/CodeGen/ARM/ret_i128_arg2.ll
test/CodeGen/ARM/ret_i64_arg2.ll
test/CodeGen/ARM/ret_i64_arg3.ll
test/CodeGen/ARM/ret_i64_arg_split.ll
test/CodeGen/ARM/ret_void.ll
test/CodeGen/ARM/rev.ll
test/CodeGen/ARM/section.ll
test/CodeGen/ARM/select.ll
test/CodeGen/ARM/select_xform.ll
test/CodeGen/ARM/shifter_operand.ll
test/CodeGen/ARM/smul.ll
test/CodeGen/ARM/spill-q.ll
test/CodeGen/ARM/stack-frame.ll
test/CodeGen/ARM/stm.ll
test/CodeGen/ARM/str_post.ll
test/CodeGen/ARM/str_pre-2.ll
test/CodeGen/ARM/str_pre.ll
test/CodeGen/ARM/str_trunc.ll
test/CodeGen/ARM/sxt_rot.ll
test/CodeGen/ARM/thread_pointer.ll
test/CodeGen/ARM/tls1.ll
test/CodeGen/ARM/tls2.ll
test/CodeGen/ARM/tls3.ll
test/CodeGen/ARM/trunc_ldr.ll
test/CodeGen/ARM/truncstore-dag-combine.ll
test/CodeGen/ARM/tst_teq.ll
test/CodeGen/ARM/uint64tof64.ll
test/CodeGen/ARM/unaligned_load_store.ll
test/CodeGen/ARM/unord.ll
test/CodeGen/ARM/uxt_rot.ll
test/CodeGen/ARM/uxtb.ll
test/CodeGen/ARM/vaba.ll
test/CodeGen/ARM/vabal.ll
test/CodeGen/ARM/vabd.ll
test/CodeGen/ARM/vabdl.ll
test/CodeGen/ARM/vabs.ll
test/CodeGen/ARM/vacge.ll
test/CodeGen/ARM/vacgt.ll
test/CodeGen/ARM/vadd.ll
test/CodeGen/ARM/vaddhn.ll
test/CodeGen/ARM/vaddl.ll
test/CodeGen/ARM/vaddw.ll
test/CodeGen/ARM/vand.ll
test/CodeGen/ARM/vargs.ll
test/CodeGen/ARM/vargs_align.ll
test/CodeGen/ARM/vbic.ll
test/CodeGen/ARM/vbsl.ll
test/CodeGen/ARM/vceq.ll
test/CodeGen/ARM/vcge.ll
test/CodeGen/ARM/vcgt.ll
test/CodeGen/ARM/vcls.ll
test/CodeGen/ARM/vclz.ll
test/CodeGen/ARM/vcnt.ll
test/CodeGen/ARM/vcombine.ll
test/CodeGen/ARM/vcvt.ll
test/CodeGen/ARM/vcvt_n.ll
test/CodeGen/ARM/vdup.ll
test/CodeGen/ARM/vdup_lane.ll
test/CodeGen/ARM/veor.ll
test/CodeGen/ARM/vext.ll
test/CodeGen/ARM/vfcmp.ll
test/CodeGen/ARM/vfp.ll
test/CodeGen/ARM/vget_lane.ll
test/CodeGen/ARM/vget_lane2.ll
test/CodeGen/ARM/vhadd.ll
test/CodeGen/ARM/vhsub.ll
test/CodeGen/ARM/vicmp.ll
test/CodeGen/ARM/vld1.ll
test/CodeGen/ARM/vld2.ll
test/CodeGen/ARM/vld3.ll
test/CodeGen/ARM/vld4.ll
test/CodeGen/ARM/vldlane.ll
test/CodeGen/ARM/vmax.ll
test/CodeGen/ARM/vmin.ll
test/CodeGen/ARM/vmla.ll
test/CodeGen/ARM/vmlal.ll
test/CodeGen/ARM/vmls.ll
test/CodeGen/ARM/vmlsl.ll
test/CodeGen/ARM/vmov.ll
test/CodeGen/ARM/vmovl.ll
test/CodeGen/ARM/vmovn.ll
test/CodeGen/ARM/vmul.ll
test/CodeGen/ARM/vmull.ll
test/CodeGen/ARM/vmvn.ll
test/CodeGen/ARM/vneg.ll
test/CodeGen/ARM/vorn.ll
test/CodeGen/ARM/vorr.ll
test/CodeGen/ARM/vpadal.ll
test/CodeGen/ARM/vpadd.ll
test/CodeGen/ARM/vpaddl.ll
test/CodeGen/ARM/vpmax.ll
test/CodeGen/ARM/vpmin.ll
test/CodeGen/ARM/vqabs.ll
test/CodeGen/ARM/vqadd.ll
test/CodeGen/ARM/vqdmlal.ll
test/CodeGen/ARM/vqdmlsl.ll
test/CodeGen/ARM/vqdmulh.ll
test/CodeGen/ARM/vqdmull.ll
test/CodeGen/ARM/vqmovn.ll
test/CodeGen/ARM/vqneg.ll
test/CodeGen/ARM/vqrshl.ll
test/CodeGen/ARM/vqrshrn.ll
test/CodeGen/ARM/vqshl.ll
test/CodeGen/ARM/vqshrn.ll
test/CodeGen/ARM/vqsub.ll
test/CodeGen/ARM/vraddhn.ll
test/CodeGen/ARM/vrecpe.ll
test/CodeGen/ARM/vrecps.ll
test/CodeGen/ARM/vrev.ll
test/CodeGen/ARM/vrhadd.ll
test/CodeGen/ARM/vrshl.ll
test/CodeGen/ARM/vrshrn.ll
test/CodeGen/ARM/vrsqrte.ll
test/CodeGen/ARM/vrsqrts.ll
test/CodeGen/ARM/vrsubhn.ll
test/CodeGen/ARM/vset_lane.ll
test/CodeGen/ARM/vshift.ll
test/CodeGen/ARM/vshift_split.ll
test/CodeGen/ARM/vshiftins.ll
test/CodeGen/ARM/vshl.ll
test/CodeGen/ARM/vshll.ll
test/CodeGen/ARM/vshrn.ll
test/CodeGen/ARM/vsra.ll
test/CodeGen/ARM/vst1.ll
test/CodeGen/ARM/vst2.ll
test/CodeGen/ARM/vst3.ll
test/CodeGen/ARM/vst4.ll
test/CodeGen/ARM/vstlane.ll
test/CodeGen/ARM/vsub.ll
test/CodeGen/ARM/vsubhn.ll
test/CodeGen/ARM/vsubl.ll
test/CodeGen/ARM/vsubw.ll
test/CodeGen/ARM/vtbl.ll
test/CodeGen/ARM/vtrn.ll
test/CodeGen/ARM/vtst.ll
test/CodeGen/ARM/vuzp.ll
test/CodeGen/ARM/vzip.ll
test/CodeGen/ARM/weak.ll
test/CodeGen/ARM/weak2.ll
test/CodeGen/Alpha/2005-07-12-TwoMallocCalls.ll
test/CodeGen/Alpha/2005-12-12-MissingFCMov.ll
test/CodeGen/Alpha/2006-01-18-MissedGlobal.ll
test/CodeGen/Alpha/2006-01-26-VaargBreak.ll
test/CodeGen/Alpha/2006-04-04-zextload.ll
test/CodeGen/Alpha/2006-07-03-ASMFormalLowering.ll
test/CodeGen/Alpha/2006-11-01-vastart.ll
test/CodeGen/Alpha/2007-11-27-mulneg3.ll
test/CodeGen/Alpha/2008-11-10-smul_lohi.ll
test/CodeGen/Alpha/2008-11-12-Add128.ll
test/CodeGen/Alpha/2009-07-16-PromoteFloatCompare.ll
test/CodeGen/Alpha/add.ll
test/CodeGen/Alpha/add128.ll
test/CodeGen/Alpha/bic.ll
test/CodeGen/Alpha/bsr.ll
test/CodeGen/Alpha/call_adj.ll
test/CodeGen/Alpha/cmov.ll
test/CodeGen/Alpha/cmpbge.ll
test/CodeGen/Alpha/ctlz.ll
test/CodeGen/Alpha/ctlz_e.ll
test/CodeGen/Alpha/ctpop.ll
test/CodeGen/Alpha/eqv.ll
test/CodeGen/Alpha/i32_sub_1.ll
test/CodeGen/Alpha/illegal-element-type.ll
test/CodeGen/Alpha/jmp_table.ll
test/CodeGen/Alpha/mb.ll
test/CodeGen/Alpha/mul128.ll
test/CodeGen/Alpha/mul5.ll
test/CodeGen/Alpha/neg1.ll
test/CodeGen/Alpha/not.ll
test/CodeGen/Alpha/ornot.ll
test/CodeGen/Alpha/private.ll
test/CodeGen/Alpha/rpcc.ll
test/CodeGen/Alpha/srl_and.ll
test/CodeGen/Alpha/sub128.ll
test/CodeGen/Alpha/weak.ll
test/CodeGen/Alpha/wmb.ll
test/CodeGen/Alpha/zapnot.ll
test/CodeGen/Alpha/zapnot2.ll
test/CodeGen/Alpha/zapnot3.ll
test/CodeGen/Alpha/zapnot4.ll
test/CodeGen/Blackfin/2009-08-04-LowerExtract-Live.ll
test/CodeGen/Blackfin/2009-08-11-RegScavenger-CSR.ll
test/CodeGen/Blackfin/2009-08-15-LiveIn-SubReg.ll
test/CodeGen/Blackfin/2009-08-15-MissingDead.ll
test/CodeGen/Blackfin/2009-08-15-SetCC-Undef.ll
test/CodeGen/Blackfin/add-overflow.ll
test/CodeGen/Blackfin/add.ll
test/CodeGen/Blackfin/addsub-i128.ll
test/CodeGen/Blackfin/basic-i1.ll
test/CodeGen/Blackfin/basic-i16.ll
test/CodeGen/Blackfin/basic-i32.ll
test/CodeGen/Blackfin/basic-i64.ll
test/CodeGen/Blackfin/basic-i8.ll
test/CodeGen/Blackfin/basictest.ll
test/CodeGen/Blackfin/burg.ll
test/CodeGen/Blackfin/cmp-small-imm.ll
test/CodeGen/Blackfin/cmp64.ll
test/CodeGen/Blackfin/ct32.ll
test/CodeGen/Blackfin/ct64.ll
test/CodeGen/Blackfin/ctlz16.ll
test/CodeGen/Blackfin/ctlz64.ll
test/CodeGen/Blackfin/ctpop16.ll
test/CodeGen/Blackfin/cttz16.ll
test/CodeGen/Blackfin/cycles.ll
test/CodeGen/Blackfin/double-cast.ll
test/CodeGen/Blackfin/frameindex.ll
test/CodeGen/Blackfin/i17mem.ll
test/CodeGen/Blackfin/i1mem.ll
test/CodeGen/Blackfin/i1ops.ll
test/CodeGen/Blackfin/i216mem.ll
test/CodeGen/Blackfin/i248mem.ll
test/CodeGen/Blackfin/i256mem.ll
test/CodeGen/Blackfin/i256param.ll
test/CodeGen/Blackfin/i56param.ll
test/CodeGen/Blackfin/i8mem.ll
test/CodeGen/Blackfin/inline-asm.ll
test/CodeGen/Blackfin/int-setcc.ll
test/CodeGen/Blackfin/invalid-apint.ll
test/CodeGen/Blackfin/jumptable.ll
test/CodeGen/Blackfin/large-switch.ll
test/CodeGen/Blackfin/load-i16.ll
test/CodeGen/Blackfin/logic-i16.ll
test/CodeGen/Blackfin/many-args.ll
test/CodeGen/Blackfin/mulhu.ll
test/CodeGen/Blackfin/printf.ll
test/CodeGen/Blackfin/printf2.ll
test/CodeGen/Blackfin/promote-logic.ll
test/CodeGen/Blackfin/promote-setcc.ll
test/CodeGen/Blackfin/sdiv.ll
test/CodeGen/Blackfin/simple-select.ll
test/CodeGen/Blackfin/switch.ll
test/CodeGen/Blackfin/switch2.ll
test/CodeGen/Blackfin/sync-intr.ll
test/CodeGen/CBackend/2002-05-16-NameCollide.ll
test/CodeGen/CBackend/2002-05-21-MissingReturn.ll
test/CodeGen/CBackend/2002-08-19-ConstPointerRef.ll
test/CodeGen/CBackend/2002-08-19-ConstantExpr.ll
test/CodeGen/CBackend/2002-08-19-DataPointer.ll
test/CodeGen/CBackend/2002-08-19-FunctionPointer.ll
test/CodeGen/CBackend/2002-08-19-HardConstantExpr.ll
test/CodeGen/CBackend/2002-08-20-RecursiveTypes.ll
test/CodeGen/CBackend/2002-08-20-UnnamedArgument.ll
test/CodeGen/CBackend/2002-08-26-IndirectCallTest.ll
test/CodeGen/CBackend/2002-08-30-StructureOrderingTest.ll
test/CodeGen/CBackend/2002-09-20-ArrayTypeFailure.ll
test/CodeGen/CBackend/2002-09-20-VarArgPrototypes.ll
test/CodeGen/CBackend/2002-10-15-OpaqueTypeProblem.ll
test/CodeGen/CBackend/2002-10-16-External.ll
test/CodeGen/CBackend/2002-10-30-FunctionPointerAlloca.ll
test/CodeGen/CBackend/2002-11-06-PrintEscaped.ll
test/CodeGen/CBackend/2003-05-12-IntegerSizeWarning.ll
test/CodeGen/CBackend/2003-05-13-VarArgFunction.ll
test/CodeGen/CBackend/2003-05-31-MissingStructName.ll
test/CodeGen/CBackend/2003-06-01-NullPointerType.ll
test/CodeGen/CBackend/2003-06-11-HexConstant.ll
test/CodeGen/CBackend/2003-06-11-LiteralStringProblem.ll
test/CodeGen/CBackend/2003-06-28-InvokeSupport.ll
test/CodeGen/CBackend/2003-06-28-LinkOnceGlobalVars.ll
test/CodeGen/CBackend/2003-10-12-NANGlobalInits.ll
test/CodeGen/CBackend/2003-10-23-UnusedType.ll
test/CodeGen/CBackend/2003-10-28-CastToPtrToStruct.ll
test/CodeGen/CBackend/2003-11-21-ConstantShiftExpr.ll
test/CodeGen/CBackend/2004-02-13-FrameReturnAddress.ll
test/CodeGen/CBackend/2004-02-15-PreexistingExternals.ll
test/CodeGen/CBackend/2004-02-26-FPNotPrintableConstants.ll
test/CodeGen/CBackend/2004-02-26-LinkOnceFunctions.ll
test/CodeGen/CBackend/2004-08-09-va-end-null.ll
test/CodeGen/CBackend/2004-11-13-FunctionPointerCast.ll
test/CodeGen/CBackend/2004-12-03-ExternStatics.ll
test/CodeGen/CBackend/2004-12-28-LogicalConstantExprs.ll
test/CodeGen/CBackend/2005-02-14-VolatileOperations.ll
test/CodeGen/CBackend/2005-03-08-RecursiveTypeCrash.ll
test/CodeGen/CBackend/2005-07-14-NegationToMinusMinus.ll
test/CodeGen/CBackend/2005-08-23-Fmod.ll
test/CodeGen/CBackend/2005-09-27-VolatileFuncPtr.ll
test/CodeGen/CBackend/2006-12-11-Float-Bitcast.ll
test/CodeGen/CBackend/2007-01-08-ParamAttr-ICmp.ll
test/CodeGen/CBackend/2007-01-15-NamedArrayType.ll
test/CodeGen/CBackend/2007-01-17-StackSaveNRestore.ll
test/CodeGen/CBackend/2007-02-05-memset.ll
test/CodeGen/CBackend/2007-02-23-NameConflicts.ll
test/CodeGen/CBackend/2007-07-11-PackedStruct.ll
test/CodeGen/CBackend/2008-02-01-UnalignedLoadStore.ll
test/CodeGen/CBackend/2008-05-21-MRV-InlineAsm.ll
test/CodeGen/CBackend/2008-05-31-BoolOverflow.ll
test/CodeGen/CBackend/2008-06-04-IndirectMem.ll
test/CodeGen/CBackend/2008-10-21-PPCLongDoubleConstant.ll
test/CodeGen/CBackend/fneg.ll
test/CodeGen/CBackend/pr2408.ll
test/CodeGen/CBackend/vectors.ll
test/CodeGen/CPP/2007-06-16-Funcname.ll
test/CodeGen/CPP/2009-05-01-Long-Double.ll
test/CodeGen/CPP/2009-05-04-CondBr.ll
test/CodeGen/CPP/llvm2cpp.ll
test/CodeGen/CellSPU/2009-01-01-BrCond.ll
test/CodeGen/CellSPU/mul-with-overflow.ll
test/CodeGen/CellSPU/private.ll
test/CodeGen/Generic/2002-04-16-StackFrameSizeAlignment.ll
test/CodeGen/Generic/2003-05-27-phifcmpd.ll
test/CodeGen/Generic/2003-05-27-useboolinotherbb.ll
test/CodeGen/Generic/2003-05-27-usefsubasbool.ll
test/CodeGen/Generic/2003-05-28-ManyArgs.ll
test/CodeGen/Generic/2003-05-30-BadFoldGEP.ll
test/CodeGen/Generic/2003-05-30-BadPreselectPhi.ll
test/CodeGen/Generic/2003-07-06-BadIntCmp.ll
test/CodeGen/Generic/2003-07-07-BadLongConst.ll
test/CodeGen/Generic/2003-07-08-BadCastToBool.ll
test/CodeGen/Generic/2003-07-29-BadConstSbyte.ll
test/CodeGen/Generic/2004-02-08-UnwindSupport.ll
test/CodeGen/Generic/2004-05-09-LiveVarPartialRegister.ll
test/CodeGen/Generic/2005-01-18-SetUO-InfLoop.ll
test/CodeGen/Generic/2005-04-09-GlobalInPHI.ll
test/CodeGen/Generic/2005-07-12-memcpy-i64-length.ll
test/CodeGen/Generic/2005-10-18-ZeroSizeStackObject.ll
test/CodeGen/Generic/2005-10-21-longlonggtu.ll
test/CodeGen/Generic/2005-12-01-Crash.ll
test/CodeGen/Generic/2005-12-12-ExpandSextInreg.ll
test/CodeGen/Generic/2006-01-12-BadSetCCFold.ll
test/CodeGen/Generic/2006-01-18-InvalidBranchOpcodeAssert.ll
test/CodeGen/Generic/2006-02-12-InsertLibcall.ll
test/CodeGen/Generic/2006-03-01-dagcombineinfloop.ll
test/CodeGen/Generic/2006-04-11-vecload.ll
test/CodeGen/Generic/2006-04-26-SetCCAnd.ll
test/CodeGen/Generic/2006-04-28-Sign-extend-bool.ll
test/CodeGen/Generic/2006-05-06-GEP-Cast-Sink-Crash.ll
test/CodeGen/Generic/2006-06-12-LowerSwitchCrash.ll
test/CodeGen/Generic/2006-06-13-ComputeMaskedBitsCrash.ll
test/CodeGen/Generic/2006-06-28-SimplifySetCCCrash.ll
test/CodeGen/Generic/2006-07-03-schedulers.ll
test/CodeGen/Generic/2006-08-30-CoalescerCrash.ll
test/CodeGen/Generic/2006-09-02-LocalAllocCrash.ll
test/CodeGen/Generic/2006-09-06-SwitchLowering.ll
test/CodeGen/Generic/2006-10-27-CondFolding.ll
test/CodeGen/Generic/2006-10-29-Crash.ll
test/CodeGen/Generic/2006-11-06-MemIntrinsicExpand.ll
test/CodeGen/Generic/2006-11-20-DAGCombineCrash.ll
test/CodeGen/Generic/2006-12-16-InlineAsmCrash.ll
test/CodeGen/Generic/2007-01-15-LoadSelectCycle.ll
test/CodeGen/Generic/2007-02-16-BranchFold.ll
test/CodeGen/Generic/2007-02-23-DAGCombine-Miscompile.ll
test/CodeGen/Generic/2007-02-25-invoke.ll
test/CodeGen/Generic/2007-04-08-MultipleFrameIndices.ll
test/CodeGen/Generic/2007-04-13-SwitchLowerBadPhi.ll
test/CodeGen/Generic/2007-04-14-BitTestsBadMask.ll
test/CodeGen/Generic/2007-04-17-lsr-crash.ll
test/CodeGen/Generic/2007-04-27-BitTestsBadMask.ll
test/CodeGen/Generic/2007-04-27-InlineAsm-X-Dest.ll
test/CodeGen/Generic/2007-04-27-LargeMemObject.ll
test/CodeGen/Generic/2007-04-30-LandingPadBranchFolding.ll
test/CodeGen/Generic/2007-05-03-EHTypeInfo.ll
test/CodeGen/Generic/2007-05-05-Personality.ll
test/CodeGen/Generic/2007-05-15-InfiniteRecursion.ll
test/CodeGen/Generic/2007-06-06-CriticalEdgeLandingPad.ll
test/CodeGen/Generic/2007-11-21-UndeadIllegalNode.ll
test/CodeGen/Generic/2007-12-17-InvokeAsm.ll
test/CodeGen/Generic/2007-12-31-UnusedSelector.ll
test/CodeGen/Generic/2008-01-25-dag-combine-mul.ll
test/CodeGen/Generic/2008-01-30-LoadCrash.ll
test/CodeGen/Generic/2008-02-04-Ctlz.ll
test/CodeGen/Generic/2008-02-04-ExtractSubvector.ll
test/CodeGen/Generic/2008-02-20-MatchingMem.ll
test/CodeGen/Generic/2008-02-25-NegateZero.ll
test/CodeGen/Generic/2008-02-26-NegatableCrash.ll
test/CodeGen/Generic/2008-08-07-PtrToInt-SmallerInt.ll
test/CodeGen/Generic/2009-03-17-LSR-APInt.ll
test/CodeGen/Generic/2009-03-29-SoftFloatVectorExtract.ll
test/CodeGen/Generic/2009-04-10-SinkCrash.ll
test/CodeGen/Generic/2009-04-28-i128-cmp-crash.ll
test/CodeGen/Generic/2009-06-03-UnreachableSplitPad.ll
test/CodeGen/Generic/APIntLoadStore.ll
test/CodeGen/Generic/APIntParam.ll
test/CodeGen/Generic/APIntSextParam.ll
test/CodeGen/Generic/APIntZextParam.ll
test/CodeGen/Generic/BasicInstrs.ll
test/CodeGen/Generic/BurgBadRegAlloc.ll
test/CodeGen/Generic/ConstantExprLowering.ll
test/CodeGen/Generic/GC/alloc_loop.ll
test/CodeGen/Generic/GC/frame_size.ll
test/CodeGen/Generic/GC/lower_gcroot.ll
test/CodeGen/Generic/GC/redundant_init.ll
test/CodeGen/Generic/GC/simple_ocaml.ll
test/CodeGen/Generic/SwitchLowering.ll
test/CodeGen/Generic/add-with-overflow-24.ll
test/CodeGen/Generic/add-with-overflow.ll
test/CodeGen/Generic/addc-fold2.ll
test/CodeGen/Generic/asm-large-immediate.ll
test/CodeGen/Generic/badCallArgLRLLVM.ll
test/CodeGen/Generic/badFoldGEP.ll
test/CodeGen/Generic/badarg6.ll
test/CodeGen/Generic/badlive.ll
test/CodeGen/Generic/bool-to-double.ll
test/CodeGen/Generic/bool-vector.ll
test/CodeGen/Generic/call-ret0.ll
test/CodeGen/Generic/call-ret42.ll
test/CodeGen/Generic/call-void.ll
test/CodeGen/Generic/call2-ret0.ll
test/CodeGen/Generic/cast-fp.ll
test/CodeGen/Generic/constindices.ll
test/CodeGen/Generic/debug-info.ll
test/CodeGen/Generic/div-neg-power-2.ll
test/CodeGen/Generic/empty-load-store.ll
test/CodeGen/Generic/externally_available.ll
test/CodeGen/Generic/fastcall.ll
test/CodeGen/Generic/fneg-fabs.ll
test/CodeGen/Generic/fp-to-int-invalid.ll
test/CodeGen/Generic/fp_to_int.ll
test/CodeGen/Generic/fpowi-promote.ll
test/CodeGen/Generic/fwdtwice.ll
test/CodeGen/Generic/getresult-undef.ll
test/CodeGen/Generic/global-ret0.ll
test/CodeGen/Generic/hello.ll
test/CodeGen/Generic/i128-addsub.ll
test/CodeGen/Generic/i128-arith.ll
test/CodeGen/Generic/inline-asm-special-strings.ll
test/CodeGen/Generic/intrinsics.ll
test/CodeGen/Generic/invalid-memcpy.ll
test/CodeGen/Generic/isunord.ll
test/CodeGen/Generic/llvm-ct-intrinsics.ll
test/CodeGen/Generic/multiple-return-values-cross-block-with-invoke.ll
test/CodeGen/Generic/negintconst.ll
test/CodeGen/Generic/nested-select.ll
test/CodeGen/Generic/phi-immediate-factoring.ll
test/CodeGen/Generic/pr2625.ll
test/CodeGen/Generic/pr3288.ll
test/CodeGen/Generic/print-add.ll
test/CodeGen/Generic/print-arith-fp.ll
test/CodeGen/Generic/print-arith-int.ll
test/CodeGen/Generic/print-int.ll
test/CodeGen/Generic/print-mul-exp.ll
test/CodeGen/Generic/print-mul.ll
test/CodeGen/Generic/print-shift.ll
test/CodeGen/Generic/ret0.ll
test/CodeGen/Generic/ret42.ll
test/CodeGen/Generic/select-cc.ll
test/CodeGen/Generic/select.ll
test/CodeGen/Generic/shift-int64.ll
test/CodeGen/Generic/stack-protector.ll
test/CodeGen/Generic/stacksave-restore.ll
test/CodeGen/Generic/storetrunc-fp.ll
test/CodeGen/Generic/switch-crit-edge-constant.ll
test/CodeGen/Generic/switch-lower-feature-2.ll
test/CodeGen/Generic/switch-lower-feature.ll
test/CodeGen/Generic/switch-lower.ll
test/CodeGen/Generic/trap.ll
test/CodeGen/Generic/v-split.ll
test/CodeGen/Generic/vector-casts.ll
test/CodeGen/Generic/vector-constantexpr.ll
test/CodeGen/Generic/vector-identity-shuffle.ll
test/CodeGen/Generic/vector.ll
test/CodeGen/MSP430/2009-05-10-CyclicDAG.ll
test/CodeGen/MSP430/2009-05-17-Rot.ll
test/CodeGen/MSP430/2009-05-17-Shift.ll
test/CodeGen/MSP430/2009-05-19-DoubleSplit.ll
test/CodeGen/MSP430/2009-08-25-DynamicStackAlloc.ll
test/CodeGen/MSP430/inline-asm.ll
test/CodeGen/Mips/2008-06-05-Carry.ll
test/CodeGen/Mips/2008-07-03-SRet.ll
test/CodeGen/Mips/2008-07-05-ByVal.ll
test/CodeGen/Mips/2008-07-06-fadd64.ll
test/CodeGen/Mips/2008-07-07-FPExtend.ll
test/CodeGen/Mips/2008-07-07-Float2Int.ll
test/CodeGen/Mips/2008-07-07-IntDoubleConvertions.ll
test/CodeGen/Mips/2008-07-15-InternalConstant.ll
test/CodeGen/Mips/2008-07-15-SmallSection.ll
test/CodeGen/Mips/2008-07-16-SignExtInReg.ll
test/CodeGen/Mips/2008-07-22-Cstpool.ll
test/CodeGen/Mips/2008-07-23-fpcmp.ll
test/CodeGen/Mips/2008-07-29-icmp.ll
test/CodeGen/Mips/2008-07-31-fcopysign.ll
test/CodeGen/Mips/2008-08-01-AsmInline.ll
test/CodeGen/Mips/2008-08-03-ReturnDouble.ll
test/CodeGen/Mips/2008-08-03-fabs64.ll
test/CodeGen/Mips/2008-08-04-Bitconvert.ll
test/CodeGen/Mips/2008-08-06-Alloca.ll
test/CodeGen/Mips/2008-08-07-CC.ll
test/CodeGen/Mips/2008-08-07-FPRound.ll
test/CodeGen/Mips/2008-08-08-bswap.ll
test/CodeGen/Mips/2008-08-08-ctlz.ll
test/CodeGen/Mips/2008-10-13-LegalizerBug.ll
test/CodeGen/Mips/2008-11-10-xint_to_fp.ll
test/CodeGen/Mips/private.ll
test/CodeGen/PIC16/2009-07-17-PR4566-pic16.ll
test/CodeGen/PIC16/global-in-user-section.ll
test/CodeGen/PIC16/globals.ll
test/CodeGen/PIC16/sext.ll
test/CodeGen/PowerPC/2004-11-29-ShrCrash.ll
test/CodeGen/PowerPC/2004-11-30-shift-crash.ll
test/CodeGen/PowerPC/2004-11-30-shr-var-crash.ll
test/CodeGen/PowerPC/2004-12-12-ZeroSizeCommon.ll
test/CodeGen/PowerPC/2005-01-14-SetSelectCrash.ll
test/CodeGen/PowerPC/2005-01-14-UndefLong.ll
test/CodeGen/PowerPC/2005-08-12-rlwimi-crash.ll
test/CodeGen/PowerPC/2005-09-02-LegalizeDuplicatesCalls.ll
test/CodeGen/PowerPC/2005-10-08-ArithmeticRotate.ll
test/CodeGen/PowerPC/2005-11-30-vastart-crash.ll
test/CodeGen/PowerPC/2006-01-11-darwin-fp-argument.ll
test/CodeGen/PowerPC/2006-01-20-ShiftPartsCrash.ll
test/CodeGen/PowerPC/2006-04-01-FloatDoubleExtend.ll
test/CodeGen/PowerPC/2006-04-19-vmaddfp-crash.ll
test/CodeGen/PowerPC/2006-05-12-rlwimi-crash.ll
test/CodeGen/PowerPC/2006-07-07-ComputeMaskedBits.ll
test/CodeGen/PowerPC/2006-07-19-stwbrx-crash.ll
test/CodeGen/PowerPC/2006-08-11-RetVector.ll
test/CodeGen/PowerPC/2006-08-15-SelectionCrash.ll
test/CodeGen/PowerPC/2006-09-28-shift_64.ll
test/CodeGen/PowerPC/2006-10-13-Miscompile.ll
test/CodeGen/PowerPC/2006-10-17-brcc-miscompile.ll
test/CodeGen/PowerPC/2006-10-17-ppc64-alloca.ll
test/CodeGen/PowerPC/2006-11-10-DAGCombineMiscompile.ll
test/CodeGen/PowerPC/2006-11-29-AltivecFPSplat.ll
test/CodeGen/PowerPC/2006-12-07-LargeAlloca.ll
test/CodeGen/PowerPC/2006-12-07-SelectCrash.ll
test/CodeGen/PowerPC/2007-01-04-ArgExtension.ll
test/CodeGen/PowerPC/2007-01-15-AsmDialect.ll
test/CodeGen/PowerPC/2007-01-29-lbrx-asm.ll
test/CodeGen/PowerPC/2007-01-31-InlineAsmAddrMode.ll
test/CodeGen/PowerPC/2007-02-16-AlignPacked.ll
test/CodeGen/PowerPC/2007-02-16-InlineAsmNConstraint.ll
test/CodeGen/PowerPC/2007-02-23-lr-saved-twice.ll
test/CodeGen/PowerPC/2007-03-24-cntlzd.ll
test/CodeGen/PowerPC/2007-03-30-SpillerCrash.ll
test/CodeGen/PowerPC/2007-04-24-InlineAsm-I-Modifier.ll
test/CodeGen/PowerPC/2007-04-30-InlineAsmEarlyClobber.ll
test/CodeGen/PowerPC/2007-05-03-InlineAsm-S-Constraint.ll
test/CodeGen/PowerPC/2007-05-14-InlineAsmSelectCrash.ll
test/CodeGen/PowerPC/2007-05-22-tailmerge-3.ll
test/CodeGen/PowerPC/2007-05-30-dagcombine-miscomp.ll
test/CodeGen/PowerPC/2007-06-28-BCCISelBug.ll
test/CodeGen/PowerPC/2007-08-04-CoalescerAssert.ll
test/CodeGen/PowerPC/2007-09-04-AltivecDST.ll
test/CodeGen/PowerPC/2007-09-07-LoadStoreIdxForms.ll
test/CodeGen/PowerPC/2007-09-08-unaligned.ll
test/CodeGen/PowerPC/2007-09-11-RegCoalescerAssert.ll
test/CodeGen/PowerPC/2007-09-12-LiveIntervalsAssert.ll
test/CodeGen/PowerPC/2007-10-16-InlineAsmFrameOffset.ll
test/CodeGen/PowerPC/2007-10-18-PtrArithmetic.ll
test/CodeGen/PowerPC/2007-10-21-LocalRegAllocAssert.ll
test/CodeGen/PowerPC/2007-10-21-LocalRegAllocAssert2.ll
test/CodeGen/PowerPC/2007-11-04-CoalescerCrash.ll
test/CodeGen/PowerPC/2007-11-16-landingpad-split.ll
test/CodeGen/PowerPC/2007-11-19-VectorSplitting.ll
test/CodeGen/PowerPC/2008-01-25-EmptyFunction.ll
test/CodeGen/PowerPC/2008-02-05-LiveIntervalsAssert.ll
test/CodeGen/PowerPC/2008-02-09-LocalRegAllocAssert.ll
test/CodeGen/PowerPC/2008-03-05-RegScavengerAssert.ll
test/CodeGen/PowerPC/2008-03-06-KillInfo.ll
test/CodeGen/PowerPC/2008-03-17-RegScavengerCrash.ll
test/CodeGen/PowerPC/2008-03-18-RegScavengerAssert.ll
test/CodeGen/PowerPC/2008-03-24-AddressRegImm.ll
test/CodeGen/PowerPC/2008-03-24-CoalescerBug.ll
test/CodeGen/PowerPC/2008-03-26-CoalescerBug.ll
test/CodeGen/PowerPC/2008-04-10-LiveIntervalCrash.ll
test/CodeGen/PowerPC/2008-04-16-CoalescerBug.ll
test/CodeGen/PowerPC/2008-04-23-CoalescerCrash.ll
test/CodeGen/PowerPC/2008-05-01-ppc_fp128.ll
test/CodeGen/PowerPC/2008-06-19-LegalizerCrash.ll
test/CodeGen/PowerPC/2008-06-21-F128LoadStore.ll
test/CodeGen/PowerPC/2008-06-23-LiveVariablesCrash.ll
test/CodeGen/PowerPC/2008-07-10-SplatMiscompile.ll
test/CodeGen/PowerPC/2008-07-15-Bswap.ll
test/CodeGen/PowerPC/2008-07-15-Fabs.ll
test/CodeGen/PowerPC/2008-07-15-SignExtendInreg.ll
test/CodeGen/PowerPC/2008-07-17-Fneg.ll
test/CodeGen/PowerPC/2008-07-24-PPC64-CCBug.ll
test/CodeGen/PowerPC/2008-09-12-CoalescerBug.ll
test/CodeGen/PowerPC/2008-10-17-AsmMatchingOperands.ll
test/CodeGen/PowerPC/2008-10-28-UnprocessedNode.ll
test/CodeGen/PowerPC/2008-10-28-f128-i32.ll
test/CodeGen/PowerPC/2008-10-30-IllegalShift.ll
test/CodeGen/PowerPC/2008-10-31-PPCF128Libcalls.ll
test/CodeGen/PowerPC/2008-12-02-LegalizeTypeAssert.ll
test/CodeGen/PowerPC/2008-12-12-EH.ll
test/CodeGen/PowerPC/2009-01-16-DeclareISelBug.ll
test/CodeGen/PowerPC/2009-03-17-LSRBug.ll
test/CodeGen/PowerPC/2009-05-28-LegalizeBRCC.ll
test/CodeGen/PowerPC/2009-07-16-InlineAsm-M-Operand.ll
test/CodeGen/PowerPC/2009-08-17-inline-asm-addr-mode-breakage.ll
test/CodeGen/PowerPC/2009-08-23-linkerprivate.ll
test/CodeGen/PowerPC/Atomics-32.ll
test/CodeGen/PowerPC/Atomics-64.ll
test/CodeGen/PowerPC/Frames-alloca.ll
test/CodeGen/PowerPC/Frames-leaf.ll
test/CodeGen/PowerPC/LargeAbsoluteAddr.ll
test/CodeGen/PowerPC/addc.ll
test/CodeGen/PowerPC/addi-reassoc.ll
test/CodeGen/PowerPC/align.ll
test/CodeGen/PowerPC/and-branch.ll
test/CodeGen/PowerPC/and-elim.ll
test/CodeGen/PowerPC/and-imm.ll
test/CodeGen/PowerPC/and_add.ll
test/CodeGen/PowerPC/and_sext.ll
test/CodeGen/PowerPC/and_sra.ll
test/CodeGen/PowerPC/atomic-1.ll
test/CodeGen/PowerPC/atomic-2.ll
test/CodeGen/PowerPC/available-externally.ll
test/CodeGen/PowerPC/big-endian-actual-args.ll
test/CodeGen/PowerPC/big-endian-call-result.ll
test/CodeGen/PowerPC/big-endian-formal-args.ll
test/CodeGen/PowerPC/branch-opt.ll
test/CodeGen/PowerPC/bswap-load-store.ll
test/CodeGen/PowerPC/calls.ll
test/CodeGen/PowerPC/cmp-cmp.ll
test/CodeGen/PowerPC/compare-duplicate.ll
test/CodeGen/PowerPC/compare-simm.ll
test/CodeGen/PowerPC/constants.ll
test/CodeGen/PowerPC/cr_spilling.ll
test/CodeGen/PowerPC/cttz.ll
test/CodeGen/PowerPC/darwin-labels.ll
test/CodeGen/PowerPC/delete-node.ll
test/CodeGen/PowerPC/div-2.ll
test/CodeGen/PowerPC/eqv-andc-orc-nor.ll
test/CodeGen/PowerPC/extsh.ll
test/CodeGen/PowerPC/fabs.ll
test/CodeGen/PowerPC/fma.ll
test/CodeGen/PowerPC/fnabs.ll
test/CodeGen/PowerPC/fneg.ll
test/CodeGen/PowerPC/fold-li.ll
test/CodeGen/PowerPC/fp-branch.ll
test/CodeGen/PowerPC/fp-int-fp.ll
test/CodeGen/PowerPC/fp_to_uint.ll
test/CodeGen/PowerPC/fpcopy.ll
test/CodeGen/PowerPC/frounds.ll
test/CodeGen/PowerPC/hello.ll
test/CodeGen/PowerPC/hidden-vis-2.ll
test/CodeGen/PowerPC/hidden-vis.ll
test/CodeGen/PowerPC/i128-and-beyond.ll
test/CodeGen/PowerPC/i64_fp.ll
test/CodeGen/PowerPC/iabs.ll
test/CodeGen/PowerPC/illegal-element-type.ll
test/CodeGen/PowerPC/inlineasm-copy.ll
test/CodeGen/PowerPC/int-fp-conv-0.ll
test/CodeGen/PowerPC/int-fp-conv-1.ll
test/CodeGen/PowerPC/invalid-memcpy.ll
test/CodeGen/PowerPC/inverted-bool-compares.ll
test/CodeGen/PowerPC/ispositive.ll
test/CodeGen/PowerPC/itofp128.ll
test/CodeGen/PowerPC/lha.ll
test/CodeGen/PowerPC/load-constant-addr.ll
test/CodeGen/PowerPC/long-compare.ll
test/CodeGen/PowerPC/longdbl-truncate.ll
test/CodeGen/PowerPC/mask64.ll
test/CodeGen/PowerPC/mem-rr-addr-mode.ll
test/CodeGen/PowerPC/mem_update.ll
test/CodeGen/PowerPC/mul-neg-power-2.ll
test/CodeGen/PowerPC/mul-with-overflow.ll
test/CodeGen/PowerPC/mulhs.ll
test/CodeGen/PowerPC/multiple-return-values.ll
test/CodeGen/PowerPC/neg.ll
test/CodeGen/PowerPC/no-dead-strip.ll
test/CodeGen/PowerPC/or-addressing-mode.ll
test/CodeGen/PowerPC/ppcf128-1-opt.ll
test/CodeGen/PowerPC/ppcf128-2.ll
test/CodeGen/PowerPC/ppcf128-3.ll
test/CodeGen/PowerPC/ppcf128-4.ll
test/CodeGen/PowerPC/pr3711_widen_bit.ll
test/CodeGen/PowerPC/private.ll
test/CodeGen/PowerPC/reg-coalesce-simple.ll
test/CodeGen/PowerPC/retaddr.ll
test/CodeGen/PowerPC/return-val-i128.ll
test/CodeGen/PowerPC/rlwimi-commute.ll
test/CodeGen/PowerPC/rlwimi.ll
test/CodeGen/PowerPC/rlwimi2.ll
test/CodeGen/PowerPC/rlwimi3.ll
test/CodeGen/PowerPC/rlwinm.ll
test/CodeGen/PowerPC/rlwinm2.ll
test/CodeGen/PowerPC/rotl-2.ll
test/CodeGen/PowerPC/rotl-64.ll
test/CodeGen/PowerPC/rotl.ll
test/CodeGen/PowerPC/sections.ll
test/CodeGen/PowerPC/select-cc.ll
test/CodeGen/PowerPC/select_lt0.ll
test/CodeGen/PowerPC/setcc_no_zext.ll
test/CodeGen/PowerPC/shift128.ll
test/CodeGen/PowerPC/shl_elim.ll
test/CodeGen/PowerPC/shl_sext.ll
test/CodeGen/PowerPC/sign_ext_inreg1.ll
test/CodeGen/PowerPC/small-arguments.ll
test/CodeGen/PowerPC/stfiwx-2.ll
test/CodeGen/PowerPC/store-load-fwd.ll
test/CodeGen/PowerPC/subc.ll
test/CodeGen/PowerPC/tailcall1-64.ll
test/CodeGen/PowerPC/tailcall1.ll
test/CodeGen/PowerPC/tailcallpic1.ll
test/CodeGen/PowerPC/tango.net.ftp.FtpClient.ll
test/CodeGen/PowerPC/trampoline.ll
test/CodeGen/PowerPC/unsafe-math.ll
test/CodeGen/PowerPC/vcmp-fold.ll
test/CodeGen/PowerPC/vec_br_cmp.ll
test/CodeGen/PowerPC/vec_call.ll
test/CodeGen/PowerPC/vec_constants.ll
test/CodeGen/PowerPC/vec_fneg.ll
test/CodeGen/PowerPC/vec_insert.ll
test/CodeGen/PowerPC/vec_misaligned.ll
test/CodeGen/PowerPC/vec_mul.ll
test/CodeGen/PowerPC/vec_perf_shuffle.ll
test/CodeGen/PowerPC/vec_shift.ll
test/CodeGen/PowerPC/vec_shuffle.ll
test/CodeGen/PowerPC/vec_splat.ll
test/CodeGen/PowerPC/vec_vrsave.ll
test/CodeGen/PowerPC/vec_zero.ll
test/CodeGen/PowerPC/vector-identity-shuffle.ll
test/CodeGen/PowerPC/vector.ll
test/CodeGen/SPARC/2006-01-22-BitConvertLegalize.ll
test/CodeGen/SPARC/2007-05-09-JumpTables.ll
test/CodeGen/SPARC/2007-07-05-LiveIntervalAssert.ll
test/CodeGen/SPARC/2008-10-10-InlineAsmMemoryOperand.ll
test/CodeGen/SPARC/2008-10-10-InlineAsmRegOperand.ll
test/CodeGen/SPARC/basictest.ll
test/CodeGen/SPARC/ctpop.ll
test/CodeGen/SPARC/private.ll
test/CodeGen/SPARC/xnor.ll
test/CodeGen/SystemZ/00-RetVoid.ll
test/CodeGen/SystemZ/01-RetArg.ll
test/CodeGen/SystemZ/01-RetImm.ll
test/CodeGen/SystemZ/02-MemArith.ll
test/CodeGen/SystemZ/02-RetAdd.ll
test/CodeGen/SystemZ/02-RetAddImm.ll
test/CodeGen/SystemZ/02-RetAnd.ll
test/CodeGen/SystemZ/02-RetAndImm.ll
test/CodeGen/SystemZ/02-RetNeg.ll
test/CodeGen/SystemZ/02-RetOr.ll
test/CodeGen/SystemZ/02-RetOrImm.ll
test/CodeGen/SystemZ/02-RetSub.ll
test/CodeGen/SystemZ/02-RetSubImm.ll
test/CodeGen/SystemZ/02-RetXor.ll
test/CodeGen/SystemZ/02-RetXorImm.ll
test/CodeGen/SystemZ/03-RetAddImmSubreg.ll
test/CodeGen/SystemZ/03-RetAddSubreg.ll
test/CodeGen/SystemZ/03-RetAndImmSubreg.ll
test/CodeGen/SystemZ/03-RetAndSubreg.ll
test/CodeGen/SystemZ/03-RetArgSubreg.ll
test/CodeGen/SystemZ/03-RetImmSubreg.ll
test/CodeGen/SystemZ/03-RetNegImmSubreg.ll
test/CodeGen/SystemZ/03-RetOrImmSubreg.ll
test/CodeGen/SystemZ/03-RetOrSubreg.ll
test/CodeGen/SystemZ/03-RetSubImmSubreg.ll
test/CodeGen/SystemZ/03-RetSubSubreg.ll
test/CodeGen/SystemZ/03-RetXorImmSubreg.ll
test/CodeGen/SystemZ/03-RetXorSubreg.ll
test/CodeGen/SystemZ/04-RetShifts.ll
test/CodeGen/SystemZ/05-LoadAddr.ll
test/CodeGen/SystemZ/05-MemImmStores.ll
test/CodeGen/SystemZ/05-MemLoadsStores.ll
test/CodeGen/SystemZ/05-MemLoadsStores16.ll
test/CodeGen/SystemZ/05-MemRegLoads.ll
test/CodeGen/SystemZ/05-MemRegStores.ll
test/CodeGen/SystemZ/06-CallViaStack.ll
test/CodeGen/SystemZ/06-FrameIdxLoad.ll
test/CodeGen/SystemZ/06-LocalFrame.ll
test/CodeGen/SystemZ/06-SimpleCall.ll
test/CodeGen/SystemZ/07-BrCond.ll
test/CodeGen/SystemZ/07-BrCond32.ll
test/CodeGen/SystemZ/07-BrUnCond.ll
test/CodeGen/SystemZ/07-CmpImm.ll
test/CodeGen/SystemZ/07-CmpImm32.ll
test/CodeGen/SystemZ/07-SelectCC.ll
test/CodeGen/SystemZ/08-DivRem.ll
test/CodeGen/SystemZ/08-DivRemMemOp.ll
test/CodeGen/SystemZ/08-SimpleMuls.ll
test/CodeGen/SystemZ/09-DynamicAlloca.ll
test/CodeGen/SystemZ/09-Globals.ll
test/CodeGen/SystemZ/09-Switches.ll
test/CodeGen/SystemZ/10-FuncsPic.ll
test/CodeGen/SystemZ/10-GlobalsPic.ll
test/CodeGen/SystemZ/11-BSwap.ll
test/CodeGen/SystemZ/2009-05-29-InvalidRetResult.ll
test/CodeGen/SystemZ/2009-06-02-And32Imm.ll
test/CodeGen/SystemZ/2009-06-02-Rotate.ll
test/CodeGen/SystemZ/2009-06-05-InvalidArgLoad.ll
test/CodeGen/SystemZ/2009-07-04-Shl32.ll
test/CodeGen/SystemZ/2009-07-05-Shifts.ll
test/CodeGen/SystemZ/2009-07-10-BadIncomingArgOffset.ll
test/CodeGen/SystemZ/2009-07-11-FloatBitConvert.ll
test/CodeGen/SystemZ/2009-07-11-InvalidRIISel.ll
test/CodeGen/SystemZ/2009-08-21-InlineAsmRConstraint.ll
test/CodeGen/SystemZ/2009-08-22-FCopySign.ll
test/CodeGen/Thumb/2007-01-31-RegInfoAssert.ll
test/CodeGen/Thumb/2007-02-02-JoinIntervalsCrash.ll
test/CodeGen/Thumb/2007-03-06-AddR7.ll
test/CodeGen/Thumb/2007-05-05-InvalidPushPop.ll
test/CodeGen/Thumb/2009-06-18-ThumbCommuteMul.ll
test/CodeGen/Thumb/2009-07-19-SPDecBug.ll
test/CodeGen/Thumb/2009-07-20-TwoAddrBug.ll
test/CodeGen/Thumb/2009-07-27-PEIAssert.ll
test/CodeGen/Thumb/2009-08-12-ConstIslandAssert.ll
test/CodeGen/Thumb/2009-08-12-RegInfoAssert.ll
test/CodeGen/Thumb/2009-08-20-ISelBug.ll
test/CodeGen/Thumb/asmprinter-bug.ll
test/CodeGen/Thumb/dyn-stackalloc.ll
test/CodeGen/Thumb/fpconv.ll
test/CodeGen/Thumb/fpow.ll
test/CodeGen/Thumb/frame_thumb.ll
test/CodeGen/Thumb/iabs.ll
test/CodeGen/Thumb/inlineasm-imm-thumb.ll
test/CodeGen/Thumb/ispositive.ll
test/CodeGen/Thumb/large-stack.ll
test/CodeGen/Thumb/ldr_ext.ll
test/CodeGen/Thumb/ldr_frame.ll
test/CodeGen/Thumb/long-setcc.ll
test/CodeGen/Thumb/long.ll
test/CodeGen/Thumb/long_shift.ll
test/CodeGen/Thumb/mul.ll
test/CodeGen/Thumb/select.ll
test/CodeGen/Thumb/stack-frame.ll
test/CodeGen/Thumb/thumb-imm.ll
test/CodeGen/Thumb/tst_teq.ll
test/CodeGen/Thumb/unord.ll
test/CodeGen/Thumb/vargs.ll
test/CodeGen/Thumb2/2009-07-17-CrossRegClassCopy.ll
test/CodeGen/Thumb2/2009-07-21-ISelBug.ll
test/CodeGen/Thumb2/2009-07-23-CPIslandBug.ll
test/CodeGen/Thumb2/2009-07-30-PEICrash.ll
test/CodeGen/Thumb2/2009-08-01-WrongLDRBOpc.ll
test/CodeGen/Thumb2/2009-08-02-CoalescerBug.ll
test/CodeGen/Thumb2/2009-08-04-CoalescerAssert.ll
test/CodeGen/Thumb2/2009-08-04-CoalescerBug.ll
test/CodeGen/Thumb2/2009-08-04-ScavengerAssert.ll
test/CodeGen/Thumb2/2009-08-04-SubregLoweringBug.ll
test/CodeGen/Thumb2/2009-08-04-SubregLoweringBug2.ll
test/CodeGen/Thumb2/2009-08-04-SubregLoweringBug3.ll
test/CodeGen/Thumb2/2009-08-06-SpDecBug.ll
test/CodeGen/Thumb2/2009-08-07-CoalescerBug.ll
test/CodeGen/Thumb2/2009-08-07-NeonFPBug.ll
test/CodeGen/Thumb2/2009-08-08-ScavengerAssert.ll
test/CodeGen/Thumb2/2009-08-10-ISelBug.ll
test/CodeGen/Thumb2/carry.ll
test/CodeGen/Thumb2/frameless.ll
test/CodeGen/Thumb2/frameless2.ll
test/CodeGen/Thumb2/large-stack.ll
test/CodeGen/Thumb2/mul_const.ll
test/CodeGen/Thumb2/pic-load.ll
test/CodeGen/Thumb2/thumb2-adc.ll
test/CodeGen/Thumb2/thumb2-add.ll
test/CodeGen/Thumb2/thumb2-add2.ll
test/CodeGen/Thumb2/thumb2-add3.ll
test/CodeGen/Thumb2/thumb2-add4.ll
test/CodeGen/Thumb2/thumb2-add5.ll
test/CodeGen/Thumb2/thumb2-add6.ll
test/CodeGen/Thumb2/thumb2-and.ll
test/CodeGen/Thumb2/thumb2-and2.ll
test/CodeGen/Thumb2/thumb2-asr.ll
test/CodeGen/Thumb2/thumb2-asr2.ll
test/CodeGen/Thumb2/thumb2-bcc.ll
test/CodeGen/Thumb2/thumb2-bfc.ll
test/CodeGen/Thumb2/thumb2-bic.ll
test/CodeGen/Thumb2/thumb2-branch.ll
test/CodeGen/Thumb2/thumb2-call.ll
test/CodeGen/Thumb2/thumb2-clz.ll
test/CodeGen/Thumb2/thumb2-cmn.ll
test/CodeGen/Thumb2/thumb2-cmn2.ll
test/CodeGen/Thumb2/thumb2-cmp.ll
test/CodeGen/Thumb2/thumb2-cmp2.ll
test/CodeGen/Thumb2/thumb2-eor.ll
test/CodeGen/Thumb2/thumb2-eor2.ll
test/CodeGen/Thumb2/thumb2-ifcvt1.ll
test/CodeGen/Thumb2/thumb2-ifcvt2.ll
test/CodeGen/Thumb2/thumb2-ifcvt3.ll
test/CodeGen/Thumb2/thumb2-jtb.ll
test/CodeGen/Thumb2/thumb2-ldm.ll
test/CodeGen/Thumb2/thumb2-ldr.ll
test/CodeGen/Thumb2/thumb2-ldr_ext.ll
test/CodeGen/Thumb2/thumb2-ldr_post.ll
test/CodeGen/Thumb2/thumb2-ldr_pre.ll
test/CodeGen/Thumb2/thumb2-ldrb.ll
test/CodeGen/Thumb2/thumb2-ldrh.ll
test/CodeGen/Thumb2/thumb2-lsl.ll
test/CodeGen/Thumb2/thumb2-lsl2.ll
test/CodeGen/Thumb2/thumb2-lsr.ll
test/CodeGen/Thumb2/thumb2-lsr2.ll
test/CodeGen/Thumb2/thumb2-lsr3.ll
test/CodeGen/Thumb2/thumb2-mla.ll
test/CodeGen/Thumb2/thumb2-mls.ll
test/CodeGen/Thumb2/thumb2-mov.ll
test/CodeGen/Thumb2/thumb2-mov2.ll
test/CodeGen/Thumb2/thumb2-mov3.ll
test/CodeGen/Thumb2/thumb2-mov4.ll
test/CodeGen/Thumb2/thumb2-mul.ll
test/CodeGen/Thumb2/thumb2-mulhi.ll
test/CodeGen/Thumb2/thumb2-mvn.ll
test/CodeGen/Thumb2/thumb2-mvn2.ll
test/CodeGen/Thumb2/thumb2-neg.ll
test/CodeGen/Thumb2/thumb2-orn.ll
test/CodeGen/Thumb2/thumb2-orn2.ll
test/CodeGen/Thumb2/thumb2-orr.ll
test/CodeGen/Thumb2/thumb2-orr2.ll
test/CodeGen/Thumb2/thumb2-pack.ll
test/CodeGen/Thumb2/thumb2-rev.ll
test/CodeGen/Thumb2/thumb2-rev16.ll
test/CodeGen/Thumb2/thumb2-ror.ll
test/CodeGen/Thumb2/thumb2-ror2.ll
test/CodeGen/Thumb2/thumb2-rsb.ll
test/CodeGen/Thumb2/thumb2-rsb2.ll
test/CodeGen/Thumb2/thumb2-sbc.ll
test/CodeGen/Thumb2/thumb2-select.ll
test/CodeGen/Thumb2/thumb2-select_xform.ll
test/CodeGen/Thumb2/thumb2-shifter.ll
test/CodeGen/Thumb2/thumb2-smla.ll
test/CodeGen/Thumb2/thumb2-smul.ll
test/CodeGen/Thumb2/thumb2-spill-q.ll
test/CodeGen/Thumb2/thumb2-str.ll
test/CodeGen/Thumb2/thumb2-str_post.ll
test/CodeGen/Thumb2/thumb2-str_pre.ll
test/CodeGen/Thumb2/thumb2-strb.ll
test/CodeGen/Thumb2/thumb2-strh.ll
test/CodeGen/Thumb2/thumb2-sub.ll
test/CodeGen/Thumb2/thumb2-sub2.ll
test/CodeGen/Thumb2/thumb2-sub4.ll
test/CodeGen/Thumb2/thumb2-sub5.ll
test/CodeGen/Thumb2/thumb2-sxt_rot.ll
test/CodeGen/Thumb2/thumb2-tbb.ll
test/CodeGen/Thumb2/thumb2-tbh.ll
test/CodeGen/Thumb2/thumb2-teq.ll
test/CodeGen/Thumb2/thumb2-teq2.ll
test/CodeGen/Thumb2/thumb2-tst.ll
test/CodeGen/Thumb2/thumb2-tst2.ll
test/CodeGen/Thumb2/thumb2-uxt_rot.ll
test/CodeGen/Thumb2/thumb2-uxtb.ll
test/CodeGen/Thumb2/tls1.ll
test/CodeGen/Thumb2/tls2.ll
test/CodeGen/XCore/2008-11-17-Shl64.ll
test/CodeGen/XCore/2009-01-08-Crash.ll
test/CodeGen/XCore/2009-01-14-Remat-Crash.ll
test/CodeGen/XCore/2009-03-27-v2f64-param.ll
test/CodeGen/XCore/2009-07-15-store192.ll
test/CodeGen/XCore/addsub64.ll
test/CodeGen/XCore/basictest.ll
test/CodeGen/XCore/bitrev.ll
test/CodeGen/XCore/constants.ll
test/CodeGen/XCore/cos.ll
test/CodeGen/XCore/exp.ll
test/CodeGen/XCore/exp2.ll
test/CodeGen/XCore/fneg.ll
test/CodeGen/XCore/getid.ll
test/CodeGen/XCore/globals.ll
test/CodeGen/XCore/load.ll
test/CodeGen/XCore/log.ll
test/CodeGen/XCore/log10.ll
test/CodeGen/XCore/log2.ll
test/CodeGen/XCore/pow.ll
test/CodeGen/XCore/powi.ll
test/CodeGen/XCore/private.ll
test/CodeGen/XCore/sext.ll
test/CodeGen/XCore/sin.ll
test/CodeGen/XCore/sqrt.ll
test/CodeGen/XCore/store.ll
test/CodeGen/XCore/tls.ll
test/CodeGen/XCore/trap.ll
test/CodeGen/XCore/unaligned_load.ll
test/CodeGen/XCore/unaligned_store.ll
test/CodeGen/XCore/unaligned_store_combine.ll
test/DebugInfo/2008-10-17-C++DebugCrash.ll
test/DebugInfo/2008-11-05-InlinedFuncStart.ll
test/DebugInfo/2009-02-27-licm.ll
test/DebugInfo/2009-06-12-InlineFuncStart.ll
test/DebugInfo/2009-06-15-InlineFuncStart.ll
test/DebugInfo/funccall.ll
test/DebugInfo/globalGetElementPtr.ll
test/Transforms/ADCE/2002-01-31-UseStuckAround.ll
test/Transforms/ADCE/2002-07-29-Segfault.ll
test/Transforms/Inline/2007-12-19-InlineNoUnwind.ll
test/Transforms/InstCombine/2004-11-27-SetCCForCastLargerAndConstant.ll
test/Transforms/InstCombine/2006-10-19-SignedToUnsignedCastAndConst-2.ll
test/Transforms/InstCombine/2006-10-19-SignedToUnsignedCastAndConst.ll
test/Transforms/InstCombine/2006-10-20-mask.ll
test/Transforms/InstCombine/2007-03-19-BadTruncChangePR1261.ll
test/Transforms/InstCombine/2007-03-21-SignedRangeTest.ll
test/Transforms/InstCombine/fpcast.ll
test/Transforms/JumpThreading/2008-11-27-EntryMunge.ll
test/Transforms/LoopStrengthReduce/2009-02-09-ivs-different-sizes.ll
test/Transforms/LoopStrengthReduce/change-compare-stride-trickiness-2.ll
test/Transforms/LowerSwitch/feature.ll

index 3b6eb11b6ae482b2dc8bb7822336fefdd7af4696..e6a26e30c0235667aa7c29d23477c7d210993681 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as %s -o - | opt -basicaa -aa-eval -print-all-alias-modref-info -disable-output |& grep {MayAlias:.*i32\\* %., i32\\* %.} | grep {%x} | grep {%y}
+; RUN: opt < %s -basicaa -aa-eval -print-all-alias-modref-info -disable-output |& grep {MayAlias:.*i32\\* %., i32\\* %.} | grep {%x} | grep {%y}
 
 declare i32* @unclear(i32* %a)
 
index 9936afb1956054306c31efef4e77f67e58760dfa..7f33fa4a2d082087202b8fe765414b537fa07f45 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as %s -o - | opt -basicaa -aa-eval -print-all-alias-modref-info -disable-output |& grep {9 no alias}
-; RUN: llvm-as %s -o - | opt -basicaa -aa-eval -print-all-alias-modref-info -disable-output |& grep {6 may alias}
-; RUN: llvm-as %s -o - | opt -basicaa -aa-eval -print-all-alias-modref-info -disable-output |& grep {MayAlias:.*i32\\* %Ipointer, i32\\* %Jpointer}
+; RUN: opt < %s -basicaa -aa-eval -print-all-alias-modref-info -disable-output |& grep {9 no alias}
+; RUN: opt < %s -basicaa -aa-eval -print-all-alias-modref-info -disable-output |& grep {6 may alias}
+; RUN: opt < %s -basicaa -aa-eval -print-all-alias-modref-info -disable-output |& grep {MayAlias:.*i32\\* %Ipointer, i32\\* %Jpointer}
 
 define void @foo(i32* noalias %p, i32* noalias %q, i32 %i, i32 %j) {
   %Ipointer = getelementptr i32* %p, i32 %i
index caa9a981fc6a2b81f70863c3f67406192994c56c..a0235f787061dc62d6bb15c0da430182f9d86e35 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+v6
+; RUN: llc < %s -march=arm -mattr=+v6
 
 %struct.layer_data = type { i32, [2048 x i8], i8*, [16 x i8], i32, i8*, i32, i32, [64 x i32], [64 x i32], [64 x i32], [64 x i32], i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, [12 x [64 x i16]] }
 @ld = external global %struct.layer_data*               ; <%struct.layer_data**> [#uses=1]
index 6e11b16910184f1a7239623ad6c48ce8ee4f7034..81483cb4e7c55311b9307b600412f870c4988f37 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+v6,+vfp2
+; RUN: llc < %s -march=arm -mattr=+v6,+vfp2
 
 @quant_coef = external global [6 x [4 x [4 x i32]]]            ; <[6 x [4 x [4 x i32]]]*> [#uses=1]
 @dequant_coef = external global [6 x [4 x [4 x i32]]]          ; <[6 x [4 x [4 x i32]]]*> [#uses=1]
index 7317e62e3182405cf8cd7b45f1b546716f9b0b3f..83b26d340062f6eb900af78bcafd7e61c3a4030c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin -mattr=+v6,+vfp2
+; RUN: llc < %s -mtriple=arm-apple-darwin -mattr=+v6,+vfp2
 
 define fastcc i8* @read_sleb128(i8* %p, i32* %val) {
        br label %bb
index 07390add55381ce84b42442b6f5fb8ac28781c95..33f935e960b1afd22285a4b3fa34f53ae69e8f96 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin -relocation-model=pic \
+; RUN: llc < %s -mtriple=arm-apple-darwin -relocation-model=pic \
 ; RUN:   -mattr=+v6 | grep r9
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin -relocation-model=pic \
+; RUN: llc < %s -mtriple=arm-apple-darwin -relocation-model=pic \
 ; RUN:   -mattr=+v6 -arm-reserve-r9 -ifcvt-limit=0 -stats |& grep asm-printer
 ; | grep 35
 
index 32daf839f0fc96431e2da7dc1b12a143ed981f05..b0953dc8b61f84ee032a5d1281c714bcb9ec5fb8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-linux-gnueabi
+; RUN: llc < %s -mtriple=arm-linux-gnueabi
 ; PR1257
 
        %struct.CUMULATIVE_ARGS = type { i32, i32, i32, i32, i32, i32 }
index 6d3f6404af840e64e8754c5e6acc144ec2239538..d741112e2886e2f20477bcb7ccf4ea5aa58f8f10 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm
+; RUN: llc < %s -march=arm
 ; PR1266
 
 target datalayout = "e-p:32:32:32-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"
index f927ef43ca194408301d63f052e4023eee6f6ff9..e4635f50279d20c837b487e6b7423e3e7dad79c3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mtriple=arm-linux-gnueabi
+; RUN: llc < %s -march=arm -mtriple=arm-linux-gnueabi
 ; PR1279
 
        %struct.rtx_def = type { i16, i8, i8, %struct.u }
index 55d29933a55c9d331ab4816786ad7d107c27a3f1..ea27676a9f0f53d4156da90258a10e65cdd01a77 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mtriple=arm-linux-gnueabi
+; RUN: llc < %s -march=arm -mtriple=arm-linux-gnueabi
 ; PR1279
 
        %struct.CUMULATIVE_ARGS = type { i32, i32, i32, i32, i32, i32 }
index ef5a1ae4045988f53cf781ba9630fddf2f1f75cb..f24def31f97aa9eb3a26b91cf288153b7cfe5f94 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mtriple=arm-apple-darwin
+; RUN: llc < %s -march=arm -mtriple=arm-apple-darwin
 
        %struct.H_TBL = type { [17 x i8], [256 x i8], i32 }
        %struct.Q_TBL = type { [64 x i16], i32 }
index e412127eae7b58388dee35a3b7403f92a29fdb9e..b543c57e1a85e7840edbb8fa3f4382b33a6d2c3a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm | not grep {add.*#0}
+; RUN: llc < %s -march=arm | not grep {add.*#0}
 
 define i32 @foo() {
 entry:
index 42f5034c70a7647660bc802c855161def2eec510..e001cde8351bffe6063d091c5bdc6a9b59b60127 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin -relocation-model=pic | \
+; RUN: llc < %s -mtriple=arm-apple-darwin -relocation-model=pic | \
 ; RUN:   not grep LPC9
 
        %struct.B = type { i32 }
index ec70a596bc3ac0c1b28f0d75b7585f74cdf57981..a89e937d3e106a934c752428c8b013c33e611118 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin -mattr=+v6,+vfp2
+; RUN: llc < %s -mtriple=arm-apple-darwin -mattr=+v6,+vfp2
 
 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:32-f32:32:32-f64:32:32-v64:64:64-v128:128:128-a0:0:64"
 target triple = "arm-apple-darwin8"
index f3f82bc4846f07cfe98386cfb2975865c56f3f4c..c73b6793da0ffe13c35d984776108255fed0a1f8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin
+; RUN: llc < %s -mtriple=arm-apple-darwin
 
        %struct.Connection = type { i32, [10 x i8], i32 }
        %struct.IntChunk = type { %struct.cppobjtype, i32, i32*, i32 }
index 11431be9c28c869e99ff8aa244be4789198782ab..26864f18a69c08dc419a10260b62b149ebe1e698 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | not grep 1_0
+; RUN: llc < %s | not grep 1_0
 ; This used to create an extra branch to 'entry', LBB1_0.
 
 ; ModuleID = 'bug.bc'
index c3596e7c7b4f337c41318e3a3df630ea90a75997..f2a8ee1a142405caf72099da39bc09b51263b3cf 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -march=arm -enable-tail-merge | grep bl.*baz | count 1
-; RUN: llvm-as < %s | llc -march=arm -enable-tail-merge | grep bl.*quux | count 1
-; RUN: llvm-as < %s | llc -march=arm -enable-tail-merge -enable-eh | grep bl.*baz | count 1
-; RUN: llvm-as < %s | llc -march=arm -enable-tail-merge -enable-eh | grep bl.*quux | count 1
+; RUN: llc < %s -march=arm -enable-tail-merge | grep bl.*baz | count 1
+; RUN: llc < %s -march=arm -enable-tail-merge | grep bl.*quux | count 1
+; RUN: llc < %s -march=arm -enable-tail-merge -enable-eh | grep bl.*baz | count 1
+; RUN: llc < %s -march=arm -enable-tail-merge -enable-eh | grep bl.*quux | count 1
 ; Check that calls to baz and quux are tail-merged.
 ; PR1628
 
index 41ab1e52f674b519bec5db79c03d6e3310673590..2758505811549dd82b1d2d7c762954963d3fc2fe 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -march=arm -enable-tail-merge | grep bl.*baz | count 1
-; RUN: llvm-as < %s | llc -march=arm -enable-tail-merge | grep bl.*quux | count 1
-; RUN: llvm-as < %s | llc -march=arm -enable-tail-merge -enable-eh | grep bl.*baz | count 1
-; RUN: llvm-as < %s | llc -march=arm -enable-tail-merge -enable-eh | grep bl.*quux | count 1
+; RUN: llc < %s -march=arm -enable-tail-merge | grep bl.*baz | count 1
+; RUN: llc < %s -march=arm -enable-tail-merge | grep bl.*quux | count 1
+; RUN: llc < %s -march=arm -enable-tail-merge -enable-eh | grep bl.*baz | count 1
+; RUN: llc < %s -march=arm -enable-tail-merge -enable-eh | grep bl.*quux | count 1
 ; Check that calls to baz and quux are tail-merged.
 ; PR1628
 
index 58c5f89c619d55c008455c864a047ce94d8fd3af..b3b0769347f16f2506dae7248edf579b97782c2d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+v6
+; RUN: llc < %s -march=arm -mattr=+v6
 
 define i32 @test3() {
        tail call void asm sideeffect "/* number: ${0:c} */", "i"( i32 1 )
index 430b3689c0b41f93ffc2caaa447067dccaca7c20..7b15ded44799c2ece76d23b4445f08d637746bda 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mtriple=arm-linux-gnueabi
+; RUN: llc < %s -march=arm -mtriple=arm-linux-gnueabi
 ; PR1406
 
        %struct.AVClass = type { i8*, i8* (i8*)*, %struct.AVOption* }
index 4c4a9336fd91b25a545b6fb0816d73d2f6453b76..061bf5e851b023681ac7d021c5ed0ebcb373e065 100644 (file)
@@ -1,11 +1,11 @@
-; RUN: llvm-as < %s | llc -march=arm | grep bl.*baz | count 1
-; RUN: llvm-as < %s | llc -march=arm | grep bl.*quux | count 1
-; RUN: llvm-as < %s | llc -march=arm -enable-tail-merge=0 | grep bl.*baz | count 2
-; RUN: llvm-as < %s | llc -march=arm -enable-tail-merge=0 | grep bl.*quux | count 2
-; RUN: llvm-as < %s | llc -march=arm -enable-eh | grep bl.*baz | count 1
-; RUN: llvm-as < %s | llc -march=arm -enable-eh | grep bl.*quux | count 1
-; RUN: llvm-as < %s | llc -march=arm -enable-tail-merge=0 -enable-eh | grep bl.*baz | count 2
-; RUN: llvm-as < %s | llc -march=arm -enable-tail-merge=0 -enable-eh | grep bl.*quux | count 2
+; RUN: llc < %s -march=arm | grep bl.*baz | count 1
+; RUN: llc < %s -march=arm | grep bl.*quux | count 1
+; RUN: llc < %s -march=arm -enable-tail-merge=0 | grep bl.*baz | count 2
+; RUN: llc < %s -march=arm -enable-tail-merge=0 | grep bl.*quux | count 2
+; RUN: llc < %s -march=arm -enable-eh | grep bl.*baz | count 1
+; RUN: llc < %s -march=arm -enable-eh | grep bl.*quux | count 1
+; RUN: llc < %s -march=arm -enable-tail-merge=0 -enable-eh | grep bl.*baz | count 2
+; RUN: llc < %s -march=arm -enable-tail-merge=0 -enable-eh | grep bl.*quux | count 2
 ; Check that tail merging is the default on ARM, and that -enable-tail-merge=0 works.
 ; PR1628
 
index de32a26ae9cfb579661d1ea8cff416284e4f04c8..d2eb85d356c53d5981f0196ea14072ce453961b6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm | not grep {str.*\\!}
+; RUN: llc < %s -march=arm | not grep {str.*\\!}
 
        %struct.shape_edge_t = type { %struct.shape_edge_t*, %struct.shape_edge_t*, i32, i32, i32, i32 }
        %struct.shape_path_t = type { %struct.shape_edge_t*, %struct.shape_edge_t*, i32, i32, i32, i32, i32, i32 }
index d21a8f209e960f1b2baf6eac88557efaaaa902ab..030486a7c9832eb7c9d5d5c972a57c7dd8458a3a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc 
+; RUN: llc < %s 
 ; PR1424
 
 target datalayout = "e-p:32:32:32-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"
index 3cfcdef48f4b4b335b65be2e5f0ab86cc3fc8552..30b72e09a11454ad4e7a52a1e8110cc8260bf237 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin -relocation-model=pic -mattr=+v6
+; RUN: llc < %s -mtriple=arm-apple-darwin -relocation-model=pic -mattr=+v6
 ; PR1609
 
        %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 ec170f8eac5beffd5bc061b93a88d8cf41140ea4..ff015065ef01bdca0d3e0bbdf7cd6d95f50c80fe 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-linux-gnueabi -regalloc=local
+; RUN: llc < %s -mtriple=arm-linux-gnueabi -regalloc=local
 ; PR1925
 
        %struct.encode_aux_nearestmatch = type { i32*, i32*, i32*, i32*, i32, i32 }
index b81d5759b6cf68e5f436c90bcabcb60de6a18717..06bc98746076fff93f5e4770ee3d8bdb0c32a45b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin -regalloc=local
+; RUN: llc < %s -mtriple=arm-apple-darwin -regalloc=local
 ; PR1925
 
        %"struct.kc::impl_Ccode_option" = type { %"struct.kc::impl_abstract_phylum" }
index ca34275f79f494475dc2059130bf5c635bd31bcc..a604c5cd574e23033e1725705d8282922e12339a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+v6 | not grep 255
+; RUN: llc < %s -march=arm -mattr=+v6 | not grep 255
 
 define i32 @main(i32 %argc, i8** %argv) {
 entry:
index 70f1774b4c521e065a0f61f0f7b36ea611b46706..78c6222375632b4e1b8d3a7d03e9683a842cb5a5 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin -mattr=+v6,+vfp2
+; RUN: llc < %s -mtriple=arm-apple-darwin -mattr=+v6,+vfp2
 
 @accum = external global { double, double }            ; <{ double, double }*> [#uses=1]
 @.str = external constant [4 x i8]             ; <[4 x i8]*> [#uses=1]
index 610f5ea7cd05d3ba2d6df28b3927d992561c240f..234c7b69e3e7bafe54d0f8660e45086000f6f1c6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin
+; RUN: llc < %s -mtriple=arm-apple-darwin
 
 @numBinsY = external global i32                ; <i32*> [#uses=1]
 
index 80ccddfcd735d90e1e99e29ded208252068f0057..77418be38084373db8ea94c383240496ba2fbf75 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin
+; RUN: llc < %s -mtriple=arm-apple-darwin
 
        %struct.CONTENTBOX = type { i32, i32, i32, i32, i32 }
        %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 3cd757fa62ad2dcc6a9e28bd92827947f947307c..33bd4def5b4958dfb54404f936d928c9a2beb823 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin
+; RUN: llc < %s -mtriple=arm-apple-darwin
 
 declare void @foo(i8*, i8*, i32, i32, i32, i32, i32, i32, i32)
 
index 035af08cd40acc2e848df0cc41601501048e2498..71aa6037a1374e6aaac8a0755cc17177bc868d15 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin
+; RUN: llc < %s -mtriple=arm-apple-darwin
 
        %struct.BiContextType = type { i16, i8, i32 }
        %struct.Bitstream = type { i32, i32, i8, i32, i32, i8, i8, i32, i32, i8*, i32 }
index e98126bf87aa9ac6b74cb45ad619fa050895077c..aa61d86e1389ef016c96da437ac0cae130a5fcc2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin
+; RUN: llc < %s -mtriple=arm-apple-darwin
 
        %struct.Decoders = type { i32**, i16***, i16****, i16***, i16**, i8**, i8** }
 @decoders = external global %struct.Decoders           ; <%struct.Decoders*> [#uses=1]
index aa75970418a607420e490cc9c76b520a1350e789..4cb768ef5b6d37e1a67e6883a002310c16350218 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm
+; RUN: llc < %s -march=arm
 
 define float @f(float %a, float %b) nounwind  {
        %tmp = fdiv float %a, %b
index 6ea75eb5c79c5fe4ea876bd2e3b9317016b2b3ce..83fde07779bc0305280069e6c556393c226985da 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm
+; RUN: llc < %s -march=arm
 ; PR2589
 
 define void @main({ i32 }*) {
index 0a79e8665a75e0e98557bb118ec60362f6a39490..adb011277604df3ea22a3a1397cceb6edddfbb22 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin -mattr=+v6 -relocation-model=pic | grep comm
+; RUN: llc < %s -mtriple=arm-apple-darwin -mattr=+v6 -relocation-model=pic | grep comm
 
        %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.__gcov_var = type { %struct.FILE*, i32, i32, i32, i32, i32, i32, [1025 x i32] }
index c601b90e0710cc8ba8aa16a32ee6d52aef795746..5f9d9aea58dd169dc49c40ad920eff5e4a8d266c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin
+; RUN: llc < %s -mtriple=arm-apple-darwin
 
 @"\01LC1" = external constant [288 x i8]               ; <[288 x i8]*> [#uses=1]
 
index b3ea6fc5945fc5a2e3ec24a0b82849299a4625c3..d3bc3e1663bcf2495a9a33d2162242b272750702 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin
+; RUN: llc < %s -mtriple=arm-apple-darwin
 
 define void @gcov_exit() nounwind {
 entry:
index 164e9643f170aa6868acb76306185b1a57b0566b..601a516eb09a9e11e96debf35c19ed51422918b3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+v6,+vfp2
+; RUN: llc < %s -march=arm -mattr=+v6,+vfp2
 
 define hidden i64 @__muldi3(i64 %u, i64 %v) nounwind {
 entry:
index 3f17a5150fbee08e36e450584c4e834471e0075f..311c8557426ec71b9462573875bf2261dd3cef3f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin9 -stats |& grep asm-printer | grep 164
+; RUN: llc < %s -mtriple=arm-apple-darwin9 -stats |& grep asm-printer | grep 164
 
        %"struct.Adv5::Ekin<3>" = type <{ i8 }>
        %"struct.Adv5::X::Energyflux<3>" = type { double }
index 48e663dd80675cd238761b9ffd1242774886429f..4c0c59ccfbc6c7bcb1c40cc29c59838bc0255c03 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+v6,+vfp2
+; RUN: llc < %s -march=arm -mattr=+v6,+vfp2
 
 target triple = "arm-apple-darwin9"
        %struct.FILE_POS = type { i8, i8, i16, i32 }
index d7befa09874884453135645649b94031955743a1..a48f0033acc8c1187c8bfff4e1ca67c6b67eb52d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR3610
 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-s0:0:64-f80:32:32"
 target triple = "arm-elf"
index bd5b719594428003a7ed4de69adfdebd79647401..bc5e6023409f36dd9039d8ef3c2eea2f8f0ca366 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+v6,+vfp2
+; RUN: llc < %s -march=arm -mattr=+v6,+vfp2
 
 target triple = "arm-apple-darwin9"
 @a = external global double            ; <double*> [#uses=1]
index 399ed3081f20c0e88334931fc31ea99efcd6921e..0ec17ae23d6949333c98b91407a933529df40cad 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=armv6-apple-darwin9 -mattr=+vfp2
+; RUN: llc < %s -mtriple=armv6-apple-darwin9 -mattr=+vfp2
 ; rdar://6653182
 
        %struct.ggBRDF = type { i32 (...)** }
index 0ec6d7d4ff73536ac5e6beffe2d8ef2231023395..a1ce384b5345242cece71d6c7f9e901f5a28c4d3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm
+; RUN: llc < %s -march=arm
 
        %struct.hit_t = type { %struct.v_t, double }
        %struct.node_t = type { %struct.hit_t, %struct.hit_t, i32 }
index 11c05c6ea7b3d4d5551fcff5451286c01ca101ac..352672274d20ad1a39b6ddcc292a574211dd22cf 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm | grep {swi 107}
+; RUN: llc < %s -march=arm | grep {swi 107}
 
 define i32 @_swilseek(i32) nounwind {
 entry:
index c00b1fb9860693ec99d846cb51193e0daf5fa68d..f6b3d2c0147b6c80d1e2b91d244d9b333921e9cf 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm
+; RUN: llc < %s -march=arm
 ; PR3795
 
 define fastcc void @_D3foo3fooFAriZv({ i32, { double, double }* } %d_arg, i32 %x_arg) {
index c7e343c89203ce738ff0d821bd4a89152d560f7d..99907fc697bd09feae40a745ae287b002fb97d40 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm
+; RUN: llc < %s -march=arm
 
 declare i32 @printf(i8*, ...)
 
index f394847362f9d66b222081e7337d297f0e7beee9..05d2f26be0b7ae196b37aee2a33c3a80da2e94f7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm
+; RUN: llc < %s -march=arm
 
 define void @execute_shader(<4 x float>* %OUT, <4 x float>* %IN, <4 x float>* %CONST) {
 entry:
index 223fa0f435c9e005dd912691fb2b7fbede639803..deb092bbf86e2f62f9d79c61648cf22b83d39723 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm
+; RUN: llc < %s -march=arm
 ; PR3954
 
 define void @foo(...) nounwind {
index 2bca6e62fc301721e530340defb93a544e5d274a..670d2045f8ecf2387926d701d188da1eba7f23ce 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-linuxeabi-unknown-gnu -mattr=+v6
+; RUN: llc < %s -mtriple=arm-linuxeabi-unknown-gnu -mattr=+v6
 ; PR4166
 
        %"byte[]" = type { i32, i8* }
index d03b7ce87539c94467a4c1ce33091f233128aa31..75610ffecec2752c2dcd92749c199ad7232136e2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=armv5-unknown-linux-gnueabi -O0 -regalloc=local
+; RUN: llc < %s -mtriple=armv5-unknown-linux-gnueabi -O0 -regalloc=local
 ; PR4100
 @.str = external constant [30 x i8]            ; <[30 x i8]*> [#uses=1]
 
index 35d4306e9d14ed99c300622356e67323e140bc99..7046fccb5ee9b47459fb89e2fa0688fbf7b2bf07 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm
+; RUN: llc < %s -march=arm
        %struct.List = type { %struct.List*, i32 }
 @Node5 = external constant %struct.List                ; <%struct.List*> [#uses=1]
 @"\01LC" = external constant [7 x i8]          ; <[7 x i8]*> [#uses=1]
index f942c9fc22168bf10c6fc687769cb6b7d9d3ce89..2fc9eb37417d448f54c99c50b81b033fe78ea90c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm | grep swp
+; RUN: llc < %s -march=arm | grep swp
 ; PR4091
 
 define void @foo(i32 %i, i32* %p) nounwind {
index 7cd35b9557d013ef4799fe4fa8a3a2c090c98e4e..403e3f6509f3c623e96cee917ed46183f77f781a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin -relocation-model=pic -mattr=+v6,+vfp2
+; RUN: llc < %s -mtriple=arm-apple-darwin -relocation-model=pic -mattr=+v6,+vfp2
 
 @"\01LC" = external constant [15 x i8]         ; <[15 x i8]*> [#uses=1]
 
index 5eaae7aa9b46d2d77c2d8a1b1700c6ce12761a20..98e002302558b5df7860fe685a7f1ced9969bbf1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin -mattr=+v6
+; RUN: llc < %s -mtriple=arm-apple-darwin -mattr=+v6
 
        %struct.anon = type { i16, i16 }
        %struct.cab_archive = type { i32, i16, i16, i16, i16, i8, %struct.cab_folder*, %struct.cab_file* }
index 45b4bd48f51613d6fad867121b5637200a1d2086..27888d75f67a58f6b2650355238f59dc992e26d3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=armv6-apple-darwin
+; RUN: llc < %s -mtriple=armv6-apple-darwin
 
        type { i32, i32, %struct.D_Sym**, [3 x %struct.D_Sym*] }                ; type %0
        type { i32, %struct.D_Reduction** }             ; type %1
index c715a189287a3b9678194b615500f18868b674a7..a0f903b0bdf56411f686d72514945fd0303004b0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=armv6-apple-darwin
+; RUN: llc < %s -mtriple=armv6-apple-darwin
 
   %struct.term = type { i32, i32, i32 }
 
index cbe2385ab27af90d7c9af9747c071bfed3ca2fb6..b56b684473609fe5297ddc6f56c094cd4f09a122 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=armv6-eabi -mattr=+vfp2 -float-abi=hard
+; RUN: llc < %s -mtriple=armv6-eabi -mattr=+vfp2 -float-abi=hard
 ; PR4419
 
 define float @__ieee754_acosf(float %x) nounwind {
index 5c8d7b0f622081b2aa72e5dc7c136e4fb70e2efc..e068be74bae46f32aa86be13b3c6d94f3ab82aa3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=armv6-apple-darwin
+; RUN: llc < %s -mtriple=armv6-apple-darwin
 
        %struct.rtunion = type { i64 }
        %struct.rtx_def = type { i16, i8, i8, [1 x %struct.rtunion] }
index 27cad7ccf6b7cdfec91b163544e2c23f611c9f75..17efe0035419a0d097090936b63ba5dd4d2c5437 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mtriple=armv6-apple-darwin9
+; RUN: llc < %s -march=arm -mtriple=armv6-apple-darwin9
 
 @nn = external global i32              ; <i32*> [#uses=1]
 @al_len = external global i32          ; <i32*> [#uses=2]
index 3a14d67247b9dd1ec5216870f52da9cbabfdb35d..f520be3946ae7806a0bca0ff93dbd7302a7303a3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mtriple=armv6-apple-darwin9
+; RUN: llc < %s -march=arm -mtriple=armv6-apple-darwin9
 
 @no_mat = external global i32          ; <i32*> [#uses=1]
 @no_mis = external global i32          ; <i32*> [#uses=2]
index f94b59dc91bdd566f0b62ce16230a32b73d7da9a..eee6ff98c610994f09c824b8d4ad656e0e21bf65 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mtriple=armv6-apple-darwin9
+; RUN: llc < %s -march=arm -mtriple=armv6-apple-darwin9
 
 @JJ = external global i32*             ; <i32**> [#uses=1]
 
index bca7f793eef4a0121297a1e4bd33d9397068aea5..93c92b1c93f41c6baebbb6c9a2ca5d3c6a18f95f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mtriple=armv6-apple-darwin9
+; RUN: llc < %s -march=arm -mtriple=armv6-apple-darwin9
 
 @r = external global i32               ; <i32*> [#uses=1]
 @qr = external global i32              ; <i32*> [#uses=1]
index 0c90592f1d21194564f2e3c1cd73b78ade46fe2a..277283dc0889064026dfe29e5c9d0061b5596a93 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mtriple=armv6-apple-darwin9
+; RUN: llc < %s -march=arm -mtriple=armv6-apple-darwin9
 
 @XX = external global i32*             ; <i32**> [#uses=1]
 
index dfccefcac7a0d2348b0049b1d8046519beaebdd3..5c0e5fa57b9fd3265097ce5389a5b692f988da3e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mtriple=armv6-apple-darwin9
+; RUN: llc < %s -march=arm -mtriple=armv6-apple-darwin9
 
 @qr = external global i32              ; <i32*> [#uses=1]
 @II = external global i32*             ; <i32**> [#uses=1]
index ea502cd3008fdbffe30070b6d2bbe90623259891..e1e94b64121493cdbf1efde5746b3e8c1084485f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+v6
+; RUN: llc < %s -march=arm -mattr=+v6
 
 define void @test(i8* %x) nounwind {
 entry:
index 48b908000c44cba63ae56f2ac533d363f27cd245..ee93fde998c103f162f2cf5446bcf40bb2111be1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=armv6-apple-darwin10 -mattr=+vfp2 | grep fcmpezd | count 13
+; RUN: llc < %s -mtriple=armv6-apple-darwin10 -mattr=+vfp2 | grep fcmpezd | count 13
 
        %struct.EDGE_PAIR = type { %struct.edge_rec*, %struct.edge_rec* }
        %struct.VEC2 = type { double, double, double }
index 5dd336b9f6ecccf4ea6d62bf97e303c9a79cc9de..b4b989bf38a45fceaea4edada823361182fbe58c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=armv6-apple-darwin10
+; RUN: llc < %s -mtriple=armv6-apple-darwin10
 
        %struct.cli_ac_alt = type { i8, i8*, i16, i16, %struct.cli_ac_alt* }
        %struct.cli_ac_node = type { i8, i8, %struct.cli_ac_patt*, %struct.cli_ac_node**, %struct.cli_ac_node* }
index ad2be6e50b6fe987309cf7524b48d9a94ad4ee69..24f499036ce428306404d1082b29b48059974ff1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm
+; RUN: llc < %s -march=arm
 
        %struct.cli_ac_alt = type { i8, i8*, i16, i16, %struct.cli_ac_alt* }
        %struct.cli_ac_node = type { i8, i8, %struct.cli_ac_patt*, %struct.cli_ac_node**, %struct.cli_ac_node* }
index dc1f73a79b8999b801bd38d465949621878618c2..e1d19d1ac2ffe05fd985406c26991c3d8e96c2ea 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=armv7-apple-darwin10 -mattr=+vfp3
+; RUN: llc < %s -mtriple=armv7-apple-darwin10 -mattr=+vfp3
 
 @a = external global double            ; <double*> [#uses=1]
 
index bdf5131ec321f916bd00595e22305a62147ddc7c..2d4e58d63603a263ad32fbf2231707b5ffc769fb 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon
+; RUN: llc < %s -march=arm -mattr=+neon
 ; PR4657
 
 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:32-f32:32:32-f64:32:32-v64:64:64-v128:128:128-a0:0:64"
index c16a2d1d858ba0e78a2443bd62bc032c4787b142..65ffed2b80a0ba0bf1fa1908c811e59ef42607b1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=armv6-elf
+; RUN: llc < %s -mtriple=armv6-elf
 ; PR4528
 
 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:32-f32:32:32-f64:32:32-v64:64:64-v128:128:128-a0:0:64"
index cb274738da28395ca02b01506893c082e00d1022..9e5372a793522a7512bdcdcc93d3448ba5612ad0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=armv6-elf
+; RUN: llc < %s -mtriple=armv6-elf
 ; PR4528
 
 define arm_aapcscc i32 @file_read_actor(i32 %desc, i32 %page, i32 %offset, i32 %size) nounwind optsize {
index 15fa145c5d922cf639765b2b7b75d736d01d49f9..18d68f79370cef7e00b651bc5845ae9e6e191b82 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm
+; RUN: llc < %s -march=arm
 ; PR4528
 
 ; Inline asm is allowed to contain operands "=&r", "0".
index 54196dcb919456f774fa2b470b0cbcaba82d7a3c..a46482cc731750d77f6454ebd500eea14a1c321f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm
+; RUN: llc < %s -march=arm
 ; PR4716
 
 define arm_aapcscc void @_start() nounwind naked {
index 08038b0e81b9788b3a2921b69eebc6bfbd733c9c..17cbba2800b09ecb6f53aa6375160b2aa336389f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2 -mcpu=cortex-a8 -disable-post-RA-scheduler=0 -avoid-hazards
+; RUN: llc < %s -march=arm -mattr=+vfp2 -mcpu=cortex-a8 -disable-post-RA-scheduler=0 -avoid-hazards
 
 ; ModuleID = '<stdin>'
 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:32-f32:32:32-f64:32:32-v64:64:64-v128:128:128-a0:0:64"
index e32bca98fd49fe51c40e263a7233185788e52359..eed89878c1e4d20c9256c72d236fef1061528fbc 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -asm-verbose=false -O3 -relocation-model=pic -disable-fp-elim -mtriple=thumbv7-apple-darwin -mcpu=cortex-a8 -disable-post-RA-scheduler=0 -avoid-hazards
+; RUN: llc < %s -asm-verbose=false -O3 -relocation-model=pic -disable-fp-elim -mtriple=thumbv7-apple-darwin -mcpu=cortex-a8 -disable-post-RA-scheduler=0 -avoid-hazards
 
 ; ModuleID = '<stdin>'
 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:32-f32:32:32-f64:32:32-v64:64:64-v128:128:128-a0:0:64"
index ddc16dec0d116f1d8c54a645e4af447fcee8d278..c36053a6279a08e472e2dc7f1e9bc1e60aad37a1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -asm-verbose=false -O3 -relocation-model=pic -disable-fp-elim -mtriple=thumbv7-apple-darwin -mcpu=cortex-a8 -disable-post-RA-scheduler=0 -avoid-hazards
+; RUN: llc < %s -asm-verbose=false -O3 -relocation-model=pic -disable-fp-elim -mtriple=thumbv7-apple-darwin -mcpu=cortex-a8 -disable-post-RA-scheduler=0 -avoid-hazards
 
 ; ModuleID = '<stdin>'
 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:32-f32:32:32-f64:32:32-v64:64:64-v128:128:128-a0:0:64"
index df7614531a1c6f701dc43e2328a7233fd35f1fc0..61da3e5edd18429fbe85b161e8577f3e5163ab41 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -asm-verbose=false -O3 -relocation-model=pic -disable-fp-elim -mtriple=thumbv7-apple-darwin -mcpu=cortex-a8 -disable-post-RA-scheduler=0 -avoid-hazards
+; RUN: llc < %s -asm-verbose=false -O3 -relocation-model=pic -disable-fp-elim -mtriple=thumbv7-apple-darwin -mcpu=cortex-a8 -disable-post-RA-scheduler=0 -avoid-hazards
 
 ; ModuleID = '<stdin>'
 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:32-f32:32:32-f64:32:32-v64:64:64-v128:128:128-a0:0:64"
index 93fb151ca2591a218bbefab32b25161eb0ce092b..0fad533b6c59531a728c75b039d84936665e6ee6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mtriple=arm-apple-darwin | FileCheck %s
+; RUN: llc < %s -march=arm -mtriple=arm-apple-darwin | FileCheck %s
 
 ; ModuleID = '/Volumes/MacOS9/tests/WebKit/JavaScriptCore/profiler/ProfilerServer.mm'
 
index 5d11570289fad0a4d243f5bd845250cb45daedb8..c6ef2561490cbb65ee0e3341db278e9ebaa03d64 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mattr=+neon | not grep fldmfdd
+; RUN: llc < %s -mattr=+neon | not grep fldmfdd
 target datalayout = "e-p:32:32:32-i1:8:32-i8:8:32-i16:16:32-i32:32:32-i64:32:32-f32:32:32-f64:32:32-v64:64:64-v128:128:128-a0:0:32"
 target triple = "thumbv7-elf"
 
index fbe0a2372d7633957fb988368385ce284d97f637..bc5bfe9f60983145b894eaadb2b6b423fccba0e8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mattr=+neon | not grep fldmfdd
+; RUN: llc < %s -mattr=+neon | not grep fldmfdd
 target datalayout = "e-p:32:32:32-i1:8:32-i8:8:32-i16:16:32-i32:32:32-i64:32:32-f32:32:32-f64:32:32-v64:64:64-v128:128:128-a0:0:32"
 target triple = "thumbv7-elf"
 
index 4a044a550a7533b29b76f07cf08fe13bf8896480..d5178b4bfb3f38390387086c19de5d360142b51a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mattr=+neon
+; RUN: llc < %s -mattr=+neon
 target datalayout = "e-p:32:32:32-i1:8:32-i8:8:32-i16:16:32-i32:32:32-i64:32:32-f32:32:32-f64:32:32-v64:64:64-v128:128:128-a0:0:32"
 target triple = "thumbv7-elf"
 
index 3b1413bee389e8a01e4171f64ab80f090d7405a8..266fce6e0c5e23ecad25f10e814da49118c9507e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mattr=+neon
+; RUN: llc < %s -mattr=+neon
 target datalayout = "e-p:32:32:32-i1:8:32-i8:8:32-i16:16:32-i32:32:32-i64:32:32-f32:32:32-f64:32:32-v64:64:64-v128:128:128-a0:0:32"
 target triple = "thumbv7-elf"
 
index 39a11ad3d45116f2ac4e5d479c088a983088d9e5..a035d89d87743b8e47a5a7e2b51d3d9368753b0d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin9 -march=arm -f | FileCheck %s
+; RUN: llc < %s -mtriple=arm-apple-darwin9 -march=arm -f | FileCheck %s
 
 %struct.A = type { i32* }
 
index dca3424e188dd1b76b4048fc5b71d02465cf162a..e1e60e6317a6900d148d0ddfcdb6848a2c04ffa5 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 ; pr4843
 define <4 x i16> @v2regbug(<4 x i16>* %B) nounwind {
 ;CHECK: v2regbug:
index a3832c0ea3dbab6aab50e817fd777cb53cb15227..9ccff07d456bbc579878b7cad6ed69c8de3b6918 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -stats |& grep asm-printer | grep 4
+; RUN: llc < %s -march=arm -stats |& grep asm-printer | grep 4
 
 define i32 @t1(i32 %a) {
        %b = mul i32 %a, 9
index bb336ceebbabd91564530e830184ac740f722468..d73abe6a560c3cdc3ac9d455e3eee76f9491f5fe 100644 (file)
@@ -1,9 +1,9 @@
-; RUN: llvm-as < %s | llc -march=arm | grep align.*1 | count 1
-; RUN: llvm-as < %s | llc -mtriple=arm-linux-gnueabi | \
+; RUN: llc < %s -march=arm | grep align.*1 | count 1
+; RUN: llc < %s -mtriple=arm-linux-gnueabi | \
 ; RUN:   grep align.*2 | count 2
-; RUN: llvm-as < %s | llc -mtriple=arm-linux-gnueabi | \
+; RUN: llc < %s -mtriple=arm-linux-gnueabi | \
 ; RUN:   grep align.*3 | count 2
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin | \
+; RUN: llc < %s -mtriple=arm-apple-darwin | \
 ; RUN:   grep align.*2 | count 4
 
 @a = global i1 true
index f7e450f59324255f799fa3785306054dbc978f1d..15cf67734cb2d1db877f7e4bd403fa178613a1c8 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=arm -mtriple=arm-linux-gnu | \
+; RUN: llc < %s -march=arm -mtriple=arm-linux-gnu | \
 ; RUN:   grep {mov r11, sp}
-; RUN: llvm-as < %s | llc -march=arm -mtriple=arm-linux-gnu | \
+; RUN: llc < %s -march=arm -mtriple=arm-linux-gnu | \
 ; RUN:   grep {mov sp, r11}
 
 define void @f(i32 %a) {
index 080827d7f42e0f261e204ce3f29e18636c0f20ce..116a32f9c74d399897fce34833eefa093d13a51a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm
+; RUN: llc < %s -march=arm
 
 define void @f(i32 %a, i32 %b, i32 %c, i32 %d, i32 %e) {
 entry:
index 57ff95c0cb6d0959d567d9c36205691e4f943047..770e41df2c2463e9a1e24850d1efc0c0deb01df5 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-linux-gnueabi | not grep r3
+; RUN: llc < %s -mtriple=arm-linux-gnueabi | not grep r3
 ; PR4059
 
 define i32 @f(i64 %z, i32 %a, double %b) {
index 5464674dbca5f60ad6e6042025314e6e12a3f2d7..815edfd845ad5a0c000d2ff92fa6aa7123de5cc9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-linux-gnueabi | not grep r3
+; RUN: llc < %s -mtriple=arm-linux-gnueabi | not grep r3
 ; PR4058
 
 define i32 @f(i64 %z, i32 %a, i64 %b) {
index 833e22dc269d11469cdb923a43cdfcdc5c3039f0..ad5b2d69fab92067c40e6e036907b52987774fbc 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-linux-gnueabi | \
+; RUN: llc < %s -mtriple=arm-linux-gnueabi | \
 ; RUN:   grep {mov r0, r2} | count 1
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin | \
+; RUN: llc < %s -mtriple=arm-apple-darwin | \
 ; RUN:   grep {mov r0, r1} | count 1
 
 define i32 @f(i32 %a, i64 %b) {
index eb7e45b4f36649f5401df49c227232d5607641af..a515ad75a66947c23cbb9ad5e6c1eac932e6d490 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-linux-gnueabi
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin
+; RUN: llc < %s -mtriple=arm-linux-gnueabi
+; RUN: llc < %s -mtriple=arm-apple-darwin
 
 define i32 @f(i32 %a, i128 %b) {
         %tmp = call i32 @g(i128 %b)
index 97c040521d8b602bb2c2aff2304df1b680e96b6d..58f64c6c2f108b231982998d0d8f73769fc4b134 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-linux-gnueabi
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin
+; RUN: llc < %s -mtriple=arm-linux-gnueabi
+; RUN: llc < %s -mtriple=arm-apple-darwin
 
 define i64 @f(i32 %a, i128 %b) {
         %tmp = call i64 @g(i128 %b)
index 63ba64b27f1f277d0dd7d10025d5dfb49f204dcc..f5f4207b7b3728fa2b3206b66f2b7b564fd2caea 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-linux-gnueabi
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin
+; RUN: llc < %s -mtriple=arm-linux-gnueabi
+; RUN: llc < %s -mtriple=arm-apple-darwin
 
 define float @f(i32 %a, i128 %b) {
         %tmp = call float @g(i128 %b)
index 2000ff7b4a8572da9473df1af08fdc480fbb225c..388a8ebee670dddddd941832e8816e6fd105ab2d 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-linux-gnueabi
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin
+; RUN: llc < %s -mtriple=arm-linux-gnueabi
+; RUN: llc < %s -mtriple=arm-apple-darwin
 
 define double @f(i32 %a, i128 %b) {
         %tmp = call double @g(i128 %b)
index a18c621d143749368c3df3f7d89c6546ad690f0e..3f757fee45e46a861e6b20bc3e289d0d33b0217b 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-linux-gnueabi
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin
+; RUN: llc < %s -mtriple=arm-linux-gnueabi
+; RUN: llc < %s -mtriple=arm-apple-darwin
 
 define i128 @f(i32 %a, i128 %b) {
         %tmp = call i128 @g(i128 %b)
index 489ffd41604d709ee0c5cd3f862423ba8bf4bbb3..038e417b333ae30ff11e03ca8cfde9b7eb67c316 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-linux-gnueabi
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin
+; RUN: llc < %s -mtriple=arm-linux-gnueabi
+; RUN: llc < %s -mtriple=arm-apple-darwin
 
 define double @f(i32 %a1, i32 %a2, i32 %a3, i32 %a4, i32 %a5, double %b) {
         %tmp = call double @g(i32 %a2, i32 %a3, i32 %a4, i32 %a5, double %b)
index 5ff7e09548ea89ebfc846da0ca0df748f90d6eb3..6999a4d4f6566cbb1f65f0b4ae5c0019fed0df94 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-linux-gnueabi
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin
+; RUN: llc < %s -mtriple=arm-linux-gnueabi
+; RUN: llc < %s -mtriple=arm-apple-darwin
 
 define i64 @f(i32 %a1, i32 %a2, i32 %a3, i32 %a4, i32 %a5, i64 %b) {
         %tmp = call i64 @g(i32 %a2, i32 %a3, i32 %a4, i32 %a5, i64 %b)
index 07d928abe81f94b0437c980a310f5527548e0715..690f488d8483d28c8c16514aa8061414ccef27d5 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-linux-gnueabi -mattr=+vfp2 -float-abi=hard | grep {fcpys s0, s1}
+; RUN: llc < %s -mtriple=arm-linux-gnueabi -mattr=+vfp2 -float-abi=hard | grep {fcpys s0, s1}
 
 define float @f(float %z, double %a, float %b) {
         %tmp = call float @g(float %b)
index b260b1312daff950c3d75fb2d78e6bb20e43b5ea..2e35e3953f7e90666f72acf449997c960a26c9eb 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm
+; RUN: llc < %s -march=arm
 
 define void @frame_dummy() {
 entry:
index f1e4c2aeb7fbe9a7d87eee804fcc5c6871f7348a..273986034c9b742db474c1f30b0c31f410880ca1 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin  | grep mov | grep r7
-; RUN: llvm-as < %s | llc -mtriple=arm-linux-gnueabi | grep mov | grep r11
+; RUN: llc < %s -mtriple=arm-apple-darwin  | grep mov | grep r7
+; RUN: llc < %s -mtriple=arm-linux-gnueabi | grep mov | grep r11
 ; PR4344
 ; PR4416
 
index 553c2fb64671062ea9309d4e5428844a4545b981..c4b4ec613ee5546d5c979d0a07da087b19cc6f3d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm | grep {str r1, \\\[r.*, -r.*, lsl #2\}
+; RUN: llc < %s -march=arm | grep {str r1, \\\[r.*, -r.*, lsl #2\}
 
 define void @test(i32* %P, i32 %A, i32 %i) nounwind {
 entry:
index 8bec9fec945e1786ab31464cb24a4daab28d14cf..53392de73fcf86451a5d0d6d9cd0eb0734c369d7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+v6t2 | grep "bfc " | count 3
+; RUN: llc < %s -march=arm -mattr=+v6t2 | grep "bfc " | count 3
 
 ; 4278190095 = 0xff00000f
 define i32 @f1(i32 %a) {
index b4ea433c40cc0836ddb4e2b88e34076b9a6e6dc2..b16dcc6755b1f6a3696dc3ffa1c5cdbda656b65f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm | grep {bic\\W*r\[0-9\]*,\\W*r\[0-9\]*,\\W*r\[0-9\]*} | count 2
+; RUN: llc < %s -march=arm | grep {bic\\W*r\[0-9\]*,\\W*r\[0-9\]*,\\W*r\[0-9\]*} | count 2
 
 define i32 @f1(i32 %a, i32 %b) {
     %tmp = xor i32 %b, 4294967295
index 0ac4f9a3833dc1fd7ec910552bcab809364338f6..9e94efe3f9dbbc12d95a4bcc8354146c4068a9e7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm > %t
+; RUN: llc < %s -march=arm > %t
 ; RUN: grep and      %t | count 1
 ; RUN: grep orr      %t | count 1
 ; RUN: grep eor      %t | count 1
index 7f6b18333bf22ec4128f2635ca594e60f390ce3e..ad21d94a52e31da682b82fad4433aaab5435cf6e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -disable-arm-if-conversion > %t 
+; RUN: llc < %s -march=arm -disable-arm-if-conversion > %t 
 ; RUN: grep bne %t
 ; RUN: grep bge %t
 ; RUN: grep bhs %t
index 437b3189141dc096271b155af0dc9c6f3c5b0628..0e3e070a818fa1cf715025294fe9b7a79b0f6d4f 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=arm
-; RUN: llvm-as < %s | llc -march=arm | not grep bx
+; RUN: llc < %s -march=arm
+; RUN: llc < %s -march=arm | not grep bx
 
 define void @test(i32 %Ptr, i8* %L) {
 entry:
index 6b196653e05ac29074c3c8ccf9f6b5c8a05d619c..52246c3f0cd774cf3c621756f81965b2b842b354 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=arm | grep {mov lr, pc}
-; RUN: llvm-as < %s | llc -march=arm -mattr=+v5t | grep blx
-; RUN: llvm-as < %s | llc -march=arm -mtriple=arm-linux-gnueabi\
+; RUN: llc < %s -march=arm | grep {mov lr, pc}
+; RUN: llc < %s -march=arm -mattr=+v5t | grep blx
+; RUN: llc < %s -march=arm -mtriple=arm-linux-gnueabi\
 ; RUN:   -relocation-model=pic | grep {PLT}
 
 @t = weak global i32 ()* null           ; <i32 ()**> [#uses=1]
index 1af6fad099b4ec9648bcd3a72335504c57e4bd7f..efe29d857d235547c5e208e3014902d94bd643f2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mtriple=arm-linux-gnueabi | \
+; RUN: llc < %s -march=arm -mtriple=arm-linux-gnueabi | \
 ; RUN:   not grep {bx lr}
 
        %struct.anon = type { i32 (i32, i32, i32)*, i32, i32, [3 x i32], i8*, i8*, i8* }
index 3bf2dc0b4f03ad17413c7a3bf45bf95a2f75facb..294de5ff727805d945386d331f7f500d1ba59a02 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=arm | grep "subs r" | count 2
-; RUN: llvm-as < %s | llc -march=arm | grep "adc r"
-; RUN: llvm-as < %s | llc -march=arm | grep "sbc r"  | count 2
+; RUN: llc < %s -march=arm | grep "subs r" | count 2
+; RUN: llc < %s -march=arm | grep "adc r"
+; RUN: llc < %s -march=arm | grep "sbc r"  | count 2
 
 define i64 @f1(i64 %a, i64 %b) {
 entry:
index 389fb2ce1ee8f3e01c2548069bbc46f2c39ed36f..d2235c9221cefdc53af65cff0c8add18434ec354 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+v5t | grep clz
+; RUN: llc < %s -march=arm -mattr=+v5t | grep clz
 
 declare i32 @llvm.ctlz.i32(i32)
 
index fcb8b179c803dda759c4cb47f745c40e561a53b3..5f3ed1d2743c02ff58336b34315efb576c7e9489 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+v6,+vfp2 | \
+; RUN: llc < %s -march=arm -mattr=+v6,+vfp2 | \
 ; RUN:   grep fcmpes
 
 define void @test3(float* %glob, i32 %X) {
index 095157b592bf7d28644f4ffda04efe11a769a059..e2d8ddc63fcf435779450d2e0869947a98f206c4 100644 (file)
@@ -1,13 +1,13 @@
-; RUN: llvm-as < %s | llc -march=arm | \
+; RUN: llc < %s -march=arm | \
 ; RUN:   grep {mov r0, #0} | count 1
-; RUN: llvm-as < %s | llc -march=arm | \
+; RUN: llc < %s -march=arm | \
 ; RUN:   grep {mov r0, #255$} | count 1
-; RUN: llvm-as < %s | llc -march=arm -asm-verbose | \
+; RUN: llc < %s -march=arm -asm-verbose | \
 ; RUN:   grep {mov r0.*256} | count 1
-; RUN: llvm-as < %s | llc -march=arm -asm-verbose | grep {orr.*256} | count 1
-; RUN: llvm-as < %s | llc -march=arm -asm-verbose | grep {mov r0, .*-1073741761} | count 1
-; RUN: llvm-as < %s | llc -march=arm -asm-verbose | grep {mov r0, .*1008} | count 1
-; RUN: llvm-as < %s | llc -march=arm | grep {cmp r0, #1, 16} | count 1
+; RUN: llc < %s -march=arm -asm-verbose | grep {orr.*256} | count 1
+; RUN: llc < %s -march=arm -asm-verbose | grep {mov r0, .*-1073741761} | count 1
+; RUN: llc < %s -march=arm -asm-verbose | grep {mov r0, .*1008} | count 1
+; RUN: llc < %s -march=arm | grep {cmp r0, #1, 16} | count 1
 
 define i32 @f1() {
         ret i32 0
index 4f4091af4837c4fa449ecb2a27837e460f224fb1..0dcf9ddc0bb1728c28add44570818a0e588904ae 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm | grep {bl.\*__ltdf} | count 1
+; RUN: llc < %s -march=arm | grep {bl.\*__ltdf} | 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-darwin8"
 
index 714ca61263893cbded7db4d1598f37dddd5e64a9..fb94626ab7dd03487583f5a2a6a0a7933de7a023 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin  | FileCheck %s -check-prefix=DARWIN
-; RUN: llvm-as < %s | llc -mtriple=arm-linux-gnu     | FileCheck %s -check-prefix=ELF
-; RUN: llvm-as < %s | llc -mtriple=arm-linux-gnueabi | FileCheck %s -check-prefix=GNUEABI
+; RUN: llc < %s -mtriple=arm-apple-darwin  | FileCheck %s -check-prefix=DARWIN
+; RUN: llc < %s -mtriple=arm-linux-gnu     | FileCheck %s -check-prefix=ELF
+; RUN: llc < %s -mtriple=arm-linux-gnueabi | FileCheck %s -check-prefix=GNUEABI
 
 ; DARWIN: .section     __DATA,__mod_init_func,mod_init_funcs
 ; DARWIN: .section     __DATA,__mod_term_func,mod_term_funcs
index 1085ec7fa624ebf721b6a0bc8e31859145defe10..2f724e79f104e2d77654ee0fc89ed3fa93377614 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm > %t
+; RUN: llc < %s -march=arm > %t
 ; RUN: grep __divsi3  %t
 ; RUN: grep __udivsi3 %t
 ; RUN: grep __modsi3  %t
index e0cd4e15f4e3e77c7744eaa343e30abdab51030c..92e2d136af68d0ce862d3750ed5101837c26cf56 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm
+; RUN: llc < %s -march=arm
 
        %struct.state = type { i32, %struct.info*, float**, i32, i32, i32, i32, i32, i32, i32, i32, i32, i64, i64, i64, i64, i64, i64, i8* }
        %struct.info = type { i32, i32, i32, i32, i32, i32, i32, i8* }
index 2e9041c6ecab1b2ce7eb802a22dc3d862ad19074..dc45ce705f44453d0fb23ee84baf932318e322e8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm
+; RUN: llc < %s -march=arm
 @handler_installed.6144.b = external global i1          ; <i1*> [#uses=1]
 
 define void @__mf_sigusr1_respond() {
index ffe859dc5090f30f9ad850616f78822bd32b3179..abde7aee7feb9263d4088c7055fe5c8dd7bee26b 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2 | grep -E {fabss\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon,+neonfp | grep -E {vabs.f32\\W*d\[0-9\]+,\\W*d\[0-9\]+} | count 1
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon,-neonfp | grep -E {fabss\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
-; RUN: llvm-as < %s | llc -march=arm -mcpu=cortex-a8 | grep -E {vabs.f32\\W*d\[0-9\]+,\\W*d\[0-9\]+} | count 1
-; RUN: llvm-as < %s | llc -march=arm -mcpu=cortex-a9 | grep -E {fabss\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
+; RUN: llc < %s -march=arm -mattr=+vfp2 | grep -E {fabss\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
+; RUN: llc < %s -march=arm -mattr=+neon,+neonfp | grep -E {vabs.f32\\W*d\[0-9\]+,\\W*d\[0-9\]+} | count 1
+; RUN: llc < %s -march=arm -mattr=+neon,-neonfp | grep -E {fabss\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
+; RUN: llc < %s -march=arm -mcpu=cortex-a8 | grep -E {vabs.f32\\W*d\[0-9\]+,\\W*d\[0-9\]+} | count 1
+; RUN: llc < %s -march=arm -mcpu=cortex-a9 | grep -E {fabss\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
 
 define float @test(float %a, float %b) {
 entry:
index 5d59f2b4eb5695e1f8cb41b4c6cbbc74e84ce481..c7ece35833be45027f7a21a41633c9d025c2a01f 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2 | grep -E {fadds\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon,+neonfp | grep -E {vadd.f32\\W*d\[0-9\]+,\\W*d\[0-9\]+,\\W*d\[0-9\]+} | count 1
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon,-neonfp | grep -E {fadds\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
-; RUN: llvm-as < %s | llc -march=arm -mcpu=cortex-a8 | grep -E {vadd.f32\\W*d\[0-9\]+,\\W*d\[0-9\]+,\\W*d\[0-9\]+} | count 1
-; RUN: llvm-as < %s | llc -march=arm -mcpu=cortex-a9 | grep -E {fadds\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
+; RUN: llc < %s -march=arm -mattr=+vfp2 | grep -E {fadds\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
+; RUN: llc < %s -march=arm -mattr=+neon,+neonfp | grep -E {vadd.f32\\W*d\[0-9\]+,\\W*d\[0-9\]+,\\W*d\[0-9\]+} | count 1
+; RUN: llc < %s -march=arm -mattr=+neon,-neonfp | grep -E {fadds\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
+; RUN: llc < %s -march=arm -mcpu=cortex-a8 | grep -E {vadd.f32\\W*d\[0-9\]+,\\W*d\[0-9\]+,\\W*d\[0-9\]+} | count 1
+; RUN: llc < %s -march=arm -mcpu=cortex-a9 | grep -E {fadds\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
 
 define float @test(float %a, float %b) {
 entry:
index 66acda9c9b913648a3571ea9a2dd3b251743dbfa..bf7c305c8959957c9152e8c58287d4443122c5c8 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=arm | grep bic | count 2
-; RUN: llvm-as < %s | llc -march=arm -mattr=+v6,+vfp2 | \
+; RUN: llc < %s -march=arm | grep bic | count 2
+; RUN: llc < %s -march=arm -mattr=+v6,+vfp2 | \
 ; RUN:   grep fneg | count 2
 
 define float @test1(float %x, double %y) {
index 56c0dab11a2a9d40bd08828696a14ba2b0449155..f921743dbd20f2a0f5d27474658b04f65f103a9d 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2 | grep -E {fdivs\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon,+neonfp | grep -E {fdivs\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon,-neonfp | grep -E {fdivs\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
-; RUN: llvm-as < %s | llc -march=arm -mcpu=cortex-a8 | grep -E {fdivs\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
-; RUN: llvm-as < %s | llc -march=arm -mcpu=cortex-a9 | grep -E {fdivs\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
+; RUN: llc < %s -march=arm -mattr=+vfp2 | grep -E {fdivs\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
+; RUN: llc < %s -march=arm -mattr=+neon,+neonfp | grep -E {fdivs\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
+; RUN: llc < %s -march=arm -mattr=+neon,-neonfp | grep -E {fdivs\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
+; RUN: llc < %s -march=arm -mcpu=cortex-a8 | grep -E {fdivs\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
+; RUN: llc < %s -march=arm -mcpu=cortex-a9 | grep -E {fdivs\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
 
 define float @test(float %a, float %b) {
 entry:
index 777a3d69a1913b882cda0e4286598e19ea9993d6..ebf1d84536e3b07a8acba2b6792b41811e34f0a3 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2
-; RUN: llvm-as < %s | llc -march=arm -mattr=vfp2 | not grep fstd
+; RUN: llc < %s -march=arm -mattr=+vfp2
+; RUN: llc < %s -march=arm -mattr=vfp2 | not grep fstd
 
 define hidden i64 @__fixunsdfdi(double %x) nounwind readnone {
 entry:
index 822d39991dfa3c7845a0a48cd1f5f088c8b43a91..a205a064c5a244179feec6141f6f2f2f1bc85c2d 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2 | grep -E {fmacs\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon,+neonfp | grep -E {vmla.f32\\W*d\[0-9\]+,\\W*d\[0-9\]+,\\W*d\[0-9\]+} | count 1
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon,-neonfp | grep -E {fmacs\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
-; RUN: llvm-as < %s | llc -march=arm -mcpu=cortex-a8 | grep -E {vmla.f32\\W*d\[0-9\]+,\\W*d\[0-9\]+,\\W*d\[0-9\]+} | count 1
-; RUN: llvm-as < %s | llc -march=arm -mcpu=cortex-a9 | grep -E {fmacs\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
+; RUN: llc < %s -march=arm -mattr=+vfp2 | grep -E {fmacs\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
+; RUN: llc < %s -march=arm -mattr=+neon,+neonfp | grep -E {vmla.f32\\W*d\[0-9\]+,\\W*d\[0-9\]+,\\W*d\[0-9\]+} | count 1
+; RUN: llc < %s -march=arm -mattr=+neon,-neonfp | grep -E {fmacs\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
+; RUN: llc < %s -march=arm -mcpu=cortex-a8 | grep -E {vmla.f32\\W*d\[0-9\]+,\\W*d\[0-9\]+,\\W*d\[0-9\]+} | count 1
+; RUN: llc < %s -march=arm -mcpu=cortex-a9 | grep -E {fmacs\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
 
 define float @test(float %acc, float %a, float %b) {
 entry:
index 315e6238732fcd54c8689d0d82a8a572cd5bb4b3..eb72faf8d811b180181d31014f81fc5932155d71 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=vfp2 | not grep fmdrr
-; RUN: llvm-as < %s | llc -march=arm -mattr=vfp2 | not grep fmrrd
+; RUN: llc < %s -march=arm -mattr=vfp2 | not grep fmdrr
+; RUN: llc < %s -march=arm -mattr=vfp2 | not grep fmrrd
 
 ; naive codegen for this is:
 ; _i:
index 8162177cfddc64a9a984096b75dd34844adeefed..a2a5d8e26fe0c358566940e71c5eccf5270550cd 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2 | grep -E {fmscs\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon,+neonfp | grep -E {fmscs\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon,-neonfp | grep -E {fmscs\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
-; RUN: llvm-as < %s | llc -march=arm -mcpu=cortex-a8 | grep -E {fmscs\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
-; RUN: llvm-as < %s | llc -march=arm -mcpu=cortex-a9 | grep -E {fmscs\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
+; RUN: llc < %s -march=arm -mattr=+vfp2 | grep -E {fmscs\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
+; RUN: llc < %s -march=arm -mattr=+neon,+neonfp | grep -E {fmscs\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
+; RUN: llc < %s -march=arm -mattr=+neon,-neonfp | grep -E {fmscs\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
+; RUN: llc < %s -march=arm -mcpu=cortex-a8 | grep -E {fmscs\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
+; RUN: llc < %s -march=arm -mcpu=cortex-a9 | grep -E {fmscs\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
 
 define float @test(float %acc, float %a, float %b) {
 entry:
index 56e63749a83d4a2eb0e8d0ea37e477a3efeab5f5..3deaf47cdc49337541cfbbc2d89b7f59c9bf3e28 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2 | grep -E {fmuls\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon,+neonfp | grep -E {vmul.f32\\W*d\[0-9\]+,\\W*d\[0-9\]+,\\W*d\[0-9\]+} | count 1
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon,-neonfp | grep -E {fmuls\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
-; RUN: llvm-as < %s | llc -march=arm -mcpu=cortex-a8 | grep -E {vmul.f32\\W*d\[0-9\]+,\\W*d\[0-9\]+,\\W*d\[0-9\]+} | count 1
-; RUN: llvm-as < %s | llc -march=arm -mcpu=cortex-a9 | grep -E {fmuls\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
+; RUN: llc < %s -march=arm -mattr=+vfp2 | grep -E {fmuls\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
+; RUN: llc < %s -march=arm -mattr=+neon,+neonfp | grep -E {vmul.f32\\W*d\[0-9\]+,\\W*d\[0-9\]+,\\W*d\[0-9\]+} | count 1
+; RUN: llc < %s -march=arm -mattr=+neon,-neonfp | grep -E {fmuls\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
+; RUN: llc < %s -march=arm -mcpu=cortex-a8 | grep -E {vmul.f32\\W*d\[0-9\]+,\\W*d\[0-9\]+,\\W*d\[0-9\]+} | count 1
+; RUN: llc < %s -march=arm -mcpu=cortex-a9 | grep -E {fmuls\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
 
 define float @test(float %a, float %b) {
 entry:
index 0be12ab5e1202b43afeed63ba2a46d511a561676..f9d1e99e4e74f911615b813c1b18010779866c5c 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2 | grep -E {fnegs\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 2
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon,+neonfp | grep -E {vneg.f32\\W*d\[0-9\]+,\\W*d\[0-9\]+} | count 2
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon,-neonfp | grep -E {fnegs\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 2
-; RUN: llvm-as < %s | llc -march=arm -mcpu=cortex-a8 | grep -E {vneg.f32\\W*d\[0-9\]+,\\W*d\[0-9\]+} | count 2
-; RUN: llvm-as < %s | llc -march=arm -mcpu=cortex-a9 | grep -E {fnegs\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 2
+; RUN: llc < %s -march=arm -mattr=+vfp2 | grep -E {fnegs\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 2
+; RUN: llc < %s -march=arm -mattr=+neon,+neonfp | grep -E {vneg.f32\\W*d\[0-9\]+,\\W*d\[0-9\]+} | count 2
+; RUN: llc < %s -march=arm -mattr=+neon,-neonfp | grep -E {fnegs\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 2
+; RUN: llc < %s -march=arm -mcpu=cortex-a8 | grep -E {vneg.f32\\W*d\[0-9\]+,\\W*d\[0-9\]+} | count 2
+; RUN: llc < %s -march=arm -mcpu=cortex-a9 | grep -E {fnegs\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 2
 
 define float @test1(float* %a) {
 entry:
index 0fda67f5e1565316112a48bf5a340d7dcfa4fa68..0546bdb0bc92b7d71a91367028dc560221446f40 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2 | grep -E {fnmacs\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon,+neonfp | grep -E {vmls.f32\\W*d\[0-9\]+,\\W*d\[0-9\]+,\\W*d\[0-9\]+} | count 1
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon,-neonfp | grep -E {fnmacs\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
-; RUN: llvm-as < %s | llc -march=arm -mcpu=cortex-a8 | grep -E {vmls.f32\\W*d\[0-9\]+,\\W*d\[0-9\]+,\\W*d\[0-9\]+} | count 1
-; RUN: llvm-as < %s | llc -march=arm -mcpu=cortex-a9 | grep -E {fnmacs\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
+; RUN: llc < %s -march=arm -mattr=+vfp2 | grep -E {fnmacs\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
+; RUN: llc < %s -march=arm -mattr=+neon,+neonfp | grep -E {vmls.f32\\W*d\[0-9\]+,\\W*d\[0-9\]+,\\W*d\[0-9\]+} | count 1
+; RUN: llc < %s -march=arm -mattr=+neon,-neonfp | grep -E {fnmacs\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
+; RUN: llc < %s -march=arm -mcpu=cortex-a8 | grep -E {vmls.f32\\W*d\[0-9\]+,\\W*d\[0-9\]+,\\W*d\[0-9\]+} | count 1
+; RUN: llc < %s -march=arm -mcpu=cortex-a9 | grep -E {fnmacs\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
 
 define float @test(float %acc, float %a, float %b) {
 entry:
index a48e75a26824d791c85ea5f58b0f07f8791a9b65..f15a606219d3c50637b7dec09c251391e807d8ca 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2 | FileCheck %s
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon,+neonfp | FileCheck %s
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon,-neonfp | FileCheck %s
-; RUN: llvm-as < %s | llc -march=arm -mcpu=cortex-a8 | FileCheck %s
-; RUN: llvm-as < %s | llc -march=arm -mcpu=cortex-a9 | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+vfp2 | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon,+neonfp | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon,-neonfp | FileCheck %s
+; RUN: llc < %s -march=arm -mcpu=cortex-a8 | FileCheck %s
+; RUN: llc < %s -march=arm -mcpu=cortex-a9 | FileCheck %s
 
 define float @test1(float %acc, float %a, float %b) nounwind {
 ; CHECK: fnmscs s2, s1, s0 
index 7bbda2d76d5d288e90f7f84d630a8f21a42c1219..613b347cdbf209657a148e80f08ea310fbe1de63 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+v6,+vfp2 | grep fnmuld
-; RUN: llvm-as < %s | llc -march=arm -mattr=+v6,+vfp2 -enable-sign-dependent-rounding-fp-math | grep fmul
+; RUN: llc < %s -march=arm -mattr=+v6,+vfp2 | grep fnmuld
+; RUN: llc < %s -march=arm -mattr=+v6,+vfp2 -enable-sign-dependent-rounding-fp-math | grep fmul
 
 
 define double @t1(double %a, double %b) {
index 486119b83d10f9fa2de881483af419c66182a2f8..65e8f6f5c00a95707b1126b95c6544810fe362ed 100644 (file)
@@ -1,9 +1,9 @@
 ; XFAIL: *
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2 | FileCheck %s
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon,+neonfp | FileCheck %s
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon,-neonfp | FileCheck %s
-; RUN: llvm-as < %s | llc -march=arm -mcpu=cortex-a8 | FileCheck %s
-; RUN: llvm-as < %s | llc -march=arm -mcpu=cortex-a9 | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+vfp2 | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon,+neonfp | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon,-neonfp | FileCheck %s
+; RUN: llc < %s -march=arm -mcpu=cortex-a8 | FileCheck %s
+; RUN: llc < %s -march=arm -mcpu=cortex-a9 | FileCheck %s
 
 define float @test1(float %a, float %b) nounwind {
 ; CHECK: fnmscs s2, s1, s0 
index 6d6d108f32835c4ad25826b506eae9b9b2a301d1..4ac10badea976004e2a650de34a035b3a81557ff 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2
+; RUN: llc < %s -march=arm -mattr=+vfp2
 
 declare void @bar(i64 %x, i64 %y)
 
index ba199dbf56080588d4f417bba7bca0eec8e91337..301a796db3eb5a009631a818677a241cf1fc422a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2 > %t
+; RUN: llc < %s -march=arm -mattr=+vfp2 > %t
 ; RUN: grep fmsr %t | count 4
 ; RUN: grep fsitos %t
 ; RUN: grep fmrs %t | count 2
index fa9e97ea03ef19a961be065364ff2f5d04dfc535..01d2321073df948b39451e18743b6c6a032ebbac 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2 | FileCheck %s -check-prefix=VFP2
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon,+neonfp | FileCheck %s -check-prefix=NEON
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon,-neonfp | FileCheck %s -check-prefix=VFP2
-; RUN: llvm-as < %s | llc -march=arm -mcpu=cortex-a8 | FileCheck %s -check-prefix=NEON
-; RUN: llvm-as < %s | llc -march=arm -mcpu=cortex-a9 | FileCheck %s -check-prefix=VFP2
+; RUN: llc < %s -march=arm -mattr=+vfp2 | FileCheck %s -check-prefix=VFP2
+; RUN: llc < %s -march=arm -mattr=+neon,+neonfp | FileCheck %s -check-prefix=NEON
+; RUN: llc < %s -march=arm -mattr=+neon,-neonfp | FileCheck %s -check-prefix=VFP2
+; RUN: llc < %s -march=arm -mcpu=cortex-a8 | FileCheck %s -check-prefix=NEON
+; RUN: llc < %s -march=arm -mcpu=cortex-a9 | FileCheck %s -check-prefix=VFP2
 
 define i32 @test1(float %a, float %b) {
 ; VFP2: test1:
index 568a6c41a0dde7d1e28e7094fe8e2b54e3098e31..7386b91ba1c645daa958830b5b8012a2aad3703e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2 > %t
+; RUN: llc < %s -march=arm -mattr=+vfp2 > %t
 ; RUN: grep fadds %t
 ; RUN: grep faddd %t
 ; RUN: grep fmuls %t
index ce0f4029589d54fc40c96fd7943b5360c363cd7a..8370fbb395b32c8de16e39413d38db597a4e47ab 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2 > %t
+; RUN: llc < %s -march=arm -mattr=+vfp2 > %t
 ; RUN: grep movmi %t
 ; RUN: grep moveq %t
 ; RUN: grep movgt %t
index 3e749afb400cb55a263703e46b04fe9adc0756ae..67f70e9eb5ed2d99ae7b3928fcc43db9819d9ace 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=arm | grep moveq 
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2 | grep movvs
+; RUN: llc < %s -march=arm | grep moveq 
+; RUN: llc < %s -march=arm -mattr=+vfp2 | grep movvs
 
 define i32 @f7(float %a, float %b) {
 entry:
index 218b25f9c1b1b093fb46e377aa31c4bd2845c01a..54201068f95be9b28ea9f1748473669a3fc5c350 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2 > %t
+; RUN: llc < %s -march=arm -mattr=+vfp2 > %t
 ; RUN: grep fcvtsd %t
 ; RUN: grep fcvtds %t
 ; RUN: grep ftosizs %t
@@ -9,7 +9,7 @@
 ; RUN: grep fsitod %t
 ; RUN: grep fuitos %t
 ; RUN: grep fuitod %t
-; RUN: llvm-as < %s | llc -march=arm > %t
+; RUN: llc < %s -march=arm > %t
 ; RUN: grep truncdfsf2 %t
 ; RUN: grep extendsfdf2 %t
 ; RUN: grep fixsfsi %t
index 13653bbe6aa026372133dd2d01ac5ab7ac0b00e3..fa897bf83f3a4ce60bd1163b120c6461921576d7 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-as < %s | llc -march=arm | \
+; RUN: llc < %s -march=arm | \
 ; RUN:   grep {mov r0, #0} | count 1
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2 | \
+; RUN: llc < %s -march=arm -mattr=+vfp2 | \
 ; RUN:   grep {flds.*\\\[} | count 1
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2 | \
+; RUN: llc < %s -march=arm -mattr=+vfp2 | \
 ; RUN:   grep {fsts.*\\\[} | count 1
 
 define float @f1(float %a) {
index 461a2c966ec496e8ea98846d733eb2b1081b89a1..6d487927ee616e182b3fa57340ab4bdb1ec2c39e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm
+; RUN: llc < %s -march=arm
 
 define double @t(double %x, double %y) nounwind optsize {
 entry:
index ab09ffff6b36a64e8a62017bd20dac4ee7c27cb1..174106bf4fafb779b0d133952b4e1d941b842da2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-linux-gnueabi | grep powidf2
+; RUN: llc < %s -mtriple=arm-linux-gnueabi | grep powidf2
 ; PR1287
 
 ; ModuleID = '<stdin>'
index 41168acc42a55f8d7249504d8b3d308f5bb63ee5..0d270b0c0568be7de127623c4facd99627660fe5 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+v6,+vfp2 | grep fmrs | count 1
-; RUN: llvm-as < %s | llc -march=arm -mattr=+v6,+vfp2 | not grep fmrrd
+; RUN: llc < %s -march=arm -mattr=+v6,+vfp2 | grep fmrs | count 1
+; RUN: llc < %s -march=arm -mattr=+v6,+vfp2 | not grep fmrrd
 
 @i = weak global i32 0         ; <i32*> [#uses=2]
 @u = weak global i32 0         ; <i32*> [#uses=2]
index e3182374018a18b35d3787580185a5e42771b6c9..58cf6ff484e0cebab6564394c462d1f2fabeef7e 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2 | grep -E {fsubs\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon,+neonfp | grep -E {vsub.f32\\W*d\[0-9\]+,\\W*d\[0-9\]+,\\W*d\[0-9\]+} | count 1
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon,-neonfp | grep -E {fsubs\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
+; RUN: llc < %s -march=arm -mattr=+vfp2 | grep -E {fsubs\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
+; RUN: llc < %s -march=arm -mattr=+neon,+neonfp | grep -E {vsub.f32\\W*d\[0-9\]+,\\W*d\[0-9\]+,\\W*d\[0-9\]+} | count 1
+; RUN: llc < %s -march=arm -mattr=+neon,-neonfp | grep -E {fsubs\\W*s\[0-9\]+,\\W*s\[0-9\]+,\\W*s\[0-9\]+} | count 1
 
 define float @test(float %a, float %b) {
 entry:
index 728370a56da7140bf65198c8623e8506b1dc8710..4abf04b0a4b6ca91acd4ac29181a134a952d09f6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-linux-gnueabi -mattr=+neon -float-abi=hard
+; RUN: llc < %s -mtriple=arm-linux-gnueabi -mattr=+neon -float-abi=hard
 
 define <16 x i8> @vmulQi8_reg(<16 x i8> %A, <16 x i8> %B) nounwind {
         %tmp1 = mul <16 x i8> %A, %B
index 16231da39b7cf81d484c274e74a9b59124c14654..ccdc7bf4c1408e20a13dbb48f7a1ead427f603e7 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-as < %s | llc -march=arm
-; RUN: llvm-as < %s | llc -mtriple=arm-linux-gnueabi | grep mov | count 1
-; RUN: llvm-as < %s | llc -mtriple=arm-linux-gnu --disable-fp-elim | \
+; RUN: llc < %s -march=arm
+; RUN: llc < %s -mtriple=arm-linux-gnueabi | grep mov | count 1
+; RUN: llc < %s -mtriple=arm-linux-gnu --disable-fp-elim | \
 ; RUN:   grep mov | count 3
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin | grep mov | count 2
+; RUN: llc < %s -mtriple=arm-apple-darwin | grep mov | count 2
 
 @str = internal constant [12 x i8] c"Hello World\00"
 
index 129d96ff5dbcc0267f0c6bac18a035b391dc1c24..90f5308d5ff01b3de227fcf6ddb412d3bd194f50 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin | FileCheck %s
+; RUN: llc < %s -mtriple=arm-apple-darwin | FileCheck %s
 
 @x = weak hidden global i32 0          ; <i32*> [#uses=1]
 
index 1e88ce94eff09b90716305160c0b19e0dfd996a1..3bd710ae949fac85f42665057f0bb5c81d44e393 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin9   | FileCheck %s
+; RUN: llc < %s -mtriple=arm-apple-darwin9   | FileCheck %s
 
 @x = external hidden global i32                ; <i32*> [#uses=1]
 @y = extern_weak hidden global i32     ; <i32*> [#uses=1]
index 03a0759577c6929578168af902fbb93a5f060c97..3544ae81a0a45d0a57239a277ad9557369ab4369 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-linux | FileCheck %s -check-prefix=LINUX
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin | FileCheck %s -check-prefix=DARWIN
+; RUN: llc < %s -mtriple=arm-linux | FileCheck %s -check-prefix=LINUX
+; RUN: llc < %s -mtriple=arm-apple-darwin | FileCheck %s -check-prefix=DARWIN
 
 @a = hidden global i32 0
 @b = external global i32
index ede6d745533092ce4879a7acdfc05ac9ac140688..1054f27dbe3024ad0f5d9beb6638481f6294443c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -stats |& \
+; RUN: llc < %s -march=arm -stats |& \
 ; RUN:   grep {3 .*Number of machine instrs printed}
 
 ;; Integer absolute value, should produce something as good as: ARM:
index 7d429550b3addde2d1ce6cd3e6afa554d6e30e45..e6aa044564a2b6459774965287f722f50166e62f 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=arm
-; RUN: llvm-as < %s | llc -march=arm | grep bx | count 1
+; RUN: llc < %s -march=arm
+; RUN: llc < %s -march=arm | grep bx | count 1
 
 define i32 @t1(i32 %a, i32 %b) {
        %tmp2 = icmp eq i32 %a, 0
index 39420612121822b2be6bdda09edb2f6bc3a52053..ce57d736c167721eea48561fb4e65ec9783034d7 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -march=arm
-; RUN: llvm-as < %s | llc -march=arm | grep bxlt | count 1
-; RUN: llvm-as < %s | llc -march=arm | grep bxgt | count 1
-; RUN: llvm-as < %s | llc -march=arm | grep bxge | count 1
+; RUN: llc < %s -march=arm
+; RUN: llc < %s -march=arm | grep bxlt | count 1
+; RUN: llc < %s -march=arm | grep bxgt | count 1
+; RUN: llc < %s -march=arm | grep bxge | count 1
 
 define i32 @t1(i32 %a, i32 %b, i32 %c, i32 %d) {
        %tmp2 = icmp sgt i32 %c, 10
index 620bcbea1f27e4bbd8807bcba5a1209b8aefd05d..f7ebac6f2bac97aa6b9c03ad02dbd670931fa268 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=arm
-; RUN: llvm-as < %s | llc -march=arm | grep cmpne | count 1
-; RUN: llvm-as < %s | llc -march=arm | grep bx | count 2
+; RUN: llc < %s -march=arm
+; RUN: llc < %s -march=arm | grep cmpne | count 1
+; RUN: llc < %s -march=arm | grep bx | count 2
 
 define i32 @t1(i32 %a, i32 %b, i32 %c, i32 %d) {
        switch i32 %c, label %cond_next [
index ce5a679196c59373b92afd537063921098e5bcb8..f28c61b9787ffae3e948d13d201ff3c1d024ca07 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=arm
-; RUN: llvm-as < %s | llc -march=arm | grep subgt | count 1
-; RUN: llvm-as < %s | llc -march=arm | grep suble | count 1
+; RUN: llc < %s -march=arm
+; RUN: llc < %s -march=arm | grep subgt | count 1
+; RUN: llc < %s -march=arm | grep suble | count 1
 ; FIXME: Check for # of unconditional branch after adding branch folding post ifcvt.
 
 define i32 @t(i32 %a, i32 %b) {
index f8d4f82bbe28b78255900a22523177f31d57e58d..da36af8bb74b0b6e745e14289459703d9a605269 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=arm
-; RUN: llvm-as < %s | llc -march=arm | grep blge | count 1
+; RUN: llc < %s -march=arm
+; RUN: llc < %s -march=arm | grep blge | count 1
 
 @x = external global i32*              ; <i32**> [#uses=1]
 
index bbd2f2ed62139ddc206707b411154ebd4b4a57d7..05bdc459c83fe2a2e81a2fb4e2a0ba990e396176 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm
+; RUN: llc < %s -march=arm
 
 define fastcc void @t() nounwind {
 entry:
index 832858ef8e5b61b9b3e1859d613e4663d4a03419..febe6f56b66cd90cc222b2d6ffcc500dd4859ea9 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=arm
-; RUN: llvm-as < %s | llc -mtriple=arm-linux
+; RUN: llc < %s -march=arm
+; RUN: llc < %s -mtriple=arm-linux
 
 define void @foo(<8 x float>* %f, <8 x float>* %g, <4 x i64>* %y)
 {
index 998adbae5c94f1f06a3e46b8e3c57f13f60e2392..6f25f9dcb323d622b34e7dcd26dbbbd6d8aabb1b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm | not grep CPI
+; RUN: llc < %s -march=arm | not grep CPI
 
 define i32 @test1(i32 %A) {
         %B = add i32 %A, -268435441             ; <i32> [#uses=1]
index 2ceceae0d9d17189b123a8f16386684330e18435..45dfcf0b82a5a56b4a6cad6bf38688b9513a4540 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm
+; RUN: llc < %s -march=arm
 
 ; Test ARM-mode "I" constraint, for any Data Processing immediate.
 define i32 @testI(i32 %x) {
index 2f7332a5f48056d09fe72ac1afb5030f5adfe339..d522348ba9993c69c797a5fd4bd53ffd076dd3de 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+v6
+; RUN: llc < %s -march=arm -mattr=+v6
 
 define i32 @test1(i32 %tmp54) {
        %tmp56 = tail call i32 asm "uxtb16 $0,$1", "=r,r"( i32 %tmp54 )         ; <i32> [#uses=1]
index 69394eb5bd4944b57e92fee0d7ad3f7354b5db96..a99bccf5a65413a811a9c6414b37d3c27895d0e3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2
+; RUN: llc < %s -march=arm -mattr=+vfp2
 
 define double @__ieee754_sqrt(double %x) {
        %tmp2 = tail call double asm "fsqrtd ${0:P}, ${1:P}", "=w,w"( double %x )
index f20344301e997936b1937b63604eef4dd812a549..59f0d538d47ccf5d45f9b26cb048b18b64bd0634 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+v6
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin -mattr=+v6 |\
+; RUN: llc < %s -march=arm -mattr=+v6
+; RUN: llc < %s -mtriple=arm-apple-darwin -mattr=+v6 |\
 ; RUN:   grep mov | count 3
 
 define i32 @test(i32 %x) {
index 7e8eb42b690fecda3c8dde5a5858b3ba688b4e15..5116ac82862a456fe2f3e1f337492900d56b0332 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm | grep {mov r0, r0, lsr #31}
+; RUN: llc < %s -march=arm | grep {mov r0, r0, lsr #31}
 
 define i32 @test1(i32 %X) {
 entry:
index b1738a4a38a692864054668b5383b6755097981c..ddf0f0ec7cc0f70275e466aac08d3eb42b074001 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm
+; RUN: llc < %s -march=arm
 
 define void @test1() {
     %tmp = alloca [ 64 x i32 ] , align 4
index 6a054577fc8bfa806ee92f25ad0bb5029125f6a4..774b3c09bed42dee710883b102b6b6817d7fc6f0 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-as < %s | llc -march=arm | \
+; RUN: llc < %s -march=arm | \
 ; RUN:   grep ldmia | count 2
-; RUN: llvm-as < %s | llc -march=arm | \
+; RUN: llc < %s -march=arm | \
 ; RUN:   grep ldmib | count 1
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin | \
+; RUN: llc < %s -mtriple=arm-apple-darwin | \
 ; RUN:   grep {ldmfd sp\!} | count 3
 
 @X = external global [0 x i32]          ; <[0 x i32]*> [#uses=5]
index ea99655723190669b09a92168165d01ff266bde3..954fb5b8ad3116e37f7472d5a46942f179ec95bb 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-as < %s | llc -march=arm | grep {ldr r0} | count 7
-; RUN: llvm-as < %s | llc -march=arm | grep mov | grep 1
-; RUN: llvm-as < %s | llc -march=arm | not grep mvn
-; RUN: llvm-as < %s | llc -march=arm | grep ldr | grep lsl
-; RUN: llvm-as < %s | llc -march=arm | grep ldr | grep lsr
+; RUN: llc < %s -march=arm | grep {ldr r0} | count 7
+; RUN: llc < %s -march=arm | grep mov | grep 1
+; RUN: llc < %s -march=arm | not grep mvn
+; RUN: llc < %s -march=arm | grep ldr | grep lsl
+; RUN: llc < %s -march=arm | grep ldr | grep lsr
 
 define i32 @f1(i32* %v) {
 entry:
index dc76a1c1857e713b016627c0e3c965edc6f8c965..d29eb022baceeb59931c80a5c3d4504babcdea3e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm | FileCheck %s
+; RUN: llc < %s -march=arm | FileCheck %s
 
 define i32 @test1(i8* %t1) nounwind {
 ; CHECK: ldrb
index 44315066c4c006fff883873a7771318bcb390da1..a3abdb603fa79141949410d216f9875f10256696 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm | not grep mov
+; RUN: llc < %s -march=arm | not grep mov
 
 define i32 @f1() {
        %buf = alloca [32 x i32], align 4
index 0491563fc6a695b2ce9db2e24db7fad2e3690e5f..97a48e1377e55cffe7438298b6df235214d191a0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm | \
+; RUN: llc < %s -march=arm | \
 ; RUN:   grep {ldr.*\\\[.*\],} | count 1
 
 define i32 @test(i32 %a, i32 %b, i32 %c) {
index 7e447422361eaa61cf6160243882adc3d7a97478..7c442845682ec9dfbce2c53d6e163e75a57f2f89 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm | \
+; RUN: llc < %s -march=arm | \
 ; RUN:   grep {ldr.*\\!} | count 2
 
 define i32* @test1(i32* %X, i32* %dest) {
index f1bee058a0fc77c516a017c3951f5e3778639fff..06072a564f67baaa6b20f46aa1cf2c35e72ebc18 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -mtriple=armv6-apple-darwin | grep ldrd
-; RUN: llvm-as < %s | llc -mtriple=armv5-apple-darwin | not grep ldrd
-; RUN: llvm-as < %s | llc -mtriple=armv6-eabi | not grep ldrd
+; RUN: llc < %s -mtriple=armv6-apple-darwin | grep ldrd
+; RUN: llc < %s -mtriple=armv5-apple-darwin | not grep ldrd
+; RUN: llc < %s -mtriple=armv6-eabi | not grep ldrd
 ; rdar://r6949835
 
 @b = external global i64*
index 05097328102c18b04908a4f32871f70c2b2292ec..253b0e145f811504edceec9c4c7d521b8dfce911 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm > %t
+; RUN: llc < %s -march=arm > %t
 ; RUN: grep ldrsb %t
 ; RUN: grep ldrb %t
 ; RUN: grep ldrsh %t
index 4bab330c736043b142282b559d3b46c2c11ec54e..c76a5e4d4d1f8fd837194c0fc124dff1242f9df1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm | grep cmp | count 1
+; RUN: llc < %s -march=arm | grep cmp | count 1
 
 
 define i1 @t1(i64 %x) {
index fe0ee5473305b91273ea3e6b64ff505363f7ba47..2fcaac0d9c98299408184f6e4f2246cb1e8236d1 100644 (file)
@@ -1,13 +1,13 @@
-; RUN: llvm-as < %s | llc -march=arm -asm-verbose | \
+; RUN: llc < %s -march=arm -asm-verbose | \
 ; RUN:   grep -- {-2147483648} | count 3
-; RUN: llvm-as < %s | llc -march=arm | grep mvn | count 3
-; RUN: llvm-as < %s | llc -march=arm | grep adds | count 1
-; RUN: llvm-as < %s | llc -march=arm | grep adc | count 1
-; RUN: llvm-as < %s | llc -march=arm | grep {subs } | count 1
-; RUN: llvm-as < %s | llc -march=arm | grep sbc | count 1
-; RUN: llvm-as < %s | llc -march=arm | \
+; RUN: llc < %s -march=arm | grep mvn | count 3
+; RUN: llc < %s -march=arm | grep adds | count 1
+; RUN: llc < %s -march=arm | grep adc | count 1
+; RUN: llc < %s -march=arm | grep {subs } | count 1
+; RUN: llc < %s -march=arm | grep sbc | count 1
+; RUN: llc < %s -march=arm | \
 ; RUN:   grep smull | count 1
-; RUN: llvm-as < %s | llc -march=arm | \
+; RUN: llc < %s -march=arm | \
 ; RUN:   grep umull | count 1
 
 define i64 @f1() {
index 55d0cdc54151ccb034e2d2ee2950d823b3d73400..057b5f067f803baba3635ab9703c18a8c41dedd6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm > %t
+; RUN: llc < %s -march=arm > %t
 ; RUN: grep rrx %t | count 1
 ; RUN: grep __ashldi3 %t
 ; RUN: grep __ashrdi3 %t
index 0a9227982d4d4c845ddeb6acabb8568d5014f246..507ec2c7bd3e2fa2d3dcda04610fb8163669516a 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -stats |& grep {40.*Number of machine instrs printed}
-; RUN: llvm-as < %s | llc -stats |& grep {.*Number of re-materialization}
+; RUN: llc < %s -stats |& grep {40.*Number of machine instrs printed}
+; RUN: llc < %s -stats |& grep {.*Number of re-materialization}
 ; This test really wants to check that the resultant "cond_true" block only 
 ; has a single store in it, and that cond_true55 only has code to materialize 
 ; the constant and do a store.  We do *not* want something like this:
index 02902f2debd39b95716dbd60aa210aaa282f0ca5..8130019cbfd952a52d575ccc0dadc7b949d30357 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm | grep lsl | grep -F {lsl #2\]}
+; RUN: llc < %s -march=arm | grep lsl | grep -F {lsl #2\]}
 ; Should use scaled addressing mode.
 
 define void @sintzero(i32* %a) nounwind {
index e98316576d8a1de0ab11764dfdebcd1a809ad0d5..f46c7a5857ab963ffec73a5a9e772da8b89503ff 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=arm | grep strb
-; RUN: llvm-as < %s | llc -march=arm | grep strh
+; RUN: llc < %s -march=arm | grep strb
+; RUN: llc < %s -march=arm | grep strh
 
 define void @f1() {
 entry:
index 4bf0b4f6f3b19803ef2fc9a65d202125cc0437e8..ed20c32dc0d595a2abda3e010f68d02b6438c908 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin | grep ldmia
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin | grep stmia
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin | grep ldrb
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin | grep ldrh
+; RUN: llc < %s -mtriple=arm-apple-darwin | grep ldmia
+; RUN: llc < %s -mtriple=arm-apple-darwin | grep stmia
+; RUN: llc < %s -mtriple=arm-apple-darwin | grep ldrb
+; RUN: llc < %s -mtriple=arm-apple-darwin | grep ldrh
 
        %struct.x = type { i8, i8, i8, i8, i8, i8, i8, i8, i8, i8, i8 }
 @src = external global %struct.x
index 0b58bf680157af172b28f31661492f72f253cf49..41d5944cb83e53c34b9466f56fcac2357aeae19d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm
+; RUN: llc < %s -march=arm
 
 define void @f() {
 entry:
index fd3a7b626b1f3803a37875f871f76399ff5c6fb3..85407fa254b08845edea05571291d6847eb5e2f7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+v6t2 | grep {mls\\W*r\[0-9\],\\W*r\[0-9\],\\W*r\[0-9\],\\W*r\[0-9\]} | count 1
+; RUN: llc < %s -march=arm -mattr=+v6t2 | grep {mls\\W*r\[0-9\],\\W*r\[0-9\],\\W*r\[0-9\],\\W*r\[0-9\]} | count 1
 
 define i32 @f1(i32 %a, i32 %b, i32 %c) {
     %tmp1 = mul i32 %a, %b
index 3543b5de55db73716915690cb13d666416f98d16..466a8020accec8cad9b623f4e8ef636e008787fa 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=arm | grep mul | count 2
-; RUN: llvm-as < %s | llc -march=arm | grep lsl | count 2
+; RUN: llc < %s -march=arm | grep mul | count 2
+; RUN: llc < %s -march=arm | grep lsl | count 2
 
 define i32 @f1(i32 %u) {
     %tmp = mul i32 %u, %u
index f5ace1852a48b51fe3ba756ff9d43017d6878382..93188cdd883f613378a694f32eefb8c9cf853286 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm | FileCheck %s
+; RUN: llc < %s -march=arm | FileCheck %s
 
 define i32 @t1(i32 %v) nounwind readnone {
 entry:
index de75e96b87046f1c8ed8decaa523ab030c2b6247..148f291e551d7867b0d86682f4b2f8e1080a8ce4 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+v6
-; RUN: llvm-as < %s | llc -march=arm -mattr=+v6 | \
+; RUN: llc < %s -march=arm -mattr=+v6
+; RUN: llc < %s -march=arm -mattr=+v6 | \
 ; RUN:   grep smmul | count 1
-; RUN: llvm-as < %s | llc -march=arm | grep umull | count 1
+; RUN: llc < %s -march=arm | grep umull | count 1
 
 define i32 @smulhi(i32 %x, i32 %y) {
         %tmp = sext i32 %x to i64               ; <i64> [#uses=1]
index a7ef907033de3c6e0626dc8a6ac454700dfc11b9..571c21a833ecd9ee383af88f83ae08bff73cb3e7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm | grep mvn | count 8
+; RUN: llc < %s -march=arm | grep mvn | count 8
 
 define i32 @f1() {
 entry:
index 18b516fc1a8c6f33bfac3cb5f2a367576aecf5db..58927374177a0419a941ee12c6c3b6b4ff7c5cfc 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | grep vadd
+; RUN: llc < %s -march=arm -mattr=+neon | grep vadd
 
 define <8 x i8> @t_i8x8(<8 x i8> %a, <8 x i8> %b) nounwind {
 entry:
index 8901ba177dac6fd7104122f991aff0cabb33e604..2796dec5b97053f5ffc2f62b28a5476ca4e29a22 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | grep fldd | count 4
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | grep fstd
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | grep fmrrd
+; RUN: llc < %s -march=arm -mattr=+neon | grep fldd | count 4
+; RUN: llc < %s -march=arm -mattr=+neon | grep fstd
+; RUN: llc < %s -march=arm -mattr=+neon | grep fmrrd
 
 define void @t1(<2 x i32>* %r, <4 x i16>* %a, <4 x i16>* %b) nounwind {
 entry:
index a26904afca30bb372c8fd3c20dbce69513c1101f..547bab76356b9fd695ecfe8e8b7f836e9bee5d22 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | grep vldmia | count 4
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | grep vstmia | count 1
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | grep fmrrd  | count 2
+; RUN: llc < %s -march=arm -mattr=+neon | grep vldmia | count 4
+; RUN: llc < %s -march=arm -mattr=+neon | grep vstmia | count 1
+; RUN: llc < %s -march=arm -mattr=+neon | grep fmrrd  | count 2
 
 define void @t1(<4 x i32>* %r, <2 x i64>* %a, <2 x i64>* %b) nounwind {
 entry:
index 151beac3efce04e5539ebd24482435a47897fc85..1e2e7aa0c8ff107ccae5580821efda88ca19a1bd 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+v6 | \
+; RUN: llc < %s -march=arm -mattr=+v6 | \
 ; RUN:   grep pkhbt | count 5
-; RUN: llvm-as < %s | llc -march=arm -mattr=+v6 | \
+; RUN: llc < %s -march=arm -mattr=+v6 | \
 ; RUN:   grep pkhtb | count 4
 
 define i32 @test1(i32 %X, i32 %Y) {
index dee3fc43f9733eb4d675066925381dbd9a0e6565..606d9698b977db5e7a33e5167fe9a721b5d60f51 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-none-linux-gnueabi
+; RUN: llc < %s -mtriple=arm-none-linux-gnueabi
 ;pr3502
 
 target datalayout = "e-p:32:32:32-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"
index e5eeccb356a5b7f739935bd1f88a756e70ae781f..03376a4c61b7c29ff714ac53c2064ee4b34f6f8f 100644 (file)
@@ -1,6 +1,6 @@
 ; Test to make sure that the 'private' is used correctly.
 ;
-; RUN: llvm-as < %s | llc -mtriple=arm-linux-gnueabi > %t
+; RUN: llc < %s -mtriple=arm-linux-gnueabi > %t
 ; RUN: grep .Lfoo: %t
 ; RUN: egrep bl.*\.Lfoo %t
 ; RUN: grep .Lbaz: %t
index 454d36b46f29d543687c62628a29f4291ebc1a64..21d117aaf28727b89fe3430f3bd55f4e8d86ca15 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin 
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin -stats -info-output-file - | grep "Number of re-materialization" | grep 2
+; RUN: llc < %s -mtriple=arm-apple-darwin 
+; RUN: llc < %s -mtriple=arm-apple-darwin -stats -info-output-file - | grep "Number of re-materialization" | grep 2
 
        %struct.CONTENTBOX = type { i32, i32, i32, i32, i32 }
        %struct.LOCBOX = type { i32, i32, i32, i32 }
index 792b1690add28c3e5db702045124875fbd94803a..5c312eb98a32748988876b236ca9642f6d6d41b8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm
+; RUN: llc < %s -march=arm
 
 define i32 @test() {
         ret i32 0
index 48a1fda35b331e99e7021f370fcee9986e9a50d0..1ab947b1e20d027e592a2b88d4edc332a29db41b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm
+; RUN: llc < %s -march=arm
 
 define i32 @test(i32 %a1) {
         ret i32 %a1
index a74870f85870aa656ecf6c282045fd6a2241ec67..84477d042c7499beb2a68087d3cc15f1b66bf06e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm
+; RUN: llc < %s -march=arm
 
 define i32 @test(i32 %a1, i32 %a2) {
         ret i32 %a2
index 9210e7b09f58c2dda00f2f48a908fa50d64ae473..f7f9057432d10de5d5f8f63193243963cad8eea8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm
+; RUN: llc < %s -march=arm
 define i32 @test(i32 %a1, i32 %a2, i32 %a3) {
         ret i32 %a3
 }
index a9c66e9e98d1ae6ec4662197cdfe7c2718280ed8..f7b3e4a282b2b1fc9f54e0174494a93e0a776114 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm
+; RUN: llc < %s -march=arm
 
 define i32 @test(i32 %a1, i32 %a2, i32 %a3, i32 %a4) {
         ret i32 %a4
index 620a0175e07282716e5fcadd47a7221b79127f9e..c4f9fb5e0a9b7702587914c134df64901f3aecae 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm
+; RUN: llc < %s -march=arm
 
 define i32 @test(i32 %a1, i32 %a2, i32 %a3, i32 %a4, i32 %a5) {
         ret i32 %a5
index 287d92b9eb6e3cf5aac2d2b30da8bfad4fd564ba..2bafea67553181e07836569896d7524e2aefe5c0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2
+; RUN: llc < %s -march=arm -mattr=+vfp2
 
 define float @test_f32(float %a1, float %a2) {
         ret float %a2
index 3418be93e1e877dc1454963090fde6312516bd2e..c6ce60ecb9c86d83d578df09e3e5c4afcc540fed 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2
+; RUN: llc < %s -march=arm -mattr=+vfp2
 
 define float @test_f32_arg5(float %a1, float %a2, float %a3, float %a4, float %a5) {
         ret float %a5
index 66848d5fb49b174d8150523aeb998f14a5e33fc3..386e85f4b9a559d5a796b566809efb7e77015bd9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2
+; RUN: llc < %s -march=arm -mattr=+vfp2
 
 define double @test_f64(double %a1, double %a2) {
         ret double %a2
index 626ee6fb137492dcd488149a8b6f0a0982e64058..bdb0a606227b69c2e0803b4f0110950378462b72 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mcpu=arm8 -mattr=+vfp2
+; RUN: llc < %s -march=arm -mcpu=arm8 -mattr=+vfp2
 
 define double @test_double_arg_reg_split(i32 %a1, double %a2) {
         ret double %a2
index b03b604beee75ecf71e72d31d0ed303789912bdf..4f841a3cde7b69bdf219478c22c88af301b51665 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2
+; RUN: llc < %s -march=arm -mattr=+vfp2
 
 define double @test_double_arg_split(i64 %a1, i32 %a2, double %a3) {
         ret double %a3
index ba3ec7fb75173724bd7c0add9871c09c16d53d05..21443177d3de6ce9aea1da703ea8e45ada84e1dc 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2
+; RUN: llc < %s -march=arm -mattr=+vfp2
 
 define double @test_double_arg_stack(i64 %a1, i32 %a2, i32 %a3, double %a4) {
         ret double %a4
index 0fe98e6b70fc47cc9e1e95b306b5e83555edb7ac..908c34f8cda6820d6faee62fb1a30b342060b45e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2
+; RUN: llc < %s -march=arm -mattr=+vfp2
 
 define i128 @test_i128(i128 %a1, i128 %a2, i128 %a3) {
         ret i128 %a3
index b015a96e0bf0ab6a5f20f3ad15e4474c5f5e0f61..b1a1024acaf1c1ca2e04e944bee22ead3588f513 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2
+; RUN: llc < %s -march=arm -mattr=+vfp2
 
 define i64 @test_i64(i64 %a1, i64 %a2) {
         ret i64 %a2
index 5dfecca319a17260ca2494270132ed6f76fe6c2f..ffc1d2f4b52af00add3b4ece6b5d476766cef477 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2
+; RUN: llc < %s -march=arm -mattr=+vfp2
 
 define i64 @test_i64_arg3(i64 %a1, i64 %a2, i64 %a3) {
         ret i64 %a3
index 5bd5cb2a230be8c074540e8753cc62750cfc528a..956bce558fc5e42c8ed06a5923fd31dff84ff349 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2
+; RUN: llc < %s -march=arm -mattr=+vfp2
 
 define i64 @test_i64_arg_split(i64 %a1, i32 %a2, i64 %a3) {
         ret i64 %a3
index 68db8c423461e7fe5b2f9b1960b56d5259888ead..2b7ae056288437c551ffcd347b6e050733c8e7a4 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm
+; RUN: llc < %s -march=arm
 
 define void @test() {
         ret void
index 68f6264e8a0635a1890ad60dfaa91f8033a86c1c..1c12268ef86c853d70dde6e4ce9c47408852d359 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+v6 | grep rev16
-; RUN: llvm-as < %s | llc -march=arm -mattr=+v6 | grep revsh
+; RUN: llc < %s -march=arm -mattr=+v6 | grep rev16
+; RUN: llc < %s -march=arm -mattr=+v6 | grep revsh
 
 define i32 @test1(i32 %X) {
         %tmp1 = lshr i32 %X, 8          ; <i32> [#uses=3]
index aa658451675bc26e6b2abf2819d90395532eb555..7a566d49d322d3dba678fed26b592e83ca6c7f77 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-linux | \
+; RUN: llc < %s -mtriple=arm-linux | \
 ; RUN:   grep {__DTOR_END__:}
-; RUN: llvm-as < %s | llc -mtriple=arm-linux | \
+; RUN: llc < %s -mtriple=arm-linux | \
 ; RUN:   grep {\\.section.\\.dtors,"aw",.progbits}
 
 @__DTOR_END__ = internal global [1 x i32] zeroinitializer, section ".dtors"       ; <[1 x i32]*> [#uses=0]
index 5148a5b86998c2ea87c879830b13166b4961ae8e..d1565d1c78ef6d9f7be39a228e453f02cc7783bd 100644 (file)
@@ -1,10 +1,10 @@
-; RUN: llvm-as < %s | llc -march=arm | grep moveq | count 1
-; RUN: llvm-as < %s | llc -march=arm | grep movgt | count 1
-; RUN: llvm-as < %s | llc -march=arm | grep movlt | count 3
-; RUN: llvm-as < %s | llc -march=arm | grep movle | count 1
-; RUN: llvm-as < %s | llc -march=arm | grep movls | count 1
-; RUN: llvm-as < %s | llc -march=arm | grep movhi | count 1
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2 | \
+; RUN: llc < %s -march=arm | grep moveq | count 1
+; RUN: llc < %s -march=arm | grep movgt | count 1
+; RUN: llc < %s -march=arm | grep movlt | count 3
+; RUN: llc < %s -march=arm | grep movle | count 1
+; RUN: llc < %s -march=arm | grep movls | count 1
+; RUN: llc < %s -march=arm | grep movhi | count 1
+; RUN: llc < %s -march=arm -mattr=+vfp2 | \
 ; RUN:   grep fcpydmi | count 1
 
 define i32 @f1(i32 %a.s) {
index 6855e3227b9911a745e7547b77dcbcab77ecf565..7fd91ceea5ad73811b92d845fae745237a124d3e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm | grep mov | count 2
+; RUN: llc < %s -march=arm | grep mov | count 2
 
 define i32 @t1(i32 %a, i32 %b, i32 %c) nounwind {
         %tmp1 = icmp sgt i32 %c, 10
index cae1c44a729d2225573774da8d0b03790b6eca2e..2bbe9fd2602c2ec1d4914b30b6e1f367bbffc9c7 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=arm | grep add | grep lsl
-; RUN: llvm-as < %s | llc -march=arm | grep bic | grep asr
+; RUN: llc < %s -march=arm | grep add | grep lsl
+; RUN: llc < %s -march=arm | grep bic | grep asr
 
 
 define i32 @test1(i32 %X, i32 %Y, i8 %sh) {
index 7a4e4887cc7b60ef951fda65486232eb1b592a29..b7ab2e796f8a4acc6611dab77cbe9c0913a4303d 100644 (file)
@@ -1,10 +1,10 @@
-; RUN: llvm-as < %s | llc -march=arm
-; RUN: llvm-as < %s | llc -march=arm -mattr=+v5TE
-; RUN: llvm-as < %s | llc -march=arm -mattr=+v5TE | \
+; RUN: llc < %s -march=arm
+; RUN: llc < %s -march=arm -mattr=+v5TE
+; RUN: llc < %s -march=arm -mattr=+v5TE | \
 ; RUN:   grep smulbt | count 1
-; RUN: llvm-as < %s | llc -march=arm -mattr=+v5TE | \
+; RUN: llc < %s -march=arm -mattr=+v5TE | \
 ; RUN:   grep smultt | count 1
-; RUN: llvm-as < %s | llc -march=arm -mattr=+v5TE | \
+; RUN: llc < %s -march=arm -mattr=+v5TE | \
 ; RUN:   grep smlabt | count 1
 
 @x = weak global i16 0          ; <i16*> [#uses=1]
index 8775e050b2c45bac32f4f042d7cbc74dfea6e6f8..f4b27a7603e527972e18e19959bb5cb1b5d17442 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=armv7-elf -mattr=+neon | FileCheck %s
+; RUN: llc < %s -mtriple=armv7-elf -mattr=+neon | FileCheck %s
 ; PR4789
 
 %bar = type { float, float, float }
index c3dd65a594d678bb42bd53f248cee41d46f21fd4..1dd57ddb9f2fc898b94ff54cb8d1013a15478114 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=arm
-; RUN: llvm-as < %s | llc -march=arm | grep add | count 1
+; RUN: llc < %s -march=arm
+; RUN: llc < %s -march=arm | grep add | count 1
 
 define void @f1() {
        %c = alloca i8, align 1
index ed5e4c5f594339403b158c38df5010223b3a7f1b..22a7ecb4aa2830dcb2c0a976b344710137fdf6b4 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin -mattr=+v6,+vfp2 | grep stm | count 2
+; RUN: llc < %s -mtriple=arm-apple-darwin -mattr=+v6,+vfp2 | grep stm | count 2
 
 @"\01LC" = internal constant [32 x i8] c"Boolean Not: %d %d %d %d %d %d\0A\00", section "__TEXT,__cstring,cstring_literals"            ; <[32 x i8]*> [#uses=1]
 @"\01LC1" = internal constant [26 x i8] c"Bitwise Not: %d %d %d %d\0A\00", section "__TEXT,__cstring,cstring_literals"         ; <[26 x i8]*> [#uses=1]
index ba813805bacc163b618f2475fdc6778a7d6576cf..801b9cee37d69b6f92eb482602862ad33376b3c0 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=arm | \
+; RUN: llc < %s -march=arm | \
 ; RUN:   grep {strh .*\\\[.*\], #-4} | count 1
-; RUN: llvm-as < %s | llc -march=arm | \
+; RUN: llc < %s -march=arm | \
 ; RUN:   grep {str .*\\\[.*\],} | count 1
 
 define i16 @test1(i32* %X, i16* %A) {
index e9f194574e43eb222c7102196dafb4ac489dd7ef..f8d3df29c4089a070004e41565c28827488e3f79 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-linux-gnu | grep {str.*\\!}
-; RUN: llvm-as < %s | llc -mtriple=arm-linux-gnu | grep {ldr.*\\\[.*\], #+4}
+; RUN: llc < %s -mtriple=arm-linux-gnu | grep {str.*\\!}
+; RUN: llc < %s -mtriple=arm-linux-gnu | grep {ldr.*\\\[.*\], #+4}
 
 @b = external global i64*
 
index c02663fa4040e9f015abb29a74be8557e42d5168..e56e3f253e63a869554f28eeaec49c5781c5a4ec 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm | \
+; RUN: llc < %s -march=arm | \
 ; RUN:   grep {str.*\\!} | count 2
 
 define void @test1(i32* %X, i32* %A, i32** %dest) {
index 77c66ec2c7e0c11f443eaf34f82c382053b84bad..2f1166b64b59b65372928b5b0c401e0608e93e60 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=arm | \
+; RUN: llc < %s -march=arm | \
 ; RUN:   grep strb | count 1
-; RUN: llvm-as < %s | llc -march=arm | \
+; RUN: llc < %s -march=arm | \
 ; RUN:   grep strh | count 1
 
 define void @test1(i32 %v, i16* %ptr) {
index e9f302c88d1c06e43168fa39164e9f1d0b9a0a87..4752f17f1e1c38ad46eb05eae4bb95cde7a19d7f 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+v6 | \
+; RUN: llc < %s -march=arm -mattr=+v6 | \
 ; RUN:   grep sxtb | count 2
-; RUN: llvm-as < %s | llc -march=arm -mattr=+v6 | \
+; RUN: llc < %s -march=arm -mattr=+v6 | \
 ; RUN:   grep sxtb | grep ror | count 1
-; RUN: llvm-as < %s | llc -march=arm -mattr=+v6 | \
+; RUN: llc < %s -march=arm -mattr=+v6 | \
 ; RUN:   grep sxtab | count 1
 
 define i32 @test0(i8 %A) {
index 6476b483d7d9e9a325d2e1d3abc7678c21d094a4..3143387ead65762a060bd5908db90f7910702c0c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mtriple=arm-linux-gnueabi | \
+; RUN: llc < %s -march=arm -mtriple=arm-linux-gnueabi | \
 ; RUN:     grep {__aeabi_read_tp}
 
 define i8* @test() {
index 6866a42db4951e6acfd02478ae8398979edc85b6..1087094e5798abf97dfdaef318fde3a3aa078d72 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-as < %s | llc -march=arm -mtriple=arm-linux-gnueabi | \
+; RUN: llc < %s -march=arm -mtriple=arm-linux-gnueabi | \
 ; RUN:     grep {i(tpoff)}
-; RUN: llvm-as < %s | llc -march=arm -mtriple=arm-linux-gnueabi | \
+; RUN: llc < %s -march=arm -mtriple=arm-linux-gnueabi | \
 ; RUN:     grep {__aeabi_read_tp}
-; RUN: llvm-as < %s | llc -march=arm -mtriple=arm-linux-gnueabi \
+; RUN: llc < %s -march=arm -mtriple=arm-linux-gnueabi \
 ; RUN:     -relocation-model=pic | grep {__tls_get_addr}
 
 
index 90e3bcf9040b55a3898caf7872ab279e288641b2..328472081e197c8fc2ab8bfe86a84403c8215150 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-as < %s | llc -march=arm -mtriple=arm-linux-gnueabi | \
+; RUN: llc < %s -march=arm -mtriple=arm-linux-gnueabi | \
 ; RUN:     grep {i(gottpoff)}
-; RUN: llvm-as < %s | llc -march=arm -mtriple=arm-linux-gnueabi | \
+; RUN: llc < %s -march=arm -mtriple=arm-linux-gnueabi | \
 ; RUN:     grep {ldr r., \[pc, r.\]}
-; RUN: llvm-as < %s | llc -march=arm -mtriple=arm-linux-gnueabi \
+; RUN: llc < %s -march=arm -mtriple=arm-linux-gnueabi \
 ; RUN:     -relocation-model=pic | grep {__tls_get_addr}
 
 @i = external thread_local global i32          ; <i32*> [#uses=2]
index df2913b61cda9b9def7f65aceee04f8ad9041a77..df7a4ca02db8e4934527e1caa05a821398d712cd 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mtriple=arm-linux-gnueabi | \
+; RUN: llc < %s -march=arm -mtriple=arm-linux-gnueabi | \
 ; RUN:     grep {tbss}
 
 %struct.anon = type { i32, i32 }
index 6111ec9d2f48b0424fdc1a90c6d8df2fa45bc49d..3033c2ba3e252d94714865c71cdb2cd998bb90ff 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=arm | grep ldrb.*7 | count 1
-; RUN: llvm-as < %s | llc -march=arm | grep ldrsb.*7 | count 1
+; RUN: llc < %s -march=arm | grep ldrb.*7 | count 1
+; RUN: llc < %s -march=arm | grep ldrsb.*7 | count 1
 
        %struct.A = type { i8, i8, i8, i8, i16, i8, i8, %struct.B** }
        %struct.B = type { float, float, i32, i32, i32, [0 x i8] }
index 0e85fb69eb3aee2528d5f6407f826e452003fe18..2da08b60e86cdad67253c9c8f076f32c587ee53a 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=arm | not grep orr
-; RUN: llvm-as < %s | llc -march=arm | not grep mov
+; RUN: llc < %s -march=arm | not grep orr
+; RUN: llc < %s -march=arm | not grep mov
 
 define void @bar(i8* %P, i16* %Q) {
 entry:
index bdeee3fa43feee6b81485fe661cbfccb2f074145..c83111e69937f8096c6470978df5b88d4b6506bb 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=arm | grep tst
-; RUN: llvm-as < %s | llc -march=arm | grep teq
+; RUN: llc < %s -march=arm | grep tst
+; RUN: llc < %s -march=arm | grep teq
 
 define i32 @f(i32 %a) {
 entry:
index 055c3c370ee690943ee111972c7506a8d9ba4ede..32eb225a2ad6bb8da070fe718809f55b47cc74a8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin -mattr=+vfp2
+; RUN: llc < %s -mtriple=arm-apple-darwin -mattr=+vfp2
 
        %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 6fd9c2ab736daca40b137f77f733ec95e074c59d..fcaa2b3103e933be0f5b1a901fb664b9396df98c 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=arm | FileCheck %s -check-prefix=GENERIC
-; RUN: llvm-as < %s | llc -mtriple=armv6-apple-darwin | FileCheck %s -check-prefix=DARWIN_V6
-; RUN: llvm-as < %s | llc -march=arm -mattr=+v7a | FileCheck %s -check-prefix=V7
+; RUN: llc < %s -march=arm | FileCheck %s -check-prefix=GENERIC
+; RUN: llc < %s -mtriple=armv6-apple-darwin | FileCheck %s -check-prefix=DARWIN_V6
+; RUN: llc < %s -march=arm -mattr=+v7a | FileCheck %s -check-prefix=V7
 
 ; rdar://7113725
 
index 149afc4abafe90ea3cad33105ce21c7fce6ee859..bd28034b3adb929ff7ab3622b66d4ff15a51dc62 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=arm | grep movne | count 1
-; RUN: llvm-as < %s | llc -march=arm | grep moveq | count 1
+; RUN: llc < %s -march=arm | grep movne | count 1
+; RUN: llc < %s -march=arm | grep moveq | count 1
 
 define i32 @f1(float %X, float %Y) {
        %tmp = fcmp uno float %X, %Y
index 09c74ebbb7765eaee7c0d9c55ffc92d64eee23b0..6307795499bf4b6124af386271cc606bc11e13a9 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+v6 | grep uxtb | count 1
-; RUN: llvm-as < %s | llc -march=arm -mattr=+v6 | grep uxtab | count 1
-; RUN: llvm-as < %s | llc -march=arm -mattr=+v6 | grep uxth | count 1
+; RUN: llc < %s -march=arm -mattr=+v6 | grep uxtb | count 1
+; RUN: llc < %s -march=arm -mattr=+v6 | grep uxtab | count 1
+; RUN: llc < %s -march=arm -mattr=+v6 | grep uxth | count 1
 
 define i8 @test1(i32 %A.u) zeroext {
     %B.u = trunc i32 %A.u to i8
index 73e918b7a5d3b3a324363992f3994b152593ec28..9d6e4bd4dfce17c8d6d499bd10a32b14df621faf 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=armv6-apple-darwin | \
+; RUN: llc < %s -mtriple=armv6-apple-darwin | \
 ; RUN:   grep uxt | count 10
 
 define i32 @test1(i32 %x) {
index 8569a3863c6d8b6d2789ff92a558521a0180aecf..5d58e2962589a8dc261b89703febcb8f7bfbfb05 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 define <8 x i8> @vabas8(<8 x i8>* %A, <8 x i8>* %B, <8 x i8>* %C) nounwind {
 ;CHECK: vabas8:
index 93af951fcc445c2784d288115c1dc681d3bd254e..89efd5b80518451e0dac78ddf694c2afefba9daf 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 define <8 x i16> @vabals8(<8 x i16>* %A, <8 x i8>* %B, <8 x i8>* %C) nounwind {
 ;CHECK: vabals8:
index e764840154859d08e38156ec05f2ddb6e433849b..db762bdb250c895cfbfd602654fb7970423e26e7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 define <8 x i8> @vabds8(<8 x i8>* %A, <8 x i8>* %B) nounwind {
 ;CHECK: vabds8:
index 5a5f9d2c3145037359cab2d8253088d5ace7a6d0..23840f788872c02d5de3a63d291b0b662b8140c7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 define <8 x i16> @vabdls8(<8 x i8>* %A, <8 x i8>* %B) nounwind {
 ;CHECK: vabdls8:
index 1195f087ef4d60d0ad5667ab228e59c009e317b5..f1aafed6b6676cc32e1d4cd733b03ec77eab8a03 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 define <8 x i8> @vabss8(<8 x i8>* %A) nounwind {
 ;CHECK: vabss8:
index 7e2519a9a2414d8ec810f532d7948bd29028c104..b178446192150e2abaa9c32e946b1018c3dbb870 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 define <2 x i32> @vacgef32(<2 x float>* %A, <2 x float>* %B) nounwind {
 ;CHECK: vacgef32:
index 2a9c7aeb98042169c99c16517d84eea950e10a23..fd01163a5c1af90e6abb5a91fc0fb4f2c88aa8a4 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 define <2 x i32> @vacgtf32(<2 x float>* %A, <2 x float>* %B) nounwind {
 ;CHECK: vacgtf32:
index cebf27c9ad74776645fcb9572810922696b5b38b..9d2deb9108331afe21cc847a5c52d56bc2a2d07c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 define <8 x i8> @vaddi8(<8 x i8>* %A, <8 x i8>* %B) nounwind {
 ;CHECK: vaddi8:
index ee366467e3513e7cecd6d5dc080ac0b413447ee0..aba57120d1a868ef43e86aa72ae99f8072c74d09 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 define <8 x i8> @vaddhni16(<8 x i16>* %A, <8 x i16>* %B) nounwind {
 ;CHECK: vaddhni16:
index 21c9600e9b21bcdb240886c1f157be5828598f10..3a31b95bbc755c93dded3aa0845544d14d948775 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 define <8 x i16> @vaddls8(<8 x i8>* %A, <8 x i8>* %B) nounwind {
 ;CHECK: vaddls8:
index 3e9a8deb1dcdfe3b68f5a24dced445d761a01b0e..6d0459e72be487297d656cd52147e27fcfbb8756 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 define <8 x i16> @vaddws8(<8 x i16>* %A, <8 x i8>* %B) nounwind {
 ;CHECK: vaddws8:
index d61e435223a7d142bd05314d88d68779c22a77cd..653a70b902450a8331005947fbfd8f2233c37fd7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 define <8 x i8> @v_andi8(<8 x i8>* %A, <8 x i8>* %B) nounwind {
 ;CHECK: v_andi8:
index 4bf79c0419225c6cffcca985e04d9eca9a704d10..5f3536cbb9a3999d680fb53bc64ae810605ab1c8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm
+; RUN: llc < %s -march=arm
 @str = internal constant [43 x i8] c"Hello World %d %d %d %d %d %d %d %d %d %d\0A\00"           ; <[43 x i8]*> [#uses=1]
 
 define i32 @main() {
index 1f2f05bd6086f4576b9623418144cec0678c2c68..5c79c2cf6b4392832f5f41c246f9cc9ff8b73fb1 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=arm -mtriple=arm-linux-gnueabi | \
+; RUN: llc < %s -march=arm -mtriple=arm-linux-gnueabi | \
 ; RUN:   grep {add sp, sp, #16} | count 1
-; RUN: llvm-as < %s | llc -march=arm -mtriple=arm-linux-gnu | \
+; RUN: llc < %s -march=arm -mtriple=arm-linux-gnu | \
 ; RUN:   grep {add sp, sp, #12} | count 2
 
 define i32 @f(i32 %a, ...) {
index 591f4910006979c1835152eda9e4cd2c53120e38..2f792328f74cf3d4b9d99677e074bb2b269e5e7d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 define <8 x i8> @v_bici8(<8 x i8>* %A, <8 x i8>* %B) nounwind {
 ;CHECK: v_bici8:
index bf81304dda14e787c2f554d195e5f51186e6587a..9f3bb4e1030c7331370e5acc23c91f102325cae2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 define <8 x i8> @v_bsli8(<8 x i8>* %A, <8 x i8>* %B, <8 x i8>* %C) nounwind {
 ;CHECK: v_bsli8:
index 6e545b766e2a75eeb2d2545440c07a248afa255c..e4787518e731c6a7bca8bc59b629af14df78b42d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 define <8 x i8> @vceqi8(<8 x i8>* %A, <8 x i8>* %B) nounwind {
 ;CHECK: vceqi8:
index 6017d41990eef36ed6cf1a97481ecf01cdd54afd..b8debd9ad913dd3e1c574864593c8b50ea5421a2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 define <8 x i8> @vcges8(<8 x i8>* %A, <8 x i8>* %B) nounwind {
 ;CHECK: vcges8:
index 47115ca512fa050bf7f7a660c46c88bcbb8625ef..eae29b2a19969d5622e069129f469b46edb7a30d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 define <8 x i8> @vcgts8(<8 x i8>* %A, <8 x i8>* %B) nounwind {
 ;CHECK: vcgts8:
index 25b94db729de903baaeedac16382c99a736a66aa..43bd3f93a1389df5630277c762ea71cfb7b2a33a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 define <8 x i8> @vclss8(<8 x i8>* %A) nounwind {
 ;CHECK: vclss8:
index cd9daa5d8b4795ba548e14484fbf582a51a49cb2..ec439db7c1eee64e5f59d0442b443783727d92de 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 define <8 x i8> @vclz8(<8 x i8>* %A) nounwind {
 ;CHECK: vclz8:
index bf98eefa92bbbafc53c278b87132079f67c98f6f..7e045ee833122ce420fbbb06402e94ab7adb4a99 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 define <8 x i8> @vcnt8(<8 x i8>* %A) nounwind {
 ;CHECK: vcnt8:
index 2a62ba89e7478c038fec9f40088eb6459ed0d0f3..e6733051f269cf244a9f563e5555a0c08db39b59 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon
+; RUN: llc < %s -march=arm -mattr=+neon
 
 define <16 x i8> @vcombine8(<8 x i8>* %A, <8 x i8>* %B) nounwind {
        %tmp1 = load <8 x i8>* %A
index b89b82b12966b6d8dc96f0183032cffbffb33ada..795caa418d5c29f692b76f08c5d44d30aa789c17 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 define <2 x i32> @vcvt_f32tos32(<2 x float>* %A) nounwind {
 ;CHECK: vcvt_f32tos32:
index 15e32ea81a7d7fbc93b75c79c64b57ff3061299c..0ee99764bcf309bbe8f3b476b433e2db283391e4 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 define <2 x i32> @vcvt_f32tos32(<2 x float>* %A) nounwind {
 ;CHECK: vcvt_f32tos32:
index 189df8ceedfb31260e0407a9cbeaece3ad395875..cee24c8361e9222a6690315b3e658c7e57f194e1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 define <8 x i8> @v_dup8(i8 %A) nounwind {
 ;CHECK: v_dup8:
index c720909626adcaad8857c7ac5b87dbca6c01b876..313260a2d6873738298b3353626d393981087ed7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 define <8 x i8> @vduplane8(<8 x i8>* %A) nounwind {
 ;CHECK: vduplane8:
index 47a5f3f9f7ec832515cc45d6db42f975cd552635..a354f931e635f834be9c87b06a0d627e3b09df92 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep veor %t | count 8
 ; Note: function names do not include "veor" to allow simple grep for opcodes
 
index 46dd6bd25f939f12a1ac5454f555e8760cc3694d..20d953bfb4a07572b7a3aaf6b76b4e8a3442c547 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 define arm_apcscc <8 x i8> @test_vextd(<8 x i8>* %A, <8 x i8>* %B) nounwind {
 ;CHECK: test_vextd:
index 690b0ee5f2839835c2330a984736e9e3db384eb4..9b4fafcb2f28359eeec338cd62ef50d3b82793f4 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vceq\\.f32} %t | count 1
 ; RUN: grep {vcgt\\.f32} %t | count 9
 ; RUN: grep {vcge\\.f32} %t | count 5
index f58da4409356533e6d95a3b8b5979d7357015240..c6e56068291c6d2981818e03ec8e79b1de98b6ac 100644 (file)
@@ -1,18 +1,18 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2 | \
+; RUN: llc < %s -march=arm -mattr=+vfp2 | \
 ; RUN:   grep fabs | count 2
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2 | \
+; RUN: llc < %s -march=arm -mattr=+vfp2 | \
 ; RUN:   grep fmscs | count 1
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2 | \
+; RUN: llc < %s -march=arm -mattr=+vfp2 | \
 ; RUN:   grep fcvt | count 2
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2 | \
+; RUN: llc < %s -march=arm -mattr=+vfp2 | \
 ; RUN:   grep fuito | count 2
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2 | \
+; RUN: llc < %s -march=arm -mattr=+vfp2 | \
 ; RUN:   grep fto.i | count 4
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2 | \
+; RUN: llc < %s -march=arm -mattr=+vfp2 | \
 ; RUN:   grep bmi | count 1
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2 | \
+; RUN: llc < %s -march=arm -mattr=+vfp2 | \
 ; RUN:   grep bgt | count 1
-; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2 | \
+; RUN: llc < %s -march=arm -mattr=+vfp2 | \
 ; RUN:   grep fcmpezs | count 1
 
 define void @test(float* %P, double* %D) {
index a361ba2ba97f528dee808f16eb6f57d9efa93994..d82638d882739625cba3efdb3fe45d1105f1bdc5 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vmov\\.s8} %t | count 2
 ; RUN: grep {vmov\\.s16} %t | count 2
 ; RUN: grep {vmov\\.u8} %t | count 2
index e8aa82a9666d25c4304e38ea67c647e24c44b456..1981bf914415fc1f725aee2b1df1b322593d537c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mattr=+neon | FileCheck %s
+; RUN: llc < %s -mattr=+neon | FileCheck %s
 target datalayout = "e-p:32:32:32-i1:8:32-i8:8:32-i16:16:32-i32:32:32-i64:32:32-f32:32:32-f64:32:32-v64:64:64-v128:128:128-a0:0:32"
 target triple = "thumbv7-elf"
 
index 5e7503dc71cf3896e188d6ddc34c168798380847..1c8f941f0f2a955945f2d2545b4f6361939c6758 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vhadd\\.s8} %t | count 2
 ; RUN: grep {vhadd\\.s16} %t | count 2
 ; RUN: grep {vhadd\\.s32} %t | count 2
index 32a66e547945471dccf77cf82c97187b5765b624..9411c3ec4a1bdca7e51cdd3a9e44f950ddfec085 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vhsub\\.s8} %t | count 2
 ; RUN: grep {vhsub\\.s16} %t | count 2
 ; RUN: grep {vhsub\\.s32} %t | count 2
index 2cb3eba7423e4c6dde6686be28715e18d6e64314..fb0f4cc5ed4067aefc37d76db1a336ec3983b290 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vceq\\.i8} %t | count 2
 ; RUN: grep {vceq\\.i16} %t | count 2
 ; RUN: grep {vceq\\.i32} %t | count 2
index 81f1bdec9ee5fb1b2c41690438f6a5b8c0151eca..f5383aafb2bb0d433b843365ca163ed28b0f475a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 define <8 x i8> @vld1i8(i8* %A) nounwind {
 ;CHECK: vld1i8:
index 168b62b9ab4d36da6241a903cf1ccc605d1bd6a7..36e54bdf4732e75e60763fd2f6bfa8c4b99a26f9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 %struct.__builtin_neon_v8qi2 = type { <8 x i8>,  <8 x i8> }
 %struct.__builtin_neon_v4hi2 = type { <4 x i16>, <4 x i16> }
index 5e528c04560df5958a6d71e90c09b3b4d1a21779..aa38bb0ec6545386eb2dd6319e4523a1cfb26d5f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 %struct.__builtin_neon_v8qi3 = type { <8 x i8>,  <8 x i8>,  <8 x i8> }
 %struct.__builtin_neon_v4hi3 = type { <4 x i16>, <4 x i16>, <4 x i16> }
index 48125be51424ae3763a84345aa7bc3714054b88b..4d59a88ab81327cec6684348f8e410f1115b366a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 %struct.__builtin_neon_v8qi4 = type { <8 x i8>,  <8 x i8>,  <8 x i8>, <8 x i8> }
 %struct.__builtin_neon_v4hi4 = type { <4 x i16>, <4 x i16>, <4 x i16>, <4 x i16> }
index 87478ee3e52312846039194c7b00ae98fa6e84bc..01334a6be77d8e9ccd2e1b036f05fd7ee7a06237 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 %struct.__builtin_neon_v8qi2 = type { <8 x i8>,  <8 x i8> }
 %struct.__builtin_neon_v4hi2 = type { <4 x i16>, <4 x i16> }
index 65f607671c7f1e0c005d113704a2dbe92f23cbeb..85ff31033ca4c2246112fd3c5a728f135e8c9f1c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vmax\\.s8} %t | count 2
 ; RUN: grep {vmax\\.s16} %t | count 2
 ; RUN: grep {vmax\\.s32} %t | count 2
index 08a3f090991657dcbf61e671b65f73e879f813a1..ecde35ae447cc3b5aa7045c61be0e9da9f4fca73 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vmin\\.s8} %t | count 2
 ; RUN: grep {vmin\\.s16} %t | count 2
 ; RUN: grep {vmin\\.s32} %t | count 2
index ed77e11a7c47efccf9dab54ee4bd78990827764a..3103d7f30b8dcc7d173832a0c50a7bf7b0da1f51 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vmla\\.i8} %t | count 2
 ; RUN: grep {vmla\\.i16} %t | count 2
 ; RUN: grep {vmla\\.i32} %t | count 2
index 7fd00bac5e2499a57880c010838540e8d47977ff..08c4d88c77c331ed57207c58b85c85feb4a82640 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vmlal\\.s8} %t | count 1
 ; RUN: grep {vmlal\\.s16} %t | count 1
 ; RUN: grep {vmlal\\.s32} %t | count 1
index d519b7e70e1e3489ea75c51a5bb56730724c8c53..d3996a3d091d152917bf19c87f9724ce1d865823 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vmls\\.i8} %t | count 2
 ; RUN: grep {vmls\\.i16} %t | count 2
 ; RUN: grep {vmls\\.i32} %t | count 2
index 94910dc77b0e337f990708ed0a2e228601844996..253157d27a04bb1ae66a069500d067e914a69a2c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vmlsl\\.s8} %t | count 1
 ; RUN: grep {vmlsl\\.s16} %t | count 1
 ; RUN: grep {vmlsl\\.s32} %t | count 1
index af9c8e25989c9ca7c5ea27dda064394f40e42260..c4cb2044df55c6581f053f9a392da745275bf056 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep vmov.i8 %t | count 2
 ; RUN: grep vmov.i16 %t | count 4
 ; RUN: grep vmov.i32 %t | count 12
index 09a77af0be67e25541eb7498508ec93b51c28d1e..47576806273faadde220c5137d327786be45c1a0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vmovl\\.s8} %t | count 1
 ; RUN: grep {vmovl\\.s16} %t | count 1
 ; RUN: grep {vmovl\\.s32} %t | count 1
index d4d027c26c6128e656c187b9386b468ee00fa546..173bb52e31c7f3f89a8d642125922cede600e5c1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vmovn\\.i16} %t | count 1
 ; RUN: grep {vmovn\\.i32} %t | count 1
 ; RUN: grep {vmovn\\.i64} %t | count 1
index eb9ae7b95c2d844558a1728287e333f2043a80d9..38abcca9a38229145a538922d2220e6b6af5e9e7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vmul\\.i8} %t | count 2
 ; RUN: grep {vmul\\.i16} %t | count 2
 ; RUN: grep {vmul\\.i32} %t | count 2
index 2fe6f3741139e35d09c9bb184a1136024167527c..c3bd141d60c52011f7f4a2acb32619cc4951864b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vmull\\.s8} %t | count 1
 ; RUN: grep {vmull\\.s16} %t | count 1
 ; RUN: grep {vmull\\.s32} %t | count 1
index 9bc135241ec6279ee7204d7de880e52dc1699e58..f71777b9b803290f651a4d728acf20441ae6cb8d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep vmvn %t | count 8
 ; Note: function names do not include "vmvn" to allow simple grep for opcodes
 
index 9fa527f52fcc67468b48aaa5313d507c6bc5e70d..e5dc832a7641087c9fe4d1e81601355b26d3c3d5 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vneg\\.s8} %t | count 2
 ; RUN: grep {vneg\\.s16} %t | count 2
 ; RUN: grep {vneg\\.s32} %t | count 2
index cee744ccb1668d2d561aad68eb85895349c641d8..23cbbf0592cfa6b76ea1358589bd7132020ee755 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep vorn %t | count 8
 ; Note: function names do not include "vorn" to allow simple grep for opcodes
 
index 39f4814c66c838df225115a880cb50d5e4ba2754..5788bb2cb68b1424356851fd0e94820a34a6680e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep vorr %t | count 8
 ; Note: function names do not include "vorr" to allow simple grep for opcodes
 
index c41c532988e8f9a866151ea8aa99ceccf151e023..8423b1b2c48c52b22799d92d3a6c1fea4cb66eae 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vpadal\\.s8} %t | count 2
 ; RUN: grep {vpadal\\.s16} %t | count 2
 ; RUN: grep {vpadal\\.s32} %t | count 2
index b551fc0f6ab6dee74efff7010ed2df2aee629564..3e6179d6bc0b49c720bc69e387309903eb52e25b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vpadd\\.i8} %t | count 1
 ; RUN: grep {vpadd\\.i16} %t | count 1
 ; RUN: grep {vpadd\\.i32} %t | count 1
index babb49515a03ed7e02b63f39bcfebefb5d4e2655..d975710e40e37d5d57a44ebae57a0bfc86dd3669 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vpaddl\\.s8} %t | count 2
 ; RUN: grep {vpaddl\\.s16} %t | count 2
 ; RUN: grep {vpaddl\\.s32} %t | count 2
index 90ae70ff94bb11b9bd5df64295ad173cb28c8016..8f6fb57215a11da5efe2224913c455acc0c3d44a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vpmax\\.s8} %t | count 1
 ; RUN: grep {vpmax\\.s16} %t | count 1
 ; RUN: grep {vpmax\\.s32} %t | count 1
index 0f982f4610adc4ab5d3798f47848b9e15d1416ef..3771258839ae780f271315e23460a9efc24a6697 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vpmin\\.s8} %t | count 1
 ; RUN: grep {vpmin\\.s16} %t | count 1
 ; RUN: grep {vpmin\\.s32} %t | count 1
index 04b8ad995b91015eebec4349720d94797eacf19c..84e59387742dfb57b8827e74a4d90d9a8fb282e9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vqabs\\.s8} %t | count 2
 ; RUN: grep {vqabs\\.s16} %t | count 2
 ; RUN: grep {vqabs\\.s32} %t | count 2
index c9e235995360a71703e4f2674317a9590c08553c..bce677a93efaf1caef3ce086d1cdd3f7937167cb 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vqadd\\.s8} %t | count 2
 ; RUN: grep {vqadd\\.s16} %t | count 2
 ; RUN: grep {vqadd\\.s32} %t | count 2
index f05bf530c4c150f72b907cfc1f4af08a12569628..3f9cde2d01718f76fb51d4c3beec33efe2a4fa42 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vqdmlal\\.s16} %t | count 1
 ; RUN: grep {vqdmlal\\.s32} %t | count 1
 
index 2b71ed556355496c1af964d84851af7f103e3dd6..280291670dd3c74ab883764685498e3c15a950f1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vqdmlsl\\.s16} %t | count 1
 ; RUN: grep {vqdmlsl\\.s32} %t | count 1
 
index dd686ddd9393410e2e7116e3fc82721350af3de2..1600dc5d61ea494b24bb68279eba04d158b42073 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vqdmulh\\.s16} %t | count 2
 ; RUN: grep {vqdmulh\\.s32} %t | count 2
 ; RUN: grep {vqrdmulh\\.s16} %t | count 2
index 3ff90f795df63f02728e1086611c4bb27b6efec2..8ddd4d62edf70575ff570e14acc93257f1760588 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vqdmull\\.s16} %t | count 1
 ; RUN: grep {vqdmull\\.s32} %t | count 1
 
index 78e6d23416b9cfb6809e5236e3fdcf557ae5b959..06e5f1edadae2a2b4efbd470fc26a4b74a2da45e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vqmovn\\.s16} %t | count 1
 ; RUN: grep {vqmovn\\.s32} %t | count 1
 ; RUN: grep {vqmovn\\.s64} %t | count 1
index 72035f024ff90584b4cd980a3c3bb77e576d521f..36265596f939f6884e4e58aa604b87ee52379718 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vqneg\\.s8} %t | count 2
 ; RUN: grep {vqneg\\.s16} %t | count 2
 ; RUN: grep {vqneg\\.s32} %t | count 2
index 63e03c124565b22b9890bb3cf713cd7137d72b48..e680f93acc9d0dac7ee90d0f73ab88b7871b426b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vqrshl\\.s8} %t | count 2
 ; RUN: grep {vqrshl\\.s16} %t | count 2
 ; RUN: grep {vqrshl\\.s32} %t | count 2
index 38f98f2a2ccf34958e8aed19179bc332ed9bab3d..bb046fa1d7d001fd5b42add424c2bf5e87a7d46a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vqrshrn\\.s16} %t | count 1
 ; RUN: grep {vqrshrn\\.s32} %t | count 1
 ; RUN: grep {vqrshrn\\.s64} %t | count 1
index 60b04bd5830ef467ae6f23c8806d646fed1a7410..bfc4e88437d9dac722612c16f13f3a9b68961dad 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vqshl\\.s8} %t | count 4
 ; RUN: grep {vqshl\\.s16} %t | count 4
 ; RUN: grep {vqshl\\.s32} %t | count 4
index 6bd607abb4d074a077bdeeb504141f6ac49c1721..fb53c36eeefd9e900b48e555635a5c8ef07e486a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vqshrn\\.s16} %t | count 1
 ; RUN: grep {vqshrn\\.s32} %t | count 1
 ; RUN: grep {vqshrn\\.s64} %t | count 1
index 07052f78dbea28eda3ba0eddea2d253e6554e56d..bae4ebe9be6d2b814194d450978fad8e934d21d8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vqsub\\.s8} %t | count 2
 ; RUN: grep {vqsub\\.s16} %t | count 2
 ; RUN: grep {vqsub\\.s32} %t | count 2
index d69e54554c49726f8d7f12756741993a54db2a48..b3f2f0d5e2b8e6d4e553ecc77d4e8e4ab816952f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vraddhn\\.i16} %t | count 1
 ; RUN: grep {vraddhn\\.i32} %t | count 1
 ; RUN: grep {vraddhn\\.i64} %t | count 1
index 622725bce3bce324b3e9efc5aa3fbc23d753746e..a97054fa927b0884d34400288acf055a1e8abc4b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vrecpe\\.u32} %t | count 2
 ; RUN: grep {vrecpe\\.f32} %t | count 2
 
index 7ded4157f0d11edbc36b699f5e69e81dbaad8e83..5ddd60b336c8893ad1879d7c4d2ebb91895a9419 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vrecps\\.f32} %t | count 2
 
 define <2 x float> @vrecpsf32(<2 x float>* %A, <2 x float>* %B) nounwind {
index 994d89d31c7813557dacb25de353a435cc350c25..f0a04a441645299b301af63daac282d9d6953ea1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 define arm_apcscc <8 x i8> @test_vrev64D8(<8 x i8>* %A) nounwind {
 ;CHECK: test_vrev64D8:
index 4f6437caeabd7151dd465c0e7f69ca2dd9024e6a..6fa9f5e0e89c6a600bdec704b7c70f8e3c410812 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vrhadd\\.s8} %t | count 2
 ; RUN: grep {vrhadd\\.s16} %t | count 2
 ; RUN: grep {vrhadd\\.s32} %t | count 2
index fbbf5489c719403442fa416da8dfab14f354a2af..df051e9b16a8b6c74326d9537deff6c9e79761c3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vrshl\\.s8} %t | count 2
 ; RUN: grep {vrshl\\.s16} %t | count 2
 ; RUN: grep {vrshl\\.s32} %t | count 2
index 8af24fd4d62231747a7cbf93f7f2e2df92efec77..3dd21bc176d25b6c84ba4df5ac652940a492918b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vrshrn\\.i16} %t | count 1
 ; RUN: grep {vrshrn\\.i32} %t | count 1
 ; RUN: grep {vrshrn\\.i64} %t | count 1
index 4f119775248727651e849bf485ce973046694c31..5eb9494db590ce91bbd7a820d3757dac8872aa38 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vrsqrte\\.u32} %t | count 2
 ; RUN: grep {vrsqrte\\.f32} %t | count 2
 
index 3fd0567842a38db04e5d40c2aad38cd23ede01f4..46a4ce93becfbf6443eb5674c3c7283b56a5d754 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vrsqrts\\.f32} %t | count 2
 
 define <2 x float> @vrsqrtsf32(<2 x float>* %A, <2 x float>* %B) nounwind {
index 587092397c7aec665f1ecf6acfa806d3e77feaa5..4691783dc83de8d18fcc2a60a0efe6137a6c87f6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vrsubhn\\.i16} %t | count 1
 ; RUN: grep {vrsubhn\\.i32} %t | count 1
 ; RUN: grep {vrsubhn\\.i64} %t | count 1
index f45f92a65a2ecac669b0f626a449a7a0232033a1..bb20dede36df27718520b049e338f3c72e935e7d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vmov\\.8} %t | count 2
 ; RUN: grep {vmov\\.16} %t | count 2
 ; RUN: grep {vmov\\.32} %t | count 2
index 8c5c4aad18d83b7668ce5bc3966998ce6c12a878..346d7e28f47e62c5a1a808247d68533f0c87065d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vshl\\.s8} %t | count 2
 ; RUN: grep {vshl\\.s16} %t | count 2
 ; RUN: grep {vshl\\.s32} %t | count 2
index a44db66326e9e8df1aa55cbeb11b3d36792d75b8..f05921f05dc59e5f3a640fe7a68272a5140cad24 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=-neon
+; RUN: llc < %s -march=arm -mattr=-neon
 
 ; Example that requires splitting and expanding a vector shift.
 define <2 x i64> @update(<2 x i64> %val) nounwind readnone {
index cb7cbb89ecdb3542fd52b175cbd0302c1e86dd99..251efdc167e6aeaeb9c7446396b6a62ac0a9bb3b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vsli\\.8} %t | count 2
 ; RUN: grep {vsli\\.16} %t | count 2
 ; RUN: grep {vsli\\.32} %t | count 2
index 993126ea578c03d3d5afc07d2d436acfca2ae9a3..773b184a173a33443a2fbd1e7963ab9f2a02e228 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vshl\\.s8} %t | count 2
 ; RUN: grep {vshl\\.s16} %t | count 2
 ; RUN: grep {vshl\\.s32} %t | count 2
index f81c09a7b9d31516fa64750345c7f13c8f802847..5407662ef0ea7e35c7925e589b890d4ee5755f7f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vshll\\.s8} %t | count 1
 ; RUN: grep {vshll\\.s16} %t | count 1
 ; RUN: grep {vshll\\.s32} %t | count 1
index bc640cbbca61c3ec0c18d7ca6c41454c317da5bd..26834e7b26f150d734c4dfe3eaa8320d8ac9f616 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vshrn\\.i16} %t | count 1
 ; RUN: grep {vshrn\\.i32} %t | count 1
 ; RUN: grep {vshrn\\.i64} %t | count 1
index e2829dcddae61a3dd4584d766e16248e7c7bffcb..10cefc24a21f7807d469931cfb4f1e9ae13e81b9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vsra\\.s8} %t | count 2
 ; RUN: grep {vsra\\.s16} %t | count 2
 ; RUN: grep {vsra\\.s32} %t | count 2
index 8fbae12a032688d8d191c5130ea00ed7591e7f52..602b124ffad9ac67ff6b1a021d99e3779b879e41 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 define void @vst1i8(i8* %A, <8 x i8>* %B) nounwind {
 ;CHECK: vst1i8:
index 3e2d028e7264dc5ba565db30692f0c59e9f21469..587b17d5b94136e62042bd7de89f8a5e5f93bb65 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 define void @vst2i8(i8* %A, <8 x i8>* %B) nounwind {
 ;CHECK: vst2i8:
index 0a47efae202b43fd8b2ddab5939b61215c89da8f..a851d0a12c81f99820c7b79cc240d248f6e99527 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 define void @vst3i8(i8* %A, <8 x i8>* %B) nounwind {
 ;CHECK: vst3i8:
index fa745ebc133f47c0b09cd15a809a91948287a343..8966b62202d9fbdd64783d16c4a42cf4696fd88f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 define void @vst4i8(i8* %A, <8 x i8>* %B) nounwind {
 ;CHECK: vst4i8:
index 03d5153fd213a7c6ddc313846a45a834fb6cab3b..391b7021d59cdf7552e2bd9bfdbb7b73c1928fae 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 define void @vst2lanei8(i8* %A, <8 x i8>* %B) nounwind {
 ;CHECK: vst2lanei8:
index 85dea41835f855bda3b69d852acffffbf0e991cc..8419a1bf2576bd20230e6a5e894f3d9061f3a378 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vsub\\.i8} %t | count 2
 ; RUN: grep {vsub\\.i16} %t | count 2
 ; RUN: grep {vsub\\.i32} %t | count 2
index 5adc9ed97d2c18351beedf7cf5b6c14b4f04c4d5..f1eafa80d9c43f41106ca1324acaa938f997ddfb 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vsubhn\\.i16} %t | count 1
 ; RUN: grep {vsubhn\\.i32} %t | count 1
 ; RUN: grep {vsubhn\\.i64} %t | count 1
index d2af455843eedfafda47f0e342d4257db519a3bc..6cd867fbd2097efef8d32aefac17cee6cb029d89 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vsubl\\.s8} %t | count 1
 ; RUN: grep {vsubl\\.s16} %t | count 1
 ; RUN: grep {vsubl\\.s32} %t | count 1
index 30bec5532a79ea4f629a2d9e08874a7f07b34377..d83b19ce6ff1a4eae74176eccfdfc7d56b5f9e27 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vsubw\\.s8} %t | count 1
 ; RUN: grep {vsubw\\.s16} %t | count 1
 ; RUN: grep {vsubw\\.s32} %t | count 1
index 6e3e50083e76eb6d416b15db6fa91c7ed79a4efb..89653b097acb054aefb5b2265cb40d9fc4230c18 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 %struct.__builtin_neon_v8qi2 = type { <8 x i8>, <8 x i8> }
 %struct.__builtin_neon_v8qi3 = type { <8 x i8>,  <8 x i8>, <8 x i8> }
index 3310efc5999fe96b6c9e6c1c23b6d6dd324ebcdd..be55daa6a946f6fc0d04532890814772d1c08fa2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 %struct.__builtin_neon_v8qi2 = type { <8 x i8>,  <8 x i8> }
 %struct.__builtin_neon_v4hi2 = type { <4 x i16>, <4 x i16> }
index 2f6ec3f676caebb156727369997a85a82e33362a..df7fb3e3ccae3ea6eed9286892048c50ff670d04 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon > %t
+; RUN: llc < %s -march=arm -mattr=+neon > %t
 ; RUN: grep {vtst\\.i8} %t | count 2
 ; RUN: grep {vtst\\.i16} %t | count 2
 ; RUN: grep {vtst\\.i32} %t | count 2
index e901e66be01dbe713196e56ef4a02d816963a9b7..411f59e9ce0a8fcc7734f2712e2696744c57f8f9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 %struct.__builtin_neon_v8qi2 = type { <8 x i8>,  <8 x i8> }
 %struct.__builtin_neon_v4hi2 = type { <4 x i16>, <4 x i16> }
index 5927ea613d5acc967cff5716328aa1ee1cf7b8e0..a1509b9dc5f23ad796b21e9adf69c2ce24b2478e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm -mattr=+neon | FileCheck %s
+; RUN: llc < %s -march=arm -mattr=+neon | FileCheck %s
 
 %struct.__builtin_neon_v8qi2 = type { <8 x i8>,  <8 x i8> }
 %struct.__builtin_neon_v4hi2 = type { <4 x i16>, <4 x i16> }
index dadd1b976798565b6421cd3c467f8c3a1948b6ff..5ac4b8c061d8a2e251c8eb3168ff9a208fdf0ef8 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=arm | grep .weak.*f
-; RUN: llvm-as < %s | llc -march=arm | grep .weak.*h
+; RUN: llc < %s -march=arm | grep .weak.*f
+; RUN: llc < %s -march=arm | grep .weak.*h
 
 define weak i32 @f() {
 entry:
index a57a76707ce6937df6c0607ff96653f5260a1cce..cf327bbf5c8762bdea81b1bf13811b91637d5359 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=arm | grep .weak
+; RUN: llc < %s -march=arm | grep .weak
 
 define i32 @f(i32 %a) {
 entry:
index c96b14ac97e597a3cb62fe4894e884fd91250c32..87d992836bc3c3978272d2ac37322ba234c009a6 100644 (file)
@@ -1,5 +1,5 @@
 ; There should be exactly two calls here (memset and malloc), no more.
-; RUN: llvm-as < %s | llc -march=alpha | grep jsr | count 2
+; RUN: llc < %s -march=alpha | grep jsr | count 2
 
 %typedef.bc_struct = type opaque
 declare void @llvm.memset.i64(i8*, i8, i64, i32)
index b45c2a44388e1974b65baf19ad9ffcc67175645a..4b3d022c1d8d4dc56d1b7b3e69333b0d7f86d56a 100644 (file)
@@ -1,5 +1,5 @@
 ; This shouldn't crash
-; RUN: llvm-as < %s | llc -march=alpha
+; RUN: llc < %s -march=alpha
 
 @.str_4 = external global [44 x i8]             ; <[44 x i8]*> [#uses=0]
 
index f89997e0bf6b5fb055554baec957773618189f77..65d2a8d02ac8d7d15edb585adb652ec3d48992e6 100644 (file)
@@ -1,5 +1,5 @@
 ; The global symbol should be legalized
-; RUN: llvm-as < %s | llc -march=alpha 
+; RUN: llc < %s -march=alpha 
 
 target datalayout = "e-p:64:64"
         %struct.LIST_HELP = type { %struct.LIST_HELP*, i8* }
index 05ebe1eb888b2c63915a20a2e8e2ad94d8d9c49f..45587f08fd6cfabf4f96952ce61eb82c34fcca4a 100644 (file)
@@ -1,5 +1,5 @@
 ; This shouldn't crash
-; RUN: llvm-as < %s | llc -march=alpha 
+; RUN: llc < %s -march=alpha 
 
 target datalayout = "e-p:64:64"
 target triple = "alphaev6-unknown-linux-gnu"
index f3ff5b1750fe3e76e2ad6c1c73c9f8d29face668..2b28903c5014837ff681e02eb3dc92755e9657cc 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=alpha
+; RUN: llc < %s -march=alpha
 
 target datalayout = "e-p:64:64"
 target triple = "alphaev67-unknown-linux-gnu"
index 6b55047579133f0dc8ff6d2ff63763a54bb02c26..5d31bc3798dc18431f24520e54a2d4f79505acd0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=alpha
+; RUN: llc < %s -march=alpha
 
 target datalayout = "e-p:64:64"
 target triple = "alphaev67-unknown-linux-gnu"
index 3f42eda4beb5b049380259e26e8d0f86fb0b2ea6..14e0bccc8482c0d16b1c62eaeceb550e2024f480 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=alpha
+; RUN: llc < %s -march=alpha
 
 target datalayout = "e-p:64:64"
 target triple = "alphaev67-unknown-linux-gnu"
index 3eac13d2b7ac160b3b6ba315cf0b899ac0fcc55b..b537e250ad869a0877e75cca2da0b1e0bdbed6e6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=alpha
+; RUN: llc < %s -march=alpha
 
 ;FIXME: this should produce no mul inst.  But not crashing will have to do for now
 
index 9d814da982d469ba5a062c373e42cdf786ae8ebc..1a4b40e2da2c8e26249706ee05a25bc7f7101298 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=alpha
+; RUN: llc < %s -march=alpha
 
 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:64:64-v64:64:64-v128:128:128-a0:0:64-f128:128:128"
 target triple = "alphaev6-unknown-linux-gnu"
index e6e57464cb216ef972eaa00d76d34e2421ba1eb3..8b9b603fe6feb08e760e1b4fe597c0197ef7da6f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR3044
 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:64:64-v64:64:64-v128:128:128-a0:0:64-f128:128:128"
 target triple = "alphaev6-unknown-linux-gnu"
index 3b11880758d9148d09c331c78be6969fc5e6f4a8..cfbf7fcdfd9001bcbed18a1d72d362d6bdcb8b27 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=alpha
+; RUN: llc < %s -march=alpha
 
 define i1 @a(float %x) {
   %r = fcmp ult float %x, 1.0
index ad25a3498969792c19071c043ee5362629ec8d5b..24a74188f8c09ff0f16483e972865df4d16e8c1a 100644 (file)
@@ -1,6 +1,6 @@
 ;test all the shifted and signextending adds and subs with and without consts
 ;
-; RUN: llvm-as < %s | llc -march=alpha -o %t.s
+; RUN: llc < %s -march=alpha -o %t.s
 ; RUN: grep {  addl} %t.s | count 2
 ; RUN: grep {  addq} %t.s | count 2
 ; RUN: grep {  subl} %t.s | count 2
index 61d020890e89b6fdeb8d11b4fd8a978237e3c2a8..fa3b949fc7b8c75f51f1d2affa9433bea48a82c4 100644 (file)
@@ -1,6 +1,6 @@
 ;test for ADDC and ADDE expansion
 ;
-; RUN: llvm-as < %s | llc -march=alpha
+; RUN: llc < %s -march=alpha
 
 define i128 @add128(i128 %x, i128 %y) {
 entry:
index 6e635119e569e40988a117a71ad656950aef8c04..9f0035097b0ef49bcba852b9be25c3ee10ff024a 100644 (file)
@@ -1,5 +1,5 @@
 ; Make sure this testcase codegens to the bic instruction
-; RUN: llvm-as < %s | llc -march=alpha | grep {bic}
+; RUN: llc < %s -march=alpha | grep {bic}
 
 define i64 @bar(i64 %x, i64 %y) {
 entry:
index d4618577a044403b92b50c2bfb413d9eb163198e..14f6b46c5490766a21bf6e7ea1a12de45e58fa5a 100644 (file)
@@ -1,5 +1,5 @@
 ; Make sure this testcase codegens the bsr instruction
-; RUN: llvm-as < %s | llc -march=alpha | grep bsr
+; RUN: llc < %s -march=alpha | grep bsr
 
 define internal i64 @abc(i32 %x) {
         %tmp.2 = add i32 %x, -1         ; <i32> [#uses=1]
index ee8cda840e0ac922f71204c9c06ce7f42b696818..24e97a92b86b17bcba903ba9bd2a112d6a58c983 100644 (file)
@@ -1,5 +1,5 @@
 ;All this should do is not crash
-;RUN: llvm-as < %s | llc -march=alpha
+;RUN: llc < %s -march=alpha
 
 target datalayout = "e-p:64:64"
 target triple = "alphaev67-unknown-linux-gnu"
index 08e1dad2c0e7729c31f3f06e881090d5147e1bf4..9b655f03efdcf2bd8dc02d2f0ac9409d0f3eed2d 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=alpha | not grep cmovlt
-; RUN: llvm-as < %s | llc -march=alpha | grep cmoveq
+; RUN: llc < %s -march=alpha | not grep cmovlt
+; RUN: llc < %s -march=alpha | grep cmoveq
 
 define i64 @cmov_lt(i64 %a, i64 %c) {
 entry:
index 9b83215181c96adc73caaa869396b00ffaf0e46d..e88d2eec75e10a8dfb6b944b88aebff666fde1f8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=alpha | grep cmpbge | count 2
+; RUN: llc < %s -march=alpha | grep cmpbge | count 2
 
 define i1 @test1(i64 %A, i64 %B) {
         %C = and i64 %A, 255            ; <i64> [#uses=1]
index 83d97b5833c46efb947d2cc712c9a597d8f560aa..aa1588aa39e8f3c51fb778504f788d7c076ad533 100644 (file)
@@ -1,8 +1,8 @@
 ; Make sure this testcase codegens to the ctlz instruction
-; RUN: llvm-as < %s | llc -march=alpha -mcpu=ev67 | grep -i ctlz
-; RUN: llvm-as < %s | llc -march=alpha -mattr=+CIX | grep -i ctlz
-; RUN: llvm-as < %s | llc -march=alpha -mcpu=ev6 | not grep -i ctlz
-; RUN: llvm-as < %s | llc -march=alpha -mattr=-CIX | not grep -i ctlz
+; RUN: llc < %s -march=alpha -mcpu=ev67 | grep -i ctlz
+; RUN: llc < %s -march=alpha -mattr=+CIX | grep -i ctlz
+; RUN: llc < %s -march=alpha -mcpu=ev6 | not grep -i ctlz
+; RUN: llc < %s -march=alpha -mattr=-CIX | not grep -i ctlz
 
 declare i8 @llvm.ctlz.i8(i8)
 
index 56027dd3ea7b914ce063a746e536ef6dbfef30a4..230e096b08d2be1867231512cf4894adf8449a38 100644 (file)
@@ -1,5 +1,5 @@
 ; Make sure this testcase does not use ctpop
-; RUN: llvm-as < %s | llc -march=alpha | not grep -i ctpop 
+; RUN: llc < %s -march=alpha | not grep -i ctpop 
 
 declare i64 @llvm.ctlz.i64(i64)
 
index a528d728be066500467a97d7c9b0333ce95ba1d0..f887882cec2fb148800efba794cf71f5ab52ce3d 100644 (file)
@@ -1,10 +1,10 @@
 ; Make sure this testcase codegens to the ctpop instruction
-; RUN: llvm-as < %s | llc -march=alpha -mcpu=ev67 | grep -i ctpop
-; RUN: llvm-as < %s | llc -march=alpha -mattr=+CIX | \
+; RUN: llc < %s -march=alpha -mcpu=ev67 | grep -i ctpop
+; RUN: llc < %s -march=alpha -mattr=+CIX | \
 ; RUN:   grep -i ctpop
-; RUN: llvm-as < %s | llc -march=alpha -mcpu=ev6 | \
+; RUN: llc < %s -march=alpha -mcpu=ev6 | \
 ; RUN:   not grep -i ctpop
-; RUN: llvm-as < %s | llc -march=alpha -mattr=-CIX | \
+; RUN: llc < %s -march=alpha -mattr=-CIX | \
 ; RUN:   not grep -i ctpop
 
 declare i64 @llvm.ctpop.i64(i64)
index 2539d72474487f81ea160e721de942b65799100a..b3413d6b5dce5e74f407d8fa1b2a6a279b90b141 100644 (file)
@@ -1,5 +1,5 @@
 ; Make sure this testcase codegens to the eqv instruction
-; RUN: llvm-as < %s | llc -march=alpha | grep eqv
+; RUN: llc < %s -march=alpha | grep eqv
 
 define i64 @bar(i64 %x, i64 %y) {
 entry:
index 7af813454072dadd13f4b31f93c3972dffb405a9..ffeafbd75938dda3a67be891a9ba90f040f3db0d 100644 (file)
@@ -1,5 +1,5 @@
 ; Make sure this testcase codegens to the ctpop instruction
-; RUN: llvm-as < %s | llc -march=alpha | grep -i {subl \$16,1,\$0}
+; RUN: llc < %s -march=alpha | grep -i {subl \$16,1,\$0}
 
 
 define i32 @foo(i32 signext %x) signext {
index c95d57153db2c32d55926237944f05bcf6c9ad41..4cf80dee57b78645be1f6ad9659fd7ca8bd1a243 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=alphaev6-unknown-linux-gnu
+; RUN: llc < %s -mtriple=alphaev6-unknown-linux-gnu
 
 define void @foo() {
 entry:
index d7b61163e7b80399a6144a277c79748a8f8cfa96..917c9327dc16ff054f779a144f7cc8f654fd489c 100644 (file)
@@ -1,9 +1,9 @@
 ; try to check that we have the most important instructions, which shouldn't 
 ; appear otherwise
-; RUN: llvm-as < %s | llc -march=alpha | grep jmp
-; RUN: llvm-as < %s | llc -march=alpha | grep gprel32
-; RUN: llvm-as < %s | llc -march=alpha | grep ldl
-; RUN: llvm-as < %s | llc -march=alpha | grep rodata
+; RUN: llc < %s -march=alpha | grep jmp
+; RUN: llc < %s -march=alpha | grep gprel32
+; RUN: llc < %s -march=alpha | grep ldl
+; RUN: llc < %s -march=alpha | grep rodata
 ; END.
 
 target datalayout = "e-p:64:64"
index 50c245ff3d9e089bcae5d3aa1d29e17e2018db8a..93e8b1b04465ac73efedecda2aedf97789fac4cb 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=alpha | grep mb
+; RUN: llc < %s -march=alpha | grep mb
 
 declare void @llvm.memory.barrier( i1 , i1 , i1 , i1 , i1)
 
index b069fea4a5ca996906085e0950e0ce8bad5f7ee0..daf8409409dd573afe0cf25b60bfa62e0529ea61 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=alpha
+; RUN: llc < %s -march=alpha
 
 define i128 @__mulvdi3(i128 %a, i128 %b) nounwind {
 entry:
index 5af73a1cc774c6c00c52c0543347149c69e7cb5c..4075dd6289ebc90497925f2d557ca6ffb982f738 100644 (file)
@@ -1,5 +1,5 @@
 ; Make sure this testcase does not use mulq
-; RUN: llvm-as < %s | llc -march=alpha | not grep -i mul
+; RUN: llc < %s -march=alpha | not grep -i mul
 
 define i64 @foo1(i64 %x) {
 entry:
index ddaed4a0c6e24ffcba1bb7cedf299175f719aa22..0db767f68e517a6d09905430102a3b990f49036e 100644 (file)
@@ -1,5 +1,5 @@
 ; Make sure this testcase codegens to the lda -1 instruction
-; RUN: llvm-as < %s | llc -march=alpha | grep {\\-1}
+; RUN: llc < %s -march=alpha | grep {\\-1}
 
 define i64 @bar() {
 entry:
index cea9f6bc95f5863694d5801cfdb0da56dc80ef8c..4f0a5c2946ef3df7cd233bf3046bb2b47e9cbcfc 100644 (file)
@@ -1,5 +1,5 @@
 ; Make sure this testcase codegens to the ornot instruction
-; RUN: llvm-as < %s | llc -march=alpha | grep eqv
+; RUN: llc < %s -march=alpha | grep eqv
 
 define i64 @bar(i64 %x) {
 entry:
index b8d350dc100e1b5bfa25db80333201ea98ecade2..f930e345ce4261187e41dbbe22da10bd32f211f9 100644 (file)
@@ -1,5 +1,5 @@
 ; Make sure this testcase codegens to the ornot instruction
-; RUN: llvm-as < %s | llc -march=alpha | grep ornot
+; RUN: llc < %s -march=alpha | grep ornot
 
 define i64 @bar(i64 %x, i64 %y) {
 entry:
index 2d9ed1e413db57a713964f5af0ea7aea908b399a..96ab4eb400ea1457c0a67909d5f800a16ea803f9 100644 (file)
@@ -1,6 +1,6 @@
 ; Test to make sure that the 'private' is used correctly.
 ;
-; RUN: llvm-as < %s | llc -march=alpha > %t
+; RUN: llc < %s -march=alpha > %t
 ; RUN: grep \\\$foo: %t
 ; RUN: grep bsr.*\\\$\\\$foo %t
 ; RUN: grep \\\$baz: %t
index 193a47f7ce3f1e50884f7e479025747429f3b5da..d6665b5d8d6f8d2f42b8d6cc58b9145b320f2817 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=alpha | grep rpcc
+; RUN: llc < %s -march=alpha | grep rpcc
 
 declare i64 @llvm.readcyclecounter()
 
index 2344833dc5b363ef0a7637254032eea212207d01..3042ef3d0237ec054314c0a025128f797527aa11 100644 (file)
@@ -1,5 +1,5 @@
 ; Make sure this testcase codegens to the zapnot instruction
-; RUN: llvm-as < %s | llc -march=alpha | grep zapnot
+; RUN: llc < %s -march=alpha | grep zapnot
 
 define i64 @foo(i64 %y) {
 entry:
index cb18559e532c0c694b589310024f7fd25575ecca..d26404bfe024be4ecbdf4e6ca967caafeba1eacc 100644 (file)
@@ -1,6 +1,6 @@
 ;test for SUBC and SUBE expansion
 ;
-; RUN: llvm-as < %s | llc -march=alpha
+; RUN: llc < %s -march=alpha
 
 define i128 @sub128(i128 %x, i128 %y) {
 entry:
index e00e6d7bfe260e2dbf64dd8c1ee70496d6ea817e..ff04de9ef4679b3dde8eb7c15134428fd207c776 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=alpha | grep .weak.*f
-; RUN: llvm-as < %s | llc -march=alpha | grep .weak.*h
+; RUN: llc < %s -march=alpha | grep .weak.*f
+; RUN: llc < %s -march=alpha | grep .weak.*h
 
 define weak i32 @f() {
 entry:
index f745cd52ba3d8047e9234e64eea66717a5b9b118..a3e2ccf57256cd005bd49c2217a3126b37a8220c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=alpha | grep wmb
+; RUN: llc < %s -march=alpha | grep wmb
 
 declare void @llvm.memory.barrier( i1 , i1 , i1 , i1 , i1)
 
index 7fec19bdf3f572a8d7d73164ef2b1fc675fca72b..d00984acf7f329eff01932eaafe91feb753ebe21 100644 (file)
@@ -1,5 +1,5 @@
 ; Make sure this testcase codegens to the bic instruction
-; RUN: llvm-as < %s | llc -march=alpha | grep zapnot
+; RUN: llc < %s -march=alpha | grep zapnot
 
 
 define i16 @foo(i64 %y) zeroext {
index 6a33ca2ab21f2d5594bd3fbc98cf17f4ac692300..cd3caae41d5aa2336d36c1a34972f97949b9f156 100644 (file)
@@ -1,5 +1,5 @@
 ; Make sure this testcase codegens to the zapnot instruction
-; RUN: llvm-as < %s | llc -march=alpha | grep zapnot
+; RUN: llc < %s -march=alpha | grep zapnot
 
 define i64 @bar(i64 %x) {
 entry:
index 26aab37d7bb9f71449be0827cd215c01340d6ed7..f02961f1eaec8521cd8ced58ec1e0532de277663 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=alpha | grep zapnot
+; RUN: llc < %s -march=alpha | grep zapnot
 
 ;demanded bits mess up this mask in a hard to fix way
 ;define i64 @foo(i64 %y) {
index 1be3ca2e3c72c7f34d944ff1e09d10039673d762..89beeef2d81004e7e7ca629c34b60af8d762f78d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=alpha | grep zapnot
+; RUN: llc < %s -march=alpha | grep zapnot
 
 define i64 @foo(i64 %y) {
         %tmp = shl i64 %y, 3            ; <i64> [#uses=1]
index 58076f9c2d886837753e7853b4c5ccbbad0d3171..3ee5e8df9972f8e5335679985aca51330082eca2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin -join-liveintervals=0 -verify-machineinstrs
+; RUN: llc < %s -march=bfin -join-liveintervals=0 -verify-machineinstrs
 
 ; Provoke an error in LowerSubregsPass::LowerExtract where the live range of a
 ; super-register is illegally extended.
index ae08f0f1d0920480587d720f4cc7e930fd6b2126..e5d1637a50cb574c4e2bbb2332861c69eeef4b64 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin -verify-machineinstrs
+; RUN: llc < %s -march=bfin -verify-machineinstrs
 
 declare i64 @llvm.cttz.i64(i64) nounwind readnone
 
index 3cf00cfd9bc8ac3bb261bca7689a4719ac936ec1..412c66913b2dc2cb0d07b1538d4a00639e36a189 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin -verify-machineinstrs
+; RUN: llc < %s -march=bfin -verify-machineinstrs
 ; XFAIL: *
 
 ; When joining live intervals of sub-registers, an MBB live-in list is not
index 656cd337aa4d5fddf2dbf34889705ff974ba9b74..dcc3ea0dec8831b2bd440b10270d51d5f50ec7f1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin -verify-machineinstrs
+; RUN: llc < %s -march=bfin -verify-machineinstrs
 
 ; LocalRewriter can forget to transfer a <def,dead> flag when setting up call
 ; argument registers. This then causes register scavenger asserts.
index fbc3986a83c1d3182e6e9cd0daf6324329974054..f21da52315faf20f0759f9a1d5e72094dc60431e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin -verify-machineinstrs
+; RUN: llc < %s -march=bfin -verify-machineinstrs
 ; XFAIL: *
 
 ; An undef argument causes a setugt node to escape instruction selection.
index de80783ac6d7c18aac23e4a4f60a259e610e0729..e982e437d6871b77c2b568844bdb12e88294986b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin -verify-machineinstrs > %t
+; RUN: llc < %s -march=bfin -verify-machineinstrs > %t
 
        type { i24, i1 }                ; type %0
 
index 267f3092572ee754a0603c3a06dcfc1ce71a2ae2..3311c03199ee9c98e2cfd92a68146e64903d2b99 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin -verify-machineinstrs
+; RUN: llc < %s -march=bfin -verify-machineinstrs
 define i32 @add(i32 %A, i32 %B) {
        %R = add i32 %A, %B             ; <i32> [#uses=1]
        ret i32 %R
index f0934e9307f682056053a9e2bfb1d476e0f76783..dd5610120b4d9da55b1595d3beeca7014598aa8a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin -verify-machineinstrs
+; RUN: llc < %s -march=bfin -verify-machineinstrs
 
 ; These functions have just the right size to annoy the register scavenger: They
 ; use all the scratch registers, but not all the callee-saved registers.
index 1c0c72aaeaee9647c6f3b3213f9e5860db7d7e2c..c63adaba06cfac218eb366d20b8fe23b04a10d57 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin > %t
+; RUN: llc < %s -march=bfin > %t
 
 define i1 @add(i1 %A, i1 %B) {
        %R = add i1 %A, %B              ; <i1> [#uses=1]
index d8506319ef7ce3562000a3c5f83f5523dc25e7e8..541e9a8dc948c41ef032f74b71006650a6fddcd2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin
+; RUN: llc < %s -march=bfin
 
 define i16 @add(i16 %A, i16 %B) {
        %R = add i16 %A, %B             ; <i16> [#uses=1]
index 3a9377c5046c603d75d8c44c4e91e1863030fcdc..4b5dbfcb957ecc7dd7e57ccbd315e0dc148302d7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin -verify-machineinstrs
+; RUN: llc < %s -march=bfin -verify-machineinstrs
 
 define i32 @add(i32 %A, i32 %B) {
        %R = add i32 %A, %B             ; <i32> [#uses=1]
index 32dfc1ca65b9c1abf82374b8d7d8745682b87de4..d4dd8e2703bf80c37f3490f79c26604dbbb5a84f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin -verify-machineinstrs
+; RUN: llc < %s -march=bfin -verify-machineinstrs
 
 define i64 @add(i64 %A, i64 %B) {
        %R = add i64 %A, %B             ; <i64> [#uses=1]
index 7338d461245ce6f5a97b05621476e441a5a42049..2c7ce9d1015ae6fe5c3dd46a45e3e6fe0bb6dd35 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin
+; RUN: llc < %s -march=bfin
 
 define i8 @add(i8 %A, i8 %B) {
        %R = add i8 %A, %B              ; <i8> [#uses=1]
index 09a389da4c150ea927381d45e0c5f4a5b039c8d9..85040df0fde5dac9e03b727b9ab0b9f0e9dda3df 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin -verify-machineinstrs
+; RUN: llc < %s -march=bfin -verify-machineinstrs
 
 define void @void(i32, i32) {
         add i32 0, 0            ; <i32>:3 [#uses=2]
index fb5f74bddb0bf2ab5e8304ad65e9441bdfe48426..8cc3713b7e73a24d57560cb4c607f6c79631e44b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin -verify-machineinstrs > %t
+; RUN: llc < %s -march=bfin -verify-machineinstrs > %t
 
        %IntList = type %struct.intlist*
        %ReadFn = type i32 ()*
index ed285a7603648fbcaa1fd582120d994683f44eae..e1732a8f806b8f2d544b1c865ef20950a8cb6420 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin > %t
+; RUN: llc < %s -march=bfin > %t
 
 define i1 @cmp3(i32 %A) {
        %R = icmp uge i32 %A, 2
index c5c5f7e8ac1d82e733a168cf8fff8fb2a524f867..ef5bf45861ddc4fa0c99afb3cc94eb5de2117987 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin
+; RUN: llc < %s -march=bfin
 
 ; This test tries to use a JustCC register as a data operand for MOVEcc.  It
 ; calls copyRegToReg(JustCC -> DP), failing because JustCC can only be copied to
index ab5b12fbd4610ae32ee42f5e44c265ece5867a95..e9b66ebe5772bd8b3d3be4a9e4d88c0759ff508c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin
+; RUN: llc < %s -march=bfin
 
 declare i32 @llvm.ctlz.i32(i32)
 declare i32 @llvm.cttz.i32(i32)
index 43cde5e32315df799ceec7059245ac4738771b63..ac4bdcffbe957f4d6f0229b23acb52ebcdd4c1de 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin
+; RUN: llc < %s -march=bfin
 
 declare i64 @llvm.ctlz.i64(i64)
 declare i64 @llvm.cttz.i64(i64)
index 039ffbd57cb795e2343d0e44d3becddeaeb1bb06..56a65c05853e001933fdfbd1ac08e795042f7bed 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin
+; RUN: llc < %s -march=bfin
 
 declare i16 @llvm.ctlz.i16(i16)
 
index 276b1d5927249266794c8fe0a1f107b5d2c30ace..3e22f88435532e1b3cbbf68f769eb0640ae81bc2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin -verify-machineinstrs > %t
+; RUN: llc < %s -march=bfin -verify-machineinstrs > %t
 
 @.str = external constant [14 x i8]            ; <[14 x i8]*> [#uses=1]
 
index cb06aa24fd040b35b2f33e59e800a01d4c3c7fd8..cbbb3d9831a8006411904b213659be27322d107e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin
+; RUN: llc < %s -march=bfin
 
 declare i16 @llvm.ctpop.i16(i16)
 
index a76cd36b75b2650b530a6bbb2b7fdab3ca94b111..05fe9bfd446980526632b374b8333e5aa93f0de7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin
+; RUN: llc < %s -march=bfin
 
 declare i16 @llvm.cttz.i16(i16)
 
index 745e25947b06c17f30a353140966dda129d42b2b..6451c747bd709a7f9c377338bbab3dc0c1c9fbba 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin | FileCheck %s
+; RUN: llc < %s -march=bfin | FileCheck %s
 
 declare i64 @llvm.readcyclecounter()
 
index 774615fea9d24ca2cac9e67cebf8841e6a6004e3..815ca797d752c6c1a3eb3d6b34288cb46dcc9049 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin
+; RUN: llc < %s -march=bfin
 
 declare i32 @printf(i8*, ...)
 
index 34ca3eb328ec4fccbc2ee58aa49d3f233b6bc52b..7e677fbf18cf18cb0f33cf47fde83553b2a1b06a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin -verify-machineinstrs
+; RUN: llc < %s -march=bfin -verify-machineinstrs
 
 declare i32 @SIM(i8*, i8*, i32, i32, i32, [256 x i32]*, i32, i32, i32)
 
index 6a3b394a34f6436313cf4eccd96581e03035c0e7..bc5ade7416fa1551a5454c04062d2b12fb1e168d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin -verify-machineinstrs
+; RUN: llc < %s -march=bfin -verify-machineinstrs
 @i17_l = external global i17           ; <i17*> [#uses=1]
 @i17_s = external global i17           ; <i17*> [#uses=1]
 
index 97bc035885028ad9fcee21080eb6129eb5d60b3f..cb03e3d7fcb0a65da49d360eec37a68ac63a4820 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin -verify-machineinstrs
+; RUN: llc < %s -march=bfin -verify-machineinstrs
 @i1_l = external global i1             ; <i1*> [#uses=1]
 @i1_s = external global i1             ; <i1*> [#uses=1]
 
index 0bbd198e7805e4873e64aa7d0c911d419e35d77b..6b5612cc4997a56cf382e97f03379972bdce56ec 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin -verify-machineinstrs
+; RUN: llc < %s -march=bfin -verify-machineinstrs
 
 define i32 @adj(i32 %d.1, i32 %ct.1) {
 entry:
index 085dc154a87388f9acc5805a32bc56ce44ec77b4..9f8cf48e87564c46c17950d54772d9a598885666 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin -verify-machineinstrs
+; RUN: llc < %s -march=bfin -verify-machineinstrs
 @i216_l = external global i216         ; <i216*> [#uses=1]
 @i216_s = external global i216         ; <i216*> [#uses=1]
 
index 7dde2a111cf0150646bc3080704269d04717531e..db23f541adcbdea5b8f671ae80173528d192d184 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin
+; RUN: llc < %s -march=bfin
 @i248_l = external global i248         ; <i248*> [#uses=1]
 @i248_s = external global i248         ; <i248*> [#uses=1]
 
index 6a3b394a34f6436313cf4eccd96581e03035c0e7..bc5ade7416fa1551a5454c04062d2b12fb1e168d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin -verify-machineinstrs
+; RUN: llc < %s -march=bfin -verify-machineinstrs
 @i17_l = external global i17           ; <i17*> [#uses=1]
 @i17_s = external global i17           ; <i17*> [#uses=1]
 
index 85a74fa5eedefb6f5fee68fe75e03bb00fe06c96..df74c9a6e0e8fe1a0bd04ef5dbcbebd149d59e1d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin -verify-machineinstrs
+; RUN: llc < %s -march=bfin -verify-machineinstrs
 @i256_s = external global i256         ; <i256*> [#uses=1]
 
 define void @i256_ls(i256 %x) nounwind  {
index a03c182e3212f027ddc38036305a3e7665084acf..ca0256391b1fc4fbb5630d893d5b458d91cd13e5 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin -verify-machineinstrs
+; RUN: llc < %s -march=bfin -verify-machineinstrs
 @i56_l = external global i56           ; <i56*> [#uses=1]
 @i56_s = external global i56           ; <i56*> [#uses=1]
 
index 967a86f36e52aa46df07d7a4a9e19526ec32f9e1..ea3a67e4994cf18800b987df819092fc0d651098 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin
+; RUN: llc < %s -march=bfin
 
 @i8_l = external global i8             ; <i8*> [#uses=1]
 @i8_s = external global i8             ; <i8*> [#uses=1]
index ee8fbb01604bb475564429aa320a727761daf170..d623f6bd95aa3c11cd2c0741c2bc5a71a5e6d8bd 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin | FileCheck %s
+; RUN: llc < %s -march=bfin | FileCheck %s
 
 ; Standard "r"
 ; CHECK: r0 = r0 + r1;
index e1f822b0a3092a642ba682fbb4fa1ba50ec65434..6bd9f86a999c5a933c40e52de068d290990085c0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin -verify-machineinstrs > %t
+; RUN: llc < %s -march=bfin -verify-machineinstrs > %t
 
 define fastcc void @Evaluate() {
 entry:
index bc3bbb38c6a622deaeded5b56386e920950db500..a8c01ba65f88a8c8d52a6e09b2e67d9fe8b296da 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin
+; RUN: llc < %s -march=bfin
 
 ; Assertion failed: (width < BitWidth && "Invalid APInt Truncate request"),
 ; function trunc, file APInt.cpp, line 956.
index 62b58314052b42485918e1e575927f043ab81cf2..5f49e9d193e4a99f502e29d3756b9b8818fc8a3c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin -verify-machineinstrs | FileCheck %s
+; RUN: llc < %s -march=bfin -verify-machineinstrs | FileCheck %s
 
 ; CHECK: .section .rodata
 ; CHECK: JTI1_0:
index 42aa4cd9faf713f2afc83977455b3dceda2ebd35..02d32ef85f12d797409308a06c2f0c033e3ccecc 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin
+; RUN: llc < %s -march=bfin
 
 ; The switch expansion uses a dynamic shl, and it produces a jumptable
 
index 853b6621793e23de8e056cc1d0bb4142844c9d4f..eb18d410d088143bf53f64648a4666ef3025e662 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin -verify-machineinstrs
+; RUN: llc < %s -march=bfin -verify-machineinstrs
 
 ; This somewhat contrived function heavily exercises register classes
 ; It can trick -join-cross-class-copies into making illegal joins
index fba0afbfa4ca217d6bf9359b4b1f7b8fe2941bb3..e44672ff4200f059db5211c88a01001831d310d3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin
+; RUN: llc < %s -march=bfin
 
 define i16 @and(i16 %A, i16 %B) {
        %R = and i16 %A, %B             ; <i16> [#uses=1]
index 3160d6c544909df4ec765801eb4d585a8930ffba..8c52874e773b5efc39a632bb2f8744fb60191352 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin -verify-machineinstrs
+; RUN: llc < %s -march=bfin -verify-machineinstrs
 
        type { i32, float, float, float, float, float, float, float, float, float, float }              ; type %0
        %struct..s_segment_inf = type { float, i32, i16, i16, float, float, i32, float, float }
index 91be4502d72c2f4de7958e75f12316d19e7c4adc..72bacee33eb2754eb4620ad3aa896706c5a3ab3a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin -verify-machineinstrs > %t
+; RUN: llc < %s -march=bfin -verify-machineinstrs > %t
 
        %struct.CUMULATIVE_ARGS = type { i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }
        %struct.VEC_edge = type { i32, i32, [1 x %struct.edge_def*] }
index d66d1efe24e158d47f6aa12be08165fd537f50cf..9e54b73c87723193d19e7bf26ab55ce0b78cc98e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin -verify-machineinstrs
+; RUN: llc < %s -march=bfin -verify-machineinstrs
 @.str_1 = external constant [42 x i8]          ; <[42 x i8]*> [#uses=1]
 
 declare i32 @printf(i8*, ...)
index 47c682da6f435614f82b1007c6ce725e74afba74..7ac7e8032bb6da964aeb8acc293dec028464d79e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin
+; RUN: llc < %s -march=bfin
 
 declare i32 @printf(i8*, ...)
 
index d2771d1bb8d7f7dcb3ac0cc0fcd38fd6a91ade5b..c247aca0a5b0ad0f7347d7b143ae8e032d824bdf 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin > %t
+; RUN: llc < %s -march=bfin > %t
 
 ; DAGCombiner::SimplifyBinOpWithSameOpcodeHands can produce an illegal i16 OR
 ; operation after LegalizeOps.
index 585532521e7157fcc6e13e2cdaa7146b8dbe74c0..d344fadbf3d2f89e7c77264c4eac76870b05039d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin > %t
+; RUN: llc < %s -march=bfin > %t
 
 ; The DAG combiner may sometimes create illegal i16 SETCC operations when run
 ; after LegalizeOps. Try to tease out all the optimizations in
index e03f4ff512cd7fd388eae20fecee0fea4c488660..1426655ba0b9e3f805450df3f90b00fad45ad128 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin -verify-machineinstrs
+; RUN: llc < %s -march=bfin -verify-machineinstrs
 define i32 @sdiv(i32 %A, i32 %B) {
        %R = sdiv i32 %A, %B            ; <i32> [#uses=1]
        ret i32 %R
index 286db7c2e3f95f1810be3625d873c86afb89a977..0f7f270967a610eee93e041ab00fa0a598de96bc 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin -verify-machineinstrs > %t
+; RUN: llc < %s -march=bfin -verify-machineinstrs > %t
 
 declare i1 @foo()
 
index 738fff7c7acfb09a9eabdeb6d4c42ecffd5bc1cf..3680ec6e554bd5e698179c16bb85e706dcf2c3b5 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin -verify-machineinstrs > %t
+; RUN: llc < %s -march=bfin -verify-machineinstrs > %t
 
 define i32 @foo(i32 %A, i32 %B, i32 %C) {
 entry:
index f0fe1a7c90c6dae6838fdc143caf2210144349ab..7877bce9c3721bac98866f2e4d41e119a326b5a6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin -verify-machineinstrs > %t
+; RUN: llc < %s -march=bfin -verify-machineinstrs > %t
 
 define i8* @FindChar(i8* %CurPtr) {
 entry:
index 8fa5c5f9e88a10e14665c7450576b375696d856d..75084f01e560797fb145545c68ca343cd1fb9e4f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=bfin -verify-machineinstrs | FileCheck %s
+; RUN: llc < %s -march=bfin -verify-machineinstrs | FileCheck %s
 
 define void @f() nounwind {
 entry:
index c69b9b0c2cd734eaf454b65da608cd9905c13b03..0b06041f57132a9fb27765449f625d1cd7b60cb9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c
+; RUN: llc < %s -march=c
 
 ; Make sure that global variables do not collide if they have the same name,
 ; but different types.
index 29081579ac71dad98a17757bd0880f730c18f937..a9f54e467d7e391a69c2612174ffd086d17697a4 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c
+; RUN: llc < %s -march=c
 
 ; This case was emitting code that looked like this:
 ; ...
index 297807ee32d1b5ec048ac09a600406580f9ac7a4..2afb1a02bbadf9f2c8fd839b6e0d9d27b6403cb1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c
+; RUN: llc < %s -march=c
 
 ; Test const pointer refs & forward references
 
index ead1bce818f257b4f9466dea5f6c0fb087e7c90a..b71cf07dbf0c03881940671421729fe6096c3205 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c
+; RUN: llc < %s -march=c
 
 global i32* bitcast (float* @2 to i32*)   ;; Forward numeric reference
 global float* @2                       ;; Duplicate forward numeric reference
index 7ae13ec54c30a4246a1bb20a20465febe37ac1b3..b5a1f0b28b2c16e7eea3b3680c2819cc40e8088c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c
+; RUN: llc < %s -march=c
 
 @sptr1 = global [11 x i8]* @somestr         ;; Forward ref to a constant
 @somestr = constant [11 x i8] c"hello world"
index 25f63a0da6b3d598efb826b2cb81244ef2364b5e..10b9fe22847c14bb4f0e62e8078a0eea86515121 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c
+; RUN: llc < %s -march=c
 
 @fptr = global void ()* @f       ;; Forward ref method defn
 declare void @f()               ;; External method
index 528b8de87edfa74fcb069bfcffe7ffc5ff4e612a..0827423e1ad0215d87407f5d4c01bcbdf8b52bbc 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c
+; RUN: llc < %s -march=c
 
 @array = constant [2 x i32] [ i32 12, i32 52 ]          ; <[2 x i32]*> [#uses=1]
 @arrayPtr = global i32* getelementptr ([2 x i32]* @array, i64 0, i64 0)         ; <i32**> [#uses=0]
index e9df0c29e1a9836416aaf51e7c4ccd6a2f6690a1..3b2085c950c491f8a0e6fae3c5ac5bd5fe4e0ad4 100644 (file)
@@ -1,3 +1,3 @@
-; RUN: llvm-as < %s | llc -march=c
+; RUN: llc < %s -march=c
 
 @MyIntList = external global { \2*, i32 }
index ccffe688992ca6ef60a3d817fedc95500b756746..59aafd55d4c16d90cf142878b2935669827ca5e5 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c
+; RUN: llc < %s -march=c
 
 ; The C Writer bombs on this testcase because it tries the print the prototype
 ; for the test function, which tries to print the argument name.  The function
index bf592ce3f6fb06703f8e402da7c207418c41bb45..6c4d62905b135d696d2728f0cbe3514552341fbb 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c
+; RUN: llc < %s -march=c
 
 ; Indirect function call test... found by Joel & Brian
 ;
index e04890519d9e57a3355383d8d172f2d54b312bf0..1187a374601efc886b792e90a402010bf8735eee 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c
+; RUN: llc < %s -march=c
 
 ; This testcase fails because the C backend does not arrange to output the 
 ; contents of a structure type before it outputs the structure type itself.
index ebb1c0fae2654bd483ce0123c9dab3a506d8e359..021adb9c88735e754fea596da8ba53eec09bf412 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c
+; RUN: llc < %s -march=c
 
 define void @test() {
         %X = alloca [4 x i32]           ; <[4 x i32]*> [#uses=0]
index 69f45753c50e95cfab39a6a270fbd338101e23cf..e915cd2fb3f4284907d926123c2586cf7a1a49b2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c
+; RUN: llc < %s -march=c
 
 
 declare void @foo(...)
index 2f6d9beb74a512c201c5a1358097d34c80ab1cd9..2563d8cb51e6254458cbd7ff0b849e3187f9bc51 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c
+; RUN: llc < %s -march=c
 
 %MPI_Comm = type %struct.Comm*
 %struct.Comm = type opaque
index d40cbdaa9ad0eb1b5471fb838ea21fc13d51ad9f..2cdd15cf185b44774af191f2c39bb3792241454a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c
+; RUN: llc < %s -march=c
 
 @bob = external global i32              ; <i32*> [#uses=0]
 
index a17b8db41c8b360a8a8041dbde7e00bf5cbfb002..54e0aa6c0bb940e80c031ec5919fbd67be3ae253 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c
+; RUN: llc < %s -march=c
 
         %BitField = type i32
         %tokenptr = type i32*
index 2dd281a4beeb2db0e2d0c5e9f1aea313f4736c18..82d594fc7e202c87b285dc31d7463614437a559f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c
+; RUN: llc < %s -march=c
 
 @testString = internal constant [18 x i8] c"Escaped newline\5Cn\00"             ; <[18 x i8]*> [#uses=1]
 
index 4a7170dbbd172d788449a8fe0316f09b361238ee..92d582d7f36dedafe724223c71d456eff0e1953d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c
+; RUN: llc < %s -march=c
 
 ; Apparently this constant was unsigned in ISO C 90, but not in C 99.
 
index 2a4e839d737c70bdd8a7e1a6f552685be223f9f6..a42dc27a1e70f09eab29e0edfd33b2f4fcd52ac2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c
+; RUN: llc < %s -march=c
 
 ; This testcase breaks the C backend, because gcc doesn't like (...) functions
 ; with no arguments at all.
index fb7e2ba69fd51686887a5b7acc873fa1cfc0447a..19c78402292616cbee50a16ac753cc9230d1f203 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c
+; RUN: llc < %s -march=c
 
 ; The C backend was dying when there was no typename for a struct type!
 
index 6b7f9f0d378a383a4922912664f5ff22dea1a81e..048e045b31e61109aa419fcf1df0f414e7d5cddb 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c
+; RUN: llc < %s -march=c
 
 %X = type { i32, float }
 
index c6128d6df7a7be6f4dc799b439a0ff1648347536..6197b301fd4af42de4b2f3929365828489f21c93 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c
+; RUN: llc < %s -march=c
 
 ; Make sure hex constant does not continue into a valid hexadecimal letter/number
 @version = global [3 x i8] c"\001\00"
index fd6821174bf2f797e1803128227b2e9d629d29ca..f6177ea7db3677f95f9e7b2226b13fa438fa00da 100644 (file)
@@ -1,3 +1,3 @@
-; RUN: llvm-as < %s | llc -march=c
+; RUN: llc < %s -march=c
 
 @version = global [3 x i8] c"1\00\00"
index 9fe98e22063a2cf91d14bd5efd1bc2368f660f70..f0b1bbc7f03b9abb786c309e3d2c7ed4bb43cfd7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c
+; RUN: llc < %s -march=c
 
 declare i32 @callee(i32, i32)
 
index ef3b579b5b472df1e3bafec9ca6dfd3f278f36e8..4bd1da25b35523a9152d3294a345d942e018f195 100644 (file)
@@ -1,3 +1,3 @@
-; RUN: llvm-as < %s | llc -march=c | grep common | grep X
+; RUN: llc < %s -march=c | grep common | grep X
 
 @X = linkonce global i32 5
index 077f16cfac926df42eafe8289d2b10f76c0b38e6..0fbb3feef137ccfc682da49e803866b80692465c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c
+; RUN: llc < %s -march=c
 
 ; This is a non-normal FP value: it's a nan.
 @NAN = global { float } { float 0x7FF8000000000000 }            ; <{ float }*> [#uses=0]
index e67ba2e5b164579be381ba191f2705896aa2e033..9195634b0fc46c65ff809945ffe9bd742edb0137 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c
+; RUN: llc < %s -march=c
 
 %A = type { i32, i8*, { i32, i32, i32, i32, i32, i32, i32, i32 }*, i16 }
 
index 41f3f1ef0fb347d19b824c872996ce7a9fd0cb50..b4389ffab18c898f2286eb67fca1137b63620074 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c
+; RUN: llc < %s -march=c
 
 ; reduced from DOOM.
         %union._XEvent = type { i32 }
index e8da787d27fc5396a64f7b4076a0a6b59d0f6c58..6a26291240429b666bf68525f39d2ece462fb800 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c
+; RUN: llc < %s -march=c
 @y = weak global i8 0           ; <i8*> [#uses=1]
 
 define i32 @testcaseshr() {
index 911d6d4e9f5f1c2ae570988add043d3871f6d56e..142fbd84dd8df703ae72b04d6e60fa31cb32c90c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c | grep builtin_return_address
+; RUN: llc < %s -march=c | grep builtin_return_address
 
 declare i8* @llvm.returnaddress(i32)
 
index 1629debc58fb6c8296c82f20df5ff6cdd114a2ad..d1c6861c58d06e4d3875f0fc38cc7022d06ec019 100644 (file)
@@ -4,7 +4,7 @@
 ; this testcase for example, which caused the CBE to mangle one, screwing
 ; everything up.  :(  Test that this does not happen anymore.
 ;
-; RUN: llvm-as < %s | llc -march=c | not grep _memcpy
+; RUN: llc < %s -march=c | not grep _memcpy
 
 declare void @llvm.memcpy.i32(i8*, i8*, i32, i32)
 
index 6f23915a75c02356e6053d99250abf2c7862a9a4..6fceb08657412d505e9f9d69c83b380de1704df6 100644 (file)
@@ -1,5 +1,5 @@
 ; This is a non-normal FP value
-; RUN: llvm-as < %s | llc -march=c | grep FPConstant | grep static
+; RUN: llc < %s -march=c | grep FPConstant | grep static
 
 define float @func() {
         ret float 0xFFF0000000000000
index 2d62231b74e3a69d08185b94ecd2e19494f13090..cf59634e82c1dbaf4452a28c3c16a31759543857 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c | grep func1 | grep WEAK
+; RUN: llc < %s -march=c | grep func1 | grep WEAK
 
 define linkonce i32 @func1() {
         ret i32 5
index ae7ba5305c00f0cbc7260698e57921b1fae8aaf8..3ee23d1a909a282513699a4e21825e5ca2c2c873 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c
+; RUN: llc < %s -march=c
 
 declare void @llvm.va_end(i8*)
 
index a8ee438cc431d85358bf0e103c6513a86dc43bd6..af8f441c2229bcea8e2950dd7e51cf0b40234230 100644 (file)
@@ -1,7 +1,7 @@
 ; The CBE should not emit code that casts the function pointer.  This causes
 ; GCC to get testy and insert trap instructions instead of doing the right
 ; thing. :(
-; RUN: llvm-as < %s | llc -march=c
+; RUN: llc < %s -march=c
 
 declare void @external(i8*)
 
index 8acab764d7806dd4d6265b3f5fe687660d4aaedd..78e9bacd9e7763df5dbcd6086ae8aa5d766e6150 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c | not grep extern.*msg
+; RUN: llc < %s -march=c | not grep extern.*msg
 ; PR472
 
 @msg = internal global [6 x i8] c"hello\00"             ; <[6 x i8]*> [#uses=1]
index 9acaa726dbe6294fe9320ab7f358b22dd3c9edf4..57a9adc7e89a30fe06b6e38439cc3e690cf86b14 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c
+; RUN: llc < %s -march=c
 
 define i32 @foo() {
         ret i32 and (i32 123456, i32 ptrtoint (i32 ()* @foo to i32))
index 12c87901f54ead7253eebf497408eb682470cde5..dd505af4831b715cf01b9c9470a3fc9051d4c62b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c | grep volatile
+; RUN: llc < %s -march=c | grep volatile
 
 define void @test(i32* %P) {
         %X = volatile load i32* %P              ; <i32> [#uses=1]
index 162e3d358fdb862d612366dafdc010e378006f86..1c5f5061df633a89e5f3432b9ec3d073fa88c99b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c
+; RUN: llc < %s -march=c
 
         %JNIEnv = type %struct.JNINa*
         %struct.JNINa = type { i8*, i8*, i8*, void (%JNIEnv*)* }
index 55d43e2bb020137d18c4b558d31ddd8fdc412393..808b8f91407a094ad836a113949d5d204e05dca5 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c | not grep -- --65535
+; RUN: llc < %s -march=c | not grep -- --65535
 ; PR596
 
 target datalayout = "e-p:32:32"
index 7c55019d235003c53e46f321ca08ed4957f1a17d..6e650eb293fc192f526ce218e8f6a83bb3b3b0c9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c | grep fmod
+; RUN: llc < %s -march=c | grep fmod
 
 define double @test(double %A, double %B) {
         %C = frem double %A, %B         ; <double> [#uses=1]
index 37f311d4b93b55ca2da9c8355dfece8d85574d31..99de837dc79ae942c61024f159e2e1fa084756fa 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c | grep {\\* *volatile *\\*}
+; RUN: llc < %s -march=c | grep {\\* *volatile *\\*}
 
 @G = external global void ()*           ; <void ()**> [#uses=2]
 
index f8393a3fbc80bd51ec5f8b564df2708be846e5dc..c9df800d72d586249993a3dd66315cf39381ccb0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c | \
+; RUN: llc < %s -march=c | \
 ; RUN:   grep __BITCAST | count 14
 
 define i32 @test1(float %F) {
index 63dd9da0b11d17d7adf7de94f7ce50b7c1abbba9..da36e78e0b05b503a4f770ec09a6457cc196ba33 100644 (file)
@@ -1,5 +1,5 @@
 ; For PR1099
-; RUN: llvm-as < %s | llc -march=c | grep {(llvm_cbe_tmp2 == llvm_cbe_b_2e_0_2e_0_2e_val)}
+; RUN: llc < %s -march=c | grep {(llvm_cbe_tmp2 == llvm_cbe_b_2e_0_2e_0_2e_val)}
 
 target datalayout = "e-p:32:32"
 target triple = "i686-apple-darwin8"
index 42fa0d897f66b018c795f56e3ff3969a5097bb54..8a5f2532e701f944807bb87dfc77a13500d0e76e 100644 (file)
@@ -1,5 +1,5 @@
 ; PR918
-; RUN: llvm-as < %s | llc -march=c | not grep {l_structtype_s l_fixarray_array3}
+; RUN: llc < %s -march=c | not grep {l_structtype_s l_fixarray_array3}
 
 %structtype_s = type { i32 }
 %fixarray_array3 = type [3 x %structtype_s]
index 8fe06b77d78718b61b1a19dcf8912924449ed9b6..4f699b792e20da97df96cb207d5af7402f5c25d0 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=c | grep __builtin_stack_save
-; RUN: llvm-as < %s | llc -march=c | grep __builtin_stack_restore
+; RUN: llc < %s -march=c | grep __builtin_stack_save
+; RUN: llc < %s -march=c | grep __builtin_stack_restore
 ; PR1028
 
 declare i8* @llvm.stacksave()
index f253b30136f045847cbedca82dbf3b0e7cabc0a2..7d508e424051114e073734fb8322e8f56da13e30 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c
+; RUN: llc < %s -march=c
 ; PR1181
 target datalayout = "e-p:64:64"
 target triple = "x86_64-apple-darwin8"
index eb5cb8644652562e1bfec49c289c1efac11bcd49..7e1ff2a9dfa0de7a548a6befe4f89c77d151d475 100644 (file)
@@ -1,7 +1,7 @@
 ; PR1164
-; RUN: llvm-as < %s | llc -march=c | grep {llvm_cbe_A = \\*llvm_cbe_G;}
-; RUN: llvm-as < %s | llc -march=c | grep {llvm_cbe_B = \\*(&ltmp_0_1);}
-; RUN: llvm-as < %s | llc -march=c | grep {return (((unsigned int )(((unsigned int )llvm_cbe_A) + ((unsigned int )llvm_cbe_B))));}
+; RUN: llc < %s -march=c | grep {llvm_cbe_A = \\*llvm_cbe_G;}
+; RUN: llc < %s -march=c | grep {llvm_cbe_B = \\*(&ltmp_0_1);}
+; RUN: llc < %s -march=c | grep {return (((unsigned int )(((unsigned int )llvm_cbe_A) + ((unsigned int )llvm_cbe_B))));}
 
 @G = global i32 123
 @ltmp_0_1 = global i32 123
index 6057616111844be4f9f31234a8268fc159281ba1..c8bfdd6bcfc6903fe01751d19027b86e0d62f946 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c | grep {packed}
+; RUN: llc < %s -march=c | grep {packed}
 
        %struct.p = type <{ i16 }>
 
index 269126d7598379d25a3bc7a950c5f32ad4efd690..6e0cf68292961d68722edbc127bcc67f0d05359b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c | \
+; RUN: llc < %s -march=c | \
 ; RUN:          grep {struct __attribute__ ((packed, aligned(} | count 4
 
 define void @test(i32* %P) {
index 16bf23e4d88e5995f91a1a029f5e0d5fbb753364..8db3167e54d46a19301a4649a1161e928e327f9c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c
+; RUN: llc < %s -march=c
 
 declare {i32, i32} @foo()
 
index 52e025900780f0b32bd9878e2e86f3cf35af92ea..e9fa552433a5f07d032e5068d43ebf8229abbbdb 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c | grep {llvm_cbe_t.*&1}
+; RUN: llc < %s -march=c | grep {llvm_cbe_t.*&1}
 define i32 @test(i32 %r) {
   %s = icmp eq i32 %r, 0
   %t = add i1 %s, %s
index a2c10469bd7f91f1d04a69d6081505083a30604b..054a3cad900da7e04a72b0132315edbea50e8fb8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c | grep {"m"(llvm_cbe_newcw))}
+; RUN: llc < %s -march=c | grep {"m"(llvm_cbe_newcw))}
 ; PR2407
 
 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 32d635ad720e8a0a9ecb4ef52a40dab84b29394a..b72b57343cd0dcbd7f31056dccb3203a3310efb2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c
+; RUN: llc < %s -march=c
 ; PR2907
 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-f128:64:128"
 target triple = "powerpc-apple-darwin9.5"
index 68849b20c7696cbad50fbb51db9a6e892708797c..7dec3d9e09c2c3d8358eac92d6006f61560255de 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c
+; RUN: llc < %s -march=c
 
 define void @func() nounwind {
   entry:
index a16f91bfad89f1cec4f098f4a7edfe256ca03ab4..bf8477b7e6ddc746b5faee35e25401a31d8f4302 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c | grep {\\* ((unsigned int )}
+; RUN: llc < %s -march=c | grep {\\* ((unsigned int )}
 ; PR2408
 
 define i32 @a(i32 %a) {
index d01e99288f7eca3c5116a9d8acb2e448e709370c..b7b76775f6c6f442c8f2002c6e722417dd0c36d4 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=c
+; RUN: llc < %s -march=c
 @.str15 = external global [2 x i8]
 
 define <4 x i32> @foo(<4 x i32> %a, i32 %b) {
index 75b96e6c373f3d10d8b2c25c909b8379f949590d..71fea12d9c2c941c9194bbaae66fa9dd623a3c82 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=cpp -cppfname=WAKKA | not grep makeLLVMModule
+; RUN: llc < %s -march=cpp -cppfname=WAKKA | not grep makeLLVMModule
 ; PR1515
 
 define void @foo() {
index e2d2dd8c8696ed7b07be7b59380a3a9f3bcd7ca5..0b2d882971a347f8b71a7dd930e230b2ac8130b0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=cpp -cppgen=program -o %t
+; RUN: llc < %s -march=cpp -cppgen=program -o %t
 
 define x86_fp80 @some_func() nounwind {
 entry:
index 5af9aa7d7379e2fe67c2a016ff32c8030dae168d..feb2cf765e7d6484050c2380fa66a6d06c2c6b5d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=cpp -cppgen=program -o %t
+; RUN: llc < %s -march=cpp -cppgen=program -o %t
 ; RUN: grep "BranchInst::Create(label_if_then, label_if_end, int1_cmp, label_entry);" %t
 
 define i32 @some_func(i32 %a) nounwind {
index 651a65bbea92802da376fd68fb3430101238f721..447f332b269e0bec6011495e1b97bdf52158e5fd 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis > /dev/null
-; RUN: llvm-as < %s | llc -march=cpp -cppgen=program -o -
+; RUN: llc < %s -march=cpp -cppgen=program -o -
 
 @X = global i32 4, align 16            ; <i32*> [#uses=0]
 
index 75e0ed0cd2fcc9a40d4a38c872a528589ebafd02..35422311c57433c836143b6e4d1b93ae673f623b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=cellspu -o - | grep brz
+; RUN: llc < %s -march=cellspu -o - | grep brz
 ; PR3274
 
 target datalayout = "E-p:32:32:128-i1:8:128-i8:8:128-i16:16:128-i32:32:128-i64:32:128-f32:32:128-f64:64:128-v64:64:64-v128:128:128-a0:0:128-s0:128:128"
index 755b99be9cdd440706fe444e442e521bbe2cdaa7..d15da12649eade00dc769b83d3fd41c8b9d3dc44 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=cellspu
+; RUN: llc < %s -march=cellspu
 
 declare {i16, i1} @llvm.smul.with.overflow.i16(i16 %a, i16 %b)
 define i1 @a(i16 %x) zeroext nounwind {
index 91567ce82803bb3f9f53c3cd845e024b163616dd..7452276ccc8c4510862a5af8da690c4dd25b0e7f 100644 (file)
@@ -1,6 +1,6 @@
 ; Test to make sure that the 'private' is used correctly.
 ;
-; RUN: llvm-as < %s | llc -march=cellspu > %t
+; RUN: llc < %s -march=cellspu > %t
 ; RUN: grep .Lfoo: %t
 ; RUN: grep brsl.*\.Lfoo %t
 ; RUN: grep .Lbaz: %t
index d77b9e15596eeeaa19d57d37701ae3954b27a128..751ed407456d0a13570a19e0425426eb20846f13 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 ; Compiling this file produces:
 ; Sparc.cpp:91: failed assertion `(offset - OFFSET) % getStackFrameSizeAlignment() == 0'
index cf17ef455418c7da845f7af8ec2a4e28487290c4..6fb17991e7393d71cf712eb266cfdd7e4f7a4465 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 define void @QRiterate(i32 %p.1, double %tmp.212) {
 entry:
index 03b2a1684670602053267538be0567fc0016212b..14bb00048d2038f833933b8dc4e0337a84dacd94 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 define void @QRiterate(double %tmp.212) {
         %tmp.213 = fcmp une double %tmp.212, 0.000000e+00               ; <i1> [#uses=1]
index b456eebea2c235cdd8547ff2506ddf93962c5c34..cc0eb5cd1374a44958ced56a188295f504634fa9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 define void @QRiterate(double %tmp.212) {
 entry:
index 595700ad183efd0f4f4fa5ef90a23836d2e2e9dc..c6fbdaef82938346c8a96d54ecf58e7e0455819f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 ;; Date:     May 28, 2003.
 ;; From:     test/Programs/External/SPEC/CINT2000/175.vpr.llvm.bc
index 41c90bd29d3850d67f15f3fcb86d9cb9ece1d18a..10d3a11a5190d811b4a1ae848edd1b410c460add 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 ;; Date:     May 28, 2003.
 ;; From:     test/Programs/External/SPEC/CINT2000/254.gap.llvm.bc
index 43bff82ef7cc2ef9e9ce3ffc28c29a37e5f7d128..f7c3e42dc4879305279cc541e48c9211f6754371 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 ;; Date:     May 28, 2003.
 ;; From:     test/Programs/SingleSource/richards_benchmark.c
index d66ea186e8731b91bb88c44426d548e1c33d1324..1d1aad5f27e2937abf78fb70f58f887ee7fa20e7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 ;; Date: May 28, 2003.
 ;; From: test/Programs/MultiSource/Olden-perimeter/maketree.c
index 80738d54370cabcce9616c7a791a946b5bfc8aa9..64312ba09a50b98fb27ef4abb31b1ffd6c6da725 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 @.str_1 = internal constant [42 x i8] c"   ui = %u (0x%x)\09\09UL-ui = %lld (0x%llx)\0A\00"             ; <[42 x i8]*> [#uses=1]
 
index 4532b760c7073d43d721d9b642123d35586352a6..8019caa832d72d6093b6fb08ba044fd4f7f5ca34 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 ;; Date:     Jul 8, 2003.
 ;; From:     test/Programs/MultiSource/Olden-perimeter
index 54880db3928968ae03edf310938fd7cae17f4843..4e6fe1cf8bf519b456b02d42d1f81fa20f93f47e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 ;; Date:     Jul 29, 2003.
 ;; From:     test/Programs/MultiSource/Ptrdist-bc
index 10d40693d8e5684785e0cffc0bcc67da174ccfc1..393062abf78e1ec01fee250a188153c929d738c2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -enable-correct-eh-support
+; RUN: llc < %s -enable-correct-eh-support
 
 define i32 @test() {
         unwind
index 1f58ce11fe71a2be5d2e0bacf3e1683fde638d4b..d4a4cf88ce0cb923bb25d6c3fedb5db4d11c8c5b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 @global_long_1 = linkonce global i64 7          ; <i64*> [#uses=1]
 @global_long_2 = linkonce global i64 49         ; <i64*> [#uses=1]
 
index ed8b2a22607d7cc3bd0dd6322dc58ec403af4991..7fd23612fb5f311b2f2e6115188acd769ebea0e0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 define void @intersect_pixel() {
 entry:
index 37aaa3237caa9b7cbae75b21c3c1d0b5104418d2..353e411b08871e6525abffac5b6e333018554aed 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc 
+; RUN: llc < %s 
         %struct.TypHeader = type { i32, %struct.TypHeader**, [3 x i8], i8 }
 @.str_67 = external global [4 x i8]             ; <[4 x i8]*> [#uses=1]
 @.str_87 = external global [17 x i8]            ; <[17 x i8]*> [#uses=1]
index ab3a31d3c077c8689879c069fa7a14c1e97e3f2d..733202c8a96b942e3d4d14ebc7cf1a4b5e971373 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; Test that llvm.memcpy works with a i64 length operand on all targets.
 
 declare void @llvm.memcpy.i64(i8*, i8*, i64, i32)
index b2bea1c6be3b0c86cdb8f80714e9ca489eee8a40..08060bf3d6f11bda64d26abfb9078191e7ee1be3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 define void @test() {
         %X = alloca {  }                ; <{  }*> [#uses=0]
index b355b026531e4bc5b45e88a240434b5210dbe4b9..53a9cd0f2659711e328e4a73f17118e9510f1550 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 define float @t(i64 %u_arg) {
         %u = bitcast i64 %u_arg to i64          ; <i64> [#uses=1]
index ee72ee1317b0c601faad1ce7ae49740d060b2e68..a9eeddedc54d29cb7836701379b83b9fc12d0f80 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 @str = external global [36 x i8]               ; <[36 x i8]*> [#uses=0]
 @str.upgrd.1 = external global [29 x i8]               ; <[29 x i8]*> [#uses=0]
 @str1 = external global [29 x i8]              ; <[29 x i8]*> [#uses=0]
index bd2e043c96f42e9053ebf8287888e9d445248f5c..349540fb384e465c4c31ff0c8fab7b964d62f81f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 define i64 @test(i64 %A) {
         %B = trunc i64 %A to i8         ; <i8> [#uses=1]
index 1a555b35506761c430d4d1b6ece0d8f02329d273..42e8ed02ca506d1e486e43445c5d6c861f1f7eab 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; ModuleID = '2006-01-12-BadSetCCFold.ll'
        %struct.node_t = type { double*, %struct.node_t*, %struct.node_t**, double**, double*, i32, i32 }
 
index b1e08c759c08822ae9d1e6bdad244dbf1e868a2f..f06d3412a9d5663f6de8da8e273f653d02968e33 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; This crashed the PPC backend.
 
 define void @test() {
index bacf8b5e2f9ec0860633daf7186e9139ada984e3..5508272b555145ff6b1d889cb0191c8817aaaacd 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 @G = external global i32               ; <i32*> [#uses=1]
 
 define void @encode_one_frame(i64 %tmp.2i) {
index 9607ebee1cc864786a71ef17bc6d05d82de1f061..2a6cc0c9cdd215779bacc280d23d67d978eda386 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; Infinite loop in the dag combiner, reduced from 176.gcc.     
 %struct._obstack_chunk = type { i8*, %struct._obstack_chunk*, [4 x i8] }
        %struct.anon = type { i32 }
index cc96d8f1ab6ac5b13db944aeda31394801e65741..a68ed838c24fd9880782b4d57b3c611c58a759c8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah
+; RUN: llc < %s -march=x86 -mcpu=yonah
 
 ; The vload was getting memoized to the previous scalar load!
 
index b99aa98fe9e87796f68184f97f09ff45736e61c6..8465b829e29fff9bcb0787f89a0c09952f0ec9d1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR748
 @G = external global i16               ; <i16*> [#uses=1]
 
index 6b9bf11860f98180eb8d9cfe8a9577b572f7d94d..22d8f99beea43592087a3274a5260d25aa05f984 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 define i32 @test(i32 %tmp93) {
         %tmp98 = shl i32 %tmp93, 31             ; <i32> [#uses=1]
index 59ed2953afaddbaa169ddfcfc13bcda06de2c362..1a9fa9f5de6b4ed93bd80755d69c40ef266f35b9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc      
+; RUN: llc < %s        
 %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.SYMBOL_TABLE_ENTRY = type { [9 x i8], [9 x i8], i32, i32, i32, %struct.SYMBOL_TABLE_ENTRY* }
        %struct.__sFILEX = type opaque
index b644bd2be78fd1c0105db8a140753d8845d2bff8..a3720a9e3ce779cb9ce5c929e2a913f05c53a1f7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -O0
+; RUN: llc < %s -O0
 
 define float @test(i32 %tmp12771278) {
         switch i32 %tmp12771278, label %bb1279 [
index 1aa3c62f955b691009d5ac22ebd23c4511601a5a..bd922b3aa851201768ad54307f6de5c61a3a862a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -O0
+; RUN: llc < %s -O0
        
 %struct.cl_perfunc_opts = type { i8, i8, i8, i8, i8, i8, i8, i8, i8, i8, i8, i8, i32, i32, i32, i32, i32, i32, i32 }
 @cl_pf_opts = external global %struct.cl_perfunc_opts          ; <%struct.cl_perfunc_opts*> [#uses=2]
index 8e8f18639bdb0a9168bd9a2ef089f7776cbe18a4..c4f2fb0c47268fc1a1110eb6199331aba6796e14 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc      
+; RUN: llc < %s        
 %struct.rtunion = type { i64 }
        %struct.rtx_def = type { i16, i8, i8, [1 x %struct.rtunion] }
 @ix86_cpu = external global i32                ; <i32*> [#uses=1]
index 597ee56609ba2994efa4994b6cb79b7dfe41e1fb..756bd5ddb1ae0ad62eacb4d953ef5f087da42bcc 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -pre-RA-sched=default
-; RUN: llvm-as < %s | llc -pre-RA-sched=list-burr
-; RUN: llvm-as < %s | llc -pre-RA-sched=fast
+; RUN: llc < %s -pre-RA-sched=default
+; RUN: llc < %s -pre-RA-sched=list-burr
+; RUN: llc < %s -pre-RA-sched=fast
 ; PR859
 
 ; The top-down schedulers are excluded here because they don't yet support
index 7f8af5dda4980c921b0e57b7aba229753af7a52e..cbe8b15a2e83e83ad41e637482877c33448fe501 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc      
+; RUN: llc < %s        
 %struct.CUMULATIVE_ARGS = type { i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }
        %struct.VEC_edge = type { i32, i32, [1 x %struct.edge_def*] }
        %struct._obstack_chunk = type { i8*, %struct._obstack_chunk*, [4 x i8] }
index c6d0dfee381585e7028a9a7db56eb7a827430b9f..4b332b32cf124d722d0c9edce4664bd29efa6a48 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -regalloc=local
+; RUN: llc < %s -regalloc=local
        
 %struct.CHESS_POSITION = type { i64, i64, i64, i64, i64, i64, i64, i64, i64, i64, i64, i64, i64, i64, i64, i64, i64, i64, i32, i32, i8, i8, [64 x i8], i8, i8, i8, i8, i8 }
 @search = external global %struct.CHESS_POSITION               ; <%struct.CHESS_POSITION*> [#uses=2]
index 2134d3302bc2c7db5b06c9e9363cd82b6d04de1c..3d592b3a38aafd39a2545a72394524e754407525 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 define void @foo() {
        br label %cond_true813.i
index b3cfb9941bbb2ea02723011a1e46adcd9681b935..51902c867f60b71aa4220fd2b6fc47bdc4c978d1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc 
+; RUN: llc < %s 
 
 define void @start_pass_huff(i32 %gather_statistics) {
 entry:
index cabec54d16108000f466921c6e6c12ddd4f18f21..7dcb52cf00f7a69a76826557eb50da73e5742679 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 define void @form_component_prediction(i32 %dy) {
 entry:
index a773759f36ea96452a3b81e5bee2383e47842e1a..ad3e49f8f922441052066c993199ea13e0ee03b3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep adc
+; RUN: llc < %s -march=x86 | not grep adc
 ; PR987
 
 declare void @llvm.memcpy.i64(i8*, i8*, i64, i32)
index 95ef53c62ec5263a279822ea0d43770fa9f95d18..26d0f4f96ae8b576004056e1e8b563ea2e7505e6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR1011       
 %struct.mng_data = type { i8* (%struct.mng_data*, i32)*, i32, i32, i32, i8, i8, i32, i32, i32, i32, i32 }
 
index 91ac3b9909dc193ad889d581f233a0660ab05a8c..50a244b9e05bf8c0abf643f7e4a83fc1ba7e3e8d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llc < %s -march=x86
 ; PR1049
 target datalayout = "e-p:32:32"
 target triple = "i686-pc-linux-gnu"
index 49203d95d4a06e181bec2771ea46ddbe31412314..255b12092a77ddca97d25aa2c2a34ac306b20ee9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR1114
 
 declare i1 @foo()
index 0a8e49e56e490ba930f8f49c54b3315d02b5b827..6bf5631b4e34db71b4a7c490067d89c3032804f4 100644 (file)
@@ -1,5 +1,5 @@
 ; PR 1200
-; RUN: llvm-as < %s | llc -enable-tail-merge=0 | not grep jmp 
+; RUN: llc < %s -enable-tail-merge=0 | not grep jmp 
 
 ; ModuleID = '<stdin>'
 target datalayout = "e-p:32:32"
index 8b7db478181e20e326b65263ee86d427a70a2869..a8f0e576b95e729f5a6590addf633f1d7d2d735b 100644 (file)
@@ -1,5 +1,5 @@
 ; PR1219
-; RUN: llvm-as < %s | llc -march=x86 | grep {movl      \$1, %eax}
+; RUN: llc < %s -march=x86 | grep {movl        \$1, %eax}
 
 define i32 @test(i1 %X) {
 old_entry1:
index 6dba99e21f790723908dd7ea308639987cf5eaa7..6e20eaae3bde339e8663578a43686b30b8b2dbd6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 ; PR1224
 
index 9cbf3146eb80cd53467e763434cf00176bd65e08..339f0f71ed5abd70aaa3017b3c94913206d73876 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; XFAIL: sparc-sun-solaris2
 ; PR1308
 ; PR1557
index 1418bbf16dfd8afa88947de27f09db9a3fc22af0..a0b1403cf8d12f35ce289eb775df5062d54ff076 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -O0
+; RUN: llc < %s -O0
 ; PR 1323
 
 ; ModuleID = 'test.bc'
index 5490687e1ba81be11062db0fc7410b9de374a351..00337b930145f0af7a7668677afd0068006104bb 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep 8388635
-; RUN: llvm-as < %s | llc -march=x86-64 | grep 4294981120
+; RUN: llc < %s -march=x86 | grep 8388635
+; RUN: llc < %s -march=x86-64 | grep 4294981120
 ; PR 1325
 
 ; ModuleID = 'bugpoint.test.bc'
index 4257e9f4c2dcd4657ae9d359a5355e414c503f59..98f87e5c514c25b79d74b91177f26933626a9253 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 define void @foo(i32 %inTextSize) {
 entry:
index 16d7a1654d9369c0c67463ff2c61b24a3918c388..3e8857f37cb93949286924c263525246e88f9743 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep je | count 3
-; RUN: llvm-as < %s | llc -march=x86-64 | grep 4297064449
+; RUN: llc < %s -march=x86 | grep je | count 3
+; RUN: llc < %s -march=x86-64 | grep 4297064449
 ; PR 1325+
 
 define i32 @foo(i8 %bar) {
index 0ea13a2ad2e84b4e7bad4b16667a1ba6d3dbc2eb..af522dc4c58d1f6e4238c4c0a0538e3e446f46a7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 ; Test that we can have an "X" output constraint.
 
index 9424ea7a29fdeb5b4256230bf5f04c7b82bd5b84..f2c9b7f849b6fe591963a8209961be5682617562 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
         %struct..0anon = type { [100 x i32] }
 
index 71b4c857d0794168725d62ed1fa0fb0920bd5379..568b88f4df19ec24776a7f9dd0fc5cf153fd5b69 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc 
+; RUN: llc < %s 
 ; PR1228
 
        "struct.std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Alloc_hider" = type { i8* }
index 8a427902f7218ed848137501f59d7c70b32385db..533aa4a8d9b0820a6aa60491d9c326786fddc941 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -enable-eh -march=x86
+; RUN: llc < %s -enable-eh -march=x86
 
        %struct.exception = type { i8, i8, i32, i8*, i8*, i32, i8* }
 @program_error = external global %struct.exception             ; <%struct.exception*> [#uses=1]
index 0fa0e2ff6b2202ff6be4056b261438d501de0f3b..27493261d569fd387d158c06564f410c390cef09 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i686-pc-linux-gnu -enable-eh -o - | grep zPLR
+; RUN: llc < %s -mtriple=i686-pc-linux-gnu -enable-eh -o - | grep zPLR
 
 @error = external global i8            ; <i8*> [#uses=2]
 
index a61108a0012af5009bfdb3139b0cb3ceaa21e9f4..b989819f40390da4610daed2222c6d44b761c679 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
        %struct.AVClass = type { i8*, i8* (i8*)*, %struct.AVOption* }
        %struct.AVCodec = type { i8*, i32, i32, i32, i32 (%struct.AVCodecContext*)*, i32 (%struct.AVCodecContext*, i8*, i32, i8*)*, i32 (%struct.AVCodecContext*)*, i32 (%struct.AVCodecContext*, i8*, i32*, i8*, i32)*, i32, %struct.AVCodec*, void (%struct.AVCodecContext*)*, %struct.AVRational*, i32* }
index 0b98ebe4b665f51acf742215ccc42c1de23a251a..33a36452b2e55cc8db3e6870892c5cff66feb084 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -enable-eh -asm-verbose -o - | \
+; RUN: llc < %s -march=x86 -enable-eh -asm-verbose -o - | \
 ; RUN:   grep -A 3 {Llabel138.*Region start} | grep {3.*Action}
 ; PR1422
 ; PR1508
index cedee6ffbe0de7b336a53ac7ebb6f7806ebfdd4b..e220be6389dc640436bb9cdb44415dafbe3b5383 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -o -
+; RUN: llc < %s -o -
 
 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 98871d0e3a45d2f6a80a867356289acc452121f5..bd26481bd30601161555a89b6b2645e28bb1815f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -enable-eh
+; RUN: llc < %s -enable-eh
 
 target triple = "i686-pc-linux-gnu"
 
index 41fdb71ddf4912379d2e5bee9801fe8c845aec36..fc9164f7c4aa3c91be9cc194f246087a50e2434f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -enable-eh
+; RUN: llc < %s -enable-eh
 ; PR1833
 
 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 4b2544446939b4dda7e4383c85348d5725e93033..314bb05c678410bc687b4cf4d2088cf09c0e80cd 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; rdar://5707064
 
 define i32 @f(i16* %pc) {
index 8ed4139bd64fc01b16dcc3cdd040d6acfea05071..70c3aaabedc1851df27b441f713a2d4e1024b281 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 @letters.3100 = external constant [63 x i8]            ; <[63 x i8]*> [#uses=2]
 
index 4639b6f9770383356c75830abe484502b6b01898..288bfd245da90b97e24b19381a58e5ae8cedb7a2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 @.str = internal constant [14 x i8] c"%lld %d %d %d\00"
 
index 9acb852bced0c54a59d06bac83fd0cadf117928e..8bf82dfe186d6d80daf5fca0ffbb123ac29b54d7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 define i32 @main() nounwind  {
 entry:
index ef60f92fa05aa3fd4f3da624b9a7ac05637f3593..da1aeb556a39d140948d525f366b9c4e183ff716 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR1133
 define void @test(i32* %X) nounwind  {
 entry:
index 01693079a3efbd24b98d13611fc5a91529261822..97db667dc13a752ebe002c30c5ed9dda8185978e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc 
+; RUN: llc < %s 
 ; rdar://5763967
 
 define void @test() {
index b2112f3ad39bc202232117c9f74028e900353da2..10b3d444c682fdb493f8c0c13c03cefd8994091f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR2096
        %struct.AVClass = type { i8*, i8* (i8*)*, %struct.AVOption* }
        %struct.AVCodec = type { i8*, i32, i32, i32, i32 (%struct.AVCodecContext*)*, i32 (%struct.AVCodecContext*, i8*, i32, i8*)*, i32 (%struct.AVCodecContext*)*, i32 (%struct.AVCodecContext*, i8*, i32*, i8*, i32)*, i32, %struct.AVCodec*, void (%struct.AVCodecContext*)*, %struct.AVRational*, i32* }
index a60d101fee2529bf7b1b7c31e73bb3d2614718ec..4f95dfe8a730efd1b8885d626a673b73c0fa72b3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR2603
 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 c5844027b44d9f54424af1f94005030ce14c0fd2..6281ada73fc6bd027661f587425b3660432af523 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR3806
 
        %struct..0__pthread_mutex_s = type { i32, i32, i32, i32, i32, i32, %struct.__pthread_list_t }
index 40ad3deaeea7062e3adce470852a1abef4fcf6ab..9a9c1a110d61a9be1dc62f1a97bcbf7da88a8cc6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -soft-float
+; RUN: llc < %s -soft-float
 ; PR3899
 
 @m = external global <2 x double>;
index 3637a06c217f08caf532335997cd80494e0b4410..125f87594b85ceedb7c2c78d3d9313c875f4eb0c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 define void @QRiterate(i32 %p.1, double %tmp.212) nounwind {
 entry:
index 405a6a8d6e90789bbb47cba0ac4cc91bd5b59fec..577b547007d0da22f83e642394c2f53eadf36fe6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; rdar://6836460
 
 define i32 @test(i128* %P) nounwind {
index 59e7d0c7a8f58aecf85ff68009e08ccfa6a97334..112cac4f96445ace4301c4bcdbe3025f53e9aff2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR4317
 
 declare i32 @b()
index 57ddae2c1b0260849d008a65737132f015b4d12c..7c71a33fc3fdefe7a380ae691742440b16a9695c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc > %t
+; RUN: llc < %s > %t
 @i1_l = external global i1             ; <i1*> [#uses=1]
 @i1_s = external global i1             ; <i1*> [#uses=1]
 @i2_l = external global i2             ; <i2*> [#uses=1]
index f80f71b176184d879340751044924130b7621654..8aa0b494c26b026ade7e677f6600d49b542e3cc9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc > %t
+; RUN: llc < %s > %t
 @i1_s = external global i1             ; <i1*> [#uses=1]
 @i2_s = external global i2             ; <i2*> [#uses=1]
 @i3_s = external global i3             ; <i3*> [#uses=1]
index 9fb06cb1bfb1d95b4e40fae89cd300bdeaa75a86..acc0eebcada85809c24c6c3127e3c0b1bc3d589f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc > %t
+; RUN: llc < %s > %t
 @i1_s = external global i1             ; <i1*> [#uses=1]
 @i2_s = external global i2             ; <i2*> [#uses=1]
 @i3_s = external global i3             ; <i3*> [#uses=1]
index ea7743ecd086c8b0a5cdf1373ab8d24f12b1fe0c..173b9fd74ca42a083cb25df1b1fd1622bfaab6e2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc > %t
+; RUN: llc < %s > %t
 @i1_s = external global i1             ; <i1*> [#uses=1]
 @i2_s = external global i2             ; <i2*> [#uses=1]
 @i3_s = external global i3             ; <i3*> [#uses=1]
index e65cbf772fd9fe414653e3c25850cec1bcfeab95..578431e8efa4c2df9f16170835a6bb5b100aa7f5 100644 (file)
@@ -1,7 +1,7 @@
 ; New testcase, this contains a bunch of simple instructions that should be
 ; handled by a code generator.
 
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 define i32 @add(i32 %A, i32 %B) {
        %R = add i32 %A, %B             ; <i32> [#uses=1]
index 3ccc9a0aeb69fdceae41dabf601333f52c37b5ef..99d856aea99018488c33f0114e2c106960f7c606 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 ;; Register allocation is doing a very poor job on this routine from yyparse
 ;; in Burg:
index d26541596da5b8533812c6bb315a6090a179275e..428d712462d6b223a67250f7c9383dc237b9cd6b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 @.str_1 = internal constant [16 x i8] c"%d %d %d %d %d\0A\00"           ; <[16 x i8]*> [#uses=1]
 @XA = external global i32               ; <i32*> [#uses=1]
index b1fee68abab8dc776a527d4f2fac01e6e867ca41..fb78ba2cd10b31b917e5c02bb4c84fd832f81b65 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 
 declare i8* @llvm_gc_allocate(i32)
index 75626c18c5b176baee4b664a145d1d6f002cb8ae..31783cdb97efdfe342dc8f6900e3455d15eeb530 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -asm-verbose | grep {frame size} | grep -v 0x0
+; RUN: llc < %s -asm-verbose | grep {frame size} | grep -v 0x0
 
 declare void @llvm.gcroot(i8** %value, i8* %tag)
 declare void @g() gc "ocaml"
index bd5a2bd14b4e61cf8d559e57aefbd582a39377c1..c2d418ac50ef58f9683d383feda0e300385914d2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
        %Env = type i8*
 
index 44996034748bde5d31f74b7a3a1d7e91f8ad82c6..10c70e731052abef12b413dda7d80c29ed8bee88 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | \
+; RUN: llc < %s -march=x86 | \
 ; RUN:   ignore grep {movl..0} | count 0
 
 %struct.obj = type { i8*, %struct.obj* }
index a33e0351f7fd80667a3a2beaaf0c4cec2313e0e8..f765dc029da5ae28fb1a542b61b513c6ce906f87 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc | grep caml.*__frametable
-; RUN: llvm-as < %s | llc -march=x86 | grep {movl      .0}
+; RUN: llc < %s | grep caml.*__frametable
+; RUN: llc < %s -march=x86 | grep {movl        .0}
 
 %struct.obj = type { i8*, %struct.obj* }
 
index 9fdfd8d5f63e90e13df9e700c748aec144c01b8c..29a0e82bf59f1b2787c12448decc2e0c139eaa0e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep cmp | count 1
+; RUN: llc < %s -march=x86 | grep cmp | count 1
 ; PR964
 
 define i8* @FindChar(i8* %CurPtr) {
index debdeb25af07e1d5d45ef0062d2cbc48b8da13fa..63f5a222a003fa6c7ca3ea81d30aaae4df0f1832 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 @ok = internal constant [4 x i8] c"%d\0A\00"
 @no = internal constant [4 x i8] c"no\0A\00"
index 5c3d540c5cc29e0af49562acdbb2d8e9dbd63435..0c2c9608deb9f940f2ba3114d49b137bb07f5f24 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc
-; RUN: llvm-as < %s | llc -fast-isel
+; RUN: llc < %s
+; RUN: llc < %s -fast-isel
 
 @ok = internal constant [4 x i8] c"%d\0A\00"
 @no = internal constant [4 x i8] c"no\0A\00"
index 8f3cdd0793d4bb3210ebf26b37cafdfcd35cdac2..34f5ac1b9814ea5162643d64234c45664702f877 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep add
-; RUN: llvm-as < %s | llc -march=x86 | not grep adc
+; RUN: llc < %s -march=x86 | grep add
+; RUN: llc < %s -march=x86 | not grep adc
 
 define i64 @test(i64 %A, i32 %B) {
         %tmp12 = zext i32 %B to i64             ; <i64> [#uses=1]
index 70649133712c013e48ea4062ac834263b7f6f6a3..605665bef6d1909d18a0de0d1c182373135218fe 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | grep 68719476738
+; RUN: llc < %s | grep 68719476738
 
 define void @test() {
 entry:
index 56384748ac05b659ca01f2b7ad81613d3e1b0f6f..4ed88df4a538c5f31c98a6d454d847e9dca96fbd 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 ; This caused a problem because the argument of a call was defined by
 ; the return value of another call that appears later in the code.
index 8de12512d1451e05bc0c46b3d92f8452a595a55a..2d4474bdf930152089eeb3e8a7d08b29f5918db3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 ;; GetMemInstArgs() folded the two getElementPtr instructions together,
 ;; producing an illegal getElementPtr.  That's because the type generated
index 1ff7df42a3484a45fbdbf6b85d4cc4eb07fc158f..d6e5ac5791e43652f218b5f74127e9b4c616a996 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 ; On this code, llc did not pass the sixth argument (%reg321) to printf.
 ; It passed the first five in %o0 - %o4, but never initialized %o5.
index 0114fb0fa06035f4b14a0d054bbbb956e86b0097..43b03e31fa83bb3d23fd7b7bcf32ec27491083d5 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 define i32 @main() {
 bb0:
index d6c9e5239516494ce15fff46cfcfda885dfc1188..81350a40b4dbee7a9ee796054515024340ed5e53 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 define double @test(i1 %X) {
         %Y = uitofp i1 %X to double             ; <double> [#uses=1]
         ret double %Y
index e0f2a70886a774232deabf9bfe924350829f73f6..4758697286a258234d4339753695fab8fc1f004d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR1845
 
 define void @boolVectorSelect(<4 x i1>* %boolVectorPtr) {
index 7ab966ba90701a86a5664614646853af20e08aab..a8e00cd54ef71caa3d26dd02dda79bf8b3a41ebe 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 define i32 @foo(i32 %x) {
         ret i32 %x
 }
index ac9bd9235794e16f08a83371055275ffdee57b0e..95cc28625aa6a7627185b2b17f3feb0ae42edc76 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 define i32 @foo(i32 %x) {
         ret i32 42
index b882689923968cc4a156d21b5b9275490457d344..9ed4179415930e2e941cc81787fb9acbe1c37ed6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 define void @foo() {
         ret void
index 8c7e8920f259856aea2371b4bb8e41483c65e8bc..4e57ef804f2299652f3a7cd91ae02b487b9f0d1b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 define i32 @bar(i32 %x) {
         ret i32 0
index 5f05d85ea85432ae4752b311928abc3d440c9177..590b7ceee4bf37fdf7b1f1de40af0f2c034c1d34 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 @a_fstr = internal constant [8 x i8] c"a = %f\0A\00"           ; <[8 x i8]*> [#uses=1]
 @a_lstr = internal constant [10 x i8] c"a = %lld\0A\00"                ; <[10 x i8]*> [#uses=1]
 @a_dstr = internal constant [8 x i8] c"a = %d\0A\00"           ; <[8 x i8]*> [#uses=1]
index 6366fd59598fa167cb88fc6e6475fba0c5ed1bca..7deb30f43d12e794ffa81682c419f943dee2d95d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 ; Test that a sequence of constant indices are folded correctly
 ; into the equivalent offset at compile-time.
index d1bb66d1529dea320f0767a590510326f7d4a1a0..20d9f913c11cb769761bad3f660ee393f55c127b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
         %lldb.compile_unit = type { i32, i16, i16, i8*, i8*, i8*, {  }* }
 @d.compile_unit7 = external global %lldb.compile_unit           ; <%lldb.compile_unit*> [#uses=1]
index 3bc4899d8fddf29bb972b85f910d42ef8c6c70cf..246cd033e27981c7bcb31494217ce1a4a22fd11a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 define i32 @test(i32 %X) {
         %Y = sdiv i32 %X, -2            ; <i32> [#uses=1]
index d7bb37194e49f088d89a0db6db7c75a4dc8afa86..bca73054447c3d01729e1bd84f4ea2236d08281c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR2612
 
 @current_foo = internal global {  } zeroinitializer
index 73b6b9825d2ca67ba37fb495053a9a28d5da4090..7976cc971880f117b49f248885808291d77c93a8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | not grep test_
+; RUN: llc < %s | not grep test_
 
 ; test_function should not be emitted to the .s file.
 define available_externally i32 @test_function() {
index 65e66c7ef0610f1a80fe7c5b9d6b70d930a2142c..35e04f1863a36e73b03020d4c093e3510d1eac9c 100644 (file)
@@ -1,5 +1,5 @@
 ; Test fastcc works. Test from bug 2770.
-; RUN: llvm-as < %s | llc -relocation-model=pic
+; RUN: llc < %s -relocation-model=pic
 
 
 %struct.__gcov_var = type {  i32 }
index 2709fa1afd68c018d22a2068c21cd893d14b3eeb..2f2f59762cb9b08d9c33fa9fcd40e84cae7d41a1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 define double @fneg(double %X) {
         %Y = fsub double -0.000000e+00, %X               ; <double> [#uses=1]
index 73176b14391e1be798dd429348099e2a2554df59..cdcc3a277b6ea1ab4d67558bc564eae791f3979d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR4057
 define void @test_cast_float_to_char(i8* %result) nounwind {
 entry:
index 609de6546cfdde712f99f4d3f4e1dd10487118fc..ad944132d338cf08298a5bf0e28710e51837306b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 define i8 @test1(double %X) {
        %tmp.1 = fptosi double %X to i8         ; <i8> [#uses=1]
index 55c2d2ad0c6fb1a303985fbabd2f94910a469a8c..82628ef6093b728f8dc21e326af619622d0a974a 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=i386
+; RUN: llc < %s
+; RUN: llc < %s -march=x86 -mcpu=i386
 
 ; PR1239
 
index 05e831af6be2c22b632781b9e90bfeb3bf982ae8..6b38f04673deaeece447e85d9bef5568441ebc03 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 ;;
 ;; Test the sequence:
index 7905ff52ef613990be3d0284675d230f19c4f2c7..c675535335a03fca9da3f50d3e4d9759e311bec0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 define double @foo() {
   %t = getresult {double, double} undef, 1
index 8fcef33a34d70e95fe54b4b6da5e8291a5382ba3..74bff876f882446577a5dc6f6bb4d9c5a4334525 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 @g = global i32 0               ; <i32*> [#uses=1]
 
index 705423f973cfba102188ef71bec6de75442920f7..705945cf1983705603928d09a03023f8c94a140f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 @.str_1 = internal constant [7 x i8] c"hello\0A\00"             ; <[7 x i8]*> [#uses=1]
 
index 10f0acc36308959a11f5855d9269b08509f177fd..e7cbf4aaf78518225e2b8866f480a6a889920565 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 define void @test_add(i64 %AL, i64 %AH, i64 %BL, i64 %BH, i64* %RL, i64* %RH) {
 entry:
index 9a670847b575fdac3715945b9501c36322a6fc94..cf10463143c9c8e9cf73181565182316494aba5e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc 
+; RUN: llc < %s 
 
 define i64 @foo(i64 %x, i64 %y, i32 %amt) {
         %tmp0 = zext i64 %x to i128
index e52e0be74bc3ab6b7f8fb2631a17d326734b880c..d18221ef934dab4f9185fcac1408129ee9cb4c65 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | grep "foo 0 0"
+; RUN: llc < %s | grep "foo 0 0"
 
 define void @bar() nounwind {
        tail call void asm sideeffect "foo ${:uid} ${:uid}", ""() nounwind
index 373bec9adc05fdc7fe0aef43c4a4913c26d06080..9a42c3ef32a1f0ebbcb8cb10087c98918ebb3e3e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 ;; SQRT
 declare float @llvm.sqrt.f32(float)
index e3acf0c2be13e416ffa35759838dab650b4a493d..8448565a2b824b70e03ed10fc30108ae53be8195 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc 
+; RUN: llc < %s 
 
 ; This testcase is invalid (the alignment specified for memcpy is 
 ; greater than the alignment guaranteed for Qux or C.0.1173), but it
index fa465d4e2209352996b831f50be81a06900207e5..ebbba010793b3b4a640e528dbaee88399e73346c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 declare i1 @llvm.isunordered.f64(double, double)
 
index 66f409ed27d570e4e87d67877e8a92e877fae81e..1db75497592f656ee125be2ff34aa3836842d3a1 100644 (file)
@@ -1,5 +1,5 @@
 ; Make sure this testcase is supported by all code generators
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 declare i64 @llvm.ctpop.i64(i64)
 
index f21b645615ad0288466622c7404ee6cb7d1218d6..282e973ff9adc87db7e14002386ef5dfbf3fea60 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 declare { i64, double } @wild()
 
index a2b3d69ee555bba7b148c29c93cbebf788aaa8ee..67d775e1688228a239c17f6285c4a789327cfe23 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 ; Test that a negative constant smaller than 64 bits (e.g., int)
 ; is correctly implemented with sign-extension.
index 6f45f0f4e9c88a9bceba81f84f5e896cdef4307b..f81fed332df09b1ad2da8fac9c67eafa40321e34 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -o /dev/null
+; RUN: llc < %s -o /dev/null
 
 ; Test that select of a select works
 
index e0f675976d9139ab3680f19b7e00886f229f7491..9f9f92115c797e1a790c6970785006b9b167f026 100644 (file)
@@ -1,5 +1,5 @@
 ; PR1296
-; RUN: llvm-as < %s | llc -march=x86 | grep {movl      \$1} | count 1
+; RUN: llc < %s -march=x86 | grep {movl        \$1} | 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"
 target triple = "i686-apple-darwin8"
index c1f585de73767fae60d9b4935ff8e332bb2cabb5..3e3dc4b2d2bcf8219d912e42dd1dc736fa6ccf70 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR2625
 
 define i32 @main({ i32, { i32 } }*) {
index ff0384db6db5f780180a960679085d53fda4baed..b62710f31ecbde59c675dce24d5ec5a84a8e98c7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR3288
 
 define void @a() {
index 4f1cb5e736afbe6c11ebb6e8ee0a41e423c8c05f..95608dc60b503aba3b07b895c8ac2da530fd8073 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 @.str_1 = internal constant [4 x i8] c"%d\0A\00"                ; <[4 x i8]*> [#uses=1]
 
index 1e27061941a4666d4512bea8e81441c361c4cd39..d129ff85870e4cc1e6df8a97c7f77f5878af6fed 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 @a_str = internal constant [8 x i8] c"a = %f\0A\00"            ; <[8 x i8]*> [#uses=1]
 @b_str = internal constant [8 x i8] c"b = %f\0A\00"            ; <[8 x i8]*> [#uses=1]
 @add_str = internal constant [12 x i8] c"a + b = %f\0A\00"             ; <[12 x i8]*> [#uses=1]
index cf275151571ecbf1881c275b5d4a2224282eb93f..ce938cf05b9872c3dc0f4df39f24762db5807cf0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 @a_str = internal constant [8 x i8] c"a = %d\0A\00"            ; <[8 x i8]*> [#uses=1]
 @b_str = internal constant [8 x i8] c"b = %d\0A\00"            ; <[8 x i8]*> [#uses=1]
 @add_str = internal constant [12 x i8] c"a + b = %d\0A\00"             ; <[12 x i8]*> [#uses=1]
index 58f5047ceb798c5cd8c05e46c2e685733fc137c9..7ca4b3de48a37ae082529ffc6de1e0963d167c01 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 @.str_1 = internal constant [4 x i8] c"%d\0A\00"                ; <[4 x i8]*> [#uses=1]
 
index 06667754a323510e2849f9d246639db1a8d16233..90fc55b25838201c54dca3badec1e4329d473d16 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 @a_str = internal constant [8 x i8] c"a = %d\0A\00"            ; <[8 x i8]*> [#uses=1]
 @a_mul_str = internal constant [13 x i8] c"a * %d = %d\0A\00"          ; <[13 x i8]*> [#uses=1]
index 1d9452a58434bb0a8f6b67ea65c1465cad0bae51..0707f3c2318cf3779afbd58100811e44a03ac178 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 @a_str = internal constant [8 x i8] c"a = %d\0A\00"            ; <[8 x i8]*> [#uses=1]
 @b_str = internal constant [8 x i8] c"b = %d\0A\00"            ; <[8 x i8]*> [#uses=1]
index 8992e8df0c014125356de1695a10523f653aac24..6c5d222209bea554d9a825e1c6ec96c62a650c33 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 @a_str = internal constant [8 x i8] c"a = %d\0A\00"             ; <[8 x i8]*> [#uses=1]
 @b_str = internal constant [8 x i8] c"b = %d\0A\00"             ; <[8 x i8]*> [#uses=1]
index 489f31c3730d6d16c06ba72147488d0158b867cf..9e628a1a1409e2e0e4fcc232831145c024f02d9b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 define i32 @main() {  
   ret i32 0
index 0cbe1763faadf52b92b8b43cd7b2d7951d16b596..f5cd33dc0b212e09e163637f5f2bce761305832e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 define i32 @main() {  
   ret i32 42
index 85e68d19c45a8b3ce5c9349cb3d819b68a12d0bd..b653e2a46dcfbe1cd430515f7a1e5fa1df109164 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR2504
 
 define <2 x double> @vector_select(<2 x double> %x, <2 x double> %y) nounwind  {
index a532703d9417ef951b5959902ebe8514a251aaae..63052c1a28453de07a890768db055876339639d3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 %Domain = type { i8*, i32, i32*, i32, i32, i32*, %Domain* }
 @AConst = constant i32 123              ; <i32*> [#uses=1]
index 31be2d634e998316ead49784ff5b8e2b92190fca..670ef20e084bf7e1e7d9b0fb2757de6d1348365e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 define i64 @test_imm(i64 %X) {
         %Y = ashr i64 %X, 17            ; <i64> [#uses=1]
index a11a7149a36c0685d7850953d103960e8254d10a..a59c649781d484afb69fe5426ffe2620f27a4d5e 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -o - | grep {__stack_chk_guard}
-; RUN: llvm-as < %s | llc -o - | grep {__stack_chk_fail}
+; RUN: llc < %s -o - | grep {__stack_chk_guard}
+; RUN: llc < %s -o - | grep {__stack_chk_fail}
 
 @"\01LC" = internal constant [11 x i8] c"buf == %s\0A\00"              ; <[11 x i8]*> [#uses=1]
 
index fd3dd67298ed6139ffebebb657fa0ea40c216839..b124b5f9b7d5521f7f9e09c2b6b6f9773fc52065 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 declare i8* @llvm.stacksave()
 
index 0f7bb0b85ee913a21082adb89d095ff5651a222e..7f7c7f71b3adfc4a026b58139397416e07c95170 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 define void @foo(double %a, double %b, float* %fp) {
        %c = fadd double %a, %b
index d71fe56eb49d0849df6f70a4a7b5913a0dc06143..1f2ab0dbcbe96f774d038babfb2c92ff85edc868 100644 (file)
@@ -1,5 +1,5 @@
 ; PR925
-; RUN: llvm-as < %s | llc -march=x86 | \
+; RUN: llc < %s -march=x86 | \
 ; RUN:   grep mov.*str1 | count 1
 
 target datalayout = "e-p:32:32"
index d3833e77e532fcc9987d9a105dca8bea654ac159..d6e56471c364c07838fb1b51727ee23883233779 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -o %t
+; RUN: llc < %s -march=x86 -o %t
 ; RUN: grep jb %t | count 1
 ; RUN: grep \\\$6 %t | count 2
 ; RUN: grep 1024 %t | count 1
index 05234012547c1d02ffbce975593e1e7de025737f..65fdf5add79008fb37f85d4f8713344f586e4c07 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-as < %s | llc -march=x86 -o - | grep {\$7} | count 1
-; RUN: llvm-as < %s | llc -march=x86 -o - | grep {\$6} | count 1
-; RUN: llvm-as < %s | llc -march=x86 -o - | grep 1024 | count 1
-; RUN: llvm-as < %s | llc -march=x86 -o - | grep jb | count 2
-; RUN: llvm-as < %s | llc -march=x86 -o - | grep je | count 1
+; RUN: llc < %s -march=x86 -o - | grep {\$7} | count 1
+; RUN: llc < %s -march=x86 -o - | grep {\$6} | count 1
+; RUN: llc < %s -march=x86 -o - | grep 1024 | count 1
+; RUN: llc < %s -march=x86 -o - | grep jb | count 2
+; RUN: llc < %s -march=x86 -o - | grep je | count 1
 
 define i32 @main(i32 %tmp158) {
 entry:
index b1aad3f45140fe35c3e54fb6bffa00964d987e5b..eb240edc7c675f39afd652ff59ece6e06beecf94 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR1197
 
 
index 4dfc1a6450b93ceed24ea378adf4528006543a20..67d1a7a347f383d0a701a7fce069d07d87156bf1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 define i32 @test() noreturn nounwind  {
 entry:
        tail call void @llvm.trap( )
index 44601d0c4024781a35b157fcce88b7bb419b905c..634b5621aa99d491ba78af46fdeacf565e0274f3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 %f8 = type <8 x float>
 
 define void @test_f8(%f8 *%P, %f8* %Q, %f8 *%S) {
index 12104a32eecd63422e5da5c0fb66b78f9278f33c..a26918b8f2428b08b8c3ffcd80d5cd9044b9474d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR2671
 
 define void @a(<2 x double>* %p, <2 x i8>* %q) {
index 441c4a0e71dc6ebb82c8364cb9ac3967e5f37bad..d8e0258221c8520991177a73575bd8192156933c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
        
 define void @""(float* %inregs, float* %outregs) {
         %a_addr.i = alloca <4 x float>          ; <<4 x float>*> [#uses=1]
index 61b44af118b95f8bc78a79af8938fcc2cfa1adb6..332d6d8c25363938d3edafbdb2f7283872de2dcd 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc 
+; RUN: llc < %s 
 
 
 define void @test(<4 x float>* %tmp2.i) {
index f283256d10accf954370ab350129a379a33e7799..a0f9a02d4cbbefeb7f320effe04abc1e8adc703f 100644 (file)
@@ -1,5 +1,5 @@
 ; Test that vectors are scalarized/lowered correctly.
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 
 %d8 = type <8 x double>
index 245c2f908bdeb4f796a047c1e7093e53a89a7ed7..f339373ffc75ae601d9978b918cba990f0f9a595 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR4136
 
 target datalayout = "e-p:16:8:8-i8:8:8-i16:8:8-i32:8:8"
index c25a906308af000a5543590b2c49f9c85acd4813..2ae005259d4fa7c670873fc6be41f185ea7455cf 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=msp430
+; RUN: llc < %s -march=msp430
 
 define i16 @rol1u16(i16 %x.arg) nounwind {
         %retval = alloca i16
index b048bb3fd32acae1611688beed4206e31ebcc11b..25aff60c2b3ff38751af35d5a1f042c8268dbc63 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=msp430 | grep rra | count 1
+; RUN: llc < %s -march=msp430 | grep rra | count 1
 
 define i16 @lsr2u16(i16 %x.arg) nounwind {
         %retval = alloca i16
index 70f1d996e7caba8e022e4daf7a0188e508916c66..54eb7ff5c0bf3db410933bc1b6635c6c034d650f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=msp430
+; RUN: llc < %s -march=msp430
 
 define i16 @test(double %d) nounwind {
 entry:
index 0ec05f75e3d0f1c6b8f8296096c43c3c0786204e..088d3e1e7b37b489388791cc4945520e22e14630 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR4769
 target datalayout = "e-p:16:8:8-i8:8:8-i16:8:8-i32:8:8"
 target triple = "msp430-generic-generic"
index 83e8d12c5663e9bbb1fc4a09eb61294bd56aae7f..e385718cf5a9ea754144b2460fa81df9e9fdae41 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR4778
 target datalayout = "e-p:16:8:8-i8:8:8-i16:8:8-i32:8:8"
 target triple = "msp430-generic-generic"
index 800ba112d87a867a3dc2a71c71468779b7973bdf..8e7b70e2216f505a216c2a5568c47527598aaad8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=mips -o %t
+; RUN: llc < %s -march=mips -o %t
 ; RUN: grep subu %t | count 2
 ; RUN: grep addu %t | count 4
 
index 53ceaf360653ba3e7dbbcc1202bcbbd42ef66364..b2aaa00754b70f8613aeac79278b0f5088503933 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=mips | grep {sw.*(\$4)} | count 3
+; RUN: llc < %s -march=mips | grep {sw.*(\$4)} | count 3
 
 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:32-i16:16:32-i32:32:32-i64:32:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64"
 target triple = "mipsallegrexel-psp-elf"
index 2d1101a253027db2fc7f3f2eb5150ab1f4977877..6bb6bd862b25e3b3682c1e50a7b55767b2c428a3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=mips | grep {lw.*(\$4)} | count 2
+; RUN: llc < %s -march=mips | grep {lw.*(\$4)} | 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:64:64-v64:64:64-v128:128:128-a0:0:64"
 target triple = "mipsallegrexel-psp-elf"
index f8eca85efafb221622974cdcd6e7b755f403c59f..808ce16910eeed20af727ef4c6f3afc6c7e1b8bf 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=mips | grep __adddf3
+; RUN: llc < %s -march=mips | grep __adddf3
 
 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:32-i16:16:32-i32:32:32-i64:32:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64"
 target triple = "mipsallegrexel-psp-elf"
index e0e7d767b1d8001ccc878991c30eda028fb484b5..7ac0f5f840db1cef22a585f7ca83973f8de1b28e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=mips | grep __extendsfdf2
+; RUN: llc < %s -march=mips | grep __extendsfdf2
 
 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:32-i16:16:32-i32:32:32-i64:32:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64"
 target triple = "mipsallegrexel-psp-elf"
index f2f0374c31685c5bcf70186675a99ad4412f445c..ca996367733e4ad00a4429acd37b7d83149d71dd 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=mips | grep trunc.w.s | count 3
+; RUN: llc < %s -march=mips | grep trunc.w.s | count 3
 
 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:32-i16:16:32-i32:32:32-i64:32:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64"
 target triple = "mipsallegrexel-psp-elf"
index 2f10a3f2a4c0650b36f0b3a9d6f6efd7b8533288..20de18a0164c868df0db5495812ce0fd4aed1f0c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=mips -o %t
+; RUN: llc < %s -march=mips -o %t
 ; RUN: grep __floatsidf   %t | count 1
 ; RUN: grep __floatunsidf %t | count 1
 ; RUN: grep __fixdfsi %t | count 1
index 33b240bbc36c5ed611b583232abcad8ca5f63039..f6b2045444a57af4511c022720c71ac0d809cf65 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=mips -o %t
+; RUN: llc < %s -march=mips -o %t
 ; RUN: grep {rodata.str1.4,"aMS",@progbits}  %t | count 1
 ; RUN: grep {r.data,}  %t | count 1
 ; RUN: grep {\%hi} %t | count 2
index 671fa9404ec074725f67225105d26a35acee4fe0..26eb4db26d4d4faa38309b34ef03e036d29616e7 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mips-ssection-threshold=8 -march=mips -o %t0
-; RUN: llvm-as < %s | llc -mips-ssection-threshold=0 -march=mips -o %t1
+; RUN: llc < %s -mips-ssection-threshold=8 -march=mips -o %t0
+; RUN: llc < %s -mips-ssection-threshold=0 -march=mips -o %t1
 ; RUN: grep {sdata} %t0 | count 1
 ; RUN: grep {sbss} %t0 | count 1
 ; RUN: grep {gp_rel} %t0 | count 2
index a1523d1af2e87753736e9654b70d733a16e921b6..59599b399c2913bd22967dca831d116b7fccbab7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=mips -o %t
+; RUN: llc < %s -march=mips -o %t
 ; RUN: grep seh %t | count 1
 ; RUN: grep seb %t | count 1
 
index cf04b0fa30f663f40f245d31501cf69acd5fba7d..21ff96005421301b1746d874fbc944f54aa4e1e7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=mips -o %t
+; RUN: llc < %s -march=mips -o %t
 ; RUN: grep {CPI\[01\]_\[01\]:} %t | count 2
 ; RUN: grep {rodata.cst4,"aM",@progbits} %t | count 1
 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:32-i16:16:32-i32:32:32-i64:32:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64"
index 12a5026873e94917500a1bc4a9b098387d3c9a01..80101fa25b3ef562df72aeea9ee8a45089585281 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=mips -o %t
+; RUN: llc < %s -march=mips -o %t
 ; RUN: grep {c\\..*\\.s} %t | count 3
 ; RUN: grep {bc1\[tf\]} %t | count 3
 
index 5d03a1986b2d4bcee07306b442389999ffdb3027..042cad60e2b041fa4ac3187a5c0524985fbd24e3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=mips | grep {b\[ne\]\[eq\]} | count 1
+; RUN: llc < %s -march=mips | grep {b\[ne\]\[eq\]} | count 1
 
 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:32-i16:16:32-i32:32:32-i64:32:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64"
 target triple = "mipsallegrexel-psp-elf"
index 58fa708269b87fc3aa0bc2d5536b6c03402b14f1..77680bccf976525bafdac371987869336f34b72a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=mips -o %t
+; RUN: llc < %s -march=mips -o %t
 ; RUN: grep abs.s  %t | count 1
 ; RUN: grep neg.s %t | count 1
 
index 2cf41195660b770b2518c2ef13f0a395c771d416..cd35ccaee83d58935de933f288a1deb044358337 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=mips -o %t
+; RUN: llc < %s -march=mips -o %t
 ; RUN: grep mfhi  %t | count 1
 ; RUN: grep mflo  %t | count 1
 ; RUN: grep multu %t | count 1
index b1e999cea1f38a72fe34c133349dc31396c4e5e8..c41d5213c17893d7cfa22abe7fcbe99efe084242 100644 (file)
@@ -1,5 +1,5 @@
 ; Double return in abicall (default)
-; RUN: llvm-as < %s | llc -march=mips
+; RUN: llc < %s -march=mips
 ; PR2615
 
 define double @main(...) {
index e3d4028485409e5aadf2b9a664f8164776bd73aa..2f33e9bea73f80072d3c7e6541ee4e154edc4f0b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=mips -o %t
+; RUN: llc < %s -march=mips -o %t
 ; RUN: grep {lui.*32767} %t | count 1
 ; RUN: grep {ori.*65535} %t | count 1
 
index f6d7d64c9cbbcdd63ab40d7bb7f92d7bfc6146de..ca90b500f0506916ac874058b27a1bcfd5588019 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=mips -o %t
+; RUN: llc < %s -march=mips -o %t
 ; RUN: grep mtc1 %t | count 1
 ; RUN: grep mfc1 %t | count 1
 
index 34596ea029a042bfd8a3b990bc7f6b1ab37e5c8b..79e49a3d682e507a9968232803372d55f63c86dd 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=mips | grep {subu.*sp} | count 2
+; RUN: llc < %s -march=mips | grep {subu.*sp} | count 2
 
 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:32-i16:16:32-i32:32:32-i64:32:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64"
 target triple = "mipsallegrexel-psp-elf"
index fd90dda95586b26e771849d78dca6f6ca2538cef..54d454cc3aded2fde2999e114fa217d02366da8b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=mips
+; RUN: llc < %s -march=mips
 ; Mips must ignore fastcc
 
 target datalayout =
index fd41ff1f8cf237b5097eae03bc6d0172e0f40994..f3bb965cdb69e4e732a1261453b055455e3a58c3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=mips | grep __truncdfsf2 | count 1
+; RUN: llc < %s -march=mips | grep __truncdfsf2 | count 1
 
 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:32-i16:16:32-i32:32:32-i64:32:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64"
 target triple = "mipsallegrexel-psp-elf"
index 1de9580bb361fbf76bc59e09893848f016bba3c8..83289d97cfd752af72124d842bf47bc34431ed0e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | grep wsbw | count 1
+; RUN: llc < %s | grep wsbw | count 1
 
 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:32-i16:16:32-i32:32:32-i64:32:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64"
 target triple = "psp"
index e468b6da5a6b3f28ba11244b924897f87831482b..1da1db24bf5a0115f18d306662354039785b6b56 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=mips | grep clz | count 1
+; RUN: llc < %s -march=mips | grep clz | count 1
 
 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:32-i16:16:32-i32:32:32-i64:32:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64"
 target triple = "mipsallegrexel-psp-elf"
index 783850a7827e307ea17e01855e3e425eb712799a..18f5b3d7ff7b250083529f970672d479b12b0aa2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=mips
+; RUN: llc < %s -march=mips
 ; PR2794
 
 define i32 @main(i8*) nounwind {
index 1f7440afedd6b3f85b06b492e2931886bea218a4..f5188434670be9a71035496cd088f613af8df5cc 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR2667
 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:32-i16:16:32-i32:32:32-i64:32:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64"
 target triple = "psp"
index 00a969d0620ae76d050a455f0b27668bc86b1696..a1b45c2a63e1adf48b1a1bcf9c866c17d1d0404c 100644 (file)
@@ -1,6 +1,6 @@
 ; Test to make sure that the 'private' is used correctly.
 ;
-; RUN: llvm-as < %s | llc -march=mips > %t
+; RUN: llc < %s -march=mips > %t
 ; RUN: grep \\\$foo: %t
 ; RUN: grep call.*\\\$foo %t
 ; RUN: grep \\\$baz: %t
index aa2c51ea012a7baae30a5cb768fa2483c2bb2bd8..d7072dd9b5d765551d39d948c760e8668e1641cf 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=pic16 | grep {movf \\+@i + 0, \\+W}
+; RUN: llc < %s -march=pic16 | grep {movf \\+@i + 0, \\+W}
 
 target datalayout = "e-p:16:8:8-i8:8:8-i16:8:8-i32:8:8-f32:32:32"
 target triple = "pic16-"
index 02fd06849c3f92d3ff81f0858a54920390af6e90..74c9d9d256cde054a9f54b91e4f3eae921f268b0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=pic16 | FileCheck %s
+; RUN: llc < %s -march=pic16 | FileCheck %s
 
 @G1 = common global i16 0, section "usersection", align 1 
 ; CHECK: usersection UDATA
index 75a9d176179ae217628bacd926b75e42880b2133..959eb254d7661b4f99ab1247a244c0a5af88c253 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=pic16 | FileCheck %s
+; RUN: llc < %s -march=pic16 | FileCheck %s
 
 @G1 = global i32 4712, section "Address=412"
 ; CHECK: @G1.412.idata.0.# IDATA 412
index b26b62beb6998e96aaffd2f5235a57943c67dcbf..b49925ffb7c34d0feda5ea61e599cb0f7f055bcf 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=pic16
+; RUN: llc < %s -march=pic16
 
 @main.auto.c = internal global i8 0            ; <i8*> [#uses=1]
 
index 70f294a78d86523ae04f5bf812b5a971d6e8e508..f95465cfc5370117a22272de825ace11c24b5dcd 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32
+; RUN: llc < %s -march=ppc32
 define void @test() {
        %tr1 = lshr i32 1, 0            ; <i32> [#uses=0]
        ret void
index 93a91234b707ffe39da2a8f604b6bc70894ceba9..c3bfa49115b9972319cc95974a00880bd605c13f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32
+; RUN: llc < %s -march=ppc32
 
 define void @main() {
         %tr4 = shl i64 1, 0             ; <i64> [#uses=0]
index 1a1aca4b5d116a4a65f28a627ab714ec2271782d..dea654ac0c0b9a65e698ca74e2b95eda08100abd 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32
+; RUN: llc < %s -march=ppc32
 
 define void @main() {
         %shamt = add i8 0, 1            ; <i8> [#uses=1]
index 3e490b1dc7a2bf17bc64b42128a58e1778aaf870..fc190a486e6b19be98552c1a262774e808c9ede3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | not grep .comm.*X,0
+; RUN: llc < %s -march=ppc32 | not grep .comm.*X,0
 
 @X = linkonce global {  } zeroinitializer               ; <{  }*> [#uses=0]
 
index f84caaf1d499e5ffa1b71dbe001ceab253fce0c2..ad02ece900c8deef914fe73b07c3c50a9e6d7e91 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 
+; RUN: llc < %s -march=ppc32 
 
 define i32 @main() {
         %setle = icmp sle i64 1, 0              ; <i1> [#uses=1]
index 7b3e9b4f092ff6f6dd3b621a750877f4a6918f75..671bf804ed323b064fc52698b2ab5ebfe6f13c5c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32
+; RUN: llc < %s -march=ppc32
 
 define i64 @test() {
         ret i64 undef
index 8e8fee2888fb91be4864e01e8cd6a6dd6226c65f..95012c30fc5f390d52b361a92149ca04962bfcb2 100644 (file)
@@ -1,6 +1,6 @@
 ; this should not crash the ppc backend
 
-; RUN: llvm-as < %s | llc -march=ppc32
+; RUN: llc < %s -march=ppc32
 
 
 define i32 @test(i32 %j.0.0.i) {
index 428dd0c3e3fdd158c4dd4748461d78077c2f8c47..5d1df468a66d4f3efbe43546977dd587191d0da3 100644 (file)
@@ -1,6 +1,6 @@
 ; This function should have exactly one call to fixdfdi, no more!
 
-; RUN: llvm-as < %s | llc -march=ppc32 -mattr=-64bit | \
+; RUN: llc < %s -march=ppc32 -mattr=-64bit | \
 ; RUN:    grep {bl .*fixdfdi} | count 1
 
 define double @test2(double %tmp.7705) {
index 54f24c612660e68c30253bfe3ad88c81b96a643a..8a5d3b0fa2c2eea0928541ad329a1e5f136dfabd 100644 (file)
@@ -1,7 +1,7 @@
 ; This was erroneously being turned into an rlwinm instruction.
 ; The sign bit does matter in this case.
 
-; RUN: llvm-as < %s | llc -march=ppc32 | grep srawi
+; RUN: llc < %s -march=ppc32 | grep srawi
 
 define i32 @test(i32 %X) {
         %Y = and i32 %X, -2             ; <i32> [#uses=1]
index d56cffcf4ab1e7eec8305b703afbe0a5f65fb8d8..047a12bedd81200700e8664677a9f32eda1cdd6f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 target datalayout = "E-p:32:32"
 target triple = "powerpc-apple-darwin8.2.0"
index 1b3bde8fb12e0d0b5dbfc2e299586dff90aec181..97bb48e96e565d8e8fd2f48934a82ceda46ded86 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | not grep {, f1}
+; RUN: llc < %s | not grep {, f1}
 
 target datalayout = "E-p:32:32"
 target triple = "powerpc-apple-darwin8.2.0"
index 86ad71861773999e45d8506fa7fce5a70474bf02..fbf254082ee0e82e0d005bb0b73293877b206a94 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 define void @iterative_hash_host_wide_int() {
         %zero = alloca i32              ; <i32*> [#uses=2]
index 8500260fafce3932811e665fe10bd3a347c4d9c2..172e34849d1d9f73e5f671e12c6914ced6e47eda 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32
+; RUN: llc < %s -march=ppc32
 
 
 define double @CalcSpeed(float %tmp127) {
index b79cce2ead00e535449d5151125d812d0c096bb9..d2256642fbf065d7c42adae7862119cbba68a250 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5
+; RUN: llc < %s -march=ppc32 -mcpu=g5
 ; END.
 
 define void @test(i8* %stack) {
index e1033c3f808a0abc615d7ce12e99b9175d47a46a..0205d10a795c5d6b28b77074546a7c91ab1cb8da 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32
+; RUN: llc < %s -march=ppc32
 ; END.
 
        %struct.attr_desc = type { i8*, %struct.attr_desc*, %struct.attr_value*, %struct.attr_value*, i32 }
index 33807ca012b509b92b294c9a51dff34b5d8b67a2..1b8b064ee914e8e66a328ac635da5a691aaf8e05 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=powerpc64-apple-darwin | grep extsw | count 2
+; RUN: llc < %s -mtriple=powerpc64-apple-darwin | grep extsw | count 2
 
 @lens = external global i8*             ; <i8**> [#uses=1]
 @vals = external global i32*            ; <i32**> [#uses=1]
index c25cf215bc34178b9528cceef21cfd5472933f87..c8a9fe5b4af8fcdb90107fc98db728f29641ba9a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32
+; RUN: llc < %s -march=ppc32
 
 define void @img2buf(i32 %symbol_size_in_bytes, i16* %ui16) {
         %tmp93 = load i16* null         ; <i16> [#uses=1]
index 1043e45efb117f2f8d62b201ff7422009e28d6c2..a947e5cd9c584c07067c02cd20bd5881f6da52c3 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5 | grep vsldoi
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5 | not grep vor
+; RUN: llc < %s -march=ppc32 -mcpu=g5 | grep vsldoi
+; RUN: llc < %s -march=ppc32 -mcpu=g5 | not grep vor
 
 define <4 x float> @func(<4 x float> %fp0, <4 x float> %fp1) {
         %tmp76 = shufflevector <4 x float> %fp0, <4 x float> %fp1, <4 x i32> < i32 0, i32 1, i32 2, i32 7 >     ; <<4 x float>> [#uses=1]
index aff4edeba54be9fabf9bc683b02bae7715ee382a..cb76b5c70cf0188e7204ced558f4d1b475fdd5bd 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
        %struct..0anon = type { i32 }
        %struct.rtx_def = type { i16, i8, i8, [1 x %struct..0anon] }
index 5210dd1cb1a8a5a776ef1495c2387961d4647aea..f748a8bf1d6c566f4be744652a3d6c808658ca6c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc64
+; RUN: llc < %s -march=ppc64
 
 target datalayout = "E-p:64:64"
 target triple = "powerpc64-apple-darwin8"
index 6621cec7f43ee70d9b91de7980865eb6bc4d971b..002a0644183a2dcfec08b4aecf0de8988e79fcec 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | not grep IMPLICIT_DEF
+; RUN: llc < %s -march=ppc32 | not grep IMPLICIT_DEF
 
 define void @foo(i64 %X) {
 entry:
index 313568c1e4becd759e15e510d6c9ee3170bbb287..3d462b4d14618f7b87122a2077f18ed883c73397 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | grep xor 
+; RUN: llc < %s -march=ppc32 | grep xor 
 
 target datalayout = "E-p:32:32"
 target triple = "powerpc-apple-darwin8.7.0"
index 6dc1ff037eb3dec2affc3c88f40706e925fd56c2..3284f0a624f67c0dacae8df3954a975f9edcdc28 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc64
+; RUN: llc < %s -march=ppc64
 
 define i32* @foo(i32 %n) {
         %A = alloca i32, i32 %n         ; <i32*> [#uses=1]
index 80ef479fb0763be12e211168fbcf858f6b97b1b3..49b3b9d18fae1e7f720fc66395e1943ff1b710a6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | grep rlwimi
+; RUN: llc < %s -march=ppc32 | grep rlwimi
 
 define void @test(i16 %div.0.i.i.i.i, i32 %L_num.0.i.i.i.i, i32 %tmp1.i.i206.i.i, i16* %P) {
         %X = shl i16 %div.0.i.i.i.i, 1          ; <i16> [#uses=1]
index 7680c215c217e2a9a37232240cf67f2fe45901c7..61b9967618989895dfe440a749e82bd19d69dd6f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5
+; RUN: llc < %s -march=ppc32 -mcpu=g5
 
 define void @glgRunProcessor15() {
         %tmp26355.i = shufflevector <4 x float> zeroinitializer, <4 x float> < float 0x379FFFE000000000, float 0x379FFFE000000000, float 0x379FFFE000000000, float 0x379FFFE000000000 >, <4 x i32> < i32 0, i32 1, i32 2, i32 7 >; <<4 x float>> [#uses=1]
index be3b86308f13a663fd62a335b2b5d35b85120762..ba863047be99b58d9f2315c7955580dd2bdf859a 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=ppc64
-; RUN: llvm-as < %s | llc -march=ppc32
-; RUN: llvm-as < %s | llc 
+; RUN: llc < %s -march=ppc64
+; RUN: llc < %s -march=ppc32
+; RUN: llc < %s 
 
 define void @bitap() {
 entry:
index 058166ff93db1c182b2bdeb82b99ac03b0f1f08b..6d9a3fa7b1064c6e9d150ff48e68c732de48e682 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=ppc64
-; RUN: llvm-as < %s | llc -march=ppc32
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s -march=ppc64
+; RUN: llc < %s -march=ppc32
+; RUN: llc < %s
 
 @qsz.b = external global i1             ; <i1*> [#uses=1]
 
index 19fedf9f596250026cb1002d241e2776556c0503..805528cf2efd688b5632c69865f711504fd2a907 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | grep extsb
-; RUN: llvm-as < %s | llc -march=ppc32 | grep extsh
+; RUN: llc < %s -march=ppc32 | grep extsb
+; RUN: llc < %s -march=ppc32 | grep extsh
 
 define i32 @p1(i8 %c, i16 %s) {
 entry:
index e23c3ce11fa0e2e0ee771fae0dbc7c43692c3a1b..7b00ac69b91acecd123e9f5b516ec479ed701a7b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -mtriple=powerpc-apple-darwin8 | \
+; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin8 | \
 ; RUN:    grep cntlzw
 
 define i32 @foo() nounwind {
index f2c951ec21d5e4214860c8c67e2681b6d3aeeb33..0c454729290d2688fb32b6fea01cf3c0e648a083 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=ppc32
-; RUN: llvm-as < %s | llc -march=ppc64
+; RUN: llc < %s -march=ppc32
+; RUN: llc < %s -march=ppc64
 
 define i16 @test(i8* %d1, i16* %d2) {
        %tmp237 = call i16 asm "lhbrx $0, $2, $1", "=r,r,bO,m"( i8* %d1, i32 0, i16* %d2 )              ; <i16> [#uses=1]
index d4764622af68164c675ff7d80d686188665e0222..fe5145d1523063f6b728e1ae5830ec0f8c7ef8eb 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=ppc32
-; RUN: llvm-as < %s | llc -march=ppc64
+; RUN: llc < %s -march=ppc32
+; RUN: llc < %s -march=ppc64
 
 ; Test two things: 1) that a frameidx can be rewritten in an inline asm
 ; 2) that inline asms can handle reg+imm addr modes.
index 97f6a018b30bdc98c6fcc1316dd030184b1e5afa..621d43b5c22d6840fd6069aecc109e3e2adfcf09 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -mtriple=powerpc-apple-darwin8.8.0 | \
+; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin8.8.0 | \
 ; RUN:   grep align.*3
 
 @X = global <{i32, i32}> <{ i32 1, i32 123 }>
index 5a3d3b5d9c1ce7e85905aa5a2c416275c641fb54..f48f3656ddfe2874569a7ebdc1b654a3a5352eed 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 target datalayout = "E-p:32:32"
 target triple = "powerpc-apple-darwin8.8.0"
index 3eef9c551b75f6ae0a7dee97e4e2202685b42747..0473857ae70f4c8a5a1336f9f99181e5095a29e1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | grep mflr | count 1
+; RUN: llc < %s | grep mflr | count 1
 
 target datalayout = "e-p:32:32"
 target triple = "powerpc-apple-darwin8"
index 098e7484e173f1d23cc6360c47ee826e75b35d5e..e93395a67ec6d6728c3f8f29a1ee6b0a38a34016 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc64 -mcpu=g5 | grep cntlzd
+; RUN: llc < %s -march=ppc64 -mcpu=g5 | grep cntlzd
 
 define i32 @_ZNK4llvm5APInt17countLeadingZerosEv(i64 *%t) {
         %tmp19 = load i64* %t
index 637208b610a4c6f34e7150a4aadd5e217e6a775f..d43916d4f3c1448c628646e7a97675b91cdbcc98 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5
+; RUN: llc < %s -march=ppc32 -mcpu=g5
 
 define void @test(<4 x float>*, { { i16, i16, i32 } }*) {
 xOperationInitMasks.exit:
index 656b83192e0055d7f5f73fbd95ae154028f8780e..86fd9475029df2eb172aff4f8ae8917c96910098 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -mtriple=powerpc-apple-darwin8.8.0 | grep {foo r3, r4}
-; RUN: llvm-as < %s | llc -march=ppc32 -mtriple=powerpc-apple-darwin8.8.0 | grep {bari r3, 47}
+; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin8.8.0 | grep {foo r3, r4}
+; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin8.8.0 | grep {bari r3, 47}
 
 ; PR1351
 
index ba0f8fe1b77d4b6d5294d908030b4097dae17b3b..f2fdedf20072809b797c5ec0a61e9715b2703e4c 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc | grep {subfc r3,r5,r4}
-; RUN: llvm-as < %s | llc | grep {subfze r4,r2}
-; RUN: llvm-as < %s | llc -regalloc=local | grep {subfc r5,r2,r4}
-; RUN: llvm-as < %s | llc -regalloc=local | grep {subfze r2,r3}
+; RUN: llc < %s | grep {subfc r3,r5,r4}
+; RUN: llc < %s | grep {subfze r4,r2}
+; RUN: llc < %s -regalloc=local | grep {subfc r5,r2,r4}
+; RUN: llc < %s -regalloc=local | grep {subfze r2,r3}
 ; The first argument of subfc must not be the same as any other register.
 
 ; PR1357
index 989a7516aa4d91b7f8ce648bc3faafe4a7a95cef..1df51406fac99f57f288b7babebcc69e44e7b19f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR1382
 
 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 b64de683f8375a2f4cd33121a4b22d0a87f39730..e4e931492ac441358c9bc5b4eeda9910e001c6d4 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32
+; RUN: llc < %s -march=ppc32
 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 = "powerpc-apple-darwin8.8.0"
        %struct..0anon = type { i32 }
index 5a86418f7cb796aa5b8edadd45c7924a4b257819..42f215281a8b5dea37053674d5d094d785326b2e 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | grep bl.*baz | count 2
-; RUN: llvm-as < %s | llc -march=ppc32 | grep bl.*quux | count 2
-; RUN: llvm-as < %s | llc -march=ppc32 -enable-tail-merge | grep bl.*baz | count 1
-; RUN: llvm-as < %s | llc -march=ppc32 -enable-tail-merge=1 | grep bl.*quux | count 1
+; RUN: llc < %s -march=ppc32 | grep bl.*baz | count 2
+; RUN: llc < %s -march=ppc32 | grep bl.*quux | count 2
+; RUN: llc < %s -march=ppc32 -enable-tail-merge | grep bl.*baz | count 1
+; RUN: llc < %s -march=ppc32 -enable-tail-merge=1 | grep bl.*quux | count 1
 ; Check that tail merging is not the default on ppc, and that -enable-tail-merge works.
 
 ; ModuleID = 'tail.c'
index ae853f67e20021c72c34fae67ec82b907006ef35..2938c70c48bf18e170ef0a2c2d4445f712a58416 100644 (file)
@@ -1,7 +1,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"
 target triple = "powerpc-apple-darwin8.8.0"
 
-; RUN: llvm-as < %s | llc -march=ppc32 | grep {rlwinm r3, r3, 23, 30, 30}
+; RUN: llc < %s -march=ppc32 | grep {rlwinm r3, r3, 23, 30, 30}
 ; PR1473
 
 define i8 @foo(i16 zeroext  %a) zeroext  {
index 58260ec6b7395a5f56ba50abc8905d221335954b..6de7a09128f07ddbf850896e2b3421a31b0115f4 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -mattr=+altivec
+; RUN: llc < %s -march=ppc32 -mattr=+altivec
 
        %struct.XATest = type { float, i16, i8, i8 }
        %struct.XArrayRange = type { i8, i8, i8, i8 }
index 34df7bb7d057cce7a3e44ee2f79a14d97f1ed73c..06f40d98c68cb6f71c2428d4caa508d35d63a3c2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc64
+; RUN: llc < %s -march=ppc64
 ; PR1596
 
        %struct._obstack_chunk = type { i8* }
index 9c8fa97be967cfe6d70fbb3a0961bbe540406cbe..82ef2b82cbe62893ad389923c2f036ad3b046b1e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc64 | grep dst | count 4
+; RUN: llc < %s -march=ppc64 | grep dst | count 4
 
 define hidden void @_Z4borkPc(i8* %image) {
 entry:
index c5e7a4d38a000097ccf0f15ed865f24d672ca569..ea7de9847ea7db4540181fc971e80fb054481e15 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc64 | grep lwzx
+; RUN: llc < %s -march=ppc64 | grep lwzx
 
         %struct.__db_region = type { %struct.__mutex_t, [4 x i8], %struct.anon, i32, [1 x i32] }
         %struct.__mutex_t = type { i32 }
index f6bd3337aef7f3edf6d89236d044ecec155a7f4e..898c470b1726045df7820e08cc1ff32a7f3cf099 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc | grep stfd | count 3
-; RUN: llvm-as < %s | llc | grep stfs | count 1
-; RUN: llvm-as < %s | llc | grep lfd | count 2
-; RUN: llvm-as < %s | llc | grep lfs | count 2
+; RUN: llc < %s | grep stfd | count 3
+; RUN: llc < %s | grep stfs | count 1
+; RUN: llc < %s | grep lfd | count 2
+; RUN: llc < %s | grep lfs | count 2
 ; ModuleID = 'foo.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-f128:64:128"
 target triple = "powerpc-apple-darwin8"
index bb7aba45a963691211db7ff01e28230993cd25a5..d12698b9a00f2bcb09c78af76593b6dc48afb7d5 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc64
+; RUN: llc < %s -march=ppc64
 
         %struct.TCMalloc_SpinLock = type { i32 }
 
index f4b87cf4517b4617e6f7ea475a6f0113f0860677..5cfe54e1582b5e23ee5dc49d9d5cf0f76e2a4cf5 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=powerpc64-apple-darwin
+; RUN: llc < %s -mtriple=powerpc64-apple-darwin
 
 declare void @cxa_atexit_check_1(i8*)
 
index e71a8fb0f160879c753c5cc87034c83cf311bb3b..c4152b4fc8de38f76da01acdb2f3b0c4b55c8609 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32
+; RUN: llc < %s -march=ppc32
 ; rdar://5538377
 
         %struct.disk_unsigned = type { i32 }
index bd11b5d5b7b248a9dbb41fddb6823184ba644ce0..84fadd1b04615ae6edd65d13d459e89d7549d6f3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc64 -mattr=+altivec
+; RUN: llc < %s -march=ppc64 -mattr=+altivec
        %struct.inoutprops = type <{ i8, [3 x i8] }>
 
 define void @bork(float* %argA, float* %argB, float* %res, i8 %inoutspec.0) {
index bca6e5a8fbdb7af50b79f0ba01bcc732519a4c8d..ee614782952df353170d12d164ef973a79ed2686 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=powerpc64-apple-darwin9 -regalloc=local -relocation-model=pic
+; RUN: llc < %s -mtriple=powerpc64-apple-darwin9 -regalloc=local -relocation-model=pic
 
        %struct.NSError = type opaque
        %struct.NSManagedObjectContext = type opaque
index 80ef6f19f72718eab18fe2e73ca8f8b444002e20..5a07a9b7acf013aa6917ae74af12aa77d7d5c66f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=powerpc64-apple-darwin9 -regalloc=local -relocation-model=pic
+; RUN: llc < %s -mtriple=powerpc64-apple-darwin9 -regalloc=local -relocation-model=pic
 
        %struct.NSError = type opaque
        %struct.NSManagedObjectContext = type opaque
index e49d59acfe5f9b9b24877023dbe7f9764f7bd7a1..a9f242ba5b167ea3d9dcf1a177edebbe75417c95 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=powerpc-apple-darwin
+; RUN: llc < %s -mtriple=powerpc-apple-darwin
 
        %struct.HDescriptor = type <{ i32, i32 }>
 
index a0649e08076e2bc021d719c34d148d83ecea6502..439ef14d8b247312ebef319c08beddf659083598 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -enable-eh
+; RUN: llc < %s -enable-eh
 ;; Formerly crashed, see PR 1508
 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-f128:64:128"
 target triple = "powerpc64-apple-darwin8"
index aca0faaa4e41b3225f438f285d77877244cc68c2..d1f0285861600b90f27475f93c56e696bb67dd7f 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc 
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g3
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5
+; RUN: llc < %s 
+; RUN: llc < %s -march=ppc32 -mcpu=g3
+; RUN: llc < %s -march=ppc32 -mcpu=g5
 ; PR1811
 
 define void @execute_shader(<4 x float>* %OUT, <4 x float>* %IN, <4 x float>*
index 38ae87ce8c00cffc025fc4110226ff539ce6beb7..db2ab877ff7d22d032cdbadd8e9d5941241ba8eb 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | grep nop
+; RUN: llc < %s -march=ppc32 | grep nop
 target triple = "powerpc-apple-darwin8"
 
 
index 5b9cd1d8408f348171925115f86ef1aa7c6381f9..791e9e610655b08d863092898c2f4dcd5001cffd 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=powerpc-apple-darwin
+; RUN: llc < %s -mtriple=powerpc-apple-darwin
 
        %struct.Handle = type { %struct.oopDesc** }
        %struct.JNI_ArgumentPusher = type { %struct.SignatureIterator, %struct.JavaCallArguments* }
index 5edf6b761fe865a412b60dad3f7be11e57bc48bb..cfa1b10d32ee0644f11c7fb110f194bfa13873bb 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=powerpc-apple-darwin -regalloc=local
+; RUN: llc < %s -mtriple=powerpc-apple-darwin -regalloc=local
 
 define i32 @bork(i64 %foo, i64 %bar) {
 entry:
index 8101a35a4fb4fce5384ce31812c446e790386f93..e50fac4472a901b4ec848c9d29ec9efb2f22c1a6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=powerpc-apple-darwin -enable-ppc32-regscavenger
+; RUN: llc < %s -mtriple=powerpc-apple-darwin -enable-ppc32-regscavenger
 
 declare i8* @bar(i32)
 
index 919de33234b888b458f876171ec8a7f0311b8038..222dde45353b27bfa40c07fff2293fb959678dbc 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc64 -enable-ppc64-regscavenger
+; RUN: llc < %s -march=ppc64 -enable-ppc64-regscavenger
 @.str242 = external constant [3 x i8]          ; <[3 x i8]*> [#uses=1]
 
 define fastcc void @ParseContent(i8* %buf, i32 %bufsize) {
index eaeccc5f27a453cccc948e4093f421294d1def3f..9f35b8346c6851896b688f4c0af175985e6b7b8d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -enable-ppc32-regscavenger
+; RUN: llc < %s -march=ppc32 -enable-ppc32-regscavenger
 
        %struct._cpp_strbuf = type { i8*, i32, i32 }
        %struct.cpp_string = type { i32, i8* }
index 061c585c74766692324b3f0680ce674cedca36d6..dd425f59822b27af25faea8bdf1b78cb6b56e7fc 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc64 -enable-ppc64-regscavenger
+; RUN: llc < %s -march=ppc64 -enable-ppc64-regscavenger
 
 define i16 @test(i8* %d1, i16* %d2) {
  %tmp237 = call i16 asm "lhbrx $0, $2, $1", "=r,r,bO,m"( i8* %d1, i32 0, i16* %d2 )
index 395c986a84123e20515e5e9b49f31b2f5f180056..a8fef05b1ad8166f2c84d581f3b3018605f0cbdf 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc64
+; RUN: llc < %s -march=ppc64
 
 define fastcc i8* @page_rec_get_next(i8* %rec) nounwind  {
 entry:
index 67c167aca1278ac2073e1669301020f22ac34c30..8776d9a3eda5f2dba46422fda4a3ba503eb48aed 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32
+; RUN: llc < %s -march=ppc32
 
        %struct..0objc_object = type { %struct.objc_class* }
        %struct.NSArray = type { %struct..0objc_object }
index 0b748d20b7cae543449ef638b563aa5f985339f1..8e5bf567b126d84db794358922cf5e63dc6f2aa8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=powerpc-apple-darwin
+; RUN: llc < %s -mtriple=powerpc-apple-darwin
 
 define i32 @t(i64 %byteStart, i32 %activeIndex) nounwind  {
 entry:
index 410736d5872d649e6b59c25ff9f2cf78512cfa9d..270633786077f4000367d4a008608e38976b7de2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=powerpc-apple-darwin
+; RUN: llc < %s -mtriple=powerpc-apple-darwin
 
 define fastcc i64 @nonzero_bits1() nounwind  {
 entry:
index 357ab100d2d459324e6ea78ff1c50e0f5a3ebcfb..839098ef5c2f6ee3caa013a2187571b55e74dbb5 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=powerpc-apple-darwin
+; RUN: llc < %s -mtriple=powerpc-apple-darwin
 ; Avoid reading memory that's already freed.
 
 @llvm.used = appending global [1 x i8*] [ i8* bitcast (i32 (i64)* @_Z13GetSectorSizey to i8*) ], section "llvm.metadata"               ; <[1 x i8*]*> [#uses=0]
index a390e522686db213a391320ba50475f4f7289213..7b6d4916c1a8a7b223f84445d2db6bf7c4c14460 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=powerpc-apple-darwin
+; RUN: llc < %s -mtriple=powerpc-apple-darwin
 
 @_ZL10DeviceCode = internal global i16 0               ; <i16*> [#uses=1]
 @.str19 = internal constant [64 x i8] c"unlock_then_erase_sector: failed to erase block (status= 0x%x)\0A\00"          ; <[64 x i8]*> [#uses=1]
index 5c40b9e0aed9c931e50a31a1a6cccd7cc0afd594..d42c814a46a238556b94864ddeaef46c640fd62d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32
+; RUN: llc < %s -march=ppc32
 target triple = "powerpc-apple-darwin9.2.2"
 
 define i256 @func(ppc_fp128 %a, ppc_fp128 %b, ppc_fp128 %c, ppc_fp128 %d) nounwind readnone  {
index d337e377309883e005033004473ba60f7746ad86..6b40b2462dafadfc3cd479445778d8a929faba6c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32
+; RUN: llc < %s -march=ppc32
 
 define void @t() nounwind {
        call void null( ppc_fp128 undef )
index 92b5ca26b2e631905058aec6e8fd868fd6c9e454..862559b109cf5cfdb427aff29d250fdf3f878d4c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32
+; RUN: llc < %s -march=ppc32
 
 @g = external global ppc_fp128
 @h = external global ppc_fp128
index d3238d23c0eed2c6711ad6e3e29976f6e427865c..83c5511878cac2d1305b3507e2c173ccd9ad16e3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32
+; RUN: llc < %s -march=ppc32
 ; <rdar://problem/6020042>
 
 define i32 @bork() nounwind  {
index b6b9c89730a3d41d09e631c438ca36728124d9fc..8802b97d2a6a217b4953d9e14546c74a8aa4edc9 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5 | grep vadduhm
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5 | grep vsubuhm
+; RUN: llc < %s -march=ppc32 -mcpu=g5 | grep vadduhm
+; RUN: llc < %s -march=ppc32 -mcpu=g5 | grep vsubuhm
 
 define <4 x i32> @test() nounwind {
        ret <4 x i32> < i32 4293066722, i32 4293066722, i32 4293066722, i32 4293066722>
index 7060fe560e94ee07f188cdc50615d7582b0b5ace..4a834f93a2052266ec325e641cdcddb25cf365fb 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-f128:64:128"
 target triple = "powerpc-apple-darwin9"
        %struct.BiPartSrcDescriptor = type <{ %"struct.BiPartSrcDescriptor::$_105" }>
index f55ffac45b08e716e8788b3e15d03815c7828aab..17737d9d3b2dfcab1f4abe57f09da539e9d5f9fa 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-f128:64:128"
 target triple = "powerpc-apple-darwin9"
 
index 32e36427c5e6f5b5bdafd6f85e93d98b89818030..5cd8c348b4dbe8c9fcd012429cf812df7ed42d4c 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-f128:64:128"
 target triple = "powerpc-apple-darwin9"
 
index a7f8181fd906bfa68b509a515596bb9d211d6d06..dc1e9369825a690d005825787586ad0fb8ef6be2 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-f128:64:128"
 target triple = "powerpc-apple-darwin9"
 
index 2ccca25e2a2790d9cbd9d730f250aa78dd6be795..c9c05e1cc3638e388431656b57f7f64dce8b4721 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=powerpc64-apple-darwin | grep lwz | grep 228
+; RUN: llc < %s -mtriple=powerpc64-apple-darwin | grep lwz | grep 228
 
 @"\01LC" = internal constant [4 x i8] c"%d\0A\00"              ; <[4 x i8]*> [#uses=1]
 
index b625cebaca418173a7efde06bb157edb471187ff..97844dd7486a74c1e265a56a020a24af44f1ec39 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=powerpc-apple-darwin
+; RUN: llc < %s -mtriple=powerpc-apple-darwin
 
        %struct.CGLDI = type { %struct.cgli*, i32, i32, i32, i32, i32, i8*, i32, void (%struct.CGLSI*, i32, %struct.CGLDI*)*, i8*, %struct.vv_t }
        %struct.cgli = type { i32, %struct.cgli*, void (%struct.cgli*, i8*, i8*, i32, i32, i32, i32, i32, i32, i32, i32)*, i32, i8*, i8*, i8*, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, float, i8*, i32*, %struct._cgro*, %struct._cgro*, float, float, float, float, i32, i8*, float, i8*, [16 x i32] }
index 00ca811610273766052a918bc84441eb77df392e..91c36efc522e194b02696e6eeec83db7887bd306 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; XFAIL: *
 ; PR2356
 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-f128:64:128"
index c760b41b3047f9e95c68b6d90a8edafe29a0aef9..f474a6d7cc22edd0107769be5a16a63097b7e56e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc64
+; RUN: llc < %s -march=ppc64
 
 define void @__divtc3({ ppc_fp128, ppc_fp128 }* noalias sret %agg.result, ppc_fp128 %a, ppc_fp128 %b, ppc_fp128 %c, ppc_fp128 %d) nounwind {
 entry:
index 071c78833baecf343c6336af91087d534b66ab83..f4c06fba6dfec5b87169b5b75bbaa3a9adf0a9c6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -o - | not grep fixunstfsi
+; RUN: llc < %s -march=ppc32 -o - | not grep fixunstfsi
 
 define i64 @__fixunstfdi(ppc_fp128 %a) nounwind readnone {
 entry:
index af9a54ee9d13db90fd6f6bb957442f7f7971a9c7..83f3f6f8a76212746eb8465d8b71050cdbe7d727 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32
+; RUN: llc < %s -march=ppc32
 ; PR2986
 @argc = external global i32            ; <i32*> [#uses=1]
 @buffer = external global [32 x i8], align 4           ; <[32 x i8]*> [#uses=1]
index 0ad5b06c8032fff78b26d221aa6712f74ddf1c6a..20683b9019e02e0ff5bc2ee5065000ba1acb619d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR2988
 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-f128:64:128"
 target triple = "powerpc-apple-darwin10.0"
index f5b3e93d617074b980de2e47157fc3576a482b65..9ed7f6f82dc47217f3c7f6c3a5917010c9b11e1b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=powerpc64-apple-darwin9.5
+; RUN: llc < %s -mtriple=powerpc64-apple-darwin9.5
 
 define void @__multc3({ ppc_fp128, ppc_fp128 }* noalias sret %agg.result, ppc_fp128 %a, ppc_fp128 %b, ppc_fp128 %c, ppc_fp128 %d) nounwind {
 entry:
index 21218f55f039b581c4d8ea0b5269bfbe86e7cec3..b56c22abc6ddd59ae829c7c3b424de166c5bb303 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -mtriple=powerpc-unknown-linux-gnu | grep ^.L_Z1fv.eh
-; RUN: llvm-as < %s | llc  -march=ppc32 -mtriple=powerpc-apple-darwin9 | grep ^__Z1fv.eh
+; RUN: llc < %s -march=ppc32 -mtriple=powerpc-unknown-linux-gnu | grep ^.L_Z1fv.eh
+; RUN: llc < %s  -march=ppc32 -mtriple=powerpc-apple-darwin9 | grep ^__Z1fv.eh
 
 define void @_Z1fv() {
 entry:
index 0cf55188278ef1e9dfed8d06598e7925087dc743..d49d58deeafff26069d6a4384f9900fb74608730 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=powerpc-apple-darwin9.5
+; RUN: llc < %s -mtriple=powerpc-apple-darwin9.5
 ; rdar://6499616
 
        %llvm.dbg.anchor.type = type { i32, i32 }
index a898de0b485364ebbbdcd2132ee520128261e4d7..172531e5db499a26584258d73bd30d20d54ed1fc 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=powerpc-apple-darwin10
+; RUN: llc < %s -mtriple=powerpc-apple-darwin10
 ; rdar://6692215
 
 define fastcc void @_qsort(i8* %a, i32 %n, i32 %es, i32 (i8*, i8*)* %cmp, i32 %depth_limit) nounwind optsize ssp {
index 4ea43ec505e3a89843852211be1d6bf1fd82eba4..29d115dc6a445d8ecbb3b168f0f6973f50da9e45 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=powerpc-apple-darwin10
+; RUN: llc < %s -mtriple=powerpc-apple-darwin10
 ; PR4280
 
 define i32 @__fixunssfsi(float %a) nounwind readnone {
index d636e80dee6ee58734102fd563e15c4d3ff248f0..f64e3dcf73282ca6b2c5979e769e107532fde266 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -verify-machineinstrs
+; RUN: llc < %s -march=ppc32 -verify-machineinstrs
 
 ; Machine code verifier will call isRegTiedToDefOperand() on /all/ register use
 ; operands.  We must make sure that the operand flag is found correctly.
index e1fa30a0b55e5f01fec5604151b1bd8ac059b018..5d09696933b5e67acca621b761e4fc041213598e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | FileCheck %s
+; RUN: llc < %s -march=ppc32 | FileCheck %s
 ; 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-f128:64:128"
 target triple = "powerpc-apple-darwin10.0"
index 6fe33e89ce2ff3afa1e1e3462596e10273eddb3b..12c4c993ab518267674113cf5b73b47faab22562 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -mtriple=ppc-apple-darwin | FileCheck %s
+; RUN: llc < %s -march=ppc32 -mtriple=ppc-apple-darwin | FileCheck %s
 
 ; ModuleID = '/Volumes/MacOS9/tests/WebKit/JavaScriptCore/profiler/ProfilerServer.mm'
 
index f3246fda15cb2fb206c7b4fcaf5cecc80614d960..03905a36dcfb96ad26f4f15f5db2e6a1fae03ddc 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32
+; RUN: llc < %s -march=ppc32
 ; 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-f128:64:128"
 target triple = "powerpc-apple-darwin9"
index c3de7102b03845f1b4934be662022d6840f6c2ac..1dc4310761c30c055dcd70d411a67aad16cd743c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc64
+; RUN: llc < %s -march=ppc64
 ; ModuleID = 'Atomics.c'
 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-f128:64:128"
 target triple = "powerpc64-apple-darwin9"
index 0a653e8335d5dfb427cc541d6b0d53a92ec610bc..25fc626550d28ed5b0367814dd44e2d6f064045b 100644 (file)
@@ -1,10 +1,10 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -mtriple=powerpc-apple-darwin8 | FileCheck %s -check-prefix=PPC32
-; RUN: llvm-as < %s | llc -march=ppc64 -mtriple=powerpc-apple-darwin8 | FileCheck %s -check-prefix=PPC64
-; RUN: llvm-as < %s | llc -march=ppc32 -mtriple=powerpc-apple-darwin8 -disable-fp-elim | FileCheck %s -check-prefix=PPC32-NOFP
-; RUN: llvm-as < %s | llc -march=ppc64 -mtriple=powerpc-apple-darwin8 -disable-fp-elim | FileCheck %s -check-prefix=PPC64-NOFP
-; RUN: llvm-as < %s | llc -march=ppc32 -mtriple=powerpc-apple-darwin8 -enable-ppc32-regscavenger | FileCheck %s -check-prefix=PPC32
-; RUN: llvm-as < %s | llc -march=ppc32 -mtriple=powerpc-apple-darwin8 -enable-ppc32-regscavenger | FileCheck %s -check-prefix=PPC32-RS
-; RUN: llvm-as < %s | llc -march=ppc32 -mtriple=powerpc-apple-darwin8 -disable-fp-elim -enable-ppc32-regscavenger | FileCheck %s -check-prefix=PPC32-RS-NOFP
+; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin8 | FileCheck %s -check-prefix=PPC32
+; RUN: llc < %s -march=ppc64 -mtriple=powerpc-apple-darwin8 | FileCheck %s -check-prefix=PPC64
+; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin8 -disable-fp-elim | FileCheck %s -check-prefix=PPC32-NOFP
+; RUN: llc < %s -march=ppc64 -mtriple=powerpc-apple-darwin8 -disable-fp-elim | FileCheck %s -check-prefix=PPC64-NOFP
+; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin8 -enable-ppc32-regscavenger | FileCheck %s -check-prefix=PPC32
+; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin8 -enable-ppc32-regscavenger | FileCheck %s -check-prefix=PPC32-RS
+; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin8 -disable-fp-elim -enable-ppc32-regscavenger | FileCheck %s -check-prefix=PPC32-RS-NOFP
 
 ; CHECK-PPC32: stw r31, 20(r1)
 ; CHECK-PPC32: lwz r1, 0(r1)
index 11b64703ebd80f222bac229980d12d19c52c5114..c2e1d6bddc5db59a595e7e7ef58b50a035866f2a 100644 (file)
@@ -1,34 +1,34 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | \
+; RUN: llc < %s -march=ppc32 | \
 ; RUN:   not grep {stw r31, 20(r1)}
-; RUN: llvm-as < %s | llc -march=ppc32 | \
+; RUN: llc < %s -march=ppc32 | \
 ; RUN:   not grep {stwu r1, -.*(r1)}
-; RUN: llvm-as < %s | llc -march=ppc32 | \
+; RUN: llc < %s -march=ppc32 | \
 ; RUN:   not grep {addi r1, r1, }
-; RUN: llvm-as < %s | llc -march=ppc32 | \
+; RUN: llc < %s -march=ppc32 | \
 ; RUN:   not grep {lwz r31, 20(r1)}
-; RUN: llvm-as < %s | llc -march=ppc32 -disable-fp-elim | \
+; RUN: llc < %s -march=ppc32 -disable-fp-elim | \
 ; RUN:   not grep {stw r31, 20(r1)}
-; RUN: llvm-as < %s | llc -march=ppc32 -disable-fp-elim | \
+; RUN: llc < %s -march=ppc32 -disable-fp-elim | \
 ; RUN:   not grep {stwu r1, -.*(r1)}
-; RUN: llvm-as < %s | llc -march=ppc32 -disable-fp-elim | \
+; RUN: llc < %s -march=ppc32 -disable-fp-elim | \
 ; RUN:   not grep {addi r1, r1, }
-; RUN: llvm-as < %s | llc -march=ppc32 -disable-fp-elim | \
+; RUN: llc < %s -march=ppc32 -disable-fp-elim | \
 ; RUN:   not grep {lwz r31, 20(r1)}
-; RUN: llvm-as < %s | llc -march=ppc64 | \
+; RUN: llc < %s -march=ppc64 | \
 ; RUN:   not grep {std r31, 40(r1)}
-; RUN: llvm-as < %s | llc -march=ppc64 | \
+; RUN: llc < %s -march=ppc64 | \
 ; RUN:   not grep {stdu r1, -.*(r1)}
-; RUN: llvm-as < %s | llc -march=ppc64 | \
+; RUN: llc < %s -march=ppc64 | \
 ; RUN:   not grep {addi r1, r1, }
-; RUN: llvm-as < %s | llc -march=ppc64 | \
+; RUN: llc < %s -march=ppc64 | \
 ; RUN:   not grep {ld r31, 40(r1)}
-; RUN: llvm-as < %s | llc -march=ppc64 -disable-fp-elim | \
+; RUN: llc < %s -march=ppc64 -disable-fp-elim | \
 ; RUN:   not grep {stw r31, 40(r1)}
-; RUN: llvm-as < %s | llc -march=ppc64 -disable-fp-elim | \
+; RUN: llc < %s -march=ppc64 -disable-fp-elim | \
 ; RUN:   not grep {stdu r1, -.*(r1)}
-; RUN: llvm-as < %s | llc -march=ppc64 -disable-fp-elim | \
+; RUN: llc < %s -march=ppc64 -disable-fp-elim | \
 ; RUN:   not grep {addi r1, r1, }
-; RUN: llvm-as < %s | llc -march=ppc64 -disable-fp-elim | \
+; RUN: llc < %s -march=ppc64 -disable-fp-elim | \
 ; RUN:   not grep {ld r31, 40(r1)}
 
 define i32* @f1() {
index 17053796bc79aeabe629727a4f539366b9959a70..0f7acacbfac9d162d8d937b0503541b789db9db4 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -mtriple=powerpc-apple-darwin | \
+; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin | \
 ; RUN:   grep {stw r3, 32751}
-; RUN: llvm-as < %s | llc -march=ppc64 -mtriple=powerpc-apple-darwin | \
+; RUN: llc < %s -march=ppc64 -mtriple=powerpc-apple-darwin | \
 ; RUN:   grep {stw r3, 32751}
-; RUN: llvm-as < %s | llc -march=ppc64 -mtriple=powerpc-apple-darwin | \
+; RUN: llc < %s -march=ppc64 -mtriple=powerpc-apple-darwin | \
 ; RUN:   grep {std r2, 9024}
 
 define void @test() {
index 3e6fe2722a14040706a5d48692768a256f61d897..09a7fbd7a69fe78018f73da3b6deeedafb684bb9 100644 (file)
@@ -1,5 +1,5 @@
 ; All of these should be codegen'd without loading immediates
-; RUN: llvm-as < %s | llc -march=ppc32 -o %t
+; RUN: llc < %s -march=ppc32 -o %t
 ; RUN: grep addc %t | count 1
 ; RUN: grep adde %t | count 1
 ; RUN: grep addze %t | count 1
index bee8660a8a9efb73c601afb8ad9f5b03d35b9979..2b71ce65f6bca6852bc27fda625dac218f84eaeb 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | not grep addi
+; RUN: llc < %s -march=ppc32 | not grep addi
 
         %struct.X = type { [5 x i8] }
 
index 7ffbe3676704c2dea9f31ed546f150d90a535c79..e619faa75173a570bb705c02ca8cf569a64e3a1d 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | \
+; RUN: llc < %s -march=ppc32 | \
 ; RUN:   grep align.4 | count 1
-; RUN: llvm-as < %s | llc -march=ppc32 | \
+; RUN: llc < %s -march=ppc32 | \
 ; RUN:   grep align.2 | count 1
-; RUN: llvm-as < %s | llc -march=ppc32 | \
+; RUN: llc < %s -march=ppc32 | \
 ; RUN:   grep align.3 | count 1
 
 @A = global <4 x i32> < i32 10, i32 20, i32 30, i32 40 >                ; <<4 x i32>*> [#uses=0]
index f0bb5ea40157e40e2ca0a51c1a10bcd70411ce0c..0484f882ec72f491161fd2fc5e84303f485abb13 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | not grep mfcr
+; RUN: llc < %s -march=ppc32 | not grep mfcr
 
 define void @foo(i32 %X, i32 %Y, i32 %Z) {
 entry:
index eef8f51f7a190bfa86defade3ea7bc37a01e8df9..36853614c40aca8d81080e935e3df781876bad7c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | not grep rlwin
+; RUN: llc < %s -march=ppc32 | not grep rlwin
 
 define void @test(i8* %P) {
        %W = load i8* %P
index 9c806494be3b0c7c59a77d706d529a21fce03ea0..64a45e50c0a94bca9d03df7b02330e6a311e8329 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | not grep {ori\\|lis}
+; RUN: llc < %s -march=ppc32 | not grep {ori\\|lis}
 
 ; andi. r3, r3, 32769  
 define i32 @test(i32 %X) {
index b034841cc7c447e7a120e67e2f319a2f437d148d..517e775172c3763253d7faa8540dc5ccad3a2571 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -o %t
+; RUN: llc < %s -march=ppc32 -o %t
 ; RUN: grep slwi %t
 ; RUN: not grep addi %t
 ; RUN: not grep rlwinm %t
index e0e498def057f9a9db9c905f89a40fd85e9549f0..c6d234ea665fbeed8115c459063450d6d7d33b00 100644 (file)
@@ -1,6 +1,6 @@
 ; These tests should not contain a sign extend.
-; RUN: llvm-as < %s | llc -march=ppc32 | not grep extsh
-; RUN: llvm-as < %s | llc -march=ppc32 | not grep extsb
+; RUN: llc < %s -march=ppc32 | not grep extsh
+; RUN: llc < %s -march=ppc32 | not grep extsb
 
 define i32 @test1(i32 %mode.0.i.0) {
         %tmp.79 = trunc i32 %mode.0.i.0 to i16
index c780605c9753e5f59eecb09647eea572d9142b75..e6c02d80452d49ea13183151b39cd54d4f174f7b 100644 (file)
@@ -1,5 +1,5 @@
 ; Neither of these functions should contain algebraic right shifts
-; RUN: llvm-as < %s | llc -march=ppc32 | not grep srawi 
+; RUN: llc < %s -march=ppc32 | not grep srawi 
 
 define i32 @test1(i32 %mode.0.i.0) {
         %tmp.79 = bitcast i32 %mode.0.i.0 to i32                ; <i32> [#uses=1]
index f6bb2983d56517e3d79b2349685d08c3f628e1e1..ec4e42defdcb0a14f12ddd935b70900df1cab28c 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | grep lwarx  | count 3
-; RUN: llvm-as < %s | llc -march=ppc32 | grep stwcx. | count 4
+; RUN: llc < %s -march=ppc32 | grep lwarx  | count 3
+; RUN: llc < %s -march=ppc32 | grep stwcx. | count 4
 
 define i32 @exchange_and_add(i32* %mem, i32 %val) nounwind  {
        %tmp = call i32 @llvm.atomic.load.add.i32( i32* %mem, i32 %val )
index 77b7b08d8c225568831e425ff5a55908ce60a0a3..6d9daef9285c0e2eac855b0c7a56bb69b1d3caa0 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=ppc64 | grep ldarx  | count 3
-; RUN: llvm-as < %s | llc -march=ppc64 | grep stdcx. | count 4
+; RUN: llc < %s -march=ppc64 | grep ldarx  | count 3
+; RUN: llc < %s -march=ppc64 | grep stdcx. | count 4
 
 define i64 @exchange_and_add(i64* %mem, i64 %val) nounwind  {
        %tmp = call i64 @llvm.atomic.load.add.i64( i64* %mem, i64 %val )
index 6c06529301651b3cb24628287e89d2a51fc1e672..fdead7dd8b342761d9083545ed7564f09e819b8d 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -relocation-model=static | FileCheck %s -check-prefix=STATIC
-; RUN: llvm-as < %s | llc -relocation-model=pic | FileCheck %s -check-prefix=PIC
-; RUN: llvm-as < %s | llc -relocation-model=dynamic-no-pic | FileCheck %s -check-prefix=DYNAMIC
+; RUN: llc < %s -relocation-model=static | FileCheck %s -check-prefix=STATIC
+; RUN: llc < %s -relocation-model=pic | FileCheck %s -check-prefix=PIC
+; RUN: llc < %s -relocation-model=dynamic-no-pic | FileCheck %s -check-prefix=DYNAMIC
 ; PR4482
 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 = "powerpc-apple-darwin8"
index d23935756dc22b80eda607b44950f8dc8632b3f9..009f46811e78ce8e1ab78345a6be3d35d46d4cba 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -mtriple=powerpc-unknown-linux-gnu | \
+; RUN: llc < %s -march=ppc32 -mtriple=powerpc-unknown-linux-gnu | \
 ; RUN:   grep {addc 4, 4, 6}
-; RUN: llvm-as < %s | llc -march=ppc32 -mtriple=powerpc-unknown-linux-gnu | \
+; RUN: llc < %s -march=ppc32 -mtriple=powerpc-unknown-linux-gnu | \
 ; RUN:   grep {adde 3, 3, 5}
 
 define i64 @foo(i64 %x, i64 %y) {
index ab136f65d2746fa22d92124f35122bdd58c24ff1..fe85404cb94f2d5603cbf08eaadbae9af5ca289d 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -mtriple=powerpc-unknown-linux-gnu | \
+; RUN: llc < %s -march=ppc32 -mtriple=powerpc-unknown-linux-gnu | \
 ; RUN:   grep {addic 4, 4, 1}
-; RUN: llvm-as < %s | llc -march=ppc32 -mtriple=powerpc-unknown-linux-gnu | \
+; RUN: llc < %s -march=ppc32 -mtriple=powerpc-unknown-linux-gnu | \
 ; RUN:   grep {addze 3, 3}
 
 declare i64 @foo()
index 08589f499965041733a38fa3eda85539b59d8648..e46e1ec8d775fa551552855413a75030f3e826e5 100644 (file)
@@ -1,10 +1,10 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -mtriple=powerpc-unknown-linux-gnu | \
+; RUN: llc < %s -march=ppc32 -mtriple=powerpc-unknown-linux-gnu | \
 ; RUN:   grep {li 6, 3}
-; RUN: llvm-as < %s | llc -march=ppc32 -mtriple=powerpc-unknown-linux-gnu | \
+; RUN: llc < %s -march=ppc32 -mtriple=powerpc-unknown-linux-gnu | \
 ; RUN:   grep {li 4, 2}
-; RUN: llvm-as < %s | llc -march=ppc32 -mtriple=powerpc-unknown-linux-gnu | \
+; RUN: llc < %s -march=ppc32 -mtriple=powerpc-unknown-linux-gnu | \
 ; RUN:   grep {li 3, 0}
-; RUN: llvm-as < %s | llc -march=ppc32 -mtriple=powerpc-unknown-linux-gnu | \
+; RUN: llc < %s -march=ppc32 -mtriple=powerpc-unknown-linux-gnu | \
 ; RUN:   grep {mr 5, 3}
 
 declare void @bar(i64 %x, i64 %y)
index 4aa55a39e5de6cd65ff54c32bc4d2bc7c8e56144..cc02e406aa61bb69c8b55b137ac1ee637fddd5e4 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | \
+; RUN: llc < %s -march=ppc32 | \
 ; RUN:   grep {b LBB.*} | count 4
 
 target datalayout = "E-p:32:32"
index e450eb8c237890f31cc9dc93b3abe2feae482ffd..7eb3bbb8d308c46bd2c27100edce5909834a1330 100644 (file)
@@ -1,11 +1,11 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | \
+; RUN: llc < %s -march=ppc32 | \
 ; RUN:   grep {stwbrx\\|lwbrx\\|sthbrx\\|lhbrx} | count 4
-; RUN: llvm-as < %s | llc -march=ppc32 | not grep rlwinm
-; RUN: llvm-as < %s | llc -march=ppc32 | not grep rlwimi
-; RUN: llvm-as < %s | llc -march=ppc64 | \
+; RUN: llc < %s -march=ppc32 | not grep rlwinm
+; RUN: llc < %s -march=ppc32 | not grep rlwimi
+; RUN: llc < %s -march=ppc64 | \
 ; RUN:   grep {stwbrx\\|lwbrx\\|sthbrx\\|lhbrx} | count 4
-; RUN: llvm-as < %s | llc -march=ppc64 | not grep rlwinm
-; RUN: llvm-as < %s | llc -march=ppc64 | not grep rlwimi
+; RUN: llc < %s -march=ppc64 | not grep rlwinm
+; RUN: llc < %s -march=ppc64 | not grep rlwimi
 
 define void @STWBRX(i32 %i, i8* %ptr, i32 %off) {
         %tmp1 = getelementptr i8* %ptr, i32 %off                ; <i8*> [#uses=1]
index 034c14147a29fd7383e14e085c71c3f90ee735b5..0db184f72855051f2cd183f9e2a9df85e35d9b0c 100644 (file)
@@ -1,10 +1,10 @@
 ; Test various forms of calls.
 
-; RUN: llvm-as < %s | llc -march=ppc32 | \
+; RUN: llc < %s -march=ppc32 | \
 ; RUN:   grep {bl } | count 2
-; RUN: llvm-as < %s | llc -march=ppc32 | \
+; RUN: llc < %s -march=ppc32 | \
 ; RUN:   grep {bctrl} | count 1
-; RUN: llvm-as < %s | llc -march=ppc32 | \
+; RUN: llc < %s -march=ppc32 | \
 ; RUN:   grep {bla } | count 1
 
 declare void @foo()
index 07964d5aa315d7cd51e3cd03d32ace7bc14805c7..35a5e427853e4b27f7af0b6209e04f547002a733 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | not grep mfcr
+; RUN: llc < %s -march=ppc32 | not grep mfcr
 
 define void @test(i64 %X) {
         %tmp1 = and i64 %X, 3           ; <i64> [#uses=1]
index df2dfdc17b643114900315cdb44fa9a5a77dc4cd..f5108c37a8ad7d7757baceaf2b9d22bb460844e7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=powerpc-apple-darwin8  | not grep slwi
+; RUN: llc < %s -mtriple=powerpc-apple-darwin8  | not grep slwi
 
 define i32 @test(i32 %A, i32 %B) {
        %C = sub i32 %B, %A
index b0ef2d3f9464ce21c26781ed5dfcb132cd5c6f42..5ba050060fcb842173ce8ab3dbff861a0c4d56ad 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -mtriple=powerpc-apple-darwin8 | \
+; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin8 | \
 ; RUN:   grep {cmpwi cr0, r3, -1}
 
 define i32 @test(i32 %x) {
index b58f59a7eb554ea5d59b57cf619cb04a4072c8ac..8901e02d3b809b32d4ca64391c4b10950a15f626 100644 (file)
@@ -1,9 +1,9 @@
 ; All of these routines should be perform optimal load of constants.
-; RUN: llvm-as < %s | llc -march=ppc32 | \
+; RUN: llc < %s -march=ppc32 | \
 ; RUN:   grep lis | count 5
-; RUN: llvm-as < %s | llc -march=ppc32 | \
+; RUN: llc < %s -march=ppc32 | \
 ; RUN:   grep ori | count 3
-; RUN: llvm-as < %s | llc -march=ppc32 | \
+; RUN: llc < %s -march=ppc32 | \
 ; RUN:   grep {li } | count 4
 
 define i32 @f1() {
index 4584c7118237c43a22e75a93fb94bc46d122f8e6..b21586873612a233d335e49dc7a6f51df8ee0fac 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -regalloc=local -O0 -relocation-model=pic -o -
+; RUN: llc < %s -march=ppc32 -regalloc=local -O0 -relocation-model=pic -o -
 ; PR1638
 
 @.str242 = external constant [3 x i8]          ; <[3 x i8]*> [#uses=1]
index 2c51e8afa5580a023d9892e0e83b628d25d90f0b..ab493a068a32cea527eaed7f66d01862ad0044d0 100644 (file)
@@ -1,5 +1,5 @@
 ; Make sure this testcase does not use ctpop
-; RUN: llvm-as < %s | llc -march=ppc32 | grep -i cntlzw
+; RUN: llc < %s -march=ppc32 | grep -i cntlzw
 
 declare i32 @llvm.cttz.i32(i32)
 
index ceebc7099e4ee3bcc3b380ced206772a4ec39b68..af233697403d585e17665a1f1897c3af48b428a0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | grep {foo bar":}
+; RUN: llc < %s | grep {foo bar":}
 
 target datalayout = "E-p:32:32"
 target triple = "powerpc-apple-darwin8.2.0"
index 0b1d734f8a8c0f06f84ee456117faa36314a1786..a26c21154824a95de66ffb89f7f612d7557fc0f4 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32
+; RUN: llc < %s -march=ppc32
 
 ; The DAGCombiner leaves behind a dead node in this testcase. Currently
 ; ISel is ignoring dead nodes, though it would be preferable for
index 26e6221784087cc2243db795ad5e15fb5cf6285e..2fc916ff005f08b1d687e8140dd3295f57f70397 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | not grep srawi 
-; RUN: llvm-as < %s | llc -march=ppc32 | grep blr
+; RUN: llc < %s -march=ppc32 | not grep srawi 
+; RUN: llc < %s -march=ppc32 | grep blr
 
 define i32 @test1(i32 %X) {
         %Y = and i32 %X, 15             ; <i32> [#uses=1]
index 7be8a34be7ef91ff7c89684dca3697e2d714eb27..558fd1b3199b4d5345a4383db01f21b2c8eb81f4 100644 (file)
@@ -1,12 +1,12 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | \
+; RUN: llc < %s -march=ppc32 | \
 ; RUN:   grep eqv | count 3
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5 | \
+; RUN: llc < %s -march=ppc32 -mcpu=g5 | \
 ; RUN:   grep andc | count 3
-; RUN: llvm-as < %s | llc -march=ppc32 | \
+; RUN: llc < %s -march=ppc32 | \
 ; RUN:   grep orc | count 2
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5 | \
+; RUN: llc < %s -march=ppc32 -mcpu=g5 | \
 ; RUN:   grep nor | count 3
-; RUN: llvm-as < %s | llc -march=ppc32 | \
+; RUN: llc < %s -march=ppc32 | \
 ; RUN:   grep nand | count 1
 
 define i32 @EQV1(i32 %X, i32 %Y) {
index 5eca8cea36064f67e11175f8431433f885f7e96b..506ff86051ff5fe95dd66d2f12be923c705c2b16 100644 (file)
@@ -1,5 +1,5 @@
 ; This should turn into a single extsh
-; RUN: llvm-as < %s | llc -march=ppc32 | grep extsh | count 1
+; RUN: llc < %s -march=ppc32 | grep extsh | count 1
 define i32 @test(i32 %X) {
         %tmp.81 = shl i32 %X, 16                ; <i32> [#uses=1]
         %tmp.82 = ashr i32 %tmp.81, 16          ; <i32> [#uses=1]
index 54e49b009ace8772192b96041c333d2102cdc9b4..6ef740f835cbca158b14ae8b14ee0581523890ef 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -mtriple=powerpc-apple-darwin | grep {fabs f1, f1}
+; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin | grep {fabs f1, f1}
 
 define double @fabs(double %f) {
 entry:
index 4a6fe70574f46a0c5a2fc75f663402c49f17bf6e..815c72c1f8a744e33fced6482bf3324b83877481 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | \
+; RUN: llc < %s -march=ppc32 | \
 ; RUN:   egrep {fn?madd|fn?msub} | count 8
 
 define double @test_FMADD1(double %A, double %B, double %C) {
index 6c10dfbd44b0cb52c6e3ca61fd1a2eb131c6e94b..bbd5c7159edc46e52110aa4ebfa91c4c0dd8ed5d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | grep fnabs
+; RUN: llc < %s -march=ppc32 | grep fnabs
 
 declare double @fabs(double)
 
index 9579a748e98efaede77b0a62102eaacfd664f158..0bd31bb082cd4dccdab558511576aaf796a1a443 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | not grep fneg
+; RUN: llc < %s -march=ppc32 | not grep fneg
 
 define double @test1(double %a, double %b, double %c, double %d) {
 entry:
index 2ac79f149131a016c71aac4060775410ef17ef35..92d8da500e840d23ce6f25e6fbe1335d9fe6467e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32  | \
+; RUN: llc < %s -march=ppc32  | \
 ; RUN:   grep -v align | not grep li
 
 ;; Test that immediates are folded into these instructions correctly.
index 3db6ced572fe002a866e3b6067d57ed92693f570..673da027e229bc1b5fda66eacceaf81ff0b191cf 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | grep fcmp | count 1
+; RUN: llc < %s -march=ppc32 | grep fcmp | count 1
 
 declare i1 @llvm.isunordered.f64(double, double)
 
index 1b78b01e6c936e7430384553f523b59fe87f975c..18f7f83852a26d41297559db0e78548bae41fe7a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5 | not grep r1
+; RUN: llc < %s -march=ppc32 -mcpu=g5 | not grep r1
 
 define double @test1(double %X) {
         %Y = fptosi double %X to i64            ; <i64> [#uses=1]
index 43502bbb3ef05fbe8d1795d7537987429966de0c..1360b62d273b8f9ff7a434d6a60d6e8205555dab 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | grep fctiwz | count 1
+; RUN: llc < %s -march=ppc32 | grep fctiwz | count 1
 
 define i16 @foo(float %a) {
 entry:
index 7d8059645ad22f92bf4e5e115c0e0163aeb2d982..7b9446baac071c0f62116562be6fb713906109b9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | not grep fmr
+; RUN: llc < %s -march=ppc32 | not grep fmr
 
 define double @test(float %F) {
         %F.upgrd.1 = fpext float %F to double           ; <double> [#uses=1]
index 0d8e621f354f3a477e62a504982b47da39504614..8eeadc3a34696f5fb3c2127f20eceae56cd48b66 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32
+; RUN: llc < %s -march=ppc32
 
 define i32 @foo() {
 entry:
index 1d7275f238bb7f22c3e944e39e0e6b72d60681eb..ea27e9257a6518a67663f91638af12be2b8b53e4 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=ppc32
-; RUN: llvm-as < %s | llc -march=ppc64
+; RUN: llc < %s -march=ppc32
+; RUN: llc < %s -march=ppc64
 ; PR1399
 
 @.str = internal constant [13 x i8] c"Hello World!\00"
index 4c9ae552f7c7edf6a0634111cb03e4e9a8a60c1c..e9e2c0a93a0d43b38d32aa08117ce74ba48e94d0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=powerpc-apple-darwin9 | grep non_lazy_ptr | count 6
+; RUN: llc < %s -mtriple=powerpc-apple-darwin9 | grep non_lazy_ptr | count 6
 
 @x = external hidden global i32                ; <i32*> [#uses=1]
 @y = extern_weak hidden global i32     ; <i32*> [#uses=1]
index e04c89aebcc23bd5c7222b87c477b4ba3fe2d223..b2cc1431ebde57ae9d2e9bc1fc6e60f69a2de915 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=powerpc-apple-darwin9 | not grep non_lazy_ptr
+; RUN: llc < %s -mtriple=powerpc-apple-darwin9 | not grep non_lazy_ptr
 
 @x = weak hidden global i32 0          ; <i32*> [#uses=1]
 
index 9e0d6c30b8c7b672a9abba6680d5e8bc8a008213..51bcab2441147a228260bf8e191fb7b8d1ad8074 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | grep 4294967295 | count 28
+; RUN: llc < %s -march=ppc32 | grep 4294967295 | count 28
 
 ; These static initializers are too big to hand off to assemblers
 ; as monolithic blobs.
index 5ff2684d7b0001cf84e02885afe5a840639516d2..d53c94878409f345b8c9578745bc4c813c1b4840 100644 (file)
@@ -1,21 +1,21 @@
 ; fcfid and fctid should be generated when the 64bit feature is enabled, but not
 ; otherwise.
 
-; RUN: llvm-as < %s | llc -march=ppc32 -mattr=+64bit | \
+; RUN: llc < %s -march=ppc32 -mattr=+64bit | \
 ; RUN:   grep fcfid
-; RUN: llvm-as < %s | llc -march=ppc32 -mattr=+64bit | \
+; RUN: llc < %s -march=ppc32 -mattr=+64bit | \
 ; RUN:   grep fctidz
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5 | \
+; RUN: llc < %s -march=ppc32 -mcpu=g5 | \
 ; RUN:   grep fcfid
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5 | \
+; RUN: llc < %s -march=ppc32 -mcpu=g5 | \
 ; RUN:   grep fctidz
-; RUN: llvm-as < %s | llc -march=ppc32 -mattr=-64bit | \
+; RUN: llc < %s -march=ppc32 -mattr=-64bit | \
 ; RUN:   not grep fcfid
-; RUN: llvm-as < %s | llc -march=ppc32 -mattr=-64bit | \
+; RUN: llc < %s -march=ppc32 -mattr=-64bit | \
 ; RUN:   not grep fctidz
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g4 | \
+; RUN: llc < %s -march=ppc32 -mcpu=g4 | \
 ; RUN:   not grep fcfid
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g4 | \
+; RUN: llc < %s -march=ppc32 -mcpu=g4 | \
 ; RUN:   not grep fctidz
 
 define double @X(double %Y) {
index 677b41bb12e16cf6539fd34f7bf1fe2f4f348dac..a43f09c7d5618c4ced9b23b6faa1e317f56ee438 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -stats |& \
+; RUN: llc < %s -march=ppc32 -stats |& \
 ; RUN:   grep {4 .*Number of machine instrs printed}
 
 ;; Integer absolute value, should produce something as good as:
index 54a06656b1b9036495ea9663f84fe15aa78ca164..58bd0558e2baeaa60cc43bacfb70a2df980b78d8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g3
+; RUN: llc < %s -march=ppc32 -mcpu=g3
 
 define void @foo() {
 entry:
index c0a397982adf9498db69e1978cec8f23080d44fd..e1ff82d5f9b7f17caf70c1491be695bc50190294 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | not grep mr
+; RUN: llc < %s -march=ppc32 | not grep mr
 
 define i32 @test(i32 %Y, i32 %X) {
 entry:
index 82a182685143e63bb4a1e4d422ce7ee0d6836a08..983d2b823f10091d9974302403b59b6440778fe1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc64 > %t
+; RUN: llc < %s -march=ppc64 > %t
 ; RUN: grep  __floattitf %t
 ; RUN: grep  __fixunstfti %t
 
index 583408c0eae2776f1962d0814a20241d33739cbc..6c8272351924c00795c0df6218d9f6517ac87a1f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc64 | grep __floatditf
+; RUN: llc < %s -march=ppc64 | grep __floatditf
 
 define i64 @__fixunstfdi(ppc_fp128 %a) nounwind  {
 entry:
index 6df968dddae5634b532f20c35f4d65b1e3929865..3b1f3060a1c0bfc7c7b0e8a07047aa776d7772e7 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=ppc32
-; RUN: llvm-as < %s | llc -march=ppc64
+; RUN: llc < %s -march=ppc32
+; RUN: llc < %s -march=ppc64
 
 ; This testcase is invalid (the alignment specified for memcpy is 
 ; greater than the alignment guaranteed for Qux or C.0.1173, but it
index f8c5f11180ca11ab6e386082783b28ad6923aef9..aa7e4d6860246fe37cc30aa0c2987b05f46cd836 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | not grep xori
+; RUN: llc < %s -march=ppc32 | not grep xori
 
 define i32 @test(i1 %B, i32* %P) {
         br i1 %B, label %T, label %F
index 192d7384e953209e2ebe4d843b0110d86e4abf30..4161e3438a4bae1db0197744db2ac405c43582fb 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -mtriple=powerpc-apple-darwin8 | \
+; RUN: llc < %s -march=ppc32 -mtriple=powerpc-apple-darwin8 | \
 ; RUN:   grep {srwi r3, r3, 31}
 
 define i32 @test1(i32 %X) {
index 4d745111b04bafba15992dba0a009309146f47d2..6d9ef9590399b599af4fe007b473a3db6e54ed8c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc64
+; RUN: llc < %s -march=ppc64
 
 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-f128:64:128"
 target triple = "powerpc64-apple-darwin9.2.0"
index e8f73eea2e2e80a704db49317ce31a242227bcb0..3a100c1aae6d692a85253de3b825a37bea898e3e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | grep lha
+; RUN: llc < %s -march=ppc32 | grep lha
 
 define i32 @test(i16* %a) {
         %tmp.1 = load i16* %a           ; <i16> [#uses=1]
index d2be04efd03667e1b4e5bbd5f91c2636dbf8cd21..f1d061c1ad5a287fe282b8f2c1ec195749c126cf 100644 (file)
@@ -1,6 +1,6 @@
 ; Should fold the ori into the lfs.
-; RUN: llvm-as < %s | llc -march=ppc32 | grep lfs
-; RUN: llvm-as < %s | llc -march=ppc32 | not grep ori
+; RUN: llc < %s -march=ppc32 | grep lfs
+; RUN: llc < %s -march=ppc32 | not grep ori
 
 define float @test() {
         %tmp.i = load float* inttoptr (i32 186018016 to float*)         ; <float> [#uses=1]
index 7b907250e1fc275ac366a378ec5d19de12730746..94c2526cf5b9fcce1a7345d2e279be64cfbb11f5 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | grep cntlzw 
-; RUN: llvm-as < %s | llc -march=ppc32 | not grep xori 
-; RUN: llvm-as < %s | llc -march=ppc32 | not grep {li }
-; RUN: llvm-as < %s | llc -march=ppc32 | not grep {mr }
+; RUN: llc < %s -march=ppc32 | grep cntlzw 
+; RUN: llc < %s -march=ppc32 | not grep xori 
+; RUN: llc < %s -march=ppc32 | not grep {li }
+; RUN: llc < %s -march=ppc32 | not grep {mr }
 
 define i1 @test(i64 %x) {
   %tmp = icmp ult i64 %x, 4294967296
index a87382405a5d344997484883f6ef1441b77f0dbd..e5f63c6441855db9306c6b36a16403308aae9a65 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-f128:64:128"
 target triple = "powerpc-apple-darwin8"
 
index 69d2200212f9e89cf86498bfc7481de75ffa6a8c..139621af1f22b5beb4fb03e497340d55c8406e47 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:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f128:64:128"
 target triple = "powerpc64-apple-darwin9.2.0"
index fd0e1d4a2ea87a59bb8099b7203bef609f78090b..5661ef9768d13b74af74dee3949e0b5e2ab16973 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5 | grep li.*16
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5 | not grep addi
+; RUN: llc < %s -march=ppc32 -mcpu=g5 | grep li.*16
+; RUN: llc < %s -march=ppc32 -mcpu=g5 | not grep addi
 
 ; Codegen lvx (R+16) as t = li 16,  lvx t,R
 ; This shares the 16 between the two loads.
index a1527629980b379a99f7d43ecdddcfe395eb1cde..b267719421a38c78b51cabd6cd63c5327b159ffc 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -enable-ppc-preinc | \
+; RUN: llc < %s -march=ppc32 -enable-ppc-preinc | \
 ; RUN:   not grep addi
-; RUN: llvm-as < %s | llc -march=ppc64 -enable-ppc-preinc | \
+; RUN: llc < %s -march=ppc64 -enable-ppc-preinc | \
 ; RUN:   not grep addi
 
 @Glob = global i64 4           ; <i64*> [#uses=2]
index 90446d707db7fe569459096098ce996385f7547d..9688d6e3d51995706ab24556e4f802f077ddd1ce 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | not grep mul
+; RUN: llc < %s -march=ppc32 | not grep mul
 
 define i32 @test1(i32 %a) {
         %tmp.1 = mul i32 %a, -2         ; <i32> [#uses=1]
index 0276846d7cbba1ff4dccf3d6d32b311733740a2c..f03e3cb5cd47cbf1db5757a51debd6217dbb28f2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32
+; RUN: llc < %s -march=ppc32
 
 declare {i32, i1} @llvm.umul.with.overflow.i32(i32 %a, i32 %b)
 define i1 @a(i32 %x) zeroext nounwind {
index e6e7b5cf87a7de2b00ce949f81c39860ee66e73d..9ab8d997c0d00eb03d3d581e2e8f4a95748835d8 100644 (file)
@@ -1,5 +1,5 @@
 ; All of these ands and shifts should be folded into rlwimi's
-; RUN: llvm-as < %s | llc -march=ppc32 -o %t
+; RUN: llc < %s -march=ppc32 -o %t
 ; RUN: not grep mulhwu %t
 ; RUN: not grep srawi %t 
 ; RUN: not grep add %t 
index 3f75f7d28ed66149dcbbe3aede09f160ff2b9a91..b9317f90c1da849dbf0bcbabe6878af1912d8053 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=ppc32
-; RUN: llvm-as < %s | llc -march=ppc64
+; RUN: llc < %s -march=ppc32
+; RUN: llc < %s -march=ppc64
 
 define {i64, float} @bar(i64 %a, float %b) {
         %y = add i64 %a, 7
index c135599039014750276cebc2e064bd47299f6cdc..c673912d2ef1e9f1bc2d79d13a9a8bf907f79fae 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | grep neg
+; RUN: llc < %s -march=ppc32 | grep neg
 
 define i32 @test(i32 %X) {
         %Y = sub i32 0, %X              ; <i32> [#uses=1]
index e7ceaaeab67811e36300263ec4df61ef52d99b1b..34594132530dbc6bcfdda772720b3f2273c0ea19 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | grep {no_dead_strip.*_X}
+; RUN: llc < %s | grep {no_dead_strip.*_X}
 
 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 = "powerpc-apple-darwin8.8.0"
index 9b6e9551bf047428fd742e280e67ef015e6076c9..e50374e3069612b901e0d9a46edd41d3619fb359 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=powerpc-apple-darwin8 | not grep ori
-; RUN: llvm-as < %s | llc -mtriple=powerpc-apple-darwin8 | not grep rlwimi
+; RUN: llc < %s -mtriple=powerpc-apple-darwin8 | not grep ori
+; RUN: llc < %s -mtriple=powerpc-apple-darwin8 | not grep rlwimi
 
 define i32 @test1(i8* %P) {
         %tmp.2.i = ptrtoint i8* %P to i32               ; <i32> [#uses=2]
index e3c5ab1225457343ae4fd34432971dc2360ca4c7..2fc17209ccfd2f0fa7095dd3919cb7e519f3e0f2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc > %t
+; RUN: llc < %s > %t
 ; 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-f128:64:128"
 target triple = "powerpc-apple-darwin8"
index 43182266e7313fca0c02449ee04d540f0514515b..7eee3542d3bc5bbd634e7a0b059f6e045dac14b3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc64
+; RUN: llc < %s -march=ppc64
 
 define i64 @__fixtfdi(ppc_fp128 %a) nounwind  {
 entry:
index 3a51f4d3dd60e427b0ad60b6a00a28818df68739..5043b622584b88ac92ffc9e558dc59878fec2b37 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32
+; RUN: llc < %s -march=ppc32
        %struct.stp_sequence = type { double, double }
 
 define i32 @stp_sequence_set_short_data(%struct.stp_sequence* %sequence, i32 %count, i16* %data) {
index 16d61780a46c0dd90b83a0ea8da3a1d76ce7c47b..104a25eb43f28768bd4f075d16c20c06fa6876e8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32
+; RUN: llc < %s -march=ppc32
 
 define ppc_fp128 @__floatditf(i64 %u) nounwind  {
 entry:
index e601e968341ff0700291a1f672d7116e444f390d..7abdedad980552b49eeb0c92a8f8546cbef4f804 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5
+; RUN: llc < %s -march=ppc32 -mcpu=g5
 
 ; Test that causes a abort in expanding a bit convert due to a missing support
 ; for widening.
index 30cf938e63b59561911cfd6126896cbf1750ce02..d6e67708ac25c0501eb0bace887aae4933c22793 100644 (file)
@@ -1,11 +1,11 @@
 ; Test to make sure that the 'private' is used correctly.
 ;
-; RUN: llvm-as < %s | llc -mtriple=powerpc-unknown-linux-gnu > %t
+; RUN: llc < %s -mtriple=powerpc-unknown-linux-gnu > %t
 ; RUN: grep .Lfoo: %t
 ; RUN: grep bl.*\.Lfoo %t
 ; RUN: grep .Lbaz: %t
 ; RUN: grep lis.*\.Lbaz %t
-; RUN: llvm-as < %s | llc -mtriple=powerpc-apple-darwin > %t
+; RUN: llc < %s -mtriple=powerpc-apple-darwin > %t
 ; RUN: grep L_foo: %t
 ; RUN: grep bl.*\L_foo %t
 ; RUN: grep L_baz: %t
index b86ed1a6a76ed33089febf086a9fcb40c6173abc..e0ddb4250fd2a1c30ea2926e381843feae9bb7fc 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32  | not grep or
+; RUN: llc < %s -march=ppc32  | not grep or
 
 %struct.foo = type { i32, i32, [0 x i8] }
 
index f4cad34addad6d99f28b03e357149081bce9cec8..9f8647d087620553ebd6dbff63b9277c939fae9b 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | grep mflr
-; RUN: llvm-as < %s | llc -march=ppc32 | grep lwz
-; RUN: llvm-as < %s | llc -march=ppc64 | grep {ld r., 16(r1)}
+; RUN: llc < %s -march=ppc32 | grep mflr
+; RUN: llc < %s -march=ppc32 | grep lwz
+; RUN: llc < %s -march=ppc64 | grep {ld r., 16(r1)}
 
 target triple = "powerpc-apple-darwin8"
 
index 27a5004bd12a83f3f9845a28b357a2941d10e333..e14a43809a7b405aa45771861a6b228978f044f7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc64
+; RUN: llc < %s -march=ppc64
 
 define i128 @__fixsfdi(float %a) {
 entry:
index f8a42b51420353bed46540f0e817258168f5b0ec..6410c63234d2ecdbb773370c678c34727f704ce7 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | grep rlwimi
-; RUN: llvm-as < %s | llc -march=ppc32 | not grep {or }
+; RUN: llc < %s -march=ppc32 | grep rlwimi
+; RUN: llc < %s -march=ppc32 | not grep {or }
 
 ; Make sure there is no register-register copies here.
 
index 5e310bb6a6ef6f10d08e770b51a1326f7992499b..556ca3d4a8c0d7408a085adba1ba469a6127eab8 100644 (file)
@@ -1,6 +1,6 @@
 ; All of these ands and shifts should be folded into rlwimi's
-; RUN: llvm-as < %s | llc -march=ppc32 | not grep and
-; RUN: llvm-as < %s | llc -march=ppc32 | grep rlwimi | count 8
+; RUN: llc < %s -march=ppc32 | not grep and
+; RUN: llc < %s -march=ppc32 | grep rlwimi | count 8
 
 define i32 @test1(i32 %x, i32 %y) {
 entry:
index 3cb2e7be34e000ee1a701d0f440d0c6761e815c6..59a36555bf86772a5322f17dd6ca5ec6c77326e8 100644 (file)
@@ -1,5 +1,5 @@
 ; All of these ands and shifts should be folded into rlwimi's
-; RUN: llvm-as < %s | llc -march=ppc32 -o %t
+; RUN: llc < %s -march=ppc32 -o %t
 ; RUN: grep rlwimi %t | count 3
 ; RUN: grep srwi   %t | count 1
 ; RUN: not grep slwi %t
index fedcfbfdb2c5f7d3c4637893c0b1ae1afe4b6809..05d37bf1625fbee48940d59319654607b01f5594 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -stats |& \
+; RUN: llc < %s -march=ppc32 -stats |& \
 ; RUN:   grep {Number of machine instrs printed} | grep 12
 
 define i16 @Trans16Bit(i32 %srcA, i32 %srcB, i32 %alpha) {
index d92b77c1467cb63c0121abb9de7c5e80c832b491..699f6e78356e7ad53fee089b10d1f051be8853fb 100644 (file)
@@ -1,5 +1,5 @@
 ; All of these ands and shifts should be folded into rlwimi's
-; RUN: llvm-as < %s | llc -march=ppc32 -o %t
+; RUN: llc < %s -march=ppc32 -o %t
 ; RUN: not grep and %t
 ; RUN: not grep srawi %t
 ; RUN: not grep srwi %t
index 7ddea4e96aa16cdf3da6ea7846621f42f9fbaa1b..46542d8e09bd058f5afb2c27856974bc9664c0fb 100644 (file)
@@ -1,5 +1,5 @@
 ; All of these ands and shifts should be folded into rlw[i]nm instructions
-; RUN: llvm-as < %s | llc -march=ppc32 -o %t
+; RUN: llc < %s -march=ppc32 -o %t
 ; RUN: not grep and %t
 ; RUN: not grep srawi %t 
 ; RUN: not grep srwi %t 
index df104599fe3e5c0903fbabad023a66820aab6f11..d32ef59be6c41f23f1217d84f72e5cd3cd1eebe8 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=ppc32  | grep rlwinm | count 4
-; RUN: llvm-as < %s | llc -march=ppc32  | grep rlwnm | count 2
-; RUN: llvm-as < %s | llc -march=ppc32  | not grep or
+; RUN: llc < %s -march=ppc32  | grep rlwinm | count 4
+; RUN: llc < %s -march=ppc32  | grep rlwnm | count 2
+; RUN: llc < %s -march=ppc32  | not grep or
 
 define i32 @rotl32(i32 %A, i8 %Amt) nounwind {
        %shift.upgrd.1 = zext i8 %Amt to i32            ; <i32> [#uses=1]
index 3963d9a9d71a07792dca91b7e6ff6eabe6aeb144..674c9e4cc951bc7f6bc19f69a6136776040f0601 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=ppc64 | grep rldicl
-; RUN: llvm-as < %s | llc -march=ppc64 | grep rldcl
+; RUN: llc < %s -march=ppc64 | grep rldicl
+; RUN: llc < %s -march=ppc64 | grep rldcl
 ; PR1613
 
 define i64 @t1(i64 %A) {
index aab5c8316a3d7b2b0ee6b2754819ce8267fbd8f0..56fc4a8c911fe215de5a9aadb2076181a9248d31 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | grep rlwnm | count 2
-; RUN: llvm-as < %s | llc -march=ppc32 | grep rlwinm | count 2
+; RUN: llc < %s -march=ppc32 | grep rlwnm | count 2
+; RUN: llc < %s -march=ppc32 | grep rlwinm | count 2
 
 define i32 @rotlw(i32 %x, i32 %sh) {
 entry:
index 21374d08c9df4a19fada8fdccaf416ccfb6e8e04..1af370935e231927174de3cc64c9cbd793a9e399 100644 (file)
@@ -1,5 +1,5 @@
 ; Test to make sure that bss sections are printed with '.section' directive.
-; RUN: llvm-as < %s | llc -mtriple=powerpc-unknown-linux-gnu | FileCheck %s
+; RUN: llc < %s -mtriple=powerpc-unknown-linux-gnu | FileCheck %s
 
 @A = global i32 0
 
index f9464c4b05168b0f494d1311d5170a41bdd75f33..ccc64898a34fcc2c9885e5444cca2b7b59ca7916 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32
+; RUN: llc < %s -march=ppc32
 ; PR3011
 
 define <2 x double> @vector_select(<2 x double> %x, <2 x double> %y) nounwind  {
index 86eb201c57964fd9f9bef51dd3672efbab428b17..95ba84ac6e245f04a34391ce27de761484edf78c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | not grep cmp
+; RUN: llc < %s -march=ppc32 | not grep cmp
 
 define i32 @seli32_1(i32 %a) {
 entry:
index c31f35ce9af342ba4db49b698a0ca3f0a72f84e1..9b2036e1dc52c1934b1c242f032d36c2b48e2eeb 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | not grep rlwinm
+; RUN: llc < %s -march=ppc32 | not grep rlwinm
 
 define i32 @setcc_one_or_zero(i32* %a) {
 entry:
index cf5b3fc6ff0c475fe99e88d8ab52da213d897f8d..8e518c12795ec5fd0be9f467861d81c5fe4a9c67 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc64 | grep sld | count 5
+; RUN: llc < %s -march=ppc64 | grep sld | count 5
 
 define i128 @foo_lshr(i128 %x, i128 %y) {
   %r = lshr i128 %x, %y
index 3dc47729860b1bc32e1a15e05a6ae5f4400ffe43..f177c4a3f48244b2ea29ee1bc3240ed8ef8188fe 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | not grep slwi
+; RUN: llc < %s -march=ppc32 | not grep slwi
 
 define i32 @test1(i64 %a) {
         %tmp29 = lshr i64 %a, 24                ; <i64> [#uses=1]
index 61e5cdb11a42c36eadb5cb42d23654dc7fb3530a..1f35eb4c55a6e8578b12b834f43f2d9d54993a1c 100644 (file)
@@ -1,5 +1,5 @@
 ; This test should not contain a sign extend
-; RUN: llvm-as < %s | llc -march=ppc32 | not grep extsb 
+; RUN: llc < %s -march=ppc32 | not grep extsb 
 
 define i32 @test(i32 %mode.0.i.0) {
         %tmp.79 = trunc i32 %mode.0.i.0 to i8           ; <i8> [#uses=1]
index 0e67f77038821d53d55feb6bca0b09f508212495..2679c8e6ae8ef804ab6f94f2cf38c4ef3848c152 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | grep srwi
-; RUN: llvm-as < %s | llc -march=ppc32 | not grep rlwimi
+; RUN: llc < %s -march=ppc32 | grep srwi
+; RUN: llc < %s -march=ppc32 | not grep rlwimi
 
 define i32 @baz(i64 %a) {
         %tmp29 = lshr i64 %a, 24                ; <i64> [#uses=1]
index e211e86875a2059af68ef06f9936f2ad0d381e34..31bcee6bc811f7a093af3ca65abd26935a31f21f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | not grep {extsh\\|rlwinm}
+; RUN: llc < %s -march=ppc32 | not grep {extsh\\|rlwinm}
 
 declare i16 @foo() signext 
 
index 5c4a834be4457d5f7f17870b2701381ce528ec1b..c49b25cc2303987fc8cfda666cfe62814a447342 100644 (file)
@@ -1,6 +1,6 @@
 ; This cannot be a stfiwx
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5 | grep stb
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5 | not grep stfiwx
+; RUN: llc < %s -march=ppc32 -mcpu=g5 | grep stb
+; RUN: llc < %s -march=ppc32 -mcpu=g5 | not grep stfiwx
 
 define void @test(float %F, i8* %P) {
        %I = fptosi float %F to i32
index 5cc478448ff78faad1b7b3dbdddd5169c9b53d03..25663c1ac68eceeb67ff9cab09705724d99a20df 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | not grep lwz
+; RUN: llc < %s -march=ppc32 | not grep lwz
 
 define i32 @test(i32* %P) {
         store i32 1, i32* %P
index 17220743cee3bdfb611981be24394572f9bda6d9..5914dcad94bc0e5e6012e8a9920d8e099a4784d4 100644 (file)
@@ -1,5 +1,5 @@
 ; All of these should be codegen'd without loading immediates
-; RUN: llvm-as < %s | llc -march=ppc32 -o %t
+; RUN: llc < %s -march=ppc32 -o %t
 ; RUN: grep subfc %t | count 1
 ; RUN: grep subfe %t | count 1
 ; RUN: grep subfze %t | count 1
index f39b40bdab8115c5d150d16a6655e98a9fb9c4f1..e9c83a548807f66d80b44dafb2f3aa36e2bfd591 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc64 -tailcallopt | grep TC_RETURNd8
+; RUN: llc < %s -march=ppc64 -tailcallopt | grep TC_RETURNd8
 define fastcc i32 @tailcallee(i32 %a1, i32 %a2, i32 %a3, i32 %a4) {
 entry:
        ret i32 %a3
index 1fc4b94ddcf95c078006766040072f111e13eeca..08f3392c9d77d90f8443da00dab6ca16030573cd 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -tailcallopt | grep TC_RETURN
+; RUN: llc < %s -march=ppc32 -tailcallopt | grep TC_RETURN
 define fastcc i32 @tailcallee(i32 %a1, i32 %a2, i32 %a3, i32 %a4) {
 entry:
        ret i32 %a3
index 678d366fb6a6ee540d777acd0c5f291f3c055717..f3f5028cf4a9205bef70f00b3cfb08f370123e6b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc  -tailcallopt -mtriple=powerpc-apple-darwin -relocation-model=pic | grep TC_RETURN
+; RUN: llc < %s  -tailcallopt -mtriple=powerpc-apple-darwin -relocation-model=pic | grep TC_RETURN
 
 
 
index d559a9496d13263a7c43201796ccb3c5be593caa..8a1288afa40c2f323ed70bdf87473bd30e863c4e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR4534
 
 ; ModuleID = 'tango.net.ftp.FtpClient.bc'
index 530c7826ea837bf4181f4a9ddb974554fd29e456..bc05bb176352fa31d1be525943e8a4a78c8b03ec 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | grep {__trampoline_setup}
+; RUN: llc < %s -march=ppc32 | grep {__trampoline_setup}
 
 module asm "\09.lazy_reference .objc_class_name_NSImageRep"
 module asm "\09.objc_class_name_NSBitmapImageRep=0"
index d211b3b76f523757955a66e350a794c42bf1c1ab..ef9791277dcd1688e61dc117618012e56968ff61 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=ppc32 | grep fmul | count 2
-; RUN: llvm-as < %s | llc -march=ppc32 -enable-unsafe-fp-math | \
+; RUN: llc < %s -march=ppc32 | grep fmul | count 2
+; RUN: llc < %s -march=ppc32 -enable-unsafe-fp-math | \
 ; RUN:   grep fmul | count 1
 
 define double @foo(double %X) {
index 815bb0aedff59970ea0b6b6400ec9ac03bb1c7f4..7a42c27d2b4aebbb4e4f1926baf4c34dcacf3988 100644 (file)
@@ -1,6 +1,6 @@
 ; This should fold the "vcmpbfp." and "vcmpbfp" instructions into a single
 ; "vcmpbfp.".
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5 | grep vcmpbfp | count 1
+; RUN: llc < %s -march=ppc32 -mcpu=g5 | grep vcmpbfp | count 1
 
 
 define void @test(<4 x float>* %x, <4 x float>* %y, i32* %P) {
index 8cbab5cf02cf8d7b0513be72fe9e28efa8838cc1..c34d850c0ac704df72664252064b0ee47f3749f7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5 -o %t
+; RUN: llc < %s -march=ppc32 -mcpu=g5 -o %t
 ; RUN: grep vcmpeqfp. %t
 ; RUN: not grep mfcr %t
 
index 8e7a08ebb7d733513e9e65da3853b71ddc1b9656..4511315c3bfade4460c09cce5722349912ae0700 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5
+; RUN: llc < %s -march=ppc32 -mcpu=g5
 
 define <4 x i32> @test_arg(<4 x i32> %A, <4 x i32> %B) {
        %C = add <4 x i32> %A, %B               ; <<4 x i32>> [#uses=1]
index c4b42b9e9b8acff894ed8fb9fa3bb18cebd52fd4..32c6f4809cb4946cec918f30f36fa4242a049d43 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5 | not grep CPI
+; RUN: llc < %s -march=ppc32 -mcpu=g5 | not grep CPI
 
 define void @test1(<4 x i32>* %P1, <4 x i32>* %P2, <4 x float>* %P3) {
        %tmp = load <4 x i32>* %P1              ; <<4 x i32>> [#uses=1]
index 9fdbffd33ed5192433cd45662994b32fdc379c4e..e01e65979f6f798f14fecc98407bca1cc16c30a6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5 | grep vsubfp
+; RUN: llc < %s -march=ppc32 -mcpu=g5 | grep vsubfp
 
 define void @t(<4 x float>* %A) {
        %tmp2 = load <4 x float>* %A
index 04bbe6574f62842a53b3c934380bf7403a4a337f..185454cbd31df67a15b0e94e834d50d9e522c1fb 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5 | grep sth
+; RUN: llc < %s -march=ppc32 -mcpu=g5 | grep sth
 
 define <8 x i16> @insert(<8 x i16> %foo, i16 %a) nounwind  {
 entry:
index 15376caebefaab8ee2f33f0c82f54bdcd6ed51f4..d7ed64a5b1cfcfa2fc799e5873de2b2fbbc22bdb 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5
+; RUN: llc < %s -march=ppc32 -mcpu=g5
 
 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-f128:64:128"
 target triple = "powerpc-apple-darwin8"
index b061fa9a54ee2c01f87e3978aa97245abd12c6f6..80f4de4a1728af2ac7231f099988e1c37f199fd6 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5 | not grep mullw
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5 | grep vmsumuhm
+; RUN: llc < %s -march=ppc32 -mcpu=g5 | not grep mullw
+; RUN: llc < %s -march=ppc32 -mcpu=g5 | grep vmsumuhm
 
 define <4 x i32> @test_v4i32(<4 x i32>* %X, <4 x i32>* %Y) {
        %tmp = load <4 x i32>* %X               ; <<4 x i32>> [#uses=1]
index 5bb1b6083417a0b295e3d594cd0a104bda8a3e28..2c3594d224fe02fd00f04646f5cd21506a34d0ca 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5 | not grep vperm
+; RUN: llc < %s -march=ppc32 -mcpu=g5 | not grep vperm
 
 define <4 x float> @test_uu72(<4 x float>* %P1, <4 x float>* %P2) {
        %V1 = load <4 x float>* %P1             ; <<4 x float>> [#uses=1]
index 0cc699cee42cad78b8ac6546cdffd5bfbc1b5c2b..646fb5f3866c3d6e7b1c671aa5f0d4ded31998e6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc  -march=ppc32 -mcpu=g5
+; RUN: llc < %s  -march=ppc32 -mcpu=g5
 ; PR3628
 
 define void @update(<4 x i32> %val, <4 x i32>* %dst) nounwind {
index b97607ef71839412f481c78c036e4a9051c665d8..e234f06289826a1b473e2e658abd504d7fdbb848 100644 (file)
@@ -1,6 +1,6 @@
 ; RUN: opt %s -instcombine | \
 ; RUN:   llc -march=ppc32 -mcpu=g5 | not grep vperm
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5 > %t
+; RUN: llc < %s -march=ppc32 -mcpu=g5 > %t
 ; RUN: grep vsldoi  %t | count 2
 ; RUN: grep vmrgh   %t | count 7
 ; RUN: grep vmrgl   %t | count 6
index 7f466bf8eae83be633e2c3563d554a97a98d38ec..61237284d36c855d7e0f2b586477b28be0398210 100644 (file)
@@ -1,7 +1,7 @@
 ; Test that vectors are scalarized/lowered correctly.
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g3 | \
+; RUN: llc < %s -march=ppc32 -mcpu=g3 | \
 ; RUN:    grep stfs | count 4
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5 -o %t
+; RUN: llc < %s -march=ppc32 -mcpu=g5 -o %t
 ; RUN: grep vspltw %t | count 2
 ; RUN: grep vsplti %t | count 3
 ; RUN: grep vsplth %t | count 1
index 7d5fadbc5ee3dea921e2a6f79a91d6e04072de3c..2a03d5819b835df384d27fd7b55df6285ffa521d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5 -o %t
+; RUN: llc < %s -march=ppc32 -mcpu=g5 -o %t
 ; RUN: grep vrlw %t
 ; RUN: not grep spr %t
 ; RUN: not grep vrsave %t
index 7350e91b774182727c33a7cf14106d72d19bb1ad..f862b2cb4c4b9f3f6af1fb9ebd956e0d285e8509 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5 | grep vxor
+; RUN: llc < %s -march=ppc32 -mcpu=g5 | grep vxor
 
 define void @foo(<4 x float>* %P) {
         %T = load <4 x float>* %P               ; <<4 x float>> [#uses=1]
index aefd2661a8bcb0ce68ff4f98bf4f890fd69ece56..dfa2e35435a833b8a85dd942bfe32fcea6805817 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5 | grep test:
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5 | not grep vperm
+; RUN: llc < %s -march=ppc32 -mcpu=g5 | grep test:
+; RUN: llc < %s -march=ppc32 -mcpu=g5 | not grep vperm
 
 define void @test(<4 x float>* %tmp2.i) {
         %tmp2.i.upgrd.1 = load <4 x float>* %tmp2.i             ; <<4 x float>> [#uses=4]
index a6c17b4bccf6242f6148225b6d789ee1e25e16cb..ee4da315f9277c8aec5ce3c9a02a11f1ce07bfc7 100644 (file)
@@ -1,6 +1,6 @@
 ; Test that vectors are scalarized/lowered correctly.
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g5 > %t
-; RUN: llvm-as < %s | llc -march=ppc32 -mcpu=g3 > %t
+; RUN: llc < %s -march=ppc32 -mcpu=g5 > %t
+; RUN: llc < %s -march=ppc32 -mcpu=g3 > %t
 
 %d8 = type <8 x double>
 %f1 = type <1 x float>
index 76f140ceaf859f4cb4ceb02e95de5ed921b2335b..082f9f40f289b60bd0ee9dd5bd4a8e679001ddea 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=sparc
+; RUN: llc < %s -march=sparc
 
 define void @execute_list() {
         %tmp.33.i = fdiv float 0.000000e+00, 0.000000e+00               ; <float> [#uses=1]
index a014acefa904a84c9f2340c5e3513b2497c2e5c4..41ad3b27b5a7dd8b62eaac47d9025f8a414ffdec 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=sparc
+; RUN: llc < %s -march=sparc
 
 ; We cannot emit jump tables on Sparc, but we should correctly handle this case.
 
index d1ca44dbb112f2303fb2dadcaa2bcc7e2ed2112b..77c20028824fe7307f6049d147ebadec521cf710 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=sparc
+; RUN: llc < %s -march=sparc
 ; PR1540
 
 declare float @sinf(float)
index f9f4c21fe1eaca6ec74494806a2702328dd70fe0..e8315f17ebb6a4f85873675b6b83d0eb1bfd06d5 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=sparc
+; RUN: llc < %s -march=sparc
 ; PR 1557
 
 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:64:64-v64:64:64-v128:128:128-a0:0:64-f128:128:128"
index aaa7bde683836167f4935a421278ef2bebc08534..c12e9c13409bad98261bbb96d3eba0ba35d709f9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=sparc
+; RUN: llc < %s -march=sparc
 ; PR 1557
 
 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:64:64-v64:64:64-v128:128:128-a0:0:64-f128:128:128"
index 5c3e07543b9dab7ccedd189c44eec69dab041cd7..9c2c16a6947cf4023177fc527dc355304f164ecd 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=sparc
+; RUN: llc < %s -march=sparc
 
 define i32 @test(i32 %X) {
        %tmp.1 = add i32 %X, 1
index d603baa465dee549e6926b74cc8175ee756f9916..28fe9a44296ef13c1a3ba6927081a838e6d911d4 100644 (file)
@@ -1,6 +1,6 @@
 ; RUN: llvm-as < %s | \
 ; RUN:   llc -march=sparc -mattr=v9 -enable-sparc-v9-insts
-; RUN: llvm-as < %s | llc -march=sparc -mattr=-v9 | \
+; RUN: llc < %s -march=sparc -mattr=-v9 | \
 ; RUN:   not grep popc
 ; RUN: llvm-as < %s | \
 ; RUN:   llc -march=sparc -mattr=v9 -enable-sparc-v9-insts | grep popc
index a9850b7def463f983617ea64704232ae6f16fbe6..8fa3e7e52d8d8641a9b458dbba6324d94df46c45 100644 (file)
@@ -1,6 +1,6 @@
 ; Test to make sure that the 'private' is used correctly.
 ;
-; RUN: llvm-as < %s | llc  -march=sparc > %t
+; RUN: llc < %s  -march=sparc > %t
 ; RUN: grep .foo: %t
 ; RUN: grep call.*\.foo %t
 ; RUN: grep .baz: %t
index 9d8994c006132871f7f48505a4584262810e456c..6ff66bd6fcc673de8e965c0e0e39a8db2867dbb6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=sparc | \
+; RUN: llc < %s -march=sparc | \
 ; RUN:   grep xnor | count 2
 
 define i32 @test1(i32 %X, i32 %Y) {
index 3b0bb5a02df50c39940aec67b69e04a7e26d21a2..de23795ab08a6961a7d7ad3383168c69e3e72b97 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=systemz
+; RUN: llc < %s -march=systemz
 
 define void @foo() {
 entry:
index 9377cc17fd233c895eb2d3b23cea61a8718b20ca..9ab2097a0c89c11ff24517a3a90f374d46eefd67 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=systemz
+; RUN: llc < %s -march=systemz
 
 define i64 @foo(i64 %a, i64 %b) {
 entry:
index 39c4c096c4058ea992da19938cf99d64f5541e07..8b99e68dc7e1e0a5b36f95dac53be4c54f9ace7d 100644 (file)
@@ -1,11 +1,11 @@
-; RUN: llvm-as < %s | llc -march=systemz | grep lghi  | count 1
-; RUN: llvm-as < %s | llc -march=systemz | grep llill | count 1
-; RUN: llvm-as < %s | llc -march=systemz | grep llilh | count 1
-; RUN: llvm-as < %s | llc -march=systemz | grep llihl | count 1
-; RUN: llvm-as < %s | llc -march=systemz | grep llihh | count 1
-; RUN: llvm-as < %s | llc -march=systemz | grep lgfi  | count 1
-; RUN: llvm-as < %s | llc -march=systemz | grep llilf | count 1
-; RUN: llvm-as < %s | llc -march=systemz | grep llihf | count 1
+; RUN: llc < %s -march=systemz | grep lghi  | count 1
+; RUN: llc < %s -march=systemz | grep llill | count 1
+; RUN: llc < %s -march=systemz | grep llilh | count 1
+; RUN: llc < %s -march=systemz | grep llihl | count 1
+; RUN: llc < %s -march=systemz | grep llihh | count 1
+; RUN: llc < %s -march=systemz | grep lgfi  | count 1
+; RUN: llc < %s -march=systemz | grep llilf | count 1
+; RUN: llc < %s -march=systemz | grep llihf | count 1
 
 
 define i64 @foo1() {
index 390c6e34a0edef20fb0154ad049b4afaf62eab4b..04022a063f166c1ab111e2213d94083bcb0553c2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=systemz | FileCheck %s
+; RUN: llc < %s -march=systemz | FileCheck %s
 
 define i32 @foo1(i32 %a, i32 *%b, i64 %idx) signext {
 ; CHECK: foo1:
index 80a9c885f254729050403dbdea46dcab23d0c62d..9ff9b6ac383335654d4c05470222834d063d75d9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=systemz
+; RUN: llc < %s -march=systemz
 define i64 @foo(i64 %a, i64 %b) {
 entry:
     %c = add i64 %a, %b
index c6e53aeb90511d1efb2dd423526843fb2e8f7f37..6d73e4d42ab2320b6fc872aa978751ca38c8c66e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=systemz
+; RUN: llc < %s -march=systemz
 define i64 @foo(i64 %a, i64 %b) {
 entry:
     %c = add i64 %a, 1
index b6ac5a1285894bd5b9b5642b351d4bccdc039952..1492f9dbee7593243213b76a6a51e564fafbceb2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=systemz
+; RUN: llc < %s -march=systemz
 
 define i64 @foo(i64 %a, i64 %b) {
 entry:
index fb56f2fe9ce2bfb9d83d87419d2ca5d8a7b7ae02..53c5e54528bdb36214c62b45966fd062437c2b14 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -march=systemz | grep ngr   | count 4
-; RUN: llvm-as < %s | llc -march=systemz | grep llilh | count 1
-; RUN: llvm-as < %s | llc -march=systemz | grep llihl | count 1
-; RUN: llvm-as < %s | llc -march=systemz | grep llihh | count 1
+; RUN: llc < %s -march=systemz | grep ngr   | count 4
+; RUN: llc < %s -march=systemz | grep llilh | count 1
+; RUN: llc < %s -march=systemz | grep llihl | count 1
+; RUN: llc < %s -march=systemz | grep llihh | count 1
 
 define i64 @foo1(i64 %a, i64 %b) {
 entry:
index 0bfbc7f11b962b63096d93f10a1ebfa813bd0d1d..7f3380dc16acfced3cd92f7e61dd1bc32d7e705c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=systemz | grep lcgr | count 1
+; RUN: llc < %s -march=systemz | grep lcgr | count 1
 
 define i64 @foo(i64 %a) {
 entry:
index 2b1791b23dae866a25bc768de137999d7563f420..1e8134d2ddcc1d5420983a92e251b5c6d9e66727 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=systemz
+; RUN: llc < %s -march=systemz
 define i64 @foo(i64 %a, i64 %b) {
 entry:
     %c = or i64 %a, %b
index 881654a653dc5e6a5df5294251b39a13af6ab937..68cd24d07f44363f9077f9255636b9b44abf1d7c 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -march=systemz | grep oill | count 1
-; RUN: llvm-as < %s | llc -march=systemz | grep oilh | count 1
-; RUN: llvm-as < %s | llc -march=systemz | grep oihl | count 1
-; RUN: llvm-as < %s | llc -march=systemz | grep oihh | count 1
+; RUN: llc < %s -march=systemz | grep oill | count 1
+; RUN: llc < %s -march=systemz | grep oilh | count 1
+; RUN: llc < %s -march=systemz | grep oihl | count 1
+; RUN: llc < %s -march=systemz | grep oihh | count 1
 
 define i64 @foo1(i64 %a, i64 %b) {
 entry:
index eb3bb69a249299cc1550ba8547e91ae3db7fa5a6..1c4514f36c93418eecb88c5e48acab6c824ce86c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=systemz
+; RUN: llc < %s -march=systemz
 
 define i64 @foo(i64 %a, i64 %b) {
 entry:
index 81d50d42d8ec63c5588ce6a54fcafbf1093dff2d..4f91cb073997c921a1a1c1d44a6a88cd8fc259d3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=systemz
+; RUN: llc < %s -march=systemz
 
 define i64 @foo(i64 %a, i64 %b) {
 entry:
index 9287e7704b40d5307792996f20d354c228bd683f..a9439bf452a7f28e0b9ce3879175950259ff68e5 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=systemz
+; RUN: llc < %s -march=systemz
 define i64 @foo(i64 %a, i64 %b) {
 entry:
     %c = xor i64 %a, %b
index 5addc7148d0acd52b9666ab61eae40ce4ebf6e13..ea4b8290df3b45d65b15fd08763c45dd24007eb8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=systemz
+; RUN: llc < %s -march=systemz
 define i64 @foo(i64 %a, i64 %b) {
 entry:
     %c = xor i64 %a, 1
index d6a34570219433f7535286df982967daa8e4e4a2..0a812715ae579c5e933a3562e047e26cc993ed31 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -march=systemz | grep ahi   | count 3
-; RUN: llvm-as < %s | llc -march=systemz | grep afi   | count 3
-; RUN: llvm-as < %s | llc -march=systemz | grep lgfr  | count 4
-; RUN: llvm-as < %s | llc -march=systemz | grep llgfr | count 2
+; RUN: llc < %s -march=systemz | grep ahi   | count 3
+; RUN: llc < %s -march=systemz | grep afi   | count 3
+; RUN: llc < %s -march=systemz | grep lgfr  | count 4
+; RUN: llc < %s -march=systemz | grep llgfr | count 2
 
 
 define i32 @foo1(i32 %a, i32 %b) {
index ba3f7c52a9072302e93179bdef12df6a25f7e9ba..2787083f162b2d6336e6c24485c07c52f940f930 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=systemz | grep ar    | count 3
-; RUN: llvm-as < %s | llc -march=systemz | grep lgfr  | count 2
-; RUN: llvm-as < %s | llc -march=systemz | grep llgfr | count 1
+; RUN: llc < %s -march=systemz | grep ar    | count 3
+; RUN: llc < %s -march=systemz | grep lgfr  | count 2
+; RUN: llc < %s -march=systemz | grep llgfr | count 1
 
 define i32 @foo(i32 %a, i32 %b) {
 entry:
index cb9af58019dd1fe100ea5a778c9692ada8d339c2..32673dd014c5046c71a3a0bea1e62cb787de266b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=systemz | grep ngr  | count 6
+; RUN: llc < %s -march=systemz | grep ngr  | count 6
 
 define i32 @foo1(i32 %a, i32 %b) {
 entry:
index 7fbc5892c0e0beb3a98cfa93960054150633c179..ed5e5269525bff45af55d6d81f0d22945079035d 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=systemz | grep ngr | count 3
-; RUN: llvm-as < %s | llc -march=systemz | grep nihf | count 1
+; RUN: llc < %s -march=systemz | grep ngr | count 3
+; RUN: llc < %s -march=systemz | grep nihf | count 1
 
 define i32 @foo(i32 %a, i32 %b) {
 entry:
index a4cc9554f4f0731bac59445877c43edae77f99ea..0c9bb14eef3e0016fdf6a138f1072d0ecae379fa 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=systemz | grep lgr   | count 2
-; RUN: llvm-as < %s | llc -march=systemz | grep nihf  | count 1
-; RUN: llvm-as < %s | llc -march=systemz | grep lgfr  | count 1
+; RUN: llc < %s -march=systemz | grep lgr   | count 2
+; RUN: llc < %s -march=systemz | grep nihf  | count 1
+; RUN: llc < %s -march=systemz | grep lgfr  | count 1
 
 
 define i32 @foo(i32 %a, i32 %b) {
index 88d66d02fd25d6a02cbf52cda6425c7ec939b2d5..343e30b721385acf3f928f11a6d1d3d361e7a5e8 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-as < %s | llc -march=systemz | grep lghi  | count 2
-; RUN: llvm-as < %s | llc -march=systemz | grep llill | count 1
-; RUN: llvm-as < %s | llc -march=systemz | grep llilh | count 1
-; RUN: llvm-as < %s | llc -march=systemz | grep lgfi  | count 1
-; RUN: llvm-as < %s | llc -march=systemz | grep llilf | count 2
+; RUN: llc < %s -march=systemz | grep lghi  | count 2
+; RUN: llc < %s -march=systemz | grep llill | count 1
+; RUN: llc < %s -march=systemz | grep llilh | count 1
+; RUN: llc < %s -march=systemz | grep lgfi  | count 1
+; RUN: llc < %s -march=systemz | grep llilf | count 2
 
 
 define i32 @foo1() {
index fa83803fc0c1785fb14ba918e2900a0d7f57fe47..87ebcc1f0a4f84fe90643a3bb616960bedb31e2f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=systemz | grep lcr | count 1
+; RUN: llc < %s -march=systemz | grep lcr | count 1
 
 define i32 @foo(i32 %a) {
 entry:
index 75ba28e92f6e1ce8e19d5a7cc70bcadf3ddacc26..6d118b5e3d40746573c62e562487a8b7ae0a481e 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-as < %s | llc -march=systemz | grep oill  | count 3
-; RUN: llvm-as < %s | llc -march=systemz | grep oilh  | count 3
-; RUN: llvm-as < %s | llc -march=systemz | grep oilf  | count 3
-; RUN: llvm-as < %s | llc -march=systemz | grep llgfr | count 3
-; RUN: llvm-as < %s | llc -march=systemz | grep lgfr  | count 6
+; RUN: llc < %s -march=systemz | grep oill  | count 3
+; RUN: llc < %s -march=systemz | grep oilh  | count 3
+; RUN: llc < %s -march=systemz | grep oilf  | count 3
+; RUN: llc < %s -march=systemz | grep llgfr | count 3
+; RUN: llc < %s -march=systemz | grep lgfr  | count 6
 
 define i32 @foo1(i32 %a, i32 %b) {
 entry:
index 7491c083f88825514af428f731ec6aa56a5689ba..4d7661acb716dcf1058471943ff49d2af9448b98 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=systemz | grep ogr   | count 3
-; RUN: llvm-as < %s | llc -march=systemz | grep nihf  | count 1
-; RUN: llvm-as < %s | llc -march=systemz | grep lgfr  | count 1
+; RUN: llc < %s -march=systemz | grep ogr   | count 3
+; RUN: llc < %s -march=systemz | grep nihf  | count 1
+; RUN: llc < %s -march=systemz | grep lgfr  | count 1
 
 
 define i32 @foo(i32 %a, i32 %b) {
index f241562a3e51ee865373a1557cbbdbf8d4914639..11ca796c7b17add17abbb5a90c3c211c13c2f447 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -march=systemz | grep ahi   | count 3
-; RUN: llvm-as < %s | llc -march=systemz | grep afi   | count 3
-; RUN: llvm-as < %s | llc -march=systemz | grep lgfr  | count 4
-; RUN: llvm-as < %s | llc -march=systemz | grep llgfr | count 2
+; RUN: llc < %s -march=systemz | grep ahi   | count 3
+; RUN: llc < %s -march=systemz | grep afi   | count 3
+; RUN: llc < %s -march=systemz | grep lgfr  | count 4
+; RUN: llc < %s -march=systemz | grep llgfr | count 2
 
 
 define i32 @foo1(i32 %a, i32 %b) {
index 591b37d050a4b44d556a70268866fabbbf6d25c9..b3e1ac26e08c4f95c28d4b07d72135bdd92072f2 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=systemz | grep sr    | count 3
-; RUN: llvm-as < %s | llc -march=systemz | grep llgfr | count 1
-; RUN: llvm-as < %s | llc -march=systemz | grep lgfr  | count 2
+; RUN: llc < %s -march=systemz | grep sr    | count 3
+; RUN: llc < %s -march=systemz | grep llgfr | count 1
+; RUN: llc < %s -march=systemz | grep lgfr  | count 2
 
 define i32 @foo(i32 %a, i32 %b) {
 entry:
index dc603341d41b75c5ef3da9f907fc57466182d1bf..0033126369e6f47b710fcce2002172abde41b5c3 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=systemz | grep xilf  | count 9
-; RUN: llvm-as < %s | llc -march=systemz | grep llgfr | count 3
-; RUN: llvm-as < %s | llc -march=systemz | grep lgfr  | count 6
+; RUN: llc < %s -march=systemz | grep xilf  | count 9
+; RUN: llc < %s -march=systemz | grep llgfr | count 3
+; RUN: llc < %s -march=systemz | grep lgfr  | count 6
 
 define i32 @foo1(i32 %a, i32 %b) {
 entry:
index a0c313bed56f0c03973b32385c3398e2458cd430..a9af23197ef85803207a9b7574bafd69df542767 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=systemz | grep xgr   | count 3
-; RUN: llvm-as < %s | llc -march=systemz | grep nihf  | count 1
-; RUN: llvm-as < %s | llc -march=systemz | grep lgfr  | count 1
+; RUN: llc < %s -march=systemz | grep xgr   | count 3
+; RUN: llc < %s -march=systemz | grep nihf  | count 1
+; RUN: llc < %s -march=systemz | grep lgfr  | count 1
 
 
 define i32 @foo(i32 %a, i32 %b) {
index 83cf55131a5e0779c7bc3c3f71b8a554b9493676..cccdc4737f7686948e05fb6fcc32a781fb710d36 100644 (file)
@@ -1,9 +1,9 @@
-; RUN: llvm-as < %s | llc -march=systemz | grep sra   | count 6
-; RUN: llvm-as < %s | llc -march=systemz | grep srag  | count 3
-; RUN: llvm-as < %s | llc -march=systemz | grep srl   | count 6
-; RUN: llvm-as < %s | llc -march=systemz | grep srlg  | count 3
-; RUN: llvm-as < %s | llc -march=systemz | grep sll   | count 6
-; RUN: llvm-as < %s | llc -march=systemz | grep sllg  | count 3
+; RUN: llc < %s -march=systemz | grep sra   | count 6
+; RUN: llc < %s -march=systemz | grep srag  | count 3
+; RUN: llc < %s -march=systemz | grep srl   | count 6
+; RUN: llc < %s -march=systemz | grep srlg  | count 3
+; RUN: llc < %s -march=systemz | grep sll   | count 6
+; RUN: llc < %s -march=systemz | grep sllg  | count 3
 
 define signext i32 @foo1(i32 %a, i32 %idx) nounwind readnone {
 entry:
index bbf381c0306bb901385709c4feee1109731bc166..cf026428393986dc21e539231be2b21facac89d1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | grep lay | count 1
+; RUN: llc < %s | grep lay | count 1
 
 target datalayout = "E-p:64:64:64-i1:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128"
 target triple = "s390x-unknown-linux-gnu"
index 1a1d2f0d649b1020e180716da9cf96d71c1fbc37..3cf21ccd931a9641b343d8871a54571b00cf0305 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-as < %s | llc -mattr=+z10 | grep mvghi | count 1
-; RUN: llvm-as < %s | llc -mattr=+z10 | grep mvhi  | count 1
-; RUN: llvm-as < %s | llc -mattr=+z10 | grep mvhhi | count 1
-; RUN: llvm-as < %s | llc | grep mvi   | count 2
-; RUN: llvm-as < %s | llc | grep mviy  | count 1
+; RUN: llc < %s -mattr=+z10 | grep mvghi | count 1
+; RUN: llc < %s -mattr=+z10 | grep mvhi  | count 1
+; RUN: llc < %s -mattr=+z10 | grep mvhhi | count 1
+; RUN: llc < %s | grep mvi   | count 2
+; RUN: llc < %s | grep mviy  | count 1
 
 target datalayout = "E-p:64:64:64-i1:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128"
 target triple = "s390x-unknown-linux-gnu"
index 5e8fcd6b3b9e13bdbe4a533d980443de95dd519a..cf12063e5d4c365615a1b6db99b03b6a4da214d0 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc | grep ly     | count 2
-; RUN: llvm-as < %s | llc | grep sty    | count 2
-; RUN: llvm-as < %s | llc | grep {l    %}  | count 2
-; RUN: llvm-as < %s | llc | grep {st   %} | count 2
+; RUN: llc < %s | grep ly     | count 2
+; RUN: llc < %s | grep sty    | count 2
+; RUN: llc < %s | grep {l      %}  | count 2
+; RUN: llc < %s | grep {st     %} | count 2
 
 target datalayout = "E-p:64:64:64-i8:8:16-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128-a0:16:16"
 target triple = "s390x-linux"
index 7f83b1a4ca182c3d7ed2652e8af0cf1b28bfb3c3..1e6232a6255089a802d477e95210e626bc66ea8e 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc | grep {sthy.%} | count 2
-; RUN: llvm-as < %s | llc | grep {lhy.%}  | count 2
-; RUN: llvm-as < %s | llc | grep {lh.%}   | count 6
-; RUN: llvm-as < %s | llc | grep {sth.%}  | count 2
+; RUN: llc < %s | grep {sthy.%} | count 2
+; RUN: llc < %s | grep {lhy.%}  | count 2
+; RUN: llc < %s | grep {lh.%}   | count 6
+; RUN: llc < %s | grep {sth.%}  | count 2
 
 target datalayout = "E-p:64:64:64-i8:8:16-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128-a0:16:16"
 target triple = "s390x-linux"
index 0dc5920ea3fce900802e7abc95c53f55eac70a7a..f690a4889962e476d33ae1f50b342948167ea9a8 100644 (file)
@@ -1,10 +1,10 @@
-; RUN: llvm-as < %s | llc -march=systemz | not grep aghi
-; RUN: llvm-as < %s | llc -march=systemz | grep llgf | count 1
-; RUN: llvm-as < %s | llc -march=systemz | grep llgh | count 1
-; RUN: llvm-as < %s | llc -march=systemz | grep llgc | count 1
-; RUN: llvm-as < %s | llc -march=systemz | grep lgf  | count 2
-; RUN: llvm-as < %s | llc -march=systemz | grep lgh  | count 2
-; RUN: llvm-as < %s | llc -march=systemz | grep lgb  | count 1
+; RUN: llc < %s -march=systemz | not grep aghi
+; RUN: llc < %s -march=systemz | grep llgf | count 1
+; RUN: llc < %s -march=systemz | grep llgh | count 1
+; RUN: llc < %s -march=systemz | grep llgc | count 1
+; RUN: llc < %s -march=systemz | grep lgf  | count 2
+; RUN: llc < %s -march=systemz | grep lgh  | count 2
+; RUN: llc < %s -march=systemz | grep lgb  | count 1
 
 
 target datalayout = "E-p:64:64:64-i1:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128"
index d40a90afde21fcfcbba66d27a41f48ec3e884f25..b851c3fa6e004a52cc615b192862ed73f4cc6702 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc | not grep aghi
-; RUN: llvm-as < %s | llc | FileCheck %s
+; RUN: llc < %s | not grep aghi
+; RUN: llc < %s | FileCheck %s
 
 target datalayout = "E-p:64:64:64-i1:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128"
 target triple = "s390x-unknown-linux-gnu"
index 03cb164f7e67ed283a6c96c0866fc4666bfceffe..e904f49de15feb5245a05bb5bf6d6b583769f6e2 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc | grep 168 | count 1
-; RUN: llvm-as < %s | llc | grep 160 | count 3
-; RUN: llvm-as < %s | llc | grep 328 | count 1
+; RUN: llc < %s | grep 168 | count 1
+; RUN: llc < %s | grep 160 | count 3
+; RUN: llc < %s | grep 328 | count 1
 
 target datalayout = "E-p:64:64:64-i1:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128"
 target triple = "s390x-unknown-linux-gnu"
index e475bf60fb30d2333c996b678ccc4438d4b7dafe..c71da9b4418c4d0fa488a70a9cc0c3532b27c96b 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc | grep 160 | count 1
-; RUN: llvm-as < %s | llc | grep 168 | count 1
+; RUN: llc < %s | grep 160 | count 1
+; RUN: llc < %s | grep 168 | count 1
 
 target datalayout = "E-p:64:64:64-i1:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128"
 target triple = "s390x-unknown-linux-gnu"
index 4f7535df7ad490cac0dc1e82e337c4684d6ab5f0..d89b0dfc76c92e3a561517edf3024fdf90c36934 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc | grep 160 | count 1
-; RUN: llvm-as < %s | llc | grep 328 | count 1
-; RUN: llvm-as < %s | llc | grep 168 | count 1
+; RUN: llc < %s | grep 160 | count 1
+; RUN: llc < %s | grep 328 | count 1
+; RUN: llc < %s | grep 168 | count 1
 
 target datalayout = "E-p:64:64:64-i1:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128"
 target triple = "s390x-unknown-linux-gnu"
index e39c0bd822fa47ffd752311c43028bd02f83ba20..fd4b5029c731c6bbdbd9941bc6d8d5a47c59ffa6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 target datalayout = "E-p:64:64:64-i1:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128"
 target triple = "s390x-unknown-linux-gnu"
index 5e30e0e4ac86ec6fc3baf8c336598e9e31c6d82d..859971713aa35c846951d5e759f068e995c58fa1 100644 (file)
@@ -1,9 +1,9 @@
-; RUN: llvm-as < %s | llc | grep je  | count 1
-; RUN: llvm-as < %s | llc | grep jne | count 1
-; RUN: llvm-as < %s | llc | grep jhe | count 2
-; RUN: llvm-as < %s | llc | grep jle | count 2
-; RUN: llvm-as < %s | llc | grep jh  | count 4
-; RUN: llvm-as < %s | llc | grep jl  | count 4
+; RUN: llc < %s | grep je  | count 1
+; RUN: llc < %s | grep jne | count 1
+; RUN: llc < %s | grep jhe | count 2
+; RUN: llc < %s | grep jle | count 2
+; RUN: llc < %s | grep jh  | count 4
+; RUN: llc < %s | grep jl  | count 4
 
 target datalayout = "E-p:64:64:64-i1:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128"
 target triple = "s390x-unknown-linux-gnu"
index 53e32d82b12c62e32a650a3e362ca3b3fe94593b..8ece5ac09840d0a4bf1777f4d6e707aedc66722a 100644 (file)
@@ -1,9 +1,9 @@
-; RUN: llvm-as < %s | llc | grep je  | count 1
-; RUN: llvm-as < %s | llc | grep jne | count 1
-; RUN: llvm-as < %s | llc | grep jhe | count 2
-; RUN: llvm-as < %s | llc | grep jle | count 2
-; RUN: llvm-as < %s | llc | grep jh  | count 4
-; RUN: llvm-as < %s | llc | grep jl  | count 4
+; RUN: llc < %s | grep je  | count 1
+; RUN: llc < %s | grep jne | count 1
+; RUN: llc < %s | grep jhe | count 2
+; RUN: llc < %s | grep jle | count 2
+; RUN: llc < %s | grep jh  | count 4
+; RUN: llc < %s | grep jl  | count 4
 
 
 target datalayout = "E-p:64:64:64-i1:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128"
index 8ca6ed1a261056afc6966fed6ba1b5fc245fd127..e0bc302c73141cd2ab86d2368ac984e0fc14e3dc 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 target datalayout = "E-p:64:64:64-i1:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128"
 target triple = "s390x-linux"
index abbfbabd93fb7e7703e1a2ba10c2186a3120ee05..4d0ebda0c0351ca0035fb04351fc6749d556e082 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc | grep cgfi | count 8
-; RUN: llvm-as < %s | llc | grep clgfi | count 2
+; RUN: llc < %s | grep cgfi | count 8
+; RUN: llc < %s | grep clgfi | count 2
 
 target datalayout = "E-p:64:64:64-i1:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128"
 target triple = "s390x-unknown-linux-gnu"
index ae51114b4c9a218595c72766918ba3d9c9e2fa92..add34faafd3f67deb1c047c4f3138426c88d7aca 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc | grep jl  | count 3
-; RUN: llvm-as < %s | llc | grep jh  | count 3
-; RUN: llvm-as < %s | llc | grep je  | count 2
-; RUN: llvm-as < %s | llc | grep jne | count 2
+; RUN: llc < %s | grep jl  | count 3
+; RUN: llc < %s | grep jh  | count 3
+; RUN: llc < %s | grep je  | count 2
+; RUN: llc < %s | grep jne | count 2
 
 target datalayout = "E-p:64:64:64-i1:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128"
 target triple = "s390x-unknown-linux-gnu"
index dac9c487f8008c19b8aeb1ab89b8ab979b056ea5..aa4b36e7d5d4740315bcc46f7d96872324c51036 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | grep clgr
+; RUN: llc < %s | grep clgr
 
 target datalayout = "E-p:64:64:64-i1:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128"
 target triple = "s390x-unknown-linux-gnu"
index 8237d0a157224c3ce14f64596e591d419e721b86..ff1e441882a0aa994318f6a03050ed815eec932a 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc | grep dsgr  | count 2
-; RUN: llvm-as < %s | llc | grep dsgfr | count 2
-; RUN: llvm-as < %s | llc | grep dlr   | count 2
-; RUN: llvm-as < %s | llc | grep dlgr  | count 2
+; RUN: llc < %s | grep dsgr  | count 2
+; RUN: llc < %s | grep dsgfr | count 2
+; RUN: llc < %s | grep dlr   | count 2
+; RUN: llc < %s | grep dlgr  | count 2
 
 target datalayout = "E-p:64:64:64-i1:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128"
 target triple = "s390x-unknown-linux-gnu"
index c2befb2a1159acabde230e27893a14fc6d83fdbd..d6ec0e7440ac14804165703686bd5d5d3c9de569 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc | grep {dsgf.%} | count 2
-; RUN: llvm-as < %s | llc | grep {dsg.%}  | count 2
-; RUN: llvm-as < %s | llc | grep {dl.%}   | count 2
-; RUN: llvm-as < %s | llc | grep dlg      | count 2
+; RUN: llc < %s | grep {dsgf.%} | count 2
+; RUN: llc < %s | grep {dsg.%}  | count 2
+; RUN: llc < %s | grep {dl.%}   | count 2
+; RUN: llc < %s | grep dlg      | count 2
 
 target datalayout = "E-p:64:64:64-i1:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128"
 target triple = "s390x-unknown-linux-gnu"
index 8dafa2e68e63b0725bb2f6fe40ee3d48e46244df..1ab88d6ee7dd11a5bac896ee609dbdc8ad27e4d5 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc | grep msgr | count 2
-; RUN: llvm-as < %s | llc | grep msr  | count 2
+; RUN: llc < %s | grep msgr | count 2
+; RUN: llc < %s | grep msr  | count 2
 
 target datalayout = "E-p:64:64:64-i1:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128"
 target triple = "s390x-unknown-linux-gnu"
index cc8b8d1595e6708698813417b93f3df6167846f3..27189ab41567cdfb617857403c9203ad188bd646 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 target datalayout = "E-p:64:64:64-i8:8:16-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128-a0:16:16"
 target triple = "s390x-linux"
index 22cc03366fc7879e05f9fd4261e3f01d830200d7..6e0c1ab2c1657061fd6d42b8bf4f60ae4a68a426 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | grep larl | count 3
+; RUN: llc < %s | grep larl | count 3
 
 target datalayout = "E-p:64:64:64-i1:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128"
 target triple = "s390x-linux"
index ff12d88079814da77872c2d6dde0bedc56bb1fa3..32aaa62a58cf5e16ad6cac90228b21900af35a03 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=systemz | grep larl
+; RUN: llc < %s -march=systemz | grep larl
 
 define i32 @main(i32 %tmp158) {
 entry:
index a3fb4dcc3a0bba25690d4b40261a041460b6d641..cc325389d787c3b0df161057db2a828fe94f5e5f 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -relocation-model=pic | grep GOTENT | count 3
-; RUN: llvm-as < %s | llc -relocation-model=pic | grep PLT | count 1
+; RUN: llc < %s -relocation-model=pic | grep GOTENT | count 3
+; RUN: llc < %s -relocation-model=pic | grep PLT | count 1
 
 target datalayout = "E-p:64:64:64-i8:8:16-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128-a0:16:16"
 target triple = "s390x-linux"
index 434e9226b345711893a15b14f0a2c072ba8cc346..a77671e2ba7b950edf868d84c7a48c3ee599f3a1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -relocation-model=pic | grep GOTENT | count 6
+; RUN: llc < %s -relocation-model=pic | grep GOTENT | count 6
 
 target datalayout = "E-p:64:64:64-i8:8:16-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128-a0:16:16"
 target triple = "s390x-linux"
index 8480311de0b8d0ca6352fa6ab009713a7b385ecc..609d9dcf59c595d3fcb81f04142ef24a375e79d3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | FileCheck %s
+; RUN: llc < %s | FileCheck %s
 
 
 target datalayout = "E-p:64:64:64-i8:8:16-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128-a0:16:16"
index 6bae51d95110d62bdb4d91f07e56bb176b061e41..65f8e14a9ee17df6cc5807e5b9824c075c9d7033 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 target datalayout = "E-p:64:64:64-i1:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128"
 target triple = "s390x-unknown-linux-gnu"
index 3868fd336148e19d41b0e26b6b0fc8810163bd29..3cfa97dfc2ba70cbfc720b87dcaef0a902158967 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=systemz | grep nilf | count 1
-; RUN: llvm-as < %s | llc -march=systemz | grep nill | count 1
+; RUN: llc < %s -march=systemz | grep nilf | count 1
+; RUN: llc < %s -march=systemz | grep nill | count 1
 
 define i32 @gnu_dev_major(i64 %__dev) nounwind readnone {
 entry:
index 33a4323438d07cd996e4f40a589ab0ecfdb5785a..3317864c01473f73f6819516baa6c0a4cf22e277 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=systemz | grep rll
+; RUN: llc < %s -march=systemz | grep rll
 
 target datalayout = "E-p:64:64:64-i8:8:16-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128-a0:16:16"
 target triple = "s390x-linux"
index 79d74bc26676d03212c10fd4fb8d245edf51d0f3..5f6ec50df6c4beead8cb86935c7f5114daf92a54 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 target datalayout = "E-p:64:64:64-i1:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128"
 target triple = "s390x-ibm-linux"
index 8547ec3314a5ed34ef27b517ba3aa6125cff78fb..99d0ee7b03d97c9ccf0b049328fed3de62f65239 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 target datalayout = "E-p:64:64:64-i8:8:16-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128-a0:16:16"
 target triple = "s390x-linux"
index 6e33737d10391e75cc5bae0d7a32387bd7e619f7..a35167fba04f4ccb7658992c7979cea85cfb4473 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 target datalayout = "E-p:64:64:64-i8:8:16-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128-a0:16:16"
 target triple = "s390x-linux"
index 1af07d4130a48039715eef619da26cbd1a242765..6a76a8e0cb1fa29e17c0b0b072677bf5aa516512 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | grep 168
+; RUN: llc < %s | grep 168
 
 target datalayout = "E-p:64:64:64-i8:8:16-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128-a0:16:16"
 target triple = "s390x-linux"
index e39780141ba12f0a450e2c1fb5ed4fdab3f55a14..564d3438310a9b8415f9e908b7e6f19cee5a38b7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 target datalayout = "E-p:64:64:64-i8:8:16-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128-a0:16:16"
 target triple = "s390x-linux"
index 03831f96d90accfea74ca713a821fe20dc4660d9..a91e29ea4f9d9d15e0fc19de24985cba606793e4 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 target datalayout = "E-p:64:64:64-i8:8:16-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128-a0:16:16"
 target triple = "s390x-linux"
index 90655787a7b0907aaf38acc2a58190b194105fac..f7686f14da9e9a6c691be6ad191497f80aa4946d 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:16-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:16:16-f128:128:128"
 target triple = "s390x-ibm-linux-gnu"
 
index caa8065517d0690ca22701720d92ad6af134a9b6..fde7d9d281c2da34a50013e6c1804da2b2820db1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | FileCheck %s
+; RUN: llc < %s | FileCheck %s
 
 target datalayout = "E-p:64:64:64-i1:8:8-i8:8:16-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:16:16-f128:128:128"
 target triple = "s390x-ibm-linux-gnu"
index 19c156d47f4333ded2d8119b3746babe648fbc9e..1e61b235a2bbe57e8e93ccc921d5061e11a40883 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=thumb-apple-darwin
+; RUN: llc < %s -mtriple=thumb-apple-darwin
 
 %struct.rtx_def = type { i8 }
 @str = external global [7 x i8]
index ee52cf0f4e7b14c1ef1adf76e31d1429e242aeee..be2b839c21d7ec82f3d2000d24dc7bd852350570 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=thumb-apple-darwin
+; RUN: llc < %s -mtriple=thumb-apple-darwin
 
        %struct.color_sample = type { i32 }
        %struct.ref = type { %struct.color_sample, i16, i16 }
index ad3e195a0dd79662cfc14e47365cf4b8b92d7733..8d139e92bd3ba87ac8cba9c0564064a2472746f9 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=thumb
-; RUN: llvm-as < %s | llc -mtriple=thumb-apple-darwin -relocation-model=pic \
+; RUN: llc < %s -march=thumb
+; RUN: llc < %s -mtriple=thumb-apple-darwin -relocation-model=pic \
 ; RUN:   -mattr=+v6,+vfp2 | not grep {add r., r7, #2 \\* 4}
 
        %struct.__fooAllocator = type opaque
index 159be4eca334892ab4dcdee674941068bfcdae56..2074bfd5d7b9e54e92be1eac04f029aee575fdea 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | not grep r11
+; RUN: llc < %s | not grep r11
 
 target triple = "thumb-linux-gnueabi"
        %struct.__sched_param = type { i32 }
index 9b2aba94ec8d2cd81e858df97ff59194f0f93241..5c883b3930dceee23f4a5f7a6b750e04dfdf762e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb | grep r0 | count 1
+; RUN: llc < %s -march=thumb | grep r0 | count 1
 
 define i32 @a(i32 %x, i32 %y) nounwind readnone {
 entry:
index 5fd2e7329abad0931861eadb5a0a99d2559bfeeb..471a82f271e042706ba1427be950edb32d64eb74 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=thumbv6-elf | not grep "subs sp"
+; RUN: llc < %s -mtriple=thumbv6-elf | not grep "subs sp"
 ; PR4567
 
 define arm_apcscc i8* @__gets_chk(i8* %s, i32 %slen) nounwind {
index 3e18d293af93a37538de1227d5438c30ca65b60d..6e035d0f70e6a3389d85f55140c645dc1ee553d8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=thumbv6-apple-darwin10
+; RUN: llc < %s -mtriple=thumbv6-apple-darwin10
 
 @Time.2535 = external global i64               ; <i64*> [#uses=2]
 
index b0dc2428a7f872742708923f851831192e784509..f195348e1403b3d50548dffc027bd2b7b985eed7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=thumbv6-apple-darwin -relocation-model=pic -disable-fp-elim
+; RUN: llc < %s -mtriple=thumbv6-apple-darwin -relocation-model=pic -disable-fp-elim
 
        %struct.LinkList = type { i32, %struct.LinkList* }
        %struct.List = type { i32, i32* }
index 5c1348827c7dccde1e4c83284df0325dbeed1ae4..ef4b5ce67c69af2912af5d92e61afa3733766e41 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=thumbv6-apple-darwin
+; RUN: llc < %s -mtriple=thumbv6-apple-darwin
 
        %struct.BF_KEY = type { [18 x i32], [1024 x i32] }
 
index 4c4253dde5342b3fefd9c0bcf2dc221ac469e244..b6e67b1bee0022669345f2c3c9faeedf913a404b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=thumbv6-apple-darwin
+; RUN: llc < %s -mtriple=thumbv6-apple-darwin
 
        %struct.vorbis_comment = type { i8**, i32*, i32, i8* }
 @.str16 = external constant [2 x i8], align 1     ; <[2 x i8]*> [#uses=1]
index 1f0a40439e92893cc7302ee8cb07ce2c1defd7be..1627f61b39a7741db9e5a8314cf22a158307ef52 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=thumbv6-apple-darwin -relocation-model=pic -disable-fp-elim -mattr=+v6 | FileCheck %s
+; RUN: llc < %s -mtriple=thumbv6-apple-darwin -relocation-model=pic -disable-fp-elim -mattr=+v6 | FileCheck %s
 ; rdar://7157006
 
 %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 f5553b44d656ce28b4d113db2cc39c1d16503832..1e3c070a875144c822dabebeada2de3b38ac78b0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=thumbv6-apple-darwin10 | grep rsbs | grep {#0}
+; RUN: llc < %s -mtriple=thumbv6-apple-darwin10 | grep rsbs | grep {#0}
 
        %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 cd76250bf0a716435da649bbbc96c1f2ccb60220..acfdc917ddf07de82ac29de21605554e13a353e2 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -march=thumb | not grep {ldr sp}
-; RUN: llvm-as < %s | llc -mtriple=thumb-apple-darwin | \
+; RUN: llc < %s -march=thumb | not grep {ldr sp}
+; RUN: llc < %s -mtriple=thumb-apple-darwin | \
 ; RUN:   not grep {sub.*r7}
-; RUN: llvm-as < %s | llc -march=thumb | grep 4294967280
+; RUN: llc < %s -march=thumb | grep 4294967280
 
        %struct.state = type { i32, %struct.info*, float**, i32, i32, i32, i32, i32, i32, i32, i32, i32, i64, i64, i64, i64, i64, i64, i8* }
        %struct.info = type { i32, i32, i32, i32, i32, i32, i32, i8* }
index 2003131fbb734f415883fa29acddb44780703e70..7da36ddf58edd170dd7bed218895d66bb2c48f66 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb
+; RUN: llc < %s -march=thumb
 
 define float @f1(double %x) {
 entry:
index e5b92ad94ef8599adc4770d100bd4de6a880ad38..be3dc0b3c1f8e2c97e53a790dceb6a503b65bbe0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb
+; RUN: llc < %s -march=thumb
 
 define double @t(double %x, double %y) nounwind optsize {
 entry:
index 270e331cb52f5ea76b8b14eaae6acdcf73387292..0cac7554be03fd16eecf6a6a0d69e3524228d66c 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -mtriple=thumb-apple-darwin \
+; RUN: llc < %s -mtriple=thumb-apple-darwin \
 ; RUN:     -disable-fp-elim | not grep {r11}
-; RUN: llvm-as < %s | llc -mtriple=thumb-linux-gnueabi \
+; RUN: llc < %s -mtriple=thumb-linux-gnueabi \
 ; RUN:     -disable-fp-elim | not grep {r11}
 
 define i32 @f() {
index 13084f6870eea7174f774bba97b2c987d7642d17..d7cdcd8149aff122feaa470b75a673bdf19c59a4 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -stats |& \
+; RUN: llc < %s -march=thumb -stats |& \
 ; RUN:   grep {4 .*Number of machine instrs printed}
 
 ;; Integer absolute value, should produce something as good as:
index 2c872e7e310fd7605800671160c984a6afb1ed36..5c8a52af59e4bfc1cdc77a93d615da365f126bf9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb
+; RUN: llc < %s -march=thumb
 
 ; Test Thumb-mode "I" constraint, for ADD immediate.
 define i32 @testI(i32 %x) {
index 5891b1f4c96b09eb3b15743ddbba2eb4974724a2..eac3ef28377bcb9d059f9423d5ad3ab8dd9c79a7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb | FileCheck %s
+; RUN: llc < %s -march=thumb | FileCheck %s
 
 define i32 @test1(i32 %X) {
 entry:
index f7c9ed07009f49ada655d97019df9c791880b70f..02de36af1cc7f394dc9b3e5965340da43fa27a11 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb | grep {ldr.*LCP} | count 5
+; RUN: llc < %s -march=thumb | grep {ldr.*LCP} | count 5
 
 define void @test1() {
     %tmp = alloca [ 64 x i32 ] , align 4
index 73b97f20d71b0869435206fd52e8655acaa38ee1..9a28124b84ce4d1566fc6e1fb0246f36346efef5 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=thumb | FileCheck %s -check-prefix=V5
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+v6 | FileCheck %s -check-prefix=V6
+; RUN: llc < %s -march=thumb | FileCheck %s -check-prefix=V5
+; RUN: llc < %s -march=thumb -mattr=+v6 | FileCheck %s -check-prefix=V6
 
 ; rdar://7176514
 
index 4dd2c47414dfb9e93d623d3ca234dfcbce00bfc5..81782cda4a900f159ec80cebf8fc381bbaf022ee 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb | FileCheck %s
+; RUN: llc < %s -march=thumb | FileCheck %s
 
 define i32 @f1() {
 ; CHECK: f1:
index df6d137a088faa110af62c46d9f0084db890b5a2..8f2d98fc43c9930aa7501d38092e57728e41b211 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb | grep cmp | count 1
+; RUN: llc < %s -march=thumb | grep cmp | count 1
 
 
 define i1 @t1(i64 %x) {
index 22874437eb020502afc2cfb451cb90dc702da014..e3ef44a875868e68d81d81ccdb8b475c98f18c9f 100644 (file)
@@ -1,10 +1,10 @@
-; RUN: llvm-as < %s | llc -march=thumb | \
+; RUN: llc < %s -march=thumb | \
 ; RUN:   grep mvn | count 1
-; RUN: llvm-as < %s | llc -march=thumb | \
+; RUN: llc < %s -march=thumb | \
 ; RUN:   grep adc | count 1
-; RUN: llvm-as < %s | llc -march=thumb | \
+; RUN: llc < %s -march=thumb | \
 ; RUN:   grep sbc | count 1
-; RUN: llvm-as < %s | llc -march=thumb | grep __muldi3
+; RUN: llc < %s -march=thumb | grep __muldi3
 
 define i64 @f1() {
 entry:
index ce16721e0d84fae2b80b7ed43c877cb084e9d254..24317141fca6bca08d64c3d6cb226329f60eb14c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb
+; RUN: llc < %s -march=thumb
 
 define i64 @f0(i64 %A, i64 %B) {
         %tmp = bitcast i64 %A to i64
index 90f6e25e30115907a35760fa009243bcfa39feb3..c1a2fb29477db424d7d3bcc08ba6643e4aa36ed8 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=thumb | grep mul | count 3
-; RUN: llvm-as < %s | llc -march=thumb | grep lsl | count 1
+; RUN: llc < %s -march=thumb | grep mul | count 3
+; RUN: llc < %s -march=thumb | grep lsl | count 1
 
 define i32 @f1(i32 %u) {
     %tmp = mul i32 %u, %u
index ae75549d723ef0e6408f14c2334efc9825b71eff..7a183b0f9e26462e24fbf13fa2ecd7259db70d6c 100644 (file)
@@ -1,10 +1,10 @@
-; RUN: llvm-as < %s | llc -march=thumb | grep beq | count 1
-; RUN: llvm-as < %s | llc -march=thumb | grep bgt | count 1
-; RUN: llvm-as < %s | llc -march=thumb | grep blt | count 3
-; RUN: llvm-as < %s | llc -march=thumb | grep ble | count 1
-; RUN: llvm-as < %s | llc -march=thumb | grep bls | count 1
-; RUN: llvm-as < %s | llc -march=thumb | grep bhi | count 1
-; RUN: llvm-as < %s | llc -march=thumb | grep __ltdf2
+; RUN: llc < %s -march=thumb | grep beq | count 1
+; RUN: llc < %s -march=thumb | grep bgt | count 1
+; RUN: llc < %s -march=thumb | grep blt | count 3
+; RUN: llc < %s -march=thumb | grep ble | count 1
+; RUN: llc < %s -march=thumb | grep bls | count 1
+; RUN: llc < %s -march=thumb | grep bhi | count 1
+; RUN: llc < %s -march=thumb | grep __ltdf2
 
 define i32 @f1(i32 %a.s) {
 entry:
index 756d257c2ae94ee628ea171cd025a74e53aea2f1..b103b331b797238398408fbc5fb13f073f10125b 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=thumb
-; RUN: llvm-as < %s | llc -march=thumb | grep add | count 1
+; RUN: llc < %s -march=thumb
+; RUN: llc < %s -march=thumb | grep add | count 1
 
 define void @f1() {
        %c = alloca i8, align 1
index 2be393a95cacb16d449b2cdabd1ac5a847d9fbda..74a57ff271be5e0f18f79d3e5b5adbb25eba51a9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb | not grep CPI
+; RUN: llc < %s -march=thumb | not grep CPI
 
 
 define i32 @test1() {
index 0456951e10503fb5c05a96da927489ea6d0e41a9..21ada3ed83a085d48a3d131503978b4707cf0783 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb | grep tst
+; RUN: llc < %s -march=thumb | grep tst
 
 define i32 @f(i32 %a) {
 entry:
index 4202d269c0e7e1a3893e43c940c24a527085413b..39458ae7b7bceff68674f9e35b5313530f67a6d0 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=thumb | grep bne | count 1
-; RUN: llvm-as < %s | llc -march=thumb | grep beq | count 1
+; RUN: llc < %s -march=thumb | grep bne | count 1
+; RUN: llc < %s -march=thumb | grep beq | count 1
 
 define i32 @f1(float %X, float %Y) {
        %tmp = fcmp uno float %X, %Y
index a18010f2fadd430f2e474fddc3c470f0694f2b74..16a9c4442d8a88009d15346dde7f8c3c1e32443d 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=thumb
-; RUN: llvm-as < %s | llc -mtriple=thumb-linux | grep pop | count 1
-; RUN: llvm-as < %s | llc -mtriple=thumb-darwin | grep pop | count 2
+; RUN: llc < %s -march=thumb
+; RUN: llc < %s -mtriple=thumb-linux | grep pop | count 1
+; RUN: llc < %s -mtriple=thumb-darwin | grep pop | count 2
 
 @str = internal constant [4 x i8] c"%d\0A\00"           ; <[4 x i8]*> [#uses=1]
 
index c1fceee9f531a627e59dd4b7786f35467f3b842d..8f2283f748654fb29d5bfe695c0fb2774e50d6b1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 
 target datalayout = "e-p:32:32:32-i1:8:32-i8:8:32-i16:16:32-i32:32:32-i64:32:32-f32:32:32-f64:32:32-v64:64:64-v128:128:128-a0:0:32"
 target triple = "thumbv6t2-elf"
index 0766a574693d5aeb2074357ec8db688d7c4ec9f7..ec649c37bbe77491d9a0ba26b740b0114c84b9cb 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=thumbv7-apple-darwin9 -mattr=+vfp2,+thumb2 | FileCheck %s
+; RUN: llc < %s -mtriple=thumbv7-apple-darwin9 -mattr=+vfp2,+thumb2 | FileCheck %s
 ; rdar://7076238
 
 @"\01LC" = external constant [36 x i8], align 1                ; <[36 x i8]*> [#uses=1]
index 9d208ce08ac1b6818b6cf932ff2fb917e6d70f95..4d21f9ba63021c3864b3c518c638bbc140af43f4 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=thumbv7-apple-darwin9 -mattr=+vfp2,+thumb2
+; RUN: llc < %s -mtriple=thumbv7-apple-darwin9 -mattr=+vfp2,+thumb2
 ; rdar://7083961
 
 define arm_apcscc i32 @value(i64 %b1, i64 %b2) nounwind readonly {
index 0330cc5a2d480cbde0de33d379ef37b257486137..f74d12ed2787180ed74d47e2502ead352a3c00a8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=thumbv7-apple-darwin9 -mcpu=cortex-a8 -relocation-model=pic -disable-fp-elim
+; RUN: llc < %s -mtriple=thumbv7-apple-darwin9 -mcpu=cortex-a8 -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.JHUFF_TBL = type { [17 x i8], [256 x i8], i32 }
index 5a5965442fe8d931171645623e9b03b45d4a379f..a8e86d55e786edb1634eb26952862b265cde0ce7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=thumbv7-apple-darwin9 -mcpu=cortex-a8 -relocation-model=pic -disable-fp-elim | FileCheck %s
+; RUN: llc < %s -mtriple=thumbv7-apple-darwin9 -mcpu=cortex-a8 -relocation-model=pic -disable-fp-elim | FileCheck %s
 
 @csize = external global [100 x [20 x [4 x i8]]]               ; <[100 x [20 x [4 x i8]]]*> [#uses=1]
 @vsize = external global [100 x [20 x [4 x i8]]]               ; <[100 x [20 x [4 x i8]]]*> [#uses=1]
index 2f4683a43f7623df2093e2c6425a92e8d362643f..6cbfd0d8d4dcf2cd31476561a4dfc4295bd0209f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=thumbv7-apple-darwin9 -mcpu=cortex-a8 -relocation-model=pic -disable-fp-elim
+; RUN: llc < %s -mtriple=thumbv7-apple-darwin9 -mcpu=cortex-a8 -relocation-model=pic -disable-fp-elim
 
        type { void (%"struct.xalanc_1_8::FormatterToXML"*, i16)*, i32 }                ; type %0
        type { void (%"struct.xalanc_1_8::FormatterToXML"*, i16*)*, i32 }               ; type %1
index 3486b7110f8a3a37b1f386a53e230c3a1868d1b9..ebe9d469f2291bf0fe59905a76d14ac1c4e65636 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=thumbv7-none-linux-gnueabi
+; RUN: llc < %s -mtriple=thumbv7-none-linux-gnueabi
 ; PR4681
 
        %struct.FILE = type { i32, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, %struct._IO_marker*, %struct.FILE*, i32, i32, i32, i16, i8, [1 x i8], i8*, i64, i8*, i8*, i8*, i8*, i32, i32, [40 x i8] }
index 55e24df5d3374a0afbd92dc12739e5fc78375ac0..39c9a66c44fadfaa1790ce8931539358084930e7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=thumbv7-apple-darwin -mattr=+neon,+neonfp -relocation-model=pic -disable-fp-elim
+; RUN: llc < %s -mtriple=thumbv7-apple-darwin -mattr=+neon,+neonfp -relocation-model=pic -disable-fp-elim
 
        type { %struct.GAP }            ; type %0
        type { i16, i8, i8 }            ; type %1
index 2abcce5f9749a1bc21d8effc590620eaa3f34edb..a263d574e899a4ce87a4f5954aa2373ba84e4bcd 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=thumbv7-apple-darwin -mattr=+neon,+neonfp -relocation-model=pic -disable-fp-elim -O3
+; RUN: llc < %s -mtriple=thumbv7-apple-darwin -mattr=+neon,+neonfp -relocation-model=pic -disable-fp-elim -O3
 
        type { i16, i8, i8 }            ; type %0
        type { [2 x i32], [2 x i32] }           ; type %1
index f2a2729a5b7be99fdd21315e9a354a3f7b924d41..c8c8b0a4310878cc30056c4d0701349f036dceda 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=thumbv7-apple-darwin9 -mattr=+neon,+neonfp 
-; RUN: llvm-as < %s | llc -mtriple=thumbv7-apple-darwin9 -mattr=+neon,+neonfp | grep fcpys | count 1
+; RUN: llc < %s -mtriple=thumbv7-apple-darwin9 -mattr=+neon,+neonfp 
+; RUN: llc < %s -mtriple=thumbv7-apple-darwin9 -mattr=+neon,+neonfp | grep fcpys | count 1
 ; rdar://7117307
 
        %struct.Hosp = type { i32, i32, i32, %struct.List, %struct.List, %struct.List, %struct.List }
index a0fdfd73b20a421e1a0bb6b8a8b7d3c1511a4515..07943bf99c0df0150b9ba64cc907db3e5d3152d3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=thumbv7-apple-darwin9 -mattr=+neon,+neonfp
+; RUN: llc < %s -mtriple=thumbv7-apple-darwin9 -mattr=+neon,+neonfp
 ; rdar://7117307
 
        %struct.Hosp = type { i32, i32, i32, %struct.List, %struct.List, %struct.List, %struct.List }
index 5fc737e4b31a953bcd2b42b545d45be312afe0b8..9f74e0a806f5ad7b4f0beca2b7ee36a93c9f6b13 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=thumbv7-apple-darwin9 -mattr=+neon,+neonfp
+; RUN: llc < %s -mtriple=thumbv7-apple-darwin9 -mattr=+neon,+neonfp
 ; rdar://7117307
 
        %struct.Hosp = type { i32, i32, i32, %struct.List, %struct.List, %struct.List, %struct.List }
index bdc23bab7c8d415449b484fb3973f6cf0cef09a8..03f9facfa95570a2d39587065bf5beef47cf058d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=thumbv7-none-linux-gnueabi | FileCheck %s
+; RUN: llc < %s -mtriple=thumbv7-none-linux-gnueabi | FileCheck %s
 ; PR4659
 ; PR4682
 
index 4cd5b1e365c2beeeaeb55ca5d7ccc6ad0f952258..93f5a0f6c41fde14b83b8525b585efc12d02ce29 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=armv7-eabi -mattr=+vfp2
+; RUN: llc < %s -mtriple=armv7-eabi -mattr=+vfp2
 ; PR4686
 
        %a = type { i32 (...)** }
index ee888d4adec968193d7a462f37c7dc74cabe412d..29e5ed382d4032c0a64cbc94e0b6ac24e7fd20a3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=thumbv7-apple-darwin10 -mcpu=cortex-a8 -mattr=+neonfp
+; RUN: llc < %s -mtriple=thumbv7-apple-darwin10 -mcpu=cortex-a8 -mattr=+neonfp
 
        %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.JHUFF_TBL = type { [17 x i8], [256 x i8], i32 }
index 0d47c50327cc4d6016cfe69c3b33128b5ff21b25..a0f99187a4a648257e54ee5d915331888e49e0c1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=armv7-eabi -mattr=+vfp2
+; RUN: llc < %s -mtriple=armv7-eabi -mattr=+vfp2
 ; PR4686
 
 @g_d = external global double          ; <double*> [#uses=1]
index 4c07aa0b1519ec95b83c72933b2a78c04ba29315..cbe250b6df7a455e2c39e8c411d53c1245b4c5ad 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=thumbv7-apple-darwin -mattr=+vfp2
+; RUN: llc < %s -mtriple=thumbv7-apple-darwin -mattr=+vfp2
 
 define arm_apcscc float @t1(i32 %v0) nounwind {
 entry:
index a55c16f2198859d3b326c5735a83b589f5221b66..de6f6e260de3d4edd041f9810143d536db07fe0e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
 
 define i64 @f1(i64 %a, i64 %b) {
 entry:
index 1b6bb62d14eed7d6c968bbec9156e548ef58f2fb..c3c8cf1dd141ff39f22972d86088e588e43507a1 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=thumbv7-apple-darwin -disable-fp-elim | not grep mov
-; RUN: llvm-as < %s | llc -mtriple=thumbv7-linux -disable-fp-elim | not grep mov
+; RUN: llc < %s -mtriple=thumbv7-apple-darwin -disable-fp-elim | not grep mov
+; RUN: llc < %s -mtriple=thumbv7-linux -disable-fp-elim | not grep mov
 
 define arm_apcscc void @t() nounwind readnone {
   ret void
index 0fd480ee1f7d46d8089e24d31f98f353c135911d..7cc7b191428745bf1ad68c70c50c7afa791fa0f4 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=thumbv7-apple-darwin -disable-fp-elim | not grep r7
+; RUN: llc < %s -mtriple=thumbv7-apple-darwin -disable-fp-elim | not grep r7
 
 %struct.noise3 = type { [3 x [17 x i32]] }
 %struct.noiseguard = type { i32, i32, i32 }
index d183da44c126d8bc9b1b242955bf2c6fa491f47a..865b17b7f1f48c77c9319f2958a938e62827c8eb 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
 
 define void @test1() {
 ; CHECK: test1:
index 091516a1fb2066afc8b45c130d6363f0275a2815..9a2ec93a5adc690fbb51959f6050c234344e4295 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
 ; rdar://7069502
 
 define i32 @t1(i32 %v) nounwind readnone {
index 92862c87e7aebfb99dab0fbf2e3a77a98d3e6671..1f8aea912f6f207125a9c1ec05d6da5a8169b97b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=thumbv7-apple-darwin9 -relocation-model=pic | FileCheck %s
+; RUN: llc < %s -mtriple=thumbv7-apple-darwin9 -relocation-model=pic | FileCheck %s
 
        %struct.anon = type { void ()* }
        %struct.one_atexit_routine = type { %struct.anon, i32, i8* }
index dd1cd1d41a5a37e157fbb1b124c82b0066041e0a..702df91c8595354b258b30e5f5d748883509590f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
 
 ; 734439407618 = 0x000000ab00000002
 define i64 @f1(i64 %a) {
index d4f408ff76e7a500d0e3f97facbbbd6177ab24d4..d42ea7138e465bca24ebd429dd4c194146137904 100644 (file)
@@ -1,11 +1,11 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep add | grep #255
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep add | grep #256
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep add | grep #257
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep add | grep #4094
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep add | grep #4095
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep add | grep #4096
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep add
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep add | grep lsl | grep #8
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep add | grep #255
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep add | grep #256
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep add | grep #257
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep add | grep #4094
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep add | grep #4095
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep add | grep #4096
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep add
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep add | grep lsl | grep #8
 
 define i32 @t2ADDrc_255(i32 %lhs) {
     %Rd = add i32 %lhs, 255;
index 2e2d20bf17e994145e4b2c49ce5811046cf0a204..e496654706ec2639767bada23ddfb7c1142ab2a4 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
 
 ; 171 = 0x000000ab
 define i32 @f1(i32 %a) {
index 1e6341e882fdf14df4f012992574c7b497d01aa1..8d472cb110b8446fd51f5fdf4238b988db2ac6d3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep {addw\\W*r\[0-9\],\\W*r\[0-9\],\\W*#\[0-9\]*} | grep {#4095} | count 1
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep {addw\\W*r\[0-9\],\\W*r\[0-9\],\\W*#\[0-9\]*} | grep {#4095} | count 1
 
 define i32 @f1(i32 %a) {
     %tmp = add i32 %a, 4095
index 34620bcc5dc4a4c1a4b5a8ec36df6835fe41137b..b94e84daee1b7ff8d363ebcf2bb79a5c1e8e9325 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
 
 ; 171 = 0x000000ab
 define i64 @f1(i64 %a) {
index e2d859b29a655c12a0b5d84701f92ba44fcad4da..8b3a4f6d12a87378e159efbf5537ad372db6bd98 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
 
 define i32 @f1(i32 %a, i32 %b) {
 ; CHECK: f1:
index ca6df050e6db5a47b212914e4bd279581d9ad1b6..0ecaa793909f7c3a0fad8953463e986b7e0c383c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
 
 define i64 @f1(i64 %a, i64 %b) {
 ; CHECK: f1:
index ea5b096f3b9243771d9a79955633546a0d983182..8e2245a85926c7803ffb02de4c9883b06c74b479 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
 
 define i32 @f1(i32 %a, i32 %b) {
 ; CHECK: f1:
index 266d256fce511ea0a33fe469fa31103c02dc31ac..1e2666f40368245d42b0acb0b78b3c63fbc5d7a7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep {and\\W*r\[0-9\],\\W*r\[0-9\],\\W*#\[0-9\]*} | grep {#171\\|#1179666\\|#872428544\\|#1448498774\\|#66846720} | count 5
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep {and\\W*r\[0-9\],\\W*r\[0-9\],\\W*#\[0-9\]*} | grep {#171\\|#1179666\\|#872428544\\|#1448498774\\|#66846720} | count 5
 
 ; 171 = 0x000000ab
 define i32 @f1(i32 %a) {
index 82c3661efa4e6fd3f31dc2220064b34cecc08fd2..a0a60e68989f9ebbe3dc48efbe0821ac6a9629cc 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
 
 define i32 @f1(i32 %a, i32 %b) {
 ; CHECK: f1:
index cdbb742db483b4187455fa00b8f809983450bd1e..9c8634f7097ccfb733f6f7ae5532ec4b9ed75a8b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
 
 define i32 @f1(i32 %a) {
 ; CHECK: f1:
index bd40e3bf28cbae9fe0a2315b785b30881da6da74..e1f9cdbf8c643c8683973c80655a68aefcf93ad8 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | not grep it
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | not grep it
 
 define i32 @t1(i32 %a, i32 %b, i32 %c) {
 ; CHECK: t1
index a612b9bb888d9d4167fd00197a5e037879bd4b9e..d33cf7ebdb27f20a6adc344802d74be79d039fa1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep "bfc " | count 3
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep "bfc " | count 3
 
 ; 4278190095 = 0xff00000f
 define i32 @f1(i32 %a) {
index 1f8aed79457be7602b76ed5df413e18428fdb951..4e35383997d94b0b6a87cae822a98a5d3a37b7f0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
 
 define i32 @f1(i32 %a, i32 %b) {
 ; CHECK: f1:
index 1dcaac09fd82adc9a0b20699fc272b6e65f23fb8..a794562a6dace9ef4388dc7b5a5b57280ced7f5d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 -disable-arm-if-conversion | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 -disable-arm-if-conversion | FileCheck %s
 
 define void @f1(i32 %a, i32 %b, i32* %v) {
 entry:
index 5265ea6b5dd1c431d1d87aa075c25d6cb0022ef3..7dc6b2601b206d3ebdcd81b24c5bcaeacf4ce999 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=thumbv7-apple-darwin -mattr=+thumb2 | FileCheck %s -check-prefix=DARWIN
-; RUN: llvm-as < %s | llc -mtriple=thumbv7-linux -mattr=+thumb2 | FileCheck %s -check-prefix=LINUX
+; RUN: llc < %s -mtriple=thumbv7-apple-darwin -mattr=+thumb2 | FileCheck %s -check-prefix=DARWIN
+; RUN: llc < %s -mtriple=thumbv7-linux -mattr=+thumb2 | FileCheck %s -check-prefix=LINUX
 
 @t = weak global i32 ()* null           ; <i32 ()**> [#uses=1]
 
index e5f94a6c4929d1ae780dff3d63b34d6e78ab000e..0bed0585b5d16caa5889833ae332bbe91b37c938 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2,+v7a | grep "clz " | count 1
+; RUN: llc < %s -march=thumb -mattr=+thumb2,+v7a | grep "clz " | count 1
 
 define i32 @f1(i32 %a) {
     %tmp = tail call i32 @llvm.ctlz.i32(i32 %a)
index f7dc083f3894ae464164aad5fc5cb7c706f43455..401c56a721393f21c122a9524930ccd5c4e8f09d 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep {cmn\\.w\\W*r\[0-9\],\\W*r\[0-9\]$} | count 4
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep {cmn\\.w\\W*r\[0-9\],\\W*r\[0-9\],\\W*lsl\\W*#5$} | count 1
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep {cmn\\.w\\W*r\[0-9\],\\W*r\[0-9\],\\W*lsr\\W*#6$} | count 1
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep {cmn\\.w\\W*r\[0-9\],\\W*r\[0-9\],\\W*asr\\W*#7$} | count 1
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep {cmn\\.w\\W*r\[0-9\],\\W*r\[0-9\],\\W*ror\\W*#8$} | count 1
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep {cmn\\.w\\W*r\[0-9\],\\W*r\[0-9\]$} | count 4
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep {cmn\\.w\\W*r\[0-9\],\\W*r\[0-9\],\\W*lsl\\W*#5$} | count 1
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep {cmn\\.w\\W*r\[0-9\],\\W*r\[0-9\],\\W*lsr\\W*#6$} | count 1
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep {cmn\\.w\\W*r\[0-9\],\\W*r\[0-9\],\\W*asr\\W*#7$} | count 1
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep {cmn\\.w\\W*r\[0-9\],\\W*r\[0-9\],\\W*ror\\W*#8$} | count 1
 
 define i1 @f1(i32 %a, i32 %b) {
     %nb = sub i32 0, %b
index 3a6cd4a095a4d59275aaa729c69f48ed162d1992..c1fcac00e643b0026e107006f3dabc4f3ed0ff50 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep "cmn\\.w "  | grep {#187\\|#11141290\\|#-872363008\\|#1114112} | count 4
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep "cmn\\.w "  | grep {#187\\|#11141290\\|#-872363008\\|#1114112} | count 4
 
 ; -0x000000bb = 4294967109
 define i1 @f1(i32 %a) {
index 2048258af38f62600e45e7c02b8d15f5eeefa66f..86fc542f25e239e24b666f06ecec1ce0139d1e5a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
 
 ; 0x000000bb = 187
 define i1 @f1(i32 %a) {
index 8bbdb794430e3e140c4b591972f04d0803637241..55c321dc2b31e25d8556b260ac2dbbbd7933c79b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
 
 define i1 @f1(i32 %a, i32 %b) {
 ; CHECK: f1:
index 9d6580831b8baecc138be00a71ab9e214cbf4f88..b7e276673c4219bce725c399393999e1b191fb08 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
 
 define i32 @f1(i32 %a, i32 %b) {
 ; CHECK: f1:
index b5ca0cbaffd1faef666c16335552cbb0319739ee..185634cdd6fc977146b7c599bcf8e6d0b462f75d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep "eor "  | grep {#187\\|#11141290\\|#-872363008\\|#1114112\\|#-572662307} | count 5
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep "eor "  | grep {#187\\|#11141290\\|#-872363008\\|#1114112\\|#-572662307} | count 5
 
 ; 0x000000bb = 187
 define i32 @f1(i32 %a) {
index be1fb6e2cc67ae949099c2b5926532dc4ac4d6de..71199abc572864e0fe4978cd66fe29c4c7ee6811 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=thumbv7-apple-darwin | FileCheck %s
+; RUN: llc < %s -mtriple=thumbv7-apple-darwin | FileCheck %s
 
 define i32 @t1(i32 %a, i32 %b, i32 %c, i32 %d) {
 ; CHECK: t1:
index aa9ffb96aac52da89b4e8334530509fa2ca8086c..d917ffe56bbcbbcf1b7abe78815737ffa1d0d66e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=thumbv7-apple-darwin | FileCheck %s
+; RUN: llc < %s -mtriple=thumbv7-apple-darwin | FileCheck %s
 
 define void @foo(i32 %X, i32 %Y) {
 entry:
index 3a38be17326ba67cece850feb6afc8cdbc3f19c8..e09ca362fc9e2ebd3615cf7850be902638847d5f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=thumbv7-apple-darwin | FileCheck %s
+; RUN: llc < %s -mtriple=thumbv7-apple-darwin | FileCheck %s
 
 ; There shouldn't be a unconditional branch at end of bb52.
 ; rdar://7184787
index ee483ac73d06cf2a78da0a86309ae1d2c95e734a..7d093ecce201af820aba8a923ad492309bf0da61 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | not grep tbb
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | not grep tbb
 
 ; Do not use tbb / tbh if any destination is before the jumptable.
 ; rdar://7102917
index f036557ab9d7a54ca5e5b74f6246e11f633ae145..da2874d1e0c4c46608a8bd56d6242ddad0d0f90e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=thumbv7-apple-darwin -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -mtriple=thumbv7-apple-darwin -mattr=+thumb2 | FileCheck %s
 
 @X = external global [0 x i32]          ; <[0 x i32]*> [#uses=5]
 
index ef9fb9e0eb4a5d709436bcd8e5ee99a7e385c1de..94888fd94050b6ec355621905e73f9ae39874c3d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
 
 define i32 @f1(i32* %v) {
 entry:
index d48ecef1c1131a0a1d7a66a5641cc3d173bc206c..9e6aef4e09742e68f743bd2af1ade80095af4ae7 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep ldrb | count 1
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep ldrh | count 1
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep ldrsb | count 1
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep ldrsh | count 1
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep ldrb | count 1
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep ldrh | count 1
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep ldrsb | count 1
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep ldrsh | count 1
 
 define i32 @test1(i8* %v.pntr.s0.u1) {
     %tmp.u = load i8* %v.pntr.s0.u1
index 79ffa8293521d967911330167c307883f44ae15a..d1af4ba47fe08405e240131611fbbc4ebbb63406 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | \
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | \
 ; RUN:   grep {ldr.*\\\[.*\],} | count 1
 
 define i32 @test(i32 %a, i32 %b, i32 %c) {
index f773e6331bfeeda860472155578544cc3a34a936..9cc3f4a2eda5e83486168419dcbbc3d3d71a831d 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | \
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | \
 ; RUN:   grep {ldr.*\\!} | count 3
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | \
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | \
 ; RUN:   grep {ldrsb.*\\!} | count 1
 
 define i32* @test1(i32* %X, i32* %dest) {
index 4fae85bf27503278aaed42ec4c0c6506746de191..bf1009743afc9c636b11d660ddaa3202110c4e5e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
 
 define i8 @f1(i8* %v) {
 entry:
index 19935245e71296f514ea11d54b23f39436607c2d..f1fb79c35ed0b104b3f32cd3984da18adff85e63 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
 
 define i16 @f1(i16* %v) {
 entry:
index 65c7daae09186363de757f94581c9b5613ea10cb..6b0818a34b9bf50e4c95b66c0eaa83c74252767f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
 
 define i32 @f1(i32 %a) {
 ; CHECK: f1:
index 4bdfd013fc178ad88f09f89e105afd5c2cfe8f88..f283eef89a37f46cea754fd70b7be38952720ac2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
 
 define i32 @f1(i32 %a, i32 %b) {
 ; CHECK: f1:
index c60e928729fca159e5de4ac3372214161e78941d..7cbee54f381f1d9b70738b5e336873dc0a6f647e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
 
 define i32 @f1(i32 %a) {
 ; CHECK: f1:
index 3e20acd503147621d8be151b6982207178edcd88..87800f9d73fb6ce2a6818b60a4bfbb6b5ca8c1de 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
 
 define i32 @f1(i32 %a, i32 %b) {
 ; CHECK: f1:
index 9bc4b5b7c511c293ed499b1127d570ce108e3a24..5cfd3f5198b742b98aa4ddfbd11ab3ee264d91ef 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2
+; RUN: llc < %s -march=thumb -mattr=+thumb2
 
 define i1 @test1(i64 %poscnt, i32 %work) {
 entry:
index 0772d7f69ad5dcf8a3b7b458282412cfcc957bbb..be66425d7e66c313216a56c983889c507bee3e1e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep {mla\\W*r\[0-9\],\\W*r\[0-9\],\\W*r\[0-9\],\\W*r\[0-9\]} | count 2
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep {mla\\W*r\[0-9\],\\W*r\[0-9\],\\W*r\[0-9\],\\W*r\[0-9\]} | count 2
 
 define i32 @f1(i32 %a, i32 %b, i32 %c) {
     %tmp1 = mul i32 %a, %b
index 6d1640f340ae549cd635efe2ac865b82329663e2..782def966615d3e47c1ff48708454972e856ab46 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep {mls\\W*r\[0-9\],\\W*r\[0-9\],\\W*r\[0-9\],\\W*r\[0-9\]} | count 1
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep {mls\\W*r\[0-9\],\\W*r\[0-9\],\\W*r\[0-9\],\\W*r\[0-9\]} | count 1
 
 define i32 @f1(i32 %a, i32 %b, i32 %c) {
     %tmp1 = mul i32 %a, %b
index ce577b2e34d0f4438a130d7a443fe02e291f1226..e9fdec8820eab2178e73dbf40555e8671f5101e3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
 
 ; Test #<const>
 
index d2f8c0b91a58c3b245a16e66a2972581446e5985..f45defe6eeb88a3aa922d6a4a8a73efb1e50963a 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep movt | grep #1234
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep movt | grep #1234
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep movt | grep #1234
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep movt | grep #1234
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep mov  | grep movt
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep movt | grep #1234
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep movt | grep #1234
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep movt | grep #1234
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep movt | grep #1234
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep mov  | grep movt
 
 define i32 @t2MOVTi16_ok_1(i32 %a) {
     %1 = and i32 %a, 65535
index e64f6393e1080e62f69ebe813d037147b309860b..46af6fb16c499f8554551639e2e05d43a0fa3757 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
 
 ; 171 = 0x000000ab
 define i32 @f1(i32 %a) {
index 74c522f94f07b3e28a64d829ca800e123898fc47..06fa238263ab02dc08ced3f53a0a972b4d06924e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep {movw\\W*r\[0-9\],\\W*#\[0-9\]*} | grep {#65535} | count 1
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep {movw\\W*r\[0-9\],\\W*#\[0-9\]*} | grep {#65535} | count 1
 
 define i32 @f6(i32 %a) {
     %tmp = add i32 0, 65535
index 7b57423cd1966c3fc6a1467849bf99c8498af488..b1515b51482027aa906cb6d39814b1e0f4258b72 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
 
 define i32 @f1(i32 %a, i32 %b, i32 %c) {
 ; CHECK: f1:
index 7b41509f79c7db3a1bf71dadadcc72b0ae2fee9c..5d47770aed3ec5c546856b0ee60a866322aabdcf 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep smmul | count 1
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep umull | count 1
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep smmul | count 1
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep umull | count 1
 
 define i32 @smulhi(i32 %x, i32 %y) {
         %tmp = sext i32 %x to i64               ; <i64> [#uses=1]
index 5cf41700338c5f3f7ecdfe6fbbae16a04551cfb2..a8c8f831c75a882af55bf0e79405d77b77d60f34 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=thumbv7-apple-darwin | FileCheck %s
+; RUN: llc < %s -mtriple=thumbv7-apple-darwin | FileCheck %s
 
 ; 0x000000bb = 187
 define i32 @f1(i32 %a) {
index ba1d7ca599f86ac4af3b7159e3200803dce2a90c..375d0aad5021af465bcb1d979729bd9adb32c815 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
 
 define i32 @f1(i32 %a) {
 ; CHECK: f1:
index 7a26c58e8cac3c8f014b045d2f3eff5f16615e14..6bf11ec90621b529530921a3fa40c1ef8f197f1f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
 
 define i32 @f1(i32 %a) {
 ; CHECK: f1:
index 92c4564841b9aa0d67103d0af28dd1314173dafa..d4222c2b2dacc1d48b6fc40c46046e422e46f9fb 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep {orn\\W*r\[0-9\]*,\\W*r\[0-9\]*,\\W*r\[0-9\]*$} | count 4
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep {orn\\W*r\[0-9\],\\W*r\[0-9\],\\W*r\[0-9\],\\W*lsl\\W*#5$} | count 1
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep {orn\\W*r\[0-9\],\\W*r\[0-9\],\\W*r\[0-9\],\\W*lsr\\W*#6$} | count 1
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep {orn\\W*r\[0-9\],\\W*r\[0-9\],\\W*r\[0-9\],\\W*asr\\W*#7$} | count 1
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep {orn\\W*r\[0-9\],\\W*r\[0-9\],\\W*r\[0-9\],\\W*ror\\W*#8$} | count 1
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep {orn\\W*r\[0-9\]*,\\W*r\[0-9\]*,\\W*r\[0-9\]*$} | count 4
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep {orn\\W*r\[0-9\],\\W*r\[0-9\],\\W*r\[0-9\],\\W*lsl\\W*#5$} | count 1
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep {orn\\W*r\[0-9\],\\W*r\[0-9\],\\W*r\[0-9\],\\W*lsr\\W*#6$} | count 1
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep {orn\\W*r\[0-9\],\\W*r\[0-9\],\\W*r\[0-9\],\\W*asr\\W*#7$} | count 1
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep {orn\\W*r\[0-9\],\\W*r\[0-9\],\\W*r\[0-9\],\\W*ror\\W*#8$} | count 1
 
 define i32 @f1(i32 %a, i32 %b) {
     %tmp = xor i32 %b, 4294967295
index 7725faf0285b00b08a395cabb3b6ca6227050fe9..7b018826a621c9e4972a057e9207338280719d15 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep {orn\\W*r\[0-9\]*,\\W*r\[0-9\]*,\\W*#\[0-9\]*} |\
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep {orn\\W*r\[0-9\]*,\\W*r\[0-9\]*,\\W*#\[0-9\]*} |\
 ; RUN:     grep {#187\\|#11141290\\|#-872363008\\|#1114112} | count 4
 
 ; 0x000000bb = 187
index 221991ef3d9fadfc3d156ab17ab035705442abb4..89ab7b1edf70b9a25c8a9e1413ac834da55db45f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
 
 define i32 @f1(i32 %a, i32 %b) {
 ; CHECK: f1:
index fec42a350e775ab01f2a3630f77891cc8b99dfb6..759a5b8dd8944acd8fdbcbc34895c4b17c3e9044 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep {orr\\W*r\[0-9\]*,\\W*r\[0-9\]*,\\W*#\[0-9\]*} | grep {#187\\|#11141290\\|#-872363008\\|#1145324612\\|#1114112} | count 5
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep {orr\\W*r\[0-9\]*,\\W*r\[0-9\]*,\\W*#\[0-9\]*} | grep {#187\\|#11141290\\|#-872363008\\|#1145324612\\|#1114112} | count 5
 
 ; 0x000000bb = 187
 define i32 @f1(i32 %a) {
index dd7729e89b8874676a136552497cdba92d86da34..a9822498fe0872b352c704de5fc380e508013478 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | \
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | \
 ; RUN:   grep pkhbt | count 5
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | \
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | \
 ; RUN:   grep pkhtb | count 4
 
 define i32 @test1(i32 %X, i32 %Y) {
index 4205ed1a3fdaf2ced1b1be5aa47b4ad3f587d8b4..27b1672e554a020c25f454ff6a4de494afe4c7f9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2,+v7a | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2,+v7a | FileCheck %s
 
 define i32 @f1(i32 %a) {
 ; CHECK: f1:
index d45d1fff224a10da0f2b2b2444688b09ba0a5e42..39b6ac3f0027a6525f4103186cc7f0aff9954858 100644 (file)
@@ -1,7 +1,7 @@
 ; XFAIL: *
 ; fixme rev16 pattern is not matching
 
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep {rev16\\W*r\[0-9\]*,\\W*r\[0-9\]*} | count 1
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep {rev16\\W*r\[0-9\]*,\\W*r\[0-9\]*} | count 1
 
 ; 0xff00ff00 = 4278255360
 ; 0x00ff00ff = 16711935
index a10490fc4218369fed0f8ebab3bfca5caed4a716..01adb528087beb92832311b219cf8365a40dd2d5 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep {ror\\.w\\W*r\[0-9\]*,\\W*r\[0-9\]*,\\W*#\[0-9\]*} | grep 22 | count 1
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep {ror\\.w\\W*r\[0-9\]*,\\W*r\[0-9\]*,\\W*#\[0-9\]*} | grep 22 | count 1
 
 define i32 @f1(i32 %a) {
     %l8 = shl i32 %a, 10
index 8efe03f198630d337e7fbf666eb61a290e7aa8da..ffd1dd7dc6137aa85c79fa54328ab6a2964a59b6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
 
 define i32 @f1(i32 %a, i32 %b) {
 ; CHECK: f1:
index 57796873b2d191107a5bced053d4c64ded1371b5..4611e94350343fd085bfbb1d05ad2e41a12efb26 100644 (file)
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep {rsb\\W*r\[0-9\],\\W*r\[0-9\],\\W*r\[0-9\],\\W*lsl\\W*#5$} | count 1
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep {rsb\\W*r\[0-9\],\\W*r\[0-9\],\\W*r\[0-9\],\\W*lsr\\W*#6$} | count 1
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep {rsb\\W*r\[0-9\],\\W*r\[0-9\],\\W*r\[0-9\],\\W*asr\\W*#7$} | count 1
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep {rsb\\W*r\[0-9\],\\W*r\[0-9\],\\W*r\[0-9\],\\W*ror\\W*#8$} | count 1
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep {rsb\\W*r\[0-9\],\\W*r\[0-9\],\\W*r\[0-9\],\\W*lsl\\W*#5$} | count 1
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep {rsb\\W*r\[0-9\],\\W*r\[0-9\],\\W*r\[0-9\],\\W*lsr\\W*#6$} | count 1
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep {rsb\\W*r\[0-9\],\\W*r\[0-9\],\\W*r\[0-9\],\\W*asr\\W*#7$} | count 1
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep {rsb\\W*r\[0-9\],\\W*r\[0-9\],\\W*r\[0-9\],\\W*ror\\W*#8$} | count 1
 
 define i32 @f2(i32 %a, i32 %b) {
     %tmp = shl i32 %b, 5
index 6e68aa358fe6b15d858ab5131865adadf619496c..84a379677ad4c48f309f872da7b0a2eb2f50ad3c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep {rsb\\.w\\W*r\[0-9\],\\W*r\[0-9\],\\W*#\[0-9\]*} | grep {#171\\|#1179666\\|#872428544\\|#1448498774\\|#66846720} | count 5
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep {rsb\\.w\\W*r\[0-9\],\\W*r\[0-9\],\\W*#\[0-9\]*} | grep {#171\\|#1179666\\|#872428544\\|#1448498774\\|#66846720} | count 5
 
 ; 171 = 0x000000ab
 define i32 @f1(i32 %a) {
index 78d6d33aa7ece51407ed025fd61953a34a5e915d..ad962919edcee4ef1b577c9752d4a856555810c0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
 
 define i64 @f1(i64 %a, i64 %b) {
 ; CHECK: f1:
index 91639a13e9d08938f5e243348ed95634c906ef2f..2dcf8aaa24c5ff64e4734884b107740d3cff9e46 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
 
 define i32 @f1(i32 %a.s) {
 entry:
index 5332c2d6e9ba22a1599325db436809be9b5e9b12..b4274adb58233c4a98fc45c0e0ee3a3a6330f9d3 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep mov | count 3
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep mvn | count 1
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep it  | count 3
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep mov | count 3
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep mvn | count 1
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep it  | count 3
 
 define i32 @t1(i32 %a, i32 %b, i32 %c) nounwind {
         %tmp1 = icmp sgt i32 %c, 10
index 9bd6e43101a89269cf1c0afb830e379983db0332..7746cd3f584b3daa9e0b874185b8ce07b769f7c8 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep lsl
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep lsr
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep asr
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep ror
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | not grep mov
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep lsl
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep lsr
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep asr
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep ror
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | not grep mov
 
 define i32 @t2ADDrs_lsl(i32 %X, i32 %Y) {
         %A = shl i32 %Y, 16
index 0c65f235d6f5bdf7994575c31ee4f3e1d18af754..66cc88402fc581d3b477e36390c3ff250fab2e93 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | \
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | \
 ; RUN:   grep smlabt | count 1
 
 define i32 @f3(i32 %a, i16 %x, i32 %y) {
index ebbb982bdebe847ba02af51fabe3fe30c42c7323..cdbf4ca7bf678e17a25505591d1f566b8dac4d06 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | \
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | \
 ; RUN:   grep smulbt | count 1
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | \
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | \
 ; RUN:   grep smultt | count 1
 
 @x = weak global i16 0          ; <i16*> [#uses=1]
index 3c8e820ed4a2a6f80453cefbc6a7af22b25396c8..0a7221c61749f26d8ee09f533ae3483f2ea75e52 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=thumbv7-elf -mattr=+neon | FileCheck %s
+; RUN: llc < %s -mtriple=thumbv7-elf -mattr=+neon | FileCheck %s
 ; PR4789
 
 %bar = type { float, float, float }
index 10c6f87372e2b00bb1c52c6cc4b40397ea8f1382..3eeec8c3850f2da8eb44eb58c5bfdcac3566a22d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
 
 define i32 @f1(i32 %a, i32* %v) {
 ; CHECK: f1:
index 536011c4de7d71911c702f9e3bc054a13fb00086..bee58105daebb8b7974c39ab040156488d01641d 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | \
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | \
 ; RUN:   grep {strh .*\\\[.*\], #-4} | count 1
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | \
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | \
 ; RUN:   grep {str .*\\\[.*\],} | count 1
 
 define i16 @test1(i32* %X, i16* %A) {
index 1e93b70df5acc7b6bd04f1c4059e2a5c8892f04a..6c804eea634c65049a88ccb10c7f477ef5fa5855 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | \
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | \
 ; RUN:   grep {str.*\\!} | count 2
 
 define void @test1(i32* %X, i32* %A, i32** %dest) {
index e59f03733299e778c590aa6c52bceb9fb8e9114c..1ebb938b1a885fe1a1c40645c04ba383bf00ad4e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
 
 define i8 @f1(i8 %a, i8* %v) {
 ; CHECK: f1:
index d3925ffe4d34e464934d4506391914e4e0816482..b0eb8c12f5949ccf4feeb0961cc4a631acd5b160 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
 
 define i16 @f1(i16 %a, i16* %v) {
 ; CHECK: f1:
index d2120aeb3a10d0ffd27a43404ebb4742f59ddd24..95335a2ee2ccc2449ec9e5163dd51cb5e3c90944 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
 
 ; 171 = 0x000000ab
 define i32 @f1(i32 %a) {
index c7ebd22a8a1fa422730f45f80e5b711f8e2b1d2e..6813f76d893265859de62df11ba2d03d16e8db32 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep {subw\\W*r\[0-9\],\\W*r\[0-9\],\\W*#\[0-9\]*} | grep {#4095} | count 1
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep {subw\\W*r\[0-9\],\\W*r\[0-9\],\\W*#\[0-9\]*} | grep {#4095} | count 1
 
 define i32 @f1(i32 %a) {
     %tmp = sub i32 %a, 4095
index 1ba2450b62ea610b68092bba986e3bb51659b874..a040d170f935570537fde592b4912ca8d7d9a0ac 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
 
 define i32 @f1(i32 %a, i32 %b) {
 ; CHECK: f1:
index 1110dad06b46bac20c708be25a60ed2dd39027bf..c3b56bc09c85b93a8a87d0501894d49338f764fa 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
 
 define i64 @f1(i64 %a, i64 %b) {
 ; CHECK: f1:
index 4afe3540287571f3f55a45a76ff9e26da4615372..33ed543d6b6aa5f27270ddeb7b1bd850b8c1f249 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | \
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | \
 ; RUN:   grep sxtb | count 2
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | \
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | \
 ; RUN:   grep sxtb | grep ror | count 1
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | \
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | \
 ; RUN:   grep sxtab | count 1
 
 define i32 @test0(i8 %A) {
index 94372334d6e1db70b3697afd4214a91d09d1a877..5dc3cc3ce70a9bd5860131e159be43d85daef617 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=thumbv7-apple-darwin | FileCheck %s
-; RUN: llvm-as < %s | llc -mtriple=thumbv7-apple-darwin -relocation-model=pic | FileCheck %s
+; RUN: llc < %s -mtriple=thumbv7-apple-darwin | FileCheck %s
+; RUN: llc < %s -mtriple=thumbv7-apple-darwin -relocation-model=pic | FileCheck %s
 
 define void @bar(i32 %n.u) {
 entry:
index 3a6d758bd2834c30954e13a6d5ce4b834e2c9550..c5cb6f33e2ed9b4cf123f012fafa165ce19e0769 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=thumbv7-apple-darwin -relocation-model=pic | FileCheck %s
+; RUN: llc < %s -mtriple=thumbv7-apple-darwin -relocation-model=pic | FileCheck %s
 
 ; Thumb2 target should reorder the bb's in order to use tbb / tbh.
 
index c67deb6256fbf130f6b1ff6baefc09e312c75905..634d318c85c409bc88d84eb07b1b7585622a6c75 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep {teq\\.w\\W*r\[0-9\],\\W*#\[0-9\]*} | \
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep {teq\\.w\\W*r\[0-9\],\\W*#\[0-9\]*} | \
 ; RUN:     grep {#187\\|#11141290\\|#-872363008\\|#1114112\\|#-572662307} | count 10
 
 ; 0x000000bb = 187
index 2ec76ff9873148d3fc1b8be24372c84b6074316e..c6867d99de76b11cdbb2de65cb171dd16feae5f5 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep {teq\\.w\\W*r\[0-9\],\\W*r\[0-9\]$} | count 4
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep {teq\\.w\\W*r\[0-9\],\\W*r\[0-9\],\\W*lsl\\W*#5$} | count 1
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep {teq\\.w\\W*r\[0-9\],\\W*r\[0-9\],\\W*lsr\\W*#6$} | count 1
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep {teq\\.w\\W*r\[0-9\],\\W*r\[0-9\],\\W*asr\\W*#7$} | count 1
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep {teq\\.w\\W*r\[0-9\],\\W*r\[0-9\],\\W*ror\\W*#8$} | count 1
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep {teq\\.w\\W*r\[0-9\],\\W*r\[0-9\]$} | count 4
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep {teq\\.w\\W*r\[0-9\],\\W*r\[0-9\],\\W*lsl\\W*#5$} | count 1
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep {teq\\.w\\W*r\[0-9\],\\W*r\[0-9\],\\W*lsr\\W*#6$} | count 1
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep {teq\\.w\\W*r\[0-9\],\\W*r\[0-9\],\\W*asr\\W*#7$} | count 1
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep {teq\\.w\\W*r\[0-9\],\\W*r\[0-9\],\\W*ror\\W*#8$} | count 1
 
 define i1 @f1(i32 %a, i32 %b) {
     %tmp = xor i32 %a, %b
index 50f8371c01ad38faa5a4353e8bd00cab487dfa50..525a817fe37ef44924e4c0d78c5a9799bde1af8e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep {tst\\.w\\W*r\[0-9\],\\W*#\[0-9\]*} | \
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep {tst\\.w\\W*r\[0-9\],\\W*#\[0-9\]*} | \
 ; RUN:     grep {#187\\|#11141290\\|#-872363008\\|#1114112\\|#-572662307} | count 10
 
 ; 0x000000bb = 187
index 49044a442491b968bf0a0b5da555a09795e88985..db202dd2cbcd8f72a42f614b3398a69407f9e55d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s
 
 define i1 @f1(i32 %a, i32 %b) {
 ; CHECK: f1:
index 0d1cc183de32f40b53be94d0d0d18b387d309576..37919dde1dcc90e4d008e7b87dad6d04279a2ad4 100644 (file)
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep uxtb | count 1
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep uxtab | count 1
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | grep uxth | count 1
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep uxtb | count 1
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep uxtab | count 1
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | grep uxth | count 1
 
 define i8 @test1(i32 %A.u) zeroext {
     %B.u = trunc i32 %A.u to i8
index 28a5fe4d2ee9a8860b48b84e625995c4aff7b5a7..4022d95ed475483fb9024053eaf8e15a128758e7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | \
+; RUN: llc < %s -march=thumb -mattr=+thumb2 | \
 ; RUN:   grep uxt | count 10
 
 define i32 @test1(i32 %x) {
index 6abb6eba630d4533f40534d03f66c1d56c328c53..1e555571c054265340cc118206f25a9c551fbaf7 100644 (file)
@@ -1,8 +1,8 @@
-; RUN: llvm-as < %s | llc -mtriple=thumbv7-linux-gnueabi | \
+; RUN: llc < %s -mtriple=thumbv7-linux-gnueabi | \
 ; RUN:     grep {i(tpoff)}
-; RUN: llvm-as < %s | llc -mtriple=thumbv7-linux-gnueabi | \
+; RUN: llc < %s -mtriple=thumbv7-linux-gnueabi | \
 ; RUN:     grep {__aeabi_read_tp}
-; RUN: llvm-as < %s | llc -mtriple=thumbv7-linux-gnueabi \
+; RUN: llc < %s -mtriple=thumbv7-linux-gnueabi \
 ; RUN:     -relocation-model=pic | grep {__tls_get_addr}
 
 
index 7187ca13043025fd2f4d613bb6290a392a465fae..b8a0657c906917a8484512b89d126c2337362007 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -mtriple=thumbv7-linux-gnueabi | FileCheck %s -check-prefix=CHECK-NOT-PIC
-; RUN: llvm-as < %s | llc -mtriple=thumbv7-linux-gnueabi -relocation-model=pic | FileCheck %s -check-prefix=CHECK-PIC
+; RUN: llc < %s -mtriple=thumbv7-linux-gnueabi | FileCheck %s -check-prefix=CHECK-NOT-PIC
+; RUN: llc < %s -mtriple=thumbv7-linux-gnueabi -relocation-model=pic | FileCheck %s -check-prefix=CHECK-PIC
 
 @i = external thread_local global i32          ; <i32*> [#uses=2]
 
index 97ea41b8d0c067076c681022cc639201afb42b65..04b1b5a0016e260927913b29a948e19206e830da 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=xcore > %t1.s
+; RUN: llc < %s -march=xcore > %t1.s
 ; PR3080
 define i64 @test(i64 %a) {
        %result = shl i64 %a, 1
index 6f5fb7c6871e97c95e457fd35a819e0325e5da3b..a31ea1e2e9be6070f2a003533f2499e3c68137e2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=xcore > %t1.s
+; RUN: llc < %s -march=xcore > %t1.s
 ;; This caused a compilation failure since the
 ;; address arithmetic was folded into the LDWSP instruction,
 ;; resulting in a negative offset which eliminateFrameIndex was
index b9333c94abe330c1b77e554e7dc9a09b56e28007..b2bbcb1183d19a19e000591667ade086fadabe33 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=xcore > %t1.s
+; RUN: llc < %s -march=xcore > %t1.s
 ; PR3324
 define double @f1(double %a, double %b, double %c, double %d, double %e, double %f, double %g) nounwind {
 entry:
index e834d66df2410c62f9391bf05f60ee6a5977f9e4..a6b9699987eb606892ada8e0525214d9f1a00173 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=xcore
+; RUN: llc < %s -march=xcore
 ; PR3898
 
 define i32 @vector_param(<2 x double> %x) nounwind {
index 874d8dc3d7fc46ca21fd4112df8e0a52fdb0abd3..5278af8ac229c3b9adbbc2539be8ef82b6399ba9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=xcore > %t1.s
+; RUN: llc < %s -march=xcore > %t1.s
 define void @store32(i8* %p) nounwind {
 entry:
        %0 = bitcast i8* %p to i192*
index 41224fca1cc25196be37849e825e0678cc4d5cc8..a1494adfcc46dea43efc40f29e6d3f378c974938 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=xcore -mcpu=xs1b-generic > %t1.s
+; RUN: llc < %s -march=xcore -mcpu=xs1b-generic > %t1.s
 ; RUN: grep ladd %t1.s | count 2
 ; RUN: grep lsub %t1.s | count 2
 define i64 @add64(i64 %a, i64 %b) {
index 803ffcb74cc12fc06a14fd328f430650e5d37492..de5eaff08073d67bf7453270f58be51ea17e0fdb 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=xcore
+; RUN: llc < %s -march=xcore
 
 define i32 @test(i32 %X) {
        %tmp.1 = add i32 %X, 1
index 38f3948697638b1e5e8d7fbaae9bea8ca07a3942..09202d365678765e2db83a689bca7565b271103d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=xcore > %t1.s
+; RUN: llc < %s -march=xcore > %t1.s
 ; RUN: grep bitrev %t1.s | count 1 
 declare i32 @llvm.xcore.bitrev(i32)
 
index 8ba8b5c6a764ff8ebee79f30649f8a14ed97e3ac..95fa11e77470bbffc902a0214c51948352f90e59 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=xcore -mcpu=xs1b-generic | FileCheck %s
+; RUN: llc < %s -march=xcore -mcpu=xs1b-generic | FileCheck %s
 
 ; CHECK: .section .cp.rodata.cst4,"aMc",@progbits,4
 ; CHECK: .LCPI1_0:
index 334f0d50561d6b531c22fc32983196b993a7f6d2..8211f85b9bc29cdde1f12ee5641b07c5028c8198 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=xcore > %t1.s
+; RUN: llc < %s -march=xcore > %t1.s
 ; RUN: grep "bl cosf" %t1.s | count 1
 ; RUN: grep "bl cos" %t1.s | count 2
 declare double @llvm.cos.f64(double)
index 8412e7a599564932838ffa016a40f96242476894..d23d484ed62e44104143cced48ad9bb261dd8595 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=xcore > %t1.s
+; RUN: llc < %s -march=xcore > %t1.s
 ; RUN: grep "bl expf" %t1.s | count 1
 ; RUN: grep "bl exp" %t1.s | count 2
 declare double @llvm.exp.f64(double)
index a53b767ad0d0ebcc41d7a2ab0e4c30cb8b72da4c..4c4d17f4bbf71c2905b586e142a57e4e71585b04 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=xcore > %t1.s
+; RUN: llc < %s -march=xcore > %t1.s
 ; RUN: grep "bl exp2f" %t1.s | count 1
 ; RUN: grep "bl exp2" %t1.s | count 2
 declare double @llvm.exp2.f64(double)
index 3bcb7c7f979087b8cc814f271eb99992954596e7..e3dd3dd45c23bbc6eae214322321310dd9470402 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=xcore | grep "xor" | count 1
+; RUN: llc < %s -march=xcore | grep "xor" | count 1
 define i1 @test(double %F) nounwind {
 entry:
        %0 = fsub double -0.000000e+00, %F
index 810e8ad6e75ce25b8789f28901d1afa35d968576..ecab65c0e92e2f037b84cc9d0b2cce5b39dfa540 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=xcore > %t1.s
+; RUN: llc < %s -march=xcore > %t1.s
 ; RUN: grep "get r11, id" %t1.s | count 1 
 declare i32 @llvm.xcore.getid()
 
index 9bc0f53de71aadbc3840919a8c0a68c7de7a02ef..342e5932dd10602b72d2bea3034617f7e12131d7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=xcore -mcpu=xs1b-generic | FileCheck %s
+; RUN: llc < %s -march=xcore -mcpu=xs1b-generic | FileCheck %s
 
 define i32 *@addr_G1() {
 entry:
index 1c483a145cd58e5f8c66874eb2b7101152a6133a..adfea212a27901a3870ceb927a7d2c3ba6c73919 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=xcore > %t1.s
+; RUN: llc < %s -march=xcore > %t1.s
 ; RUN: not grep add %t1.s
 ; RUN: not grep ldaw %t1.s
 ; RUN: not grep lda16 %t1.s
index 88d9d7ffcd392982ad25ca3fd227b09a6bd087c5..a08471f48e4aeb8ddca0a4d4b4893db85acc586a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=xcore > %t1.s
+; RUN: llc < %s -march=xcore > %t1.s
 ; RUN: grep "bl logf" %t1.s | count 1
 ; RUN: grep "bl log" %t1.s | count 2
 declare double @llvm.log.f64(double)
index f844d8fc6a24cbce427c6d7147a111dc8f91c478..a72b8bfaf6b9dab5b5b52ad2d829e16cfb2a06db 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=xcore > %t1.s
+; RUN: llc < %s -march=xcore > %t1.s
 ; RUN: grep "bl log10f" %t1.s | count 1
 ; RUN: grep "bl log10" %t1.s | count 2
 declare double @llvm.log10.f64(double)
index b8a3dbd2317fbb7a8b3ace4e437c4523739f6196..d257433a01a76e1acb33dc5304ae0433f7ec8075 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=xcore > %t1.s
+; RUN: llc < %s -march=xcore > %t1.s
 ; RUN: grep "bl log2f" %t1.s | count 1
 ; RUN: grep "bl log2" %t1.s | count 2
 declare double @llvm.log2.f64(double)
index a7b6318c1091db89771c486f6ccb0cf244e0b80a..b461185b7fde470e9801c911dbcf7dc057116613 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=xcore > %t1.s
+; RUN: llc < %s -march=xcore > %t1.s
 ; RUN: grep "bl powf" %t1.s | count 1
 ; RUN: grep "bl pow" %t1.s | count 2
 declare double @llvm.pow.f64(double, double)
index 30e6d7ea88f3a201017e0387206a9f43b28cca95..de31cbed00c0655fa386ca3fabd41d61ddfc48f9 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=xcore > %t1.s
+; RUN: llc < %s -march=xcore > %t1.s
 ; RUN: grep "bl __powidf2" %t1.s | count 1
 ; RUN: grep "bl __powisf2" %t1.s | count 1
 declare double @llvm.powi.f64(double, i32)
index 888ccdf297d59cd46ef0eb5358a1241a06811a94..9a2f5b32dc391bfbce7d2edc04d47f3d5ccdb974 100644 (file)
@@ -1,6 +1,6 @@
 ; Test to make sure that the 'private' is used correctly.
 ;
-; RUN: llvm-as < %s | llc -march=xcore > %t
+; RUN: llc < %s -march=xcore > %t
 ; RUN: grep .Lfoo: %t
 ; RUN: grep bl.*\.Lfoo %t
 ; RUN: grep .Lbaz: %t
index 905bcc462f4e2a212592e3da44899e9c4dc76fa4..9cd4ad66a5cd802ae2116dc0e692a24e6f452572 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=xcore | FileCheck %s
+; RUN: llc < %s -march=xcore | FileCheck %s
 define i32 @sext1(i32 %a) {
        %1 = trunc i32 %a to i1
        %2 = sext i1 %1 to i32
index 41aab675953f22fe4333665995d78d1f4177f13b..ced026f1d3e195936947866be4ee9c90c7253dae 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=xcore > %t1.s
+; RUN: llc < %s -march=xcore > %t1.s
 ; RUN: grep "bl sinf" %t1.s | count 1
 ; RUN: grep "bl sin" %t1.s | count 2
 declare double @llvm.sin.f64(double)
index 221d1ac1a781da032c43c8c86c482cb164394687..364d1a14c6ae3ffa83fff0f97953b4be596d1a88 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=xcore > %t1.s
+; RUN: llc < %s -march=xcore > %t1.s
 ; RUN: grep "bl sqrtf" %t1.s | count 1
 ; RUN: grep "bl sqrt" %t1.s | count 2
 declare double @llvm.sqrt.f64(double)
index e871b343b217edccfaa8510f79cd7a288097ecf0..2213743ff897b535a7b552412e6334b84fe2cfd1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=xcore > %t1.s
+; RUN: llc < %s -march=xcore > %t1.s
 ; RUN: not grep add %t1.s
 ; RUN: not grep ldaw %t1.s
 ; RUN: not grep lda16 %t1.s
index 8f35268d4647a774d80eac7bf47fcd7c9bf5b526..ed41afae0996032394ad9f0396933bcd98c2c67d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=xcore -mcpu=xs1b-generic | FileCheck %s
+; RUN: llc < %s -march=xcore -mcpu=xs1b-generic | FileCheck %s
 
 define i32 *@addr_G() {
 entry:
index b3d3bc2270e3281456d76a90ff94f2db75a4ddaa..45f886d332aa4a7cbc67de6968cc6ab339a71def 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=xcore > %t1.s
+; RUN: llc < %s -march=xcore > %t1.s
 ; RUN: grep "ecallf" %t1.s | count 1
 ; RUN: grep "ldc" %t1.s | count 1
 define i32 @test() noreturn nounwind  {
index c1372ed42f9ac24217cb40e2fb170c14394e7e30..0ee8e1c32667b3f43334506a2e866fbe73d17cd4 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=xcore > %t1.s
+; RUN: llc < %s -march=xcore > %t1.s
 ; RUN: grep "bl __misaligned_load" %t1.s | count 1
 ; RUN: grep ld16s %t1.s | count 2
 ; RUN: grep ldw %t1.s | count 2
index 120d6529ece3aa102eac35e69a0757050ebe87c5..62078e6f607786e3db53373a83d8ee8918554b5e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=xcore > %t1.s
+; RUN: llc < %s -march=xcore > %t1.s
 ; RUN: grep "bl __misaligned_store" %t1.s | count 1
 ; RUN: grep st16 %t1.s | count 2
 ; RUN: grep shr %t1.s | count 1
index b61cf86988a0850b6df658c65f4fa88a8b7dd8e3..493ca6a975f83abc4da7da572793b27a301b0506 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=xcore > %t1.s
+; RUN: llc < %s -march=xcore > %t1.s
 ; RUN: grep "bl memmove" %t1.s | count 1
 ; RUN: grep "ldc r., 8" %t1.s | count 1
 
index b56b9497f424098d722690968612e37e404fc1bc..7f60e95ff5e166cf675b076dc5a824e5caa6ac80 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR2885
 
 ;; NOTE: This generates bad debug info in this case! But that's better than
index 1175b85f92f90989fe2d0c9d398d43ff38dbe798..b6487188cbc9169cfebc5086e0134fea3c09b3b4 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; RUN: llc %s -o - -O0
        %llvm.dbg.anchor.type = type { i32, i32 }
        %llvm.dbg.basictype.type = type { i32, { }*, i8*, { }*, i32, i64, i64, i64, i32, i32 }
index b99d7b57164e18ce9ddf7a090044eff803882ee7..b490a28e5dbde76e42e93cb7e760120822053619 100644 (file)
@@ -1,4 +1,4 @@
-;RUN: llvm-as <%s | opt -licm -S | grep {load } | count 4
+;RUN: opt < %s -licm -S | grep {load } | count 4
 ; ModuleID = '2009-02-27-licm.bc'
 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32"
 target triple = "i386-pc-linux-gnu"
index e87c52386cb6f7268059342731359eced8263e37..03837a0bfadece102bef0a9fe69881e425ce6f2a 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; RUN: llc %s -o - -O0
        %llvm.dbg.anchor.type = type { i32, i32 }
        %llvm.dbg.basictype.type = type { i32, { }*, i8*, { }*, i32, i64, i64, i64, i32, i32 }
index 41cff0a368b4a405c8cb82804b4ea143b682e8b7..43d5cd1e7fded3ce69f9c3102f2008d1d3eabe61 100644 (file)
@@ -1,7 +1,7 @@
 ; Test inlined function handling. This test case is copied from 
 ; 2009-06-12-InlineFunctStart.ll with one change. In function main, the bb1
 ; does not have llvm.dbg.stoppiont intrinsic before llvm.dbg.func.start.
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; RUN: llc %s -o - -O0
        %llvm.dbg.anchor.type = type { i32, i32 }
        %llvm.dbg.basictype.type = type { i32, { }*, i8*, { }*, i32, i64, i64, i64, i32, i32 }
index 47fe4c2498c513aba3c1aa2f6852039de04bff85..e44b0298ced87804e910cafdfc82ccaf61f9b7e4 100644 (file)
@@ -1,4 +1,4 @@
-;; RUN: llvm-as < %s | llc
+;; RUN: llc < %s
        %llvm.dbg.anchor.type = type { i32, i32 }
        %llvm.dbg.basictype.type = type { i32, {  }*, i8*, {  }*, i32, i64, i64, i64, i32, i32 }
        %llvm.dbg.compile_unit.type = type { i32, {  }*, i32, i8*, i8*, i8* }
index 89e061715cc04c6f6d730c47bfab3bb85b209832..155deb722555b1b3e41708cd18345ea4eb531763 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; ModuleID = 'foo.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 893d82b9f5e0f7ebe0ba6503ec11ee520a6b216f..43462faa47f637fd48b0d1e1c9190b79d8e33b6d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN:  llvm-as %s -o - | opt -adce
+; RUN:  opt < %s -adce
 
 define i32 @"main"(i32 %argc)
 begin
index 1c65b3b54434d09ab01f8aefb54c66838a04e99e..33107f136fa0c97878b6a4b0ab72a26f2fa8ee63 100644 (file)
@@ -1,4 +1,4 @@
-; RUN:  llvm-as < %s | opt -adce
+; RUN: opt %s -adce -disable-output
 
 define void @test() {
         br label %BB3
index 962accec123d16c4ed4cc66648fea89c07480eec..08d4dc693a41ebb9e82137cef5664a32ce67a72e 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as %s -o - | opt -inline -S | grep nounwind
-; RUN: llvm-as %s -o - | opt -inline -S | grep unreachable
+; RUN: opt < %s -inline -S | grep nounwind
+; RUN: opt < %s -inline -S | grep unreachable
 
 declare i1 @extern()
 
index 6218cf65c88300b5c2ba93bd9859e321302b6fe4..a1c77c24c9cd1f33c7a004bffa7532235088859a 100644 (file)
@@ -9,7 +9,7 @@
 ; be eliminated. In many cases the setCC is also eliminated based on the
 ; constant value and the range of the casted value.
 ;
-; RUN: llvm-as %s -o - | opt -instcombine -S | \
+; RUN: opt < %s -instcombine -S | \
 ; RUN:    notcast .*int
 ; END.
 define i1 @lt_signed_to_large_unsigned(i8 %SB) {
index 1cccf54efdc4d51e38c0dcfa965eb3be381de356..889bbcfa3ea5b562abd22712cc6e4744404fa758 100644 (file)
@@ -1,5 +1,5 @@
 ; The optimizer should be able to remove cast operation here.
-; RUN: llvm-as %s -o - | opt -instcombine -S | \
+; RUN: opt < %s -instcombine -S | \
 ; RUN:    not grep sext.*i32
 
 define i1 @eq_signed_to_small_unsigned(i8 %SB) {
index 294ca46388dddddd327c58165f8db6f954c1de44..4d1a9ef21655bbda5f02aad2f862d496f0d5a7e2 100644 (file)
@@ -1,6 +1,6 @@
 ; This test case is reduced from llvmAsmParser.cpp
 ; The optimizer should not remove the cast here.
-; RUN: llvm-as %s -o - | opt -instcombine -S | \
+; RUN: opt < %s -instcombine -S | \
 ; RUN:    grep sext.*i32
 
 
index f98126331ab497bb37215ce67fe10c5b18e89d25..0aaa5e8c21b4b806d46994ece48bbbff44fd8ac2 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as %s -o - | opt -instcombine -S | \
+; RUN: opt < %s -instcombine -S | \
 ; RUN:    grep and
 
 define i64 @foo(i64 %tmp, i64 %tmp2) {
index a72f1f22ef30a3d4d9956b0f23bd9e4a69a224df..589bd805d6ddb3da557211ce647ffd3e14aacb0d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as %s -o - | opt -instcombine -S | grep zext
+; RUN: opt < %s -instcombine -S | grep zext
 ; PR1261. 
 
 define i16 @test(i31 %zzz) {
index d670a7e0707563324e104024d4a9ed240cb17c65..ca93af3a6910507c025136724eda240a68921a70 100644 (file)
@@ -1,5 +1,5 @@
 ; For PR1248
-; RUN: llvm-as %s -o - | opt -instcombine -S | grep {ugt i32 .*, 11}
+; RUN: opt < %s -instcombine -S | grep {ugt i32 .*, 11}
 define i1 @test(i32 %tmp6) {
   %tmp7 = sdiv i32 %tmp6, 12     ; <i32> [#uses=1]
   icmp ne i32 %tmp7, -6           ; <i1>:1 [#uses=1]
index 5d0f55bc6443fa147c590d8b791fb3cd8578bbd8..d61273d7cd883f3ef1df5d7dae822c17c23df443 100644 (file)
@@ -1,6 +1,6 @@
 ; Test some floating point casting cases
-; RUN: llvm-as %s -o - | opt -instcombine -S | notcast
-; RUN: llvm-as %s -o - | opt -instcombine -S | \
+; RUN: opt < %s -instcombine -S | notcast
+; RUN: opt < %s -instcombine -S | \
 ; RUN:   egrep {ret i8 \(-1\)\|\(255\)}
 
 define i8 @test1() {
index 9968f649e60a034c6103133df8eb97d8d7d8a869..8a852de0a6d5a16394e3f713c749365e52c8bc1b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s  | opt -jump-threading -simplifycfg -S | grep {ret i32 0}
+; RUN: opt < %s -jump-threading -simplifycfg -S | grep {ret i32 0}
 ; PR3138
 
 define i32 @jt() {
index 0235fa8ff7aef05edffa87ad997639124accaf27..36cc53545103710cad30cd5fe2e1a0405c5ce530 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; This used to crash.
 ; ModuleID = 'bugpoint-reduced-simplified.bc'
 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 f77aea393701d599bba27a510ffe477d53f49067..ae27383895ce468597caa6d30aa8287d8700fbf1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llc < %s
 ; PR4222
 
 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 c6d2f71bd3e6272d942b2c5c96c2d379b1c4a476..cdfa0f371d66617223b70674c13cda8d985f1917 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as %s -o - | opt -lowerswitch -S > %t
+; RUN: opt < %s -lowerswitch -S > %t
 ; RUN: grep slt %t | count 10
 ; RUN: grep ule %t | count 3
 ; RUN: grep eq  %t | count 9