.. |
GC
|
tests: CodeGen/X86/GC tests require X86.
|
2010-08-05 15:45:33 +00:00 |
SIMD
|
[AVX] Fix mask predicates for 256-bit UNPCKLPS/D and implement
|
2011-03-02 17:23:43 +00:00 |
3addr-16bit.ll
|
Disable r91104 for x86. It causes partial register stall which pessimize code in 32-bit.
|
2009-12-12 20:03:14 +00:00 |
3addr-or.ll
|
reapply: Use the new TB_NOT_REVERSABLE flag instead of special
|
2010-10-08 03:57:25 +00:00 |
2003-08-03-CallArgLiveRanges.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2003-08-23-DeadBlockTest.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2003-11-03-GlobalBool.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2004-02-12-Memcpy.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2004-02-13-FrameReturnAddress.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2004-02-14-InefficientStackPointer.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2004-02-22-Casts.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2004-04-13-FPCMOV-Crash.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2004-06-10-StackifierCrash.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2004-10-08-SelectSetCCFold.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2005-01-17-CycleInDAG.ll
|
clean up some testcases.
|
2010-03-02 18:56:03 +00:00 |
2005-02-14-IllegalAssembler.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2005-05-08-FPStackifierPHI.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2006-01-19-ISelFoldingBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2006-03-01-InstrSchedBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2006-03-02-InstrSchedBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2006-04-04-CrossBlockCrash.ll
|
Fix PR5315, original patch by Nicolas Capens!
|
2009-11-06 00:11:57 +00:00 |
2006-04-27-ISelFoldingBug.ll
|
Convert more tests to avoid llvm-as.
|
2009-09-11 18:36:27 +00:00 |
2006-05-01-SchedCausingSpills.ll
|
Fix PR5315, original patch by Nicolas Capens!
|
2009-11-06 00:11:57 +00:00 |
2006-05-02-InstrSched1.ll
|
Convert more tests to avoid llvm-as.
|
2009-09-11 18:36:27 +00:00 |
2006-05-02-InstrSched2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2006-05-08-CoalesceSubRegClass.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2006-05-08-InstrSched.ll
|
Convert more tests to avoid llvm-as.
|
2009-09-11 18:36:27 +00:00 |
2006-05-11-InstrSched.ll
|
Reapply the new LoopStrengthReduction code, with compile time and
|
2010-02-12 10:34:29 +00:00 |
2006-05-17-VectorArg.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2006-07-10-InlineAsmAConstraint.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2006-07-12-InlineAsmQConstraint.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2006-07-19-ATTAsm.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2006-07-20-InlineAsm.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2006-07-28-AsmPrint-Long-As-Pointer.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2006-07-31-SingleRegClass.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2006-08-07-CycleInDAG.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2006-08-16-CycleInDAG.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2006-08-21-ExtraMovInst.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2006-09-01-CycleInDAG.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2006-10-02-BoolRetCrash.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2006-10-10-FindModifiedNodeSlotBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2006-10-12-CycleInDAG.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2006-10-13-CycleInDAG.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2006-10-19-SwitchUnnecessaryBranching.ll
|
Instead of printing unnecessary basic block labels as labels in
|
2009-10-06 17:38:38 +00:00 |
2006-11-12-CSRetCC.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2006-11-28-Memcpy.ll
|
|
|
2006-12-16-InlineAsmCrash.ll
|
move tests that depend on the x86 backend out of codegen/generic,
|
2010-02-09 06:41:03 +00:00 |
2006-12-19-IntelSyntax.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Move this test from test/Transforms/IndVarSimplify to
|
2010-01-05 22:52:54 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-02-04-OrAddrMode.ll
|
Add nounwind.
|
2010-01-12 18:29:23 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-02-23-DAGCombine-Miscompile.ll
|
move tests that depend on the x86 backend out of codegen/generic,
|
2010-02-09 06:41:03 +00:00 |
2007-02-25-FastCCStack.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-03-01-SpillerCrash.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-03-15-GEP-Idx-Sink.ll
|
Reapply the new LoopStrengthReduction code, with compile time and
|
2010-02-12 10:34:29 +00:00 |
2007-03-16-InlineAsm.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-03-18-LiveIntervalAssert.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-03-24-InlineAsmMultiRegConstraint.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-03-24-InlineAsmPModifier.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-03-24-InlineAsmVectorOp.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-03-24-InlineAsmXConstraint.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-03-26-CoalescerBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-04-08-InlineAsmCrash.ll
|
Add nounwind.
|
2009-09-23 18:20:27 +00:00 |
2007-04-11-InlineAsmVectorResult.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-04-17-LiveIntervalAssert.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-04-24-Huge-Stack.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-04-24-VectorCrash.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-04-25-MMX-PADDQ.ll
|
Make test not sensitive to register choice.
|
2010-10-01 00:16:17 +00:00 |
2007-04-27-InlineAsm-IntMemInput.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-05-15-maskmovq.ll
|
Massive rewrite of MMX:
|
2010-09-30 23:57:10 +00:00 |
2007-05-17-ShuffleISelBug.ll
|
Fix PR5315, original patch by Nicolas Capens!
|
2009-11-06 00:11:57 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-06-05-LSR-Dominator.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-06-15-IntToMMX.ll
|
Massive rewrite of MMX:
|
2010-09-30 23:57:10 +00:00 |
2007-06-28-X86-64-isel.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-06-29-DAGCombinerBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-06-29-VecFPConstantCSEBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-07-03-GR64ToVR64.ll
|
Massive rewrite of MMX:
|
2010-09-30 23:57:10 +00:00 |
2007-07-10-StackerAssert.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-07-18-Vector-Extract.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-08-01-LiveVariablesBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-08-09-IllegalX86-64Asm.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-08-10-SignExtSubreg.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-08-13-AppendingLinkage.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-09-05-InvalidAsm.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-09-06-ExtWeakAliasee.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-09-27-LDIntrinsics.ll
|
Teach codegen to lower llvm.powi to an efficient (but not optimal)
|
2010-01-01 03:32:16 +00:00 |
2007-10-04-AvoidEFLAGSCopy.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-10-05-3AddrConvert.ll
|
Delete dead PHI machine instructions. These can be created due to type
|
2010-02-10 22:58:57 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-10-12-SpillerUnfold2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-10-14-CoalescerCrash.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-10-15-CoalescerCrash.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-10-16-CoalescerCrash.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-10-17-IllegalAsm.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-10-19-SpillerUnfold.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-10-28-inlineasm-q-modifier.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-10-29-ExtendSetCC.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-10-30-LSRCrash.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-10-31-extractelement-i64.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-11-01-ISelCrash.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-11-02-BadAsm.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-11-03-x86-64-q-constraint.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-11-04-LiveIntervalCrash.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-11-04-LiveVariablesBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-11-07-MulBy4.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-11-30-LoadFolding-Bug.ll
|
Reapply the new LoopStrengthReduction code, with compile time and
|
2010-02-12 10:34:29 +00:00 |
2007-12-11-FoldImpDefSpill.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-12-16-BURRSchedCrash.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-12-18-LoadCSEBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-01-08-IllegalCMP.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-01-08-SchedulerCrash.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-01-09-LongDoubleSin.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-01-16-FPStackifierAssert.ll
|
Remove the local register allocator.
|
2010-06-15 21:58:33 +00:00 |
2008-01-16-InvalidDAGCombineXform.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-01-16-Trampoline.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-02-05-ISelCrash.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-02-06-LoadFoldingBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-02-08-LoadFoldingBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-02-14-BitMiscompile.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-02-18-TailMergingBug.ll
|
Try again to disable critical edge splitting in CodeGenPrepare.
|
2010-09-30 20:51:52 +00:00 |
2008-02-20-InlineAsmClobber.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-02-25-X86-64-CoalescerBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-02-26-AsmDirectMemOp.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-02-27-DeadSlotElimBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-02-27-PEICrash.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-03-06-frem-fpstack.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-03-07-APIntBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-03-13-TwoAddrPassCrash.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-03-14-SpillerCrash.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-03-23-DarwinAsmComments.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-03-25-TwoAddrPassBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-03-31-SpillerFoldingBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-04-02-unnamedEH.ll
|
reduce this test and convert to filecheck, hopefully the linux buildbot
|
2010-01-17 19:09:12 +00:00 |
2008-04-08-CoalescerCrash.ll
|
Massive rewrite of MMX:
|
2010-09-30 23:57:10 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-04-16-ReMatBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-04-17-CoalescerBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-04-24-MemCpyBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-04-24-pblendw-fold-crash.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-04-26-Asm-Optimize-Imm.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-04-28-CoalescerBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-04-28-CyclicSchedUnit.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-05-01-InvalidOrdCompare.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-05-09-PHIElimBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-05-09-ShuffleLoweringBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-05-12-tailmerge-5.ll
|
Reimplement BranchFolding change to avoid tail merging for a 1 instruction
|
2009-10-28 22:10:20 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-05-28-CoalescerBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-05-28-LocalRegAllocBug.ll
|
Remove the local register allocator.
|
2010-06-15 21:58:33 +00:00 |
2008-06-04-MemCpyLoweringBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-06-13-NotVolatileLoadStore.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-06-13-VolatileLoadStore.ll
|
test/CodeGen/X86: Add explicit triplet -mtriple=i686-linux to 3 tests incompatible to Win32 codegen.
|
2010-09-19 21:58:55 +00:00 |
2008-06-16-SubregsBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-06-18-BadShuffle.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-06-25-VecISelBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-07-07-DanglingDeadInsts.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-07-09-ELFSectionAttributes.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-07-11-SHLBy1.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-07-19-movups-spills.ll
|
Experiment with changing the default 32-bit linux stack alignment to
|
2011-01-13 06:47:10 +00:00 |
2008-07-22-CombinerCrash.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-07-23-VSetCC.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-08-17-UComiCodeGenBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-08-19-SubAndFetch.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-08-23-64Bit-maskmovq.ll
|
Massive rewrite of MMX:
|
2010-09-30 23:57:10 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-08-31-EH_RETURN32.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-08-31-EH_RETURN64.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-09-05-sinttofp-2xi32.ll
|
Massive rewrite of MMX:
|
2010-09-30 23:57:10 +00:00 |
2008-09-09-LinearScanBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-09-11-CoalescerBug2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-09-11-CoalescerBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-09-17-inline-asm-1.ll
|
Do not model all INLINEASM instructions as having unmodelled side effects.
|
2011-01-07 23:50:32 +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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-09-25-sseregparm-1.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-09-26-FrameAddrBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-09-29-ReMatBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-09-29-VolatileBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-10-02-Atomics32-2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-10-06-MMXISelBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-10-06-x87ld-nan-1.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-10-06-x87ld-nan-2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-10-07-SSEISelBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-10-11-CallCrash.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-10-13-CoalescerBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-10-16-VecUnaryOp.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-10-17-Asm64bitRConstraint.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-10-20-AsmDoubleInI32.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-10-24-FlippedCompare.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-10-27-CoalescerBug.ll
|
Re-enable register pressure aware machine licm with fixes. Hoist() may have
|
2010-10-19 18:58:51 +00:00 |
2008-10-27-StackRealignment.ll
|
Experiment with changing the default 32-bit linux stack alignment to
|
2011-01-13 06:47:10 +00:00 |
2008-10-29-ExpandVAARG.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-11-03-F80VAARG.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-11-29-ULT-Sign.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-12-01-loop-iv-used-outside-loop.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-12-01-SpillerAssert.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-12-02-dagcombine-1.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-12-02-dagcombine-2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-12-02-dagcombine-3.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-12-02-IllegalResultType.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-12-05-SpillerCrash.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-12-12-PrivateEHSymbol.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-12-16-BadShift.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-12-16-dagcombine-4.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-12-19-EarlyClobberBug.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
2008-12-22-dagcombine-5.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-12-23-crazy-address.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-12-23-dagcombine-6.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-01-13-DoubleUpdate.ll
|
now that generic vector types aren't selected onto MMX registers, these
|
2010-12-19 20:12:58 +00:00 |
2009-01-16-SchedulerBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-01-16-UIntToFP.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-01-18-ConstantExprCrash.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-01-25-NoSSE.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-01-26-WrongCheck.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-01-27-NullStrings.ll
|
Update tests.
|
2011-01-16 18:02:57 +00:00 |
2009-01-29-LocalRegAllocBug.ll
|
Remove the local register allocator.
|
2010-06-15 21:58:33 +00:00 |
2009-01-31-BigShift2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-01-31-BigShift3.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-01-31-BigShift.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-02-01-LargeMask.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-02-03-AnalyzedTwice.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-02-04-sext-i64-gep.ll
|
Change constantexpr global variable initializers to convert the constants
|
2010-01-23 06:17:14 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-02-12-SpillerBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-02-20-PreAllocSplit-Crash.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-02-21-ExtWeakInitializer.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-02-25-CommuteBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-02-26-MachineLICMBug.ll
|
More accurate estimate / tracking of register pressure.
|
2010-10-20 22:03:58 +00:00 |
2009-03-03-BitcastLongDouble.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-03-03-BTHang.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-03-05-burr-list-crash.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-03-07-FPConstSelect.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-03-09-APIntCrash.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-03-09-SpillerBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-03-10-CoalescerBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-03-11-CoalescerBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-03-12-CPAlignBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-03-13-PHIElimBug.ll
|
test/CodeGen/X86: Add explicit -mtriple=(i686|x86_64)-linux for Win32 host.
|
2010-09-03 03:24:08 +00:00 |
2009-03-16-PHIElimInLPad.ll
|
test/CodeGen/X86: Add explicit -mtriple=(i686|x86_64)-linux for Win32 host.
|
2010-09-03 03:24:08 +00:00 |
2009-03-16-SpillerBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-03-23-i80-fp80.ll
|
Change tests from "opt %s" to "opt < %s" so that opt doesn't see the
|
2009-09-11 18:01:28 +00:00 |
2009-03-23-LinearScanBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-03-26-NoImplicitFPBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-04-09-InlineAsmCrash.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-04-12-FastIselOverflowCrash.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-04-12-picrel.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-04-13-2AddrAssert-2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-04-13-2AddrAssert.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-04-14-IllegalRegs.ll
|
Remove the local register allocator.
|
2010-06-15 21:58:33 +00:00 |
2009-04-16-SpillerUnfold.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Lower TLS_addr32 and TLS_addr64.
|
2010-11-27 20:43:02 +00:00 |
2009-04-25-CoalescerBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-04-27-CoalescerAssert.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-04-27-LiveIntervalsAssert2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-04-27-LiveIntervalsAssert.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-04-27-LiveIntervalsBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-04-29-IndirectDestOperands.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-04-29-LinearScanBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-04-29-RegAllocAssert.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-04-scale.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-05-08-InlineAsmIOffset.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-05-11-tailmerge-crash.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-05-19-SingleElementExtractElement.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-05-23-available_externally.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-05-23-dagcombine-shifts.ll
|
Select an OR with immediate as an ADD if the input bits are known zero. This allow the instruction to be 3address-fied if needed.
|
2010-01-11 17:03:47 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-06-02-RewriterBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-06-03-Win64DisableRedZone.ll
|
Triple::MinGW64 is deprecated and removed. We can use Triple::MinGW32 generally.
|
2011-02-17 12:24:17 +00:00 |
2009-06-03-Win64SpillXMM.ll
|
Triple::MinGW64 is deprecated and removed. We can use Triple::MinGW32 generally.
|
2011-02-17 12:24:17 +00:00 |
2009-06-04-VirtualLiveIn.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-06-05-ScalarToVectorByteMMX.ll
|
Mark all these as needing SSE2. Should fix PPC and
|
2010-10-01 04:17:55 +00:00 |
2009-06-05-sitofpCrash.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-06-05-VariableIndexInsert.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-06-05-VZextByteShort.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-06-06-ConcatVectors.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-06-07-ExpandMMXBitcast.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-06-12-x86_64-tail-call-conv-out-of-sync-bug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-06-15-not-a-tail-call.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-06-18-movlp-shuffle-register.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-07-06-TwoAddrAssert.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-07-07-SplitICmp.ll
|
now that generic vector types aren't selected onto MMX registers, these
|
2010-12-19 20:12:58 +00:00 |
2009-07-09-ExtractBoolFromVector.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-07-15-CoalescerBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-07-16-CoalescerBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-07-17-StackColoringBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-07-19-AsmExtraOperands.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-07-20-CoalescerBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-07-20-DAGCombineBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-08-02-mmx-scalar-to-vector.ll
|
Massive rewrite of MMX:
|
2010-09-30 23:57:10 +00:00 |
2009-08-06-branchfolder-crash.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-08-06-inlineasm.ll
|
Experiment with changing the default 32-bit linux stack alignment to
|
2011-01-13 06:47:10 +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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-08-14-Win64MemoryIndirectArg.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-08-19-LoadNarrowingMiscompile.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-09-10-LoadFoldingBug.ll
|
Run codegen dce pass for all targets at all optimization levels. Previously it's
|
2010-02-06 09:07:11 +00:00 |
2009-09-10-SpillComments.ll
|
Use pushq / popq instead of subq $8, %rsp / addq $8, %rsp to adjust stack in
|
2011-01-03 22:53:22 +00:00 |
2009-09-16-CoalescerBug.ll
|
Fix PR4910: Broken logic in coalescer means when a physical register liveness is being shortened, the sub-registers were not. The symptom is the register allocator could not find a free register for this particular test.
|
2009-09-17 00:57:15 +00:00 |
2009-09-19-earlyclobber.ll
|
When computing live intervals for earlyclobber operands,
|
2009-09-20 00:36:41 +00:00 |
2009-09-21-NoSpillLoopCount.ll
|
Clean up spill weight computation. Also some changes to give loop induction
|
2009-09-21 21:12:25 +00:00 |
2009-09-22-CoalescerBug.ll
|
Fix a obvious logic error.
|
2009-09-23 05:23:19 +00:00 |
2009-09-23-LiveVariablesBug.ll
|
Clean up LiveVariables and change how it deals with partial updates and kills. This also eliminate the horrible check which scan forward to the end of the basic block. It should be faster and more accurate.
|
2009-09-24 02:15:22 +00:00 |
2009-10-08-MachineLICMBug.ll
|
Enable hoisting load from constant memories.
|
2009-11-20 23:31:34 +00:00 |
2009-10-14-LiveVariablesBug.ll
|
When LiveVariables is adding implicit-def to model "partial dead", add the earlyclobber marker if the superreg def has it.
|
2009-10-14 23:39:27 +00:00 |
2009-10-16-Scope.ll
|
Move arch specific tests in arch specific directories.
|
2011-02-24 19:06:27 +00:00 |
2009-10-19-atomic-cmp-eflags.ll
|
Fix PR5247, "lock addq" pattern (and other atomics), it DOES modify EFLAGS.
|
2009-10-19 11:00:58 +00:00 |
2009-10-19-EmergencySpill.ll
|
If the physical register being spilled does not have an interval, spill its sub-registers instead.
|
2009-10-20 01:31:09 +00:00 |
2009-10-25-RewriterBug.ll
|
- Revert some changes from 85044, 85045, and 85047 that broke x86_64 tests and
|
2009-10-26 04:56:07 +00:00 |
2009-11-04-SubregCoalescingBug.ll
|
Make test less fragile
|
2010-02-03 21:39:04 +00:00 |
2009-11-13-VirtRegRewriterBug.ll
|
Added getSubRegIndex(A,B) that returns subreg index of A to B. Use it to replace broken code in VirtRegRewriter.
|
2009-11-14 03:42:17 +00:00 |
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
|
Fix inverted test and add testcase from failing self-host.
|
2009-11-18 00:02:18 +00:00 |
2009-11-18-TwoAddrKill.ll
|
Fix PR5300.
|
2009-11-18 21:33:35 +00:00 |
2009-11-25-ImpDefBug.ll
|
Test for 89905.
|
2009-11-26 00:35:01 +00:00 |
2009-12-01-EarlyClobberBug.ll
|
Fix PR5391: support early clobber physical register def tied with a use (ewwww)
|
2009-12-01 22:25:00 +00:00 |
2009-12-11-TLSNoRedZone.ll
|
Lower TLS_addr32 and TLS_addr64.
|
2010-11-27 20:43:02 +00:00 |
2010-01-05-ZExt-Shl.ll
|
Don't assign the shift the same type as the variable being shifted. This could
|
2010-01-05 22:39:10 +00:00 |
2010-01-07-ISelBug.ll
|
ReplaceAllUsesOfValueWith may delete other nodes that the one being replaced. Do not delete dead nodes again.
|
2010-01-08 02:36:12 +00:00 |
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
|
Avoid adding PHI arguments for a predecessor that has gone away when a BRCOND was constant folded.
|
2010-01-11 21:02:33 +00:00 |
2010-01-13-OptExtBug.ll
|
Commit some changes I had managed to lose last night while refactoring the code. Avoid change use of PHI instructions because it's not legal to insert any instructions before them.
|
2010-01-13 19:16:39 +00:00 |
2010-01-15-SelectionDAGCycle.ll
|
Fix PR6019. A load has more than one use if it feeds a bitconvert that
|
2010-01-15 23:23:41 +00:00 |
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
|
Do not extend extension results beyond the use of a PHI instruction at the start of a use block. A PHI use is expected to kill its source values.
|
2010-01-19 19:45:51 +00:00 |
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
|
Fix PR6196. GV callee may not be a function.
|
2010-02-01 22:40:09 +00:00 |
2010-02-03-DualUndef.ll
|
Fix small bug in handling instructions with more than one implicitly defined operand.
|
2010-02-04 18:46:28 +00:00 |
2010-02-04-SchedulerBug.ll
|
When the scheduler unfold a load folding instruction it move some of the predecessors to the unfolded load. It decides what gets moved to the load by checking whether the new load is using the predecessor as an operand. The check neglects the cases whether the predecessor is a flagged scheduling unit.
|
2010-02-05 01:27:11 +00:00 |
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
|
If dbg_declare() or dbg_value() is not lowered by isel then emit DEBUG message instead of creating DBG_VALUE for undefined value in reg0.
|
2010-12-06 22:39:26 +00:00 |
2010-04-08-CoalescerBug.ll
|
Revert r122955. It seems using movups to lower memcpy can cause massive regression (even on Nehalem) in edge cases. I also didn't see any real performance benefit.
|
2011-01-07 19:35:30 +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
|
Massive rewrite of MMX:
|
2010-09-30 23:57:10 +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
|
Fix an inconsistency in the x86 backend that led it to reject "calll foo" on
|
2010-09-22 05:49:14 +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
|
Use FileCheck
|
2010-09-21 20:50:32 +00:00 |
2010-05-26-DotDebugLoc.ll
|
Try again enabling LiveDebugVariables.
|
2011-01-12 23:36:21 +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
|
Try again enabling LiveDebugVariables.
|
2011-01-12 23:36:21 +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
|
Revert r122955. It seems using movups to lower memcpy can cause massive regression (even on Nehalem) in edge cases. I also didn't see any real performance benefit.
|
2011-01-07 19:35:30 +00:00 |
2010-06-28-DbgEntryPC.ll
|
Use DW_FORM_data2 for DW_AT_language and let users use DW_LANG_lo_user=0x8000 to DW_LANG_hi_user=0xffff range.
|
2011-02-23 22:37:04 +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
|
Use pushq / popq instead of subq $8, %rsp / addq $8, %rsp to adjust stack in
|
2011-01-03 22:53:22 +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-04-StackVariable.ll
|
Move arch specific tests in arch specific directories.
|
2011-02-24 19:06:27 +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 |
2010-09-16-asmcrash.ll
|
When substituting sunkaddrs into indirect arguments an asm, we were
|
2010-09-16 18:30:55 +00:00 |
2010-09-16-EmptyFilename.ll
|
Hide tests, that check .loc, .file in output assembly, from darwin9 buildbot.
|
2010-12-02 23:29:58 +00:00 |
2010-09-17-SideEffectsInChain.ll
|
Revert r122955. It seems using movups to lower memcpy can cause massive regression (even on Nehalem) in edge cases. I also didn't see any real performance benefit.
|
2011-01-07 19:35:30 +00:00 |
2010-09-30-CMOV-JumpTable-PHI.ll
|
Eliminate the unused CodeGenPrepare option to split critical edges.
|
2011-03-02 03:31:46 +00:00 |
2010-10-08-cmpxchg8b.ll
|
PR8297
|
2010-10-11 21:08:42 +00:00 |
2010-11-02-DbgParameter.ll
|
Use frameindex, if available, as a last resort to emit debug info for a parameter.
|
2010-11-02 17:01:30 +00:00 |
2010-11-09-MOVLPS.ll
|
Testcase for PR8211 (llc crash at -O0).
|
2010-11-09 16:22:27 +00:00 |
2010-11-18-SelectOfExtload.ll
|
The DAGCombiner was threading select over pairs of extending loads even
|
2010-11-18 20:05:18 +00:00 |
2010-12-02-MC-Set.ll
|
Use set directive for StartMinusEndExpr.
|
2010-12-02 21:32:30 +00:00 |
2011-01-07-LegalizeTypesCrash.ll
|
Fix the other problem reported in PR8582. Testcase and patch by
|
2011-01-06 23:45:22 +00:00 |
2011-01-10-DagCombineHang.ll
|
Fix PR 8916 (qv for analysis), at least the immediate problem.
|
2011-01-10 21:53:07 +00:00 |
2011-01-24-DbgValue-Before-Use.ll
|
DIE numbers do not add any value in this test.
|
2011-02-19 01:28:37 +00:00 |
2011-02-04-FastRegallocNoFP.ll
|
Mark that the return is using EAX so that we don't use it for some other
|
2011-02-04 22:44:08 +00:00 |
2011-02-21-VirtRegRewriter-KillSubReg.ll
|
VirtRegRewriter assertion fix.
|
2011-02-22 06:52:56 +00:00 |
2011-02-23-UnfoldBug.ll
|
Fix bug in X86 folding / unfolding table. Int_CMPSDrm and Int_CMPSSrm memory
|
2011-02-24 02:36:52 +00:00 |
2011-02-27-Fpextend.ll
|
Windows codegen also dies on this, so restrict to the platform it was
|
2011-02-28 14:22:08 +00:00 |
2011-03-02-DAGCombiner.ll
|
Test case for r126864. Radar 9056407.
|
2011-03-02 23:41:40 +00:00 |
20090313-signext.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
abi-isel.ll
|
Experiment with changing the default 32-bit linux stack alignment to
|
2011-01-13 06:47:10 +00:00 |
add-of-carry.ll
|
improve the setcc -> setcc_carry optimization to happen more
|
2010-12-19 22:08:31 +00:00 |
add.ll
|
Relax expressions and add explicit triplets -linux and -win32.
|
2011-02-22 07:19:12 +00:00 |
adde-carry.ll
|
Add some DAGCombines for (adde 0, 0, glue), which are useful to optimize legalized code for large integer arithmetic.
|
2011-02-26 22:48:07 +00:00 |
addr-label-difference.ll
|
Update tests.
|
2011-01-16 18:02:57 +00:00 |
aliases.ll
|
Revert previous two patches while I try to find out how to make both
|
2010-12-06 15:35:15 +00:00 |
aligned-comm.ll
|
we removed support for darwin8 tools.
|
2010-01-25 07:43:40 +00:00 |
alignment.ll
|
Rework global alignment computation again. Now we do round up
|
2010-04-28 19:58:07 +00:00 |
all-ones-vector.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
alldiv-divdi3.ll
|
X86: MinGW should always use libgcc on Windows.
|
2010-10-10 23:11:06 +00:00 |
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
|
Fix a minor regression from my dag combiner changes. One more place which needs to look pass truncates.
|
2010-01-07 00:54:06 +00:00 |
andimm8.ll
|
Fix another case where we were preferring instructions with large
|
2010-10-13 17:14:25 +00:00 |
anyext.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
apm.ll
|
Not all platforms use _<func>. Duh.
|
2010-11-30 09:23:54 +00:00 |
arg-cast.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
asm-block-labels.ll
|
Change tests from "opt %s" to "opt < %s" so that opt doesn't see the
|
2009-09-11 18:01:28 +00:00 |
asm-global-imm.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
asm-indirect-mem.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
asm-modifier-P.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
asm-modifier.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
atomic_add.ll
|
Enable i16 to i32 promotion by default.
|
2010-04-28 08:30:49 +00:00 |
atomic_op.ll
|
Fix some broken CHECK lines.
|
2010-11-29 22:34:55 +00:00 |
Atomics-32.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
Atomics-64.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
attribute-sections.ll
|
Be nice to Xcore and the XMOS assembler and avoid quoting section names
|
2011-03-04 20:03:14 +00:00 |
avoid-lea-scale2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
avoid-loop-align-2.ll
|
Make CodePlacementOpt align loops, rather than loop headers. The
|
2009-10-15 00:36:22 +00:00 |
avoid-loop-align.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
avx-128.ll
|
Formalize the notion that AVX and SSE are non-overlapping extensions from the compiler's point of view. Per email discussion, we either want to always use VEX-prefixed instructions or never use them, and are taking "HasAVX" to mean "Always use VEX". Passing -mattr=-avx,+sse42 should serve to restore legacy SSE support when desirable.
|
2010-12-10 00:26:57 +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
|
Fix pastos in handling of AVX cvttsd2si, PR8491.
|
2010-10-28 00:35:54 +00:00 |
avx-intrinsics-x86.ll
|
improve the setcc -> setcc_carry optimization to happen more
|
2010-12-19 22:08:31 +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 |
bc-extract.ll
|
now that generic vector types aren't selected onto MMX registers, these
|
2010-12-19 20:12:58 +00:00 |
bigstructret2.ll
|
When checking for sret-demotion, it needs to use legal types. When using the return value of an sret-demoted call, it needs to use possibly illegal types that match the declared Type of the callee.
|
2010-01-16 23:37:33 +00:00 |
bigstructret.ll
|
x86 users can now return arbitrary sized structs. Structs too large to fit in return registers will be returned through a hidden sret parameter introduced during SelectionDAG construction.
|
2009-11-11 19:59:24 +00:00 |
bit-test-shift.ll
|
A select between a constant and zero, when fed by a bit test, can be efficiently
|
2010-09-22 22:58:22 +00:00 |
bitcast2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
bitcast-int-to-vector.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
bitcast.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
br-fold.ll
|
Fix a codegen abort seen in 483.xalancbmk.
|
2010-01-14 03:08:49 +00:00 |
brcond.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
break-anti-dependencies.ll
|
Break anti-dependence breaking out into its own class.
|
2009-10-26 16:59:04 +00:00 |
break-sse-dep.ll
|
Relax expressions and add explicit triplets -linux and -win32.
|
2011-02-22 07:19:20 +00:00 |
bss_pagealigned.ll
|
Be nice to Xcore and the XMOS assembler and avoid quoting section names
|
2011-03-04 20:03:14 +00:00 |
bswap-inline-asm.ll
|
Recognize inline asm 'rev /bin/bash, ' as a bswap intrinsic call.
|
2011-01-08 01:24:27 +00:00 |
bswap.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
bt.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
byval2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
byval3.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
byval4.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
byval5.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
byval6.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
byval7.ll
|
Fix sdisel memcpy, memset, memmove lowering:
|
2010-04-01 06:04:33 +00:00 |
byval.ll
|
FileCheckize this in a hope to quiet a valgrind warning on grep.
|
2010-10-12 23:47:58 +00:00 |
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
|
Do not emit callseq instructions around sibcalls. This eliminated some unnecessary stack adjustments.
|
2010-02-06 03:28:46 +00:00 |
change-compare-stride-0.ll
|
|
|
change-compare-stride-1.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Instruction fixes, added instructions, and AsmString changes in the
|
2009-12-18 00:01:26 +00:00 |
cmp.ll
|
testcase that goes with r116053
|
2010-10-08 05:12:30 +00:00 |
coalesce-esp.ll
|
Make the NDEBUG assertion stronger and more clear what is
|
2010-03-25 05:40:48 +00:00 |
coalescer-commute1.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
coalescer-commute2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
coalescer-commute3.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
coalescer-commute4.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
coalescer-commute5.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
coalescer-cross.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
coalescer-remat.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
code_placement_eh.ll
|
Make CodePlacementOpt detect special EH control flow by
|
2010-02-18 21:25:53 +00:00 |
code_placement.ll
|
|
|
codegen-prepare-cast.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
codegen-prepare-extload.ll
|
Relax expressions and add explicit triplets -linux and -win32.
|
2011-02-22 07:19:28 +00:00 |
codemodel.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
combine-lds.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
combiner-aa-0.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
combiner-aa-1.ll
|
Don't pull a load through a callseq_start if the load's chain
|
2009-09-15 01:22:01 +00:00 |
commute-intrinsic.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
commute-two-addr.ll
|
Fix a minor bug in two-address pass. It was missing a commute opportunity.
|
2010-12-14 21:34:53 +00:00 |
compare_folding.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
compare-add.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
compare-inf.ll
|
Enable machine sinking critical edge splitting. e.g.
|
2010-09-20 22:52:00 +00:00 |
compiler_used.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
complex-asm.ll
|
Fix an inline asm pasto from 117667; was preventing
|
2010-11-09 01:15:07 +00:00 |
complex-fca.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
conditional-indecrement.ll
|
Add some x86 specific dagcombines for conditional increments.
|
2010-12-21 21:41:44 +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
|
Relax expressions and add explicit triplets -linux and -win32.
|
2011-02-22 07:19:37 +00:00 |
constpool.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
when legalizing extremely wide shifts, make sure that
|
2011-02-13 09:10:56 +00:00 |
critical-edge-split-2.ll
|
fix PR8642: if a critical edge has a PHI value that can trap,
|
2010-12-19 04:58:57 +00:00 |
cstring.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
ctpop-combine.ll
|
Relax expressions and add explicit triplets -linux and -win32.
|
2011-02-22 07:19:46 +00:00 |
dag-rauw-cse.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
dagcombine-buildvector.ll
|
now that generic vector types aren't selected onto MMX registers, these
|
2010-12-19 20:12:58 +00:00 |
dagcombine-cse.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
darwin-bzero.ll
|
Delete useless trailing semicolons.
|
2010-01-05 17:55:26 +00:00 |
darwin-no-dead-strip.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
darwin-quote.ll
|
add a testacse for the objc problem that required required r81305
|
2009-09-09 06:19:34 +00:00 |
darwin-stub.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
dbg-byval-parameter.ll
|
Emit debug info for byval parameters.
|
2010-04-28 01:39:28 +00:00 |
dbg-merge-loc-entry.ll
|
Reduce test case, smaller is better.
|
2011-02-07 18:24:18 +00:00 |
dbg-value-inlined-parameter.ll
|
Do not lose debug info of an inlined function argument even if the argument is only used through GEPs.
|
2011-02-18 22:43:42 +00:00 |
dbg-value-location.ll
|
Check only relevant strings in output to increase stability of the tests.
|
2011-02-23 22:35:57 +00:00 |
dbg-value-range.ll
|
Ignore DBG_VALUE machine instructions while constructing instruction ranges based on location info.
|
2011-02-15 17:56:09 +00:00 |
dg.exp
|
|
|
discontiguous-loops.ll
|
Re-apply r84295, with fixes to how the loop "top" and "bottom" blocks are
|
2009-10-20 04:50:37 +00:00 |
divide-by-constant.ll
|
The signed version of our "magic number" computation for the integer approximation
|
2011-02-21 00:22:02 +00:00 |
divrem.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
dll-linkage.ll
|
Target/X86/X86FastISel: [PR6275] Fix Win32's dllimport function with fastisel.
|
2011-02-21 04:50:06 +00:00 |
dllexport.ll
|
Correct bogus module triple specifications.
|
2010-08-30 10:48:29 +00:00 |
dollar-name.ll
|
Fix an inconsistency in the x86 backend that led it to reject "calll foo" on
|
2010-09-22 05:49:14 +00:00 |
dyn-stackalloc.ll
|
test/CodeGen/X86: Add explicit -mtriple=(i686|x86_64)-linux for Win32 host.
|
2010-09-03 03:24:08 +00:00 |
empty-functions.ll
|
Consider this function:
|
2010-07-16 22:51:10 +00:00 |
empty-struct-return-type.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
epilogue.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
extend.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
extern_weak.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
extmul64.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
extmul128.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
extract-combine.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
extract-extract.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
extractelement-from-arg.ll
|
Convert more tests to avoid llvm-as.
|
2009-09-11 18:36:27 +00:00 |
extractelement-load.ll
|
Convert more tests to avoid llvm-as.
|
2009-09-11 18:36:27 +00:00 |
extractelement-shuffle.ll
|
Delete useless trailing semicolons.
|
2010-01-05 17:55:26 +00:00 |
extractps.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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-avoid-unnecessary-pic-base.ll
|
Avoid emitting a PIC base register if no PIC addresses are needed.
|
2010-09-17 20:24:24 +00:00 |
fast-isel-bail.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
fast-isel-bc.ll
|
Mark all these as needing SSE2. Should fix PPC and
|
2010-10-01 04:17:55 +00:00 |
fast-isel-call.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
fast-isel-cmp-branch.ll
|
Relax expressions and add explicit triplets -linux and -win32.
|
2011-02-22 07:19:54 +00:00 |
fast-isel-constpool.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
fast-isel-fneg.ll
|
Add -mattr=+sse2 to the -march=x86 version of this test. Without
|
2009-09-12 23:45:47 +00:00 |
fast-isel-gep.ll
|
Relax expressions and add explicit triplets -linux and -win32.
|
2011-02-22 07:20:02 +00:00 |
fast-isel-gv.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
fast-isel-i1.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
fast-isel-mem.ll
|
implement rdar://6653118 - fastisel should fold loads where possible.
|
2010-09-05 02:18:34 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
fast-isel-tls.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Cleanup stdcall / fastcall name mangling.
|
2010-02-12 15:28:40 +00:00 |
fastcc3struct.ll
|
For fastcc on x86, let ECX be used as a return register after EAX and EDX
|
2009-12-15 03:27:52 +00:00 |
fastcc-2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
fastcc-byval.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
fastcc-sret.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
fastcc.ll
|
Turn on post-alloc scheduling for x86.
|
2009-10-18 19:57:27 +00:00 |
field-extract-use-trunc.ll
|
Add nounwind.
|
2010-04-17 03:43:36 +00:00 |
fildll.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
fltused.ll
|
X86: Emit _fltused instead of __fltused on Windows x64.
|
2010-10-23 09:06:59 +00:00 |
fmul-zero.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
fold-add.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
fold-and-shift.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
fold-call-2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
fold-call-3.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
fold-call.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
fold-imm.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
fold-load.ll
|
Fix rdar://7517201, a regression introduced by r92849.
|
2010-01-07 21:59:23 +00:00 |
fold-mul-lohi.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
fold-pcmpeqd-0.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
fold-pcmpeqd-1.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
fold-pcmpeqd-2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
fold-sext-trunc.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
fp_constant_op.ll
|
Fix for bad FileCheck converts in revision 89584.
|
2009-11-22 12:50:05 +00:00 |
fp_load_cast_fold.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
fp_load_fold.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
fp-elim.ll
|
Readd testcase.
|
2010-05-08 04:47:54 +00:00 |
fp-immediate-shorten.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
fp-in-intregs.ll
|
test/CodeGen/X86/fp-in-intregs.ll: FileCheck-ize.
|
2010-12-29 03:58:36 +00:00 |
fp-stack-2results.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
fp-stack-compare.ll
|
go to great lengths to work around a GAS bug my previous patch
|
2010-11-06 21:37:06 +00:00 |
fp-stack-direct-ret.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
fp-stack-O0-crash.ll
|
Remove the local register allocator.
|
2010-06-15 21:58:33 +00:00 |
fp-stack-ret-conv.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
fp-stack-ret-store.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
fp-stack-ret.ll
|
Convert more tests to avoid llvm-as.
|
2009-09-11 18:36:27 +00:00 |
fp-stack-retcopy.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
fp-stack-set-st1.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
full-lsr.ll
|
Reapply the new LoopStrengthReduction code, with compile time and
|
2010-02-12 10:34:29 +00:00 |
ga-offset.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
gather-addresses.ll
|
Relax expressions and add explicit triplets -linux and -win32.
|
2011-02-22 07:20:10 +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
|
Fix an inconsistency in the x86 backend that led it to reject "calll foo" on
|
2010-09-22 05:49:14 +00:00 |
global-sections-tls.ll
|
Be nice to Xcore and the XMOS assembler and avoid quoting section names
|
2011-03-04 20:03:14 +00:00 |
global-sections.ll
|
Be nice to Xcore and the XMOS assembler and avoid quoting section names
|
2011-03-04 20:03:14 +00:00 |
h-register-addressing-32.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
h-register-addressing-64.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
h-register-store.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
h-registers-0.ll
|
Enable i16 to i32 promotion by default.
|
2010-04-28 08:30:49 +00:00 |
h-registers-1.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
h-registers-2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
h-registers-3.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
hidden-vis-2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
hidden-vis-3.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
hidden-vis-4.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
hidden-vis-pic.ll
|
apparently lots of dupes.
|
2010-06-14 20:19:03 +00:00 |
hidden-vis.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
i2k.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
i64-mem-copy.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
i128-and-beyond.ll
|
signficant cleanups to EmitGlobalConstant (including streamerization
|
2010-01-20 07:11:32 +00:00 |
i128-immediate.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
i128-mul.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
i128-ret.ll
|
Relax expressions and add explicit triplets -linux and -win32.
|
2011-02-22 07:20:18 +00:00 |
i256-add.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
iabs.ll
|
Catch more cases where 2-address pass should 3-addressify instructions. rdar://9002648.
|
2011-03-02 01:08:17 +00:00 |
illegal-insert.ll
|
Convert more tests to avoid llvm-as.
|
2009-09-11 18:36:27 +00:00 |
illegal-vector-args-return.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
imul-lea-2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
imul-lea.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
inline-asm-2addr.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
inline-asm-fpstack.ll
|
FileCheckize inline asm FP stack tests
|
2010-07-10 16:30:25 +00:00 |
inline-asm-h.ll
|
Fix darwin bots.
|
2011-01-01 21:58:41 +00:00 |
inline-asm-modifier-n.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
inline-asm-mrv.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
inline-asm-out-regs.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
inline-asm-pic.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
inline-asm-ptr-cast.ll
|
Fixed to use input redirection for source - to eliminate .s output.
|
2010-11-18 00:50:20 +00:00 |
inline-asm-q-regs.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
inline-asm-R-constraint.ll
|
Fix handling of x86 'R' constraint.
|
2009-10-07 22:47:20 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
inline-asm.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
insertelement-legalize.ll
|
now that generic vector types aren't selected onto MMX registers, these
|
2010-12-19 20:12:58 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
isel-sink2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
isel-sink3.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
isel-sink.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
isint.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
isnan2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
isnan.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
ispositive.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
APInt-ify the gep scaling code, so that it correctly handles the case where
|
2009-10-23 17:57:43 +00:00 |
ldzero.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
lea-2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
lea-3.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
lea-4.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
lea-recursion.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
lea.ll
|
Relax expressions and add explicit triplets -linux and -win32.
|
2011-02-22 07:20:26 +00:00 |
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
|
Make TranslateX86CC return COND_INVALID instead of aborting when it
|
2009-10-20 16:22:37 +00:00 |
legalize-sub-zero-2.ll
|
The change for PR9190 wasn't quite right. We need to avoid making the
|
2011-02-16 01:10:03 +00:00 |
legalize-sub-zero.ll
|
Add testcase for PR9190.
|
2011-02-16 01:08:31 +00:00 |
legalizedag_vec.ll
|
now that generic vector types aren't selected onto MMX registers, these
|
2010-12-19 20:12:58 +00:00 |
lfence.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Use pushq / popq instead of subq $8, %rsp / addq $8, %rsp to adjust stack in
|
2011-01-03 22:53:22 +00:00 |
limited-prec.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
live-out-reg-info.ll
|
Instruction fixes, added instructions, and AsmString changes in the
|
2009-12-18 00:01:26 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
longlong-deadload.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
loop-blocks.ll
|
Re-apply r124518 with fix. Watch out for invalidated iterator.
|
2011-01-29 04:46:23 +00:00 |
loop-hoist.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
loop-strength-reduce2.ll
|
Add nounwind.
|
2009-11-11 07:11:02 +00:00 |
loop-strength-reduce3.ll
|
Add nounwind.
|
2009-11-11 07:11:02 +00:00 |
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
|
Add nounwind.
|
2009-11-11 07:11:02 +00:00 |
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
|
Reapply the new LoopStrengthReduction code, with compile time and
|
2010-02-12 10:34:29 +00:00 |
loop-strength-reduce-3.ll
|
Reapply the new LoopStrengthReduction code, with compile time and
|
2010-02-12 10:34:29 +00:00 |
loop-strength-reduce.ll
|
Reapply the new LoopStrengthReduction code, with compile time and
|
2010-02-12 10:34:29 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Relax expressions and add explicit triplets -linux and -win32.
|
2011-02-22 07:20:35 +00:00 |
lsr-quadratic-expand.ll
|
Don't re-use existing addrec expansions if they contain casts.
|
2011-03-02 01:34:10 +00:00 |
lsr-redundant-addressing.ll
|
When decling to reuse existing expressions that involve casts, ignore
|
2011-03-04 20:46:46 +00:00 |
lsr-reuse-trunc.ll
|
Relax expressions and add explicit triplets -linux and -win32.
|
2011-02-22 07:20:44 +00:00 |
lsr-reuse.ll
|
Try again to disable critical edge splitting in CodeGenPrepare.
|
2010-09-30 20:51:52 +00:00 |
lsr-sort.ll
|
Make several tests less fragile.
|
2010-01-12 04:52:47 +00:00 |
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
|
Teach machine cse to commute instructions.
|
2010-12-15 22:16:21 +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
|
Reapply the new LoopStrengthReduction code, with compile time and
|
2010-02-12 10:34:29 +00:00 |
masked-iv-unsafe.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
maskmovdqu.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Relax expressions and add explicit triplets -linux and -win32.
|
2011-02-22 07:20:52 +00:00 |
memcpy-2.ll
|
Revert r122955. It seems using movups to lower memcpy can cause massive regression (even on Nehalem) in edge cases. I also didn't see any real performance benefit.
|
2011-01-07 19:35:30 +00:00 |
memcpy.ll
|
Revert r122955. It seems using movups to lower memcpy can cause massive regression (even on Nehalem) in edge cases. I also didn't see any real performance benefit.
|
2011-01-07 19:35:30 +00:00 |
memmove-4.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
memset64-on-x86-32.ll
|
Revert r122955. It seems using movups to lower memcpy can cause massive regression (even on Nehalem) in edge cases. I also didn't see any real performance benefit.
|
2011-01-07 19:35:30 +00:00 |
memset-2.ll
|
Revert r122955. It seems using movups to lower memcpy can cause massive regression (even on Nehalem) in edge cases. I also didn't see any real performance benefit.
|
2011-01-07 19:35:30 +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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
mfence.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
mingw-alloca.ll
|
Fix an inconsistency in the x86 backend that led it to reject "calll foo" on
|
2010-09-22 05:49:14 +00:00 |
misaligned-memset.ll
|
Do not throw away alignment when generating the DAG for
|
2010-11-18 01:35:23 +00:00 |
mmx-arg-passing2.ll
|
Massive rewrite of MMX:
|
2010-09-30 23:57:10 +00:00 |
mmx-arg-passing.ll
|
Massive rewrite of MMX:
|
2010-09-30 23:57:10 +00:00 |
mmx-arith.ll
|
Massive rewrite of MMX:
|
2010-09-30 23:57:10 +00:00 |
mmx-bitcast-to-i64.ll
|
Massive rewrite of MMX:
|
2010-09-30 23:57:10 +00:00 |
mmx-builtins.ll
|
PSHUFW is in SSE, not SSSE3.
|
2010-10-05 21:58:12 +00:00 |
mmx-copy-gprs.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
mmx-emms.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
mmx-insert-element.ll
|
Mark all these as needing SSE2. Should fix PPC and
|
2010-10-01 04:17:55 +00:00 |
mmx-pinsrw.ll
|
One more +sse2.
|
2010-10-01 05:08:18 +00:00 |
mmx-punpckhdq.ll
|
Need to specify SSE4 for machines which don't have SSE4. The code checked for is generated by SSE4. Otherwise, we get something else.
|
2010-10-01 21:39:35 +00:00 |
mmx-s2v.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
mmx-shift.ll
|
Massive rewrite of MMX:
|
2010-09-30 23:57:10 +00:00 |
mmx-shuffle.ll
|
Massive rewrite of MMX:
|
2010-09-30 23:57:10 +00:00 |
mmx-vzmovl-2.ll
|
Mark all these as needing SSE2. Should fix PPC and
|
2010-10-01 04:17:55 +00:00 |
mmx-vzmovl.ll
|
Mark all these as needing SSE2. Should fix PPC and
|
2010-10-01 04:17:55 +00:00 |
movfs.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
movgs.ll
|
Relax expressions and add explicit triplets -linux and -win32.
|
2011-02-22 07:21:01 +00:00 |
mul64.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
mul128.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
mul-legalize.ll
|
Delete useless trailing semicolons.
|
2010-01-05 17:55:26 +00:00 |
mul-remat.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
mul-shift-reassoc.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
mult-alt-generic-i686.ll
|
Inline asm mult-alt constraint tests.
|
2010-11-02 23:01:44 +00:00 |
mult-alt-generic-x86_64.ll
|
Inline asm mult-alt constraint tests.
|
2010-11-02 23:01:44 +00:00 |
mult-alt-x86.ll
|
This test assumes SSE is present; that is not the default
|
2010-11-03 18:08:41 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
multiple-return-values.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
nancvt.ll
|
Don't unroll loops containing function calls.
|
2010-02-05 23:21:31 +00:00 |
narrow_op-1.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
narrow-shl-load.ll
|
Fix a bug in ReduceLoadWidth that wasn't handling extending
|
2010-12-22 08:02:57 +00:00 |
neg_fp.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
neg-shl-add.ll
|
Fold (add x, shl(0 - y, n)) -> sub(x, shl(y, n)), to simplify some code
|
2010-01-19 23:30:49 +00:00 |
negate-add-zero.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
negative_zero.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
negative-sin.ll
|
test/CodeGen/X86/negative-sin.ll: FileCheck-ize.
|
2010-12-29 03:58:47 +00:00 |
negative-stride-fptosi-user.ll
|
Make LSR's OptimizeShadowIV ignore induction variables with negative
|
2009-10-26 15:32:57 +00:00 |
negative-subscript.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
nobt.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
nofence.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
optimize-max-0.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
optimize-max-1.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
optimize-max-2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
optimize-max-3.ll
|
Relax expressions and add explicit triplets -linux and -win32.
|
2011-02-22 07:21:08 +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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
overlap-shift.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
packed_struct.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
palignr-2.ll
|
Recommitting PALIGNR shift width fixes.
|
2009-11-20 22:28:42 +00:00 |
palignr.ll
|
Add support for matching shuffle patterns with palignr.
|
2009-10-19 02:17:23 +00:00 |
peep-test-0.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
peep-test-1.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
peep-test-2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
peep-test-3.ll
|
Instruction fixes, added instructions, and AsmString changes in the
|
2009-12-18 00:01:26 +00:00 |
peep-vector-extract-concat.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
peep-vector-extract-insert.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
personality.ll
|
resolve a fixme.
|
2010-04-04 19:28:59 +00:00 |
phi-bit-propagation.ll
|
Fix PR9324 / <rdar://problem/9052489> by handling the case where a PHI has no uses.
|
2011-02-27 08:06:01 +00:00 |
phi-immediate-factoring.ll
|
Try again to disable critical edge splitting in CodeGenPrepare.
|
2010-09-30 20:51:52 +00:00 |
phys_subreg_coalesce-2.ll
|
Try again to disable critical edge splitting in CodeGenPrepare.
|
2010-09-30 20:51:52 +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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
phys-reg-local-regalloc.ll
|
Remove the local register allocator.
|
2010-06-15 21:58:33 +00:00 |
pic_jumptable.ll
|
Be nice to Xcore and the XMOS assembler and avoid quoting section names
|
2011-03-04 20:03:14 +00:00 |
pic-load-remat.ll
|
Enable hoisting load from constant memories.
|
2009-11-20 23:31:34 +00:00 |
pic.ll
|
Fix an inconsistency in the x86 backend that led it to reject "calll foo" on
|
2010-09-22 05:49:14 +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 |
popcnt.ll
|
Add patterns for the x86 popcnt instruction.
|
2010-12-04 20:32:23 +00:00 |
postalloc-coalescing.ll
|
Add nounwind.
|
2010-03-25 20:01:07 +00:00 |
postra-licm.ll
|
Try again to disable critical edge splitting in CodeGenPrepare.
|
2010-09-30 20:51:52 +00:00 |
powi.ll
|
Teach codegen to lower llvm.powi to an efficient (but not optimal)
|
2010-01-01 03:32:16 +00:00 |
pr1462.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
pr1489.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
pr1505.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
pr1505b.ll
|
Reapply coalescer fix for better cross-class coalescing.
|
2010-02-11 23:55:29 +00:00 |
pr2177.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
pr2182.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
pr2326.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
pr2623.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
pr2656.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
pr2659.ll
|
Try again to disable critical edge splitting in CodeGenPrepare.
|
2010-09-30 20:51:52 +00:00 |
pr2849.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
pr2924.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
pr2982.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
pr3154.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
pr3216.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
pr3241.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
pr3243.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
pr3244.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
pr3250.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
pr3317.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
pr3366.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
pr3457.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Teach machine sink to
|
2010-09-17 22:28:18 +00:00 |
pr7882.ll
|
Make fast scheduler handle asm clobbers correctly.
|
2010-08-17 22:17:24 +00:00 |
pr9127.ll
|
Relax expressions and add explicit triplets -linux and -win32.
|
2011-02-22 07:21:17 +00:00 |
pre-split1.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
pre-split2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
pre-split3.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
pre-split4.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
pre-split5.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
pre-split6.ll
|
Unbreak test on Linux.
|
2010-03-10 07:07:45 +00:00 |
pre-split7.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
pre-split11.ll
|
Reset kill markers after live interval is reconstructed.
|
2009-10-09 01:17:11 +00:00 |
prefetch.ll
|
Prefetch has a MemOperand now. FileCheckize a test.
|
2010-11-19 21:49:38 +00:00 |
private-2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
private.ll
|
Delete useless trailing semicolons.
|
2010-01-05 17:55:26 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
red-zone2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
red-zone.ll
|
test/CodeGen/X86/red-zone.ll: Add explicit -mtriple=x86_64-linux.
|
2011-02-22 07:18:55 +00:00 |
regpressure.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
rem-2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
rem.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
remat-constant.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
remat-mov-0.ll
|
Relax expressions and add explicit triplets -linux and -win32.
|
2011-02-22 07:21:25 +00:00 |
remat-scalar-zero.ll
|
emit integer and fp zeros as (e.g.) .byte 0 instead of .space 1,
|
2010-01-20 07:19:19 +00:00 |
ret-addr.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
ret-i64-0.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
ret-mmx.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
rip-rel-address.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
rodata-relocs.ll
|
Update tests.
|
2011-01-16 18:02:57 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
rotate2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
rotate.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
scalar_sse_minmax.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
scalar_widen_div.ll
|
now that generic vector types aren't selected onto MMX registers, these
|
2010-12-19 20:12:58 +00:00 |
scalar-extract.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
scalar-min-max-fill-operand.ll
|
Recognize SSE min and max opportunities in even more cases.
|
2009-09-21 18:03:22 +00:00 |
scalarize-bitcast.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
scev-interchange.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
select.ll
|
X86: Lower a select directly to a setcc_carry if possible.
|
2010-12-22 23:09:28 +00:00 |
setcc.ll
|
Re-enable 91381 with fixes.
|
2009-12-16 00:53:11 +00:00 |
setoeq.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
setuge.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
sext-i1.ll
|
Run codegen dce pass for all targets at all optimization levels. Previously it's
|
2010-02-06 09:07:11 +00:00 |
sext-load.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
sext-ret-val.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
sext-subreg.ll
|
Re-enable extension optimization pass.
|
2010-01-13 08:45:40 +00:00 |
sext-trunc.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
sfence.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
shift-and.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
shift-coalesce.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
shift-codegen.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
shift-combine.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
shift-double.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
shift-folding.ll
|
fix rdar://8494845 + PR8244 - a miscompile exposed by my patch in r101350
|
2010-10-01 05:36:09 +00:00 |
shift-i128.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
shift-i256.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
shift-one.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
shift-parts.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
shrink-fp-const2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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 an inconsistency in the x86 backend that led it to reject "calll foo" on
|
2010-09-22 05:49:14 +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-5.ll
|
Fix test.
|
2010-12-02 20:17:34 +00:00 |
sibcall.ll
|
test/CodeGen/X86/sibcall.ll: Add explicit triplets and remove XFAIL: apple-darwin8.
|
2010-09-30 22:02:06 +00:00 |
sincos.ll
|
Add readonly to some sin and cos calls; transformations
|
2009-09-25 18:15:29 +00:00 |
sink-hoist.ll
|
Enable machine sinking critical edge splitting. e.g.
|
2010-09-20 22:52:00 +00:00 |
small-byval-memcpy.ll
|
Revert r122955. It seems using movups to lower memcpy can cause massive regression (even on Nehalem) in edge cases. I also didn't see any real performance benefit.
|
2011-01-07 19:35:30 +00:00 |
smul-with-overflow-2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
smul-with-overflow-3.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
smul-with-overflow.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
soft-fp.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
splat-scalar-load.ll
|
Don't lower splat vector load to relative to the esp if the
|
2010-01-23 06:02:43 +00:00 |
split-eh-lpad-edges.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
split-vector-rem.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
sret.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
sse1.ll
|
fix the BuildVector -> unpcklps logic to not do pointless shuffles
|
2010-08-28 17:28:30 +00:00 |
sse2.ll
|
fix PR9210 by implementing some type legalization logic for
|
2011-02-14 06:30:45 +00:00 |
sse3.ll
|
Canonicalize X86ISD::MOVDDUP nodes to v2f64 to make sure all cases match. Also eliminate unneeded isel patterns. rdar://8520311
|
2010-10-07 20:50:20 +00:00 |
sse41.ll
|
improve the setcc -> setcc_carry optimization to happen more
|
2010-12-19 22:08:31 +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
|
Convert more tests to avoid llvm-as.
|
2009-09-11 18:36:27 +00:00 |
sse-align-0.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
sse-align-1.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
sse-align-2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
sse-align-3.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
sse-align-4.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
sse-align-5.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
sse-align-8.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
sse-align-9.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
sse-align-10.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
sse-align-11.ll
|
Experiment with changing the default 32-bit linux stack alignment to
|
2011-01-13 06:47:10 +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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
sse-load-ret.ll
|
Convert more tests to avoid llvm-as.
|
2009-09-11 18:36:27 +00:00 |
sse-minmax.ll
|
Split -enable-finite-only-fp-math to two options:
|
2010-07-15 22:07:12 +00:00 |
sse-varargs.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
stack-align.ll
|
Enhance ComputeMaskedBits to know that aligned frameindexes
|
2011-02-13 22:25:43 +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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
stdcall-notailcall.ll
|
An stdcall function calling a non-stdcall function
|
2010-10-25 22:17:05 +00:00 |
stdcall.ll
|
Correct bogus module triple specifications.
|
2010-08-30 10:48:29 +00:00 |
store_op_load_fold2.ll
|
test/CodeGen/X86: Add explicit triplet -mtriple=i686-linux to 3 tests incompatible to Win32 codegen.
|
2010-09-19 21:58:55 +00:00 |
store_op_load_fold.ll
|
add some random nounwinds.
|
2010-02-28 20:36:49 +00:00 |
store-empty-member.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
store-fp-constant.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
store-global-address.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
store-narrow.ll
|
fix rdar://8494845 + PR8244 - a miscompile exposed by my patch in r101350
|
2010-10-01 05:36:09 +00:00 |
storetrunc-fp.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
stride-nine-with-base-reg.ll
|
Make several tests less fragile.
|
2010-01-12 04:52:47 +00:00 |
stride-reuse.ll
|
Add nounwinds.
|
2010-01-19 21:51:51 +00:00 |
sub-with-overflow.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
subreg-to-reg-0.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
subreg-to-reg-1.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
subreg-to-reg-2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
subreg-to-reg-3.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
subreg-to-reg-4.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
subreg-to-reg-6.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
switch-bt.ll
|
Avoid zero extend bit test operands to pointer type if all the masks fit in
|
2011-01-06 01:02:44 +00:00 |
switch-crit-edge-constant.ll
|
move tests that depend on the x86 backend out of codegen/generic,
|
2010-02-09 06:41:03 +00:00 |
switch-or.ll
|
Implement the "if (X == 6 || X == 4)" -> "if ((X|2) == 6)" optimization.
|
2010-11-22 09:45:38 +00:00 |
switch-zextload.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
SwitchLowering.ll
|
move tests that depend on the x86 backend out of codegen/generic,
|
2010-02-09 06:41:03 +00:00 |
swizzle.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
tail-opts.ll
|
Use pushq / popq instead of subq $8, %rsp / addq $8, %rsp to adjust stack in
|
2011-01-03 22:53:22 +00:00 |
tailcall1.ll
|
In guaranteed tailcall mode, don't decline the tailcall optimization
|
2010-02-08 20:34:14 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
tailcall-largecode.ll
|
Use pushq / popq instead of subq $8, %rsp / addq $8, %rsp to adjust stack in
|
2011-01-03 22:53:22 +00:00 |
tailcall-ri64.ll
|
Target/X86: Tweak win64's tailcall.
|
2011-01-26 02:04:09 +00:00 |
tailcall-stackalign.ll
|
Fix an inconsistency in the x86 backend that led it to reject "calll foo" on
|
2010-09-22 05:49:14 +00:00 |
tailcall-structret.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
tailcall-void.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
tailcallbyval64.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
tailcallbyval.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
tailcallfp2.ll
|
Disable codegen prepare critical edge splitting. Machine instruction passes now
|
2010-09-23 06:55:34 +00:00 |
tailcallfp.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
tailcallpic1.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
tailcallpic2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
tailcallstack64.ll
|
Target/X86: Always emit "push/pop GPRs" in prologue/epilogue and emit "spill/reload frames" for XMMs.
|
2011-02-27 08:47:19 +00:00 |
test-nofold.ll
|
Add some tests and update an existing test to reflect recent
|
2010-01-04 20:53:54 +00:00 |
test-shrink-bug.ll
|
Fix the x86 test-shrink optimization so that it doesn't shrink comparisons
|
2009-10-09 20:35:19 +00:00 |
test-shrink.ll
|
Relax expressions and add explicit triplets -linux and -win32.
|
2011-02-22 07:21:33 +00:00 |
testl-commute.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
tls1.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
tls2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
tls3.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
tls4.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
tls5.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
tls6.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
tls7.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
tls8.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
tls9.ll
|
reimplement elf TLS support in terms of addressing modes, eliminating SegmentBaseAddress.
|
2010-09-22 04:39:11 +00:00 |
tls10.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
tls11.ll
|
Enable i16 to i32 promotion by default.
|
2010-04-28 08:30:49 +00:00 |
tls12.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
tls13.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
tls14.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
tls15.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
tls-pic.ll
|
Lower TLS_addr32 and TLS_addr64.
|
2010-11-27 20:43:02 +00:00 |
tlv-1.ll
|
Revert r122955. It seems using movups to lower memcpy can cause massive regression (even on Nehalem) in edge cases. I also didn't see any real performance benefit.
|
2011-01-07 19:35:30 +00:00 |
tlv-2.ll
|
Use pushq / popq instead of subq $8, %rsp / addq $8, %rsp to adjust stack in
|
2011-01-03 22:53:22 +00:00 |
trap.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
twoaddr-coalesce.ll
|
test/twoaddr-coalesce: Do not use @main.
|
2010-09-02 03:45:51 +00:00 |
twoaddr-lea.ll
|
Catch more cases where 2-address pass should 3-addressify instructions. rdar://9002648.
|
2011-03-02 01:08:17 +00:00 |
twoaddr-pass-sink.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
twoaddr-remat.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
uint64-to-float.ll
|
Use a more efficient lowering of uint64_t --> float that can take advantage of hardware signed integer conversion without
|
2010-10-05 17:24:05 +00:00 |
uint_to_fp-2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
uint_to_fp.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
umul-with-carry.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
umul-with-overflow.ll
|
it turns out that when ".with.overflow" intrinsics were added to the X86
|
2010-12-05 07:30:36 +00:00 |
unaligned-load.ll
|
Revert r122955. It seems using movups to lower memcpy can cause massive regression (even on Nehalem) in edge cases. I also didn't see any real performance benefit.
|
2011-01-07 19:35:30 +00:00 |
unknown-location.ll
|
Hide tests, that check .loc, .file in output assembly, from darwin9 buildbot.
|
2010-12-02 23:29:58 +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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
use-add-flags.ll
|
Relax expressions and add explicit triplets -linux and -win32.
|
2011-02-22 07:21:42 +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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
variadic-node-pic.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_add.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_align.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_anyext.ll
|
Enable support for vector sext and trunc:
|
2011-02-24 21:01:34 +00:00 |
vec_call.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_cast.ll
|
test/CodeGen/X86/vec_cast.ll: [PR8311] Add explicit -mtriple=x86_64-linux and -mtriple=x86_64-win32. Thanks to Nadav, it might be fixed in r126424.
|
2011-03-05 02:38:02 +00:00 |
vec_clear.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_compare-2.ll
|
now that generic vector types aren't selected onto MMX registers, these
|
2010-12-19 20:12:58 +00:00 |
vec_compare.ll
|
Enable -sse-domain-fix by default. Now with tests!
|
2010-03-30 22:47:00 +00:00 |
vec_ctbits.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_ext_inreg.ll
|
now that generic vector types aren't selected onto MMX registers, these
|
2010-12-19 20:12:58 +00:00 |
vec_extract-sse4.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_extract.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_fneg.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_i64.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_ins_extract-1.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_ins_extract.ll
|
Make opt default to not adding a target data string and update tests that depend on target data to supply it within the test
|
2009-11-03 15:29:06 +00:00 |
vec_insert-2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_insert-3.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Massive rewrite of MMX:
|
2010-09-30 23:57:10 +00:00 |
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
|
Need to specify SSE4 for machines which don't have SSE4. The code checked for is generated by SSE4. Otherwise, we get something else.
|
2010-10-01 21:39:35 +00:00 |
vec_insert-8.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_logical.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_return.ll
|
Replace V_SET0 with variants for each SSE execution domain.
|
2010-03-31 00:40:13 +00:00 |
vec_set-2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_set-3.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_set-4.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_set-5.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_set-6.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_set-7.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_set-8.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_set-9.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_set-A.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_set-B.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_set-C.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_set-D.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_set-E.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_set-F.ll
|
test/CodeGen/X86: Add explicit triplet -mtriple=i686-linux to 3 tests incompatible to Win32 codegen.
|
2010-09-19 21:58:55 +00:00 |
vec_set-G.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_set-H.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_set-I.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_set-J.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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_sext.ll
|
Enable support for vector sext and trunc:
|
2011-02-24 21:01:34 +00:00 |
vec_shift2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_shift3.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_shuffle-11.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_shuffle-14.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_shuffle-15.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_shuffle-16.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_shuffle-17.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Delete useless trailing semicolons.
|
2010-01-05 17:55:26 +00:00 |
vec_shuffle-23.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Delete useless trailing semicolons.
|
2010-01-05 17:55:26 +00:00 |
vec_shuffle-26.ll
|
Delete useless trailing semicolons.
|
2010-01-05 17:55:26 +00:00 |
vec_shuffle-27.ll
|
Add comment for testcase for 122206
|
2010-12-20 00:54:26 +00:00 |
vec_shuffle-28.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_shuffle-30.ll
|
now that generic vector types aren't selected onto MMX registers, these
|
2010-12-19 20:12:58 +00:00 |
vec_shuffle-31.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_shuffle-34.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_shuffle-35.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_shuffle-36.ll
|
add newlines at the end of files.
|
2010-04-07 22:53:17 +00:00 |
vec_shuffle-37.ll
|
Relax expressions and add explicit triplets -linux and -win32.
|
2011-02-22 07:21:51 +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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_splat-3.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_splat-4.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_splat.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_ss_load_fold.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
vec_zero_cse.ll
|
Massive rewrite of MMX:
|
2010-09-30 23:57:10 +00:00 |
vec_zero-2.ll
|
Fix PR5315, original patch by Nicolas Capens!
|
2009-11-06 00:11:57 +00:00 |
vec_zero.ll
|
Replace V_SET0 with variants for each SSE execution domain.
|
2010-03-31 00:40:13 +00:00 |
vec_zext.ll
|
Fix 9267; Add vector zext support.
|
2011-02-20 12:37:50 +00:00 |
vec-sign.ll
|
Just rename the functions, relying on matching a instruction that has the same name as a symbol is way too fragile.
|
2010-12-18 14:23:57 +00:00 |
vec-trunc-store.ll
|
now that generic vector types aren't selected onto MMX registers, these
|
2010-12-19 20:12:58 +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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vector-variable-idx.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vector.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vfcmp.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
visibility.ll
|
Add a triple.
|
2011-01-28 03:57:55 +00:00 |
volatile.ll
|
Fix more tests that depended on the default register allocator choice.
|
2010-05-28 17:06:30 +00:00 |
vortex-bug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vshift_scalar.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vshift_split2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vshift_split.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vshift-1.ll
|
now that generic vector types aren't selected onto MMX registers, these
|
2010-12-19 20:12:58 +00:00 |
vshift-2.ll
|
now that generic vector types aren't selected onto MMX registers, these
|
2010-12-19 20:12:58 +00:00 |
vshift-3.ll
|
now that generic vector types aren't selected onto MMX registers, these
|
2010-12-19 20:12:58 +00:00 |
vshift-4.ll
|
now that generic vector types aren't selected onto MMX registers, these
|
2010-12-19 20:12:58 +00:00 |
vshift-5.ll
|
now that generic vector types aren't selected onto MMX registers, these
|
2010-12-19 20:12:58 +00:00 |
vsplit-and.ll
|
now that generic vector types aren't selected onto MMX registers, these
|
2010-12-19 20:12:58 +00:00 |
weak.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
wide-integer-fold.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
widen_arith-1.ll
|
now that generic vector types aren't selected onto MMX registers, these
|
2010-12-19 20:12:58 +00:00 |
widen_arith-2.ll
|
now that generic vector types aren't selected onto MMX registers, these
|
2010-12-19 20:12:58 +00:00 |
widen_arith-3.ll
|
now that generic vector types aren't selected onto MMX registers, these
|
2010-12-19 20:12:58 +00:00 |
widen_arith-4.ll
|
now that generic vector types aren't selected onto MMX registers, these
|
2010-12-19 20:12:58 +00:00 |
widen_arith-5.ll
|
now that generic vector types aren't selected onto MMX registers, these
|
2010-12-19 20:12:58 +00:00 |
widen_arith-6.ll
|
now that generic vector types aren't selected onto MMX registers, these
|
2010-12-19 20:12:58 +00:00 |
widen_cast-1.ll
|
now that generic vector types aren't selected onto MMX registers, these
|
2010-12-19 20:12:58 +00:00 |
widen_cast-2.ll
|
now that generic vector types aren't selected onto MMX registers, these
|
2010-12-19 20:12:58 +00:00 |
widen_cast-3.ll
|
now that generic vector types aren't selected onto MMX registers, these
|
2010-12-19 20:12:58 +00:00 |
widen_cast-4.ll
|
now that generic vector types aren't selected onto MMX registers, these
|
2010-12-19 20:12:58 +00:00 |
widen_cast-5.ll
|
now that generic vector types aren't selected onto MMX registers, these
|
2010-12-19 20:12:58 +00:00 |
widen_cast-6.ll
|
now that generic vector types aren't selected onto MMX registers, these
|
2010-12-19 20:12:58 +00:00 |
widen_conv-1.ll
|
now that generic vector types aren't selected onto MMX registers, these
|
2010-12-19 20:12:58 +00:00 |
widen_conv-2.ll
|
now that generic vector types aren't selected onto MMX registers, these
|
2010-12-19 20:12:58 +00:00 |
widen_conv-3.ll
|
now that generic vector types aren't selected onto MMX registers, these
|
2010-12-19 20:12:58 +00:00 |
widen_conv-4.ll
|
now that generic vector types aren't selected onto MMX registers, these
|
2010-12-19 20:12:58 +00:00 |
widen_extract-1.ll
|
now that generic vector types aren't selected onto MMX registers, these
|
2010-12-19 20:12:58 +00:00 |
widen_load-0.ll
|
When widening a vector load, use the correct chain. This fixes PR4891.
|
2009-09-09 14:22:57 +00:00 |
widen_load-1.ll
|
now that generic vector types aren't selected onto MMX registers, these
|
2010-12-19 20:12:58 +00:00 |
widen_load-2.ll
|
now that generic vector types aren't selected onto MMX registers, these
|
2010-12-19 20:12:58 +00:00 |
widen_shuffle-1.ll
|
now that generic vector types aren't selected onto MMX registers, these
|
2010-12-19 20:12:58 +00:00 |
win64_params.ll
|
Target/X86: Tweak allocating shadow area (aka home) on Win64. It must be enough for caller to allocate one.
|
2011-02-05 15:11:32 +00:00 |
win64_vararg.ll
|
Target/X86: Tweak allocating shadow area (aka home) on Win64. It must be enough for caller to allocate one.
|
2011-02-05 15:11:32 +00:00 |
win_chkstk.ll
|
Fix test to coincide with r122934 change from PR8919.
|
2011-01-06 01:09:35 +00:00 |
x86_64-mul-by-const.ll
|
Cosmetic changes.
|
2010-12-20 20:10:50 +00:00 |
x86-64-and-mask.ll
|
Use a 32-bit and with implicit zero-extension instead of a 64-bit and if it
|
2010-01-11 17:58:34 +00:00 |
x86-64-arg.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
x86-64-asm.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
x86-64-dead-stack-adjust.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
x86-64-disp.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
x86-64-extend-shift.ll
|
Reapply 122353-122355 with fixes. 122354 was wrong;
|
2010-12-21 21:55:50 +00:00 |
x86-64-frameaddr.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
x86-64-gv-offset.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
x86-64-jumps.ll
|
fix PR5930, allowing the asmprinter to emit difference between
|
2010-01-03 18:33:18 +00:00 |
x86-64-malloc.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
x86-64-mem.ll
|
Convert more tests to avoid llvm-as.
|
2009-09-11 18:36:27 +00:00 |
x86-64-pic-1.ll
|
Instruction fixes, added instructions, and AsmString changes in the
|
2009-12-18 00:01:26 +00:00 |
x86-64-pic-2.ll
|
Instruction fixes, added instructions, and AsmString changes in the
|
2009-12-18 00:01:26 +00:00 |
x86-64-pic-3.ll
|
Instruction fixes, added instructions, and AsmString changes in the
|
2009-12-18 00:01:26 +00:00 |
x86-64-pic-4.ll
|
Convert more tests to avoid llvm-as.
|
2009-09-11 18:36:27 +00:00 |
x86-64-pic-5.ll
|
Convert more tests to avoid llvm-as.
|
2009-09-11 18:36:27 +00:00 |
x86-64-pic-6.ll
|
Convert more tests to avoid llvm-as.
|
2009-09-11 18:36:27 +00:00 |
x86-64-pic-7.ll
|
Convert more tests to avoid llvm-as.
|
2009-09-11 18:36:27 +00:00 |
x86-64-pic-8.ll
|
Convert more tests to avoid llvm-as.
|
2009-09-11 18:36:27 +00:00 |
x86-64-pic-9.ll
|
Convert more tests to avoid llvm-as.
|
2009-09-11 18:36:27 +00:00 |
x86-64-pic-10.ll
|
Instruction fixes, added instructions, and AsmString changes in the
|
2009-12-18 00:01:26 +00:00 |
x86-64-pic-11.ll
|
Instruction fixes, added instructions, and AsmString changes in the
|
2009-12-18 00:01:26 +00:00 |
x86-64-ret0.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
x86-64-shortint.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
x86-64-sret-return.ll
|
Don't forget to mark RAX as live-out of the function when arranging for
|
2009-10-12 16:36:12 +00:00 |
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
x86-frameaddr2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
x86-frameaddr.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
x86-store-gv-addr.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
xmm-r64.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
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
|
Relax expressions and add explicit triplets -linux and -win32.
|
2011-02-22 07:21:59 +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-extract_subreg.ll
|
Optimize:
|
2011-01-05 23:06:49 +00:00 |
zext-inreg-0.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
zext-inreg-1.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
zext-sext.ll
|
Testcase for r105741.
|
2010-06-09 20:30:22 +00:00 |
zext-shl.ll
|
Make 91378 more conservative.
|
2009-12-15 03:00:32 +00:00 |
zext-trunc.ll
|
Now that ShrinkDemandedOps() is separated out from DAG combine. It sometimes leave some obvious nops which dag combine used to clean up afterwards e.g. (trunk (ext n)) -> n. Look for them and squash them.
|
2010-02-10 02:17:34 +00:00 |