..
Windows
ARM: improve WoA ABI conformance for frame register
2014-05-18 04:12:52 +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
Remove support for using "foo" as symbols instead of %"foo". This is ancient
2011-06-17 06:36:20 +00:00
2007-05-09-tailmerge-2.ll
Remove support for using "foo" as symbols instead of %"foo". This is ancient
2011-06-17 06:36:20 +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
Remove support for using "foo" as symbols instead of %"foo". This is ancient
2011-06-17 06:36:20 +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
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
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
[Debug Info Tests] Update testing cases.
2013-08-22 17:11:18 +00:00
2009-10-21-InvalidFNeg.ll
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
Add NEON VLD1-dup instructions (load 1 element to all lanes).
2010-11-27 06:35:16 +00:00
2009-11-07-SubRegAsmPrinting.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-11-13-CoalescerCrash.ll
2009-11-13-ScavengerAssert2.ll
2009-11-13-ScavengerAssert.ll
2009-11-13-VRRewriterCrash.ll
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
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
Debug Info: update testing cases to specify the debug info version number.
2013-11-22 21:49:45 +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-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
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-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
Debug Info: improve the verifier to check field types.
2013-07-25 19:33:30 +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
DebugInfo: Assume the CU's Subprogram list only contains definitions.
2014-05-16 18:26:53 +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
Properly pseudo-ize the ARM LDMIA_RET instruction. This has the nice side-
2011-03-11 22:51:41 +00:00
2010-11-15-SpillEarlyClobber.ll
Delete the 'standard' spiller with used the old spilling framework.
2011-11-12 23:29:02 +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
DebugInfo: Avoid creating unnecessary/empty line tables and remove the special case of '0' in DwarfCompileUnit::initStmtList by just always using a label difference
2014-04-01 08:07:52 +00:00
2011-02-04-AntidepMultidef.ll
PostRA antidependence breaker unit test for rdar://8959122.
2011-02-08 17:41:12 +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
TBAA: remove !tbaa from testing cases when they are not needed.
2013-08-21 22:20:53 +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
Remove the linker_private and linker_private_weak linkages.
2014-03-13 23:18:37 +00:00
2011-04-12-FastRegAlloc.ll
Fix a bug where we were counting the alias sets as completely used
2011-04-18 19:26:25 +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
Convert tests to the new EH model.
2011-11-08 00:09:27 +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
DebugInfo: Avoid creating unnecessary/empty line tables and remove the special case of '0' in DwarfCompileUnit::initStmtList by just always using a label difference
2014-04-01 08:07:52 +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
MachineBasicBlock::SplitCriticalEdge() should follow LLVM IR variant and refuse to break edge to EH landing pad. rdar://11300144
2012-04-24 19:06:55 +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
TBAA: remove !tbaa from testing cases if not used.
2013-04-29 22:58:55 +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
ARM: fixup more tests to specify the target more explicitly
2014-04-03 16:01:44 +00:00
2012-09-25-InlineAsmScalarToVectorConv.ll
ARM: fixup more tests to specify the target more explicitly
2014-04-03 16:01:44 +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
Update to more CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change.
2013-07-18 22:47:09 +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
[Thumbv8] Fix the value of BLXOperandIndex of isV8EligibleForIT
2014-01-23 19:55:33 +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] check bitwidth in PerformORCombine
2013-07-30 04:43:08 +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
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.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
aliases.ll
Fix most of PR10367.
2014-05-16 19:35:39 +00:00
align.ll
CodeGen: Eliminate a use of getDarwinMajorNumber().
2011-04-19 20:32:39 +00:00
alloc-no-stack-realign.ll
Use function attributes to indicate that we don't want to realign the stack.
2013-08-01 21:42:05 +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
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
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
arm-abi-attr.ll
Make the ARM ABI selectable via SubtargetFeature.
2014-01-02 13:40:08 +00:00
arm-and-tst-peephole.ll
ARM: fixup more tests to specify the target more explicitly
2014-04-03 16:01:44 +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
ARM big endian function argument passing
2014-05-08 14:06:24 +00:00
atomic-cmp.ll
IR: add a second ordering operand to cmpxhg for failure
2014-03-11 10:48:52 +00:00
atomic-load-store.ll
Fix broken CHECK lines.
2014-01-11 21:06:00 +00:00
atomic-op.ll
ARM: skip cmpxchg failure barrier if ordering is monotonic.
2014-04-03 13:06:54 +00:00
atomic-ops-v8.ll
ARM big endian function argument passing
2014-05-08 14:06:24 +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-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
ARM IAS: improve .eabi_attribute handling
2014-01-07 02:28:42 +00:00
build-attributes.ll
Fix broken CHECK lines
2014-02-16 07:31:05 +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: remove ancient -arm-tail-calls option
2014-03-11 15:09:49 +00:00
call.ll
ARM: fixup more tests to specify the target more explicitly
2014-04-03 16:01:44 +00:00
carry.ll
ARM: fixup more tests to specify the target more explicitly
2014-04-03 16:01:44 +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
coalesce-dbgvalue.ll
DebugInfo: Remove some unneeded conditionals now that DIBuilder no longer emits zero-length arrays as {i32 0}
2014-02-04 01:23:52 +00:00
coalesce-subregs.ll
Avoid rewriting instructions twice.
2012-11-29 00:26:11 +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
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-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
cse-call.ll
Handle regmasks in MachineCSE.
2012-02-28 02:08:50 +00:00
cse-ldrlit.ll
ARM MachO: sort out isTargetDarwin/isTargetIOS/... checks.
2014-01-06 14:28:05 +00:00
cse-libcalls.ll
Convert all tests using TCL-style quoting to use shell-style quoting.
2012-07-02 12:47:22 +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
ARM: Implement big endian bit-conversion for NEON type
2014-05-12 11:19:20 +00:00
darwin-eabi.ll
ARM: Test r193381 a bit more thoroughly.
2013-10-24 23:11:05 +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
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
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] Use symbolic register names in .cfi directives only with IAS (PR19110)
2014-03-13 15:56:41 +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
If a function needs a frame pointer, but r11 (aka fp) has not been used,
2014-05-06 20:43:01 +00:00
debug-frame.ll
If a function needs a frame pointer, but r11 (aka fp) has not been used,
2014-05-06 20:43:01 +00:00
debug-info-arg.ll
Debug Info: update testing cases to specify the debug info version number.
2013-11-22 21:49:45 +00:00
debug-info-blocks.ll
Debug Info: update testing cases to specify the debug info version number.
2013-11-22 21:49:45 +00:00
debug-info-branch-folding.ll
Debug Info: update testing cases to specify the debug info version number.
2013-11-23 01:16:29 +00:00
debug-info-d16-reg.ll
Debug Info: update testing cases to specify the debug info version number.
2013-11-22 21:49:45 +00:00
debug-info-qreg.ll
Debug info: Remove ARMAsmPrinter::EmitDwarfRegOp(). AsmPrinter can now
2014-02-27 17:56:08 +00:00
debug-info-s16-reg.ll
Debug info: Remove ARMAsmPrinter::EmitDwarfRegOp(). AsmPrinter can now
2014-02-27 17:56:08 +00:00
debug-info-sreg2.ll
Debug info: Remove ARMAsmPrinter::EmitDwarfRegOp(). AsmPrinter can now
2014-02-27 17:56:08 +00:00
debug-segmented-stacks.ll
Move the segmented stack switch to a function attribute
2014-04-10 22:58:43 +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
Fix broken CHECK lines.
2014-01-11 21:06:00 +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
dyn-stackalloc.ll
ARM: fixup more tests to specify the target more explicitly
2014-04-03 16:01:44 +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
Teach AsmPrinter how to print odd constants.
2013-06-07 18:36:03 +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
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
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
Un-XFAILify some tests which are now passing.
2013-12-29 23:09:14 +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
Fix ARM FastISel tests, as a first step to enabling ARM FastISel
2013-05-14 16:26:38 +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-intrinsic.ll
Un-XFAILify some tests which are now passing.
2013-12-29 23:09:14 +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
Enable FastISel on ARM for Linux and NaCl, not MCJIT
2013-06-14 02:49:43 +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
[ARMv8] Prevent generation of deprecated IT blocks on ARMv8 in Thumb mode.
2013-09-09 14:21:49 +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
Enable FastISel on ARM for Linux and NaCl, not MCJIT
2013-06-14 02:49:43 +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
ARM: fixup more tests to specify the target more explicitly
2014-04-03 16:01:44 +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 PR19136: [ARM] Fix Folding SP Update into vpush/vpop
2014-03-20 23:28:16 +00:00
formal.ll
ARM: fixup more tests to specify the target more explicitly
2014-04-03 16:01:44 +00:00
fp16.ll
Fix more broken CHECK lines
2014-02-16 13:28:39 +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-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: fixup more tests to specify the target more explicitly
2014-04-03 16:01:44 +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
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
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
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
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
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
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
Fix a bug in which BranchProbabilityInfo wasn't setting branch weights of basic blocks inside loops correctly.
2014-04-14 16:56:19 +00:00
ifcvt-branch-weight.ll
PGO branch weight: update edge weights in IfConverter.
2014-01-29 23:18:47 +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
Refactor AnalyzeBranch on ARM. The previous version did not always analyze
2013-07-19 23:52:47 +00:00
indirectbr.ll
Replace PROLOG_LABEL with a new CFI_INSTRUCTION.
2014-03-07 06:08:31 +00:00
inline-diagnostics.ll
Fix test command line to avoid generating output file.
2014-03-21 07:20:29 +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-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
If a function needs a frame pointer, but r11 (aka fp) has not been used,
2014-05-06 20:43:01 +00:00
intrinsics-crypto.ll
AArch64 & ARM: refactor crypto intrinsics to take scalars
2014-02-03 17:27:49 +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
invoke-donothing-assert.ll
Revert r176154 in favor of a better approach.
2013-03-08 02:21:08 +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.ll
ARM: tell LLVM about zext properties of ldrexb/ldrexh
2014-04-03 15:10:35 +00:00
lit.local.cfg
[tests] Cleanup initialization of test suffixes.
2013-08-16 00:37:11 +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
ARM big endian function argument passing
2014-05-08 14:06:24 +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
PGO branch weight: update edge weights in SelectionDAGBuilder.
2014-01-31 00:42:44 +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
Re-enable inline memcpy expansion for Thumb1.
2014-05-16 14:24:22 +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
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: yet another round of ARM test clean ups
2014-04-03 23:47:24 +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
Implememting named register intrinsics
2014-05-06 16:51:25 +00:00
named-reg-notareg.ll
Implememting named register intrinsics
2014-05-06 16:51:25 +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
none-macho.ll
ARM MachO: sort out isTargetDarwin/isTargetIOS/... checks.
2014-01-06 14:28:05 +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
odr_comdat.ll
test commit. removing unnecessary whitespace.
2012-02-24 13:52:45 +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
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
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
prefetch.ll
ARM: fixup more tests to specify the target more explicitly
2014-04-03 16:01:44 +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
readcyclecounter.ll
ARM: implement @llvm.readcyclecounter intrinsic
2013-05-23 19:11:20 +00:00
reg_sequence.ll
ARM: use LLVM IR to represent the vshrn operation
2014-02-10 14:04:07 +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: fixup more tests to specify the target more explicitly
2014-04-03 16:01:44 +00:00
section-name.ll
Refine the ARM EHABI test cases.
2013-06-09 12:36:57 +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
Move the segmented stack switch to a function attribute
2014-04-10 22:58:43 +00:00
select_xform.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
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
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
[SjLj Prepare] When demoting an invoke instructions to the stack, if the normal
2013-02-05 18:23:10 +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
spill-q.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
ssp-data-layout.ll
[stackprotector] Implement the sspstrong rules for stack layout.
2014-02-01 01:36:16 +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
Implememting named register intrinsics
2014-05-06 16:51:25 +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
TBAA: remove !tbaa from testing cases when they are not needed.
2013-09-30 18:17:35 +00:00
sub-cmp-peephole.ll
Bug 18149: [AArch32] VSel instructions has no ARMCC field
2013-12-06 17:56:48 +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
Revert 189756 for now, it doesn't match what rdar://14871821 really wants.
2013-09-02 15:48:17 +00:00
swift-vldm.ll
Expand and rewrite comment.
2013-09-04 21:23:23 +00:00
sxt_rot.ll
ARM: fixup more tests to specify the target more explicitly
2014-04-03 16:01:44 +00:00
t2-imm.ll
ARM: yet another round of ARM test clean ups
2014-04-03 23:47:24 +00:00
tail-call.ll
test: fix CHECK lines
2014-03-25 03:39:39 +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-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
ARM: fixup more tests to specify the target more explicitly
2014-04-03 16:01:44 +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-varalloc.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
thumb2-it-block.ll
ARM: yet another round of ARM test clean ups
2014-04-03 23:47:24 +00:00
thumb-litpool.ll
ARM: add test for r199108. Oops.
2014-01-13 14:20:25 +00:00
tls1.ll
Add support for parsing ARM symbol variants on ELF targets
2013-12-04 22:43:20 +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: fixup more tests to specify the target more explicitly
2014-04-03 16:01:44 +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
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
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
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
varargs-spill-stack-align-nacl.ll
Use 16 byte stack alignment for NaCl on ARM
2014-02-16 18:59:48 +00:00
vargs_align.ll
Remove support for using "foo" as symbols instead of %"foo". This is ancient
2011-06-17 06:36:20 +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
ARM: fixup more tests to specify the target more explicitly
2014-04-03 16:01:44 +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
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
ARM: correct Dwarf output for non-contiguous VFP saves.
2014-03-12 11:29:23 +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: fixup more tests to specify the target more explicitly
2014-04-03 16:01:44 +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
Fix scheduling for vldm/vstm instructions that load/store more than 32 bytes on Cortex-A9. This also makes the existing code more compact.
2013-09-04 17:05:18 +00:00
vminmax.ll
ARM: fixup more tests to specify the target more explicitly
2014-04-03 16:01:44 +00:00
vminmaxnm.ll
[ARMv8] Change hasV8Fp to hasFPARMv8, and other command line options
2013-09-13 13:46:57 +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: fixup more tests to specify the target more explicitly
2014-04-03 16:01:44 +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
Remove the old CodePlacementOpt pass.
2013-03-29 17:14:24 +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