.. |
Stats
|
Disable statistics on Release builds and move tests that depend on -stats.
|
2013-03-08 22:56:31 +00:00 |
2006-11-10-CycleInDAG.ll
|
|
|
2007-01-19-InfiniteLoop.ll
|
Fix more places which should be checking for iOS, not darwin.
|
2012-01-04 01:55:04 +00:00 |
2007-03-07-CombinerCrash.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
|
Fix the remaining TCL-style quotes found in the testsuite. This is
|
2012-07-02 19:09:46 +00:00 |
2007-04-03-UndefinedSymbol.ll
|
|
|
2007-04-30-CombinerCrash.ll
|
|
|
2007-05-03-BadPostIndexedLd.ll
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +00:00 |
2007-05-07-tailmerge-1.ll
|
Remove support for using "foo" as symbols instead of %"foo". This is ancient
|
2011-06-17 06:36:20 +00:00 |
2007-05-09-tailmerge-2.ll
|
Remove support for using "foo" as symbols instead of %"foo". This is ancient
|
2011-06-17 06:36:20 +00:00 |
2007-05-14-InlineAsmCstCrash.ll
|
|
|
2007-05-14-RegScavengerAssert.ll
|
|
|
2007-05-22-tailmerge-3.ll
|
Remove support for using "foo" as symbols instead of %"foo". This is ancient
|
2011-06-17 06:36:20 +00:00 |
2007-05-23-BadPreIndexedStore.ll
|
Fix the remaining TCL-style quotes found in the testsuite. This is
|
2012-07-02 19:09:46 +00:00 |
2007-08-15-ReuseBug.ll
|
|
|
2008-02-04-LocalRegAllocBug.ll
|
Don't run RAFast in the optimizing regalloc pipeline.
|
2012-06-08 23:15:12 +00:00 |
2008-02-29-RegAllocLocal.ll
|
Don't run RAFast in the optimizing regalloc pipeline.
|
2012-06-08 23:15:12 +00:00 |
2008-03-05-SxtInRegBug.ll
|
|
|
2008-03-07-RegScavengerAssert.ll
|
Upgrade syntax of tests using volatile instructions to use 'load volatile' instead of 'volatile load', which is archaic.
|
2011-11-27 06:54:59 +00:00 |
2008-04-04-ScavengerAssert.ll
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +00:00 |
2008-04-10-ScavengerAssert.ll
|
make the asmparser reject function and type redefinitions. 'Merging' hasn't been
|
2011-06-17 07:06:44 +00:00 |
2008-04-11-PHIofImpDef.ll
|
|
|
2008-05-19-LiveIntervalsBug.ll
|
|
|
2008-05-19-ScavengerAssert.ll
|
|
|
2008-07-17-Fdiv.ll
|
|
|
2008-07-24-CodeGenPrepCrash.ll
|
|
|
2008-08-07-AsmPrintBug.ll
|
|
|
2008-09-17-CoalescerBug.ll
|
|
|
2008-11-18-ScavengerAssert.ll
|
|
|
2009-02-16-SpillerBug.ll
|
|
|
2009-02-22-SoftenFloatVaArg.ll
|
|
|
2009-02-27-SpillerBug.ll
|
|
|
2009-03-07-SpillerBug.ll
|
rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which is
|
2011-06-18 06:05:24 +00:00 |
2009-03-09-AddrModeBug.ll
|
|
|
2009-04-06-AsmModifier.ll
|
Convert all tests using TCL-style quoting to use shell-style quoting.
|
2012-07-02 12:47:22 +00:00 |
2009-04-08-AggregateAddr.ll
|
|
|
2009-04-08-FloatUndef.ll
|
|
|
2009-04-08-FREM.ll
|
|
|
2009-04-09-RegScavengerAsm.ll
|
|
|
2009-05-05-DAGCombineBug.ll
|
|
|
2009-05-07-RegAllocLocal.ll
|
|
|
2009-05-11-CodePlacementCrash.ll
|
|
|
2009-05-18-InlineAsmMem.ll
|
|
|
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
|
|
|
2009-07-18-RewriterBug.ll
|
|
|
2009-07-22-ScavengerAssert.ll
|
|
|
2009-07-22-SchedulerAssert.ll
|
|
|
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
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +00:00 |
2009-08-21-PostRAKill.ll
|
|
|
2009-08-23-linkerprivate.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
|
Convert tests to the new EH model.
|
2011-11-08 00:09:27 +00:00 |
2009-08-31-TwoRegShuffle.ll
|
|
|
2009-09-09-AllOnes.ll
|
|
|
2009-09-09-fpcmp-ole.ll
|
ARM VLDR/VSTR instructions don't need a size suffix.
|
2011-11-14 23:03:21 +00:00 |
2009-09-10-postdec.ll
|
|
|
2009-09-13-InvalidSubreg.ll
|
|
|
2009-09-13-InvalidSuperReg.ll
|
|
|
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 VLDR/VSTR instructions don't need a size suffix.
|
2011-11-14 23:03:21 +00:00 |
2009-09-27-CoalescerBug.ll
|
|
|
2009-09-28-LdStOptiBug.ll
|
|
|
2009-10-02-NEONSubregsBug.ll
|
|
|
2009-10-16-Scope.ll
|
Add a new wrapper node for a DILexicalBlock that encapsulates it and a
|
2011-10-11 22:59:11 +00:00 |
2009-10-21-InvalidFNeg.ll
|
|
|
2009-10-27-double-align.ll
|
|
|
2009-10-30.ll
|
Change some ARM subtarget features to be single bit yes/no in order to sink them down to MC layer. Also fix tests.
|
2011-07-07 03:55:05 +00:00 |
2009-11-01-NeonMoves.ll
|
Remove VMOVDneon and VMOVQ, which are just aliases for VORR. This continues to simplify the path towards an auto-generated disassembler.
|
2011-07-15 18:46:47 +00:00 |
2009-11-02-NegativeLane.ll
|
|
|
2009-11-07-SubRegAsmPrinting.ll
|
Use vmov.f32 to materialize f32 consts on ARM. This relaxes constraints on
|
2012-03-15 18:49:02 +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
|
|
|
2010-03-18-ldm-rtrn.ll
|
|
|
2010-04-07-DbgValueOtherTargets.ll
|
|
|
2010-04-09-NeonSelect.ll
|
|
|
2010-04-13-v2f64SplitArg.ll
|
|
|
2010-04-14-SplitVector.ll
|
|
|
2010-04-15-ScavengerDebugValue.ll
|
|
|
2010-05-14-IllegalType.ll
|
|
|
2010-05-17-FastAllocCrash.ll
|
Don't run RAFast in the optimizing regalloc pipeline.
|
2012-06-08 23:15:12 +00:00 |
2010-05-18-LocalAllocCrash.ll
|
|
|
2010-05-18-PostIndexBug.ll
|
Tighten physical register invariants: Allocatable physical registers can
|
2012-02-14 18:51:53 +00:00 |
2010-05-19-Shuffles.ll
|
|
|
2010-05-20-NEONSpillCrash.ll
|
RegAlloc superpass: includes phi elimination, coalescing, and scheduling.
|
2012-02-10 04:10:36 +00:00 |
2010-05-21-BuildVector.ll
|
ARM VLDR/VSTR instructions don't need a size suffix.
|
2011-11-14 23:03:21 +00:00 |
2010-06-11-vmovdrr-bitcast.ll
|
|
|
2010-06-21-LdStMultipleBug.ll
|
|
|
2010-06-21-nondarwin-tc.ll
|
|
|
2010-06-25-Thumb2ITInvalidIterator.ll
|
|
|
2010-06-29-PartialRedefFastAlloc.ll
|
Set correct <def,undef> flags when lowering REG_SEQUENCE.
|
2012-01-24 23:28:42 +00:00 |
2010-06-29-SubregImpDefs.ll
|
|
|
2010-07-26-GlobalMerge.ll
|
Convert tests to the new EH model.
|
2011-11-08 00:09:27 +00:00 |
2010-08-04-EHCrash.ll
|
Convert tests to the new EH model.
|
2011-11-08 00:09:27 +00:00 |
2010-08-04-StackVariable.ll
|
Upgrade tests to the latest debug info format.
|
2013-03-08 00:23:31 +00:00 |
2010-09-21-OptCmpBug.ll
|
|
|
2010-09-29-mc-asm-header-test.ll
|
|
|
2010-10-19-mc-elf-objheader.ll
|
Recommit modified r167540.
|
2012-11-08 09:51:45 +00:00 |
2010-10-25-ifcvt-ldm.ll
|
|
|
2010-11-15-SpillEarlyClobber.ll
|
Delete the 'standard' spiller with used the old spilling framework.
|
2011-11-12 23:29:02 +00:00 |
2010-11-29-PrologueBug.ll
|
ARM target code clean up. Check for iOS, not Darwin where it makes sense.
|
2011-12-20 18:26:50 +00:00 |
2010-11-30-reloc-movt.ll
|
Added Mapping Symbols for ARM ELF
|
2012-12-07 16:50:23 +00:00 |
2010-12-07-PEIBug.ll
|
Add LLVM support for Swift.
|
2012-09-29 21:43:49 +00:00 |
2010-12-08-tpsoft.ll
|
|
|
2010-12-15-elf-lcomm.ll
|
Never use .lcomm on platforms where it does not accept an alignment
|
2012-11-27 16:11:16 +00:00 |
2010-12-17-LocalStackSlotCrash.ll
|
|
|
2011-01-19-MergedGlobalDbg.ll
|
Upgrade tests to the latest debug info format.
|
2013-03-08 00:23:31 +00:00 |
2011-02-04-AntidepMultidef.ll
|
|
|
2011-02-07-AntidepClobber.ll
|
|
|
2011-03-10-DAGCombineCrash.ll
|
|
|
2011-03-15-LdStMultipleBug.ll
|
Rework test so that it reproduces the error without the horrible flag.
|
2012-08-15 21:10:18 +00:00 |
2011-03-23-PeepholeBug.ll
|
Flip the new block-placement pass to be on by default.
|
2012-04-16 13:49:17 +00:00 |
2011-04-07-schediv.ll
|
|
|
2011-04-11-MachineLICMBug.ll
|
|
|
2011-04-12-AlignBug.ll
|
|
|
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
|
Convert tests to the new EH model.
|
2011-11-08 00:09:27 +00:00 |
2011-06-09-TailCallByVal.ll
|
PR11004: Inline memcpy to avoid generating nested call sequence. Un-XFAIL 2011-06-09-TailCallByVal and 2010-11-04-BigByval
|
2011-09-26 06:13:20 +00:00 |
2011-06-16-TailCallByVal.ll
|
ARM: tail-call inside a function where part of a byval argument is on caller's
|
2012-10-12 23:39:43 +00:00 |
2011-06-29-MergeGlobalsAlign.ll
|
Make GlobalMerge honor the preferred alignment on globals without an explicitly specified alignment.
|
2011-11-30 21:54:15 +00:00 |
2011-07-10-GlobalMergeBug.ll
|
Add a missing test for r134882.
|
2011-07-11 08:35:17 +00:00 |
2011-08-02-MergedGlobalDbg.ll
|
Upgrade tests to the latest debug info format.
|
2013-03-08 00:23:31 +00:00 |
2011-08-12-vmovqqqq-pseudo.ll
|
With the fix in r138164: "Add <imp-def> operands to QQ and QQQQ stack loads."
|
2011-08-20 00:34:45 +00:00 |
2011-08-25-ldmia_ret.ll
|
Fix more places which should be checking for iOS, not darwin.
|
2012-01-04 01:55:04 +00:00 |
2011-08-29-ldr_pre_imm.ll
|
Add testcase for r138746.
|
2011-08-29 18:02:40 +00:00 |
2011-08-29-SchedCycle.ll
|
Change ARM / Thumb2 addc / adde and subc / sube modeling to use physical
|
2011-08-30 01:34:54 +00:00 |
2011-09-09-OddVectorDivision.ll
|
Fix mistake in test runline.
|
2011-09-12 17:32:58 +00:00 |
2011-09-19-cpsr.ll
|
ARM isel bug fix for adds/subs operands.
|
2011-09-20 03:17:40 +00:00 |
2011-09-28-CMovCombineBug.ll
|
Tighten a ARM dag combine condition to avoid an identity transformation, which
|
2011-09-28 23:16:31 +00:00 |
2011-10-26-ExpandUnalignedLoadCrash.ll
|
Don't try to form pre/post-indexed loads/stores until after LegalizeDAG runs. Fixes PR11029.
|
2011-11-12 00:35:34 +00:00 |
2011-10-26-memset-inline.ll
|
Lower mem-ops to unaligned i32/i16 load/stores on ARM where supported.
|
2011-11-08 18:56:23 +00:00 |
2011-10-26-memset-with-neon.ll
|
Some enhancements for memcpy / memset inline expansion.
|
2012-12-10 23:21:26 +00:00 |
2011-11-07-PromoteVectorLoadStore.ll
|
Make sure to expand SIGN_EXTEND_INREG for NEON vectors. PR11319, round 3.
|
2011-11-11 03:16:38 +00:00 |
2011-11-09-BitcastVectorDouble.ll
|
Add check so we don't try to perform an impossible transformation. Fixes issue from PR11319.
|
2011-11-09 22:25:12 +00:00 |
2011-11-09-IllegalVectorFPIntConvert.ll
|
Make sure we correctly unroll conversions between v2f64 and v2i32 on ARM.
|
2011-11-09 23:36:02 +00:00 |
2011-11-14-EarlyClobber.ll
|
Fix early-clobber handling in shrinkToUses.
|
2011-11-14 18:45:38 +00:00 |
2011-11-28-DAGCombineBug.ll
|
DAG combine should not increase alignment of loads / stores with alignment less
|
2011-11-28 20:42:56 +00:00 |
2011-11-29-128bitArithmetics.ll
|
Make ARMAsmPrinter generate the correct alignment specifier syntax in instructions.
|
2013-02-22 10:01:33 +00:00 |
2011-11-30-MergeAlignment.ll
|
Make GlobalMerge honor the preferred alignment on globals without an explicitly specified alignment.
|
2011-11-30 21:54:15 +00:00 |
2011-12-19-sjlj-clobber.ll
|
Mark ARM eh_sjlj_dispatchsetup as clobbering all registers. Radar 10567930.
|
2011-12-20 01:29:27 +00:00 |
2012-01-23-PostRA-LICM.ll
|
Fix PR11829. PostRA LICM was too aggressive.
|
2012-01-23 21:01:15 +00:00 |
2012-01-24-RegSequenceLiveRange.ll
|
Preserve <undef> flags in ARMExpandPseudo.
|
2012-06-15 17:46:54 +00:00 |
2012-01-26-CoalescerBug.ll
|
Rewrite instruction operands in AdjustCopiesBackFrom. Fixes PR11861.
|
2012-01-27 00:05:42 +00:00 |
2012-01-26-CopyPropKills.ll
|
Clear kill flags before propagating a copy.
|
2012-01-26 17:52:15 +00:00 |
2012-02-01-CoalescerBug.ll
|
Move test/CodeGen/Generic/2012-02-01-CoalescerBug.ll to CodeGen/ARM, for now. It requires TARGETS=arm.
|
2012-02-02 11:44:58 +00:00 |
2012-03-05-FPSCR-bug.ll
|
Split fpscr into two registers: FPSCR and FPSCR_NZCV.
|
2012-03-06 00:19:55 +00:00 |
2012-03-13-DAGCombineBug.ll
|
When performing a truncating store, it's possible to rearrange the data
|
2012-04-09 20:32:02 +00:00 |
2012-03-26-FoldImmBug.ll
|
ARM has a peephole optimization which looks for a def / use pair. The def
|
2012-03-26 23:31:00 +00:00 |
2012-04-02-TwoAddrInstrCrash.ll
|
During two-address lowering, rescheduling an instruction does not untie
|
2012-04-02 19:58:43 +00:00 |
2012-04-10-DAGCombine.ll
|
Transform div to mul with reciprocal only when fp imm is legal.
|
2012-04-10 13:22:49 +00:00 |
2012-04-24-SplitEHCriticalEdge.ll
|
MachineBasicBlock::SplitCriticalEdge() should follow LLVM IR variant and refuse to break edge to EH landing pad. rdar://11300144
|
2012-04-24 19:06:55 +00:00 |
2012-05-04-vmov.ll
|
Add LLVM support for Swift.
|
2012-09-29 21:43:49 +00:00 |
2012-05-10-PreferVMOVtoVDUP32.ll
|
Add LLVM support for Swift.
|
2012-09-29 21:43:49 +00:00 |
2012-05-29-TailDupBug.ll
|
Teach taildup to update livein set. rdar://11538365
|
2012-05-30 00:42:39 +00:00 |
2012-06-12-SchedMemLatency.ll
|
misched: Infrastructure for weak DAG edges.
|
2012-11-12 19:28:57 +00:00 |
2012-08-04-DtripleSpillReload.ll
|
Add stack spill / reload instructions for DTriple and DQuad register classes, which
|
2012-08-04 13:16:12 +00:00 |
2012-08-08-legalize-unaligned.ll
|
Fix the legalization of ExtLoad on ARM. ExpandUnalignedLoad did not properly
|
2012-08-09 01:56:44 +00:00 |
2012-08-09-neon-extload.ll
|
Make ARMAsmPrinter generate the correct alignment specifier syntax in instructions.
|
2013-02-22 10:01:33 +00:00 |
2012-08-13-bfi.ll
|
Do not optimize (or (and X,Y), Z) into BFI and other sequences if the AND ISDNode has more than one user.
|
2012-08-13 18:52:44 +00:00 |
2012-08-23-legalize-vmull.ll
|
Codegen failure for vmull with small vectors
|
2012-11-30 19:08:04 +00:00 |
2012-08-27-CopyPhysRegCrash.ll
|
Make sure we add the predicate after all of the registers are added.
|
2012-08-27 22:12:44 +00:00 |
2012-08-30-select.ll
|
Not all targets have efficient ISel code generation for select instructions.
|
2012-09-02 12:10:19 +00:00 |
2012-09-18-ARMv4ISelBug.ll
|
MOVi16 (movw) is only legal on cpus with V6T2 support. rdar://12300648
|
2012-09-18 21:24:16 +00:00 |
2012-09-25-InlineAsmScalarToVectorConv2.ll
|
Generate an error message instead of asserting or segfaulting when we have a
|
2012-09-26 06:16:18 +00:00 |
2012-09-25-InlineAsmScalarToVectorConv.ll
|
Generate an error message instead of asserting or segfaulting when we have a
|
2012-09-26 04:04:19 +00:00 |
2012-10-04-AAPCS-byval-align8.ll
|
Issue:
|
2012-10-16 07:16:47 +00:00 |
2012-10-04-FixedFrame-vs-byval.ll
|
Issue description:
|
2012-10-10 11:37:36 +00:00 |
2012-10-04-LDRB_POST_IMM-Crash.ll
|
Issue:
|
2012-10-16 07:16:47 +00:00 |
2012-10-18-PR14099-ByvalFrameAddress.ll
|
ARM:
|
2012-10-19 08:23:06 +00:00 |
2012-11-14-subs_carry.ll
|
The code pattern "imm0_255_neg" is used for checking if an immediate value is a small negative number.
|
2012-11-14 19:39:15 +00:00 |
2013-01-21-PR14992.ll
|
PR14992 - Tablegen incorrectly converts ARM tLDMIA_UPD pseudo to tLDMIA
|
2013-02-13 19:21:47 +00:00 |
2013-02-27-expand-vfma.ll
|
ARM: FMA is legal only if VFP4 is available.
|
2013-02-27 21:31:12 +00:00 |
2013-03-09-PR15053.ll
|
Don't glue users to extract_subreg when selecting the llvm.arm.ldrexd
|
2013-03-09 22:56:09 +00:00 |
a15-mla.ll
|
Removed the VMLxForwarding feature for the Cortex-A15 target.
|
2012-09-17 14:10:54 +00:00 |
a15.ll
|
This patch introduces A15 as a target in LLVM.
|
2012-09-13 15:05:10 +00:00 |
aliases.ll
|
Convert all tests using TCL-style quoting to use shell-style quoting.
|
2012-07-02 12:47:22 +00:00 |
align.ll
|
|
|
alloc-no-stack-realign.ll
|
Revert 172027 and 174336. Remove diagnostics about over-aligned stack objects.
|
2013-02-08 20:35:15 +00:00 |
alloca.ll
|
|
|
argaddr.ll
|
|
|
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-and-tst-peephole.ll
|
|
|
arm-asm.ll
|
|
|
arm-frameaddr.ll
|
|
|
arm-modifier.ll
|
Re-apply r175088 for bug fix 13622: Add paired register support for
|
2013-02-14 18:10:21 +00:00 |
arm-negative-stride.ll
|
|
|
arm-returnaddr.ll
|
Fix more places which should be checking for iOS, not darwin.
|
2012-01-04 01:55:04 +00:00 |
arm-ttype-target2.ll
|
Use TARGET2 relocation for TType references on ARM.
|
2012-11-14 01:47:00 +00:00 |
armv4.ll
|
Change some ARM subtarget features to be single bit yes/no in order to sink them down to MC layer. Also fix tests.
|
2011-07-07 03:55:05 +00:00 |
atomic-64bit.ll
|
Fix 64-bit atomic operations in Thumb mode.
|
2013-01-29 09:06:13 +00:00 |
atomic-cmp.ll
|
Convert more tests over to the new atomic instructions.
|
2011-09-26 20:27:49 +00:00 |
atomic-load-store.ll
|
Some additional tests for Thumb atomic load and store (which I somehow forgot to commit earlier).
|
2011-09-19 22:02:33 +00:00 |
atomic-op.ll
|
Fix a couple of typos in EmitAtomic.
|
2012-08-31 02:08:34 +00:00 |
atomicrmw_minmax.ll
|
ARM/atomicrmw_minmax.ll: Fix RUN line.
|
2012-09-26 10:12:20 +00:00 |
available_externally.ll
|
|
|
avoid-cpsr-rmw.ll
|
Disable ARM partial flag dependency optimization at -Oz
|
2012-12-18 22:47:16 +00:00 |
bfc.ll
|
|
|
bfi.ll
|
PerformBFICombine - (bfi A, (and B, Mask1), Mask2) -> (bfi A, B, Mask2) iff
|
2011-06-15 01:12:31 +00:00 |
bfx.ll
|
LLVM sdisel normalize bit extraction of the form:
|
2012-12-19 20:16:09 +00:00 |
bic.ll
|
|
|
bicZext.ll
|
This change handles a another case for generating the bic instruction
|
2012-06-18 14:51:32 +00:00 |
bits.ll
|
|
|
bswap-inline-asm.ll
|
|
|
bx_fold.ll
|
|
|
call_nolink.ll
|
Fix the remaining TCL-style quotes found in the testsuite. This is
|
2012-07-02 19:09:46 +00:00 |
call-noret-minsize.ll
|
Disable the Thumb no-return call optimization:
|
2012-11-10 02:09:05 +00:00 |
call-noret.ll
|
Disable the Thumb no-return call optimization:
|
2012-11-10 02:09:05 +00:00 |
call-tc.ll
|
Test case hygiene.
|
2013-03-09 18:25:40 +00:00 |
call.ll
|
Upgrade syntax of tests using volatile instructions to use 'load volatile' instead of 'volatile load', which is archaic.
|
2011-11-27 06:54:59 +00:00 |
carry.ll
|
Fix a miscompilation caused by a typo. When turning a adde with negative value
|
2012-10-24 19:53:01 +00:00 |
clz.ll
|
Manually upgrade the test suite to specify the flag to cttz and ctlz.
|
2011-12-12 11:59:10 +00:00 |
cmn.ll
|
Re-enable the CMN instruction.
|
2012-06-11 08:07:26 +00:00 |
coalesce-subregs.ll
|
Avoid rewriting instructions twice.
|
2012-11-29 00:26:11 +00:00 |
code-placement.ll
|
Added a late machine instruction copy propagation pass. This catches
|
2012-01-07 03:02:36 +00:00 |
commute-movcc.ll
|
Pass the right sign to TLI->isLegalICmpImmediate.
|
2012-04-05 03:10:56 +00:00 |
compare-call.ll
|
|
|
constants.ll
|
Fix constant folding through bitcasts by no longer relying on undefined behaviour (converting NaN values between float and double).
|
2012-09-12 11:25:02 +00:00 |
crash-greedy-v6.ll
|
Fix a crash when building 177.mesa for armv6.
|
2011-07-18 18:47:13 +00:00 |
crash-greedy.ll
|
Clear kill flags in removeCopyByCommutingDef().
|
2012-07-31 02:47:24 +00:00 |
crash-O0.ll
|
|
|
crash-shufflevector.ll
|
Fix an assertion failure when optimising a shufflevector incorrectly into concat_vectors, and a followup bug with SelectionDAG::getNode() creating nodes with invalid types.
|
2012-09-10 14:01:21 +00:00 |
crash.ll
|
Handle the situation where CodeGenPrepare removes a reference to a BB that has
|
2012-11-29 19:38:06 +00:00 |
cse-call.ll
|
Handle regmasks in MachineCSE.
|
2012-02-28 02:08:50 +00:00 |
cse-libcalls.ll
|
Convert all tests using TCL-style quoting to use shell-style quoting.
|
2012-07-02 12:47:22 +00:00 |
ctor_order.ll
|
Properly emit ctors / dtors with priorities into desired sections
|
2012-01-25 22:24:19 +00:00 |
ctors_dtors.ll
|
|
|
ctz.ll
|
Manually upgrade the test suite to specify the flag to cttz and ctlz.
|
2011-12-12 11:59:10 +00:00 |
dagcombine-anyexttozeroext.ll
|
An oversight when applying the patches for r150956 and r150957 to a vanilla tree meant I forgot to svn add these testcases.
|
2012-04-05 10:01:12 +00:00 |
darwin-section-order.ll
|
ARM: locate user-defined text sections next to default text.
|
2012-10-04 21:33:24 +00:00 |
data-in-code-annotations.ll
|
Refactor data-in-code annotations.
|
2012-05-18 19:12:01 +00:00 |
debug-info-arg.ll
|
Upgrade tests to the latest debug info format.
|
2013-03-08 00:23:31 +00:00 |
debug-info-blocks.ll
|
Upgrade tests to the latest debug info format.
|
2013-03-08 00:23:31 +00:00 |
debug-info-branch-folding.ll
|
Upgrade tests to the latest debug info format.
|
2013-03-08 00:23:31 +00:00 |
debug-info-d16-reg.ll
|
Upgrade tests to the latest debug info format.
|
2013-03-08 00:23:31 +00:00 |
debug-info-qreg.ll
|
Upgrade tests to the latest debug info format.
|
2013-03-08 00:23:31 +00:00 |
debug-info-s16-reg.ll
|
Upgrade tests to the latest debug info format.
|
2013-03-08 00:23:31 +00:00 |
debug-info-sreg2.ll
|
Upgrade tests to the latest debug info format.
|
2013-03-08 00:23:31 +00:00 |
deps-fix.ll
|
Fixed a bug in the ExecutionDependencyFix pass that caused dependencies to not propagate through implicit defs.
|
2012-10-03 08:29:36 +00:00 |
div.ll
|
Add LLVM support for Swift.
|
2012-09-29 21:43:49 +00:00 |
divmod.ll
|
Legalizer optimize a pair of div / mod to a call to divrem libcall if they are
|
2012-10-12 01:15:47 +00:00 |
domain-conv-vmovs.ll
|
Fix typos in CHECK lines.
|
2012-12-06 21:24:47 +00:00 |
dyn-stackalloc.ll
|
rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which is
|
2011-06-18 06:05:24 +00:00 |
eh-dispcont.ll
|
Add support for using non-pic code for arm and thumb1 when emitting the sjlj
|
2013-03-01 18:30:38 +00:00 |
eh-resume-darwin.ll
|
Convert tests to the new EH model.
|
2011-11-08 00:09:27 +00:00 |
ehabi-filters.ll
|
Test case hygiene.
|
2013-03-09 18:25:40 +00:00 |
ehabi-mc-cantunwind.ll
|
Add missing header and test cases for r173939.
|
2013-01-30 15:48:50 +00:00 |
ehabi-mc-section-group.ll
|
Add missing header and test cases for r173939.
|
2013-01-30 15:48:50 +00:00 |
ehabi-mc-section.ll
|
Add missing header and test cases for r173939.
|
2013-01-30 15:48:50 +00:00 |
ehabi-mc-sh_link.ll
|
Link .ARM.exidx with corresponding text section.
|
2013-02-05 14:18:59 +00:00 |
ehabi-mc.ll
|
Add missing header and test cases for r173939.
|
2013-01-30 15:48:50 +00:00 |
ehabi-no-landingpad.ll
|
Fix really stupid ARM EHABI info generation bug: we should not emit
|
2012-11-14 19:13:30 +00:00 |
ehabi-unwind.ll
|
An option to selectively enable part of ARM EHABI support.
|
2012-01-24 13:05:33 +00:00 |
elf-lcomm-align.ll
|
Never use .lcomm on platforms where it does not accept an alignment
|
2012-11-27 16:11:16 +00:00 |
extload-knownzero.ll
|
Properly fix the tes.
|
2012-12-06 02:29:29 +00:00 |
extloadi1.ll
|
|
|
fabs-neon.ll
|
Make sure FABS on v2f32 and v4f32 is legal on ARM NEON
|
2012-11-16 21:15:20 +00:00 |
fabss.ll
|
Remove some register allocation order dependencies.
|
2013-01-19 00:03:32 +00:00 |
fadds.ll
|
Add LLVM support for Swift.
|
2012-09-29 21:43:49 +00:00 |
fast-isel-binary.ll
|
[fast-isel] Add support for SUBs with non-legal types.
|
2012-02-08 02:45:44 +00:00 |
fast-isel-br-const.ll
|
[fast-isel] Add the -verify-machineinstrs to these test cases. The remaining
|
2012-11-17 00:42:06 +00:00 |
fast-isel-br-phi.ll
|
[fast-isel] HandlePHINodesInSuccessorBlocks() can promite i8 and i16 types too.
|
2012-02-04 00:39:19 +00:00 |
fast-isel-call-multi-reg-return.ll
|
[fast-isel] Add the -verify-machineinstrs to these test cases. The remaining
|
2012-11-17 00:42:06 +00:00 |
fast-isel-call.ll
|
[arm-fast-isel] Add support for fastcc.
|
2012-08-16 05:15:53 +00:00 |
fast-isel-cmp-imm.ll
|
[fast-isel] Address Eli's comments for r152847. Specifically, add a test case
|
2012-03-15 22:54:20 +00:00 |
fast-isel-conversion.ll
|
[fast-isel] Add support for FPToUI. Also add test cases for FPToSI.
|
2012-02-03 20:27:51 +00:00 |
fast-isel-crash2.ll
|
[fast-isel] Add the -verify-machineinstrs to these test cases. The remaining
|
2012-11-17 00:42:06 +00:00 |
fast-isel-crash.ll
|
[fast-isel] Add the -verify-machineinstrs to these test cases. The remaining
|
2012-11-17 00:42:06 +00:00 |
fast-isel-deadcode.ll
|
[fast-isel] Add the -verify-machineinstrs to these test cases. The remaining
|
2012-11-17 00:42:06 +00:00 |
fast-isel-fold.ll
|
[fast-isel] Add the -verify-machineinstrs to these test cases. The remaining
|
2012-11-17 00:42:06 +00:00 |
fast-isel-frameaddr.ll
|
[fast-isel] Add the -verify-machineinstrs to these test cases. The remaining
|
2012-11-17 00:42:06 +00:00 |
fast-isel-GEP-coalesce.ll
|
[fast-isel] Add the -verify-machineinstrs to these test cases. The remaining
|
2012-11-17 00:42:06 +00:00 |
fast-isel-icmp.ll
|
Extend test case for r168657.
|
2012-11-27 01:10:48 +00:00 |
fast-isel-indirectbr.ll
|
Add -verify-machineinstrs to these fast-isel test cases.
|
2012-11-27 20:49:56 +00:00 |
fast-isel-intrinsic.ll
|
[fast-isel] Add support for the expect intrinsic.
|
2013-03-07 20:42:17 +00:00 |
fast-isel-ldr-str-arm.ll
|
Add newline to end of file. Thanks, Eli.
|
2011-11-14 22:48:33 +00:00 |
fast-isel-ldr-str-thumb-neg-index.ll
|
ARM target code clean up. Check for iOS, not Darwin where it makes sense.
|
2011-12-20 18:26:50 +00:00 |
fast-isel-ldrh-strh-arm.ll
|
Test case hygiene.
|
2013-03-09 18:25:40 +00:00 |
fast-isel-mvn.ll
|
ARM target code clean up. Check for iOS, not Darwin where it makes sense.
|
2011-12-20 18:26:50 +00:00 |
fast-isel-pic.ll
|
[arm-fast-isel] Add support for ELF PIC.
|
2012-09-27 05:21:41 +00:00 |
fast-isel-pred.ll
|
Add -verify-machineinstrs to these fast-isel test cases.
|
2012-11-27 20:49:56 +00:00 |
fast-isel-redefinition.ll
|
Add -verify-machineinstrs to these fast-isel test cases.
|
2012-11-27 20:49:56 +00:00 |
fast-isel-ret.ll
|
[fast-isel] Add support for returning non-legal types with no sign- or zero-
|
2012-02-17 01:21:28 +00:00 |
fast-isel-select.ll
|
ARM target code clean up. Check for iOS, not Darwin where it makes sense.
|
2011-12-20 18:26:50 +00:00 |
fast-isel-shifter.ll
|
[arm-fast-isel] Add support for shl, lshr, and ashr.
|
2012-08-03 02:37:48 +00:00 |
fast-isel-static.ll
|
Add -verify-machineinstrs to these fast-isel test cases.
|
2012-11-27 20:49:56 +00:00 |
fast-isel.ll
|
[fast-isel] Fallback to SelectionDAG isel if we require strict alignment for
|
2012-09-21 16:58:35 +00:00 |
fcopysign.ll
|
Refactor and check "onlyReadsMemory" before optimizing builtins.
|
2012-08-03 23:29:17 +00:00 |
fdivs.ll
|
Remove some register allocation order dependencies.
|
2013-01-19 00:03:32 +00:00 |
fixunsdfdi.ll
|
|
|
flag-crash.ll
|
|
|
floorf.ll
|
llvm/test/CodeGen/ARM/floorf.ll: Add explicit -mtriple=arm-unknown-unknown, or it fails on msvc.
|
2012-08-14 00:56:06 +00:00 |
fmacs.ll
|
|
|
fmdrr-fmrrd.ll
|
|
|
fmscs.ll
|
|
|
fmuls.ll
|
Add LLVM support for Swift.
|
2012-09-29 21:43:49 +00:00 |
fnegs.ll
|
|
|
fnmacs.ll
|
|
|
fnmscs.ll
|
Remove some register allocation order dependencies.
|
2013-01-19 00:03:32 +00:00 |
fnmul.ll
|
|
|
fnmuls.ll
|
|
|
fold-const.ll
|
Manually upgrade the test suite to specify the flag to cttz and ctlz.
|
2011-12-12 11:59:10 +00:00 |
formal.ll
|
|
|
fp16.ll
|
The names of VFP variants of half-to-float conversion instructions were
|
2012-08-14 23:36:01 +00:00 |
fp_convert.ll
|
Add LLVM support for Swift.
|
2012-09-29 21:43:49 +00:00 |
fp-arg-shuffle.ll
|
|
|
fp-fast.ll
|
Teach DAG combine a number of tricks to simplify FMA expressions in fast-math mode.
|
2012-09-01 06:04:27 +00:00 |
fp.ll
|
ARM VLDR/VSTR instructions don't need a size suffix.
|
2011-11-14 23:03:21 +00:00 |
fparith.ll
|
Add test triples to fix win32 failures. Revert workaround from r161292.
|
2012-08-08 20:31:37 +00:00 |
fpcmp_ueq.ll
|
ARM case-insensitive checking for APSR_nzcv.
|
2012-03-15 21:34:14 +00:00 |
fpcmp-opt.ll
|
ARM case-insensitive checking for APSR_nzcv.
|
2012-03-15 21:34:14 +00:00 |
fpcmp.ll
|
|
|
fpconsts.ll
|
|
|
fpconv.ll
|
|
|
fpmem.ll
|
ARM VLDR/VSTR instructions don't need a size suffix.
|
2011-11-14 23:03:21 +00:00 |
fpow.ll
|
|
|
fpowi.ll
|
|
|
fptoint.ll
|
|
|
fsubs.ll
|
Add LLVM support for Swift.
|
2012-09-29 21:43:49 +00:00 |
fusedMAC.ll
|
DAG legalisation can now handle illegal fma vector types by scalarisation
|
2012-06-24 00:05:44 +00:00 |
global-merge-addrspace.ll
|
Make the MergeGlobals pass correctly handle the address space qualifiers of the global variables. We partition the set of globals by their address space, and apply the same the trasnformation as before to merge them.
|
2013-01-07 12:31:25 +00:00 |
global-merge.ll
|
Make GlobalMerge honor the preferred alignment on globals without an explicitly specified alignment.
|
2011-11-30 21:54:15 +00:00 |
globals.ll
|
Align ARM constant pool islands via their basic block.
|
2011-12-06 01:43:02 +00:00 |
gv-stubs-crash.ll
|
Check the visibility of the global variable before placing it into the stubs
|
2011-10-24 23:05:43 +00:00 |
hardfloat_neon.ll
|
|
|
hello.ll
|
Fix more places which should be checking for iOS, not darwin.
|
2012-01-04 01:55:04 +00:00 |
hidden-vis-2.ll
|
ARM Darwin default relocation model is PIC.
|
2011-09-30 17:41:35 +00:00 |
hidden-vis-3.ll
|
ARM Darwin default relocation model is PIC.
|
2011-09-30 17:41:35 +00:00 |
hidden-vis.ll
|
|
|
iabs.ll
|
ARM: optimization for sub+abs.
|
2012-06-15 21:32:12 +00:00 |
ifcvt1.ll
|
Add LLVM support for Swift.
|
2012-09-29 21:43:49 +00:00 |
ifcvt2.ll
|
Change some ARM subtarget features to be single bit yes/no in order to sink them down to MC layer. Also fix tests.
|
2011-07-07 03:55:05 +00:00 |
ifcvt3.ll
|
Move tests to FileCheck.
|
2011-12-19 23:26:44 +00:00 |
ifcvt4.ll
|
Remove underscore that's breaking linux buildbots.
|
2011-08-03 23:13:01 +00:00 |
ifcvt5.ll
|
Add LLVM support for Swift.
|
2012-09-29 21:43:49 +00:00 |
ifcvt6.ll
|
Fix more places which should be checking for iOS, not darwin.
|
2012-01-04 01:55:04 +00:00 |
ifcvt7.ll
|
|
|
ifcvt8.ll
|
|
|
ifcvt9.ll
|
|
|
ifcvt10.ll
|
Fix more places which should be checking for iOS, not darwin.
|
2012-01-04 01:55:04 +00:00 |
ifcvt11.ll
|
ARM case-insensitive checking for APSR_nzcv.
|
2012-03-15 21:34:14 +00:00 |
ifcvt12.ll
|
Add LLVM support for Swift.
|
2012-09-29 21:43:49 +00:00 |
illegal-vector-bitcast.ll
|
|
|
imm.ll
|
|
|
indirect-reg-input.ll
|
Generate an error message instead of asserting or segfaulting when we can't
|
2013-03-01 19:12:05 +00:00 |
indirectbr-2.ll
|
When a block ends in an indirect branch, add its successors to the machine basic block.
|
2012-10-22 23:30:04 +00:00 |
indirectbr.ll
|
Use MachineBranchProbabilityInfo in If-Conversion instead of its own heuristics.
|
2011-08-03 22:34:43 +00:00 |
inlineasm2.ll
|
|
|
inlineasm3.ll
|
Make ARMAsmParser accept the correct alignment specifier syntax in instructions.
|
2013-02-14 14:46:12 +00:00 |
inlineasm4.ll
|
Add support for the R and Q constraints.
|
2011-08-10 16:26:42 +00:00 |
inlineasm-64bit.ll
|
Re-apply r175088 for bug fix 13622: Add paired register support for
|
2013-02-14 18:10:21 +00:00 |
inlineasm-imm-arm.ll
|
|
|
inlineasm.ll
|
|
|
insn-sched1.ll
|
Fix more places which should be checking for iOS, not darwin.
|
2012-01-04 01:55:04 +00:00 |
int-to-fp.ll
|
|
|
integer_insertelement.ll
|
Revert r163298 "Optimize codegen for VSETLNi{8,16,32} operating on Q registers."
|
2012-10-26 23:39:46 +00:00 |
intrinsics.ll
|
|
|
invoke-donothing-assert.ll
|
Revert r176154 in favor of a better approach.
|
2013-03-08 02:21:08 +00:00 |
ispositive.ll
|
|
|
jumptable-label.ll
|
Testcase for previous commit.
|
2011-06-15 21:18:51 +00:00 |
large-stack.ll
|
|
|
ldm.ll
|
|
|
ldr_ext.ll
|
|
|
ldr_frame.ll
|
Change some ARM subtarget features to be single bit yes/no in order to sink them down to MC layer. Also fix tests.
|
2011-07-07 03:55:05 +00:00 |
ldr_post.ll
|
Add LLVM support for Swift.
|
2012-09-29 21:43:49 +00:00 |
ldr_pre.ll
|
Add LLVM support for Swift.
|
2012-09-29 21:43:49 +00:00 |
ldr.ll
|
|
|
ldrd-memoper.ll
|
Preserve MachineMemOperands in ARMLoadStoreOptimizer.
|
2011-11-11 22:18:09 +00:00 |
ldrd.ll
|
Don't run RAFast in the optimizing regalloc pipeline.
|
2012-06-08 23:15:12 +00:00 |
ldst-f32-2-i32.ll
|
|
|
ldstrexd.ll
|
Add support for ARM ldrexd/strexd intrinsics. They both use i32 register pairs
|
2011-05-28 04:07:29 +00:00 |
lit.local.cfg
|
Continue cleanup of LIT, getting rid of the remaining artifacts from dejagnu
|
2012-03-25 09:02:19 +00:00 |
load_i1_select.ll
|
When emitting a cmp with 0 for a lowered select, mask out the high
|
2012-02-24 00:09:36 +00:00 |
load-global.ll
|
|
|
load.ll
|
|
|
log2_not_readnone.ll
|
Revert r151816 as Jim has the appropriate fix.
|
2012-03-01 17:41:19 +00:00 |
long_shift.ll
|
- Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a function
|
2011-12-14 02:11:42 +00:00 |
long-setcc.ll
|
|
|
long.ll
|
Simplify printing of ARM shifted immediates.
|
2011-07-11 16:48:36 +00:00 |
longMAC.ll
|
Patch to implement UMLAL/SMLAL instructions for the ARM architecture
|
2012-09-04 14:37:49 +00:00 |
lsr-code-insertion.ll
|
|
|
lsr-icmp-imm.ll
|
Allow negative immediates in ARM and Thumb2 compares.
|
2012-04-06 17:45:04 +00:00 |
lsr-scale-addr-mode.ll
|
Convert all tests using TCL-style quoting to use shell-style quoting.
|
2012-07-02 12:47:22 +00:00 |
lsr-unfolded-offset.ll
|
Fix more places which should be checking for iOS, not darwin.
|
2012-01-04 01:55:04 +00:00 |
machine-cse-cmp.ll
|
CSE: allow PerformTrivialCoalescing to check copies across basic block
|
2012-11-27 18:58:41 +00:00 |
machine-licm.ll
|
|
|
mem.ll
|
|
|
memcpy-inline.ll
|
Some enhancements for memcpy / memset inline expansion.
|
2012-12-10 23:21:26 +00:00 |
memfunc.ll
|
Proper support for a bastardized darwin-eabi hybird ABI.
|
2012-02-21 20:46:00 +00:00 |
memset-inline.ll
|
Some enhancements for memcpy / memset inline expansion.
|
2012-12-10 23:21:26 +00:00 |
mls.ll
|
Add LLVM support for Swift.
|
2012-09-29 21:43:49 +00:00 |
movt-movw-global.ll
|
Transfer memory operands to the right instruction.
|
2012-05-20 06:38:42 +00:00 |
movt.ll
|
|
|
mul_const.ll
|
Perform mul combine when multiplying wiht negative constants.
|
2012-03-19 19:19:50 +00:00 |
mul.ll
|
|
|
mulhi.ll
|
Fix a bug introduced during refactoring a couple of months ago. Cortex-M3 does not support Thumb2 dsp instructions. rdar://10152911.
|
2011-09-20 21:38:18 +00:00 |
mult-alt-generic-arm.ll
|
|
|
mvn.ll
|
|
|
neon_arith1.ll
|
|
|
neon_cmp.ll
|
DAGCombiner: Fold pointless truncate, bitcast, buildvector series
|
2013-02-20 21:33:32 +00:00 |
neon_div.ll
|
ARM scheduling fix: compute predicated implicit use properly.
|
2012-06-22 02:50:31 +00:00 |
neon_fpconv.ll
|
ARM NEON: Merge a f32 bitcast of a v2i32 extractelt
|
2013-02-19 15:27:05 +00:00 |
neon_ld1.ll
|
FileCheckize.
|
2011-11-29 23:09:16 +00:00 |
neon_ld2.ll
|
Make ARMAsmPrinter generate the correct alignment specifier syntax in instructions.
|
2013-02-22 10:01:33 +00:00 |
neon_minmax.ll
|
|
|
neon_shift.ll
|
|
|
neon_spill.ll
|
Add <imp-def> operands when reloading into physregs.
|
2012-03-06 02:48:17 +00:00 |
neon-fma.ll
|
Add LLVM support for Swift.
|
2012-09-29 21:43:49 +00:00 |
odr_comdat.ll
|
test commit. removing unnecessary whitespace.
|
2012-02-24 13:52:45 +00:00 |
opt-shuff-tstore.ll
|
Add LLVM support for Swift.
|
2012-09-29 21:43:49 +00:00 |
pack.ll
|
|
|
peephole-bitcast.ll
|
XFAIL test that depends on linear scan to remove dead code.
|
2011-11-12 22:39:30 +00:00 |
phi.ll
|
Change some ARM subtarget features to be single bit yes/no in order to sink them down to MC layer. Also fix tests.
|
2011-07-07 03:55:05 +00:00 |
popcnt.ll
|
ARM custom lower ctpop for vector types. Patch by Pete Couperus.
|
2012-12-04 22:41:50 +00:00 |
pr3502.ll
|
|
|
pr13249.ll
|
Now that RegistersDefinedFromSameValue handles one instruction being an
|
2012-07-01 17:08:01 +00:00 |
prefetch.ll
|
Change some ARM subtarget features to be single bit yes/no in order to sink them down to MC layer. Also fix tests.
|
2011-07-07 03:55:05 +00:00 |
private.ll
|
make the asmparser reject function and type redefinitions. 'Merging' hasn't been
|
2011-06-17 07:06:44 +00:00 |
reg_sequence.ll
|
Make ARMAsmPrinter generate the correct alignment specifier syntax in instructions.
|
2013-02-22 10:01:33 +00:00 |
ret0.ll
|
|
|
ret_arg1.ll
|
|
|
ret_arg2.ll
|
|
|
ret_arg3.ll
|
|
|
ret_arg4.ll
|
|
|
ret_arg5.ll
|
|
|
ret_f32_arg2.ll
|
|
|
ret_f32_arg5.ll
|
|
|
ret_f64_arg2.ll
|
|
|
ret_f64_arg_reg_split.ll
|
|
|
ret_f64_arg_split.ll
|
|
|
ret_f64_arg_stack.ll
|
|
|
ret_i64_arg2.ll
|
|
|
ret_i64_arg3.ll
|
|
|
ret_i64_arg_split.ll
|
|
|
ret_i128_arg2.ll
|
|
|
ret_sret_vector.ll
|
ARM: Implement CanLowerReturn so large vectors get expanded into sret.
|
2012-11-28 20:55:10 +00:00 |
ret_void.ll
|
|
|
rev.ll
|
Canonicalize (srl (bswap x), 16) to (rotr (bswap x), 16) if the high 16 bits
|
2012-02-23 02:58:19 +00:00 |
sbfx.ll
|
|
|
section.ll
|
FileCheck-ize and simplify RUN lines.
|
2011-07-02 20:43:11 +00:00 |
select_xform.ll
|
Use predication instead of pseudo-opcodes when folding into MOVCC.
|
2012-09-05 23:58:02 +00:00 |
select-imm.ll
|
Implement ARMBaseInstrInfo::commuteInstruction() for MOVCCr.
|
2012-04-04 18:23:42 +00:00 |
select.ll
|
Use predication instead of pseudo-opcodes when folding into MOVCC.
|
2012-09-05 23:58:02 +00:00 |
shifter_operand.ll
|
Extend r148086 to check for [r +/- reg] address mode. This fixes queens performance regression (due to increased register pressure from overly aggressive pre-inc formation).
|
2012-03-06 23:33:32 +00:00 |
shuffle.ll
|
|
|
sjlj-prepare-critical-edge.ll
|
[SjLj Prepare] When demoting an invoke instructions to the stack, if the normal
|
2013-02-05 18:23:10 +00:00 |
smml.ll
|
Remove incorrect pattern for ARM SMML instruction.
|
2012-05-17 13:12:13 +00:00 |
smul.ll
|
|
|
spill-q.ll
|
Make ARMAsmPrinter generate the correct alignment specifier syntax in instructions.
|
2013-02-22 10:01:33 +00:00 |
stack-frame.ll
|
|
|
stm.ll
|
|
|
str_post.ll
|
|
|
str_pre-2.ll
|
Fix test that depends on register allocation.
|
2012-06-11 21:14:28 +00:00 |
str_pre.ll
|
Convert all tests using TCL-style quoting to use shell-style quoting.
|
2012-07-02 12:47:22 +00:00 |
str_trunc.ll
|
|
|
struct_byval.ll
|
ARM: tail-call inside a function where part of a byval argument is on caller's
|
2012-10-12 23:39:43 +00:00 |
sub-cmp-peephole.ll
|
Don't attempt to use flags from predicated instructions.
|
2012-09-10 19:17:25 +00:00 |
sub.ll
|
MOVi16 (movw) is only legal on cpus with V6T2 support. rdar://12300648
|
2012-09-18 21:24:16 +00:00 |
subreg-remat.ll
|
Simplify REG_SEQUENCE lowering.
|
2012-12-01 01:06:44 +00:00 |
sxt_rot.ll
|
FileCheck'ize test.
|
2011-07-26 20:49:44 +00:00 |
t2-imm.ll
|
|
|
tail-dup.ll
|
Replace the use of isPredicable() with isPredicated() in
|
2012-01-26 18:24:25 +00:00 |
tail-opts.ll
|
Flip the new block-placement pass to be on by default.
|
2012-04-16 13:49:17 +00:00 |
test-sharedidx.ll
|
test/CodeGen/ARM/test-sharedidx.ll: Fix for -Asserts.
|
2012-01-13 07:03:55 +00:00 |
thread_pointer.ll
|
Convert all tests using TCL-style quoting to use shell-style quoting.
|
2012-07-02 12:47:22 +00:00 |
thumb1-varalloc.ll
|
|
|
thumb2-it-block.ll
|
ARM: optimization for sub+abs.
|
2012-06-15 21:32:12 +00:00 |
tls1.ll
|
Convert all tests using TCL-style quoting to use shell-style quoting.
|
2012-07-02 12:47:22 +00:00 |
tls2.ll
|
|
|
tls3.ll
|
Convert all tests using TCL-style quoting to use shell-style quoting.
|
2012-07-02 12:47:22 +00:00 |
tls-models.ll
|
Extend the IL for selecting TLS models (PR9788)
|
2012-06-23 11:37:03 +00:00 |
trap.ll
|
Add a special ARM trap encoding for NaCl.
|
2013-01-30 16:30:19 +00:00 |
trunc_ldr.ll
|
|
|
truncstore-dag-combine.ll
|
Change some ARM subtarget features to be single bit yes/no in order to sink them down to MC layer. Also fix tests.
|
2011-07-07 03:55:05 +00:00 |
tst_teq.ll
|
|
|
twoaddrinstr.ll
|
Try to make these tests more portable.
|
2012-09-20 21:35:21 +00:00 |
uint64tof64.ll
|
|
|
umulo-32.ll
|
|
|
unaligned_load_store_vector.ll
|
Use vld1 / vst2 for unaligned v2f64 load / store. e.g. Use vld1.16 for 2-byte
|
2012-09-18 01:42:45 +00:00 |
unaligned_load_store.ll
|
Use vld1 / vst2 for unaligned v2f64 load / store. e.g. Use vld1.16 for 2-byte
|
2012-09-18 01:42:45 +00:00 |
undef-sext.ll
|
|
|
unord.ll
|
|
|
unsafe-fsub.ll
|
Teach DAG combine to fold x-x to 0.0 when unsafe FP math is enabled.
|
2012-05-07 20:51:25 +00:00 |
uxt_rot.ll
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +00:00 |
uxtb.ll
|
|
|
va_arg.ll
|
Make this test less sensitive to codegen optimizations.
|
2011-10-05 18:13:08 +00:00 |
vaba.ll
|
|
|
vabd.ll
|
|
|
vabs.ll
|
|
|
vadd.ll
|
Revert "Adding support for llvm.arm.neon.vaddl[su].* and"
|
2012-12-20 21:09:38 +00:00 |
vargs_align.ll
|
Remove support for using "foo" as symbols instead of %"foo". This is ancient
|
2011-06-17 06:36:20 +00:00 |
vargs.ll
|
|
|
vbits.ll
|
|
|
vbsl-constant.ll
|
Try to make these tests more portable.
|
2012-09-20 21:35:21 +00:00 |
vbsl.ll
|
ARM: v1i64 and v2i64 VBSL intrinsic support.
|
2012-10-15 21:23:40 +00:00 |
vceq.ll
|
|
|
vcge.ll
|
|
|
vcgt.ll
|
|
|
vcnt.ll
|
More replacing of target-dependent intrinsics with target-indepdent
|
2012-07-18 00:02:16 +00:00 |
vcombine.ll
|
|
|
vcvt_combine.ll
|
The Neon VCVT (between floating-point and fixed-point, Advanced SIMD)
|
2011-06-24 19:23:04 +00:00 |
vcvt.ll
|
|
|
vdiv_combine.ll
|
Convert floating point division by a constant into multiplication by the
|
2012-04-07 20:04:00 +00:00 |
vdup.ll
|
Fixed PR13938: the ARM backend was crashing because it couldn't select a VDUPLANE node with the vector input size different from the output size. This was bacause the BUILD_VECTOR lowering code didn't check that the size of the input vector was correct for using VDUPLANE.
|
2012-10-15 09:41:32 +00:00 |
vector-DAGCombine.ll
|
ARM NEON: Handle v16i8 and v8i16 reverse shuffles
|
2013-02-12 01:58:32 +00:00 |
vector-extend-narrow.ll
|
Fixed the DAG combiner to better handle the folding of AND nodes for vector types. The previous code was making the assumption that the length of the bitmask returned by isConstantSplat was equal to the size of the vector type. Now we first make sure that the splat value has at least the length of the vector lane type, then we only use as many fields as we have available in the splat value.
|
2012-09-05 08:57:21 +00:00 |
vext.ll
|
Vext Lowering was missing opportunities
|
2012-11-02 21:32:17 +00:00 |
vfcmp.ll
|
|
|
vfloatintrinsics.ll
|
ARM NEON: Fix v2f32 float intrinsics
|
2013-03-02 19:38:33 +00:00 |
vfp.ll
|
Add test triples to fix win32 failures. Revert workaround from r161292.
|
2012-08-08 20:31:37 +00:00 |
vget_lane.ll
|
Revert r163298 "Optimize codegen for VSETLNi{8,16,32} operating on Q registers."
|
2012-10-26 23:39:46 +00:00 |
vhadd.ll
|
|
|
vhsub.ll
|
|
|
vicmp.ll
|
|
|
vld1.ll
|
Make ARMAsmPrinter generate the correct alignment specifier syntax in instructions.
|
2013-02-22 10:01:33 +00:00 |
vld2.ll
|
Make ARMAsmPrinter generate the correct alignment specifier syntax in instructions.
|
2013-02-22 10:01:33 +00:00 |
vld3.ll
|
Make ARMAsmPrinter generate the correct alignment specifier syntax in instructions.
|
2013-02-22 10:01:33 +00:00 |
vld4.ll
|
Make ARMAsmPrinter generate the correct alignment specifier syntax in instructions.
|
2013-02-22 10:01:33 +00:00 |
vlddup.ll
|
Make ARMAsmPrinter generate the correct alignment specifier syntax in instructions.
|
2013-02-22 10:01:33 +00:00 |
vldlane.ll
|
Make ARMAsmPrinter generate the correct alignment specifier syntax in instructions.
|
2013-02-22 10:01:33 +00:00 |
vminmax.ll
|
|
|
vmla.ll
|
|
|
vmls.ll
|
|
|
vmov.ll
|
ARM vector any_extends need to be selected to vmovl. <rdar://problem/10723651>
|
2012-01-20 20:59:56 +00:00 |
vmul.ll
|
Don't introduce illegal types when creating vmull operations. <rdar://11324364>
|
2012-04-30 16:53:34 +00:00 |
vneg.ll
|
|
|
vpadal.ll
|
|
|
vpadd.ll
|
Add an optimization that looks for a specific pair-wise add pattern and generates a vpaddl instruction instead of scalarizing the add.
|
2011-06-14 23:48:48 +00:00 |
vpminmax.ll
|
|
|
vqadd.ll
|
|
|
vqdmul.ll
|
make the asmparser reject function and type redefinitions. 'Merging' hasn't been
|
2011-06-17 07:06:44 +00:00 |
vqshl.ll
|
|
|
vqshrn.ll
|
|
|
vqsub.ll
|
|
|
vrec.ll
|
|
|
vrev.ll
|
When performing a truncating store, it's possible to rearrange the data
|
2012-04-09 20:32:02 +00:00 |
vselect_imax.ll
|
ARM: Mark VSELECT as 'expand'.
|
2012-10-12 22:59:21 +00:00 |
vshift.ll
|
|
|
vshiftins.ll
|
|
|
vshl.ll
|
|
|
vshll.ll
|
|
|
vshrn.ll
|
|
|
vsra.ll
|
|
|
vst1.ll
|
Make ARMAsmPrinter generate the correct alignment specifier syntax in instructions.
|
2013-02-22 10:01:33 +00:00 |
vst2.ll
|
Make ARMAsmPrinter generate the correct alignment specifier syntax in instructions.
|
2013-02-22 10:01:33 +00:00 |
vst3.ll
|
Make ARMAsmPrinter generate the correct alignment specifier syntax in instructions.
|
2013-02-22 10:01:33 +00:00 |
vst4.ll
|
Make ARMAsmPrinter generate the correct alignment specifier syntax in instructions.
|
2013-02-22 10:01:33 +00:00 |
vstlane.ll
|
Make ARMAsmPrinter generate the correct alignment specifier syntax in instructions.
|
2013-02-22 10:01:33 +00:00 |
vsub.ll
|
Revert "Adding support for llvm.arm.neon.vaddl[su].* and"
|
2012-12-20 21:09:38 +00:00 |
vtbl.ll
|
|
|
vtrn.ll
|
|
|
vuzp.ll
|
|
|
vzip.ll
|
|
|
weak2.ll
|
|
|
weak.ll
|
|
|
widen-vmovs.ll
|
Disable code placement for this test.
|
2012-04-16 20:49:06 +00:00 |