llvm-6502/test/CodeGen/ARM
Jim Grosbach c2b879fcfe Expand 64 bit left shift inline rather than using the libcall. For now, this
is unconditional. Making it still use the libcall when optimizing for size
would be a good adjustment.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85675 91177308-0d34-0410-b5e6-96231b3b80d8
2009-10-31 19:38:01 +00:00
..
2006-11-10-CycleInDAG.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-01-19-InfiniteLoop.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-03-07-CombinerCrash.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-03-13-InstrSched.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-03-21-JoinIntervalsCrash.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-03-26-RegScavengerAssert.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-03-27-RegScavengerAssert.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-03-30-RegScavengerAssert.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-04-02-RegScavengerAssert.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-04-03-PEIBug.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-04-03-UndefinedSymbol.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-04-30-CombinerCrash.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-05-03-BadPostIndexedLd.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-05-07-jumptoentry.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-05-07-tailmerge-1.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-05-09-tailmerge-2.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-05-14-InlineAsmCstCrash.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-05-14-RegScavengerAssert.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-05-22-tailmerge-3.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-05-23-BadPreIndexedStore.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-05-31-RegScavengerInfiniteLoop.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2007-08-15-ReuseBug.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-02-04-LocalRegAllocBug.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-02-29-RegAllocLocal.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-03-05-SxtInRegBug.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-03-07-RegScavengerAssert.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-04-04-ScavengerAssert.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-04-10-ScavengerAssert.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-04-11-PHIofImpDef.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-05-19-LiveIntervalsBug.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-05-19-ScavengerAssert.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-07-17-Fdiv.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-07-24-CodeGenPrepCrash.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-08-07-AsmPrintBug.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-09-14-CoalescerBug.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-09-17-CoalescerBug.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-11-18-ScavengerAssert.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2008-11-19-ScavengerAssert.ll Move load / store multiple before post-alloc scheduling. 2009-10-02 04:57:15 +00:00
2009-02-16-SpillerBug.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-02-22-SoftenFloatVaArg.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-02-27-SpillerBug.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-03-07-SpillerBug.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-03-09-AddrModeBug.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-04-06-AsmModifier.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-04-08-AggregateAddr.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-04-08-FloatUndef.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-04-08-FREM.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-04-09-RegScavengerAsm.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-05-05-DAGCombineBug.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-05-07-RegAllocLocal.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-05-11-CodePlacementCrash.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-05-18-InlineAsmMem.ll Revise ARM inline assembly memory operands to require the memory address to 2009-10-13 20:50:28 +00:00
2009-06-02-ISelCrash.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-06-04-MissingLiveIn.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-06-12-RegScavengerAssert.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-06-15-RegScavengerAssert.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-06-19-RegScavengerAssert.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-06-22-CoalescerBug.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-06-30-RegScavengerAssert2.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-06-30-RegScavengerAssert3.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-06-30-RegScavengerAssert4.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-06-30-RegScavengerAssert5.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-06-30-RegScavengerAssert.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-07-01-CommuteBug.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-07-09-asm-p-constraint.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-07-18-RewriterBug.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-07-22-ScavengerAssert.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-07-22-SchedulerAssert.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-07-29-VFP3Registers.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-08-02-RegScavengerAssert-Neon.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-08-04-RegScavengerAssert-2.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-08-04-RegScavengerAssert.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-08-15-RegScavenger-EarlyClobber.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-08-15-RegScavengerAssert.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-08-21-PostRAKill2.ll Restore the -post-RA-scheduler flag as an override for the target specification. Remove -mattr for setting PostRAScheduler enable and instead use CPU string. 2009-10-01 21:46:35 +00:00
2009-08-21-PostRAKill3.ll Restore the -post-RA-scheduler flag as an override for the target specification. Remove -mattr for setting PostRAScheduler enable and instead use CPU string. 2009-10-01 21:46:35 +00:00
2009-08-21-PostRAKill4.ll Restore the -post-RA-scheduler flag as an override for the target specification. Remove -mattr for setting PostRAScheduler enable and instead use CPU string. 2009-10-01 21:46:35 +00:00
2009-08-21-PostRAKill.ll Restore the -post-RA-scheduler flag as an override for the target specification. Remove -mattr for setting PostRAScheduler enable and instead use CPU string. 2009-10-01 21:46:35 +00:00
2009-08-23-linkerprivate.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-08-26-ScalarToVector.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-08-27-ScalarToVector.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-08-29-ExtractEltf32.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-08-29-TooLongSplat.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-08-31-LSDA-Name.ll Remove an unnecessary -f. 2009-09-11 18:41:06 +00:00
2009-08-31-TwoRegShuffle.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
2009-09-01-PostRAProlog.ll Eliminate some redundant llvm-as calls. 2009-10-12 09:31:55 +00:00
2009-09-09-AllOnes.ll Unbreak getOnesVector() / getZeroVector() to use valid ARM extended imm's. 2009-09-08 22:51:43 +00:00
2009-09-09-fpcmp-ole.ll Fix pr4939: Change FPCCToARMCC to translate SETOLE to ARMCC::LS. 2009-09-09 23:14:54 +00:00
2009-09-10-postdec.ll Don't swap the operands of a subtraction when trying to create a 2009-09-10 22:09:31 +00:00
2009-09-13-InvalidSubreg.ll Define proper subreg sets for arm - this should fix bunch of subtle problems 2009-09-13 00:59:43 +00:00
2009-09-13-InvalidSuperReg.ll Fix superreg use in ARMAsmPrinter. Approved by Anton Korobeynikov. 2009-09-15 17:53:11 +00:00
2009-09-20-LiveIntervalsBug.ll Fix PR4986. "r1024 = insert_subreg r1024, undef, 2" cannot be turned in an implicit_def. Instead, it's an identity copy so it should be eliminated. Also make sure to update livevariable kill information. 2009-09-21 04:32:32 +00:00
2009-09-21-LiveVariablesBug.ll Fix PR5024. LiveVariables::FindLastPartialDef should return a set of sub-registers that were defined by the last partial def, not just a single sub-register. 2009-09-22 08:34:46 +00:00
2009-09-22-LiveVariablesBug.ll Fix PR5024. LiveVariables physical register defs should *commit* only after all 2009-09-23 06:28:31 +00:00
2009-09-23-LiveVariablesBug.ll Fix PR5024 with a big hammer: disable the double-def assertion in the scavenger. 2009-09-24 02:27:09 +00:00
2009-09-24-spill-align.ll pr4926: ARM requires the stack pointer to be aligned, even for leaf functions. 2009-09-25 14:41:49 +00:00
2009-09-27-CoalescerBug.ll Coalescer should not delete extract_subreg, insert_subreg, and subreg_to_reg of 2009-09-28 05:28:43 +00:00
2009-09-28-LdStOptiBug.ll Fix PR4687. Pre ARMv5te does not support ldrd / strd. Patch by John Tytgat. 2009-09-29 07:07:30 +00:00
2009-10-21-InvalidFNeg.ll Fix invalid for vector types fneg(bitconvert(x)) => bitconvert(x ^ sign) 2009-10-20 21:37:45 +00:00
2009-10-27-double-align.ll Add missing testcase. 2009-10-27 17:59:03 +00:00
2009-10-30.ll This fixes functions like 2009-10-30 14:33:14 +00:00
addrmode.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
aliases.ll Convert more tests to avoid llvm-as. 2009-09-11 18:36:27 +00:00
align.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
alloca.ll Convert to FileCheck, fixing failure due to tab change in the process. 2009-10-27 05:30:47 +00:00
argaddr.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
arguments2.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
arguments3.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
arguments4.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
arguments5.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
arguments6.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
arguments7.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
arguments8.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
arguments_f64_backfill.ll Fix some more failures by converting to FileCheck. 2009-10-27 05:50:28 +00:00
arguments-nosplit-double.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
arguments-nosplit-i64.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
arguments.ll Fix some more failures by converting to FileCheck. 2009-10-27 05:50:28 +00:00
arm-asm.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
arm-frameaddr.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
arm-negative-stride.ll Fix some more failures by converting to FileCheck. 2009-10-27 05:50:28 +00:00
bfc.ll Fix some more failures by converting to FileCheck. 2009-10-27 05:50:28 +00:00
bic.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
bits.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
bx_fold.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
call_nolink.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
call.ll Fix some more failures by converting to FileCheck. 2009-10-27 05:50:28 +00:00
carry.ll Fix some more failures by converting to FileCheck. 2009-10-27 05:50:28 +00:00
clz.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
compare-call.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
constants.ll Fix some more failures by converting to FileCheck. 2009-10-27 05:50:28 +00:00
cse-libcalls.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
ctors_dtors.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
dg.exp sabre brings to my attention that the 'tr' suffix is also obsolete 2008-05-20 21:00:03 +00:00
div.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
dyn-stackalloc.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
extloadi1.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
fabss.ll Remove neonfp attribute and instead set default based on CPU string. Add -arm-use-neon-fp to override the default. 2009-10-01 22:19:57 +00:00
fadds.ll Remove neonfp attribute and instead set default based on CPU string. Add -arm-use-neon-fp to override the default. 2009-10-01 22:19:57 +00:00
fcopysign.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
fdivs.ll Remove neonfp attribute and instead set default based on CPU string. Add -arm-use-neon-fp to override the default. 2009-10-01 22:19:57 +00:00
fixunsdfdi.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
fmacs.ll Remove neonfp attribute and instead set default based on CPU string. Add -arm-use-neon-fp to override the default. 2009-10-01 22:19:57 +00:00
fmdrr-fmrrd.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
fmscs.ll Remove neonfp attribute and instead set default based on CPU string. Add -arm-use-neon-fp to override the default. 2009-10-01 22:19:57 +00:00
fmuls.ll Remove neonfp attribute and instead set default based on CPU string. Add -arm-use-neon-fp to override the default. 2009-10-01 22:19:57 +00:00
fnegs.ll Remove neonfp attribute and instead set default based on CPU string. Add -arm-use-neon-fp to override the default. 2009-10-01 22:19:57 +00:00
fnmacs.ll Update tests. 2009-10-25 07:53:48 +00:00
fnmscs.ll Remove neonfp attribute and instead set default based on CPU string. Add -arm-use-neon-fp to override the default. 2009-10-01 22:19:57 +00:00
fnmul.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
fnmuls.ll Remove neonfp attribute and instead set default based on CPU string. Add -arm-use-neon-fp to override the default. 2009-10-01 22:19:57 +00:00
formal.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
fp_convert.ll Remove neonfp attribute and instead set default based on CPU string. Add -arm-use-neon-fp to override the default. 2009-10-01 22:19:57 +00:00
fp.ll Convert some ARM tests with lots of greps to use FileCheck. 2009-10-09 17:20:46 +00:00
fparith.ll Convert some ARM tests with lots of greps to use FileCheck. 2009-10-09 17:20:46 +00:00
fpcmp_ueq.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
fpcmp.ll Convert some ARM tests with lots of greps to use FileCheck. 2009-10-09 17:20:46 +00:00
fpconsts.ll Use fconsts and fconstd to materialize small fp constants. 2009-10-28 01:44:26 +00:00
fpconv.ll Convert some ARM tests with lots of greps to use FileCheck. 2009-10-09 17:20:46 +00:00
fpmem.ll Fix the rest of the ARM failures by converting them to FileCheck. 2009-10-27 06:16:45 +00:00
fpow.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
fpowi.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
fptoint.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
fsubs.ll Remove neonfp attribute and instead set default based on CPU string. Add -arm-use-neon-fp to override the default. 2009-10-01 22:19:57 +00:00
globals.ll convert to filecheck syntax and make a lot more aggressive. 2009-10-19 18:27:56 +00:00
hardfloat_neon.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
hello.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
hidden-vis-2.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
hidden-vis-3.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
hidden-vis.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
iabs.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
ifcvt1.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
ifcvt2.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
ifcvt3.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
ifcvt4.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
ifcvt5.ll Revert 84843. Evan, this was breaking some of the if-conversion tests. 2009-10-22 16:52:21 +00:00
ifcvt6.ll Convert more tests to avoid llvm-as. 2009-09-11 18:36:27 +00:00
ifcvt7.ll Convert more tests to avoid llvm-as. 2009-09-11 18:36:27 +00:00
ifcvt8.ll Convert more tests to avoid llvm-as. 2009-09-11 18:36:27 +00:00
ifcvt9.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
illegal-vector-bitcast.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
imm.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
inlineasm2.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
inlineasm-imm-arm.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
inlineasm.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
insn-sched1.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
ispositive.ll Fix the rest of the ARM failures by converting them to FileCheck. 2009-10-27 06:16:45 +00:00
large-stack.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
ldm.ll Fix the rest of the ARM failures by converting them to FileCheck. 2009-10-27 06:16:45 +00:00
ldr_ext.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
ldr_frame.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
ldr_post.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
ldr_pre.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
ldr.ll Fix the rest of the ARM failures by converting them to FileCheck. 2009-10-27 06:16:45 +00:00
ldrd.ll Enable post-alloc scheduling for all ARM variants except for Thumb1. 2009-10-16 06:11:08 +00:00
load.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
long_shift.ll Expand 64 bit left shift inline rather than using the libcall. For now, this 2009-10-31 19:38:01 +00:00
long-setcc.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
long.ll Fix the rest of the ARM failures by converting them to FileCheck. 2009-10-27 06:16:45 +00:00
lsr-code-insertion.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
lsr-scale-addr-mode.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
mem.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
memcpy-inline.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
memfunc.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
mls.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
movt.ll Match more patterns to movt. 2009-10-21 08:15:52 +00:00
mul_const.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
mul.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
mulhi.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
mvn.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
neon_arith1.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
neon_ld1.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
neon_ld2.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
pack.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
pr3502.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
private.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
remat.ll Update this test; the code is the same but it gets counted as one 2009-10-09 23:31:04 +00:00
ret0.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
ret_arg1.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
ret_arg2.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
ret_arg3.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
ret_arg4.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
ret_arg5.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
ret_f32_arg2.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
ret_f32_arg5.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
ret_f64_arg2.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
ret_f64_arg_reg_split.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
ret_f64_arg_split.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
ret_f64_arg_stack.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
ret_i64_arg2.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
ret_i64_arg3.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
ret_i64_arg_split.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
ret_i128_arg2.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
ret_void.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
rev.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
sbfx.ll Don't generate sbfx / ubfx with negative lsb field. Patch by David Conrad. 2009-10-22 00:40:00 +00:00
section.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
select_xform.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
select.ll Convert some ARM tests with lots of greps to use FileCheck. 2009-10-09 17:20:46 +00:00
shifter_operand.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
smul.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
spill-q.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
stack-frame.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
stm.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
str_post.ll Fix the rest of the ARM failures by converting them to FileCheck. 2009-10-27 06:16:45 +00:00
str_pre-2.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
str_pre.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
str_trunc.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
sxt_rot.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
t2-imm.ll Use lower16 / upper16 imm modifiers to asmprint 32-bit imms splitted via movt/movw pair. 2009-10-08 20:43:22 +00:00
thread_pointer.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
tls1.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
tls2.ll Fix the rest of the ARM failures by converting them to FileCheck. 2009-10-27 06:16:45 +00:00
tls3.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
trunc_ldr.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
truncstore-dag-combine.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
tst_teq.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
uint64tof64.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
unaligned_load_store.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
unord.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
uxt_rot.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
uxtb.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
vaba.ll Merge a bunch of NEON tests into larger files so they run faster. 2009-10-09 20:20:54 +00:00
vabd.ll Merge a bunch of NEON tests into larger files so they run faster. 2009-10-09 20:20:54 +00:00
vabs.ll Merge a bunch of NEON tests into larger files so they run faster. 2009-10-09 20:20:54 +00:00
vadd.ll Merge a bunch of NEON tests into larger files so they run faster. 2009-10-09 20:20:54 +00:00
vargs_align.ll Convert to FileCheck. 2009-09-24 20:23:02 +00:00
vargs.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
vbits.ll Merge a bunch of NEON tests into larger files so they run faster. 2009-10-09 20:20:54 +00:00
vbsl.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
vceq.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
vcge.ll Merge a bunch of NEON tests into larger files so they run faster. 2009-10-09 20:20:54 +00:00
vcgt.ll Merge a bunch of NEON tests into larger files so they run faster. 2009-10-09 20:20:54 +00:00
vcnt.ll Merge a bunch of NEON tests into larger files so they run faster. 2009-10-09 20:20:54 +00:00
vcombine.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
vcvt.ll Merge a bunch of NEON tests into larger files so they run faster. 2009-10-09 20:20:54 +00:00
vdup.ll Merge a bunch of NEON tests into larger files so they run faster. 2009-10-09 20:20:54 +00:00
vext.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
vfcmp.ll Convert more tests to FileCheck. 2009-09-15 20:58:02 +00:00
vfp.ll Convert more tests to FileCheck. 2009-09-15 20:58:02 +00:00
vget_lane.ll Merge a bunch of NEON tests into larger files so they run faster. 2009-10-09 20:20:54 +00:00
vhadd.ll Merge a bunch of NEON tests into larger files so they run faster. 2009-10-09 20:20:54 +00:00
vhsub.ll Convert more tests to FileCheck. 2009-09-15 20:58:02 +00:00
vicmp.ll Convert test to FileCheck. 2009-10-07 20:51:42 +00:00
vld1.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
vld2.ll Add codegen support for NEON vld2 intrinsics with <1 x i64> vectors. 2009-10-07 22:57:01 +00:00
vld3.ll Add codegen support for NEON vld3 intrinsics with <1 x i64> vectors. 2009-10-07 23:39:57 +00:00
vld4.ll Add codegen support for NEON vld4 intrinsics with <1 x i64> vectors. 2009-10-07 23:54:04 +00:00
vldlane.ll Add codegen support for NEON vld4lane intrinsics with 128-bit vectors. 2009-10-08 22:53:57 +00:00
vminmax.ll Merge a bunch of NEON tests into larger files so they run faster. 2009-10-09 20:20:54 +00:00
vmla.ll Merge a bunch of NEON tests into larger files so they run faster. 2009-10-09 20:20:54 +00:00
vmls.ll Merge a bunch of NEON tests into larger files so they run faster. 2009-10-09 20:20:54 +00:00
vmov.ll Merge a bunch of NEON tests into larger files so they run faster. 2009-10-09 20:20:54 +00:00
vmul.ll Merge a bunch of NEON tests into larger files so they run faster. 2009-10-09 20:20:54 +00:00
vneg.ll Merge a bunch of NEON tests into larger files so they run faster. 2009-10-09 20:20:54 +00:00
vpadal.ll Convert more NEON tests to use FileCheck. 2009-10-08 06:02:10 +00:00
vpadd.ll Merge a bunch of NEON tests into larger files so they run faster. 2009-10-09 20:20:54 +00:00
vpminmax.ll Merge a bunch of NEON tests into larger files so they run faster. 2009-10-09 20:20:54 +00:00
vqadd.ll Convert more NEON tests to use FileCheck. 2009-10-08 22:33:53 +00:00
vqdmul.ll Merge a bunch of NEON tests into larger files so they run faster. 2009-10-09 20:20:54 +00:00
vqshl.ll Merge a bunch of NEON tests into larger files so they run faster. 2009-10-09 20:20:54 +00:00
vqshrn.ll Merge a bunch of NEON tests into larger files so they run faster. 2009-10-09 20:20:54 +00:00
vqsub.ll Convert more NEON tests to use FileCheck. 2009-10-08 22:33:53 +00:00
vrec.ll Merge a bunch of NEON tests into larger files so they run faster. 2009-10-09 20:20:54 +00:00
vrev.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
vshift.ll Merge a bunch of NEON tests into larger files so they run faster. 2009-10-09 20:20:54 +00:00
vshiftins.ll Convert more NEON tests to use FileCheck. 2009-10-09 05:14:48 +00:00
vshl.ll Merge a bunch of NEON tests into larger files so they run faster. 2009-10-09 20:20:54 +00:00
vshll.ll Convert more NEON tests to use FileCheck. 2009-10-09 05:14:48 +00:00
vshrn.ll Merge a bunch of NEON tests into larger files so they run faster. 2009-10-09 20:20:54 +00:00
vsra.ll Convert more NEON tests to use FileCheck. 2009-10-09 05:14:48 +00:00
vst1.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
vst2.ll Add codegen support for NEON vst2 intrinsics with <1 x i64> vectors. 2009-10-08 00:21:01 +00:00
vst3.ll Add codegen support for NEON vst3 intrinsics with <1 x i64> vectors. 2009-10-08 00:28:28 +00:00
vst4.ll Add codegen support for NEON vst4 intrinsics with <1 x i64> vectors. 2009-10-08 05:18:18 +00:00
vstlane.ll Add codegen support for NEON vst4lane intrinsics with 128-bit vectors. 2009-10-09 00:01:36 +00:00
vsub.ll Merge a bunch of NEON tests into larger files so they run faster. 2009-10-09 20:20:54 +00:00
vtbl.ll Update NEON struct names to match llvm-gcc changes. 2009-10-06 21:16:19 +00:00
vtrn.ll Update NEON struct names to match llvm-gcc changes. 2009-10-06 21:16:19 +00:00
vuzp.ll Update NEON struct names to match llvm-gcc changes. 2009-10-06 21:16:19 +00:00
vzip.ll Update NEON struct names to match llvm-gcc changes. 2009-10-06 21:16:19 +00:00
weak2.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
weak.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00