llvm-6502/test/CodeGen/ARM
Saleem Abdulrasool c90ddb1869 ARM: add VLA extension for WoA Itanium ABI
The armv7-windows-itanium environment is nearly identical to the MSVC ABI. It
has a few divergences, mostly revolving around the use of the Itanium ABI for
C++. VLA support is one of the extensions that are amongst the set of the
extensions.

This adds support for proper VLA emission for this environment. This is
somewhat similar to the handling for __chkstk emission on X86 and the large
stack frame emission for ARM. The invocation style for chkstk is still
controlled via the -mcmodel flag to clang.

Make an explicit note that this is an extension.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@210489 91177308-0d34-0410-b5e6-96231b3b80d8
2014-06-09 20:18:42 +00:00
..
Windows ARM: add VLA extension for WoA Itanium ABI 2014-06-09 20:18:42 +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
2007-03-07-CombinerCrash.ll
2007-03-13-InstrSched.ll
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
2007-05-07-tailmerge-1.ll
2007-05-09-tailmerge-2.ll
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
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
2008-02-29-RegAllocLocal.ll
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
2008-04-04-ScavengerAssert.ll
2008-04-10-ScavengerAssert.ll
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
2009-03-09-AddrModeBug.ll ARM: fixup tests to specify the target more explicitly 2014-04-02 21:22:03 +00:00
2009-04-06-AsmModifier.ll ARM: fixup tests to specify the target more explicitly 2014-04-02 21:22:03 +00:00
2009-04-08-AggregateAddr.ll ARM: fixup tests to specify the target more explicitly 2014-04-02 21:22:03 +00:00
2009-04-08-FloatUndef.ll ARM: fixup tests to specify the target more explicitly 2014-04-02 21:22:03 +00:00
2009-04-08-FREM.ll ARM: fixup tests to specify the target more explicitly 2014-04-02 21:22:03 +00:00
2009-04-09-RegScavengerAsm.ll ARM: fixup tests to specify the target more explicitly 2014-04-02 21:22:03 +00:00
2009-05-05-DAGCombineBug.ll
2009-05-07-RegAllocLocal.ll
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
2009-06-30-RegScavengerAssert2.ll
2009-06-30-RegScavengerAssert3.ll
2009-06-30-RegScavengerAssert4.ll
2009-06-30-RegScavengerAssert5.ll
2009-06-30-RegScavengerAssert.ll
2009-07-01-CommuteBug.ll
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
2009-07-22-ScavengerAssert.ll
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
2009-08-02-RegScavengerAssert-Neon.ll
2009-08-04-RegScavengerAssert-2.ll
2009-08-04-RegScavengerAssert.ll
2009-08-15-RegScavenger-EarlyClobber.ll
2009-08-15-RegScavengerAssert.ll
2009-08-21-PostRAKill2.ll
2009-08-21-PostRAKill3.ll
2009-08-21-PostRAKill.ll
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
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
2009-09-09-fpcmp-ole.ll
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
2009-10-02-NEONSubregsBug.ll
2009-10-16-Scope.ll
2009-10-21-InvalidFNeg.ll
2009-10-27-double-align.ll
2009-10-30.ll
2009-11-01-NeonMoves.ll
2009-11-02-NegativeLane.ll ARM & AArch64: make use of common cmpxchg idioms after expansion 2014-05-30 10:09:59 +00:00
2009-11-07-SubRegAsmPrinting.ll ARM & AArch64: make use of common cmpxchg idioms after expansion 2014-05-30 10:09:59 +00:00
2009-11-13-CoalescerCrash.ll
2009-11-13-ScavengerAssert2.ll
2009-11-13-ScavengerAssert.ll
2009-11-13-VRRewriterCrash.ll
2009-11-30-LiveVariablesBug.ll
2009-12-02-vtrn-undef.ll
2010-03-04-eabi-fp-spill.ll
2010-03-04-stm-undef-addr.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
2010-03-18-ldm-rtrn.ll
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 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
2010-05-17-FastAllocCrash.ll
2010-05-18-LocalAllocCrash.ll
2010-05-18-PostIndexBug.ll AArch64 & ARM: remove undefined behaviour from some tests. 2014-05-30 08:59:55 +00:00
2010-05-19-Shuffles.ll
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
2010-06-21-nondarwin-tc.ll
2010-06-25-Thumb2ITInvalidIterator.ll
2010-06-29-PartialRedefFastAlloc.ll
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
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
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
2010-11-29-PrologueBug.ll
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
2010-12-15-elf-lcomm.ll
2010-12-17-LocalStackSlotCrash.ll
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 ARM & AArch64: make use of common cmpxchg idioms after expansion 2014-05-30 10:09:59 +00:00
2011-02-07-AntidepClobber.ll
2011-03-10-DAGCombineCrash.ll
2011-03-15-LdStMultipleBug.ll AArch64 & ARM: remove undefined behaviour from some tests. 2014-05-30 08:59:55 +00:00
2011-03-23-PeepholeBug.ll
2011-04-07-schediv.ll
2011-04-11-MachineLICMBug.ll
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
2011-04-15-AndVFlagPeepholeBug.ll
2011-04-15-RegisterCmpPeephole.ll
2011-04-26-SchedTweak.ll
2011-04-27-IfCvtBug.ll
2011-05-04-MultipleLandingPadSuccs.ll
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
2011-07-10-GlobalMergeBug.ll
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
2011-08-25-ldmia_ret.ll
2011-08-29-ldr_pre_imm.ll
2011-08-29-SchedCycle.ll
2011-09-09-OddVectorDivision.ll
2011-09-19-cpsr.ll
2011-09-28-CMovCombineBug.ll
2011-10-26-ExpandUnalignedLoadCrash.ll
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
2011-11-28-DAGCombineBug.ll
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
2011-12-14-machine-sink.ll
2011-12-19-sjlj-clobber.ll
2012-01-23-PostRA-LICM.ll
2012-01-24-RegSequenceLiveRange.ll
2012-01-26-CoalescerBug.ll
2012-01-26-CopyPropKills.ll
2012-02-01-CoalescerBug.ll
2012-03-05-FPSCR-bug.ll
2012-03-13-DAGCombineBug.ll
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
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
2012-08-04-DtripleSpillReload.ll
2012-08-08-legalize-unaligned.ll
2012-08-09-neon-extload.ll
2012-08-13-bfi.ll
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
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 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
2012-10-04-FixedFrame-vs-byval.ll
2012-10-04-LDRB_POST_IMM-Crash.ll
2012-10-18-PR14099-ByvalFrameAddress.ll
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
2013-02-27-expand-vfma.ll
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
2013-04-18-load-overlap-PR14824.ll
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: Correctly align arguments after a byval struct is passed on the stack 2014-03-05 15:25:27 +00:00
2013-05-05-IfConvertBug.ll AArch64 & ARM: remove undefined behaviour from some tests. 2014-05-30 08:59:55 +00:00
2013-05-07-ByteLoadSameAddress.ll ARM: yet another round of ARM test clean ups 2014-04-03 23:47:24 +00:00
2013-05-13-AAPCS-byval-padding2.ll
2013-05-13-AAPCS-byval-padding.ll
2013-05-13-DAGCombiner-undef-mask.ll
2013-05-31-char-shift-crash.ll
2013-06-03-ByVal-2Kbytes.ll
2013-07-29-vector-or-combine.ll ARM & AArch64: make use of common cmpxchg idioms after expansion 2014-05-30 10:09:59 +00:00
2013-10-11-select-stalls.ll
2013-11-08-inline-asm-neon-array.ll
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
a15-SD-dep.ll [ARM]Fix an assertion failure in A15SDOptimizer about DPair reg class by treating DPair as QPR. 2014-03-20 05:36:59 +00:00
a15.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
aapcs-hfa-code.ll ARM: teach AAPCS-VFP to deal with Cortex-M4. 2014-05-27 10:43:38 +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 Allow alias to point to an arbitrary ConstantExpr. 2014-06-03 02:41:57 +00:00
align.ll
alloc-no-stack-realign.ll
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
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 & AArch64: make use of common cmpxchg idioms after expansion 2014-05-30 10:09:59 +00:00
arm-asm.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
arm-frameaddr.ll
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
arm-ttype-target2.ll Enable EHABI by default 2014-01-29 11:50:56 +00:00
armv4.ll
atomic-64bit.ll ARM & AArch64: make use of common cmpxchg idioms after expansion 2014-05-30 10:09:59 +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 SelectionDAG: skip barriers for unordered atomic operations 2014-05-30 14:41:51 +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
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
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-ret-f64.ll ARMEB: Fix function return type f64 2014-06-01 09:30:52 +00:00
big-endian-vector-callee.ll ARM-BE: test files for vector argument passing 2014-05-14 16:59:44 +00:00
big-endian-vector-caller.ll ARM-BE: test files for vector argument passing 2014-05-14 16:59:44 +00:00
bits.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
bswap16.ll Fix ARM bswap16.ll test on Windows 2014-05-12 22:13:07 +00:00
bswap-inline-asm.ll
build-attributes-encoding.s ARM IAS: improve .eabi_attribute handling 2014-01-07 02:28:42 +00:00
build-attributes.ll [ARM] Emit correct build attributes for the relocation models. 2014-05-27 13:30:21 +00:00
bx_fold.ll
byval_load_align.ll
cache-intrinsic.ll Add @llvm.clear_cache builtin 2014-03-26 12:52:28 +00:00
call_nolink.ll
call-noret-minsize.ll
call-noret.ll
call-tc.ll ARM & AArch64: make use of common cmpxchg idioms after expansion 2014-05-30 10:09:59 +00:00
call.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
carry.ll 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
cmpxchg-idioms.ll ARM & AArch64: make use of common cmpxchg idioms after expansion 2014-05-30 10:09:59 +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
code-placement.ll
commute-movcc.ll
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
copy-paired-reg.ll
crash-greedy-v6.ll
crash-greedy.ll
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
crash.ll
cse-call.ll
cse-ldrlit.ll ARM MachO: sort out isTargetDarwin/isTargetIOS/... checks. 2014-01-06 14:28:05 +00:00
cse-libcalls.ll
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
dagcombine-concatvector.ll ARM: Implement big endian bit-conversion for NEON type 2014-05-12 11:19:20 +00:00
darwin-eabi.ll
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
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
div.ll
divmod-eabi.ll Fix broken CHECK lines. 2014-01-11 21:06:00 +00:00
divmod.ll
domain-conv-vmovs.ll
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
eh-resume-darwin.ll
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
emit-big-cst.ll
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
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
fast-isel-binary.ll
fast-isel-br-const.ll
fast-isel-br-phi.ll
fast-isel-call-multi-reg-return.ll
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
fast-isel-conversion.ll
fast-isel-crash2.ll ARM MachO: sort out isTargetDarwin/isTargetIOS/... checks. 2014-01-06 14:28:05 +00:00
fast-isel-crash.ll
fast-isel-deadcode.ll
fast-isel-ext.ll
fast-isel-fold.ll
fast-isel-frameaddr.ll ARM MachO: sort out isTargetDarwin/isTargetIOS/... checks. 2014-01-06 14:28:05 +00:00
fast-isel-GEP-coalesce.ll
fast-isel-icmp.ll
fast-isel-indirectbr.ll
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
fast-isel-ldr-str-thumb-neg-index.ll
fast-isel-ldrh-strh-arm.ll
fast-isel-load-store-verify.ll
fast-isel-mvn.ll
fast-isel-pic.ll
fast-isel-pred.ll
fast-isel-redefinition.ll
fast-isel-ret.ll
fast-isel-select.ll
fast-isel-shifter.ll
fast-isel-static.ll ARM: constrain register-class in fast-isel 2013-12-11 16:04:57 +00:00
fast-isel-vararg.ll
fast-isel.ll
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
fastisel-thumb-litpool.ll ARM: fix fast-isel assertion failure 2014-02-04 10:38:46 +00:00
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
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 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 ARM: use AAPCS-style prologues for embedded MachO. 2014-05-30 13:23:06 +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
fpcmp_ueq.ll
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
fptoint.ll ARM & AArch64: make use of common cmpxchg idioms after expansion 2014-05-30 10:09:59 +00:00
frame-register.ll ARM: improve WoA ABI conformance for frame register 2014-05-18 04:12:52 +00:00
fsubs.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
func-argpassing-endian.ll test/CodeGen: Check that the correct register is used in a store 2014-05-08 22:45:07 +00:00
fusedMAC.ll
global-merge-addrspace.ll
global-merge.ll
globals.ll
gpr-paired-spill-thumbinst.ll
gpr-paired-spill.ll
gv-stubs-crash.ll
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
hidden-vis-3.ll
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 ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ifconv-regmask.ll
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
ifcvt6.ll
ifcvt7.ll
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
ifcvt12.ll
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 ARM & AArch64: make use of common cmpxchg idioms after expansion 2014-05-30 10:09:59 +00:00
illegal-vector-bitcast.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
imm.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
indirect-hidden.ll ARM: emit hidden stubs into a proper non_lazy_symbol_pointer section. 2014-04-29 10:06:05 +00:00
indirect-reg-input.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
indirectbr-2.ll Replace PROLOG_LABEL with a new CFI_INSTRUCTION. 2014-03-07 06:08:31 +00:00
indirectbr-3.ll ARM & AArch64: make use of common cmpxchg idioms after expansion 2014-05-30 10:09:59 +00:00
indirectbr.ll Replace PROLOG_LABEL with a new CFI_INSTRUCTION. 2014-03-07 06:08:31 +00:00
inline-diagnostics.ll 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
integer_insertelement.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
interrupt-attr.ll ARM: use AAPCS-style prologues for embedded MachO. 2014-05-30 13:23:06 +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
invoke-donothing-assert.ll
ispositive.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
jump_tables.ll Adding explicit triples to the ARM jumptable tests 2014-06-05 21:40:13 +00:00
jumptable-label.ll
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
ldrd.ll Add extra CHECK prefix to tests with explicit prefix 2014-02-16 13:28:15 +00:00
ldst-f32-2-i32.ll
ldstrex.ll ARM: tell LLVM about zext properties of ldrexb/ldrexh 2014-04-03 15:10:35 +00:00
lit.local.cfg
load_i1_select.ll
load-address-masked.ll
load-global.ll
load.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +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 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
lsr-icmp-imm.ll
lsr-scale-addr-mode.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
lsr-unfolded-offset.ll ARM & AArch64: make use of common cmpxchg idioms after expansion 2014-05-30 10:09:59 +00:00
machine-cse-cmp.ll
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
MergeConsecutiveStores.ll
minsize-imms.ll ARM: use litpools for normal i32 imms when compiling minsize. 2014-01-23 13:43:47 +00:00
minsize-litpools.ll ARM: decide whether to use movw/movt based on "minsize" attribute. 2013-12-02 14:46:26 +00:00
misched-copy-arm.ll ARM & AArch64: make use of common cmpxchg idioms after expansion 2014-05-30 10:09:59 +00:00
mls.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
movt-movw-global.ll Darwin-ARM: use movw/movt for static relocations 2013-11-26 12:45:05 +00:00
movt.ll ARM: update even more tests 2014-04-03 17:35:22 +00:00
mul_const.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
mul.ll ARM: update even more tests 2014-04-03 17:35:22 +00:00
mulhi.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
mult-alt-generic-arm.ll Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call 2014-02-13 14:44:26 +00:00
mvn.ll Add extra checks to mvn.ll test to prevent the "f1" check from matching 2014-04-12 04:47:04 +00:00
named-reg-alloc.ll 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
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
none-macho.ll ARM: use AAPCS-style prologues for embedded MachO. 2014-05-30 13:23:06 +00:00
nop_concat_vectors.ll
noreturn.ll Keep the link register for uwtable. 2014-02-25 16:57:28 +00:00
odr_comdat.ll
opt-shuff-tstore.ll
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
phi.ll Add the ability to use GEPs for address sinking in CGP 2014-04-12 00:59:48 +00:00
pic.ll
popcnt.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
pr3502.ll
pr13249.ll
PR15053.ll
prefetch.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
private.ll
readcyclecounter.ll
reg_sequence.ll ARM & AArch64: make use of common cmpxchg idioms after expansion 2014-05-30 10:09:59 +00:00
ret0.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ret_arg1.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ret_arg2.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ret_arg3.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ret_arg4.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ret_arg5.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ret_f32_arg2.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ret_f32_arg5.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ret_f64_arg2.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ret_f64_arg_reg_split.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ret_f64_arg_split.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ret_f64_arg_stack.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ret_i64_arg2.ll ARM: update even more tests 2014-04-03 17:35:22 +00:00
ret_i64_arg3.ll ARM: update even more tests 2014-04-03 17:35:22 +00:00
ret_i64_arg_split.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ret_i128_arg2.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
ret_sret_vector.ll
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
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 Segmented stacks: omit __morestack call when there's no frame. 2014-05-22 13:03:43 +00:00
select_xform.ll
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
shuffle.ll
sincos.ll
sjlj-prepare-critical-edge.ll
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 ARM & AArch64: make use of common cmpxchg idioms after expansion 2014-05-30 10:09:59 +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
stackpointer.ll Implememting named register intrinsics 2014-05-06 16:51:25 +00:00
stm.ll
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
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-frame-index.ll ARM & AArch64: make use of common cmpxchg idioms after expansion 2014-05-30 10:09:59 +00:00
sub-cmp-peephole.ll 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
swift-vldm.ll
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
tail-opts.ll
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
this-return.ll ARM: remove ancient -arm-tail-calls option 2014-03-11 15:09:49 +00:00
thread_pointer.ll
thumb1-varalloc.ll
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
tls-models.ll Add support for parsing ARM symbol variants on ELF targets 2013-12-04 22:43:20 +00:00
trap.ll Make FastISel::SelectInstruction return before target specific fast-isel code 2014-04-15 21:30:06 +00:00
trunc_ldr.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
truncstore-dag-combine.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
tst_teq.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
twoaddrinstr.ll ARM & AArch64: make use of common cmpxchg idioms after expansion 2014-05-30 10:09:59 +00:00
uint64tof64.ll
umulo-32.ll
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
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 ARM: enable tail call optimisation on Thumb 2 2014-03-11 15:09:44 +00:00
va_arg.ll AArch64 & ARM: remove undefined behaviour from some tests. 2014-05-30 08:59:55 +00:00
vaba.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vabd.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vabs.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vadd.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
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
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
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
vcvt-cost.ll
vcvt-v8.ll
vcvt.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vdiv_combine.ll
vdup.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vector-DAGCombine.ll
vector-extend-narrow.ll
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
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
vget_lane.ll
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
vldm-sched-a9.ll ARM & AArch64: make use of common cmpxchg idioms after expansion 2014-05-30 10:09:59 +00:00
vminmax.ll ARM: fixup more tests to specify the target more explicitly 2014-04-03 16:01:44 +00:00
vminmaxnm.ll
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
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 AArch64 & ARM: remove undefined behaviour from some tests. 2014-05-30 08:59:55 +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