.. |
GC
|
don't have i386-specific tests in CodeGen/Generic, PR6601.
|
2010-03-14 18:51:18 +00:00 |
3addr-16bit.ll
|
|
|
3addr-or.ll
|
Extend r93152 to work on OR r, r. If the source set bits are known not to overlap, then select as an ADD instead.
|
2010-01-11 22:03:29 +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
|
|
|
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
|
|
|
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
|
|
|
2005-05-08-FPStackifierPHI.ll
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
2006-05-22-FPSetEQ.ll
|
|
|
2006-05-25-CycleInDAG.ll
|
|
|
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
|
|
|
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
|
|
|
2006-08-16-CycleInDAG.ll
|
|
|
2006-08-21-ExtraMovInst.ll
|
|
|
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
|
|
|
2006-10-10-FindModifiedNodeSlotBug.ll
|
|
|
2006-10-12-CycleInDAG.ll
|
|
|
2006-10-13-CycleInDAG.ll
|
|
|
2006-10-19-SwitchUnnecessaryBranching.ll
|
|
|
2006-11-12-CSRetCC.ll
|
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
|
change selectiondag to add the sign extended versions of immediate operands
|
2009-09-08 23:05:44 +00:00 |
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
|
|
|
2007-01-13-StackPtrIndex.ll
|
Make the NDEBUG assertion stronger and more clear what is
|
2010-03-25 05:40:48 +00:00 |
2007-01-29-InlineAsm-ir.ll
|
|
|
2007-02-04-OrAddrMode.ll
|
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
|
|
|
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
|
|
|
2007-03-24-InlineAsmMultiRegConstraint.ll
|
|
|
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
|
|
|
2007-03-26-CoalescerBug.ll
|
|
|
2007-04-08-InlineAsmCrash.ll
|
|
|
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
|
|
|
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
|
teach tblgen to allow patterns like (add (i32 (bitconvert (i32 GPR))), 4),
|
2010-03-28 08:38:32 +00:00 |
2007-04-27-InlineAsm-IntMemInput.ll
|
|
|
2007-05-05-Personality.ll
|
Remove the -enable-sjlj-eh option, which doesn't do anything.
|
2010-05-02 15:36:26 +00:00 |
2007-05-05-VecCastExpand.ll
|
|
|
2007-05-07-InvokeSRet.ll
|
Remove the -enable-sjlj-eh option, which doesn't do anything.
|
2010-05-02 15:36:26 +00:00 |
2007-05-14-LiveIntervalAssert.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-05-15-maskmovq.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-05-17-ShuffleISelBug.ll
|
|
|
2007-06-04-tailmerge4.ll
|
Remove the -enable-sjlj-eh option, which doesn't do anything.
|
2010-05-02 15:36:26 +00:00 |
2007-06-04-X86-64-CtorAsmBugs.ll
|
|
|
2007-06-05-LSR-Dominator.ll
|
|
|
2007-06-14-branchfold.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-06-15-IntToMMX.ll
|
|
|
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
|
|
|
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +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
|
|
|
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
|
|
|
2007-08-13-AppendingLinkage.ll
|
|
|
2007-09-05-InvalidAsm.ll
|
|
|
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
|
|
|
2007-09-27-LDIntrinsics.ll
|
|
|
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
|
|
|
2007-10-12-SpillerUnfold2.ll
|
|
|
2007-10-14-CoalescerCrash.ll
|
|
|
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-16-fp80_select.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2007-10-17-IllegalAsm.ll
|
|
|
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
|
|
|
2007-10-29-ExtendSetCC.ll
|
|
|
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
|
|
|
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
|
|
|
2007-11-06-InstrSched.ll
|
|
|
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
|
|
|
2008-01-09-LongDoubleSin.ll
|
|
|
2008-01-16-FPStackifierAssert.ll
|
Remove the local register allocator.
|
2010-06-15 21:58:33 +00:00 |
2008-01-16-InvalidDAGCombineXform.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-01-16-Trampoline.ll
|
|
|
2008-01-25-EmptyFunction.ll
|
on darwin empty functions need to codegen into something of non-zero length,
|
2010-04-26 23:37:21 +00:00 |
2008-02-05-ISelCrash.ll
|
|
|
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
|
|
|
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
|
|
|
2008-02-25-X86-64-CoalescerBug.ll
|
|
|
2008-02-26-AsmDirectMemOp.ll
|
|
|
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
|
|
|
2008-03-06-frem-fpstack.ll
|
|
|
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
|
|
|
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
|
|
|
2008-03-18-CoalescerBug.ll
|
Eliminate the other half of the BRCOND optimization, and update
|
2010-06-24 15:24:03 +00:00 |
2008-03-19-DAGCombinerBug.ll
|
|
|
2008-03-23-DarwinAsmComments.ll
|
|
|
2008-03-25-TwoAddrPassBug.ll
|
|
|
2008-03-31-SpillerFoldingBug.ll
|
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +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
|
|
|
2008-04-16-ReMatBug.ll
|
|
|
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
|
|
|
2008-04-24-pblendw-fold-crash.ll
|
|
|
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
|
|
|
2008-05-01-InvalidOrdCompare.ll
|
|
|
2008-05-09-PHIElimBug.ll
|
|
|
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
|
|
|
2008-05-21-CoalescerBug.ll
|
Add a -regalloc=default option that chooses a register allocator based on the -O
|
2010-05-27 23:57:25 +00:00 |
2008-05-22-FoldUnalignedLoad.ll
|
|
|
2008-05-28-CoalescerBug.ll
|
|
|
2008-05-28-LocalRegAllocBug.ll
|
Remove the local register allocator.
|
2010-06-15 21:58:33 +00:00 |
2008-06-04-MemCpyLoweringBug.ll
|
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
|
|
|
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
|
|
|
2008-07-11-SpillerBug.ll
|
Enable i16 to i32 promotion by default.
|
2010-04-28 08:30:49 +00:00 |
2008-07-16-CoalescerCrash.ll
|
|
|
2008-07-19-movups-spills.ll
|
|
|
2008-07-22-CombinerCrash.ll
|
|
|
2008-07-23-VSetCC.ll
|
|
|
2008-08-05-SpillerBug.ll
|
filecheckize a test and mark these wiht a cpu so it passes
|
2010-03-14 22:31:16 +00:00 |
2008-08-06-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
|
|
|
2008-08-23-64Bit-maskmovq.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +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
|
|
|
2008-09-05-sinttofp-2xi32.ll
|
|
|
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
|
|
|
2008-09-11-CoalescerBug.ll
|
|
|
2008-09-17-inline-asm-1.ll
|
Remove the local register allocator.
|
2010-06-15 21:58:33 +00:00 |
2008-09-18-inline-asm-2.ll
|
Remove the local register allocator.
|
2010-06-15 21:58:33 +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
|
|
|
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
|
|
|
2008-09-29-VolatileBug.ll
|
|
|
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
|
|
|
2008-10-13-CoalescerBug.ll
|
|
|
2008-10-16-VecUnaryOp.ll
|
|
|
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
|
|
|
2008-10-24-FlippedCompare.ll
|
|
|
2008-10-27-CoalescerBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-10-27-StackRealignment.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-10-29-ExpandVAARG.ll
|
|
|
2008-11-03-F80VAARG.ll
|
|
|
2008-11-06-testb.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-11-13-inlineasm-3.ll
|
|
|
2008-11-29-DivideConstant16bit.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2008-11-29-DivideConstant16bitSigned.ll
|
change selectiondag to add the sign extended versions of immediate operands
|
2009-09-08 23:05:44 +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
|
|
|
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
|
|
|
2008-12-02-dagcombine-2.ll
|
|
|
2008-12-02-dagcombine-3.ll
|
|
|
2008-12-02-IllegalResultType.ll
|
|
|
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
|
|
|
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
|
|
|
2008-12-19-EarlyClobberBug.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
2008-12-22-dagcombine-5.ll
|
|
|
2008-12-23-crazy-address.ll
|
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
|
|
|
2009-01-16-SchedulerBug.ll
|
|
|
2009-01-16-UIntToFP.ll
|
|
|
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +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
|
|
|
2009-01-31-BigShift3.ll
|
|
|
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
|
|
|
2009-02-11-codegenprepare-reuse.ll
|
|
|
2009-02-12-DebugInfoVLA.ll
|
Rewrite test to test VLA using new debug info encoding scheme.
|
2010-03-01 18:30:58 +00:00 |
2009-02-12-InlineAsm-nieZ-constraints.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-02-12-SpillerBug.ll
|
|
|
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
|
Try trivial remat before the coalescer gives up on a vr / physreg coalescing for fear of tying up a physical register.
|
2010-03-26 00:07:25 +00:00 |
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
|
|
|
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
|
|
|
2009-03-09-SpillerBug.ll
|
|
|
2009-03-10-CoalescerBug.ll
|
|
|
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
|
|
|
2009-03-13-PHIElimBug.ll
|
get MMI out of the label uniquing business, just go to MCContext
|
2010-03-14 08:36:50 +00:00 |
2009-03-16-PHIElimInLPad.ll
|
get MMI out of the label uniquing business, just go to MCContext
|
2010-03-14 08:36:50 +00:00 |
2009-03-16-SpillerBug.ll
|
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
|
|
|
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
|
|
|
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
|
|
|
2009-04-12-picrel.ll
|
|
|
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
|
|
|
2009-04-20-LinearScanOpt.ll
|
Re-apply r84295, with fixes to how the loop "top" and "bottom" blocks are
|
2009-10-20 04:50:37 +00:00 |
2009-04-21-NoReloadImpDef.ll
|
Enable i16 to i32 promotion by default.
|
2010-04-28 08:30:49 +00:00 |
2009-04-24.ll
|
Remove the local register allocator.
|
2010-06-15 21:58:33 +00:00 |
2009-04-25-CoalescerBug.ll
|
|
|
2009-04-27-CoalescerAssert.ll
|
|
|
2009-04-27-LiveIntervalsAssert2.ll
|
|
|
2009-04-27-LiveIntervalsAssert.ll
|
|
|
2009-04-27-LiveIntervalsBug.ll
|
|
|
2009-04-29-IndirectDestOperands.ll
|
|
|
2009-04-29-LinearScanBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-04-29-RegAllocAssert.ll
|
|
|
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
|
|
|
2009-05-11-tailmerge-crash.ll
|
|
|
2009-05-19-SingleElementExtractElement.ll
|
|
|
2009-05-23-available_externally.ll
|
|
|
2009-05-23-dagcombine-shifts.ll
|
|
|
2009-05-28-DAGCombineCrash.ll
|
further tweak this to do something useful.
|
2010-04-15 04:31:42 +00:00 |
2009-05-30-ISelBug.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-06-02-RewriterBug.ll
|
|
|
2009-06-03-Win64DisableRedZone.ll
|
Correct some bogus target triples.
|
2010-05-07 17:03:48 +00:00 |
2009-06-03-Win64SpillXMM.ll
|
Correct some bogus target triples.
|
2010-05-07 17:03:48 +00:00 |
2009-06-04-VirtualLiveIn.ll
|
|
|
2009-06-05-ScalarToVectorByteMMX.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-06-05-sitofpCrash.ll
|
|
|
2009-06-05-VariableIndexInsert.ll
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
2009-07-16-CoalescerBug.ll
|
|
|
2009-07-17-StackColoringBug.ll
|
|
|
2009-07-19-AsmExtraOperands.ll
|
|
|
2009-07-20-CoalescerBug.ll
|
|
|
2009-07-20-DAGCombineBug.ll
|
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +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
|
Enable machine cse pass.
|
2010-03-10 03:07:41 +00:00 |
2009-08-08-CastError.ll
|
Correct some bogus target triples.
|
2010-05-07 17:03:48 +00:00 |
2009-08-12-badswitch.ll
|
|
|
2009-08-14-Win64MemoryIndirectArg.ll
|
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
|
|
|
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
|
Re-implement the main strength-reduction portion of LoopStrengthReduction.
|
2010-01-21 02:09:26 +00:00 |
2009-09-16-CoalescerBug.ll
|
|
|
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
|
|
|
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-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
|
|
|
2009-11-16-MachineLICM.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
2009-11-16-UnfoldMemOpBug.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
2009-11-17-UpdateTerminator.ll
|
|
|
2009-11-18-TwoAddrKill.ll
|
Fix PR5300.
|
2009-11-18 21:33:35 +00:00 |
2009-11-25-ImpDefBug.ll
|
|
|
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
|
Honour setHasCalls() set from isel.
|
2009-12-11 19:39:55 +00:00 |
2010-01-05-ZExt-Shl.ll
|
|
|
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
|
|
|
2010-01-13-OptExtBug.ll
|
|
|
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-19-OptExtBug.ll
|
|
|
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
|
Split big test into multiple directories to cater to
|
2010-04-07 20:43:35 +00:00 |
2010-04-08-CoalescerBug.ll
|
Coalescer should not delete copy instructions whose defs are partially dead. e.g.
|
2010-04-08 20:02:37 +00:00 |
2010-04-13-AnalyzeBranchCrash.ll
|
Re-apply 101075 and fix it properly. Just reuse the debug info of the branch instruction being optimized. There is no need to --I which can deref off start of the BB.
|
2010-04-13 18:50:27 +00:00 |
2010-04-21-CoalescerBug.ll
|
Do not try to optimize a copy that has already been marked for deletion.
|
2010-04-21 20:57:54 +00:00 |
2010-04-23-mmx-movdq2q.ll
|
Per Chris, fuse four trivial tests using grep (r102199) into one that uses FileCheck.
|
2010-04-23 22:12:57 +00:00 |
2010-04-29-CoalescerCrash.ll
|
Reject really weird coalescer case when trying to merge identical subregisters
|
2010-04-29 23:47:46 +00:00 |
2010-04-30-LocalAlloc-LandingPad.ll
|
Remove the local register allocator.
|
2010-06-15 21:58:33 +00:00 |
2010-05-03-CoalescerSubRegClobber.ll
|
Check that subregisters don't have independent values in RemoveCopyByCommutingDef().
|
2010-05-03 22:40:32 +00:00 |
2010-05-05-LocalAllocEarlyClobber.ll
|
Remove the local register allocator.
|
2010-06-15 21:58:33 +00:00 |
2010-05-06-LocalInlineAsmClobber.ll
|
Remove the local register allocator.
|
2010-06-15 21:58:33 +00:00 |
2010-05-07-ldconvert.ll
|
Fix PR 7087, and probably other things, by extending
|
2010-05-07 21:35:53 +00:00 |
2010-05-10-DAGCombinerBug.ll
|
Be careful with operand promotion. For a binary operation, the source operands may be the same. PR7018. rdar://7939869.
|
2010-05-10 19:03:57 +00:00 |
2010-05-12-FastAllocKills.ll
|
Make sure to add kill flags to the last use of a virtreg when it is redefined.
|
2010-05-12 18:46:03 +00:00 |
2010-05-16-nosseconversion.ll
|
Fix i64->f64 conversion, x86-64, -no-sse. A bit
|
2010-05-21 00:52:33 +00:00 |
2010-05-26-DotDebugLoc.ll
|
Simplify. Eliminate unneeded debug_loc entry.
|
2010-05-26 23:55:23 +00:00 |
2010-05-26-FP_TO_INT-crash.ll
|
Testcase for 104624/104619/PR7191/8023512.
|
2010-05-26 17:55:45 +00:00 |
2010-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 |
20090313-signext.ll
|
|
|
abi-isel.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
add.ll
|
merge a target-specific add test into x86 directory.
|
2010-02-09 06:35:50 +00:00 |
addr-label-difference.ll
|
fix PR6305 by handling BlockAddress in a helper function
|
2010-02-15 20:47:49 +00:00 |
aliases.ll
|
move .set generation out of DwarfPrinter into AsmPrinter and
|
2010-03-08 23:58:37 +00:00 |
aligned-comm.ll
|
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 |
alloca-align-rounding-32.ll
|
Eliminate the restriction that the array size in an alloca must be i32.
|
2010-05-28 01:14:11 +00:00 |
alloca-align-rounding.ll
|
Eliminate the restriction that the array size in an alloca must be i32.
|
2010-05-28 01:14:11 +00:00 |
and-or-fold.ll
|
This test case:
|
2010-03-03 00:35:56 +00:00 |
and-su.ll
|
|
|
anyext.ll
|
|
|
arg-cast.ll
|
|
|
asm-block-labels.ll
|
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
|
|
|
atomic_add.ll
|
Enable i16 to i32 promotion by default.
|
2010-04-28 08:30:49 +00:00 |
atomic_op.ll
|
|
|
Atomics-32.ll
|
|
|
Atomics-64.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
attribute-sections.ll
|
|
|
avoid-lea-scale2.ll
|
|
|
avoid-loop-align-2.ll
|
|
|
avoid-loop-align.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
bigstructret2.ll
|
|
|
bigstructret.ll
|
|
|
bitcast2.ll
|
|
|
bitcast-int-to-vector.ll
|
|
|
bitcast.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
br-fold.ll
|
|
|
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
|
|
|
bss_pagealigned.ll
|
|
|
bswap-inline-asm.ll
|
Fix recognition of 16-bit bswap for C front-ends which emit the
|
2010-03-04 19:58:08 +00:00 |
bswap.ll
|
|
|
bt.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
byval2.ll
|
|
|
byval3.ll
|
|
|
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
call-imm.ll
|
Correct some bogus target triples.
|
2010-05-07 17:03:48 +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
|
|
|
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 |
cmp0.ll
|
|
|
cmp2.ll
|
|
|
cmp-test.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +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
|
|
|
coalescer-commute2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
coalescer-commute3.ll
|
|
|
coalescer-commute4.ll
|
|
|
coalescer-commute5.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
coalescer-cross.ll
|
|
|
coalescer-remat.ll
|
|
|
code_placement_eh.ll
|
Make CodePlacementOpt detect special EH control flow by
|
2010-02-18 21:25:53 +00:00 |
code_placement.ll
|
Eliminate uses of %prcontext.
|
2009-09-05 11:35:16 +00:00 |
codegen-dce.ll
|
Run codegen dce pass for all targets at all optimization levels. Previously it's
|
2010-02-06 09:07:11 +00:00 |
codegen-prepare-cast.ll
|
|
|
codegen-prepare-extload.ll
|
|
|
codemodel.ll
|
|
|
combine-lds.ll
|
|
|
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
|
|
|
compare_folding.ll
|
|
|
compare-add.ll
|
|
|
compare-inf.ll
|
|
|
compiler_used.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
complex-fca.ll
|
|
|
const-select.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
constant-pool-remat-0.ll
|
|
|
constant-pool-sharing.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
constpool.ll
|
|
|
convert-2-addr-3-addr-inc64.ll
|
Do not count kill, implicit_def instructions as printed instructions.
|
2010-04-27 19:38:45 +00:00 |
copysign-zero.ll
|
|
|
crash.ll
|
Move CodeGen/X86/2010-04-19-DAGCombineCrash.ll into CodeGen/X86/crash.ll. Also
|
2010-04-20 18:14:47 +00:00 |
critical-edge-split.ll
|
Re-apply 97040 with fix. This survives a ppc self-host llvm-gcc bootstrap.
|
2010-02-27 07:36:59 +00:00 |
cstring.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
dag-rauw-cse.ll
|
|
|
dagcombine-buildvector.ll
|
Not all platforms start symbols with _
|
2010-03-30 23:12:48 +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
|
|
|
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 |
dg.exp
|
sabre brings to my attention that the 'tr' suffix is also obsolete
|
2008-05-20 21:00:03 +00:00 |
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 |
div_const.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
divrem.ll
|
|
|
dll-linkage.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
dllexport.ll
|
add newlines at the end of files.
|
2010-04-07 22:53:17 +00:00 |
dollar-name.ll
|
convert to filecheck syntax
|
2009-09-08 23:16:26 +00:00 |
dyn-stackalloc.ll
|
|
|
empty-struct-return-type.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
epilogue.ll
|
|
|
extend.ll
|
|
|
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
|
|
|
extract-extract.ll
|
|
|
extractelement-from-arg.ll
|
|
|
extractelement-load.ll
|
Convert more tests to avoid llvm-as.
|
2009-09-11 18:36:27 +00:00 |
extractelement-shuffle.ll
|
|
|
extractps.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
fabs.ll
|
|
|
fast-cc-callee-pops.ll
|
Add support for thiscall calling convention.
|
2010-05-16 09:08:45 +00:00 |
fast-cc-merge-stack-adj.ll
|
|
|
fast-cc-pass-in-regs.ll
|
Add support for thiscall calling convention.
|
2010-05-16 09:08:45 +00:00 |
fast-isel-bail.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
fast-isel-bc.ll
|
Add a -regalloc=default option that chooses a register allocator based on the -O
|
2010-05-27 23:57:25 +00:00 |
fast-isel-call.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
fast-isel-constpool.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
fast-isel-fneg.ll
|
|
|
fast-isel-gep.ll
|
|
|
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
|
|
|
fast-isel-shift-imm.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +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.ll
|
Merge a few fast-isel tests.
|
2010-04-09 15:03:55 +00:00 |
fastcall-correct-mangling.ll
|
Cleanup stdcall / fastcall name mangling.
|
2010-02-12 15:28:40 +00:00 |
fastcc3struct.ll
|
|
|
fastcc-2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
fastcc-byval.ll
|
|
|
fastcc-sret.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
fastcc.ll
|
|
|
field-extract-use-trunc.ll
|
Add nounwind.
|
2010-04-17 03:43:36 +00:00 |
fildll.ll
|
|
|
fmul-zero.ll
|
|
|
fold-add.ll
|
|
|
fold-and-shift.ll
|
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
|
|
|
fold-call.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
fold-imm.ll
|
|
|
fold-load.ll
|
|
|
fold-mul-lohi.ll
|
|
|
fold-pcmpeqd-0.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
fold-pcmpeqd-1.ll
|
|
|
fold-pcmpeqd-2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
fold-sext-trunc.ll
|
|
|
fp2sint.ll
|
|
|
fp_constant_op.ll
|
|
|
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
|
|
|
fp-in-intregs.ll
|
|
|
fp-stack-2results.ll
|
|
|
fp-stack-compare.ll
|
|
|
fp-stack-direct-ret.ll
|
|
|
fp-stack-O0-crash.ll
|
Remove the local register allocator.
|
2010-06-15 21:58:33 +00:00 |
fp-stack-ret-conv.ll
|
|
|
fp-stack-ret-store.ll
|
|
|
fp-stack-ret.ll
|
|
|
fp-stack-retcopy.ll
|
|
|
fp-stack-set-st1.ll
|
|
|
fp-stack.ll
|
now that fp reg kill insertion stuff happens as a separate
|
2010-05-21 18:17:54 +00:00 |
fsxor-alignment.ll
|
|
|
full-lsr.ll
|
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
|
Enable -sse-domain-fix by default. Now with tests!
|
2010-03-30 22:47:00 +00:00 |
ghc-cc64.ll
|
add support, testcases, and dox for the new GHC calling
|
2010-03-11 00:22:57 +00:00 |
ghc-cc.ll
|
add support, testcases, and dox for the new GHC calling
|
2010-03-11 00:22:57 +00:00 |
global-sections-tls.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
global-sections.ll
|
round zero-byte .zerofill directives up to 1 byte. This
|
2010-04-27 07:41:44 +00:00 |
h-register-addressing-32.ll
|
|
|
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
|
|
|
h-registers-0.ll
|
Enable i16 to i32 promotion by default.
|
2010-04-28 08:30:49 +00:00 |
h-registers-1.ll
|
|
|
h-registers-2.ll
|
|
|
h-registers-3.ll
|
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
|
|
|
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
|
|
|
i2k.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
i64-mem-copy.ll
|
|
|
i128-and-beyond.ll
|
|
|
i128-immediate.ll
|
|
|
i128-mul.ll
|
|
|
i128-ret.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
i256-add.ll
|
|
|
iabs.ll
|
|
|
illegal-insert.ll
|
|
|
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
|
|
|
imul-lea.ll
|
|
|
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
|
Eliminate uses of %prcontext.
|
2009-09-05 11:35:16 +00:00 |
inline-asm-fpstack2.ll
|
|
|
inline-asm-fpstack3.ll
|
|
|
inline-asm-fpstack4.ll
|
|
|
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
|
|
|
inline-asm-modifier-n.ll
|
|
|
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
|
|
|
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
|
Add a -regalloc=default option that chooses a register allocator based on the -O
|
2010-05-27 23:57:25 +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
|
|
|
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 |
insertelement-copytoregs.ll
|
|
|
insertelement-legalize.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +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
|
|
|
isel-sink.ll
|
|
|
isint.ll
|
|
|
isnan2.ll
|
|
|
isnan.ll
|
|
|
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
|
Reapply the new LoopStrengthReduction code, with compile time and
|
2010-02-12 10:34:29 +00:00 |
jump_sign.ll
|
|
|
label-redefinition.ll
|
Fix PR7054 - Assertion `Symbol->isUndefined() && "Cannot define a symbol twice!"' failed.
|
2010-05-06 00:05:37 +00:00 |
large-gep-scale.ll
|
|
|
ldzero.ll
|
|
|
lea-2.ll
|
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
|
|
|
lea-recursion.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
lea.ll
|
|
|
legalize-fmp-oeq-vector-select.ll
|
Make TranslateX86CC return COND_INVALID instead of aborting when it
|
2009-10-20 16:22:37 +00:00 |
legalizedag_vec.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
lfence.ll
|
|
|
licm-symbol.ll
|
Make the NDEBUG assertion stronger and more clear what is
|
2010-03-25 05:40:48 +00:00 |
limited-prec.ll
|
|
|
live-out-reg-info.ll
|
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 |
long-setcc.ll
|
|
|
longlong-deadload.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
loop-blocks.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
loop-hoist.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
loop-strength-reduce2.ll
|
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
|
Reapply the new LoopStrengthReduction code, with compile time and
|
2010-02-12 10:34:29 +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
|
|
|
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-loop-exit-cond.ll
|
This test doesn't need the ssp attribute.
|
2010-06-04 00:14:48 +00:00 |
lsr-negative-stride.ll
|
|
|
lsr-nonaffine.ll
|
Fix normalization and de-normalization of non-affine SCEVs.
|
2010-06-04 19:16:34 +00:00 |
lsr-overflow.ll
|
Don't check for comments, which vary between subtargets.
|
2010-02-17 01:08:57 +00:00 |
lsr-reuse-trunc.ll
|
Rever 96389 and 96990. They are causing some miscompilation that I do not fully understand.
|
2010-03-05 03:08:23 +00:00 |
lsr-reuse.ll
|
Teach two-address lowering how to unfold a load to open up commuting
|
2010-06-21 22:17:20 +00:00 |
lsr-sort.ll
|
|
|
lsr-wrap.ll
|
Check for overflow when scaling up an add or an addrec for
|
2010-02-19 19:32:49 +00:00 |
machine-cse.ll
|
Enable machine cse pass.
|
2010-03-10 03:07:41 +00:00 |
MachineSink-CritEdge.ll
|
Revert r106066, "Create a more targeted fix for not sinking instructions into a range where it"... it causes bzip2 to be miscompiled by Clang.
|
2010-06-23 00:48:25 +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
|
|
|
memcpy-2.ll
|
Avoid using f64 to lower memcpy from constant string. It's cheaper to use i32 store of immediates.
|
2010-04-08 07:37:57 +00:00 |
memcpy.ll
|
fix PR6623: when optimizing for size, don't inline memcpy/memsets
|
2010-05-31 17:30:14 +00:00 |
memmove-0.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
memmove-1.ll
|
|
|
memmove-2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
memmove-3.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
memmove-4.ll
|
|
|
memset64-on-x86-32.ll
|
Add -mcpu to memcpy / memset tests to ensure they behave the same on all hosts / targets.
|
2010-04-01 08:25:26 +00:00 |
memset-2.ll
|
Correctly lower memset / memcpy of undef. It should be a nop. PR6767.
|
2010-04-02 19:36:14 +00:00 |
memset-3.ll
|
Correctly lower memset / memcpy of undef. It should be a nop. PR6767.
|
2010-04-02 19:36:14 +00:00 |
memset.ll
|
|
|
mfence.ll
|
|
|
mingw-alloca.ll
|
filecheckize
|
2009-09-09 00:19:46 +00:00 |
mmx-arg-passing2.ll
|
|
|
mmx-arg-passing.ll
|
|
|
mmx-arith.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
mmx-bitcast-to-i64.ll
|
|
|
mmx-copy-gprs.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
mmx-emms.ll
|
|
|
mmx-insert-element.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
mmx-pinsrw.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
mmx-punpckhdq.ll
|
|
|
mmx-s2v.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
mmx-shift.ll
|
|
|
mmx-shuffle.ll
|
|
|
mmx-vzmovl-2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
mmx-vzmovl.ll
|
|
|
movfs.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
movgs.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
mul64.ll
|
|
|
mul128.ll
|
|
|
mul-legalize.ll
|
|
|
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 |
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_op-2.ll
|
|
|
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
|
|
|
negative_zero.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
negative-sin.ll
|
Add readonly to some sin and cos calls; transformations
|
2009-09-25 18:15:29 +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
|
|
|
nobt.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
nofence.ll
|
|
|
nosse-error1.ll
|
|
|
nosse-error2.ll
|
|
|
nosse-varargs.ll
|
|
|
object-size.ll
|
Fix more tests that depended on the default register allocator choice.
|
2010-05-28 17:06:30 +00:00 |
opt-ext-uses.ll
|
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
|
|
|
optimize-max-2.ll
|
|
|
optimize-max-3.ll
|
Loosen up this test so that it doesn't depend as much on register
|
2010-06-22 23:32:47 +00:00 |
or-address.ll
|
Add another variant of this test which found a place where
|
2010-04-21 00:19:28 +00:00 |
or-branch.ll
|
|
|
overlap-shift.ll
|
|
|
packed_struct.ll
|
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
|
|
|
peep-test-2.ll
|
|
|
peep-test-3.ll
|
|
|
peep-vector-extract-concat.ll
|
|
|
peep-vector-extract-insert.ll
|
|
|
personality.ll
|
resolve a fixme.
|
2010-04-04 19:28:59 +00:00 |
phi-immediate-factoring.ll
|
move tests that depend on the x86 backend out of codegen/generic,
|
2010-02-09 06:41:03 +00:00 |
phys_subreg_coalesce-2.ll
|
Try trivial remat before the coalescer gives up on a vr / physreg coalescing for fear of tying up a physical register.
|
2010-03-26 00:07:25 +00:00 |
phys_subreg_coalesce-3.ll
|
The check for coalescing a virtual register to a physical register, e.g.
|
2010-03-11 08:20:21 +00:00 |
phys_subreg_coalesce.ll
|
|
|
phys-reg-local-regalloc.ll
|
Remove the local register allocator.
|
2010-06-15 21:58:33 +00:00 |
pic_jumptable.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
pic-load-remat.ll
|
|
|
pic.ll
|
Teach two-address lowering how to unfold a load to open up commuting
|
2010-06-21 22:17:20 +00:00 |
pmul.ll
|
Remove the pmulld intrinsic and autoupdate it as a vector multiply.
|
2010-03-30 18:49:01 +00:00 |
pmulld.ll
|
Remove the pmulld intrinsic and autoupdate it as a vector multiply.
|
2010-03-30 18:49:01 +00:00 |
postalloc-coalescing.ll
|
Add nounwind.
|
2010-03-25 20:01:07 +00:00 |
postra-licm.ll
|
- Clean up some crappy code which deals with coalescing of copies which look at
|
2010-04-21 00:44:22 +00:00 |
powi.ll
|
|
|
pr1462.ll
|
|
|
pr1489.ll
|
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
|
|
|
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
|
|
|
pr2656.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
pr2659.ll
|
Remove the SimpleJoin optimization from SimpleRegisterCoalescing.
|
2010-06-22 16:13:57 +00:00 |
pr2849.ll
|
|
|
pr2924.ll
|
|
|
pr2982.ll
|
|
|
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
|
|
|
pr3243.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
pr3244.ll
|
|
|
pr3250.ll
|
|
|
pr3317.ll
|
|
|
pr3366.ll
|
|
|
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +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
|
|
|
pre-split3.ll
|
|
|
pre-split4.ll
|
|
|
pre-split5.ll
|
|
|
pre-split6.ll
|
Unbreak test on Linux.
|
2010-03-10 07:07:45 +00:00 |
pre-split7.ll
|
|
|
pre-split8.ll
|
Besides removing phi cycles that reduce to a single value, also remove dead
|
2010-02-13 00:31:44 +00:00 |
pre-split9.ll
|
Besides removing phi cycles that reduce to a single value, also remove dead
|
2010-02-13 00:31:44 +00:00 |
pre-split10.ll
|
|
|
pre-split11.ll
|
|
|
prefetch.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
private-2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
private.ll
|
|
|
promote-assert-zext.ll
|
Fix SimplifyDemandedBits' AssertZext logic to demand all the bits. It
|
2010-06-03 20:21:33 +00:00 |
promote-i16.ll
|
Enable i16 to i32 promotion by default.
|
2010-04-28 08:30:49 +00:00 |
ptrtoint-constexpr.ll
|
Canonicalize ConstantInts to the right operand of commutative
|
2010-02-22 22:43:23 +00:00 |
rdtsc.ll
|
|
|
red-zone2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
red-zone.ll
|
|
|
regpressure.ll
|
|
|
rem-2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
rem.ll
|
|
|
remat-constant.ll
|
|
|
remat-mov-0.ll
|
|
|
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
|
|
|
ret-mmx.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
rip-rel-address.ll
|
|
|
rodata-relocs.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +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
|
|
|
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
|
|
|
scalar_widen_div.ll
|
The previous fix of widening divides that trap was too fragile as it depends on custom
|
2010-02-10 23:37:45 +00:00 |
scalar-extract.ll
|
|
|
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
|
|
|
scev-interchange.ll
|
|
|
select-aggregate.ll
|
|
|
select-zero-one.ll
|
|
|
select.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
setcc.ll
|
|
|
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
|
|
|
sext-select.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
|
|
|
sfence.ll
|
|
|
shift-and.ll
|
|
|
shift-coalesce.ll
|
|
|
shift-codegen.ll
|
|
|
shift-combine.ll
|
|
|
shift-double.ll
|
|
|
shift-folding.ll
|
Reapply r106634, now that the bug it exposed is fixed.
|
2010-06-24 14:30:44 +00:00 |
shift-i128.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
shift-i256.ll
|
|
|
shift-one.ll
|
|
|
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 |
shrink-fp-const1.ll
|
|
|
shrink-fp-const2.ll
|
|
|
sibcall-2.ll
|
Load folding tail call should not use ebp / rbp after it's popped. PEI
|
2010-04-29 05:08:22 +00:00 |
sibcall-3.ll
|
Fix PR7193: if sibling call address can take a register, make sure there are enough registers available by counting inreg arguments.
|
2010-05-29 01:35:22 +00:00 |
sibcall.ll
|
Fix test.
|
2010-04-30 06:00:56 +00:00 |
sincos.ll
|
|
|
sink-hoist.ll
|
Machine sink could potentially sink instructions into a block where the physical
|
2010-06-03 07:54:20 +00:00 |
small-byval-memcpy.ll
|
Add -mcpu to memcpy / memset tests to ensure they behave the same on all hosts / targets.
|
2010-04-01 08:25:26 +00:00 |
smul-with-overflow-2.ll
|
|
|
smul-with-overflow-3.ll
|
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
|
|
|
splat-scalar-load.ll
|
|
|
split-eh-lpad-edges.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
split-select.ll
|
|
|
split-vector-rem.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
sret.ll
|
|
|
sse2.ll
|
Turning off post-ra scheduling for x86. It isn't a consistent win.
|
2010-03-18 06:55:42 +00:00 |
sse3.ll
|
Enable -sse-domain-fix by default. Now with tests!
|
2010-03-30 22:47:00 +00:00 |
sse41.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +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
|
|
|
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
|
|
|
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
|
Correct some bogus target triples.
|
2010-05-07 17:03:48 +00:00 |
sse-align-12.ll
|
Not all platforms start symbols with _
|
2010-03-30 23:12:48 +00:00 |
sse-fcopysign.ll
|
|
|
sse-load-ret.ll
|
|
|
sse-minmax.ll
|
When forming SSE min and max nodes for UGE and ULE comparisons, it's
|
2010-02-24 06:52:40 +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
|
Teach two-address lowering how to unfold a load to open up commuting
|
2010-06-21 22:17:20 +00:00 |
stack-color-with-reg.ll
|
- Clean up some crappy code which deals with coalescing of copies which look at
|
2010-04-21 00:44:22 +00:00 |
stdarg.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
stdcall.ll
|
Testcases for recent stdcall / fastcall mangling improvements
|
2010-02-12 15:29:13 +00:00 |
store_op_load_fold2.ll
|
Fix some issues in WalkChainUsers dealing with
|
2010-03-02 22:20:06 +00:00 |
store_op_load_fold.ll
|
add some random nounwinds.
|
2010-02-28 20:36:49 +00:00 |
store-empty-member.ll
|
|
|
store-fp-constant.ll
|
|
|
store-global-address.ll
|
|
|
store-narrow.ll
|
Reapply r106634, now that the bug it exposed is fixed.
|
2010-06-24 14:30:44 +00:00 |
storetrunc-fp.ll
|
|
|
stride-nine-with-base-reg.ll
|
Make several tests less fragile.
|
2010-01-12 04:52:47 +00:00 |
stride-reuse.ll
|
|
|
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
|
|
|
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
|
|
|
subreg-to-reg-6.ll
|
|
|
switch-bt.ll
|
Optimize the "bit test" code path for switch lowering in the
|
2010-06-24 02:06:24 +00:00 |
switch-crit-edge-constant.ll
|
move tests that depend on the x86 backend out of codegen/generic,
|
2010-02-09 06:41:03 +00:00 |
switch-zextload.ll
|
|
|
SwitchLowering.ll
|
move tests that depend on the x86 backend out of codegen/generic,
|
2010-02-09 06:41:03 +00:00 |
swizzle.ll
|
|
|
tail-opts.ll
|
Fix a bug which prevented tail merging of return instructions in
|
2010-05-03 14:35:47 +00:00 |
tailcall1.ll
|
In guaranteed tailcall mode, don't decline the tailcall optimization
|
2010-02-08 20:34:14 +00:00 |
tailcall-fastisel.ll
|
Fix fast-isel to avoid selecting the return instruction if a
|
2009-11-20 02:51:26 +00:00 |
tailcall-i1.ll
|
|
|
tailcall-largecode.ll
|
Do not force indirect tailcall through fixed registers: eax, r11. Add support to allow loads to be folded to tail call instructions.
|
2010-03-14 03:48:46 +00:00 |
tailcall-stackalign.ll
|
Convert a few tests to FileCheck for PR5307.
|
2009-11-22 11:45:44 +00:00 |
tailcall-structret.ll
|
|
|
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
|
Do not force indirect tailcall through fixed registers: eax, r11. Add support to allow loads to be folded to tail call instructions.
|
2010-03-14 03:48:46 +00:00 |
tailcallfp.ll
|
|
|
tailcallpic1.ll
|
|
|
tailcallpic2.ll
|
|
|
tailcallstack64.ll
|
Teach two-address lowering how to unfold a load to open up commuting
|
2010-06-21 22:17:20 +00:00 |
test-nofold.ll
|
|
|
test-shrink-bug.ll
|
|
|
test-shrink.ll
|
|
|
testl-commute.ll
|
|
|
tls1.ll
|
|
|
tls2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
tls3.ll
|
|
|
tls4.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
tls5.ll
|
|
|
tls6.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
tls7.ll
|
|
|
tls8.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
tls9.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
tls10.ll
|
|
|
tls11.ll
|
Enable i16 to i32 promotion by default.
|
2010-04-28 08:30:49 +00:00 |
tls12.ll
|
|
|
tls13.ll
|
|
|
tls14.ll
|
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-1.ll
|
One underscore, not two.
|
2010-06-03 04:02:59 +00:00 |
tls-pic.ll
|
|
|
trap.ll
|
|
|
trunc-to-bool.ll
|
Re-apply 97040 with fix. This survives a ppc self-host llvm-gcc bootstrap.
|
2010-02-27 07:36:59 +00:00 |
twoaddr-coalesce-2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
twoaddr-coalesce.ll
|
Reapply coalescer fix for better cross-class coalescing.
|
2010-02-11 23:55:29 +00:00 |
twoaddr-lea.ll
|
|
|
twoaddr-pass-sink.ll
|
|
|
twoaddr-remat.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
uint_to_fp-2.ll
|
|
|
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
|
|
|
unaligned-load.ll
|
Rework global alignment computation again. Now we do round up
|
2010-04-28 19:58:07 +00:00 |
unknown-location.ll
|
Disable the new unknown-location code for now. It causes a major
|
2010-05-07 01:08:53 +00:00 |
unreachable-loop-sinking.ll
|
Don't do code sinking on unreachable blocks. It's unprofitable and hazardous.
|
2010-04-05 19:17:22 +00:00 |
urem-i8-constant.ll
|
|
|
use-add-flags.ll
|
cleanup
|
2010-03-05 06:17:43 +00:00 |
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
|
|
|
variadic-node-pic.ll
|
|
|
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_call.ll
|
|
|
vec_cast.ll
|
Fix several places to handle vector operands properly.
|
2010-03-02 02:14:38 +00:00 |
vec_clear.ll
|
|
|
vec_compare-2.ll
|
Don't pull vector sext through both hands of a logical operation, since doing so prevents the fusion of vector sext and setcc into vsetcc.
|
2009-12-03 07:11:29 +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
|
|
|
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
|
|
|
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
|
|
|
vec_insert-4.ll
|
BUILD_VECTOR was missing out on some prime opportunities to use SSE 4.1 inserts.
|
2010-03-24 20:49:50 +00:00 |
vec_insert-5.ll
|
|
|
vec_insert-6.ll
|
|
|
vec_insert-7.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +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
|
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.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_select.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +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
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
vec_set-F.ll
|
|
|
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
|
|
|
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
|
|
|
vec_set.ll
|
BUILD_VECTOR was missing out on some prime opportunities to use SSE 4.1 inserts.
|
2010-03-24 20:49:50 +00:00 |
vec_shift2.ll
|
|
|
vec_shift3.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54: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-3.ll
|
x86 vector shuffle cleanup/fixes:
|
2009-11-07 23:17:15 +00:00 |
vec_shuffle-4.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_shuffle-5.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_shuffle-6.ll
|
Make this test more robust in case LLVM ever decides to align the global
|
2010-06-21 19:56:27 +00:00 |
vec_shuffle-7.ll
|
Replace V_SET0 with variants for each SSE execution domain.
|
2010-03-31 00:40:13 +00:00 |
vec_shuffle-8.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_shuffle-9.ll
|
Replace V_SET0 with variants for each SSE execution domain.
|
2010-03-31 00:40:13 +00:00 |
vec_shuffle-10.ll
|
|
|
vec_shuffle-11.ll
|
|
|
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_shuffle-20.ll
|
|
|
vec_shuffle-22.ll
|
Delete useless trailing semicolons.
|
2010-01-05 17:55:26 +00:00 |
vec_shuffle-23.ll
|
|
|
vec_shuffle-24.ll
|
|
|
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +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.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
|
|
|
vec_ss_load_fold.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
vec_zero_cse.ll
|
Replace V_SET0 with variants for each SSE execution domain.
|
2010-03-31 00:40:13 +00:00 |
vec_zero-2.ll
|
|
|
vec_zero.ll
|
Replace V_SET0 with variants for each SSE execution domain.
|
2010-03-31 00:40:13 +00:00 |
vec-trunc-store.ll
|
Make this test less fragile.
|
2010-06-18 00:06:03 +00:00 |
vector-intrinsics.ll
|
Fill in missing support for ISD::FEXP, ISD::FPOWI, and friends.
|
2010-06-01 18:35:14 +00:00 |
vector-rem.ll
|
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
|
|
|
volatile.ll
|
Fix more tests that depended on the default register allocator choice.
|
2010-05-28 17:06:30 +00:00 |
vortex-bug.ll
|
|
|
vshift_scalar.ll
|
|
|
vshift_split2.ll
|
|
|
vshift_split.ll
|
|
|
vshift-1.ll
|
Update tests for 84931.
|
2009-10-23 05:58:34 +00:00 |
vshift-2.ll
|
Update tests for 84931.
|
2009-10-23 05:58:34 +00:00 |
vshift-3.ll
|
Update tests for 84931.
|
2009-10-23 05:58:34 +00:00 |
vshift-4.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vshift-5.ll
|
Update tests for 84931.
|
2009-10-23 05:58:34 +00:00 |
vsplit-and.ll
|
It seems better to scalarize vectors of size 1 instead of widening them.
|
2010-01-24 00:24:43 +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
|
|
|
widen_arith-1.ll
|
|
|
widen_arith-2.ll
|
Update tests to use FileCheck
|
2009-10-16 22:09:05 +00:00 |
widen_arith-3.ll
|
|
|
widen_arith-4.ll
|
Update tests to use FileCheck
|
2009-10-16 22:09:05 +00:00 |
widen_arith-5.ll
|
Fix typo. Thank you, valgrind.
|
2010-03-31 00:40:08 +00:00 |
widen_arith-6.ll
|
|
|
widen_cast-1.ll
|
|
|
widen_cast-2.ll
|
Enable -sse-domain-fix by default. Now with tests!
|
2010-03-30 22:47:00 +00:00 |
widen_cast-3.ll
|
|
|
widen_cast-4.ll
|
Update tests to use FileCheck
|
2009-10-16 22:09:05 +00:00 |
widen_cast-5.ll
|
|
|
widen_cast-6.ll
|
|
|
widen_conv-1.ll
|
Update tests to use FileCheck
|
2009-10-16 22:09:05 +00:00 |
widen_conv-2.ll
|
|
|
widen_conv-3.ll
|
|
|
widen_conv-4.ll
|
Update tests to use FileCheck
|
2009-10-16 22:09:05 +00:00 |
widen_extract-1.ll
|
Add test case for r84279
|
2009-10-16 22:07:19 +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
|
Improved widening loads by adding support for wider loads if
|
2010-01-24 00:05:03 +00:00 |
widen_load-2.ll
|
Change TargetData's algorithm for computing defualt vector type
|
2010-04-23 19:41:15 +00:00 |
widen_select-1.ll
|
Delete useless trailing semicolons.
|
2010-01-05 17:55:26 +00:00 |
widen_shuffle-1.ll
|
Fixed a bug during widening where we would avoid legalizing a node. When we
|
2010-06-04 01:20:10 +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
|
|
|
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
|
|
|
x86-64-disp.ll
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
x86-64-pic-6.ll
|
|
|
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
|
|
|
x86-64-pic-10.ll
|
|
|
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
|
|
|
x86-64-tls-1.ll
|
Add some codegen patterns for x86_64-linux-gnu tls codegen matching.
|
2010-06-21 18:21:27 +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
|
|
|
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
|
Enable i16 to i32 promotion by default.
|
2010-04-28 08:30:49 +00:00 |
zero-remat.ll
|
|
|
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 |