.. |
2006-11-10-CycleInDAG.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2007-01-19-InfiniteLoop.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2007-03-07-CombinerCrash.ll
|
|
|
2007-03-13-InstrSched.ll
|
|
|
2007-03-21-JoinIntervalsCrash.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2007-03-26-RegScavengerAssert.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2007-03-27-RegScavengerAssert.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2007-03-30-RegScavengerAssert.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2007-04-02-RegScavengerAssert.ll
|
|
|
2007-04-03-PEIBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2007-04-03-UndefinedSymbol.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2007-04-30-CombinerCrash.ll
|
|
|
2007-05-03-BadPostIndexedLd.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2007-05-07-jumptoentry.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2007-05-07-tailmerge-1.ll
|
Remove the -enable-sjlj-eh option, which doesn't do anything.
|
2010-05-02 15:36:26 +00:00 |
2007-05-09-tailmerge-2.ll
|
Remove the -enable-sjlj-eh option, which doesn't do anything.
|
2010-05-02 15:36:26 +00:00 |
2007-05-14-InlineAsmCstCrash.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2007-05-14-RegScavengerAssert.ll
|
|
|
2007-05-22-tailmerge-3.ll
|
|
|
2007-05-23-BadPreIndexedStore.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2007-05-31-RegScavengerInfiniteLoop.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2007-08-15-ReuseBug.ll
|
|
|
2008-02-04-LocalRegAllocBug.ll
|
Keep track of the last place a live virtreg was used.
|
2010-05-11 23:24:45 +00:00 |
2008-02-29-RegAllocLocal.ll
|
Keep track of the last place a live virtreg was used.
|
2010-05-11 23:24:45 +00:00 |
2008-03-05-SxtInRegBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2008-03-07-RegScavengerAssert.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2008-04-04-ScavengerAssert.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2008-04-10-ScavengerAssert.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2008-04-11-PHIofImpDef.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2008-05-19-LiveIntervalsBug.ll
|
|
|
2008-05-19-ScavengerAssert.ll
|
|
|
2008-07-17-Fdiv.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2008-07-24-CodeGenPrepCrash.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2008-08-07-AsmPrintBug.ll
|
|
|
2008-09-14-CoalescerBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2008-09-17-CoalescerBug.ll
|
|
|
2008-11-18-ScavengerAssert.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2009-02-16-SpillerBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2009-02-22-SoftenFloatVaArg.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2009-02-27-SpillerBug.ll
|
|
|
2009-03-07-SpillerBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2009-03-09-AddrModeBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2009-04-06-AsmModifier.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2009-04-08-AggregateAddr.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2009-04-08-FloatUndef.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2009-04-08-FREM.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2009-04-09-RegScavengerAsm.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2009-05-05-DAGCombineBug.ll
|
Correct some bogus target triples.
|
2010-05-07 17:03:48 +00:00 |
2009-05-07-RegAllocLocal.ll
|
Keep track of the last place a live virtreg was used.
|
2010-05-11 23:24:45 +00:00 |
2009-05-11-CodePlacementCrash.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2009-05-18-InlineAsmMem.ll
|
|
|
2009-06-02-ISelCrash.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2009-06-04-MissingLiveIn.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2009-06-12-RegScavengerAssert.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2009-06-15-RegScavengerAssert.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2009-06-19-RegScavengerAssert.ll
|
|
|
2009-06-22-CoalescerBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2009-06-30-RegScavengerAssert2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2009-06-30-RegScavengerAssert3.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2009-06-30-RegScavengerAssert4.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2009-06-30-RegScavengerAssert5.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2009-06-30-RegScavengerAssert.ll
|
|
|
2009-07-01-CommuteBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2009-07-09-asm-p-constraint.ll
|
|
|
2009-07-18-RewriterBug.ll
|
Use Unified Assembly Syntax for the ARM backend.
|
2009-11-09 00:11:35 +00:00 |
2009-07-22-ScavengerAssert.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2009-07-22-SchedulerAssert.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2009-07-29-VFP3Registers.ll
|
|
|
2009-08-02-RegScavengerAssert-Neon.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2009-08-04-RegScavengerAssert-2.ll
|
|
|
2009-08-04-RegScavengerAssert.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2009-08-15-RegScavenger-EarlyClobber.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2009-08-15-RegScavengerAssert.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2009-08-21-PostRAKill2.ll
|
|
|
2009-08-21-PostRAKill3.ll
|
Restore the -post-RA-scheduler flag as an override for the target specification. Remove -mattr for setting PostRAScheduler enable and instead use CPU string.
|
2009-10-01 21:46:35 +00:00 |
2009-08-21-PostRAKill4.ll
|
Restore the -post-RA-scheduler flag as an override for the target specification. Remove -mattr for setting PostRAScheduler enable and instead use CPU string.
|
2009-10-01 21:46:35 +00:00 |
2009-08-21-PostRAKill.ll
|
Restore the -post-RA-scheduler flag as an override for the target specification. Remove -mattr for setting PostRAScheduler enable and instead use CPU string.
|
2009-10-01 21:46:35 +00:00 |
2009-08-23-linkerprivate.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2009-08-26-ScalarToVector.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2009-08-27-ScalarToVector.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2009-08-29-ExtractEltf32.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2009-08-29-TooLongSplat.ll
|
|
|
2009-08-31-LSDA-Name.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
2009-08-31-TwoRegShuffle.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
2009-09-01-PostRAProlog.ll
|
|
|
2009-09-09-AllOnes.ll
|
Unbreak getOnesVector() / getZeroVector() to use valid ARM extended imm's.
|
2009-09-08 22:51:43 +00:00 |
2009-09-09-fpcmp-ole.ll
|
Use Unified Assembly Syntax for the ARM backend.
|
2009-11-09 00:11:35 +00:00 |
2009-09-10-postdec.ll
|
Don't swap the operands of a subtraction when trying to create a
|
2009-09-10 22:09:31 +00:00 |
2009-09-13-InvalidSubreg.ll
|
Define proper subreg sets for arm - this should fix bunch of subtle problems
|
2009-09-13 00:59:43 +00:00 |
2009-09-13-InvalidSuperReg.ll
|
Fix superreg use in ARMAsmPrinter. Approved by Anton Korobeynikov.
|
2009-09-15 17:53:11 +00:00 |
2009-09-20-LiveIntervalsBug.ll
|
Fix PR4986. "r1024 = insert_subreg r1024, undef, 2" cannot be turned in an implicit_def. Instead, it's an identity copy so it should be eliminated. Also make sure to update livevariable kill information.
|
2009-09-21 04:32:32 +00:00 |
2009-09-21-LiveVariablesBug.ll
|
Fix PR5024. LiveVariables::FindLastPartialDef should return a set of sub-registers that were defined by the last partial def, not just a single sub-register.
|
2009-09-22 08:34:46 +00:00 |
2009-09-22-LiveVariablesBug.ll
|
Fix PR5024. LiveVariables physical register defs should *commit* only after all
|
2009-09-23 06:28:31 +00:00 |
2009-09-23-LiveVariablesBug.ll
|
Fix PR5024 with a big hammer: disable the double-def assertion in the scavenger.
|
2009-09-24 02:27:09 +00:00 |
2009-09-24-spill-align.ll
|
Use Unified Assembly Syntax for the ARM backend.
|
2009-11-09 00:11:35 +00:00 |
2009-09-27-CoalescerBug.ll
|
Coalescer should not delete extract_subreg, insert_subreg, and subreg_to_reg of
|
2009-09-28 05:28:43 +00:00 |
2009-09-28-LdStOptiBug.ll
|
|
|
2009-10-02-NEONSubregsBug.ll
|
Fix PR5367. QPR_8 is the super regclass of DPR_8 and SPR_8.
|
2009-11-03 05:52:54 +00:00 |
2009-10-21-InvalidFNeg.ll
|
Fix invalid for vector types fneg(bitconvert(x)) => bitconvert(x ^ sign)
|
2009-10-20 21:37:45 +00:00 |
2009-10-27-double-align.ll
|
Added sub-formats to the NeonI/NeonXI instructions to further refine the NEONFrm
|
2010-03-17 17:52:21 +00:00 |
2009-10-30.ll
|
|
|
2009-11-01-NeonMoves.ll
|
Use Unified Assembly Syntax for the ARM backend.
|
2009-11-09 00:11:35 +00:00 |
2009-11-02-NegativeLane.ll
|
Change CodeGen/ARM/2009-11-02-NegativeLane.ll to use 16-bit vector elements
|
2010-05-21 21:05:32 +00:00 |
2009-11-07-SubRegAsmPrinting.ll
|
move fconst[sd] to UAL. <rdar://7414913>
|
2009-11-23 21:08:25 +00:00 |
2009-11-13-CoalescerCrash.ll
|
Fix PR5410: LiveVariables lost subreg def:
|
2009-11-13 20:36:40 +00:00 |
2009-11-13-ScavengerAssert2.ll
|
Fix PR5412: Fix an inverted check and another missing sub-register check.
|
2009-11-14 02:09:09 +00:00 |
2009-11-13-ScavengerAssert.ll
|
Fix PR5411. Bug in UpdateKills. A reg def partially define its super-registers.
|
2009-11-13 23:16:41 +00:00 |
2009-11-13-VRRewriterCrash.ll
|
Add radar number.
|
2009-11-14 02:11:32 +00:00 |
2009-11-30-LiveVariablesBug.ll
|
Fix PR5614: parts of a physical register def may be killed the rest.
|
2009-12-01 00:44:45 +00:00 |
2009-12-02-vtrn-undef.ll
|
Recognize canonical forms of vector shuffles where the same vector is used for
|
2009-12-03 06:40:55 +00:00 |
2010-03-04-eabi-fp-spill.ll
|
pr6478: The frame pointer spill frame index is only defined when there is a
|
2010-03-04 21:42:36 +00:00 |
2010-03-04-stm-undef-addr.ll
|
|
|
2010-03-18-ldm-rtrn.ll
|
pr6652: Use LDM to restore PC to the return address on ARMv4.
|
2010-03-20 22:20:40 +00:00 |
2010-04-07-DbgValueOtherTargets.ll
|
|
|
2010-04-09-NeonSelect.ll
|
Add a testcase for svn r100568.
|
2010-04-09 18:29:29 +00:00 |
2010-04-13-v2f64SplitArg.ll
|
Handle a v2f64 formal parameter that is split between registers and memory
|
2010-04-13 22:03:22 +00:00 |
2010-04-14-SplitVector.ll
|
Don't custom lower bit converts to ARM VMOVDRRD or VMOVDRR when the operand
|
2010-04-14 20:45:23 +00:00 |
2010-04-15-ScavengerDebugValue.ll
|
Fix PR6847. RegScavenger should ignore DebugValues.
|
2010-04-15 20:28:39 +00:00 |
2010-05-14-IllegalType.ll
|
Allow TargetLowering::getRegClassFor() to be called on illegal types. Also
|
2010-05-15 02:18:07 +00:00 |
2010-05-17-DAGCombineAssert.ll
|
FIX PR7158. SimplifyVBinOp was asserting when it fails to constant fold (op (build_vector), (build_vector)).
|
2010-05-18 00:03:40 +00:00 |
2010-05-17-FastAllocCrash.ll
|
Avoid allocating the same physreg to multiple virtregs in one instruction.
|
2010-05-17 17:18:59 +00:00 |
2010-05-18-LocalAllocCrash.ll
|
Remember to update VirtRegLastUse when spilling without killing before a call.
|
2010-05-18 22:20:09 +00:00 |
2010-05-18-PostIndexBug.ll
|
Sink dag combine's post index load / store code that swap base ptr and index into the target hook. Only the target knows whether the swap is safe. In Thumb2 mode, the offset must be an immediate. rdar://7998649
|
2010-05-18 21:31:17 +00:00 |
2010-05-19-Shuffles.ll
|
|
|
2010-05-20-NEONSpillCrash.ll
|
|
|
2010-05-21-BuildVector.ll
|
Recognize more BUILD_VECTORs and VECTOR_SHUFFLEs that can be implemented by
|
2010-05-22 00:23:12 +00:00 |
addrmode.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
aliases.ll
|
|
|
align.ll
|
Emit .comm alignment in bytes but .align in powers of 2 for ARM ELF.
|
2010-01-26 20:21:43 +00:00 |
alloca.ll
|
Convert to FileCheck, fixing failure due to tab change in the process.
|
2009-10-27 05:30:47 +00:00 |
argaddr.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
arguments2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
arguments3.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
arguments4.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
arguments5.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
arguments6.ll
|
|
|
arguments7.ll
|
|
|
arguments8.ll
|
Fix declarations in a few more tests.
|
2010-04-17 21:29:25 +00:00 |
arguments_f64_backfill.ll
|
Use Unified Assembly Syntax for the ARM backend.
|
2009-11-09 00:11:35 +00:00 |
arguments-nosplit-double.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
arguments-nosplit-i64.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
arguments.ll
|
|
|
arm-asm.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
arm-frameaddr.ll
|
Implement @llvm.returnaddress. rdar://8015977.
|
2010-05-22 01:47:14 +00:00 |
arm-negative-stride.ll
|
Added sub-formats to the NeonI/NeonXI instructions to further refine the NEONFrm
|
2010-03-17 17:52:21 +00:00 |
arm-returnaddr.ll
|
LR is in GPR, not tGPR even in Thumb1 mode.
|
2010-05-24 18:00:18 +00:00 |
armv4.ll
|
Initial bits of ARMv4-only support.
|
2010-03-06 19:39:36 +00:00 |
bfc.ll
|
Fix some more failures by converting to FileCheck.
|
2009-10-27 05:50:28 +00:00 |
bfx.ll
|
Update ARM DAGtoDAG for matching UBFX instruction for unsigned bitfield
|
2010-04-22 23:24:18 +00:00 |
bic.ll
|
Forgot to alter RUN line when converting to FileCheck.
|
2009-11-22 13:09:48 +00:00 |
bits.ll
|
|
|
bx_fold.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
call_nolink.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
call.ll
|
Fix pr6111: Avoid using the LR register for the target address of an indirect
|
2010-02-16 17:24:15 +00:00 |
carry.ll
|
Fix some more failures by converting to FileCheck.
|
2009-10-27 05:50:28 +00:00 |
clz.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
compare-call.ll
|
Use Unified Assembly Syntax for the ARM backend.
|
2009-11-09 00:11:35 +00:00 |
constants.ll
|
|
|
cse-libcalls.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
ctors_dtors.ll
|
|
|
ctz.ll
|
Test case for r93758.
|
2010-01-19 00:35:20 +00:00 |
dg.exp
|
sabre brings to my attention that the 'tr' suffix is also obsolete
|
2008-05-20 21:00:03 +00:00 |
div.ll
|
fix copy/paste oops.
|
2010-05-05 21:07:46 +00:00 |
dyn-stackalloc.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
extloadi1.ll
|
|
|
fabss.ll
|
Change ARM scheduling default to list-hybrid if the target supports floating point instructions (and is not using soft float).
|
2010-05-21 00:43:17 +00:00 |
fadds.ll
|
Change ARM scheduling default to list-hybrid if the target supports floating point instructions (and is not using soft float).
|
2010-05-21 00:43:17 +00:00 |
fcopysign.ll
|
Use Unified Assembly Syntax for the ARM backend.
|
2009-11-09 00:11:35 +00:00 |
fdivs.ll
|
Change ARM scheduling default to list-hybrid if the target supports floating point instructions (and is not using soft float).
|
2010-05-21 00:43:17 +00:00 |
fixunsdfdi.ll
|
Use Unified Assembly Syntax for the ARM backend.
|
2009-11-09 00:11:35 +00:00 |
fmacs.ll
|
|
|
fmdrr-fmrrd.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
fmscs.ll
|
Change ARM scheduling default to list-hybrid if the target supports floating point instructions (and is not using soft float).
|
2010-05-21 00:43:17 +00:00 |
fmuls.ll
|
|
|
fnegs.ll
|
switch the flag for using NEON for SP floating point to a subtarget 'feature'.
|
2010-03-25 23:47:34 +00:00 |
fnmacs.ll
|
switch the flag for using NEON for SP floating point to a subtarget 'feature'.
|
2010-03-25 23:47:34 +00:00 |
fnmscs.ll
|
|
|
fnmul.ll
|
Use Unified Assembly Syntax for the ARM backend.
|
2009-11-09 00:11:35 +00:00 |
fnmuls.ll
|
Remove neonfp attribute and instead set default based on CPU string. Add -arm-use-neon-fp to override the default.
|
2009-10-01 22:19:57 +00:00 |
formal.ll
|
|
|
fp16.ll
|
Fix typo
|
2010-03-14 18:42:52 +00:00 |
fp_convert.ll
|
switch the flag for using NEON for SP floating point to a subtarget 'feature'.
|
2010-03-25 23:47:34 +00:00 |
fp.ll
|
Use Unified Assembly Syntax for the ARM backend.
|
2009-11-09 00:11:35 +00:00 |
fparith.ll
|
Use Unified Assembly Syntax for the ARM backend.
|
2009-11-09 00:11:35 +00:00 |
fpcmp_ueq.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
fpcmp.ll
|
Use Unified Assembly Syntax for the ARM backend.
|
2009-11-09 00:11:35 +00:00 |
fpconsts.ll
|
move fconst[sd] to UAL. <rdar://7414913>
|
2009-11-23 21:08:25 +00:00 |
fpconv.ll
|
Use Unified Assembly Syntax for the ARM backend.
|
2009-11-09 00:11:35 +00:00 |
fpmem.ll
|
Use Unified Assembly Syntax for the ARM backend.
|
2009-11-09 00:11:35 +00:00 |
fpow.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
fpowi.ll
|
Make this more likely to generate a libcall.
|
2010-01-01 03:26:51 +00:00 |
fptoint.ll
|
|
|
fsubs.ll
|
switch the flag for using NEON for SP floating point to a subtarget 'feature'.
|
2010-03-25 23:47:34 +00:00 |
globals.ll
|
|
|
hardfloat_neon.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
hello.ll
|
Revert 89562. We're being sneakier than I was giving us credit for, and this
|
2009-11-21 23:34:09 +00:00 |
hidden-vis-2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
hidden-vis-3.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
hidden-vis.ll
|
|
|
iabs.ll
|
|
|
ifcvt1.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
ifcvt2.ll
|
Fix a bug which prevented tail merging of return instructions in
|
2010-05-03 14:35:47 +00:00 |
ifcvt3.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
ifcvt4.ll
|
|
|
ifcvt5.ll
|
Fix a bug which prevented tail merging of return instructions in
|
2010-05-03 14:35:47 +00:00 |
ifcvt6.ll
|
Stop using the old pre-UAL syntax for LDM/STM instruction suffixes.
|
2010-03-16 16:19:07 +00:00 |
ifcvt7.ll
|
Stop using the old pre-UAL syntax for LDM/STM instruction suffixes.
|
2010-03-16 16:19:07 +00:00 |
ifcvt8.ll
|
Stop using the old pre-UAL syntax for LDM/STM instruction suffixes.
|
2010-03-16 16:19:07 +00:00 |
ifcvt9.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
illegal-vector-bitcast.ll
|
|
|
imm.ll
|
|
|
indirectbr.ll
|
fix AsmPrinter::GetBlockAddressSymbol to always return a unique
|
2010-03-14 17:53:23 +00:00 |
inlineasm2.ll
|
|
|
inlineasm3.ll
|
Handle ARM inline asm "w" constraints with 64-bit ("d") registers.
|
2009-12-18 01:03:29 +00:00 |
inlineasm-imm-arm.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
inlineasm.ll
|
|
|
insn-sched1.ll
|
|
|
ispositive.ll
|
Fix the rest of the ARM failures by converting them to FileCheck.
|
2009-10-27 06:16:45 +00:00 |
large-stack.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
ldm.ll
|
|
|
ldr_ext.ll
|
|
|
ldr_frame.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
ldr_post.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
ldr_pre.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
ldr.ll
|
|
|
ldrd.ll
|
Added sub-formats to the NeonI/NeonXI instructions to further refine the NEONFrm
|
2010-03-17 17:52:21 +00:00 |
load.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
long_shift.ll
|
Run codegen dce pass for all targets at all optimization levels. Previously it's
|
2010-02-06 09:07:11 +00:00 |
long-setcc.ll
|
|
|
long.ll
|
Fix the rest of the ARM failures by converting them to FileCheck.
|
2009-10-27 06:16:45 +00:00 |
lsr-code-insertion.ll
|
Reapply the new LoopStrengthReduction code, with compile time and
|
2010-02-12 10:34:29 +00:00 |
lsr-on-unrolled-loops.ll
|
Fix some latency computation bugs: if the use is not a machine opcode do not just return zero.
|
2010-05-28 23:26:21 +00:00 |
lsr-scale-addr-mode.ll
|
|
|
mem.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
memcpy-inline.ll
|
|
|
memfunc.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
mls.ll
|
Convert a few tests to FileCheck for PR5307.
|
2009-11-22 11:45:44 +00:00 |
movt-movw-global.ll
|
Materialize global addresses via movt/movw pair, this is always better
|
2009-11-24 00:44:37 +00:00 |
movt.ll
|
Match more patterns to movt.
|
2009-10-21 08:15:52 +00:00 |
mul_const.ll
|
|
|
mul.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
mulhi.ll
|
|
|
mvn.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
neon_arith1.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
neon_ld1.ll
|
|
|
neon_ld2.ll
|
Use Unified Assembly Syntax for the ARM backend.
|
2009-11-09 00:11:35 +00:00 |
neon_minmax.ll
|
Check for comparisons of +/- zero when optimizing less-than-or-equal and
|
2010-02-24 22:15:53 +00:00 |
pack.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
pr3502.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
private.ll
|
Delete useless trailing semicolons.
|
2010-01-05 17:55:26 +00:00 |
reg_sequence.ll
|
Fix some latency computation bugs: if the use is not a machine opcode do not just return zero.
|
2010-05-28 23:26:21 +00:00 |
remat.ll
|
Delete dead PHI machine instructions. These can be created due to type
|
2010-02-10 22:58:57 +00:00 |
ret0.ll
|
|
|
ret_arg1.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
ret_arg2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
ret_arg3.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
ret_arg4.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
ret_arg5.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
ret_f32_arg2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
ret_f32_arg5.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
ret_f64_arg2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
ret_f64_arg_reg_split.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
ret_f64_arg_split.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
ret_f64_arg_stack.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
ret_i64_arg2.ll
|
|
|
ret_i64_arg3.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
ret_i64_arg_split.ll
|
|
|
ret_i128_arg2.ll
|
|
|
ret_void.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
rev.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
sbfx.ll
|
|
|
section.ll
|
|
|
select_xform.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
select-imm.ll
|
Fix codegen of conditional move of immediates. We were not making use of the immediate forms of cmov instructions at all.
|
2009-11-20 00:54:03 +00:00 |
select.ll
|
Use Unified Assembly Syntax for the ARM backend.
|
2009-11-09 00:11:35 +00:00 |
shifter_operand.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
smul.ll
|
|
|
spill-q.ll
|
|
|
stack-frame.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
stm.ll
|
|
|
str_post.ll
|
|
|
str_pre-2.ll
|
Added sub-formats to the NeonI/NeonXI instructions to further refine the NEONFrm
|
2010-03-17 17:52:21 +00:00 |
str_pre.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
str_trunc.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
sxt_rot.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
t2-imm.ll
|
Use lower16 / upper16 imm modifiers to asmprint 32-bit imms splitted via movt/movw pair.
|
2009-10-08 20:43:22 +00:00 |
tail-opts.ll
|
Delete useless trailing semicolons.
|
2010-01-05 17:55:26 +00:00 |
thread_pointer.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
tls1.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
tls2.ll
|
|
|
tls3.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
trap.ll
|
Select @llvm.trap to the special B with 1111 condition (i.e. trap) instruction.
|
2010-05-11 07:26:32 +00:00 |
trunc_ldr.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
truncstore-dag-combine.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
tst_teq.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
uint64tof64.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
unaligned_load_store.ll
|
Fix a gross typo: ARMv6+ may or may not support unaligned memory operations.
|
2010-01-30 14:08:12 +00:00 |
unord.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
uxt_rot.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
uxtb.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
vaba.ll
|
|
|
vabd.ll
|
|
|
vabs.ll
|
Merge a bunch of NEON tests into larger files so they run faster.
|
2009-10-09 20:20:54 +00:00 |
vadd.ll
|
|
|
vargs_align.ll
|
Convert to FileCheck.
|
2009-09-24 20:23:02 +00:00 |
vargs.ll
|
|
|
vbits.ll
|
The Neon "vtst" instruction takes a suffix that is the element size alone --
|
2010-01-17 06:35:17 +00:00 |
vbsl.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
vceq.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
vcge.ll
|
Merge a bunch of NEON tests into larger files so they run faster.
|
2009-10-09 20:20:54 +00:00 |
vcgt.ll
|
Intrinsics which do a vector compare (results are all zero or all ones) are modeled as icmp / fcmp + sext. This is turned into a vsetcc by dag combine (yes, not a good long term solution). The targets can then isel the vsetcc to the appropriate instruction.
|
2010-05-19 01:08:17 +00:00 |
vcnt.ll
|
|
|
vcombine.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
vcvt.ll
|
Merge a bunch of NEON tests into larger files so they run faster.
|
2009-10-09 20:20:54 +00:00 |
vdup.ll
|
Merge a bunch of NEON tests into larger files so they run faster.
|
2009-10-09 20:20:54 +00:00 |
vext.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
vfcmp.ll
|
Convert more tests to FileCheck.
|
2009-09-15 20:58:02 +00:00 |
vfp.ll
|
Use Unified Assembly Syntax for the ARM backend.
|
2009-11-09 00:11:35 +00:00 |
vget_lane.ll
|
|
|
vhadd.ll
|
Merge a bunch of NEON tests into larger files so they run faster.
|
2009-10-09 20:20:54 +00:00 |
vhsub.ll
|
Convert more tests to FileCheck.
|
2009-09-15 20:58:02 +00:00 |
vicmp.ll
|
Convert test to FileCheck.
|
2009-10-07 20:51:42 +00:00 |
vld1.ll
|
Fix tests for Neon load/store intrinsics to match the i8* types expected by
|
2010-04-20 00:17:16 +00:00 |
vld2.ll
|
Fix tests to use fadd, fsub, and fmul, instead of add, sub, and mul,
|
2010-05-03 22:36:46 +00:00 |
vld3.ll
|
Fix tests to use fadd, fsub, and fmul, instead of add, sub, and mul,
|
2010-05-03 22:36:46 +00:00 |
vld4.ll
|
Fix tests to use fadd, fsub, and fmul, instead of add, sub, and mul,
|
2010-05-03 22:36:46 +00:00 |
vldlane.ll
|
Fix tests to use fadd, fsub, and fmul, instead of add, sub, and mul,
|
2010-05-03 22:36:46 +00:00 |
vminmax.ll
|
|
|
vmla.ll
|
Fix tests to use fadd, fsub, and fmul, instead of add, sub, and mul,
|
2010-05-03 22:36:46 +00:00 |
vmls.ll
|
Fix tests to use fadd, fsub, and fmul, instead of add, sub, and mul,
|
2010-05-03 22:36:46 +00:00 |
vmov.ll
|
Print VMOV (immediate) operands as hexadecimal values. Apple's assembler
|
2009-11-06 23:33:28 +00:00 |
vmul.ll
|
|
|
vneg.ll
|
Fix tests to use fadd, fsub, and fmul, instead of add, sub, and mul,
|
2010-05-03 22:36:46 +00:00 |
vpadal.ll
|
Convert more NEON tests to use FileCheck.
|
2009-10-08 06:02:10 +00:00 |
vpadd.ll
|
Merge a bunch of NEON tests into larger files so they run faster.
|
2009-10-09 20:20:54 +00:00 |
vpminmax.ll
|
|
|
vqadd.ll
|
|
|
vqdmul.ll
|
Merge a bunch of NEON tests into larger files so they run faster.
|
2009-10-09 20:20:54 +00:00 |
vqshl.ll
|
Merge a bunch of NEON tests into larger files so they run faster.
|
2009-10-09 20:20:54 +00:00 |
vqshrn.ll
|
Merge a bunch of NEON tests into larger files so they run faster.
|
2009-10-09 20:20:54 +00:00 |
vqsub.ll
|
Convert more NEON tests to use FileCheck.
|
2009-10-08 22:33:53 +00:00 |
vrec.ll
|
Merge a bunch of NEON tests into larger files so they run faster.
|
2009-10-09 20:20:54 +00:00 |
vrev.ll
|
|
|
vshift.ll
|
|
|
vshiftins.ll
|
Convert more NEON tests to use FileCheck.
|
2009-10-09 05:14:48 +00:00 |
vshl.ll
|
|
|
vshll.ll
|
|
|
vshrn.ll
|
Merge a bunch of NEON tests into larger files so they run faster.
|
2009-10-09 20:20:54 +00:00 |
vsra.ll
|
Convert more NEON tests to use FileCheck.
|
2009-10-09 05:14:48 +00:00 |
vst1.ll
|
Fix tests for Neon load/store intrinsics to match the i8* types expected by
|
2010-04-20 00:17:16 +00:00 |
vst2.ll
|
|
|
vst3.ll
|
Fix tests for Neon load/store intrinsics to match the i8* types expected by
|
2010-04-20 00:17:16 +00:00 |
vst4.ll
|
Fix tests for Neon load/store intrinsics to match the i8* types expected by
|
2010-04-20 00:17:16 +00:00 |
vstlane.ll
|
Fix tests for Neon load/store intrinsics to match the i8* types expected by
|
2010-04-20 00:17:16 +00:00 |
vsub.ll
|
Fix tests to use fadd, fsub, and fmul, instead of add, sub, and mul,
|
2010-05-03 22:36:46 +00:00 |
vtbl.ll
|
Update NEON struct names to match llvm-gcc changes.
|
2009-10-06 21:16:19 +00:00 |
vtrn.ll
|
Fix tests to use fadd, fsub, and fmul, instead of add, sub, and mul,
|
2010-05-03 22:36:46 +00:00 |
vuzp.ll
|
|
|
vzip.ll
|
Fix tests to use fadd, fsub, and fmul, instead of add, sub, and mul,
|
2010-05-03 22:36:46 +00:00 |
weak2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |
weak.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-09 00:09:15 +00:00 |