.. |
GC
|
tests: CodeGen/X86/GC tests require X86.
|
2010-08-05 15:45:33 +00:00 |
3addr-16bit.ll
|
|
|
3addr-or.ll
|
|
|
2003-08-03-CallArgLiveRanges.ll
|
|
|
2003-08-23-DeadBlockTest.ll
|
|
|
2003-11-03-GlobalBool.ll
|
|
|
2004-02-12-Memcpy.ll
|
|
|
2004-02-13-FrameReturnAddress.ll
|
|
|
2004-02-14-InefficientStackPointer.ll
|
|
|
2004-02-22-Casts.ll
|
|
|
2004-03-30-Select-Max.ll
|
filecheckize a test and mark these wiht a cpu so it passes
|
2010-03-14 22:31:16 +00:00 |
2004-04-09-SameValueCoalescing.ll
|
|
|
2004-04-13-FPCMOV-Crash.ll
|
|
|
2004-06-10-StackifierCrash.ll
|
|
|
2004-10-08-SelectSetCCFold.ll
|
|
|
2005-01-17-CycleInDAG.ll
|
clean up some testcases.
|
2010-03-02 18:56:03 +00:00 |
2005-02-14-IllegalAssembler.ll
|
|
|
2005-05-08-FPStackifierPHI.ll
|
|
|
2006-01-19-ISelFoldingBug.ll
|
|
|
2006-03-01-InstrSchedBug.ll
|
|
|
2006-03-02-InstrSchedBug.ll
|
|
|
2006-04-04-CrossBlockCrash.ll
|
|
|
2006-04-27-ISelFoldingBug.ll
|
|
|
2006-05-01-SchedCausingSpills.ll
|
|
|
2006-05-02-InstrSched1.ll
|
|
|
2006-05-02-InstrSched2.ll
|
|
|
2006-05-08-CoalesceSubRegClass.ll
|
|
|
2006-05-08-InstrSched.ll
|
|
|
2006-05-11-InstrSched.ll
|
|
|
2006-05-17-VectorArg.ll
|
|
|
2006-05-22-FPSetEQ.ll
|
Split -enable-finite-only-fp-math to two options:
|
2010-07-15 22:07:12 +00:00 |
2006-05-25-CycleInDAG.ll
|
|
|
2006-07-10-InlineAsmAConstraint.ll
|
|
|
2006-07-12-InlineAsmQConstraint.ll
|
|
|
2006-07-19-ATTAsm.ll
|
|
|
2006-07-20-InlineAsm.ll
|
|
|
2006-07-28-AsmPrint-Long-As-Pointer.ll
|
|
|
2006-07-31-SingleRegClass.ll
|
|
|
2006-08-07-CycleInDAG.ll
|
|
|
2006-08-16-CycleInDAG.ll
|
|
|
2006-08-21-ExtraMovInst.ll
|
|
|
2006-09-01-CycleInDAG.ll
|
|
|
2006-10-02-BoolRetCrash.ll
|
|
|
2006-10-07-ScalarSSEMiscompile.ll
|
change the scope node to include a list of children to be checked
|
2010-02-25 19:00:39 +00:00 |
2006-10-09-CycleInDAG.ll
|
|
|
2006-10-10-FindModifiedNodeSlotBug.ll
|
|
|
2006-10-12-CycleInDAG.ll
|
|
|
2006-10-13-CycleInDAG.ll
|
|
|
2006-10-19-SwitchUnnecessaryBranching.ll
|
|
|
2006-11-12-CSRetCC.ll
|
|
|
2006-11-17-IllegalMove.ll
|
Eliminate the first have of the optimization which eliminates BRCOND
|
2010-06-24 15:04:11 +00:00 |
2006-11-27-SelectLegalize.ll
|
|
|
2006-11-28-Memcpy.ll
|
|
|
2006-12-16-InlineAsmCrash.ll
|
|
|
2006-12-19-IntelSyntax.ll
|
|
|
2007-01-08-InstrSched.ll
|
Teach two-address lowering how to unfold a load to open up commuting
|
2010-06-21 22:17:20 +00:00 |
2007-01-08-X86-64-Pointer.ll
|
|
|
2007-01-13-StackPtrIndex.ll
|
Make the NDEBUG assertion stronger and more clear what is
|
2010-03-25 05:40:48 +00:00 |
2007-01-29-InlineAsm-ir.ll
|
|
|
2007-02-04-OrAddrMode.ll
|
|
|
2007-02-16-BranchFold.ll
|
don't have i386-specific tests in CodeGen/Generic, PR6601.
|
2010-03-14 18:51:18 +00:00 |
2007-02-19-LiveIntervalAssert.ll
|
|
|
2007-02-23-DAGCombine-Miscompile.ll
|
|
|
2007-02-25-FastCCStack.ll
|
|
|
2007-03-01-SpillerCrash.ll
|
|
|
2007-03-15-GEP-Idx-Sink.ll
|
|
|
2007-03-16-InlineAsm.ll
|
|
|
2007-03-18-LiveIntervalAssert.ll
|
|
|
2007-03-24-InlineAsmMultiRegConstraint.ll
|
|
|
2007-03-24-InlineAsmPModifier.ll
|
|
|
2007-03-24-InlineAsmVectorOp.ll
|
|
|
2007-03-24-InlineAsmXConstraint.ll
|
|
|
2007-03-26-CoalescerBug.ll
|
|
|
2007-04-08-InlineAsmCrash.ll
|
|
|
2007-04-11-InlineAsmVectorResult.ll
|
|
|
2007-04-17-LiveIntervalAssert.ll
|
|
|
2007-04-24-Huge-Stack.ll
|
|
|
2007-04-24-VectorCrash.ll
|
|
|
2007-04-25-MMX-PADDQ.ll
|
teach tblgen to allow patterns like (add (i32 (bitconvert (i32 GPR))), 4),
|
2010-03-28 08:38:32 +00:00 |
2007-04-27-InlineAsm-IntMemInput.ll
|
|
|
2007-05-05-Personality.ll
|
Remove the -enable-sjlj-eh option, which doesn't do anything.
|
2010-05-02 15:36:26 +00:00 |
2007-05-05-VecCastExpand.ll
|
|
|
2007-05-07-InvokeSRet.ll
|
Remove the -enable-sjlj-eh option, which doesn't do anything.
|
2010-05-02 15:36:26 +00:00 |
2007-05-14-LiveIntervalAssert.ll
|
|
|
2007-05-15-maskmovq.ll
|
|
|
2007-05-17-ShuffleISelBug.ll
|
|
|
2007-06-04-tailmerge4.ll
|
Remove the -enable-sjlj-eh option, which doesn't do anything.
|
2010-05-02 15:36:26 +00:00 |
2007-06-04-X86-64-CtorAsmBugs.ll
|
|
|
2007-06-05-LSR-Dominator.ll
|
|
|
2007-06-15-IntToMMX.ll
|
|
|
2007-06-28-X86-64-isel.ll
|
|
|
2007-06-29-DAGCombinerBug.ll
|
|
|
2007-06-29-VecFPConstantCSEBug.ll
|
|
|
2007-07-03-GR64ToVR64.ll
|
|
|
2007-07-10-StackerAssert.ll
|
|
|
2007-07-18-Vector-Extract.ll
|
|
|
2007-08-01-LiveVariablesBug.ll
|
|
|
2007-08-09-IllegalX86-64Asm.ll
|
|
|
2007-08-10-SignExtSubreg.ll
|
|
|
2007-08-13-AppendingLinkage.ll
|
|
|
2007-09-05-InvalidAsm.ll
|
|
|
2007-09-06-ExtWeakAliasee.ll
|
|
|
2007-09-17-ObjcFrameEH.ll
|
Remove the -enable-sjlj-eh option, which doesn't do anything.
|
2010-05-02 15:36:26 +00:00 |
2007-09-18-ShuffleXformBug.ll
|
|
|
2007-09-27-LDIntrinsics.ll
|
|
|
2007-10-04-AvoidEFLAGSCopy.ll
|
|
|
2007-10-05-3AddrConvert.ll
|
|
|
2007-10-12-CoalesceExtSubReg.ll
|
Eliminate the first have of the optimization which eliminates BRCOND
|
2010-06-24 15:04:11 +00:00 |
2007-10-12-SpillerUnfold1.ll
|
|
|
2007-10-12-SpillerUnfold2.ll
|
|
|
2007-10-14-CoalescerCrash.ll
|
|
|
2007-10-15-CoalescerCrash.ll
|
|
|
2007-10-16-CoalescerCrash.ll
|
|
|
2007-10-16-fp80_select.ll
|
|
|
2007-10-17-IllegalAsm.ll
|
|
|
2007-10-19-SpillerUnfold.ll
|
|
|
2007-10-28-inlineasm-q-modifier.ll
|
|
|
2007-10-29-ExtendSetCC.ll
|
|
|
2007-10-30-LSRCrash.ll
|
|
|
2007-10-31-extractelement-i64.ll
|
|
|
2007-11-01-ISelCrash.ll
|
|
|
2007-11-02-BadAsm.ll
|
|
|
2007-11-03-x86-64-q-constraint.ll
|
|
|
2007-11-04-LiveIntervalCrash.ll
|
|
|
2007-11-04-LiveVariablesBug.ll
|
|
|
2007-11-04-rip-immediate-constant.ll
|
Disallow matching "i" constraint to symbol addresses when
|
2010-06-24 20:14:51 +00:00 |
2007-11-06-InstrSched.ll
|
|
|
2007-11-07-MulBy4.ll
|
|
|
2007-11-30-LoadFolding-Bug.ll
|
|
|
2007-12-11-FoldImpDefSpill.ll
|
|
|
2007-12-16-BURRSchedCrash.ll
|
|
|
2007-12-18-LoadCSEBug.ll
|
|
|
2008-01-08-IllegalCMP.ll
|
|
|
2008-01-08-SchedulerCrash.ll
|
|
|
2008-01-09-LongDoubleSin.ll
|
|
|
2008-01-16-FPStackifierAssert.ll
|
Remove the local register allocator.
|
2010-06-15 21:58:33 +00:00 |
2008-01-16-InvalidDAGCombineXform.ll
|
|
|
2008-01-16-Trampoline.ll
|
|
|
2008-02-05-ISelCrash.ll
|
|
|
2008-02-06-LoadFoldingBug.ll
|
|
|
2008-02-08-LoadFoldingBug.ll
|
|
|
2008-02-14-BitMiscompile.ll
|
|
|
2008-02-18-TailMergingBug.ll
|
|
|
2008-02-20-InlineAsmClobber.ll
|
|
|
2008-02-22-LocalRegAllocBug.ll
|
Remove the local register allocator.
|
2010-06-15 21:58:33 +00:00 |
2008-02-22-ReMatBug.ll
|
Always normalize spill weights, also for intervals created by spilling.
|
2010-02-18 21:33:05 +00:00 |
2008-02-25-InlineAsmBug.ll
|
|
|
2008-02-25-X86-64-CoalescerBug.ll
|
|
|
2008-02-26-AsmDirectMemOp.ll
|
|
|
2008-02-27-DeadSlotElimBug.ll
|
|
|
2008-02-27-PEICrash.ll
|
|
|
2008-03-06-frem-fpstack.ll
|
|
|
2008-03-07-APIntBug.ll
|
|
|
2008-03-10-RegAllocInfLoop.ll
|
Remove schedule-livein-copies. It's not being used.
|
2010-05-29 02:23:39 +00:00 |
2008-03-12-ThreadLocalAlias.ll
|
|
|
2008-03-13-TwoAddrPassCrash.ll
|
|
|
2008-03-14-SpillerCrash.ll
|
|
|
2008-03-18-CoalescerBug.ll
|
Eliminate the other half of the BRCOND optimization, and update
|
2010-06-24 15:24:03 +00:00 |
2008-03-19-DAGCombinerBug.ll
|
|
|
2008-03-23-DarwinAsmComments.ll
|
|
|
2008-03-25-TwoAddrPassBug.ll
|
|
|
2008-03-31-SpillerFoldingBug.ll
|
|
|
2008-04-02-unnamedEH.ll
|
|
|
2008-04-08-CoalescerCrash.ll
|
|
|
2008-04-09-BranchFolding.ll
|
Eliminate the other half of the BRCOND optimization, and update
|
2010-06-24 15:24:03 +00:00 |
2008-04-15-LiveVariableBug.ll
|
Remove the local register allocator.
|
2010-06-15 21:58:33 +00:00 |
2008-04-16-CoalescerBug.ll
|
|
|
2008-04-16-ReMatBug.ll
|
|
|
2008-04-17-CoalescerBug.ll
|
|
|
2008-04-24-MemCpyBug.ll
|
|
|
2008-04-24-pblendw-fold-crash.ll
|
|
|
2008-04-26-Asm-Optimize-Imm.ll
|
|
|
2008-04-28-CoalescerBug.ll
|
|
|
2008-04-28-CyclicSchedUnit.ll
|
|
|
2008-05-01-InvalidOrdCompare.ll
|
|
|
2008-05-09-PHIElimBug.ll
|
|
|
2008-05-09-ShuffleLoweringBug.ll
|
|
|
2008-05-12-tailmerge-5.ll
|
|
|
2008-05-21-CoalescerBug.ll
|
Add a -regalloc=default option that chooses a register allocator based on the -O
|
2010-05-27 23:57:25 +00:00 |
2008-05-22-FoldUnalignedLoad.ll
|
|
|
2008-05-28-CoalescerBug.ll
|
|
|
2008-05-28-LocalRegAllocBug.ll
|
Remove the local register allocator.
|
2010-06-15 21:58:33 +00:00 |
2008-06-04-MemCpyLoweringBug.ll
|
|
|
2008-06-13-NotVolatileLoadStore.ll
|
|
|
2008-06-13-VolatileLoadStore.ll
|
|
|
2008-06-16-SubregsBug.ll
|
|
|
2008-06-18-BadShuffle.ll
|
|
|
2008-06-25-VecISelBug.ll
|
|
|
2008-07-07-DanglingDeadInsts.ll
|
|
|
2008-07-09-ELFSectionAttributes.ll
|
|
|
2008-07-11-SHLBy1.ll
|
|
|
2008-07-11-SpillerBug.ll
|
Enable i16 to i32 promotion by default.
|
2010-04-28 08:30:49 +00:00 |
2008-07-16-CoalescerCrash.ll
|
|
|
2008-07-19-movups-spills.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-07-22-CombinerCrash.ll
|
|
|
2008-07-23-VSetCC.ll
|
|
|
2008-08-05-SpillerBug.ll
|
filecheckize a test and mark these wiht a cpu so it passes
|
2010-03-14 22:31:16 +00:00 |
2008-08-06-CmpStride.ll
|
Move x86-specific tests out of test/Transforms/LoopStrengthReduce and
|
2010-08-05 17:04:15 +00:00 |
2008-08-06-RewriterBug.ll
|
|
|
2008-08-17-UComiCodeGenBug.ll
|
|
|
2008-08-19-SubAndFetch.ll
|
|
|
2008-08-23-64Bit-maskmovq.ll
|
|
|
2008-08-23-X86-64AsmBug.ll
|
Eliminate the other half of the BRCOND optimization, and update
|
2010-06-24 15:24:03 +00:00 |
2008-08-25-AsmRegTypeMismatch.ll
|
|
|
2008-08-31-EH_RETURN32.ll
|
|
|
2008-08-31-EH_RETURN64.ll
|
|
|
2008-09-05-sinttofp-2xi32.ll
|
|
|
2008-09-09-LinearScanBug.ll
|
|
|
2008-09-11-CoalescerBug2.ll
|
|
|
2008-09-11-CoalescerBug.ll
|
|
|
2008-09-17-inline-asm-1.ll
|
Remove the local register allocator.
|
2010-06-15 21:58:33 +00:00 |
2008-09-18-inline-asm-2.ll
|
In asm's, output operands with matching input constraints
|
2010-06-28 22:09:45 +00:00 |
2008-09-19-RegAllocBug.ll
|
|
|
2008-09-25-sseregparm-1.ll
|
|
|
2008-09-26-FrameAddrBug.ll
|
|
|
2008-09-29-ReMatBug.ll
|
|
|
2008-09-29-VolatileBug.ll
|
|
|
2008-10-02-Atomics32-2.ll
|
|
|
2008-10-06-MMXISelBug.ll
|
|
|
2008-10-06-x87ld-nan-1.ll
|
|
|
2008-10-06-x87ld-nan-2.ll
|
|
|
2008-10-07-SSEISelBug.ll
|
|
|
2008-10-11-CallCrash.ll
|
|
|
2008-10-13-CoalescerBug.ll
|
|
|
2008-10-16-VecUnaryOp.ll
|
|
|
2008-10-17-Asm64bitRConstraint.ll
|
|
|
2008-10-20-AsmDoubleInI32.ll
|
|
|
2008-10-24-FlippedCompare.ll
|
|
|
2008-10-27-CoalescerBug.ll
|
|
|
2008-10-27-StackRealignment.ll
|
|
|
2008-10-29-ExpandVAARG.ll
|
|
|
2008-11-03-F80VAARG.ll
|
|
|
2008-11-06-testb.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-11-13-inlineasm-3.ll
|
|
|
2008-11-29-DivideConstant16bit.ll
|
|
|
2008-11-29-DivideConstant16bitSigned.ll
|
|
|
2008-11-29-ULT-Sign.ll
|
|
|
2008-12-01-loop-iv-used-outside-loop.ll
|
|
|
2008-12-01-SpillerAssert.ll
|
|
|
2008-12-02-dagcombine-1.ll
|
|
|
2008-12-02-dagcombine-2.ll
|
|
|
2008-12-02-dagcombine-3.ll
|
|
|
2008-12-02-IllegalResultType.ll
|
|
|
2008-12-05-SpillerCrash.ll
|
|
|
2008-12-12-PrivateEHSymbol.ll
|
|
|
2008-12-16-BadShift.ll
|
|
|
2008-12-16-dagcombine-4.ll
|
|
|
2008-12-19-EarlyClobberBug.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
2008-12-22-dagcombine-5.ll
|
|
|
2008-12-23-crazy-address.ll
|
|
|
2008-12-23-dagcombine-6.ll
|
|
|
2009-01-13-DoubleUpdate.ll
|
|
|
2009-01-16-SchedulerBug.ll
|
|
|
2009-01-16-UIntToFP.ll
|
|
|
2009-01-18-ConstantExprCrash.ll
|
|
|
2009-01-25-NoSSE.ll
|
|
|
2009-01-26-WrongCheck.ll
|
|
|
2009-01-27-NullStrings.ll
|
|
|
2009-01-29-LocalRegAllocBug.ll
|
Remove the local register allocator.
|
2010-06-15 21:58:33 +00:00 |
2009-01-31-BigShift2.ll
|
|
|
2009-01-31-BigShift3.ll
|
|
|
2009-01-31-BigShift.ll
|
|
|
2009-02-01-LargeMask.ll
|
|
|
2009-02-03-AnalyzedTwice.ll
|
|
|
2009-02-04-sext-i64-gep.ll
|
|
|
2009-02-05-CoalescerBug.ll
|
Enable -sse-domain-fix by default. Now with tests!
|
2010-03-30 22:47:00 +00:00 |
2009-02-08-CoalescerBug.ll
|
|
|
2009-02-09-ivs-different-sizes.ll
|
Move x86-specific tests out of test/Transforms/LoopStrengthReduce and
|
2010-08-05 17:04:15 +00:00 |
2009-02-11-codegenprepare-reuse.ll
|
|
|
2009-02-12-DebugInfoVLA.ll
|
Rewrite test to test VLA using new debug info encoding scheme.
|
2010-03-01 18:30:58 +00:00 |
2009-02-12-InlineAsm-nieZ-constraints.ll
|
|
|
2009-02-12-SpillerBug.ll
|
|
|
2009-02-20-PreAllocSplit-Crash.ll
|
|
|
2009-02-21-ExtWeakInitializer.ll
|
|
|
2009-02-25-CommuteBug.ll
|
|
|
2009-02-26-MachineLICMBug.ll
|
fix the buildvector->insertp[sd] logic to not always create a redundant
|
2010-08-28 17:59:08 +00:00 |
2009-03-03-BitcastLongDouble.ll
|
|
|
2009-03-03-BTHang.ll
|
|
|
2009-03-05-burr-list-crash.ll
|
|
|
2009-03-07-FPConstSelect.ll
|
|
|
2009-03-09-APIntCrash.ll
|
|
|
2009-03-09-SpillerBug.ll
|
|
|
2009-03-10-CoalescerBug.ll
|
|
|
2009-03-11-CoalescerBug.ll
|
|
|
2009-03-12-CPAlignBug.ll
|
|
|
2009-03-13-PHIElimBug.ll
|
get MMI out of the label uniquing business, just go to MCContext
|
2010-03-14 08:36:50 +00:00 |
2009-03-16-PHIElimInLPad.ll
|
get MMI out of the label uniquing business, just go to MCContext
|
2010-03-14 08:36:50 +00:00 |
2009-03-16-SpillerBug.ll
|
|
|
2009-03-23-i80-fp80.ll
|
|
|
2009-03-23-LinearScanBug.ll
|
|
|
2009-03-23-MultiUseSched.ll
|
When sending stats output to stdout for grepping, don't emit normal
|
2010-08-18 20:32:46 +00:00 |
2009-03-25-TestBug.ll
|
|
|
2009-03-26-NoImplicitFPBug.ll
|
|
|
2009-04-09-InlineAsmCrash.ll
|
|
|
2009-04-12-FastIselOverflowCrash.ll
|
|
|
2009-04-12-picrel.ll
|
|
|
2009-04-13-2AddrAssert-2.ll
|
|
|
2009-04-13-2AddrAssert.ll
|
|
|
2009-04-14-IllegalRegs.ll
|
Remove the local register allocator.
|
2010-06-15 21:58:33 +00:00 |
2009-04-16-SpillerUnfold.ll
|
|
|
2009-04-20-LinearScanOpt.ll
|
Propagate the AlignStack bit in InlineAsm's to the
|
2010-07-02 20:16:09 +00:00 |
2009-04-21-NoReloadImpDef.ll
|
Enable i16 to i32 promotion by default.
|
2010-04-28 08:30:49 +00:00 |
2009-04-24.ll
|
Remove the local register allocator.
|
2010-06-15 21:58:33 +00:00 |
2009-04-25-CoalescerBug.ll
|
|
|
2009-04-27-CoalescerAssert.ll
|
|
|
2009-04-27-LiveIntervalsAssert2.ll
|
|
|
2009-04-27-LiveIntervalsAssert.ll
|
|
|
2009-04-27-LiveIntervalsBug.ll
|
|
|
2009-04-29-IndirectDestOperands.ll
|
|
|
2009-04-29-LinearScanBug.ll
|
|
|
2009-04-29-RegAllocAssert.ll
|
|
|
2009-04-scale.ll
|
|
|
2009-05-08-InlineAsmIOffset.ll
|
|
|
2009-05-11-tailmerge-crash.ll
|
|
|
2009-05-19-SingleElementExtractElement.ll
|
|
|
2009-05-23-available_externally.ll
|
|
|
2009-05-23-dagcombine-shifts.ll
|
|
|
2009-05-28-DAGCombineCrash.ll
|
further tweak this to do something useful.
|
2010-04-15 04:31:42 +00:00 |
2009-05-30-ISelBug.ll
|
|
|
2009-06-02-RewriterBug.ll
|
|
|
2009-06-03-Win64DisableRedZone.ll
|
Correct some bogus target triples.
|
2010-05-07 17:03:48 +00:00 |
2009-06-03-Win64SpillXMM.ll
|
Correct some bogus target triples.
|
2010-05-07 17:03:48 +00:00 |
2009-06-04-VirtualLiveIn.ll
|
|
|
2009-06-05-ScalarToVectorByteMMX.ll
|
|
|
2009-06-05-sitofpCrash.ll
|
|
|
2009-06-05-VariableIndexInsert.ll
|
|
|
2009-06-05-VZextByteShort.ll
|
|
|
2009-06-06-ConcatVectors.ll
|
|
|
2009-06-07-ExpandMMXBitcast.ll
|
|
|
2009-06-12-x86_64-tail-call-conv-out-of-sync-bug.ll
|
|
|
2009-06-15-not-a-tail-call.ll
|
|
|
2009-06-18-movlp-shuffle-register.ll
|
|
|
2009-07-06-TwoAddrAssert.ll
|
|
|
2009-07-07-SplitICmp.ll
|
|
|
2009-07-09-ExtractBoolFromVector.ll
|
|
|
2009-07-15-CoalescerBug.ll
|
|
|
2009-07-16-CoalescerBug.ll
|
|
|
2009-07-17-StackColoringBug.ll
|
|
|
2009-07-19-AsmExtraOperands.ll
|
|
|
2009-07-20-CoalescerBug.ll
|
|
|
2009-07-20-DAGCombineBug.ll
|
|
|
2009-08-02-mmx-scalar-to-vector.ll
|
|
|
2009-08-06-branchfolder-crash.ll
|
|
|
2009-08-06-inlineasm.ll
|
Enable machine cse pass.
|
2010-03-10 03:07:41 +00:00 |
2009-08-08-CastError.ll
|
Correct some bogus target triples.
|
2010-05-07 17:03:48 +00:00 |
2009-08-12-badswitch.ll
|
|
|
2009-08-14-Win64MemoryIndirectArg.ll
|
|
|
2009-08-19-LoadNarrowingMiscompile.ll
|
|
|
2009-08-23-linkerprivate.ll
|
Implement the "linker_private_weak" linkage type. This will be used for
|
2010-07-01 21:55:59 +00:00 |
2009-08-23-SubRegReuseUndo.ll
|
|
|
2009-09-10-LoadFoldingBug.ll
|
|
|
2009-09-10-SpillComments.ll
|
|
|
2009-09-16-CoalescerBug.ll
|
|
|
2009-09-19-earlyclobber.ll
|
|
|
2009-09-21-NoSpillLoopCount.ll
|
|
|
2009-09-22-CoalescerBug.ll
|
|
|
2009-09-23-LiveVariablesBug.ll
|
|
|
2009-10-08-MachineLICMBug.ll
|
|
|
2009-10-14-LiveVariablesBug.ll
|
|
|
2009-10-19-atomic-cmp-eflags.ll
|
|
|
2009-10-19-EmergencySpill.ll
|
|
|
2009-10-25-RewriterBug.ll
|
|
|
2009-11-04-SubregCoalescingBug.ll
|
|
|
2009-11-13-VirtRegRewriterBug.ll
|
|
|
2009-11-16-MachineLICM.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
2009-11-16-UnfoldMemOpBug.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
2009-11-17-UpdateTerminator.ll
|
|
|
2009-11-18-TwoAddrKill.ll
|
|
|
2009-11-25-ImpDefBug.ll
|
|
|
2009-12-01-EarlyClobberBug.ll
|
|
|
2009-12-11-TLSNoRedZone.ll
|
|
|
2010-01-05-ZExt-Shl.ll
|
|
|
2010-01-07-ISelBug.ll
|
|
|
2010-01-07-UAMemFeature.ll
|
Fix tests to use fadd, fsub, and fmul, instead of add, sub, and mul,
|
2010-05-03 22:36:46 +00:00 |
2010-01-08-Atomic64Bug.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
2010-01-11-ExtraPHIArg.ll
|
|
|
2010-01-13-OptExtBug.ll
|
|
|
2010-01-15-SelectionDAGCycle.ll
|
|
|
2010-01-18-DbgValue.ll
|
Restore arch on these test, they fail on arm.
|
2010-08-15 20:42:56 +00:00 |
2010-01-19-OptExtBug.ll
|
|
|
2010-02-01-DbgValueCrash.ll
|
Move x86 specific tests into test/CodeGen/X86.
|
2010-08-05 20:25:37 +00:00 |
2010-02-01-TaillCallCrash.ll
|
|
|
2010-02-03-DualUndef.ll
|
|
|
2010-02-04-SchedulerBug.ll
|
|
|
2010-02-11-NonTemporal.ll
|
Add support for emitting non-temporal stores for DAGs marked
|
2010-02-16 20:50:18 +00:00 |
2010-02-12-CoalescerBug-Impdef.ll
|
Fix PR6283.
|
2010-02-13 02:06:10 +00:00 |
2010-02-15-ImplicitDefBug.ll
|
Fix PR6300.
|
2010-02-15 22:03:29 +00:00 |
2010-02-19-TailCallRetAddrBug.ll
|
MorphNodeTo doesn't preserve the memory operands. Because we're morphing a node
|
2010-06-23 18:16:24 +00:00 |
2010-02-23-DAGCombineBug.ll
|
Re-apply 97040 with fix. This survives a ppc self-host llvm-gcc bootstrap.
|
2010-02-27 07:36:59 +00:00 |
2010-02-23-DIV8rDefinesAX.ll
|
DIV8r must define %AX since X86DAGToDAGISel::Select() sometimes uses it
|
2010-02-24 00:39:35 +00:00 |
2010-02-23-RematImplicitSubreg.ll
|
Remember to handle sub-registers when moving imp-defs to a rematted instruction.
|
2010-02-23 22:44:02 +00:00 |
2010-02-23-SingleDefPhiJoin.ll
|
Keep track of phi join registers explicitly in LiveVariables.
|
2010-02-23 22:43:58 +00:00 |
2010-03-04-Mul8Bug.ll
|
Fix the remaining MUL8 and DIV8 to define AX instead of AL,AH.
|
2010-03-04 20:42:07 +00:00 |
2010-03-05-ConstantFoldCFG.ll
|
Avoid creating bad PHI instructions when BR is being const-folded.
|
2010-03-05 21:49:10 +00:00 |
2010-03-05-EFLAGS-Redef.ll
|
We don't really care about correct register liveness information after the
|
2010-03-05 21:49:13 +00:00 |
2010-03-17-ISelBug.ll
|
Don't maintain a set of deleted nodes; instead, use a HandleSDNode
|
2010-06-18 01:24:29 +00:00 |
2010-04-06-SSEDomainFixCrash.ll
|
Remove unneeded types from test.
|
2010-04-14 20:56:09 +00:00 |
2010-04-07-DbgValueOtherTargets.ll
|
Split big test into multiple directories to cater to
|
2010-04-07 20:43:35 +00:00 |
2010-04-08-CoalescerBug.ll
|
Coalescer should not delete copy instructions whose defs are partially dead. e.g.
|
2010-04-08 20:02:37 +00:00 |
2010-04-13-AnalyzeBranchCrash.ll
|
Re-apply 101075 and fix it properly. Just reuse the debug info of the branch instruction being optimized. There is no need to --I which can deref off start of the BB.
|
2010-04-13 18:50:27 +00:00 |
2010-04-21-CoalescerBug.ll
|
Do not try to optimize a copy that has already been marked for deletion.
|
2010-04-21 20:57:54 +00:00 |
2010-04-23-mmx-movdq2q.ll
|
Per Chris, fuse four trivial tests using grep (r102199) into one that uses FileCheck.
|
2010-04-23 22:12:57 +00:00 |
2010-04-29-CoalescerCrash.ll
|
Reject really weird coalescer case when trying to merge identical subregisters
|
2010-04-29 23:47:46 +00:00 |
2010-04-30-LocalAlloc-LandingPad.ll
|
Remove the local register allocator.
|
2010-06-15 21:58:33 +00:00 |
2010-05-03-CoalescerSubRegClobber.ll
|
Check that subregisters don't have independent values in RemoveCopyByCommutingDef().
|
2010-05-03 22:40:32 +00:00 |
2010-05-05-LocalAllocEarlyClobber.ll
|
Remove the local register allocator.
|
2010-06-15 21:58:33 +00:00 |
2010-05-06-LocalInlineAsmClobber.ll
|
Remove the local register allocator.
|
2010-06-15 21:58:33 +00:00 |
2010-05-07-ldconvert.ll
|
Fix PR 7087, and probably other things, by extending
|
2010-05-07 21:35:53 +00:00 |
2010-05-10-DAGCombinerBug.ll
|
Be careful with operand promotion. For a binary operation, the source operands may be the same. PR7018. rdar://7939869.
|
2010-05-10 19:03:57 +00:00 |
2010-05-12-FastAllocKills.ll
|
Make sure to add kill flags to the last use of a virtreg when it is redefined.
|
2010-05-12 18:46:03 +00:00 |
2010-05-16-nosseconversion.ll
|
Fix i64->f64 conversion, x86-64, -no-sse. A bit
|
2010-05-21 00:52:33 +00:00 |
2010-05-25-DotDebugLoc.ll
|
Test expects SSE, give him SSE.
|
2010-08-15 23:32:03 +00:00 |
2010-05-26-DotDebugLoc.ll
|
Simplify. Eliminate unneeded debug_loc entry.
|
2010-05-26 23:55:23 +00:00 |
2010-05-26-FP_TO_INT-crash.ll
|
Testcase for 104624/104619/PR7191/8023512.
|
2010-05-26 17:55:45 +00:00 |
2010-05-28-Crash.ll
|
Move x86 specific tests into test/CodeGen/X86.
|
2010-08-05 20:25:37 +00:00 |
2010-06-01-DeadArg-DbgInfo.ll
|
Move x86 specific tests into test/CodeGen/X86.
|
2010-08-05 20:25:37 +00:00 |
2010-06-09-FastAllocRegisters.ll
|
Mark physregs defined by inline asm as implicit.
|
2010-06-09 20:05:00 +00:00 |
2010-06-14-fast-isel-fs-load.ll
|
fix fastisel to handle GS and FS relative pointers. Patch by
|
2010-06-15 19:08:40 +00:00 |
2010-06-15-FastAllocEarlyCLobber.ll
|
Avoid processing early clobbers twice in RegAllocFast.
|
2010-06-15 16:20:57 +00:00 |
2010-06-24-g-constraint-crash.ll
|
Don't write an output file to cwd, and put an rdar prefix on
|
2010-06-24 23:45:15 +00:00 |
2010-06-25-asm-RA-crash.ll
|
Don't write temporary files in test directory
|
2010-06-28 20:01:15 +00:00 |
2010-06-25-CoalescerSubRegDefDead.ll
|
- Reapply r106066 now that the bzip2 build regression has been fixed.
|
2010-06-25 20:48:10 +00:00 |
2010-06-28-DbgEntryPC.ll
|
Make it a .ll test case.
|
2010-07-14 23:12:52 +00:00 |
2010-06-28-FastAllocTiedOperand.ll
|
Add a triple so test runs on Linux as well.
|
2010-06-28 19:31:15 +00:00 |
2010-06-28-matched-g-constraint.ll
|
In asm's, output operands with matching input constraints
|
2010-06-28 22:09:45 +00:00 |
2010-07-02-asm-alignstack.ll
|
Propagate the AlignStack bit in InlineAsm's to the
|
2010-07-02 20:16:09 +00:00 |
2010-07-02-UnfoldBug.ll
|
- Two-address pass should not assume unfolding is always successful.
|
2010-07-02 20:36:18 +00:00 |
2010-07-06-asm-RIP.ll
|
Fix PR number.
|
2010-07-13 18:14:47 +00:00 |
2010-07-06-DbgCrash.ll
|
Make test not hang waiting for input.
|
2010-07-06 23:06:58 +00:00 |
2010-07-11-FPStackLoneUse.ll
|
Add forgotten test case.
|
2010-07-16 04:45:35 +00:00 |
2010-07-13-indirectXconstraint.ll
|
In inline asm treat indirect 'X' constraint as 'm'.
|
2010-07-13 20:17:05 +00:00 |
2010-07-15-Crash.ll
|
Fix crash reported in PR7653.
|
2010-07-15 18:45:27 +00:00 |
2010-07-29-SetccSimplify.ll
|
Fix for bug reported by Evzen Muller on llvm-commits: make sure to correctly
|
2010-07-30 06:44:31 +00:00 |
2010-08-04-MaskedSignedCompare.ll
|
PR7814: Truncates cannot be ignored for signed comparisons.
|
2010-08-04 22:40:58 +00:00 |
2010-08-04-MingWCrash.ll
|
The lower invoke pass needs to have unreachable code elimination run after it
|
2010-08-04 23:36:02 +00:00 |
2010-08-10-DbgConstant.ll
|
This is x86 only test.
|
2010-08-12 00:17:38 +00:00 |
2010-09-01-RemoveCopyByCommutingDef.ll
|
Teach RemoveCopyByCommutingDef to check all aliases, not just subregisters.
|
2010-09-01 22:15:35 +00:00 |
20090313-signext.ll
|
|
|
abi-isel.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
add.ll
|
|
|
addr-label-difference.ll
|
fix PR6305 by handling BlockAddress in a helper function
|
2010-02-15 20:47:49 +00:00 |
aliases.ll
|
move .set generation out of DwarfPrinter into AsmPrinter and
|
2010-03-08 23:58:37 +00:00 |
aligned-comm.ll
|
|
|
alignment.ll
|
Rework global alignment computation again. Now we do round up
|
2010-04-28 19:58:07 +00:00 |
all-ones-vector.ll
|
|
|
alloca-align-rounding-32.ll
|
Eliminate the restriction that the array size in an alloca must be i32.
|
2010-05-28 01:14:11 +00:00 |
alloca-align-rounding.ll
|
Eliminate the restriction that the array size in an alloca must be i32.
|
2010-05-28 01:14:11 +00:00 |
and-or-fold.ll
|
This test case:
|
2010-03-03 00:35:56 +00:00 |
and-su.ll
|
|
|
anyext.ll
|
|
|
arg-cast.ll
|
|
|
asm-block-labels.ll
|
|
|
asm-global-imm.ll
|
|
|
asm-indirect-mem.ll
|
|
|
asm-modifier-P.ll
|
|
|
asm-modifier.ll
|
|
|
atomic_add.ll
|
Enable i16 to i32 promotion by default.
|
2010-04-28 08:30:49 +00:00 |
atomic_op.ll
|
|
|
Atomics-32.ll
|
|
|
Atomics-64.ll
|
|
|
attribute-sections.ll
|
|
|
avoid-lea-scale2.ll
|
|
|
avoid-loop-align-2.ll
|
|
|
avoid-loop-align.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
avx-128.ll
|
- Teach SSEDomainFix to switch between different levels of AVX instructions. Here we guess that AVX will have domain issues, so just implement them for consistency and in the future we remove if it's unnecessary.
|
2010-08-12 20:20:53 +00:00 |
avx-256.ll
|
Begin to support some vector operations for AVX 256-bit intructions. The long
|
2010-08-12 02:06:36 +00:00 |
avx-intrinsics-x86_64.ll
|
Reapply r109881 using a more strict command line for llc.
|
2010-08-11 17:39:23 +00:00 |
avx-intrinsics-x86.ll
|
Add testcases for all AVX 256-bit intrinsics added in the last couple days
|
2010-08-11 21:12:09 +00:00 |
barrier-sse.ll
|
Custom lower the memory barrier instructions and add support
|
2010-07-22 02:48:34 +00:00 |
barrier.ll
|
Custom lower the memory barrier instructions and add support
|
2010-07-22 02:48:34 +00:00 |
bigstructret2.ll
|
|
|
bigstructret.ll
|
|
|
bitcast2.ll
|
|
|
bitcast-int-to-vector.ll
|
|
|
bitcast.ll
|
|
|
br-fold.ll
|
|
|
brcond.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
break-anti-dependencies.ll
|
|
|
break-sse-dep.ll
|
Apply the SSE dependence idiom for SSE unary operations to
|
2010-07-12 20:46:04 +00:00 |
bss_pagealigned.ll
|
|
|
bswap-inline-asm.ll
|
Fix recognition of 16-bit bswap for C front-ends which emit the
|
2010-03-04 19:58:08 +00:00 |
bswap.ll
|
|
|
bt.ll
|
|
|
byval2.ll
|
|
|
byval3.ll
|
|
|
byval4.ll
|
|
|
byval5.ll
|
|
|
byval6.ll
|
|
|
byval7.ll
|
Fix sdisel memcpy, memset, memmove lowering:
|
2010-04-01 06:04:33 +00:00 |
byval.ll
|
|
|
call-imm.ll
|
call-imm.ll test case regex fix. Patch by Dimitry Andric!
|
2010-08-04 15:31:35 +00:00 |
call-push.ll
|
|
|
change-compare-stride-0.ll
|
|
|
change-compare-stride-1.ll
|
|
|
change-compare-stride-trickiness-0.ll
|
Move x86-specific tests out of test/Transforms/LoopStrengthReduce and
|
2010-08-05 17:04:15 +00:00 |
change-compare-stride-trickiness-1.ll
|
Move x86-specific tests out of test/Transforms/LoopStrengthReduce and
|
2010-08-05 17:04:15 +00:00 |
change-compare-stride-trickiness-2.ll
|
Move x86-specific tests out of test/Transforms/LoopStrengthReduce and
|
2010-08-05 17:04:15 +00:00 |
clz.ll
|
filecheckize a test and mark these wiht a cpu so it passes
|
2010-03-14 22:31:16 +00:00 |
cmov.ll
|
|
|
cmp0.ll
|
|
|
cmp2.ll
|
|
|
cmp-test.ll
|
|
|
coalesce-esp.ll
|
Make the NDEBUG assertion stronger and more clear what is
|
2010-03-25 05:40:48 +00:00 |
coalescer-commute1.ll
|
|
|
coalescer-commute2.ll
|
|
|
coalescer-commute3.ll
|
|
|
coalescer-commute4.ll
|
|
|
coalescer-commute5.ll
|
|
|
coalescer-cross.ll
|
|
|
coalescer-remat.ll
|
|
|
code_placement_eh.ll
|
Make CodePlacementOpt detect special EH control flow by
|
2010-02-18 21:25:53 +00:00 |
code_placement.ll
|
|
|
codegen-dce.ll
|
|
|
codegen-prepare-cast.ll
|
|
|
codegen-prepare-extload.ll
|
|
|
codemodel.ll
|
|
|
combine-lds.ll
|
|
|
combiner-aa-0.ll
|
|
|
combiner-aa-1.ll
|
|
|
commute-intrinsic.ll
|
|
|
commute-two-addr.ll
|
|
|
compare_folding.ll
|
|
|
compare-add.ll
|
|
|
compare-inf.ll
|
|
|
compiler_used.ll
|
|
|
complex-fca.ll
|
|
|
const-select.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
constant-pool-remat-0.ll
|
When sending stats output to stdout for grepping, don't emit normal
|
2010-08-18 20:32:46 +00:00 |
constant-pool-sharing.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
constpool.ll
|
|
|
convert-2-addr-3-addr-inc64.ll
|
Do not count kill, implicit_def instructions as printed instructions.
|
2010-04-27 19:38:45 +00:00 |
copysign-zero.ll
|
|
|
crash-O0.ll
|
When creating X86 MUL8 and DIV8 instructions, make sure we don't produce
|
2010-06-26 00:39:23 +00:00 |
crash.ll
|
Allow copies between GR8_ABCD_L and GR8_ABCD_H.
|
2010-07-07 20:33:27 +00:00 |
critical-edge-split.ll
|
When sending stats output to stdout for grepping, don't emit normal
|
2010-08-18 20:32:46 +00:00 |
cstring.ll
|
|
|
dag-rauw-cse.ll
|
|
|
dagcombine-buildvector.ll
|
Not all platforms start symbols with _
|
2010-03-30 23:12:48 +00:00 |
dagcombine-cse.ll
|
|
|
darwin-bzero.ll
|
|
|
darwin-no-dead-strip.ll
|
|
|
darwin-quote.ll
|
|
|
darwin-stub.ll
|
|
|
dbg-byval-parameter.ll
|
Emit debug info for byval parameters.
|
2010-04-28 01:39:28 +00:00 |
dg.exp
|
|
|
discontiguous-loops.ll
|
|
|
div_const.ll
|
|
|
divrem.ll
|
|
|
dll-linkage.ll
|
|
|
dllexport.ll
|
Correct bogus module triple specifications.
|
2010-08-30 10:48:29 +00:00 |
dollar-name.ll
|
|
|
dyn-stackalloc.ll
|
|
|
empty-functions.ll
|
Consider this function:
|
2010-07-16 22:51:10 +00:00 |
empty-struct-return-type.ll
|
|
|
epilogue.ll
|
|
|
extend.ll
|
|
|
extern_weak.ll
|
|
|
extmul64.ll
|
|
|
extmul128.ll
|
|
|
extract-combine.ll
|
|
|
extract-extract.ll
|
|
|
extractelement-from-arg.ll
|
|
|
extractelement-load.ll
|
|
|
extractelement-shuffle.ll
|
|
|
extractps.ll
|
|
|
fabs.ll
|
Split -enable-finite-only-fp-math to two options:
|
2010-07-15 22:07:12 +00:00 |
fast-cc-callee-pops.ll
|
Add support for thiscall calling convention.
|
2010-05-16 09:08:45 +00:00 |
fast-cc-merge-stack-adj.ll
|
|
|
fast-cc-pass-in-regs.ll
|
Add support for thiscall calling convention.
|
2010-05-16 09:08:45 +00:00 |
fast-isel-atomic.ll
|
The same problem was being tracked in PR7652.
|
2010-07-20 15:52:32 +00:00 |
fast-isel-bail.ll
|
|
|
fast-isel-bc.ll
|
Add a -regalloc=default option that chooses a register allocator based on the -O
|
2010-05-27 23:57:25 +00:00 |
fast-isel-call.ll
|
|
|
fast-isel-cmp-branch.ll
|
Fix x86 fast-isel's cmp+branch folding to avoid folding when the
|
2010-08-21 02:32:36 +00:00 |
fast-isel-constpool.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
fast-isel-fneg.ll
|
|
|
fast-isel-gep.ll
|
Use the source-order scheduler instead of the "fast" scheduler at -O0,
|
2010-07-16 02:01:19 +00:00 |
fast-isel-gv.ll
|
|
|
fast-isel-i1.ll
|
|
|
fast-isel-mem.ll
|
|
|
fast-isel-shift-imm.ll
|
Use the source-order scheduler instead of the "fast" scheduler at -O0,
|
2010-07-16 02:01:19 +00:00 |
fast-isel-tailcall.ll
|
|
|
fast-isel-tls.ll
|
|
|
fast-isel-x86.ll
|
Fix this test.
|
2010-07-10 22:42:12 +00:00 |
fast-isel.ll
|
Reapply bottom-up fast-isel, with several fixes for x86-32:
|
2010-07-10 09:00:22 +00:00 |
fastcall-correct-mangling.ll
|
|
|
fastcc3struct.ll
|
|
|
fastcc-2.ll
|
|
|
fastcc-byval.ll
|
|
|
fastcc-sret.ll
|
|
|
fastcc.ll
|
|
|
field-extract-use-trunc.ll
|
Add nounwind.
|
2010-04-17 03:43:36 +00:00 |
fildll.ll
|
|
|
fmul-zero.ll
|
|
|
fold-add.ll
|
|
|
fold-and-shift.ll
|
|
|
fold-call-2.ll
|
|
|
fold-call-3.ll
|
|
|
fold-call.ll
|
|
|
fold-imm.ll
|
|
|
fold-load.ll
|
|
|
fold-mul-lohi.ll
|
|
|
fold-pcmpeqd-0.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
fold-pcmpeqd-1.ll
|
|
|
fold-pcmpeqd-2.ll
|
|
|
fold-sext-trunc.ll
|
|
|
force-align-stack.ll
|
Add an option to always emit realignment code for a particular module.
|
2010-08-05 23:57:43 +00:00 |
fp2sint.ll
|
|
|
fp_constant_op.ll
|
|
|
fp_load_cast_fold.ll
|
|
|
fp_load_fold.ll
|
|
|
fp-elim.ll
|
Readd testcase.
|
2010-05-08 04:47:54 +00:00 |
fp-immediate-shorten.ll
|
|
|
fp-in-intregs.ll
|
|
|
fp-stack-2results.ll
|
|
|
fp-stack-compare.ll
|
|
|
fp-stack-direct-ret.ll
|
|
|
fp-stack-O0-crash.ll
|
Remove the local register allocator.
|
2010-06-15 21:58:33 +00:00 |
fp-stack-ret-conv.ll
|
|
|
fp-stack-ret-store.ll
|
|
|
fp-stack-ret.ll
|
|
|
fp-stack-retcopy.ll
|
|
|
fp-stack-set-st1.ll
|
|
|
fp-stack.ll
|
now that fp reg kill insertion stuff happens as a separate
|
2010-05-21 18:17:54 +00:00 |
fsxor-alignment.ll
|
|
|
full-lsr.ll
|
|
|
ga-offset.ll
|
|
|
gather-addresses.ll
|
Enable -sse-domain-fix by default. Now with tests!
|
2010-03-30 22:47:00 +00:00 |
ghc-cc64.ll
|
add support, testcases, and dox for the new GHC calling
|
2010-03-11 00:22:57 +00:00 |
ghc-cc.ll
|
add support, testcases, and dox for the new GHC calling
|
2010-03-11 00:22:57 +00:00 |
global-sections-tls.ll
|
|
|
global-sections.ll
|
two changes:
|
2010-08-30 18:12:35 +00:00 |
h-register-addressing-32.ll
|
|
|
h-register-addressing-64.ll
|
|
|
h-register-store.ll
|
|
|
h-registers-0.ll
|
Enable i16 to i32 promotion by default.
|
2010-04-28 08:30:49 +00:00 |
h-registers-1.ll
|
|
|
h-registers-2.ll
|
|
|
h-registers-3.ll
|
|
|
hidden-vis-2.ll
|
|
|
hidden-vis-3.ll
|
|
|
hidden-vis-4.ll
|
|
|
hidden-vis-pic.ll
|
apparently lots of dupes.
|
2010-06-14 20:19:03 +00:00 |
hidden-vis.ll
|
|
|
i2k.ll
|
|
|
i64-mem-copy.ll
|
|
|
i128-and-beyond.ll
|
|
|
i128-immediate.ll
|
|
|
i128-mul.ll
|
|
|
i128-ret.ll
|
|
|
i256-add.ll
|
|
|
iabs.ll
|
|
|
illegal-insert.ll
|
|
|
illegal-vector-args-return.ll
|
|
|
imul-lea-2.ll
|
|
|
imul-lea.ll
|
|
|
inline-asm-2addr.ll
|
|
|
inline-asm-flag-clobber.ll
|
|
|
inline-asm-fpstack2.ll
|
FileCheckize inline asm FP stack tests
|
2010-07-10 16:30:25 +00:00 |
inline-asm-fpstack3.ll
|
FileCheckize inline asm FP stack tests
|
2010-07-10 16:30:25 +00:00 |
inline-asm-fpstack4.ll
|
FileCheckize inline asm FP stack tests
|
2010-07-10 16:30:25 +00:00 |
inline-asm-fpstack5.ll
|
|
|
inline-asm-fpstack.ll
|
FileCheckize inline asm FP stack tests
|
2010-07-10 16:30:25 +00:00 |
inline-asm-modifier-n.ll
|
|
|
inline-asm-mrv.ll
|
|
|
inline-asm-out-regs.ll
|
|
|
inline-asm-pic.ll
|
|
|
inline-asm-q-regs.ll
|
|
|
inline-asm-R-constraint.ll
|
|
|
inline-asm-tied.ll
|
Propagate the AlignStack bit in InlineAsm's to the
|
2010-07-02 20:16:09 +00:00 |
inline-asm-x-scalar.ll
|
|
|
inline-asm.ll
|
|
|
ins_subreg_coalesce-1.ll
|
Enable i16 to i32 promotion by default.
|
2010-04-28 08:30:49 +00:00 |
ins_subreg_coalesce-2.ll
|
|
|
ins_subreg_coalesce-3.ll
|
Eliminate the first have of the optimization which eliminates BRCOND
|
2010-06-24 15:04:11 +00:00 |
insert-positions.ll
|
Move x86-specific tests out of test/Transforms/LoopStrengthReduce and
|
2010-08-05 17:04:15 +00:00 |
insertelement-copytoregs.ll
|
|
|
insertelement-legalize.ll
|
|
|
int-intrinsic.ll
|
Add a new llvm.x86.int intrinsic, allowing access to the
|
2010-08-23 19:39:25 +00:00 |
invalid-shift-immediate.ll
|
|
|
isel-sink2.ll
|
|
|
isel-sink3.ll
|
|
|
isel-sink.ll
|
|
|
isint.ll
|
|
|
isnan2.ll
|
|
|
isnan.ll
|
|
|
ispositive.ll
|
|
|
iv-users-in-other-loops.ll
|
Propagate the AlignStack bit in InlineAsm's to the
|
2010-07-02 20:16:09 +00:00 |
jump_sign.ll
|
|
|
label-redefinition.ll
|
Fix PR7054 - Assertion `Symbol->isUndefined() && "Cannot define a symbol twice!"' failed.
|
2010-05-06 00:05:37 +00:00 |
large-gep-scale.ll
|
|
|
ldzero.ll
|
|
|
lea-2.ll
|
|
|
lea-3.ll
|
|
|
lea-4.ll
|
|
|
lea-recursion.ll
|
|
|
lea.ll
|
|
|
leaf-fp-elim.ll
|
Extension of r107506. Make sure that we don't mark a function as having a call
|
2010-07-08 22:38:02 +00:00 |
legalize-fmp-oeq-vector-select.ll
|
|
|
legalizedag_vec.ll
|
|
|
lfence.ll
|
|
|
licm-nested.ll
|
When sending stats output to stdout for grepping, don't emit normal
|
2010-08-18 20:32:46 +00:00 |
licm-symbol.ll
|
Make the NDEBUG assertion stronger and more clear what is
|
2010-03-25 05:40:48 +00:00 |
limited-prec.ll
|
|
|
live-out-reg-info.ll
|
|
|
liveness-local-regalloc.ll
|
Remove the local register allocator.
|
2010-06-15 21:58:33 +00:00 |
lock-inst-encoding.ll
|
X86: Fix an encoding issue with LOCK_ADD64mr, which could lead to very hard to find miscompiles with the integrated assembler.
|
2010-08-27 01:30:14 +00:00 |
long-setcc.ll
|
|
|
longlong-deadload.ll
|
|
|
loop-blocks.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
loop-hoist.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
loop-strength-reduce2.ll
|
|
|
loop-strength-reduce3.ll
|
|
|
loop-strength-reduce4.ll
|
test/loop-strength-reduce4: Add explicit triplet for Win32 host.
|
2010-09-02 03:45:58 +00:00 |
loop-strength-reduce5.ll
|
|
|
loop-strength-reduce6.ll
|
Eliminate the other half of the BRCOND optimization, and update
|
2010-06-24 15:24:03 +00:00 |
loop-strength-reduce7.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
loop-strength-reduce8.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
loop-strength-reduce-2.ll
|
|
|
loop-strength-reduce-3.ll
|
|
|
loop-strength-reduce.ll
|
|
|
lsr-delayed-fold.ll
|
LSR needs to remember inserted instructions even in postinc mode, because
|
2010-06-05 00:33:07 +00:00 |
lsr-i386.ll
|
Watch out for a constant offset cancelling out a base register, forming
|
2010-07-15 15:14:45 +00:00 |
lsr-interesting-step.ll
|
Tweak IVUsers' concept of "interesting" to exclude add recurrences
|
2010-08-17 22:50:37 +00:00 |
lsr-loop-exit-cond.ll
|
This test doesn't need the ssp attribute.
|
2010-06-04 00:14:48 +00:00 |
lsr-negative-stride.ll
|
|
|
lsr-nonaffine.ll
|
Fix normalization and de-normalization of non-affine SCEVs.
|
2010-06-04 19:16:34 +00:00 |
lsr-normalization.ll
|
Fix SCEV denormalization of expressions where the exit value from
|
2010-07-20 17:06:20 +00:00 |
lsr-overflow.ll
|
Don't check for comments, which vary between subtargets.
|
2010-02-17 01:08:57 +00:00 |
lsr-reuse-trunc.ll
|
Rever 96389 and 96990. They are causing some miscompilation that I do not fully understand.
|
2010-03-05 03:08:23 +00:00 |
lsr-reuse.ll
|
Revert 112442 and 112440 until the compile time problems introduced
|
2010-09-01 01:45:53 +00:00 |
lsr-sort.ll
|
|
|
lsr-static-addr.ll
|
Fix X86's isLegalAddressingMode to recognize that static addresses
|
2010-08-24 15:55:12 +00:00 |
lsr-wrap.ll
|
Make this test less dependent on register allocation choices.
|
2010-08-29 14:49:42 +00:00 |
machine-cse.ll
|
Enable machine cse pass.
|
2010-03-10 03:07:41 +00:00 |
MachineSink-CritEdge.ll
|
- Reapply r106066 now that the bzip2 build regression has been fixed.
|
2010-06-25 20:48:10 +00:00 |
MachineSink-PHIUse.ll
|
It's possible to sink a def if its local uses are PHI's.
|
2010-08-19 18:33:29 +00:00 |
masked-iv-safe.ll
|
|
|
masked-iv-unsafe.ll
|
|
|
maskmovdqu.ll
|
|
|
mcinst-lowering-cmp0.ll
|
When converting a test to a cmp to fold a load, use the cmp that has an
|
2010-05-18 21:42:03 +00:00 |
mcinst-lowering.ll
|
MC/X86: Implement custom lowering to make sure we match things like
|
2010-05-18 17:22:24 +00:00 |
memcmp.ll
|
|
|
memcpy-2.ll
|
Avoid using f64 to lower memcpy from constant string. It's cheaper to use i32 store of immediates.
|
2010-04-08 07:37:57 +00:00 |
memcpy.ll
|
fix PR6623: when optimizing for size, don't inline memcpy/memsets
|
2010-05-31 17:30:14 +00:00 |
memmove-0.ll
|
|
|
memmove-1.ll
|
|
|
memmove-2.ll
|
|
|
memmove-3.ll
|
|
|
memmove-4.ll
|
|
|
memset64-on-x86-32.ll
|
Add -mcpu to memcpy / memset tests to ensure they behave the same on all hosts / targets.
|
2010-04-01 08:25:26 +00:00 |
memset-2.ll
|
Correctly lower memset / memcpy of undef. It should be a nop. PR6767.
|
2010-04-02 19:36:14 +00:00 |
memset-3.ll
|
Correctly lower memset / memcpy of undef. It should be a nop. PR6767.
|
2010-04-02 19:36:14 +00:00 |
memset.ll
|
|
|
mfence.ll
|
|
|
mingw-alloca.ll
|
|
|
mmx-arg-passing2.ll
|
|
|
mmx-arg-passing.ll
|
|
|
mmx-arith.ll
|
|
|
mmx-bitcast-to-i64.ll
|
|
|
mmx-copy-gprs.ll
|
|
|
mmx-emms.ll
|
|
|
mmx-insert-element.ll
|
|
|
mmx-pinsrw.ll
|
|
|
mmx-punpckhdq.ll
|
|
|
mmx-s2v.ll
|
|
|
mmx-shift.ll
|
|
|
mmx-shuffle.ll
|
|
|
mmx-vzmovl-2.ll
|
|
|
mmx-vzmovl.ll
|
|
|
movfs.ll
|
|
|
movgs.ll
|
|
|
mul64.ll
|
|
|
mul128.ll
|
|
|
mul-legalize.ll
|
|
|
mul-remat.ll
|
|
|
mul-shift-reassoc.ll
|
|
|
multiple-loop-post-inc.ll
|
When expanding expressions which are using post-inc mode for multiple loops,
|
2010-04-08 05:57:57 +00:00 |
multiple-return-values-cross-block.ll
|
|
|
multiple-return-values.ll
|
|
|
nancvt.ll
|
|
|
narrow_op-1.ll
|
|
|
neg_fp.ll
|
|
|
neg-shl-add.ll
|
|
|
negate-add-zero.ll
|
|
|
negative_zero.ll
|
|
|
negative-sin.ll
|
|
|
negative-stride-fptosi-user.ll
|
|
|
negative-subscript.ll
|
|
|
nobt.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
nofence.ll
|
|
|
nosse-error1.ll
|
|
|
nosse-error2.ll
|
|
|
nosse-varargs.ll
|
|
|
object-size.ll
|
Fix more tests that depended on the default register allocator choice.
|
2010-05-28 17:06:30 +00:00 |
opt-ext-uses.ll
|
|
|
optimize-max-0.ll
|
|
|
optimize-max-1.ll
|
|
|
optimize-max-2.ll
|
|
|
optimize-max-3.ll
|
Loosen up this test so that it doesn't depend as much on register
|
2010-06-22 23:32:47 +00:00 |
or-address.ll
|
Add another variant of this test which found a place where
|
2010-04-21 00:19:28 +00:00 |
or-branch.ll
|
|
|
overlap-shift.ll
|
|
|
packed_struct.ll
|
|
|
palignr-2.ll
|
|
|
palignr.ll
|
|
|
peep-test-0.ll
|
|
|
peep-test-1.ll
|
|
|
peep-test-2.ll
|
|
|
peep-test-3.ll
|
|
|
peep-vector-extract-concat.ll
|
|
|
peep-vector-extract-insert.ll
|
|
|
personality.ll
|
resolve a fixme.
|
2010-04-04 19:28:59 +00:00 |
phi-immediate-factoring.ll
|
Add nounwind.
|
2010-08-17 22:35:20 +00:00 |
phys_subreg_coalesce-2.ll
|
Try trivial remat before the coalescer gives up on a vr / physreg coalescing for fear of tying up a physical register.
|
2010-03-26 00:07:25 +00:00 |
phys_subreg_coalesce-3.ll
|
The check for coalescing a virtual register to a physical register, e.g.
|
2010-03-11 08:20:21 +00:00 |
phys_subreg_coalesce.ll
|
|
|
phys-reg-local-regalloc.ll
|
Remove the local register allocator.
|
2010-06-15 21:58:33 +00:00 |
pic_jumptable.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
pic-load-remat.ll
|
|
|
pic.ll
|
Be more forgiving when calculating alias interference for physreg coalescing.
|
2010-07-06 20:31:51 +00:00 |
pmul.ll
|
Remove the pmulld intrinsic and autoupdate it as a vector multiply.
|
2010-03-30 18:49:01 +00:00 |
pmulld.ll
|
Remove the pmulld intrinsic and autoupdate it as a vector multiply.
|
2010-03-30 18:49:01 +00:00 |
postalloc-coalescing.ll
|
Add nounwind.
|
2010-03-25 20:01:07 +00:00 |
postra-licm.ll
|
- Clean up some crappy code which deals with coalescing of copies which look at
|
2010-04-21 00:44:22 +00:00 |
powi.ll
|
|
|
pr1462.ll
|
|
|
pr1489.ll
|
|
|
pr1505.ll
|
|
|
pr1505b.ll
|
|
|
pr2177.ll
|
|
|
pr2182.ll
|
|
|
pr2326.ll
|
|
|
pr2623.ll
|
|
|
pr2656.ll
|
|
|
pr2659.ll
|
Remove the SimpleJoin optimization from SimpleRegisterCoalescing.
|
2010-06-22 16:13:57 +00:00 |
pr2849.ll
|
|
|
pr2924.ll
|
|
|
pr2982.ll
|
|
|
pr3154.ll
|
|
|
pr3216.ll
|
|
|
pr3241.ll
|
|
|
pr3243.ll
|
|
|
pr3244.ll
|
|
|
pr3250.ll
|
|
|
pr3317.ll
|
|
|
pr3366.ll
|
|
|
pr3457.ll
|
|
|
pr3495-2.ll
|
Always normalize spill weights, also for intervals created by spilling.
|
2010-02-18 21:33:05 +00:00 |
pr3495.ll
|
Revert r97580; that's not the right way to fix this.
|
2010-03-03 04:36:42 +00:00 |
pr3522.ll
|
|
|
pr7882.ll
|
Make fast scheduler handle asm clobbers correctly.
|
2010-08-17 22:17:24 +00:00 |
pre-split1.ll
|
|
|
pre-split2.ll
|
|
|
pre-split3.ll
|
|
|
pre-split4.ll
|
|
|
pre-split5.ll
|
|
|
pre-split6.ll
|
Unbreak test on Linux.
|
2010-03-10 07:07:45 +00:00 |
pre-split7.ll
|
|
|
pre-split8.ll
|
Besides removing phi cycles that reduce to a single value, also remove dead
|
2010-02-13 00:31:44 +00:00 |
pre-split9.ll
|
Besides removing phi cycles that reduce to a single value, also remove dead
|
2010-02-13 00:31:44 +00:00 |
pre-split10.ll
|
|
|
pre-split11.ll
|
|
|
prefetch.ll
|
|
|
private-2.ll
|
|
|
private.ll
|
|
|
promote-assert-zext.ll
|
Fix SimplifyDemandedBits' AssertZext logic to demand all the bits. It
|
2010-06-03 20:21:33 +00:00 |
promote-i16.ll
|
Enable i16 to i32 promotion by default.
|
2010-04-28 08:30:49 +00:00 |
ptrtoint-constexpr.ll
|
Canonicalize ConstantInts to the right operand of commutative
|
2010-02-22 22:43:23 +00:00 |
rdtsc.ll
|
|
|
red-zone2.ll
|
|
|
red-zone.ll
|
|
|
regpressure.ll
|
|
|
rem-2.ll
|
|
|
rem.ll
|
|
|
remat-constant.ll
|
|
|
remat-mov-0.ll
|
|
|
remat-scalar-zero.ll
|
|
|
ret-addr.ll
|
|
|
ret-i64-0.ll
|
|
|
ret-mmx.ll
|
|
|
rip-rel-address.ll
|
|
|
rodata-relocs.ll
|
|
|
rot16.ll
|
Update tests.
|
2010-04-28 01:53:13 +00:00 |
rot32.ll
|
Update tests.
|
2010-04-28 01:53:13 +00:00 |
rot64.ll
|
|
|
rotate2.ll
|
|
|
rotate.ll
|
|
|
scalar_sse_minmax.ll
|
|
|
scalar_widen_div.ll
|
|
|
scalar-extract.ll
|
|
|
scalar-min-max-fill-operand.ll
|
|
|
scalarize-bitcast.ll
|
|
|
scev-interchange.ll
|
|
|
select-aggregate.ll
|
|
|
select-zero-one.ll
|
|
|
select.ll
|
|
|
setcc.ll
|
|
|
setoeq.ll
|
|
|
setuge.ll
|
|
|
sext-i1.ll
|
|
|
sext-load.ll
|
|
|
sext-ret-val.ll
|
|
|
sext-select.ll
|
|
|
sext-subreg.ll
|
|
|
sext-trunc.ll
|
|
|
sfence.ll
|
|
|
shift-and.ll
|
|
|
shift-coalesce.ll
|
|
|
shift-codegen.ll
|
|
|
shift-combine.ll
|
|
|
shift-double.ll
|
|
|
shift-folding.ll
|
Reapply r106634, now that the bug it exposed is fixed.
|
2010-06-24 14:30:44 +00:00 |
shift-i128.ll
|
|
|
shift-i256.ll
|
|
|
shift-one.ll
|
|
|
shift-parts.ll
|
|
|
shl_elim.ll
|
Update tests.
|
2010-04-28 01:53:13 +00:00 |
shl-anyext.ll
|
Use the proper type for shift counts. This fixes a bootstrap error.
|
2010-07-23 21:08:12 +00:00 |
shrink-fp-const1.ll
|
|
|
shrink-fp-const2.ll
|
|
|
sibcall-2.ll
|
Load folding tail call should not use ebp / rbp after it's popped. PEI
|
2010-04-29 05:08:22 +00:00 |
sibcall-3.ll
|
Fix PR7193: if sibling call address can take a register, make sure there are enough registers available by counting inreg arguments.
|
2010-05-29 01:35:22 +00:00 |
sibcall-4.ll
|
Fix for PR7193 was overly conservative. The only case where sibcall callee
|
2010-07-14 06:44:01 +00:00 |
sibcall.ll
|
Mark as XFAIL on darwin 8. PR 7886.
|
2010-08-15 19:40:29 +00:00 |
sincos.ll
|
|
|
sink-hoist.ll
|
Machine sink could potentially sink instructions into a block where the physical
|
2010-06-03 07:54:20 +00:00 |
small-byval-memcpy.ll
|
Add -mcpu to memcpy / memset tests to ensure they behave the same on all hosts / targets.
|
2010-04-01 08:25:26 +00:00 |
smul-with-overflow-2.ll
|
|
|
smul-with-overflow-3.ll
|
|
|
smul-with-overflow.ll
|
|
|
soft-fp.ll
|
|
|
splat-scalar-load.ll
|
|
|
split-eh-lpad-edges.ll
|
|
|
split-select.ll
|
|
|
split-vector-rem.ll
|
|
|
sret.ll
|
|
|
sse1.ll
|
fix the BuildVector -> unpcklps logic to not do pointless shuffles
|
2010-08-28 17:28:30 +00:00 |
sse2.ll
|
merge a bunch of shuffle tests into sse2.ll
|
2010-08-29 03:19:04 +00:00 |
sse3.ll
|
Teach EmitLiveInCopies to omit copies for unused virtual registers,
|
2010-06-24 22:23:02 +00:00 |
sse41.ll
|
fix the buildvector->insertp[sd] logic to not always create a redundant
|
2010-08-28 17:59:08 +00:00 |
sse42.ll
|
Fixed the encoding problems of the crc32 instructions. All had the Operand size
|
2010-03-19 20:04:42 +00:00 |
sse_reload_fold.ll
|
|
|
sse-align-0.ll
|
|
|
sse-align-1.ll
|
|
|
sse-align-2.ll
|
|
|
sse-align-3.ll
|
|
|
sse-align-4.ll
|
|
|
sse-align-5.ll
|
|
|
sse-align-6.ll
|
Enable -sse-domain-fix by default. Now with tests!
|
2010-03-30 22:47:00 +00:00 |
sse-align-7.ll
|
|
|
sse-align-8.ll
|
|
|
sse-align-9.ll
|
|
|
sse-align-10.ll
|
|
|
sse-align-11.ll
|
Correct some bogus target triples.
|
2010-05-07 17:03:48 +00:00 |
sse-align-12.ll
|
Not all platforms start symbols with _
|
2010-03-30 23:12:48 +00:00 |
sse-commute.ll
|
pcmpeqd and friends are Commutable.
|
2010-06-25 21:05:35 +00:00 |
sse-fcopysign.ll
|
|
|
sse-load-ret.ll
|
|
|
sse-minmax.ll
|
Split -enable-finite-only-fp-math to two options:
|
2010-07-15 22:07:12 +00:00 |
sse-varargs.ll
|
|
|
stack-align.ll
|
Teach two-address lowering how to unfold a load to open up commuting
|
2010-06-21 22:17:20 +00:00 |
stack-protector-linux.ll
|
Fix up -fstack-protector on linux to use the segment
|
2010-07-06 05:18:56 +00:00 |
stdarg.ll
|
|
|
stdcall.ll
|
Correct bogus module triple specifications.
|
2010-08-30 10:48:29 +00:00 |
store_op_load_fold2.ll
|
Fix some issues in WalkChainUsers dealing with
|
2010-03-02 22:20:06 +00:00 |
store_op_load_fold.ll
|
add some random nounwinds.
|
2010-02-28 20:36:49 +00:00 |
store-empty-member.ll
|
|
|
store-fp-constant.ll
|
|
|
store-global-address.ll
|
|
|
store-narrow.ll
|
Don't narrow the load and store in a load+twiddle+store sequence unless
|
2010-09-02 21:18:42 +00:00 |
storetrunc-fp.ll
|
|
|
stride-nine-with-base-reg.ll
|
|
|
stride-reuse.ll
|
|
|
sub-with-overflow.ll
|
|
|
subreg-to-reg-0.ll
|
|
|
subreg-to-reg-1.ll
|
|
|
subreg-to-reg-2.ll
|
|
|
subreg-to-reg-3.ll
|
|
|
subreg-to-reg-4.ll
|
|
|
subreg-to-reg-6.ll
|
|
|
switch-bt.ll
|
Optimize the "bit test" code path for switch lowering in the
|
2010-06-24 02:06:24 +00:00 |
switch-crit-edge-constant.ll
|
|
|
switch-zextload.ll
|
|
|
SwitchLowering.ll
|
|
|
swizzle.ll
|
|
|
tail-opts.ll
|
Fix a bug which prevented tail merging of return instructions in
|
2010-05-03 14:35:47 +00:00 |
tailcall1.ll
|
|
|
tailcall-fastisel.ll
|
Completely disable tail calls when fast-isel is enabled, as fast-isel
|
2010-08-28 00:51:03 +00:00 |
tailcall-i1.ll
|
|
|
tailcall-largecode.ll
|
Do not force indirect tailcall through fixed registers: eax, r11. Add support to allow loads to be folded to tail call instructions.
|
2010-03-14 03:48:46 +00:00 |
tailcall-stackalign.ll
|
|
|
tailcall-structret.ll
|
|
|
tailcall-void.ll
|
|
|
tailcallbyval64.ll
|
|
|
tailcallbyval.ll
|
|
|
tailcallfp2.ll
|
Do not force indirect tailcall through fixed registers: eax, r11. Add support to allow loads to be folded to tail call instructions.
|
2010-03-14 03:48:46 +00:00 |
tailcallfp.ll
|
|
|
tailcallpic1.ll
|
|
|
tailcallpic2.ll
|
|
|
tailcallstack64.ll
|
Teach two-address lowering how to unfold a load to open up commuting
|
2010-06-21 22:17:20 +00:00 |
test-nofold.ll
|
|
|
test-shrink-bug.ll
|
|
|
test-shrink.ll
|
|
|
testl-commute.ll
|
|
|
tls1.ll
|
|
|
tls2.ll
|
|
|
tls3.ll
|
|
|
tls4.ll
|
|
|
tls5.ll
|
|
|
tls6.ll
|
|
|
tls7.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
tls8.ll
|
|
|
tls9.ll
|
|
|
tls10.ll
|
|
|
tls11.ll
|
Enable i16 to i32 promotion by default.
|
2010-04-28 08:30:49 +00:00 |
tls12.ll
|
|
|
tls13.ll
|
|
|
tls14.ll
|
|
|
tls15.ll
|
|
|
tls-1.ll
|
One underscore, not two.
|
2010-06-03 04:02:59 +00:00 |
tls-pic.ll
|
|
|
trap.ll
|
|
|
trunc-to-bool.ll
|
Re-apply 97040 with fix. This survives a ppc self-host llvm-gcc bootstrap.
|
2010-02-27 07:36:59 +00:00 |
twoaddr-coalesce-2.ll
|
|
|
twoaddr-coalesce.ll
|
test/twoaddr-coalesce: Do not use @main.
|
2010-09-02 03:45:51 +00:00 |
twoaddr-lea.ll
|
|
|
twoaddr-pass-sink.ll
|
|
|
twoaddr-remat.ll
|
|
|
uint_to_fp-2.ll
|
|
|
uint_to_fp.ll
|
|
|
umul-with-carry.ll
|
|
|
umul-with-overflow.ll
|
|
|
unaligned-load.ll
|
Rework global alignment computation again. Now we do round up
|
2010-04-28 19:58:07 +00:00 |
unknown-location.ll
|
Disable the new unknown-location code for now. It causes a major
|
2010-05-07 01:08:53 +00:00 |
unreachable-loop-sinking.ll
|
Don't do code sinking on unreachable blocks. It's unprofitable and hazardous.
|
2010-04-05 19:17:22 +00:00 |
urem-i8-constant.ll
|
|
|
use-add-flags.ll
|
cleanup
|
2010-03-05 06:17:43 +00:00 |
v2f32.ll
|
Change handling of illegal vector types to widen when possible instead of
|
2010-08-25 22:49:25 +00:00 |
v4f32-immediate.ll
|
|
|
v-binop-widen2.ll
|
Add SSE so these actually pass on non-X86 hosts.
|
2010-06-22 20:54:03 +00:00 |
v-binop-widen.ll
|
Add SSE so these actually pass on non-X86 hosts.
|
2010-06-22 20:54:03 +00:00 |
variable-sized-darwin-bzero.ll
|
|
|
variadic-node-pic.ll
|
|
|
vec_add.ll
|
|
|
vec_align.ll
|
|
|
vec_call.ll
|
|
|
vec_cast.ll
|
get this test passing on linux builders.
|
2010-08-27 18:49:08 +00:00 |
vec_clear.ll
|
|
|
vec_compare-2.ll
|
|
|
vec_compare.ll
|
Enable -sse-domain-fix by default. Now with tests!
|
2010-03-30 22:47:00 +00:00 |
vec_ctbits.ll
|
|
|
vec_ext_inreg.ll
|
|
|
vec_extract-sse4.ll
|
|
|
vec_extract.ll
|
|
|
vec_fneg.ll
|
|
|
vec_i64.ll
|
|
|
vec_ins_extract-1.ll
|
|
|
vec_ins_extract.ll
|
|
|
vec_insert-2.ll
|
|
|
vec_insert-3.ll
|
|
|
vec_insert-4.ll
|
BUILD_VECTOR was missing out on some prime opportunities to use SSE 4.1 inserts.
|
2010-03-24 20:49:50 +00:00 |
vec_insert-5.ll
|
|
|
vec_insert-6.ll
|
When sending stats output to stdout for grepping, don't emit normal
|
2010-08-18 20:32:46 +00:00 |
vec_insert-7.ll
|
|
|
vec_insert-8.ll
|
|
|
vec_insert-9.ll
|
fix the buildvector->insertp[sd] logic to not always create a redundant
|
2010-08-28 17:59:08 +00:00 |
vec_insert.ll
|
Add nounwinds.
|
2010-02-27 23:53:53 +00:00 |
vec_loadsingles.ll
|
|
|
vec_logical.ll
|
|
|
vec_return.ll
|
Replace V_SET0 with variants for each SSE execution domain.
|
2010-03-31 00:40:13 +00:00 |
vec_select.ll
|
|
|
vec_set-2.ll
|
|
|
vec_set-3.ll
|
|
|
vec_set-4.ll
|
|
|
vec_set-5.ll
|
|
|
vec_set-6.ll
|
|
|
vec_set-7.ll
|
|
|
vec_set-8.ll
|
|
|
vec_set-9.ll
|
|
|
vec_set-A.ll
|
|
|
vec_set-B.ll
|
|
|
vec_set-C.ll
|
|
|
vec_set-D.ll
|
|
|
vec_set-E.ll
|
|
|
vec_set-F.ll
|
|
|
vec_set-G.ll
|
|
|
vec_set-H.ll
|
|
|
vec_set-I.ll
|
|
|
vec_set-J.ll
|
|
|
vec_set.ll
|
BUILD_VECTOR was missing out on some prime opportunities to use SSE 4.1 inserts.
|
2010-03-24 20:49:50 +00:00 |
vec_shift2.ll
|
|
|
vec_shift3.ll
|
|
|
vec_shift4.ll
|
Implement a vectorized algorithm for <16 x i8> << <16 x i8>
|
2010-07-28 00:21:48 +00:00 |
vec_shift.ll
|
|
|
vec_shuffle-11.ll
|
|
|
vec_shuffle-14.ll
|
|
|
vec_shuffle-15.ll
|
|
|
vec_shuffle-16.ll
|
|
|
vec_shuffle-17.ll
|
|
|
vec_shuffle-18.ll
|
Fix the xfail I added a couple of patches back. The issue
|
2010-03-02 07:50:03 +00:00 |
vec_shuffle-19.ll
|
When sending stats output to stdout for grepping, don't emit normal
|
2010-08-18 20:32:46 +00:00 |
vec_shuffle-20.ll
|
When sending stats output to stdout for grepping, don't emit normal
|
2010-08-18 20:32:46 +00:00 |
vec_shuffle-22.ll
|
|
|
vec_shuffle-23.ll
|
|
|
vec_shuffle-24.ll
|
Convert test to use filecheck and make it more specific
|
2010-08-25 01:47:16 +00:00 |
vec_shuffle-25.ll
|
|
|
vec_shuffle-26.ll
|
|
|
vec_shuffle-27.ll
|
|
|
vec_shuffle-28.ll
|
|
|
vec_shuffle-30.ll
|
|
|
vec_shuffle-31.ll
|
|
|
vec_shuffle-34.ll
|
|
|
vec_shuffle-35.ll
|
|
|
vec_shuffle-36.ll
|
add newlines at the end of files.
|
2010-04-07 22:53:17 +00:00 |
vec_shuffle-37.ll
|
Using target specific nodes for shuffle nodes makes the mask
|
2010-09-01 22:33:20 +00:00 |
vec_shuffle.ll
|
BUILD_VECTOR was missing out on some prime opportunities to use SSE 4.1 inserts.
|
2010-03-24 20:49:50 +00:00 |
vec_splat-2.ll
|
|
|
vec_splat-3.ll
|
|
|
vec_splat-4.ll
|
|
|
vec_splat.ll
|
|
|
vec_ss_load_fold.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
vec_zero_cse.ll
|
Replace V_SET0 with variants for each SSE execution domain.
|
2010-03-31 00:40:13 +00:00 |
vec_zero-2.ll
|
|
|
vec_zero.ll
|
Replace V_SET0 with variants for each SSE execution domain.
|
2010-03-31 00:40:13 +00:00 |
vec-trunc-store.ll
|
Make this test less fragile.
|
2010-06-18 00:06:03 +00:00 |
vector-intrinsics.ll
|
Fill in missing support for ISD::FEXP, ISD::FPOWI, and friends.
|
2010-06-01 18:35:14 +00:00 |
vector-rem.ll
|
|
|
vector-variable-idx.ll
|
|
|
vector.ll
|
|
|
vfcmp.ll
|
|
|
volatile.ll
|
Fix more tests that depended on the default register allocator choice.
|
2010-05-28 17:06:30 +00:00 |
vortex-bug.ll
|
|
|
vshift_scalar.ll
|
|
|
vshift_split2.ll
|
|
|
vshift_split.ll
|
|
|
vshift-1.ll
|
|
|
vshift-2.ll
|
|
|
vshift-3.ll
|
|
|
vshift-4.ll
|
|
|
vshift-5.ll
|
|
|
vsplit-and.ll
|
|
|
weak.ll
|
|
|
wide-integer-fold.ll
|
|
|
widen_arith-1.ll
|
|
|
widen_arith-2.ll
|
|
|
widen_arith-3.ll
|
|
|
widen_arith-4.ll
|
|
|
widen_arith-5.ll
|
Fix typo. Thank you, valgrind.
|
2010-03-31 00:40:08 +00:00 |
widen_arith-6.ll
|
|
|
widen_cast-1.ll
|
|
|
widen_cast-2.ll
|
Enable -sse-domain-fix by default. Now with tests!
|
2010-03-30 22:47:00 +00:00 |
widen_cast-3.ll
|
|
|
widen_cast-4.ll
|
|
|
widen_cast-5.ll
|
|
|
widen_cast-6.ll
|
|
|
widen_conv-1.ll
|
|
|
widen_conv-2.ll
|
|
|
widen_conv-3.ll
|
|
|
widen_conv-4.ll
|
Update tests to use FileCheck
|
2009-10-16 22:09:05 +00:00 |
widen_extract-1.ll
|
|
|
widen_load-0.ll
|
|
|
widen_load-1.ll
|
|
|
widen_load-2.ll
|
Change TargetData's algorithm for computing defualt vector type
|
2010-04-23 19:41:15 +00:00 |
widen_select-1.ll
|
|
|
widen_shuffle-1.ll
|
Change handling of illegal vector types to widen when possible instead of
|
2010-08-25 22:49:25 +00:00 |
win_chkstk.ll
|
Properly emit __chkstk call instead of __alloca on non-mingw windows targets.
|
2010-09-02 23:03:46 +00:00 |
x86-64-and-mask.ll
|
|
|
x86-64-arg.ll
|
|
|
x86-64-asm.ll
|
|
|
x86-64-dead-stack-adjust.ll
|
|
|
x86-64-disp.ll
|
|
|
x86-64-frameaddr.ll
|
|
|
x86-64-gv-offset.ll
|
|
|
x86-64-jumps.ll
|
|
|
x86-64-malloc.ll
|
|
|
x86-64-mem.ll
|
|
|
x86-64-pic-1.ll
|
|
|
x86-64-pic-2.ll
|
|
|
x86-64-pic-3.ll
|
|
|
x86-64-pic-4.ll
|
|
|
x86-64-pic-5.ll
|
|
|
x86-64-pic-6.ll
|
|
|
x86-64-pic-7.ll
|
|
|
x86-64-pic-8.ll
|
|
|
x86-64-pic-9.ll
|
|
|
x86-64-pic-10.ll
|
|
|
x86-64-pic-11.ll
|
|
|
x86-64-ret0.ll
|
|
|
x86-64-shortint.ll
|
|
|
x86-64-sret-return.ll
|
|
|
x86-64-tls-1.ll
|
A slight reworking of the custom patterns for x86-64 tpoff codegen and
|
2010-07-08 07:36:46 +00:00 |
x86-64-varargs.ll
|
|
|
x86-frameaddr2.ll
|
|
|
x86-frameaddr.ll
|
|
|
x86-store-gv-addr.ll
|
|
|
xmm-r64.ll
|
|
|
xor-icmp.ll
|
Allow trivial sibcall of vararg callee when no arguments are being passed.
|
2010-03-26 02:13:13 +00:00 |
xor.ll
|
Enable i16 to i32 promotion by default.
|
2010-04-28 08:30:49 +00:00 |
zero-remat.ll
|
When sending stats output to stdout for grepping, don't emit normal
|
2010-08-18 20:32:46 +00:00 |
zext-inreg-0.ll
|
|
|
zext-inreg-1.ll
|
|
|
zext-sext.ll
|
Testcase for r105741.
|
2010-06-09 20:30:22 +00:00 |
zext-shl.ll
|
|
|
zext-trunc.ll
|
|
|