llvm-project/llvm/test/CodeGen/ARM
Evan Cheng 8740ee3637 Fix preload instruction isel. Only v7 supports pli, and only v7 with mp extension supports pldw. Add subtarget attribute to denote mp extension support and legalize illegal ones to nothing.
llvm-svn: 118160
2010-11-03 06:34:55 +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 Two sets of changes. Sorry they are intermingled. 2010-11-03 00:45:17 +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 Correct bogus module triple specifications. 2010-08-30 10:48:29 +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 Remove the -enable-sjlj-eh option, which doesn't do anything. 2010-05-02 15:36:26 +00:00
2007-05-09-tailmerge-2.ll Remove the -enable-sjlj-eh option, which doesn't do anything. 2010-05-02 15:36:26 +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 Remove the -enable-sjlj-eh option, which doesn't do anything. 2010-05-02 15:36:26 +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 Correct bogus module triple specifications. 2010-08-30 10:48:29 +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 Remove the local register allocator. 2010-06-15 21:58:33 +00:00
2008-02-29-RegAllocLocal.ll Remove the local register allocator. 2010-06-15 21:58:33 +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
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-FREM.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-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 Correct some bogus target triples. 2010-05-07 17:03:48 +00:00
2009-05-07-RegAllocLocal.ll Remove the local register allocator. 2010-06-15 21:58:33 +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 Remove arm_apcscc from the test files. It is the default and doing this 2010-06-17 15:18:27 +00:00
2009-06-30-RegScavengerAssert.ll Remove arm_apcscc from the test files. It is the default and doing this 2010-06-17 15:18:27 +00:00
2009-06-30-RegScavengerAssert2.ll Remove arm_apcscc from the test files. It is the default and doing this 2010-06-17 15:18:27 +00:00
2009-06-30-RegScavengerAssert3.ll Remove arm_apcscc from the test files. It is the default and doing this 2010-06-17 15:18:27 +00:00
2009-06-30-RegScavengerAssert4.ll Remove arm_apcscc from the test files. It is the default and doing this 2010-06-17 15:18:27 +00:00
2009-06-30-RegScavengerAssert5.ll Remove arm_apcscc from the test files. It is the default and doing this 2010-06-17 15:18:27 +00:00
2009-07-01-CommuteBug.ll Remove arm_apcscc from the test files. It is the default and doing this 2010-06-17 15:18:27 +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 Remove arm_apcscc from the test files. It is the default and doing this 2010-06-17 15:18:27 +00:00
2009-07-22-ScavengerAssert.ll Remove arm_apcscc from the test files. It is the default and doing this 2010-06-17 15:18:27 +00:00
2009-07-22-SchedulerAssert.ll Remove arm_apcscc from the test files. It is the default and doing this 2010-06-17 15:18:27 +00:00
2009-07-29-VFP3Registers.ll Remove arm_apcscc from the test files. It is the default and doing this 2010-06-17 15:18:27 +00:00
2009-08-02-RegScavengerAssert-Neon.ll Remove arm_apcscc from the test files. It is the default and doing this 2010-06-17 15:18:27 +00:00
2009-08-04-RegScavengerAssert-2.ll Set the mtriple in some tests so that they use AAPCS. 2010-06-15 20:42:00 +00:00
2009-08-04-RegScavengerAssert.ll Set the mtriple in some tests so that they use AAPCS. 2010-06-15 20:42:00 +00:00
2009-08-15-RegScavenger-EarlyClobber.ll Set the mtriple in some tests so that they use AAPCS. 2010-06-15 20:42:00 +00:00
2009-08-15-RegScavengerAssert.ll Set the mtriple in some tests so that they use AAPCS. 2010-06-15 20:42:00 +00:00
2009-08-21-PostRAKill.ll Remove arm_apcscc from the test files. It is the default and doing this 2010-06-17 15:18:27 +00:00
2009-08-21-PostRAKill2.ll Remove arm_apcscc from the test files. It is the default and doing this 2010-06-17 15:18:27 +00:00
2009-08-21-PostRAKill3.ll Remove arm_apcscc from the test files. It is the default and doing this 2010-06-17 15:18:27 +00:00
2009-08-23-linkerprivate.ll Implement the "linker_private_weak" linkage type. This will be used for 2010-07-01 21:55:59 +00:00
2009-08-26-ScalarToVector.ll Remove arm_apcscc from the test files. It is the default and doing this 2010-06-17 15:18:27 +00:00
2009-08-27-ScalarToVector.ll Remove arm_apcscc from the test files. It is the default and doing this 2010-06-17 15:18:27 +00:00
2009-08-29-ExtractEltf32.ll Remove arm_apcscc from the test files. It is the default and doing this 2010-06-17 15:18:27 +00:00
2009-08-29-TooLongSplat.ll Remove arm_apcscc from the test files. It is the default and doing this 2010-06-17 15:18:27 +00:00
2009-08-31-LSDA-Name.ll Remove arm_apcscc from the test files. It is the default and doing this 2010-06-17 15:18:27 +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-09-AllOnes.ll Remove arm_apcscc from the test files. It is the default and doing this 2010-06-17 15:18:27 +00:00
2009-09-09-fpcmp-ole.ll Use Unified Assembly Syntax for the ARM backend. 2009-11-09 00:11:35 +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 Remove arm_apcscc from the test files. It is the default and doing this 2010-06-17 15:18:27 +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 User proper libcall names & condcodes while compiling for ARM EABI. 2010-09-28 21:39:26 +00:00
2009-10-02-NEONSubregsBug.ll Fix PR5367. QPR_8 is the super regclass of DPR_8 and SPR_8. 2009-11-03 05:52:54 +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 Remove the arm_aapcscc marker from the tests. It is the default 2010-06-15 19:04:29 +00:00
2009-10-30.ll Added sub-formats to the NeonI/NeonXI instructions to further refine the NEONFrm 2010-03-17 17:52:21 +00:00
2009-11-01-NeonMoves.ll Generalize the pre-coalescing of extract_subregs feeding reg_sequences, 2010-06-15 05:56:31 +00:00
2009-11-02-NegativeLane.ll Change CodeGen/ARM/2009-11-02-NegativeLane.ll to use 16-bit vector elements 2010-05-21 21:05:32 +00:00
2009-11-07-SubRegAsmPrinting.ll move fconst[sd] to UAL. <rdar://7414913> 2009-11-23 21:08:25 +00:00
2009-11-13-CoalescerCrash.ll Fix PR5410: LiveVariables lost subreg def: 2009-11-13 20:36:40 +00:00
2009-11-13-ScavengerAssert.ll Fix PR5411. Bug in UpdateKills. A reg def partially define its super-registers. 2009-11-13 23:16:41 +00:00
2009-11-13-ScavengerAssert2.ll Fix PR5412: Fix an inverted check and another missing sub-register check. 2009-11-14 02:09:09 +00:00
2009-11-13-VRRewriterCrash.ll Add radar number. 2009-11-14 02:11:32 +00:00
2009-11-30-LiveVariablesBug.ll Fix PR5614: parts of a physical register def may be killed the rest. 2009-12-01 00:44:45 +00:00
2009-12-02-vtrn-undef.ll Add a testcase for svn 111208. 2010-08-16 23:44:29 +00:00
2010-03-04-eabi-fp-spill.ll pr6478: The frame pointer spill frame index is only defined when there is a 2010-03-04 21:42:36 +00:00
2010-03-04-stm-undef-addr.ll pr6480: Don't try producing ld/st-multiple instructions when the address is 2010-03-04 21:04:38 +00:00
2010-03-18-ldm-rtrn.ll pr6652: Use LDM to restore PC to the return address on ARMv4. 2010-03-20 22:20:40 +00:00
2010-04-07-DbgValueOtherTargets.ll Split big test into multiple directories to cater to 2010-04-07 20:43:35 +00:00
2010-04-09-NeonSelect.ll Remove arm_apcscc from the test files. It is the default and doing this 2010-06-17 15:18:27 +00:00
2010-04-13-v2f64SplitArg.ll Remove arm_apcscc from the test files. It is the default and doing this 2010-06-17 15:18:27 +00:00
2010-04-14-SplitVector.ll Remove arm_apcscc from the test files. It is the default and doing this 2010-06-17 15:18:27 +00:00
2010-04-15-ScavengerDebugValue.ll Remove arm_apcscc from the test files. It is the default and doing this 2010-06-17 15:18:27 +00:00
2010-05-14-IllegalType.ll Allow TargetLowering::getRegClassFor() to be called on illegal types. Also 2010-05-15 02:18:07 +00:00
2010-05-17-DAGCombineAssert.ll FIX PR7158. SimplifyVBinOp was asserting when it fails to constant fold (op (build_vector), (build_vector)). 2010-05-18 00:03:40 +00:00
2010-05-17-FastAllocCrash.ll Avoid allocating the same physreg to multiple virtregs in one instruction. 2010-05-17 17:18:59 +00:00
2010-05-18-LocalAllocCrash.ll Remove arm_apcscc from the test files. It is the default and doing this 2010-06-17 15:18:27 +00:00
2010-05-18-PostIndexBug.ll Remove arm_apcscc from the test files. It is the default and doing this 2010-06-17 15:18:27 +00:00
2010-05-19-Shuffles.ll Handle Neon v2f64 and v2i64 vector shuffles as register copies. 2010-05-20 18:39:53 +00:00
2010-05-20-NEONSpillCrash.ll Add alignment arguments to all the NEON load/store intrinsics. 2010-08-27 17:13:24 +00:00
2010-05-21-BuildVector.ll Add alignment arguments to all the NEON load/store intrinsics. 2010-08-27 17:13:24 +00:00
2010-06-11-vmovdrr-bitcast.ll Add alignment arguments to all the NEON load/store intrinsics. 2010-08-27 17:13:24 +00:00
2010-06-21-LdStMultipleBug.ll Fix PR7421: bug in kill transferring logic. It was ignoring loads / stores which have already been processed. 2010-06-21 21:21:14 +00:00
2010-06-21-nondarwin-tc.ll Temporarily disable tail calls on ARM to work around some linker problems. 2010-08-13 22:43:33 +00:00
2010-06-25-Thumb2ITInvalidIterator.ll Thumb2ITBlockPass: Fix a possible dereference of an invalid iterator. This was 2010-06-25 23:14:54 +00:00
2010-06-28-DAGCombineUndef.ll Unlike other targets, ARM now uses BUILD_VECTORs post-legalization so they 2010-06-28 23:40:25 +00:00
2010-06-29-PartialRedefFastAlloc.ll Change register allocation order for ARM VFP and NEON registers to put the 2010-10-08 06:15:13 +00:00
2010-06-29-SubregImpDefs.ll Fix a register scavenger crash when dealing with undefined subregs. 2010-06-29 18:42:49 +00:00
2010-07-26-GlobalMerge.ll Currently EH lowering code expects typeinfo to be global only. 2010-07-26 18:45:39 +00:00
2010-08-04-EHCrash.ll Testcase for r110248. 2010-08-04 21:56:30 +00:00
2010-09-17-vmovrrd-combine.ll Add target-specific DAG combiner for BUILD_VECTOR and VMOVRRD. An i64 2010-09-17 22:59:05 +00:00
2010-09-21-OptCmpBug.ll OptimizeCompareInstr should avoid iterating pass the beginning of the MBB when the 'and' instruction is after the comparison. 2010-09-21 23:49:07 +00:00
2010-09-29-mc-asm-header-test.ll Tiny patch for proof-of-concept cleanup of ARMAsmPrinter::EmitStartOfAsmFile() 2010-09-30 02:45:56 +00:00
2010-10-19-mc-elf-objheader.ll Add support for emitting ARM file attributes. 2010-10-25 17:50:35 +00:00
2010-10-25-ifcvt-ldm.ll When the "true" and "false" blocks of a diamond if-conversion are the same, 2010-10-26 00:02:24 +00:00
addrmode.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
aliases.ll emit jump table an alias ".set" directives through MCStreamer as 2010-01-26 21:53:08 +00:00
align.ll Increase ARM APCS preferred alignment for i64 and f64 from 32 bits to 64 bits. 2010-09-29 17:54:10 +00:00
alloca.ll In the presence of variable sized objects, allocate an emergency spill slot. 2010-07-09 20:27:06 +00:00
argaddr.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +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 - Add TargetInstrInfo::getOperandLatency() to compute operand latencies. This 2010-10-06 06:27:31 +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 Fix declarations in a few more tests. 2010-04-17 21:29:25 +00:00
arguments8.ll Fix declarations in a few more tests. 2010-04-17 21:29:25 +00:00
arguments_f64_backfill.ll Use Unified Assembly Syntax for the ARM backend. 2009-11-09 00:11:35 +00:00
arm-and-tst-peephole.ll When we look at instructions to convert to setting the 's' flag, we need to look 2010-11-01 20:41:43 +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 Remove the arm_aapcscc marker from the tests. It is the default 2010-06-15 19:04:29 +00:00
arm-negative-stride.ll Added sub-formats to the NeonI/NeonXI instructions to further refine the NEONFrm 2010-03-17 17:52:21 +00:00
arm-returnaddr.ll Thumb1 functions using @llvm.returnaddress were not saving the incoming LR. 2010-06-22 22:04:24 +00:00
armv4.ll Remove the arm_aapcscc marker from the tests. It is the default 2010-06-15 19:04:29 +00:00
bfc.ll Fix some more failures by converting to FileCheck. 2009-10-27 05:50:28 +00:00
bfi.ll Update tests to handle MC-inst instruction printing of shift operations. The 2010-09-17 21:58:46 +00:00
bfx.ll Update ARM DAGtoDAG for matching UBFX instruction for unsigned bitfield 2010-04-22 23:24:18 +00:00
bic.ll Forgot to alter RUN line when converting to FileCheck. 2009-11-22 13:09:48 +00:00
bits.ll FileCheck-ize 2010-09-17 21:46:16 +00:00
bx_fold.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
call-tc.ll Temporarily disable tail calls on ARM to work around some linker problems. 2010-08-13 22:43:33 +00:00
call.ll Remove a tail call, and move some CHECKs to the 2010-06-04 01:01:04 +00:00
call_nolink.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
carry.ll Fix some more failures by converting to FileCheck. 2009-10-27 05:50:28 +00:00
clz.ll FileCheck-ize a few tests. 2010-10-22 21:55:03 +00:00
code-placement.ll Explicitly disable CGP critical edge splitting for this test so it won't break 2010-09-27 18:43:43 +00:00
compare-call.ll Use Unified Assembly Syntax for the ARM backend. 2009-11-09 00:11:35 +00:00
constants.ll tidy up 2010-10-22 23:46:04 +00:00
crash-O0.ll When using ADDri to get the address of a stack object, 255 is a conservative 2010-06-18 20:59:25 +00:00
crash.ll Simplify test and move into a generic "crash" ll file. 2010-10-09 00:29:04 +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
ctz.ll Test case for r93758. 2010-01-19 00:35:20 +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 Report error if codegen tries to instantiate a ARM target when the cpu does support it. e.g. cortex-m* processors. 2010-08-11 07:17:46 +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 Re-commit 117518 and 117519 now that ARM MC test failures are out of the way. 2010-10-28 06:47:08 +00:00
fadds.ll Re-commit 117518 and 117519 now that ARM MC test failures are out of the way. 2010-10-28 06:47:08 +00:00
fast-isel.ll Revert r116220 - thus turning arm fast isel back on by default. 2010-10-18 22:53:53 +00:00
fcopysign.ll Use Unified Assembly Syntax for the ARM backend. 2009-11-09 00:11:35 +00:00
fdivs.ll Re-commit 117518 and 117519 now that ARM MC test failures are out of the way. 2010-10-28 06:47:08 +00:00
fixunsdfdi.ll Use Unified Assembly Syntax for the ARM backend. 2009-11-09 00:11:35 +00:00
flag-crash.ll It's possible that a flag is added to the SDNode that points back to the 2010-06-24 22:00:37 +00:00
fmacs.ll Re-commit 117518 and 117519 now that ARM MC test failures are out of the way. 2010-10-28 06:47:08 +00:00
fmdrr-fmrrd.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
fmscs.ll Re-commit 117518 and 117519 now that ARM MC test failures are out of the way. 2010-10-28 06:47:08 +00:00
fmuls.ll Re-commit 117518 and 117519 now that ARM MC test failures are out of the way. 2010-10-28 06:47:08 +00:00
fnegs.ll switch the flag for using NEON for SP floating point to a subtarget 'feature'. 2010-03-25 23:47:34 +00:00
fnmacs.ll switch the flag for using NEON for SP floating point to a subtarget 'feature'. 2010-03-25 23:47:34 +00:00
fnmscs.ll Change ARM scheduling default to list-hybrid if the target supports floating point instructions (and is not using soft float). 2010-05-21 00:43:17 +00:00
fnmul.ll Use Unified Assembly Syntax for the ARM backend. 2009-11-09 00:11:35 +00:00
fnmuls.ll Fix an unnecessary XFAIL 2010-09-02 20:19:24 +00:00
formal.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
fp.ll tweak test to check instructions rather than relying on the comment string 2010-09-17 20:21:03 +00:00
fp16.ll Fix typo 2010-03-14 18:42:52 +00:00
fp_convert.ll switch the flag for using NEON for SP floating point to a subtarget 'feature'. 2010-03-25 23:47:34 +00:00
fparith.ll Use Unified Assembly Syntax for the ARM backend. 2009-11-09 00:11:35 +00:00
fpcmp-opt.ll Split -enable-finite-only-fp-math to two options: 2010-07-15 22:07:12 +00:00
fpcmp.ll Use Unified Assembly Syntax for the ARM backend. 2009-11-09 00:11:35 +00:00
fpcmp_ueq.ll Teach machine cse to eliminate instructions with multiple physreg uses and defs. rdar://8610857. 2010-10-29 23:36:03 +00:00
fpconsts.ll Change register allocation order for ARM VFP and NEON registers to put the 2010-10-08 06:15:13 +00:00
fpconv.ll Use Unified Assembly Syntax for the ARM backend. 2009-11-09 00:11:35 +00:00
fpmem.ll Use Unified Assembly Syntax for the ARM backend. 2009-11-09 00:11:35 +00:00
fpow.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
fpowi.ll Correct bogus module triple specifications. 2010-08-30 10:48:29 +00:00
fptoint.ll Fix for bad FileCheck converts in revision 89584. 2009-11-22 12:50:05 +00:00
fsubs.ll switch the flag for using NEON for SP floating point to a subtarget 'feature'. 2010-03-25 23:47:34 +00:00
globals.ll Start function numbering at 0. 2010-04-17 16:29:15 +00:00
hardfloat_neon.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
hello.ll Revert 89562. We're being sneakier than I was giving us credit for, and this 2009-11-21 23:34:09 +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 Start function numbering at 0. 2010-04-17 16:29: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 convert to filecheck. 2010-02-08 23:47:34 +00:00
ifcvt1.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
ifcvt2.ll Allow ARM if-converter to be run after post allocation scheduling. 2010-06-18 23:09:54 +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 Fix a bug which prevented tail merging of return instructions in 2010-05-03 14:35:47 +00:00
ifcvt6.ll Reinstate correct test, remove the real invalidated test. 2010-06-23 18:56:06 +00:00
ifcvt7.ll Stop using the old pre-UAL syntax for LDM/STM instruction suffixes. 2010-03-16 16:19:07 +00:00
ifcvt8.ll Stop using the old pre-UAL syntax for LDM/STM instruction suffixes. 2010-03-16 16:19:07 +00:00
ifcvt9.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
ifcvt10.ll Two sets of changes. Sorry they are intermingled. 2010-11-03 00:45:17 +00:00
ifcvt11.ll Two sets of changes. Sorry they are intermingled. 2010-11-03 00:45:17 +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
indirectbr.ll Remove arm_apcscc from the test files. It is the default and doing this 2010-06-17 15:18:27 +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 llvm can't correctly support 'H', 'Q' and 'R' modifiers. Just mark it an error. 2010-05-27 22:08:38 +00:00
inlineasm2.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
inlineasm3.ll Change register allocation order for ARM VFP and NEON registers to put the 2010-10-08 06:15:13 +00:00
insn-sched1.ll Remove more tail calls. 2010-06-04 01:01:24 +00:00
ispositive.ll Update tests to handle MC-inst instruction printing of shift operations. The 2010-09-17 21:58:46 +00:00
large-stack.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
ldm.ll Remove more tail calls. 2010-06-04 01:01:24 +00:00
ldr.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
ldrd.ll Added sub-formats to the NeonI/NeonXI instructions to further refine the NEONFrm 2010-03-17 17:52:21 +00:00
load.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
long-setcc.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
long.ll tweak test to check instructions rather than relying on the comment string 2010-09-17 20:27:26 +00:00
long_shift.ll When we look at instructions to convert to setting the 's' flag, we need to look 2010-11-01 20:41:43 +00:00
lsr-code-insertion.ll Revert r114340 (improvements in Darwin function prologue/epilogue), as it broke 2010-11-02 17:35:25 +00:00
lsr-on-unrolled-loops.ll Two sets of changes. Sorry they are intermingled. 2010-11-03 00:45:17 +00:00
lsr-scale-addr-mode.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
machine-cse-cmp.ll Re-apply 105308 with fix. 2010-06-04 23:28:13 +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 Convert a few tests to FileCheck for PR5307. 2009-11-22 11:45:44 +00:00
movt-movw-global.ll Materialize global addresses via movt/movw pair, this is always better 2009-11-24 00:44:37 +00:00
movt.ll Match more patterns to movt. 2009-10-21 08:15:52 +00:00
mul.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
mul_const.ll Update tests to handle MC-inst instruction printing of shift operations. The 2010-09-17 21:58:46 +00:00
mulhi.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
mult-alt-generic-arm.ll Inline asm mult-alt constraint tests. 2010-11-02 23:01:44 +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 Use Unified Assembly Syntax for the ARM backend. 2009-11-09 00:11:35 +00:00
neon_ld2.ll Use Unified Assembly Syntax for the ARM backend. 2009-11-09 00:11:35 +00:00
neon_minmax.ll Check for comparisons of +/- zero when optimizing less-than-or-equal and 2010-02-24 22:15:53 +00:00
pack.ll Remove duplicate test. 2010-10-22 22:04:28 +00:00
pr3502.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
prefetch.ll Fix preload instruction isel. Only v7 supports pli, and only v7 with mp extension supports pldw. Add subtarget attribute to denote mp extension support and legalize illegal ones to nothing. 2010-11-03 06:34:55 +00:00
private.ll Delete useless trailing semicolons. 2010-01-05 17:55:26 +00:00
reg_sequence.ll Two sets of changes. Sorry they are intermingled. 2010-11-03 00:45:17 +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 FileCheck-ize a few tests. 2010-10-22 21:55:03 +00:00
sbfx.ll add a simple dag combine to replace trivial shl+lshr with 2010-04-15 05:28:43 +00:00
section.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
select-imm.ll Allow use of the 16-bit literal move instruction in CMOVs for ARM mode. 2010-10-07 00:42:42 +00:00
select.ll - Add TargetInstrInfo::getOperandLatency() to compute operand latencies. This 2010-10-06 06:27:31 +00:00
select_xform.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
shifter_operand.ll Re-commit 117518 and 117519 now that ARM MC test failures are out of the way. 2010-10-28 06:47:08 +00:00
smul.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
spill-q.ll Change register allocation order for ARM VFP and NEON registers to put the 2010-10-08 06:15:13 +00:00
stack-frame.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
stm.ll Teach the (non-MC) instruction printer to use the cannonical names for push/pop, 2010-09-17 22:36:38 +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 FileCheck'ize 2010-10-26 21:26:47 +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
sub.ll Improve 64-subtraction of immediates when parts of the immediate can fit 2010-07-14 17:45:16 +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 Fix borken test 2010-08-30 23:41:49 +00:00
tail-opts.ll Delete useless trailing semicolons. 2010-01-05 17:55:26 +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 Added sub-formats to the NeonI/NeonXI instructions to further refine the NEONFrm 2010-03-17 17:52:21 +00:00
tls3.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
trap.ll Remove arm_apcscc from the test files. It is the default and doing this 2010-06-17 15:18:27 +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 Add a command line option "-arm-strict-align" to disallow unaligned memory 2010-09-28 04:09:35 +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
va_arg.ll Fix va_arg for doubles. With this patch VAARG nodes always contain the 2010-07-11 04:01:49 +00:00
vaba.ll Replace NEON vabdl, vaba, and vabal intrinsics with combinations of the 2010-09-03 01:35:08 +00:00
vabd.ll Replace NEON vabdl, vaba, and vabal intrinsics with combinations of the 2010-09-03 01:35:08 +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 Remove NEON vaddl, vaddw, vsubl, and vsubw intrinsics. Instead, use llvm 2010-08-29 05:57:34 +00:00
vargs.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
vargs_align.ll Convert to FileCheck. 2009-09-24 20:23:02 +00:00
vbits.ll The Neon "vtst" instruction takes a suffix that is the element size alone -- 2010-01-17 06:35:17 +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 Change register allocation order for ARM VFP and NEON registers to put the 2010-10-08 06:15:13 +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 Add an ARM-specific DAG combining to avoid redundant VDUPLANE nodes. 2010-07-14 01:22:12 +00:00
vext.ll Allow more cases of undef shuffle indices and add tests for them. 2010-08-17 05:54:34 +00:00
vfcmp.ll Convert more tests to FileCheck. 2009-09-15 20:58:02 +00:00
vfp.ll Use Unified Assembly Syntax for the ARM backend. 2009-11-09 00:11:35 +00:00
vget_lane.ll Change register allocation order for ARM VFP and NEON registers to put the 2010-10-08 06:15:13 +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 Change register allocation order for ARM VFP and NEON registers to put the 2010-10-08 06:15:13 +00:00
vld2.ll Change register allocation order for ARM VFP and NEON registers to put the 2010-10-08 06:15:13 +00:00
vld3.ll Change register allocation order for ARM VFP and NEON registers to put the 2010-10-08 06:15:13 +00:00
vld4.ll Change register allocation order for ARM VFP and NEON registers to put the 2010-10-08 06:15:13 +00:00
vldlane.ll Add support for alignment operands on VLD1-lane instructions. 2010-11-01 23:40:51 +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 Remove DAG combiner patch to fold vector splats. Instcombiner does it now. 2010-10-29 22:03:02 +00:00
vmls.ll Remove NEON vmull, vmlal, and vmlsl intrinsics, replacing them with multiply, 2010-09-01 23:50:19 +00:00
vmov.ll NEON does not support truncating vector stores. Radar 8598391. 2010-11-01 18:31:39 +00:00
vmul.ll Remove NEON vmull, vmlal, and vmlsl intrinsics, replacing them with multiply, 2010-09-01 23:50:19 +00:00
vneg.ll Fix tests to use fadd, fsub, and fmul, instead of add, sub, and mul, 2010-05-03 22:36:46 +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 SelectionDAG shuffle nodes do not allow operands with different numbers of 2010-10-27 20:38:28 +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 Change register allocation order for ARM VFP and NEON registers to put the 2010-10-08 06:15:13 +00:00
vst2.ll Change register allocation order for ARM VFP and NEON registers to put the 2010-10-08 06:15:13 +00:00
vst3.ll Set alignment operand for NEON VST instructions. 2010-09-23 23:42:37 +00:00
vst4.ll Change register allocation order for ARM VFP and NEON registers to put the 2010-10-08 06:15:13 +00:00
vstlane.ll Support alignment for NEON vld-lane and vst-lane instructions. 2010-10-19 00:16:32 +00:00
vsub.ll Remove NEON vaddl, vaddw, vsubl, and vsubw intrinsics. Instead, use llvm 2010-08-29 05:57:34 +00:00
vtbl.ll Update NEON struct names to match llvm-gcc changes. 2009-10-06 21:16:19 +00:00
vtrn.ll Allow more cases of undef shuffle indices and add tests for them. 2010-08-17 05:54:34 +00:00
vuzp.ll Allow more cases of undef shuffle indices and add tests for them. 2010-08-17 05:54:34 +00:00
vzip.ll Allow more cases of undef shuffle indices and add tests for them. 2010-08-17 05:54:34 +00:00
weak.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00
weak2.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-09 00:09:15 +00:00