llvm-6502/test/CodeGen/ARM
Tim Northover 52f83a9ab3 ARM: simplify and extend byval handling
The main issue being fixed here is that APCS targets handling a "byval align N"
parameter with N > 4 were miscounting what objects were where on the stack,
leading to FrameLowering setting the frame pointer incorrectly and clobbering
the stack.

But byval handling had grown over many years, and had multiple layers of cruft
trying to compensate for each other and calculate padding correctly. This only
really needs to be done once, in the HandleByVal function. Elsewhere should
just do what it's told by that call.

I also stripped out unnecessary APCS/AAPCS distinctions (now that Clang emits
byvals with the correct C ABI alignment), which simplified HandleByVal.

rdar://20095672

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@231959 91177308-0d34-0410-b5e6-96231b3b80d8
2015-03-11 18:54:22 +00:00
..
Windows [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2006-11-10-CycleInDAG.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2007-01-19-InfiniteLoop.ll Recommit r231324 with a fix to the ARM execution domain code 2015-03-07 00:12:22 +00:00
2007-03-07-CombinerCrash.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2007-03-13-InstrSched.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2007-03-21-JoinIntervalsCrash.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2007-03-27-RegScavengerAssert.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2007-03-30-RegScavengerAssert.ll
2007-04-02-RegScavengerAssert.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2007-04-03-PEIBug.ll
2007-04-03-UndefinedSymbol.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2007-04-30-CombinerCrash.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2007-05-03-BadPostIndexedLd.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2007-05-07-tailmerge-1.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2007-05-09-tailmerge-2.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2007-05-14-InlineAsmCstCrash.ll
2007-05-14-RegScavengerAssert.ll
2007-05-22-tailmerge-3.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2007-05-23-BadPreIndexedStore.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
2007-08-15-ReuseBug.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2008-02-04-LocalRegAllocBug.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2008-02-29-RegAllocLocal.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
2008-03-05-SxtInRegBug.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2008-03-07-RegScavengerAssert.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2008-04-04-ScavengerAssert.ll
2008-04-10-ScavengerAssert.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2008-04-11-PHIofImpDef.ll
2008-05-19-LiveIntervalsBug.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2008-05-19-ScavengerAssert.ll
2008-07-17-Fdiv.ll
2008-07-24-CodeGenPrepCrash.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2008-08-07-AsmPrintBug.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2008-09-17-CoalescerBug.ll
2008-11-18-ScavengerAssert.ll
2009-02-16-SpillerBug.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2009-02-22-SoftenFloatVaArg.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2009-02-27-SpillerBug.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2009-03-07-SpillerBug.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2009-03-09-AddrModeBug.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
2009-04-06-AsmModifier.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2009-04-08-AggregateAddr.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2009-04-08-FloatUndef.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2009-04-08-FREM.ll
2009-04-09-RegScavengerAsm.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2009-05-05-DAGCombineBug.ll
2009-05-07-RegAllocLocal.ll
2009-05-11-CodePlacementCrash.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2009-05-18-InlineAsmMem.ll
2009-06-02-ISelCrash.ll
2009-06-04-MissingLiveIn.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2009-06-15-RegScavengerAssert.ll
2009-06-19-RegScavengerAssert.ll
2009-06-22-CoalescerBug.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2009-06-30-RegScavengerAssert2.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2009-06-30-RegScavengerAssert3.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2009-06-30-RegScavengerAssert4.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2009-06-30-RegScavengerAssert5.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2009-06-30-RegScavengerAssert.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2009-07-01-CommuteBug.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2009-07-09-asm-p-constraint.ll
2009-07-18-RewriterBug.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2009-07-22-ScavengerAssert.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2009-07-22-SchedulerAssert.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2009-07-29-VFP3Registers.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2009-08-02-RegScavengerAssert-Neon.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2009-08-04-RegScavengerAssert-2.ll
2009-08-04-RegScavengerAssert.ll
2009-08-15-RegScavenger-EarlyClobber.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2009-08-15-RegScavengerAssert.ll
2009-08-21-PostRAKill2.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
2009-08-21-PostRAKill3.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
2009-08-21-PostRAKill.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2009-08-26-ScalarToVector.ll
2009-08-27-ScalarToVector.ll
2009-08-29-ExtractEltf32.ll
2009-08-29-TooLongSplat.ll
2009-08-31-LSDA-Name.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2009-08-31-TwoRegShuffle.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2009-09-09-AllOnes.ll
2009-09-09-fpcmp-ole.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2009-09-10-postdec.ll
2009-09-13-InvalidSubreg.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2009-09-13-InvalidSuperReg.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2009-09-20-LiveIntervalsBug.ll
2009-09-21-LiveVariablesBug.ll
2009-09-22-LiveVariablesBug.ll
2009-09-23-LiveVariablesBug.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2009-09-24-spill-align.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2009-09-27-CoalescerBug.ll
2009-09-28-LdStOptiBug.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
2009-10-02-NEONSubregsBug.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2009-10-16-Scope.ll DebugInfo: Move new hierarchy into place 2015-03-03 17:24:31 +00:00
2009-10-27-double-align.ll
2009-10-30.ll
2009-11-01-NeonMoves.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
2009-11-02-NegativeLane.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2009-11-07-SubRegAsmPrinting.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2009-11-13-CoalescerCrash.ll
2009-11-13-ScavengerAssert2.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2009-11-13-ScavengerAssert.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2009-11-13-VRRewriterCrash.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2009-11-30-LiveVariablesBug.ll
2009-12-02-vtrn-undef.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
2010-03-04-eabi-fp-spill.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2010-03-04-stm-undef-addr.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2010-03-18-ldm-rtrn.ll
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
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 DebugInfo: Move new hierarchy into place 2015-03-03 17:24:31 +00:00
2010-05-14-IllegalType.ll
2010-05-17-FastAllocCrash.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2010-05-18-LocalAllocCrash.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2010-05-18-PostIndexBug.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2010-05-19-Shuffles.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2010-06-11-vmovdrr-bitcast.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2010-06-21-LdStMultipleBug.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2010-06-21-nondarwin-tc.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2010-06-25-Thumb2ITInvalidIterator.ll DebugInfo: Move new hierarchy into place 2015-03-03 17:24:31 +00:00
2010-06-29-PartialRedefFastAlloc.ll
2010-06-29-SubregImpDefs.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2010-07-26-GlobalMerge.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2010-08-04-EHCrash.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2010-08-04-StackVariable.ll DebugInfo: Move new hierarchy into place 2015-03-03 17:24:31 +00:00
2010-09-21-OptCmpBug.ll
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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2010-11-29-PrologueBug.ll
2010-12-07-PEIBug.ll
2010-12-08-tpsoft.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2010-12-15-elf-lcomm.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2010-12-17-LocalStackSlotCrash.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
2011-01-19-MergedGlobalDbg.ll DebugInfo: Move new hierarchy into place 2015-03-03 17:24:31 +00:00
2011-02-04-AntidepMultidef.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
2011-02-07-AntidepClobber.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2011-03-10-DAGCombineCrash.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2011-03-15-LdStMultipleBug.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2011-03-23-PeepholeBug.ll
2011-04-07-schediv.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2011-04-11-MachineLICMBug.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2011-04-15-AndVFlagPeepholeBug.ll
2011-04-15-RegisterCmpPeephole.ll
2011-04-26-SchedTweak.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2011-04-27-IfCvtBug.ll
2011-05-04-MultipleLandingPadSuccs.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
2011-06-09-TailCallByVal.ll
2011-06-16-TailCallByVal.ll
2011-06-29-MergeGlobalsAlign.ll
2011-07-10-GlobalMergeBug.ll
2011-08-02-MergedGlobalDbg.ll DebugInfo: Move new hierarchy into place 2015-03-03 17:24:31 +00:00
2011-08-12-vmovqqqq-pseudo.ll
2011-08-25-ldmia_ret.ll
2011-08-29-ldr_pre_imm.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2011-08-29-SchedCycle.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2011-09-09-OddVectorDivision.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2011-09-19-cpsr.ll
2011-09-28-CMovCombineBug.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2011-10-26-ExpandUnalignedLoadCrash.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2011-10-26-memset-inline.ll
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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2011-11-09-BitcastVectorDouble.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2011-11-09-IllegalVectorFPIntConvert.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2011-11-14-EarlyClobber.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2011-11-28-DAGCombineBug.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2011-11-29-128bitArithmetics.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2011-11-30-MergeAlignment.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2011-12-14-machine-sink.ll Improve test robustness 2015-03-04 22:31:18 +00:00
2011-12-19-sjlj-clobber.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2012-01-23-PostRA-LICM.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2012-01-24-RegSequenceLiveRange.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2012-01-26-CoalescerBug.ll
2012-01-26-CopyPropKills.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2012-02-01-CoalescerBug.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2012-03-05-FPSCR-bug.ll
2012-03-13-DAGCombineBug.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2012-03-26-FoldImmBug.ll
2012-04-02-TwoAddrInstrCrash.ll
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
2012-06-12-SchedMemLatency.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2012-08-04-DtripleSpillReload.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2012-08-08-legalize-unaligned.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2012-08-09-neon-extload.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2012-08-13-bfi.ll
2012-08-23-legalize-vmull.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2012-08-27-CopyPhysRegCrash.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
2012-08-30-select.ll
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 ARM: simplify and extend byval handling 2015-03-11 18:54:22 +00:00
2012-10-04-FixedFrame-vs-byval.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2012-10-04-LDRB_POST_IMM-Crash.ll
2012-10-18-PR14099-ByvalFrameAddress.ll ARM: simplify and extend byval handling 2015-03-11 18:54:22 +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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2013-02-27-expand-vfma.ll
2013-04-05-Small-ByVal-Structs-PR15293.ll ARM: simplify and extend byval handling 2015-03-11 18:54:22 +00:00
2013-04-16-AAPCS-C4-vs-VFP.ll
2013-04-16-AAPCS-C5-vs-VFP.ll
2013-04-18-load-overlap-PR14824.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2013-04-21-AAPCS-VA-C.1.cp.ll
2013-05-02-AAPCS-ByVal-Structs-C4-C5-VFP2.ll
2013-05-02-AAPCS-ByVal-Structs-C4-C5-VFP.ll ARM: simplify and extend byval handling 2015-03-11 18:54:22 +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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2013-05-13-AAPCS-byval-padding2.ll
2013-05-13-AAPCS-byval-padding.ll ARM: simplify and extend byval handling 2015-03-11 18:54:22 +00:00
2013-05-13-DAGCombiner-undef-mask.ll
2013-05-31-char-shift-crash.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2013-06-03-ByVal-2Kbytes.ll
2013-07-29-vector-or-combine.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2013-10-11-select-stalls.ll
2013-11-08-inline-asm-neon-array.ll
2014-01-09-pseudo_expand_implicit_reg.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
2014-02-05-vfp-regs-after-stack.ll
2014-02-21-byval-reg-split-alignment.ll ARM: simplify and extend byval handling 2015-03-11 18:54:22 +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 [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
a15-SD-dep.ll
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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +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
aggregate-padding.ll ARM: treat [N x i32] and [N x i64] as AAPCS composite types 2015-02-24 17:22:34 +00:00
aliases.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
align.ll
alloc-no-stack-realign.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
alloca.ll
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
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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +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
arm-modifier.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
arm-negative-stride.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
arm-returnaddr.ll
arm-ttype-target2.ll
armv4.ll
atomic-64bit.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
atomic-op.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
atomic-ops-v8.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
avoid-cpsr-rmw.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
bfc.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
bfi.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
bfx.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
bic.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
bicZext.ll
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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
big-endian-neon-extend.ll [ARM] Enable vector extload combine for legal types. 2015-03-05 19:37:53 +00:00
big-endian-neon-trunc-store.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
big-endian-ret-f64.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
bits.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
bswap16.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
bswap-inline-asm.ll
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 [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
byval_load_align.ll
byval-align.ll ARM: simplify and extend byval handling 2015-03-11 18:54:22 +00:00
cache-intrinsic.ll
call_nolink.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
call-noret-minsize.ll
call-noret.ll
call-tc.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
call.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +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
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 DebugInfo: Move new hierarchy into place 2015-03-03 17:24:31 +00:00
coalesce-subregs.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
code-placement.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
commute-movcc.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
compare-call.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
constant-islands.ll ARM: avoid duplicating branches during constant islands. 2014-11-13 17:58:51 +00:00
constantfp.ll
constants.ll
copy-cpsr.ll ARM: allow copying of CPSR when all else fails. 2014-10-01 19:21:03 +00:00
copy-paired-reg.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
crash-greedy-v6.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
crash-greedy.ll
crash-O0.ll
crash-shufflevector.ll
crash.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
crc32.ll ARM: add test for crc32 instructions in CodeGen. 2015-01-14 01:43:33 +00:00
cse-call.ll
cse-ldrlit.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
cse-libcalls.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
ctor_order.ll
ctors_dtors.ll
ctz.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
dagcombine-anyexttozeroext.ll [ARM] Enable vector extload combine for legal types. 2015-03-05 19:37:53 +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
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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
debug-frame-no-debug.ll
debug-frame-vararg.ll ARM: simplify and extend byval handling 2015-03-11 18:54:22 +00:00
debug-frame.ll DebugInfo: Move new hierarchy into place 2015-03-03 17:24:31 +00:00
debug-info-arg.ll DebugInfo: Move new hierarchy into place 2015-03-03 17:24:31 +00:00
debug-info-blocks.ll Update the out-of-date dwarf expressions in these testcases. 2015-03-04 17:39:59 +00:00
debug-info-branch-folding.ll DebugInfo: Move new hierarchy into place 2015-03-03 17:24:31 +00:00
debug-info-d16-reg.ll DebugInfo: Move new hierarchy into place 2015-03-03 17:24:31 +00:00
debug-info-qreg.ll DebugInfo: Move new hierarchy into place 2015-03-03 17:24:31 +00:00
debug-info-s16-reg.ll DebugInfo: Move new hierarchy into place 2015-03-03 17:24:31 +00:00
debug-info-sreg2.ll DebugInfo: Move new hierarchy into place 2015-03-03 17:24:31 +00:00
debug-segmented-stacks.ll DebugInfo: Move new hierarchy into place 2015-03-03 17:24:31 +00:00
default-float-abi.ll
deps-fix.ll
div.ll
divmod-eabi.ll Revert "ARM: improve RTABI 4.2 conformance on Linux" 2014-08-23 18:29:43 +00:00
divmod.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
domain-conv-vmovs.ll
dwarf-eh.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
dwarf-unwind.ll ARM: refactor .cfi_def_cfa_offset emission. 2014-11-14 22:45:33 +00:00
dyn-stackalloc.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
eh-dispcont.ll
eh-resume-darwin.ll
ehabi-filters.ll
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
ehabi-unwind.ll
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
emit-big-cst.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
extload-knownzero.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
extloadi1.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fabs-neon.ll Improved test cases that were added with r214892. 2014-08-05 20:16:35 +00:00
fabss.ll
fadds.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
fast-isel-align.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fast-isel-binary.ll Change the fast-isel-abort option from bool to int to enable "levels" 2015-02-27 18:32:11 +00:00
fast-isel-br-const.ll Change the fast-isel-abort option from bool to int to enable "levels" 2015-02-27 18:32:11 +00:00
fast-isel-br-phi.ll Change the fast-isel-abort option from bool to int to enable "levels" 2015-02-27 18:32:11 +00:00
fast-isel-call-multi-reg-return.ll Change the fast-isel-abort option from bool to int to enable "levels" 2015-02-27 18:32:11 +00:00
fast-isel-call.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fast-isel-cmp-imm.ll Change the fast-isel-abort option from bool to int to enable "levels" 2015-02-27 18:32:11 +00:00
fast-isel-conversion.ll Change the fast-isel-abort option from bool to int to enable "levels" 2015-02-27 18:32:11 +00:00
fast-isel-crash2.ll
fast-isel-crash.ll Change the fast-isel-abort option from bool to int to enable "levels" 2015-02-27 18:32:11 +00:00
fast-isel-deadcode.ll Change the fast-isel-abort option from bool to int to enable "levels" 2015-02-27 18:32:11 +00:00
fast-isel-ext.ll Change the fast-isel-abort option from bool to int to enable "levels" 2015-02-27 18:32:11 +00:00
fast-isel-fold.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fast-isel-frameaddr.ll Change the fast-isel-abort option from bool to int to enable "levels" 2015-02-27 18:32:11 +00:00
fast-isel-GEP-coalesce.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fast-isel-icmp.ll Change the fast-isel-abort option from bool to int to enable "levels" 2015-02-27 18:32:11 +00:00
fast-isel-indirectbr.ll Change the fast-isel-abort option from bool to int to enable "levels" 2015-02-27 18:32:11 +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 Change the fast-isel-abort option from bool to int to enable "levels" 2015-02-27 18:32:11 +00:00
fast-isel-ldr-str-arm.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fast-isel-ldr-str-thumb-neg-index.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fast-isel-ldrh-strh-arm.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fast-isel-load-store-verify.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fast-isel-mvn.ll Change the fast-isel-abort option from bool to int to enable "levels" 2015-02-27 18:32:11 +00:00
fast-isel-pic.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fast-isel-pred.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fast-isel-redefinition.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fast-isel-ret.ll Change the fast-isel-abort option from bool to int to enable "levels" 2015-02-27 18:32:11 +00:00
fast-isel-select.ll Change the fast-isel-abort option from bool to int to enable "levels" 2015-02-27 18:32:11 +00:00
fast-isel-shifter.ll Change the fast-isel-abort option from bool to int to enable "levels" 2015-02-27 18:32:11 +00:00
fast-isel-static.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fast-isel-vararg.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fast-isel.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fast-tail-call.ll
fastcc-vfp.ll
fastisel-gep-promote-before-add.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fastisel-thumb-litpool.ll
fcopysign.ll
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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
floorf.ll
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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
formal.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
fp16.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fparith.ll
fpcmp_ueq.ll
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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fpow.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
fpowi.ll
fptoint.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
frame-register.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
ghc-tcreturn-lowered.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
global-merge-1.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
global-merge-addrspace.ll
global-merge.ll
globals.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
gpr-paired-spill-thumbinst.ll
gpr-paired-spill.ll
gv-stubs-crash.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
half.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
hidden-vis-3.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
hidden-vis.ll
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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
ifconv-regmask.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
ifcvt6.ll
ifcvt7.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
ifcvt8.ll
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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
ifcvt12.ll
ifcvt-branch-weight-bug.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
ifcvt-branch-weight.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
illegal-vector-bitcast.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +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 [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
indirectbr-2.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
inline-diagnostics.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +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 [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +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
inlineasm-switch-mode-oneway-from-arm.ll
inlineasm-switch-mode-oneway-from-thumb.ll
inlineasm-switch-mode.ll
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
integer_insertelement.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
interrupt-attr.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
intrinsics-crypto.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
intrinsics-memory-barrier.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +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
invalid-target.ll Fix ARM triple parsing 2014-11-17 14:08:57 +00:00
invoke-donothing-assert.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
isel-v8i32-crash.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +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
krait-cpu-div-attribute.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
large-stack.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
ldaex-stlex.ll ARM: tell LLVM about zext properties of ldrexb/ldrexh 2014-04-03 15:10:35 +00:00
ldm.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
ldr_ext.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
ldr_frame.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
ldr_post.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
ldr_pre.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
ldr.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
ldrd-memoper.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
ldrd.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
ldst-f32-2-i32.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
ldstrex-m.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
ldstrex.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
lit.local.cfg Reduce verbiage of lit.local.cfg files 2014-06-09 22:42:55 +00:00
load_i1_select.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
load-address-masked.ll
load-global.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
load.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
log2_not_readnone.ll
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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
lsr-icmp-imm.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
lsr-scale-addr-mode.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
lsr-unfolded-offset.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
machine-cse-cmp.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
machine-licm.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
mature-mc-support.ll
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
memset-inline.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
MergeConsecutiveStores.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +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
minsize-litpools.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
misched-copy-arm.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
mls.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
movcc-double.ll DAGCombiner: Canonicalize select(and/or,x,y) depending on target. 2015-03-06 19:49:10 +00:00
movt-movw-global.ll
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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
neon_div.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
neon_fpconv.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
neon_ld1.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
neon_ld2.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +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
neon-spfp.ll
no-fpu.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
no-tail-call.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
none-macho-v4t.ll Fix thumbv4t indirect calls 2014-12-04 19:34:50 +00:00
none-macho.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
nop_concat_vectors.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
noreturn.ll
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
optimize-dmbs-v7.ll
optselect-regclass.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +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
phi.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
pic.ll
popcnt.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
pr3502.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
pr13249.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
pr18364-movw.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
PR15053.ll
preferred-align.ll ARM: remove ARM/Thumb distinction for preferred alignment. 2014-10-14 22:12:17 +00:00
prefetch.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
private.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
rbit.ll ARM: Fix codegen for rbit intrinsic 2014-08-20 10:40:20 +00:00
readcyclecounter.ll
reg_sequence.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +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
ret_void.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
returned-ext.ll
returned-trunc-tail-calls.ll
rev.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
saxpy10-a9.ll Remove use of misched-bench from this test and replace it with 2015-03-07 01:39:06 +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
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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
select_xform.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
shuffle.ll
sincos.ll
sjlj-prepare-critical-edge.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
smulw.ll [ARM] Do not select SMULW[BT] or SMLAW[BT] 2014-10-20 11:30:35 +00:00
space-directive.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
spill-q.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
ssp-data-layout.ll ARM: simplify and extend byval handling 2015-03-11 18:54:22 +00:00
stack_guard_remat.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
stack-alignment.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
stack-frame.ll Fix test/CodeGen/arm.ll 2014-04-23 01:09:29 +00:00
stack-protector-bmovpcb_call.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
stackpointer.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
stm.ll
str_post.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
str_pre-2.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
str_pre.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +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
struct_byval.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
struct-byval-frame-index.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
sub-cmp-peephole.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
sub.ll ARM big endian function argument passing 2014-05-08 14:06:24 +00:00
subreg-remat.ll
swift-atomics.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
swift-vldm.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
tail-merge-branch-weight.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
tail-opts.ll
taildup-branch-weight.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
test-sharedidx.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
this-return.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
thread_pointer.ll
thumb1_return_sequence.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
thumb1-varalloc.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
thumb-litpool.ll
tls1.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
tls2.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
tls3.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
tls-models.ll
trap.ll Make FastISel::SelectInstruction return before target specific fast-isel code 2014-04-15 21:30:06 +00:00
trunc_ldr.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
truncstore-dag-combine.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +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 [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
uint64tof64.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
umulo-32.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
unaligned_load_store_vector.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
unaligned_load_store.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
undef-sext.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +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
unwind-init.ll
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
va_arg.ll AArch64 & ARM: remove undefined behaviour from some tests. 2014-05-30 08:59:55 +00:00
vaba.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vabd.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vabs.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vadd.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +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: simplify and extend byval handling 2015-03-11 18:54:22 +00:00
vargs_align.ll ARM: simplify and extend byval handling 2015-03-11 18:54:22 +00:00
vargs.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vbits.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vbsl-constant.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vbsl.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vceq.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vcge.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vcgt.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vcnt.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vcombine.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vcvt_combine.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vcvt-cost.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vcvt-v8.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vcvt.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vdiv_combine.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vdup.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vector-DAGCombine.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vector-extend-narrow.ll [ARM] Enable vector extload combine for legal types. 2015-03-05 19:37:53 +00:00
vector-load.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vector-promotion.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vector-spilling.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vector-store.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vext.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vfcmp.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vfloatintrinsics.ll
vfp-libcalls.ll ARM: disable emission of __XYZvfp in soft-float environment. 2014-04-22 10:10:09 +00:00
vfp-regs-dwarf.ll DebugInfo: Move new hierarchy into place 2015-03-03 17:24:31 +00:00
vfp.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vget_lane.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vhadd.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vhsub.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vicmp.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vld1.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vld2.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vld3.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vld4.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vlddup.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vldlane.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vldm-liveness.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vldm-sched-a9.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vminmax.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vminmaxnm.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vmla.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vmls.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vmov.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vmul.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vneg.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vpadal.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vpadd.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vpminmax.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vqadd.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vqdmul.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vqshl.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vqshrn.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vqsub.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vrec.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vrev.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vsel.ll
vselect_imax.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vshift.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vshiftins.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vshl.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vshll.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vshrn.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vsra.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vst1.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vst2.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vst3.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vst4.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vstlane.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vsub.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vtbl.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vtrn.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vuzp.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vzip.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
warn-stack.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +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 [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
zero-cycle-zero.ll
zextload_demandedbits.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00