llvm/test/CodeGen/ARM
Ahmed Bougacha 5898fc70ec [ARM] Re-re-apply VLD1/VST1 base-update combine.
This re-applies r223862, r224198, r224203, and r224754, which were
reverted in r228129 because they exposed Clang misalignment problems
when self-hosting.

The combine caused the crashes because we turned ISD::LOAD/STORE nodes
to ARMISD::VLD1/VST1_UPD nodes.  When selecting addressing modes, we
were very lax for the former, and only emitted the alignment operand
(as in "[r1:128]") when it was larger than the standard alignment of
the memory type.

However, for ARMISD nodes, we just used the MMO alignment, no matter
what.  In our case, we turned ISD nodes to ARMISD nodes, and this
caused the alignment operands to start being emitted.

And that's how we exposed alignment problems that were ignored before
(but I believe would have been caught with SCTRL.A==1?).

To fix this, we can just mirror the hack done for ISD nodes:  only
take into account the MMO alignment when the access is overaligned.

Original commit message:
We used to only combine intrinsics, and turn them into VLD1_UPD/VST1_UPD
when the base pointer is incremented after the load/store.

We can do the same thing for generic load/stores.

Note that we can only combine the first load/store+adds pair in
a sequence (as might be generated for a v16f32 load for instance),
because other combines turn the base pointer addition chain (each
computing the address of the next load, from the address of the last
load) into independent additions (common base pointer + this load's
offset).

rdar://19717869, rdar://14062261.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@229932 91177308-0d34-0410-b5e6-96231b3b80d8
2015-02-19 23:52:41 +00:00
..
Windows MC: Emit COFF section flags in the "proper" order 2015-02-07 08:26:40 +00:00
2006-11-10-CycleInDAG.ll ARM: fixup tests to specify the target more explicitly 2014-04-02 21:22:03 +00:00
2007-01-19-InfiniteLoop.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
2007-03-07-CombinerCrash.ll
2007-03-13-InstrSched.ll Revert the test moves from 176733. Use "REQUIRES: asserts" instead. 2013-03-12 16:27:52 +00:00
2007-03-21-JoinIntervalsCrash.ll
2007-03-27-RegScavengerAssert.ll
2007-03-30-RegScavengerAssert.ll
2007-04-02-RegScavengerAssert.ll
2007-04-03-PEIBug.ll ARM: fixup tests to specify the target more explicitly 2014-04-02 21:22:03 +00:00
2007-04-03-UndefinedSymbol.ll
2007-04-30-CombinerCrash.ll
2007-05-03-BadPostIndexedLd.ll manually upgrade a bunch of tests to modern syntax, and remove some that 2011-06-17 03:14:27 +00:00
2007-05-07-tailmerge-1.ll Use FileCheck in a few tests. 2014-11-06 15:05:51 +00:00
2007-05-09-tailmerge-2.ll Convert a few tests to FileCheck. NFC. 2014-12-22 13:29:46 +00:00
2007-05-14-InlineAsmCstCrash.ll ARM: fixup tests to specify the target more explicitly 2014-04-02 21:22:03 +00:00
2007-05-14-RegScavengerAssert.ll
2007-05-22-tailmerge-3.ll Convert a few tests to FileCheck. NFC. 2014-12-22 13:29:46 +00:00
2007-05-23-BadPreIndexedStore.ll ARM: fixup tests to specify the target more explicitly 2014-04-02 21:22:03 +00:00
2007-08-15-ReuseBug.ll
2008-02-04-LocalRegAllocBug.ll Don't run RAFast in the optimizing regalloc pipeline. 2012-06-08 23:15:12 +00:00
2008-02-29-RegAllocLocal.ll Don't run RAFast in the optimizing regalloc pipeline. 2012-06-08 23:15:12 +00:00
2008-03-05-SxtInRegBug.ll Fix 2008-03-05-SxtInRegBug.ll so that the CHECK-NOT will not match the filename. 2014-04-14 16:53:50 +00:00
2008-03-07-RegScavengerAssert.ll Upgrade syntax of tests using volatile instructions to use 'load volatile' instead of 'volatile load', which is archaic. 2011-11-27 06:54:59 +00:00
2008-04-04-ScavengerAssert.ll manually upgrade a bunch of tests to modern syntax, and remove some that 2011-06-17 03:14:27 +00:00
2008-04-10-ScavengerAssert.ll make the asmparser reject function and type redefinitions. 'Merging' hasn't been 2011-06-17 07:06:44 +00:00
2008-04-11-PHIofImpDef.ll
2008-05-19-LiveIntervalsBug.ll
2008-05-19-ScavengerAssert.ll
2008-07-17-Fdiv.ll ARM: fixup tests to specify the target more explicitly 2014-04-02 21:22:03 +00:00
2008-07-24-CodeGenPrepCrash.ll ARM: fixup tests to specify the target more explicitly 2014-04-02 21:22:03 +00:00
2008-08-07-AsmPrintBug.ll
2008-09-17-CoalescerBug.ll
2008-11-18-ScavengerAssert.ll ARM: fixup tests to specify the target more explicitly 2014-04-02 21:22:03 +00:00
2009-02-16-SpillerBug.ll
2009-02-22-SoftenFloatVaArg.ll
2009-02-27-SpillerBug.ll
2009-03-07-SpillerBug.ll rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which is 2011-06-18 06:05:24 +00:00
2009-03-09-AddrModeBug.ll ARM: fixup tests to specify the target more explicitly 2014-04-02 21:22:03 +00:00
2009-04-06-AsmModifier.ll ARM: fixup tests to specify the target more explicitly 2014-04-02 21:22:03 +00:00
2009-04-08-AggregateAddr.ll ARM: fixup tests to specify the target more explicitly 2014-04-02 21:22:03 +00:00
2009-04-08-FloatUndef.ll ARM: fixup tests to specify the target more explicitly 2014-04-02 21:22:03 +00:00
2009-04-08-FREM.ll ARM: fixup tests to specify the target more explicitly 2014-04-02 21:22:03 +00:00
2009-04-09-RegScavengerAsm.ll ARM: fixup tests to specify the target more explicitly 2014-04-02 21:22:03 +00:00
2009-05-05-DAGCombineBug.ll
2009-05-07-RegAllocLocal.ll Remove the local register allocator. 2010-06-15 21:58:33 +00:00
2009-05-11-CodePlacementCrash.ll ARM: fixup tests to specify the target more explicitly 2014-04-02 21:22:03 +00:00
2009-05-18-InlineAsmMem.ll ARM: fixup tests to specify the target more explicitly 2014-04-02 21:22:03 +00:00
2009-06-02-ISelCrash.ll
2009-06-04-MissingLiveIn.ll
2009-06-15-RegScavengerAssert.ll
2009-06-19-RegScavengerAssert.ll
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-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-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-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 ARM: fixup tests to specify the target more explicitly 2014-04-02 21:22:03 +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 ARM: fixup tests to specify the target more explicitly 2014-04-02 21:22:03 +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-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 manually upgrade a bunch of tests to modern syntax, and remove some that 2011-06-17 03:14:27 +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-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 Convert tests to the new EH model. 2011-11-08 00:09:27 +00:00
2009-08-31-TwoRegShuffle.ll ARM: fixup tests to specify the target more explicitly 2014-04-02 21:22:03 +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 ARM VLDR/VSTR instructions don't need a size suffix. 2011-11-14 23:03:21 +00:00
2009-09-10-postdec.ll ARM: fixup tests to specify the target more explicitly 2014-04-02 21:22:03 +00:00
2009-09-13-InvalidSubreg.ll
2009-09-13-InvalidSuperReg.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
2009-09-20-LiveIntervalsBug.ll
2009-09-21-LiveVariablesBug.ll
2009-09-22-LiveVariablesBug.ll
2009-09-23-LiveVariablesBug.ll
2009-09-24-spill-align.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
2009-09-27-CoalescerBug.ll
2009-09-28-LdStOptiBug.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
2009-10-02-NEONSubregsBug.ll
2009-10-16-Scope.ll IR: Move MDLocation into place 2015-01-14 22:27:36 +00:00
2009-10-27-double-align.ll These tests no longer require linear scan because reserved register coalescing is now universal. 2011-04-05 21:40:41 +00:00
2009-10-30.ll Change some ARM subtarget features to be single bit yes/no in order to sink them down to MC layer. Also fix tests. 2011-07-07 03:55:05 +00:00
2009-11-01-NeonMoves.ll Remove VMOVDneon and VMOVQ, which are just aliases for VORR. This continues to simplify the path towards an auto-generated disassembler. 2011-07-15 18:46:47 +00:00
2009-11-02-NegativeLane.ll ARM & AArch64: make use of common cmpxchg idioms after expansion 2014-05-30 10:09:59 +00:00
2009-11-07-SubRegAsmPrinting.ll ARM & AArch64: make use of common cmpxchg idioms after expansion 2014-05-30 10:09:59 +00:00
2009-11-13-CoalescerCrash.ll
2009-11-13-ScavengerAssert2.ll
2009-11-13-ScavengerAssert.ll
2009-11-13-VRRewriterCrash.ll
2009-11-30-LiveVariablesBug.ll
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
2010-03-04-stm-undef-addr.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
2010-03-18-ldm-rtrn.ll Properly pseudo-ize the ARM LDMIA_RET instruction. This has the nice side- 2011-03-11 22:51:41 +00:00
2010-04-09-NeonSelect.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +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 ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
2010-04-15-ScavengerDebugValue.ll IR: Move MDLocation into place 2015-01-14 22:27:36 +00:00
2010-05-14-IllegalType.ll
2010-05-17-FastAllocCrash.ll Don't run RAFast in the optimizing regalloc pipeline. 2012-06-08 23:15:12 +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 AArch64 & ARM: remove undefined behaviour from some tests. 2014-05-30 08:59:55 +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 ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
2010-05-21-BuildVector.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
2010-06-11-vmovdrr-bitcast.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +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 Cleanup: test source files do not need to be executable 2013-04-22 08:02:43 +00:00
2010-06-25-Thumb2ITInvalidIterator.ll IR: Move MDLocation into place 2015-01-14 22:27:36 +00:00
2010-06-29-PartialRedefFastAlloc.ll Set correct <def,undef> flags when lowering REG_SEQUENCE. 2012-01-24 23:28:42 +00:00
2010-06-29-SubregImpDefs.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
2010-07-26-GlobalMerge.ll Cleanup: Remove use of old "-enable-correct-eh-support" option from a test 2014-03-13 16:23:00 +00:00
2010-08-04-EHCrash.ll Convert tests to the new EH model. 2011-11-08 00:09:27 +00:00
2010-08-04-StackVariable.ll IR: Move MDLocation into place 2015-01-14 22:27:36 +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-10-25-ifcvt-ldm.ll ARM & AArch64: make use of common cmpxchg idioms after expansion 2014-05-30 10:09:59 +00:00
2010-11-15-SpillEarlyClobber.ll [RegAlloc] Remove reference to the trivial spiller in test case. 2014-11-06 19:24:18 +00:00
2010-11-29-PrologueBug.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
2010-12-07-PEIBug.ll ARM: correct Dwarf output for non-contiguous VFP saves. 2014-03-12 11:29:23 +00:00
2010-12-08-tpsoft.ll Replace coff-/elf-dump with llvm-readobj 2013-04-12 04:06:46 +00:00
2010-12-15-elf-lcomm.ll Replace coff-/elf-dump with llvm-readobj 2013-04-12 04:06:46 +00:00
2010-12-17-LocalStackSlotCrash.ll During local stack slot allocation, the materializeFrameBaseRegister function 2010-12-17 23:09:14 +00:00
2011-01-19-MergedGlobalDbg.ll IR: Move MDLocation into place 2015-01-14 22:27:36 +00:00
2011-02-04-AntidepMultidef.ll ARM & AArch64: make use of common cmpxchg idioms after expansion 2014-05-30 10:09:59 +00:00
2011-02-07-AntidepClobber.ll PostRA antidependence breaker unit test for PR8986. 2011-02-08 17:42:05 +00:00
2011-03-10-DAGCombineCrash.ll Avoid replacing the value of a directly stored load with the stored value if the load is indexed. rdar://9117613. 2011-03-11 00:48:56 +00:00
2011-03-15-LdStMultipleBug.ll AArch64 & ARM: remove undefined behaviour from some tests. 2014-05-30 08:59:55 +00:00
2011-03-23-PeepholeBug.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
2011-04-07-schediv.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
2011-04-11-MachineLICMBug.ll MachineSink: Fix and tweak critical-edge breaking heuristic. 2013-10-14 16:57:17 +00:00
2011-04-12-AlignBug.ll ARM: remove ARM/Thumb distinction for preferred alignment. 2014-10-14 22:12:17 +00:00
2011-04-12-FastRegAlloc.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
2011-04-15-AndVFlagPeepholeBug.ll The AND instruction leaves the V flag unmodified, so it falls victim to the same 2011-04-15 20:45:00 +00:00
2011-04-15-RegisterCmpPeephole.ll Add ORR and EOR to the CMP peephole optimizer. It's hard to get isel to generate 2011-04-15 21:24:38 +00:00
2011-04-26-SchedTweak.ll Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion. 2013-07-13 20:38:47 +00:00
2011-04-27-IfCvtBug.ll If converter was being too cute. It look for root BBs (which don't have 2011-04-27 19:32:43 +00:00
2011-05-04-MultipleLandingPadSuccs.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
2011-06-09-TailCallByVal.ll ARM: remove ancient -arm-tail-calls option 2014-03-11 15:09:49 +00:00
2011-06-16-TailCallByVal.ll ARM: remove ancient -arm-tail-calls option 2014-03-11 15:09:49 +00:00
2011-06-29-MergeGlobalsAlign.ll Make GlobalMerge honor the preferred alignment on globals without an explicitly specified alignment. 2011-11-30 21:54:15 +00:00
2011-07-10-GlobalMergeBug.ll Add a missing test for r134882. 2011-07-11 08:35:17 +00:00
2011-08-02-MergedGlobalDbg.ll IR: Move MDLocation into place 2015-01-14 22:27:36 +00:00
2011-08-12-vmovqqqq-pseudo.ll With the fix in r138164: "Add <imp-def> operands to QQ and QQQQ stack loads." 2011-08-20 00:34:45 +00:00
2011-08-25-ldmia_ret.ll MachineSink: Fix and tweak critical-edge breaking heuristic. 2013-10-14 16:57:17 +00:00
2011-08-29-ldr_pre_imm.ll Add testcase for r138746. 2011-08-29 18:02:40 +00:00
2011-08-29-SchedCycle.ll Change ARM / Thumb2 addc / adde and subc / sube modeling to use physical 2011-08-30 01:34:54 +00:00
2011-09-09-OddVectorDivision.ll Fix mistake in test runline. 2011-09-12 17:32:58 +00:00
2011-09-19-cpsr.ll ARM isel bug fix for adds/subs operands. 2011-09-20 03:17:40 +00:00
2011-09-28-CMovCombineBug.ll Tighten a ARM dag combine condition to avoid an identity transformation, which 2011-09-28 23:16:31 +00:00
2011-10-26-ExpandUnalignedLoadCrash.ll Don't try to form pre/post-indexed loads/stores until after LegalizeDAG runs. Fixes PR11029. 2011-11-12 00:35:34 +00:00
2011-10-26-memset-inline.ll Fix broken CHECK lines 2014-02-16 07:31:05 +00:00
2011-10-26-memset-with-neon.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
2011-11-07-PromoteVectorLoadStore.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
2011-11-09-BitcastVectorDouble.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
2011-11-09-IllegalVectorFPIntConvert.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
2011-11-14-EarlyClobber.ll Fix early-clobber handling in shrinkToUses. 2011-11-14 18:45:38 +00:00
2011-11-28-DAGCombineBug.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
2011-11-29-128bitArithmetics.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
2011-11-30-MergeAlignment.ll Make GlobalMerge honor the preferred alignment on globals without an explicitly specified alignment. 2011-11-30 21:54:15 +00:00
2011-12-14-machine-sink.ll TBAA: remove !tbaa from testing cases if not used. 2013-04-29 22:58:55 +00:00
2011-12-19-sjlj-clobber.ll Mark ARM eh_sjlj_dispatchsetup as clobbering all registers. Radar 10567930. 2011-12-20 01:29:27 +00:00
2012-01-23-PostRA-LICM.ll TBAA: remove !tbaa from testing cases if not used. 2013-04-29 22:58:55 +00:00
2012-01-24-RegSequenceLiveRange.ll TBAA: remove !tbaa from testing cases if not used. 2013-04-29 22:58:55 +00:00
2012-01-26-CoalescerBug.ll Rewrite instruction operands in AdjustCopiesBackFrom. Fixes PR11861. 2012-01-27 00:05:42 +00:00
2012-01-26-CopyPropKills.ll TBAA: remove !tbaa from testing cases if not used. 2013-04-29 22:58:55 +00:00
2012-02-01-CoalescerBug.ll Move test/CodeGen/Generic/2012-02-01-CoalescerBug.ll to CodeGen/ARM, for now. It requires TARGETS=arm. 2012-02-02 11:44:58 +00:00
2012-03-05-FPSCR-bug.ll Split fpscr into two registers: FPSCR and FPSCR_NZCV. 2012-03-06 00:19:55 +00:00
2012-03-13-DAGCombineBug.ll When performing a truncating store, it's possible to rearrange the data 2012-04-09 20:32:02 +00:00
2012-03-26-FoldImmBug.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
2012-04-02-TwoAddrInstrCrash.ll TBAA: remove !tbaa from testing cases if not used. 2013-04-29 22:58:55 +00:00
2012-04-10-DAGCombine.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
2012-04-24-SplitEHCriticalEdge.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
2012-05-04-vmov.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
2012-05-10-PreferVMOVtoVDUP32.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
2012-05-29-TailDupBug.ll Teach taildup to update livein set. rdar://11538365 2012-05-30 00:42:39 +00:00
2012-06-12-SchedMemLatency.ll TBAA: remove !tbaa from testing cases if not used. 2013-04-29 22:58:55 +00:00
2012-08-04-DtripleSpillReload.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
2012-08-08-legalize-unaligned.ll Fix the legalization of ExtLoad on ARM. ExpandUnalignedLoad did not properly 2012-08-09 01:56:44 +00:00
2012-08-09-neon-extload.ll Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion. 2013-07-13 20:38:47 +00:00
2012-08-13-bfi.ll Do not optimize (or (and X,Y), Z) into BFI and other sequences if the AND ISDNode has more than one user. 2012-08-13 18:52:44 +00:00
2012-08-23-legalize-vmull.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
2012-08-27-CopyPhysRegCrash.ll Make sure we add the predicate after all of the registers are added. 2012-08-27 22:12:44 +00:00
2012-08-30-select.ll MachineSink: Fix and tweak critical-edge breaking heuristic. 2013-10-14 16:57:17 +00:00
2012-09-18-ARMv4ISelBug.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
2012-09-25-InlineAsmScalarToVectorConv2.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
2012-09-25-InlineAsmScalarToVectorConv.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
2012-10-04-AAPCS-byval-align8.ll Allocate local registers in order for optimal coloring. 2013-07-25 18:35:14 +00:00
2012-10-04-FixedFrame-vs-byval.ll Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion. 2013-07-13 20:38:47 +00:00
2012-10-04-LDRB_POST_IMM-Crash.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
2012-10-18-PR14099-ByvalFrameAddress.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
2012-11-14-subs_carry.ll ARM & AArch64: make use of common cmpxchg idioms after expansion 2014-05-30 10:09:59 +00:00
2013-01-21-PR14992.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
2013-02-27-expand-vfma.ll Fix FileCheck --check-prefix lines. 2013-08-12 12:43:26 +00:00
2013-04-05-Small-ByVal-Structs-PR15293.ll ARM: Correctly align arguments after a byval struct is passed on the stack 2014-03-05 15:25:27 +00:00
2013-04-16-AAPCS-C4-vs-VFP.ll ARM: enable tail call optimisation on Thumb 2 2014-03-11 15:09:44 +00:00
2013-04-16-AAPCS-C5-vs-VFP.ll Fix for 5.5 Parameter Passing --> Stage C: 2013-04-22 13:06:52 +00:00
2013-04-18-load-overlap-PR14824.ll Fix for PR14824, An ARM Load/Store Optimization bug 2013-04-18 09:11:08 +00:00
2013-04-21-AAPCS-VA-C.1.cp.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
2013-05-02-AAPCS-ByVal-Structs-C4-C5-VFP2.ll For ARM backend, fixed "byval" attribute support. 2013-05-05 07:48:36 +00:00
2013-05-02-AAPCS-ByVal-Structs-C4-C5-VFP.ll ARM: Correctly align arguments after a byval struct is passed on the stack 2014-03-05 15:25:27 +00:00
2013-05-05-IfConvertBug.ll AArch64 & ARM: remove undefined behaviour from some tests. 2014-05-30 08:59:55 +00:00
2013-05-07-ByteLoadSameAddress.ll ARM: yet another round of ARM test clean ups 2014-04-03 23:47:24 +00:00
2013-05-13-AAPCS-byval-padding2.ll PR15868 fix. 2013-05-20 08:01:34 +00:00
2013-05-13-AAPCS-byval-padding.ll PR15868 fix. 2013-05-20 08:01:34 +00:00
2013-05-13-DAGCombiner-undef-mask.ll Fix PR15950 A bug in DAG Combiner about undef mask 2013-05-13 02:07:05 +00:00
2013-05-31-char-shift-crash.ll ARM FastISel integer sext/zext improvements 2013-06-07 20:10:37 +00:00
2013-06-03-ByVal-2Kbytes.ll Update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change. 2013-07-18 18:35:22 +00:00
2013-07-29-vector-or-combine.ll ARM & AArch64: make use of common cmpxchg idioms after expansion 2014-05-30 10:09:59 +00:00
2013-10-11-select-stalls.ll MachineSink: Fix and tweak critical-edge breaking heuristic. 2013-10-14 16:57:17 +00:00
2013-11-08-inline-asm-neon-array.ll ARM: produce friendly error for invalid inline asm 2013-11-14 17:15:39 +00:00
2014-01-09-pseudo_expand_implicit_reg.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
2014-02-05-vfp-regs-after-stack.ll LLVM-1163: AAPCS-VFP violation when CPRC allocated to stack 2014-02-07 11:19:53 +00:00
2014-02-21-byval-reg-split-alignment.ll ARM: enable tail call optimisation on Thumb 2 2014-03-11 15:09:44 +00:00
2014-05-14-DwarfEHCrash.ll Regression test for ARM EHABI breakage in r208166. 2014-05-14 11:13:31 +00:00
2014-07-18-earlyclobber-str-post.ll [ARM] Add regression test for the earlyclobber constraint of ARM STRB. 2014-07-23 08:39:50 +00:00
2014-08-04-muls-it.ll [SimplifyCFG] Swap to using TargetTransformInfo for cost 2015-02-11 12:15:41 +00:00
2015-01-21-thumbv4t-ldstr-opt.ll Fix load-store optimizer on thumbv4t 2015-01-21 22:39:43 +00:00
a15-mla.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
a15-partial-update.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
a15-SD-dep.ll [ARM]Fix an assertion failure in A15SDOptimizer about DPair reg class by treating DPair as QPR. 2014-03-20 05:36:59 +00:00
a15.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
aapcs-hfa-code.ll [ARM] Enable DP copy, load and store instructions for FPv4-SP 2014-08-21 12:50:31 +00:00
aapcs-hfa.ll Attempt to pacify the bots - this commit requires asserts. 2014-05-09 16:20:53 +00:00
addrmode.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
addrspacecast.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
adv-copy-opt.ll [ARM] Move the implementation of the target hooks related to copy-related 2014-08-22 18:05:22 +00:00
aliases.ll Use "weak alias" instead of "alias weak" 2014-07-30 22:51:54 +00:00
align.ll CodeGen: Eliminate a use of getDarwinMajorNumber(). 2011-04-19 20:32:39 +00:00
alloc-no-stack-realign.ll [ARM] Re-re-apply VLD1/VST1 base-update combine. 2015-02-19 23:52:41 +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 ARM: update even more tests 2014-04-03 17:35:22 +00:00
arguments2.ll
arguments3.ll
arguments4.ll
arguments5.ll
arguments6.ll
arguments7.ll
arguments8.ll
arguments_f64_backfill.ll
arguments-nosplit-double.ll
arguments-nosplit-i64.ll
arguments.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
arm32-round-conv.ll [AArch32] Add patterns for VCVT{A,N,P,M}. 2014-08-25 16:56:33 +00:00
arm32-rounding.ll [ARM] Allow selecting VRINT[APMXZR] and VCVT[BT] instructions for FPv5 2014-10-01 13:13:18 +00:00
arm-abi-attr.ll Add a new string member to the TargetOptions struct for the name 2014-12-18 02:20:58 +00:00
arm-and-tst-peephole.ll ARM & AArch64: make use of common cmpxchg idioms after expansion 2014-05-30 10:09:59 +00:00
arm-asm.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
arm-frameaddr.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
arm-modifier.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
arm-negative-stride.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
arm-returnaddr.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
arm-ttype-target2.ll Enable EHABI by default 2014-01-29 11:50:56 +00:00
armv4.ll Change some ARM subtarget features to be single bit yes/no in order to sink them down to MC layer. Also fix tests. 2011-07-07 03:55:05 +00:00
atomic-64bit.ll Add a new string member to the TargetOptions struct for the name 2014-12-18 02:20:58 +00:00
atomic-cmp.ll IR: add "cmpxchg weak" variant to support permitted failure. 2014-06-13 14:24:07 +00:00
atomic-cmpxchg.ll Lower thumbv4t & thumbv5 lo->lo copies through a push-pop sequence 2014-08-20 23:38:50 +00:00
atomic-load-store.ll Restore "[ARM, Fix] Fix emitLeading/TrailingFence on old ARM processors" 2014-09-18 18:56:04 +00:00
atomic-op.ll ARM: allow misaligned local variables in Thumb1 mode. 2014-10-14 22:12:14 +00:00
atomic-ops-v8.ll IR: add "cmpxchg weak" variant to support permitted failure. 2014-06-13 14:24:07 +00:00
atomicrmw_minmax.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
available_externally.ll ARM: fix test after change to indirect symbol emission. 2014-04-29 10:13:10 +00:00
avoid-cpsr-rmw.ll Evict local live ranges if they can be reassigned. 2013-07-25 18:35:19 +00:00
bfc.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
bfi.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
bfx.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
bic.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
bicZext.ll This change handles a another case for generating the bic instruction 2012-06-18 14:51:32 +00:00
big-endian-eh-unwind.ll ARMEB: Fix byte order of EH frame unwinding instructions, with modified test file 2014-05-13 16:44:30 +00:00
big-endian-neon-bitconv.ll ARM: Implement big endian bit-conversion for NEON type 2014-05-12 11:19:20 +00:00
big-endian-neon-extend.ll [ARM] Use patterns instead of hardcoded regs in test. NFC. 2015-02-05 01:52:19 +00:00
big-endian-neon-trunc-store.ll ARMEB: Fix trunc store for vector types 2014-06-16 09:17:30 +00:00
big-endian-ret-f64.ll ARMEB: Fix function return type f64 2014-06-01 09:30:52 +00:00
big-endian-vector-callee.ll ARM-BE: test files for vector argument passing 2014-05-14 16:59:44 +00:00
big-endian-vector-caller.ll ARM-BE: test files for vector argument passing 2014-05-14 16:59:44 +00:00
bits.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
bswap16.ll Fix ARM bswap16.ll test on Windows 2014-05-12 22:13:07 +00:00
bswap-inline-asm.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
build-attributes-encoding.s Stop uppercasing build attribute data. 2014-11-27 12:13:56 +00:00
build-attributes.ll [ARM] Add missing M/R class CPUs 2015-02-18 10:33:30 +00:00
bx_fold.ll Properly pseudo-ize the ARM LDMIA_RET instruction. This has the nice side- 2011-03-11 22:51:41 +00:00
byval_load_align.ll Struct byval: use the correct alignment for loads generated to load 2013-10-07 19:47:53 +00:00
cache-intrinsic.ll Add @llvm.clear_cache builtin 2014-03-26 12:52:28 +00:00
call_nolink.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
call-noret-minsize.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
call-noret.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
call-tc.ll ARM & AArch64: make use of common cmpxchg idioms after expansion 2014-05-30 10:09:59 +00:00
call.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
carry.ll Only emit movw on ARMv6T2+ 2014-09-02 22:45:13 +00:00
clz.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
cmn.ll Re-enable the CMN instruction. 2012-06-11 08:07:26 +00:00
cmpxchg-idioms.ll IR: add "cmpxchg weak" variant to support permitted failure. 2014-06-13 14:24:07 +00:00
cmpxchg-weak.ll Atomics: make use of the "cmpxchg weak" instruction. 2014-06-13 16:45:52 +00:00
coalesce-dbgvalue.ll IR: Move MDLocation into place 2015-01-14 22:27:36 +00:00
coalesce-subregs.ll [SimplifyCFG] Swap to using TargetTransformInfo for cost 2015-02-11 12:15:41 +00:00
code-placement.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
commute-movcc.ll TBAA: remove !tbaa from testing cases if not used. 2013-04-29 22:58:55 +00:00
compare-call.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
constant-islands.ll ARM: avoid duplicating branches during constant islands. 2014-11-13 17:58:51 +00:00
constantfp.ll Fix broken CHECK lines 2014-02-16 07:31:05 +00:00
constants.ll Fix constant folding through bitcasts by no longer relying on undefined behaviour (converting NaN values between float and double). 2012-09-12 11:25:02 +00:00
copy-cpsr.ll ARM: allow copying of CPSR when all else fails. 2014-10-01 19:21:03 +00:00
copy-paired-reg.ll Fix ARM paired GPR COPY lowering 2013-07-12 23:33:03 +00:00
crash-greedy-v6.ll Order CALLSEQ_START and CALLSEQ_END nodes. 2013-05-29 22:03:55 +00:00
crash-greedy.ll Clear kill flags in removeCopyByCommutingDef(). 2012-07-31 02:47:24 +00:00
crash-O0.ll Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call 2014-02-13 14:44:26 +00:00
crash-shufflevector.ll Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion. 2013-07-13 20:38:47 +00:00
crash.ll Handle the situation where CodeGenPrepare removes a reference to a BB that has 2012-11-29 19:38:06 +00:00
crc32.ll ARM: add test for crc32 instructions in CodeGen. 2015-01-14 01:43:33 +00:00
cse-call.ll Handle regmasks in MachineCSE. 2012-02-28 02:08:50 +00:00
cse-ldrlit.ll ARM: correctly expand LDR-lit based globals. 2014-12-10 23:40:50 +00:00
cse-libcalls.ll Convert a few tests to FileCheck. NFC. 2014-12-22 13:29:46 +00:00
ctor_order.ll Properly emit ctors / dtors with priorities into desired sections 2012-01-25 22:24:19 +00:00
ctors_dtors.ll Be nice to Xcore and the XMOS assembler and avoid quoting section names 2011-03-04 20:03:14 +00:00
ctz.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
dagcombine-anyexttozeroext.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
dagcombine-concatvector.ll Add a new string member to the TargetOptions struct for the name 2014-12-18 02:20:58 +00:00
darwin-eabi.ll [ARM] Enable DP copy, load and store instructions for FPv4-SP 2014-08-21 12:50:31 +00:00
darwin-section-order.ll ARM: locate user-defined text sections next to default text. 2012-10-04 21:33:24 +00:00
data-in-code-annotations.ll ARM & AArch64: make use of common cmpxchg idioms after expansion 2014-05-30 10:09:59 +00:00
dbg.ll ARM: Add patterns for dbg 2014-08-26 12:47:26 +00:00
DbgValueOtherTargets.test ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
debug-frame-large-stack.ll ARM: simplify test. 2014-11-14 22:45:23 +00:00
debug-frame-no-debug.ll Generate the DWARF stack frame decode operations in the function prologue for ARM/Thumb functions. 2014-02-14 17:19:07 +00:00
debug-frame-vararg.ll IR: Move MDLocation into place 2015-01-14 22:27:36 +00:00
debug-frame.ll IR: Move MDLocation into place 2015-01-14 22:27:36 +00:00
debug-info-arg.ll IR: Move MDLocation into place 2015-01-14 22:27:36 +00:00
debug-info-blocks.ll IR: Move MDLocation into place 2015-01-14 22:27:36 +00:00
debug-info-branch-folding.ll IR: Move MDLocation into place 2015-01-14 22:27:36 +00:00
debug-info-d16-reg.ll IR: Move MDLocation into place 2015-01-14 22:27:36 +00:00
debug-info-qreg.ll IR: Move MDLocation into place 2015-01-14 22:27:36 +00:00
debug-info-s16-reg.ll IR: Move MDLocation into place 2015-01-14 22:27:36 +00:00
debug-info-sreg2.ll IR: Move MDLocation into place 2015-01-14 22:27:36 +00:00
debug-segmented-stacks.ll IR: Move MDLocation into place 2015-01-14 22:27:36 +00:00
default-float-abi.ll ARM: set default float ABI based on triple. 2013-12-18 09:27:33 +00:00
deps-fix.ll Fixed a bug in the ExecutionDependencyFix pass that caused dependencies to not propagate through implicit defs. 2012-10-03 08:29:36 +00:00
div.ll Cortex-R5 can issue Thumb2 integer division instructions. 2013-06-04 22:52:09 +00:00
divmod-eabi.ll Revert "ARM: improve RTABI 4.2 conformance on Linux" 2014-08-23 18:29:43 +00:00
divmod.ll Change objectsize intrinsic to accept different address spaces. 2013-10-07 18:06:48 +00:00
domain-conv-vmovs.ll Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion. 2013-07-13 20:38:47 +00:00
dwarf-eh.ll Allow using normal .eh_frame based unwinding on ARM. Use the same 2014-05-07 07:49:34 +00:00
dwarf-unwind.ll ARM: refactor .cfi_def_cfa_offset emission. 2014-11-14 22:45:33 +00:00
dyn-stackalloc.ll Revert "r226086 - Revert "r226071 - [RegisterCoalescer] Remove copies to reserved registers"" 2015-01-15 20:32:09 +00:00
eh-dispcont.ll Allocate local registers in order for optimal coloring. 2013-07-25 18:35:14 +00:00
eh-resume-darwin.ll Convert tests to the new EH model. 2011-11-08 00:09:27 +00:00
ehabi-filters.ll Enable EHABI by default 2014-01-29 11:50:56 +00:00
ehabi-handlerdata-nounwind.ll Fix ARM EHABI when function has landingpad and nounwind. 2014-05-14 16:38:30 +00:00
ehabi-handlerdata.ll More test case for r208715. 2014-05-14 16:37:32 +00:00
ehabi-no-landingpad.ll Enable EHABI by default 2014-01-29 11:50:56 +00:00
ehabi-unwind.ll Enable EHABI by default 2014-01-29 11:50:56 +00:00
ehabi.ll Allow using normal .eh_frame based unwinding on ARM. Use the same 2014-05-07 07:49:34 +00:00
elf-lcomm-align.ll Never use .lcomm on platforms where it does not accept an alignment 2012-11-27 16:11:16 +00:00
emit-big-cst.ll Add a new string member to the TargetOptions struct for the name 2014-12-18 02:20:58 +00:00
extload-knownzero.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
extloadi1.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
fabs-neon.ll Improved test cases that were added with r214892. 2014-08-05 20:16:35 +00:00
fabss.ll Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion. 2013-07-13 20:38:47 +00:00
fadds.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
fast-isel-align.ll ARM: Clean up fast-isel machine verifier errors. 2013-08-16 23:37:23 +00:00
fast-isel-binary.ll [ARM] Fix another ARM FastISel -verify-machineinstrs issue. 2013-08-23 15:20:56 +00:00
fast-isel-br-const.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
fast-isel-br-phi.ll ARM: Constrain regclass for TSTri instruction. 2013-08-26 20:22:05 +00:00
fast-isel-call-multi-reg-return.ll Enable FastISel on ARM for Linux and NaCl, not MCJIT 2013-06-14 02:49:43 +00:00
fast-isel-call.ll Reapply [FastISel] Let the target decide first if it wants to materialize a constant (215588). 2014-08-19 19:05:24 +00:00
fast-isel-cmp-imm.ll ARM: Clean up fast-isel machine verifier errors. 2013-08-16 23:37:23 +00:00
fast-isel-conversion.ll ARM: Fast-isel register class constrain for extends. 2013-08-16 23:37:36 +00:00
fast-isel-crash2.ll ARM MachO: sort out isTargetDarwin/isTargetIOS/... checks. 2014-01-06 14:28:05 +00:00
fast-isel-crash.ll Enable FastISel on ARM for Linux and NaCl, not MCJIT 2013-06-14 02:49:43 +00:00
fast-isel-deadcode.ll Reapply [FastISel] Let the target decide first if it wants to materialize a constant (215588). 2014-08-19 19:05:24 +00:00
fast-isel-ext.ll ARM: Fast-isel register class constrain for extends. 2013-08-16 23:37:36 +00:00
fast-isel-fold.ll Enable FastISel on ARM for Linux and NaCl, not MCJIT 2013-06-14 02:49:43 +00:00
fast-isel-frameaddr.ll ARM MachO: sort out isTargetDarwin/isTargetIOS/... checks. 2014-01-06 14:28:05 +00:00
fast-isel-GEP-coalesce.ll Enable FastISel on ARM for Linux and NaCl, not MCJIT 2013-06-14 02:49:43 +00:00
fast-isel-icmp.ll ARM: Fast-isel register class constrain for extends. 2013-08-16 23:37:36 +00:00
fast-isel-indirectbr.ll Enable FastISel on ARM for Linux and NaCl, not MCJIT 2013-06-14 02:49:43 +00:00
fast-isel-inline-asm.ll [FastISel] Local values shouldn't be alive across an inline asm call with side effects. 2014-07-16 22:20:51 +00:00
fast-isel-intrinsic.ll Reapply [FastISel] Let the target decide first if it wants to materialize a constant (215588). 2014-08-19 19:05:24 +00:00
fast-isel-ldr-str-arm.ll Fix ARM FastISel tests, as a first step to enabling ARM FastISel 2013-05-14 16:26:38 +00:00
fast-isel-ldr-str-thumb-neg-index.ll TBAA: remove !tbaa from testing cases when they are not needed. 2013-08-21 22:20:53 +00:00
fast-isel-ldrh-strh-arm.ll Enable FastISel on ARM for Linux and NaCl, not MCJIT 2013-06-14 02:49:43 +00:00
fast-isel-load-store-verify.ll Add test for ARM FastISel load/store register classes 2013-06-10 00:35:57 +00:00
fast-isel-mvn.ll Reapply [FastISel] Let the target decide first if it wants to materialize a constant (215588). 2014-08-19 19:05:24 +00:00
fast-isel-pic.ll ARM: FastISel verifier error cleanup. 2013-08-26 20:07:29 +00:00
fast-isel-pred.ll Enable FastISel on ARM for Linux and NaCl, not MCJIT 2013-06-14 02:49:43 +00:00
fast-isel-redefinition.ll Fix ARM FastISel tests, as a first step to enabling ARM FastISel 2013-05-14 16:26:38 +00:00
fast-isel-ret.ll ARM: Fast-isel register class constrain for extends. 2013-08-16 23:37:36 +00:00
fast-isel-select.ll Reapply [FastISel] Let the target decide first if it wants to materialize a constant (215588). 2014-08-19 19:05:24 +00:00
fast-isel-shifter.ll ARM: Clean up fast-isel machine verifier errors. 2013-08-16 23:37:23 +00:00
fast-isel-static.ll ARM: constrain register-class in fast-isel 2013-12-11 16:04:57 +00:00
fast-isel-vararg.ll Reapply [FastISel] Let the target decide first if it wants to materialize a constant (215588). 2014-08-19 19:05:24 +00:00
fast-isel.ll ARM: Fix more fast-isel verifier failures. 2013-08-16 23:37:31 +00:00
fast-tail-call.ll ARM: remove ancient -arm-tail-calls option 2014-03-11 15:09:49 +00:00
fastcc-vfp.ll Tweak ARM fastcc by adopting these two AAPCS rules: 2014-02-11 23:49:31 +00:00
fastisel-gep-promote-before-add.ll Avoid illegal integer promotion in fastisel 2013-11-15 19:09:27 +00:00
fastisel-thumb-litpool.ll ARM: fix fast-isel assertion failure 2014-02-04 10:38:46 +00:00
fcopysign.ll Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion. 2013-07-13 20:38:47 +00:00
fdivs.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
fixunsdfdi.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +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
floorf.ll llvm/test/CodeGen/ARM/floorf.ll: Add explicit -mtriple=arm-unknown-unknown, or it fails on msvc. 2012-08-14 00:56:06 +00:00
fmacs.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
fmdrr-fmrrd.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
fmscs.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
fmuls.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
fnegs.ll optimize vector fneg of bitcasted integer value 2014-08-14 15:15:28 +00:00
fnmacs.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
fnmscs.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
fnmul.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
fnmuls.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
fold-const.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
fold-stack-adjust.ll Fix large stack alignment codegen for ARM and Thumb2 targets 2015-01-08 15:09:14 +00:00
formal.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
fp16.ll ARM: __gnu_h2f_ieee and __gnu_f2h_ieee always use the soft-float calling convention 2014-08-11 09:12:32 +00:00
fp_convert.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
fp-arg-shuffle.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
fp-fast.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
fp.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
fparith.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
fpcmp_ueq.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
fpcmp-f64-neon-opt.ll Do not emit intermediate register for zero FP immediate 2014-10-23 15:31:50 +00:00
fpcmp-opt.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
fpcmp.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
fpconsts.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
fpconv.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
fpmem.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
fpow.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
fpowi.ll Correct bogus module triple specifications. 2010-08-30 10:48:29 +00:00
fptoint.ll ARM & AArch64: make use of common cmpxchg idioms after expansion 2014-05-30 10:09:59 +00:00
frame-register.ll ARM: improve WoA ABI conformance for frame register 2014-05-18 04:12:52 +00:00
fsubs.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
func-argpassing-endian.ll test/CodeGen: Check that the correct register is used in a store 2014-05-08 22:45:07 +00:00
fusedMAC.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
ghc-tcreturn-lowered.ll Parse 'ghccc' in .ll files as the GHC convention (cc 10) 2014-12-01 21:04:44 +00:00
global-merge-1.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
global-merge-addrspace.ll Make the MergeGlobals pass correctly handle the address space qualifiers of the global variables. We partition the set of globals by their address space, and apply the same the trasnformation as before to merge them. 2013-01-07 12:31:25 +00:00
global-merge.ll Extend global merge pass to optionally consider global constant variables. 2013-03-18 22:30:07 +00:00
globals.ll ARM: correctly expand LDR-lit based globals. 2014-12-10 23:40:50 +00:00
gpr-paired-spill-thumbinst.ll ARM: fix part of test which actually needed an asserts build 2013-04-21 12:20:19 +00:00
gpr-paired-spill.ll ARM: fix part of test which actually needed an asserts build 2013-04-21 12:20:19 +00:00
gv-stubs-crash.ll Check the visibility of the global variable before placing it into the stubs 2011-10-24 23:05:43 +00:00
half.ll ARM: support legalisation of "fptrunc ... to half" operations. 2014-07-18 13:01:19 +00:00
hardfloat_neon.ll
hello.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
hfa-in-contiguous-registers.ll ARM: HFAs must be passed in consecutive registers 2014-05-09 14:01:47 +00:00
hidden-vis-2.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
hidden-vis-3.ll ARM Darwin default relocation model is PIC. 2011-09-30 17:41:35 +00:00
hidden-vis.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
hints.ll ARM: provide a new generic hint intrinsic 2014-04-25 17:24:24 +00:00
iabs.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ifconv-kills.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ifconv-regmask.ll ARM: do not add a regmask for TAILJUMPs 2013-10-04 16:52:54 +00:00
ifcvt1.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ifcvt2.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ifcvt3.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ifcvt4.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ifcvt5.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
ifcvt6.ll Fix more places which should be checking for iOS, not darwin. 2012-01-04 01:55:04 +00:00
ifcvt7.ll Properly pseudo-ize the ARM LDMIA_RET instruction. This has the nice side- 2011-03-11 22:51:41 +00:00
ifcvt8.ll Properly pseudo-ize the ARM LDMIA_RET instruction. This has the nice side- 2011-03-11 22:51:41 +00:00
ifcvt9.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ifcvt10.ll ARM & AArch64: make use of common cmpxchg idioms after expansion 2014-05-30 10:09:59 +00:00
ifcvt11.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
ifcvt12.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
ifcvt-branch-weight-bug.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
ifcvt-branch-weight.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
illegal-vector-bitcast.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
imm.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
indirect-hidden.ll ARM: emit hidden stubs into a proper non_lazy_symbol_pointer section. 2014-04-29 10:06:05 +00:00
indirect-reg-input.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
indirectbr-2.ll Replace PROLOG_LABEL with a new CFI_INSTRUCTION. 2014-03-07 06:08:31 +00:00
indirectbr-3.ll ARM & AArch64: make use of common cmpxchg idioms after expansion 2014-05-30 10:09:59 +00:00
indirectbr.ll Replace PROLOG_LABEL with a new CFI_INSTRUCTION. 2014-03-07 06:08:31 +00:00
inline-diagnostics.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
inlineasm2.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
inlineasm3.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
inlineasm4.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
inlineasm-64bit.ll Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call 2014-02-13 14:44:26 +00:00
inlineasm-global.ll llvm/test/CodeGen/ARM/inlineasm-global.ll: Add explicit triple to appease targeting *-win32. 2014-07-25 09:55:01 +00:00
inlineasm-imm-arm.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
inlineasm-ldr-pseudo.ll Fix PR18345: ldr= pseudo instruction produces incorrect code when using in inline assembly 2014-02-04 17:22:40 +00:00
inlineasm-switch-mode-oneway-from-arm.ll Don't use "llc -filetype=obj" now that the codepath is the same. 2014-01-24 15:59:50 +00:00
inlineasm-switch-mode-oneway-from-thumb.ll Don't use "llc -filetype=obj" now that the codepath is the same. 2014-01-24 15:59:50 +00:00
inlineasm-switch-mode.ll Don't use "llc -filetype=obj" now that the codepath is the same. 2014-01-24 15:59:50 +00:00
inlineasm.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
insn-sched1.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
int-to-fp.ll Add Neon SINT_TO_FP and UINT_TO_FP lowering from v4i16 to v4f32. Fixes 2011-03-29 21:41:55 +00:00
integer_insertelement.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
interrupt-attr.ll Fix large stack alignment codegen for ARM and Thumb2 targets 2015-01-08 15:09:14 +00:00
intrinsics-crypto.ll AArch64 & ARM: refactor crypto intrinsics to take scalars 2014-02-03 17:27:49 +00:00
intrinsics-memory-barrier.ll [ARM] Implement ISB memory barrier intrinsic 2014-07-03 16:00:41 +00:00
intrinsics-overflow.ll Fix ARM intrinsics-overflow.ll test on Windows 2014-05-09 21:52:48 +00:00
intrinsics-v8.ll ARM: remove @llvm.arm.sevl 2014-04-25 17:51:25 +00:00
intrinsics.ll Add a few ARM coprocessor intrinsics. Testcases included 2011-05-03 17:29:22 +00:00
invalid-target.ll Fix ARM triple parsing 2014-11-17 14:08:57 +00:00
invoke-donothing-assert.ll Revert r176154 in favor of a better approach. 2013-03-08 02:21:08 +00:00
isel-v8i32-crash.ll [ARM] Prevent PerformVCVTCombine from combining a vmul/vcvt with 8 lanes 2014-12-16 10:59:27 +00:00
ispositive.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
jumptable-label.ll Testcase for previous commit. 2011-06-15 21:18:51 +00:00
large-stack.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ldaex-stlex.ll ARM: tell LLVM about zext properties of ldrexb/ldrexh 2014-04-03 15:10:35 +00:00
ldm.ll ARM MachO: sort out isTargetDarwin/isTargetIOS/... checks. 2014-01-06 14:28:05 +00:00
ldr_ext.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ldr_frame.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ldr_post.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ldr_pre.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ldr.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ldrd-memoper.ll Preserve MachineMemOperands in ARMLoadStoreOptimizer. 2011-11-11 22:18:09 +00:00
ldrd.ll Add extra CHECK prefix to tests with explicit prefix 2014-02-16 13:28:15 +00:00
ldst-f32-2-i32.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
ldstrex-m.ll ARM: implement correct atomic operations on v7M 2014-06-16 18:49:36 +00:00
ldstrex.ll ARM: tell LLVM about zext properties of ldrexb/ldrexh 2014-04-03 15:10:35 +00:00
lit.local.cfg Reduce verbiage of lit.local.cfg files 2014-06-09 22:42:55 +00:00
load_i1_select.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
load-address-masked.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
load-global.ll Revert "Tests: Be less dependent on a specific schedule/regalloc" 2013-10-11 18:09:19 +00:00
load.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
log2_not_readnone.ll Revert r151816 as Jim has the appropriate fix. 2012-03-01 17:41:19 +00:00
long_shift.ll ARM big endian function argument passing 2014-05-08 14:06:24 +00:00
long-setcc.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
long.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
longMAC.ll This patch fixes issue with lowering below mentioned pattern :- 2015-01-23 09:10:03 +00:00
lsr-code-insertion.ll Weekly fix of register allocation dependent unit tests. 2011-04-30 01:37:52 +00:00
lsr-icmp-imm.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
lsr-scale-addr-mode.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
lsr-unfolded-offset.ll ARM & AArch64: make use of common cmpxchg idioms after expansion 2014-05-30 10:09:59 +00:00
machine-cse-cmp.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
machine-licm.ll ARM: add pseudo-instructions for lit-pool global materialisation 2013-12-02 10:35:41 +00:00
mature-mc-support.ll Add triples to try to fix the windows bots. 2014-02-13 16:49:47 +00:00
mem.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
memcpy-inline.ll [ARM] Re-re-apply VLD1/VST1 base-update combine. 2015-02-19 23:52:41 +00:00
memfunc.ll ARM MachO: sort out isTargetDarwin/isTargetIOS/... checks. 2014-01-06 14:28:05 +00:00
memset-inline.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
MergeConsecutiveStores.ll DAGCombiner: Merge store/loads when we have extload/truncstores 2013-04-02 15:58:51 +00:00
metadata-default.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
metadata-short-enums.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
metadata-short-wchar.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
minsize-imms.ll ARM: use litpools for normal i32 imms when compiling minsize. 2014-01-23 13:43:47 +00:00
minsize-litpools.ll ARM: decide whether to use movw/movt based on "minsize" attribute. 2013-12-02 14:46:26 +00:00
misched-copy-arm.ll ARM & AArch64: make use of common cmpxchg idioms after expansion 2014-05-30 10:09:59 +00:00
mls.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
movt-movw-global.ll Darwin-ARM: use movw/movt for static relocations 2013-11-26 12:45:05 +00:00
movt.ll ARM: update even more tests 2014-04-03 17:35:22 +00:00
mul_const.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
mul.ll ARM: update even more tests 2014-04-03 17:35:22 +00:00
mulhi.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
mult-alt-generic-arm.ll Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call 2014-02-13 14:44:26 +00:00
mvn.ll Add extra checks to mvn.ll test to prevent the "f1" check from matching 2014-04-12 04:47:04 +00:00
named-reg-alloc.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
named-reg-notareg.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
negative-offset.ll ARM: Negative offset support problem 2014-09-09 09:57:59 +00:00
neon_arith1.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
neon_cmp.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
neon_div.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
neon_fpconv.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
neon_ld1.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
neon_ld2.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
neon_minmax.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
neon_shift.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
neon_spill.ll TBAA: remove !tbaa from testing cases when they are not needed. 2013-08-21 22:20:53 +00:00
neon_vabs.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
neon-fma.ll Add LLVM support for Swift. 2012-09-29 21:43:49 +00:00
neon-spfp.ll Fix FileCheck --check-prefix lines. 2013-08-12 12:43:26 +00:00
no-fpu.ll [ARM] Add a test case for disabled neon/fpu features. 2013-10-11 11:07:00 +00:00
no-tail-call.ll [ARM] Do not perform a tail call when the caller returns several values. 2014-09-18 21:17:50 +00:00
none-macho-v4t.ll Fix thumbv4t indirect calls 2014-12-04 19:34:50 +00:00
none-macho.ll ARM: do not generate BLX instructions on Cortex-M CPUs. 2014-08-06 11:13:14 +00:00
nop_concat_vectors.ll Optimize away nop CONCAT_VECTOR nodes. 2013-05-01 19:18:51 +00:00
noreturn.ll Keep the link register for uwtable. 2014-02-25 16:57:28 +00:00
null-streamer.ll llvm-mc: Use Target::createNullStreamer to fix crashes on target-specific asm directives. 2015-02-19 00:45:04 +00:00
opt-shuff-tstore.ll Add LLVM support for Swift. 2012-09-29 21:43:49 +00:00
optimize-dmbs-v7.ll Remove duplicated DMB instructions 2014-04-02 09:03:43 +00:00
optselect-regclass.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
out-of-registers.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
pack.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
peephole-bitcast.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
phi.ll Add the ability to use GEPs for address sinking in CGP 2014-04-12 00:59:48 +00:00
pic.ll ARM: Enable machine verifier for a few more tests. 2013-08-26 20:22:08 +00:00
popcnt.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
pr3502.ll
pr13249.ll Now that RegistersDefinedFromSameValue handles one instruction being an 2012-07-01 17:08:01 +00:00
pr18364-movw.ll Missing test from r216989 2014-09-02 22:46:18 +00:00
PR15053.ll Remove date from test case file name. The PR number provides a unique ID already. 2013-03-11 03:49:23 +00:00
preferred-align.ll ARM: remove ARM/Thumb distinction for preferred alignment. 2014-10-14 22:12:17 +00:00
prefetch.ll Remove the cortex-a9-mp CPU. 2014-11-03 17:38:00 +00:00
private.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
rbit.ll ARM: Fix codegen for rbit intrinsic 2014-08-20 10:40:20 +00:00
readcyclecounter.ll ARM: implement @llvm.readcyclecounter intrinsic 2013-05-23 19:11:20 +00:00
reg_sequence.ll ARM & AArch64: make use of common cmpxchg idioms after expansion 2014-05-30 10:09:59 +00:00
ret0.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ret_arg1.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ret_arg2.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ret_arg3.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ret_arg4.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ret_arg5.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ret_f32_arg2.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ret_f32_arg5.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ret_f64_arg2.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ret_f64_arg_reg_split.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ret_f64_arg_split.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ret_f64_arg_stack.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ret_i64_arg2.ll ARM: update even more tests 2014-04-03 17:35:22 +00:00
ret_i64_arg3.ll ARM: update even more tests 2014-04-03 17:35:22 +00:00
ret_i64_arg_split.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ret_i128_arg2.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ret_sret_vector.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
ret_void.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
returned-ext.ll ARM: remove ancient -arm-tail-calls option 2014-03-11 15:09:49 +00:00
returned-trunc-tail-calls.ll ARM: remove ancient -arm-tail-calls option 2014-03-11 15:09:49 +00:00
rev.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
saxpy10-a9.ll New machine model for cortex-a9. Schedule for resources and latency. 2013-12-28 21:57:05 +00:00
sbfx.ll ARM: spot SBFX-compatbile code expressed with sign_extend_inreg 2014-07-23 13:59:12 +00:00
section-name.ll Bring r226038 back. 2015-01-19 15:16:06 +00:00
section.ll FileCheck-ize and simplify RUN lines. 2011-07-02 20:43:11 +00:00
segmented-stacks-dynamic.ll If a function needs a frame pointer, but r11 (aka fp) has not been used, 2014-05-06 20:43:01 +00:00
segmented-stacks.ll Segmented stacks: omit __morestack call when there's no frame. 2014-05-22 13:03:43 +00:00
select_xform.ll Fix optimisations of SELECT_CC which assumed result is boolean 2014-11-17 10:49:31 +00:00
select-imm.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
select-undef.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
select.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
setcc-sentinals.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
setcc-type-mismatch.ll ARM & AArch64: teach LowerVSETCC that output type size may differ from input. 2015-02-08 00:50:47 +00:00
shifter_operand.ll Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion. 2013-07-13 20:38:47 +00:00
shuffle.ll Testcase for r127630. 2011-03-15 01:49:08 +00:00
sincos.ll Enable optimization of sin / cos pair into call to __sincos_stret for iOS7+. 2013-11-03 06:14:38 +00:00
sjlj-prepare-critical-edge.ll Fix a bug in DemoteRegToStack where a reload instruction was inserted into the 2015-02-09 06:38:23 +00:00
sjljehprepare-lower-empty-struct.ll Unify the lowering of arguments during SjLj prepare. 2014-07-14 18:21:11 +00:00
smml.ll ARM: update even more tests 2014-04-03 17:35:22 +00:00
smul.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
smulw.ll [ARM] Do not select SMULW[BT] or SMLAW[BT] 2014-10-20 11:30:35 +00:00
space-directive.ll ARM: add @llvm.arm.space intrinsic for testing ConstantIslands. 2014-11-13 17:58:48 +00:00
spill-q.ll Fix large stack alignment codegen for ARM and Thumb2 targets 2015-01-08 15:09:14 +00:00
ssp-data-layout.ll [stackprotector] Implement the sspstrong rules for stack layout. 2014-02-01 01:36:16 +00:00
stack_guard_remat.ll ARM: correctly expand LDR-lit based globals. 2014-12-10 23:40:50 +00:00
stack-alignment.ll Fix large stack alignment codegen for ARM and Thumb2 targets 2015-01-08 15:09:14 +00:00
stack-frame.ll Fix test/CodeGen/arm.ll 2014-04-23 01:09:29 +00:00
stack-protector-bmovpcb_call.ll [stack protector] Work around an issue with the BMOVPCB_CALL instruction on ARM by disabling does not return on __stack_chk_fail. 2013-08-22 23:45:24 +00:00
stackpointer.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
stm.ll Fix a bunch of ARM tests to be register allocation independent. 2011-05-03 22:31:21 +00:00
str_post.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
str_pre-2.ll Fix test that depends on register allocation. 2012-06-11 21:14:28 +00:00
str_pre.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
str_trunc.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
struct_byval_arm_t1_t2.ll Fix known typos 2014-01-24 17:20:08 +00:00
struct_byval.ll Struct byval: fix a copy-paste error for thumb2. 2013-10-15 19:42:32 +00:00
struct-byval-frame-index.ll ARM & AArch64: make use of common cmpxchg idioms after expansion 2014-05-30 10:09:59 +00:00
sub-cmp-peephole.ll Fix ARM peephole optimizeCompare to avoid optimizing unsigned cmp to 0. 2015-02-02 16:56:50 +00:00
sub.ll ARM big endian function argument passing 2014-05-08 14:06:24 +00:00
subreg-remat.ll Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call 2014-02-13 14:44:26 +00:00
swift-atomics.ll Fix swift-atomics testcase 2014-09-23 23:18:01 +00:00
swift-vldm.ll Expand and rewrite comment. 2013-09-04 21:23:23 +00:00
sxt_rot.ll [SDAG] Make the DAGCombine worklist not grow endlessly due to duplicate 2014-07-23 07:08:53 +00:00
t2-imm.ll ARM: yet another round of ARM test clean ups 2014-04-03 23:47:24 +00:00
tail-call-weak.ll ARM: permit tail calls to weak externals on COFF 2015-01-03 21:35:00 +00:00
tail-call.ll Add a new string member to the TargetOptions struct for the name 2014-12-18 02:20:58 +00:00
tail-dup.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
tail-merge-branch-weight.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
tail-opts.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
taildup-branch-weight.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
test-sharedidx.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
this-return.ll ARM: remove ancient -arm-tail-calls option 2014-03-11 15:09:49 +00:00
thread_pointer.ll Convert all tests using TCL-style quoting to use shell-style quoting. 2012-07-02 12:47:22 +00:00
thumb1_return_sequence.ll ARM / x86_64 varargs: Don't save regparms in prologue without va_start 2014-08-22 21:59:26 +00:00
thumb1-varalloc.ll [Thumb1] Re-write emitThumbRegPlusImmediate 2014-11-17 11:18:10 +00:00
thumb2-it-block.ll ARM: try harder to detect non-IT eligible instructions 2014-08-11 20:13:25 +00:00
thumb2-size-opt.ll [ARM] Add Thumb-2 code size optimization regression test for LSR (register). 2014-09-11 10:45:50 +00:00
thumb_indirect_calls.ll Fix thumbv4t indirect calls 2014-12-04 19:34:50 +00:00
thumb-litpool.ll ARM: add test for r199108. Oops. 2014-01-13 14:20:25 +00:00
tls1.ll Convert a few tests to FileCheck. NFC. 2014-12-22 13:29:46 +00:00
tls2.ll Add support for parsing ARM symbol variants on ELF targets 2013-12-04 22:43:20 +00:00
tls3.ll Convert all tests using TCL-style quoting to use shell-style quoting. 2012-07-02 12:47:22 +00:00
tls-models.ll Add support for parsing ARM symbol variants on ELF targets 2013-12-04 22:43:20 +00:00
trap.ll Make FastISel::SelectInstruction return before target specific fast-isel code 2014-04-15 21:30:06 +00:00
trunc_ldr.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
truncstore-dag-combine.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
tst_teq.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
twoaddrinstr.ll ARM & AArch64: make use of common cmpxchg idioms after expansion 2014-05-30 10:09:59 +00:00
uint64tof64.ll
umulo-32.ll Disambiguate function names in some CodeGen tests. (Some tests were using function names that also were names of instructions and/or doing other unusual things that were making the test not amenable to otherwise scriptable pattern matching.) No functionality change. 2013-07-18 22:29:15 +00:00
unaligned_load_store_vector.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
unaligned_load_store.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
undef-sext.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
undefined.ll ARM: introduce llvm.arm.undefined intrinsic 2014-05-22 04:46:46 +00:00
unord.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
unsafe-fsub.ll Teach DAG combine to fold x-x to 0.0 when unsafe FP math is enabled. 2012-05-07 20:51:25 +00:00
unwind-init.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
uxt_rot.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
uxtb.ll
v1-constant-fold.ll ARM: enable tail call optimisation on Thumb 2 2014-03-11 15:09:44 +00:00
va_arg.ll AArch64 & ARM: remove undefined behaviour from some tests. 2014-05-30 08:59:55 +00:00
vaba.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vabd.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vabs.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vadd.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vararg_no_start.ll ARM / x86_64 varargs: Don't save regparms in prologue without va_start 2014-08-22 21:59:26 +00:00
varargs-spill-stack-align-nacl.ll ARM: try to add extra CS-register whenever stack alignment >= 8. 2014-11-05 00:27:20 +00:00
vargs_align.ll ARM / x86_64 varargs: Don't save regparms in prologue without va_start 2014-08-22 21:59:26 +00:00
vargs.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vbits.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vbsl-constant.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
vbsl.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vceq.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vcge.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vcgt.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vcnt.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vcombine.ll ARM: Implement big endian bit-conversion for NEON type 2014-05-12 11:19:20 +00:00
vcvt_combine.ll TBAA: remove !tbaa from testing cases if not used. 2013-04-30 17:52:57 +00:00
vcvt-cost.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
vcvt-v8.ll Forgot 'svn add' again, sorry! 2013-07-18 13:17:26 +00:00
vcvt.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vdiv_combine.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
vdup.ll Canonicalize splats as build_vectors (PR22283) 2015-02-17 16:54:32 +00:00
vector-DAGCombine.ll Revert "Tests: Be less dependent on a specific schedule/regalloc" 2013-10-11 18:09:19 +00:00
vector-extend-narrow.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
vector-load.ll [ARM] Re-re-apply VLD1/VST1 base-update combine. 2015-02-19 23:52:41 +00:00
vector-promotion.ll [CodeGenPrepare] Move extractelement close to store if they can be combined. 2014-10-31 17:52:53 +00:00
vector-spilling.ll [RegisterCoalescer] Add new subtarget hook allowing targets to opt-out of coalescing. 2014-07-15 17:18:41 +00:00
vector-store.ll [ARM] Re-re-apply VLD1/VST1 base-update combine. 2015-02-19 23:52:41 +00:00
vext.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vfcmp.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vfloatintrinsics.ll ARM NEON: Fix v2f32 float intrinsics 2013-03-02 19:38:33 +00:00
vfp-libcalls.ll ARM: disable emission of __XYZvfp in soft-float environment. 2014-04-22 10:10:09 +00:00
vfp-regs-dwarf.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
vfp.ll Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion. 2013-07-13 20:38:47 +00:00
vget_lane.ll Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally. 2013-07-14 06:24:09 +00:00
vhadd.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vhsub.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vicmp.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vld1.ll [ARM] Also support v2f64 vld1/vst1. 2014-12-09 21:25:00 +00:00
vld2.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vld3.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vld4.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vlddup.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vldlane.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vldm-liveness.ll ARM: correct liveness flags during ARMLoadStoreOpt 2013-10-10 09:28:20 +00:00
vldm-sched-a9.ll Revert 202433 - Provide a target override for the latest regalloc heuristic 2014-10-03 12:20:53 +00:00
vminmax.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vminmaxnm.ll [ARM] Select VMAXNM and VMINNM regardless of operand order 2014-10-27 09:23:02 +00:00
vmla.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vmls.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vmov.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vmul.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vneg.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vpadal.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vpadd.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vpminmax.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vqadd.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vqdmul.ll ARM: remove unused v(add|sub)hn and vqdml[as]l intrinsics. 2013-08-28 14:33:33 +00:00
vqshl.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vqshrn.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vqsub.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vrec.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vrev.ll SDAG: Legalize vector BSWAP into a shuffle if the shuffle is legal but the bswap not. 2014-05-19 13:12:38 +00:00
vsel.ll [aarch32] fix bug 18268: Incorrect condition of vsel 2013-12-18 22:25:17 +00:00
vselect_imax.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vshift.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vshiftins.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vshl.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vshll.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vshrn.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vsra.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vst1.ll [ARM] Also support v2f64 vld1/vst1. 2014-12-09 21:25:00 +00:00
vst2.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vst3.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vst4.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vstlane.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vsub.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vtbl.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vtrn.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vuzp.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vzip.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
warn-stack.ll Add warning capabilities in LLVM. 2013-12-17 17:47:22 +00:00
weak2.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
weak.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
widen-vmovs.ll AArch64 & ARM: remove undefined behaviour from some tests. 2014-05-30 08:59:55 +00:00
wrong-t2stmia-size-opt.ll ARM: don't size-reduce STMs using the LR register. 2014-09-10 12:53:28 +00:00
zero-cycle-zero.ll ARM: add cyclone CPU with ZeroCycleZeroing feature. 2014-04-01 13:22:02 +00:00
zextload_demandedbits.ll Rename ComputeMaskedBits to computeKnownBits. "Masked" has been 2014-05-14 21:14:37 +00:00