.. |
GC
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +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 |
3dnow-intrinsics.ll
|
Add 3DNow! intrinsics.
|
2011-04-15 00:32:41 +00:00 |
4char-promote.ll
|
This test was failing on X86 machines which do not have SSE4. Fixed the test by
|
2011-06-15 12:26:53 +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
|
|
|
2004-02-13-FrameReturnAddress.ll
|
|
|
2004-02-14-InefficientStackPointer.ll
|
|
|
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
|
|
|
2004-04-09-SameValueCoalescing.ll
|
|
|
2004-04-13-FPCMOV-Crash.ll
|
|
|
2004-06-10-StackifierCrash.ll
|
|
|
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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2006-01-19-ISelFoldingBug.ll
|
|
|
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
|
Change the x86 32-bit scheduler to register pressure and fix up the
|
2011-03-11 01:05:58 +00:00 |
2006-05-02-InstrSched1.ll
|
|
|
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
|
Attempt to fix -mtriple=i686-{cygwin|mingw|win32} regressions. Nakamura,
|
2011-09-20 00:08:12 +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
|
A forthcoming SSE patch will break this test; since the test is also
|
2011-06-01 16:13:09 +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-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
|
|
|
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
|
|
|
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
|
|
|
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
|
FileCheck-ize
|
2011-07-02 20:43:08 +00:00 |
2006-11-17-IllegalMove.ll
|
As Dan pointed out, movzbl, movsbl, and friends are nicer than their alias
|
2011-04-14 01:46:37 +00:00 |
2006-11-27-SelectLegalize.ll
|
|
|
2006-12-16-InlineAsmCrash.ll
|
|
|
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
|
|
|
2007-01-08-X86-64-Pointer.ll
|
test/CodeGen/X86: FileCheck-ize and add actions for x86_64-linux and x86_64-win32.
|
2011-03-16 13:53:07 +00:00 |
2007-01-13-StackPtrIndex.ll
|
|
|
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
|
FileCheck-ize and tighten up assertions to only check the relevant sections.
|
2011-07-02 20:43:04 +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
|
FileCheck-ize and cleanup IR.
|
2011-07-02 20:43:01 +00:00 |
2007-02-25-FastCCStack.ll
|
|
|
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
|
Remove support for using "foo" as symbols instead of %"foo". This is ancient
|
2011-06-17 06:36:20 +00:00 |
2007-03-18-LiveIntervalAssert.ll
|
|
|
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
|
FileCheck-ize
|
2011-07-02 20:42:59 +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
|
|
|
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
|
Allow folded spills in test.
|
2011-04-30 08:00:50 +00:00 |
2007-04-27-InlineAsm-IntMemInput.ll
|
|
|
2007-05-05-Personality.ll
|
rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which is
|
2011-06-18 06:05:24 +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
|
Update more tests to the new EH scheme.
|
2011-08-31 21:39:05 +00:00 |
2007-05-14-LiveIntervalAssert.ll
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +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-X86-64-CtorAsmBugs.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
|
Fix register-dependent X86 tests.
|
2011-04-05 00:32:44 +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
|
test/CodeGen/X86: FileCheck-ize and add actions for x86_64-linux and x86_64-win32.
|
2011-03-16 13:53:07 +00:00 |
2007-08-01-LiveVariablesBug.ll
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +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
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +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
|
|
|
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 a grep that is already checked with FileCheck.
|
2011-07-02 20:42:56 +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
|
Heuristic: If the number of operands in the alias are more than the number of
|
2011-06-14 03:17:20 +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-12-CoalesceExtSubReg.ll
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +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
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +00:00 |
2007-10-14-CoalescerCrash.ll
|
|
|
2007-10-15-CoalescerCrash.ll
|
Stop accepting and ignoring attributes in function types. Attributes are applied
|
2011-06-17 17:37:13 +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
|
|
|
2007-10-19-SpillerUnfold.ll
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +00:00 |
2007-10-28-inlineasm-q-modifier.ll
|
|
|
2007-10-29-ExtendSetCC.ll
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +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
|
|
|
2007-11-01-ISelCrash.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
|
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-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
|
|
|
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
|
This test depends on cmov being available.
|
2011-09-01 18:40:01 +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
|
|
|
2008-01-16-Trampoline.ll
|
|
|
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
|
|
|
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
|
Fix one more batch of X86 tests to be register allocation dependent.
|
2011-04-05 20:20:30 +00:00 |
2008-02-25-InlineAsmBug.ll
|
|
|
2008-02-25-X86-64-CoalescerBug.ll
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +00:00 |
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
|
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
|
|
|
2008-03-10-RegAllocInfLoop.ll
|
|
|
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
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +00:00 |
2008-03-14-SpillerCrash.ll
|
|
|
2008-03-18-CoalescerBug.ll
|
Fix one more batch of X86 tests to be register allocation dependent.
|
2011-04-05 20:20:30 +00:00 |
2008-03-19-DAGCombinerBug.ll
|
|
|
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
|
|
|
2008-04-02-unnamedEH.ll
|
Add r130623 back now that ELF has been fixed to work with -fno-dwarf2-cfi-asm.
|
2011-05-01 15:44:13 +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
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +00:00 |
2008-04-17-CoalescerBug.ll
|
Update more tests to the new EH scheme.
|
2011-08-31 21:39:05 +00:00 |
2008-04-24-MemCpyBug.ll
|
|
|
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
|
FileCheck-ize
|
2011-07-02 20:42:53 +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
|
|
|
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
|
|
|
2008-05-28-LocalRegAllocBug.ll
|
Update more tests to the new EH scheme.
|
2011-08-31 21:39:05 +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
|
|
|
2008-06-25-VecISelBug.ll
|
|
|
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-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
|
Turn on list-ilp scheduling by default on x86 and x86-64, fix up
|
2011-03-08 02:42:25 +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-06-CmpStride.ll
|
|
|
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
|
As Dan pointed out, movzbl, movsbl, and friends are nicer than their alias
|
2011-04-14 01:46:37 +00:00 |
2008-08-19-SubAndFetch.ll
|
Convert a bunch more tests over to the new atomic instructions.
|
2011-09-26 23:15:09 +00:00 |
2008-08-23-64Bit-maskmovq.ll
|
Massive rewrite of MMX:
|
2010-09-30 23:57:10 +00:00 |
2008-08-25-AsmRegTypeMismatch.ll
|
|
|
2008-08-31-EH_RETURN32.ll
|
Use the dwarf->llvm mapping to print register names in the cfi
|
2011-05-30 20:20:15 +00:00 |
2008-08-31-EH_RETURN64.ll
|
Use the dwarf->llvm mapping to print register names in the cfi
|
2011-05-30 20:20:15 +00:00 |
2008-09-05-sinttofp-2xi32.ll
|
Enable element promotion type legalization by deafault.
|
2011-10-16 20:31:33 +00:00 |
2008-09-09-LinearScanBug.ll
|
|
|
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
|
Fix test typo.
|
2011-08-31 00:02:59 +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
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +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-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
|
|
|
2008-10-06-x87ld-nan-2.ll
|
|
|
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
|
|
|
2008-10-16-VecUnaryOp.ll
|
|
|
2008-10-17-Asm64bitRConstraint.ll
|
|
|
2008-10-20-AsmDoubleInI32.ll
|
|
|
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
|
rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which is
|
2011-06-18 06:05:24 +00:00 |
2008-10-29-ExpandVAARG.ll
|
|
|
2008-11-03-F80VAARG.ll
|
|
|
2008-11-06-testb.ll
|
|
|
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
|
|
|
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-12-PrivateEHSymbol.ll
|
Add r130623 back now that ELF has been fixed to work with -fno-dwarf2-cfi-asm.
|
2011-05-01 15:44:13 +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
|
Prepare remaining tests for -join-physreg going away.
|
2011-05-04 23:54:59 +00:00 |
2008-12-22-dagcombine-5.ll
|
|
|
2008-12-23-crazy-address.ll
|
|
|
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
|
rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which is
|
2011-06-18 06:05:24 +00:00 |
2009-01-26-WrongCheck.ll
|
|
|
2009-01-27-NullStrings.ll
|
Update tests.
|
2011-01-16 18:02:57 +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
|
|
|
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
|
|
|
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-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
|
|
|
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
|
FileCheck-ize and modernize IR.
|
2011-07-02 20:42:50 +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-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
|
|
|
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
|
|
|
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
|
Update more tests to the new EH scheme.
|
2011-08-31 21:39:05 +00:00 |
2009-03-16-PHIElimInLPad.ll
|
Update more tests to the new EH scheme.
|
2011-08-31 21:39:05 +00:00 |
2009-03-16-SpillerBug.ll
|
Fix one more batch of X86 tests to be register allocation dependent.
|
2011-04-05 20:20:30 +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
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-04-12-FastIselOverflowCrash.ll
|
Remove support for parsing the "type i32" syntax for defining a numbered
|
2011-06-19 00:03:46 +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
|
Remove support for parsing the "type i32" syntax for defining a numbered
|
2011-06-19 00:03:46 +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-21-NoReloadImpDef.ll
|
Fix register-dependent X86 tests.
|
2011-04-05 00:32:44 +00:00 |
2009-04-24.ll
|
Fix mistyped CHECK lines.
|
2011-03-09 22:07:31 +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
|
|
|
2009-04-27-LiveIntervalsAssert.ll
|
|
|
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
|
Update test.
|
2011-06-19 12:14:34 +00:00 |
2009-04-29-RegAllocAssert.ll
|
Remove support for parsing the "type i32" syntax for defining a numbered
|
2011-06-19 00:03:46 +00:00 |
2009-04-scale.ll
|
|
|
2009-05-08-InlineAsmIOffset.ll
|
|
|
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
|
|
|
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
|
Remove support for parsing the "type i32" syntax for defining a numbered
|
2011-06-19 00:03:46 +00:00 |
2009-06-05-ScalarToVectorByteMMX.ll
|
Attempt to fix -mtriple=i686-{cygwin|mingw|win32} regressions. Nakamura,
|
2011-09-20 00:08:12 +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
|
Enable element promotion type legalization by deafault.
|
2011-10-16 20:31:33 +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
|
Stabilize the test by specifying an exact cpu target
|
2011-10-30 08:07:50 +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
|
- Move all MOVSS and MOVSD patterns close to their definitions
|
2011-08-31 03:04:20 +00:00 |
2009-07-06-TwoAddrAssert.ll
|
|
|
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
|
|
|
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
|
|
|
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
|
make the asmparser reject function and type redefinitions. 'Merging' hasn't been
|
2011-06-17 07:06:44 +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
|
Remove support for parsing the "type i32" syntax for defining a numbered
|
2011-06-19 00:03:46 +00:00 |
2009-08-19-LoadNarrowingMiscompile.ll
|
|
|
2009-08-23-linkerprivate.ll
|
Implement the "linker_private_weak" linkage type. This will be used for
|
2010-07-01 21:55:59 +00:00 |
2009-08-23-SubRegReuseUndo.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
2009-09-10-LoadFoldingBug.ll
|
Update more tests to the new EH scheme.
|
2011-08-31 21:39:05 +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
|
Remove support for parsing the "type i32" syntax for defining a numbered
|
2011-06-19 00:03:46 +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-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
|
Add a new wrapper node for a DILexicalBlock that encapsulates it and a
|
2011-10-11 22:59:11 +00:00 |
2009-10-19-atomic-cmp-eflags.ll
|
Convert a bunch more tests over to the new atomic instructions.
|
2011-09-26 23:15:09 +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
|
|
|
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
|
|
|
2009-11-16-UnfoldMemOpBug.ll
|
rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which is
|
2011-06-18 06:05:24 +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
|
Update more tests to the new EH scheme.
|
2011-08-31 21:39:05 +00:00 |
2009-12-01-EarlyClobberBug.ll
|
Be more aggressive about following hints.
|
2011-07-08 20:46:18 +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
|
|
|
2010-01-07-ISelBug.ll
|
|
|
2010-01-07-UAMemFeature.ll
|
Fix tests to use fadd, fsub, and fmul, instead of add, sub, and mul,
|
2010-05-03 22:36:46 +00:00 |
2010-01-08-Atomic64Bug.ll
|
Convert a bunch more tests over to the new atomic instructions.
|
2011-09-26 23:15:09 +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
|
|
|
2010-01-18-DbgValue.ll
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
2010-02-12-CoalescerBug-Impdef.ll
|
Land the long talked about "type system rewrite" patch. This
|
2011-07-09 17:41:24 +00:00 |
2010-02-15-ImplicitDefBug.ll
|
Fix PR6300.
|
2010-02-15 22:03:29 +00:00 |
2010-02-19-TailCallRetAddrBug.ll
|
Fix one more batch of X86 tests to be register allocation dependent.
|
2011-04-05 20:20:30 +00:00 |
2010-02-23-DAGCombineBug.ll
|
|
|
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
|
|
|
2010-04-06-SSEDomainFixCrash.ll
|
Update more tests to the new EH scheme.
|
2011-08-31 21:39:05 +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
|
Add Mode64Bit feature and sink it down to MC layer.
|
2011-07-07 21:06:52 +00:00 |
2010-04-13-AnalyzeBranchCrash.ll
|
|
|
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
|
Enable element promotion type legalization by deafault.
|
2011-10-16 20:31:33 +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
|
Cannot have an llvm.eh.exception call in a non-landing pad block.
|
2011-08-27 04:53:28 +00:00 |
2010-05-03-CoalescerSubRegClobber.ll
|
Fix one more batch of X86 tests to be register allocation dependent.
|
2011-04-05 20:20:30 +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
|
|
|
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
|
Force a triple to make this test pass on Darwin.
|
2011-05-27 23:12:48 +00:00 |
2010-05-26-DotDebugLoc.ll
|
Make size computation less brittle.
|
2011-05-27 22:05:41 +00:00 |
2010-05-26-FP_TO_INT-crash.ll
|
|
|
2010-05-28-Crash.ll
|
Run LiveDebugVariables in RegAllocBasic and RegAllocGreedy.
|
2011-04-05 21:40:37 +00:00 |
2010-06-01-DeadArg-DbgInfo.ll
|
Run LiveDebugVariables in RegAllocBasic and RegAllocGreedy.
|
2011-04-05 21:40:37 +00:00 |
2010-06-09-FastAllocRegisters.ll
|
|
|
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
|
Add Mode64Bit feature and sink it down to MC layer.
|
2011-07-07 21:06:52 +00:00 |
2010-06-28-DbgEntryPC.ll
|
Teach our Dwarf emission to use the string pool.
|
2011-10-27 06:44:11 +00:00 |
2010-06-28-FastAllocTiedOperand.ll
|
|
|
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
|
|
|
2010-07-06-DbgCrash.ll
|
|
|
2010-07-11-FPStackLoneUse.ll
|
Fix broken x86_64 tests which specify non-64-bit cpu's.
|
2011-07-08 22:29:33 +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
|
Teach dwarf writer to handle complex address expression for .debug_loc entries.
|
2011-04-28 02:22:40 +00:00 |
2010-08-10-DbgConstant.ll
|
test/CodeGen/X86/2010-08-10-DbgConstant.ll: Add explicit -mtriple=i686-linux. It must be for elf!
|
2011-10-28 10:50:52 +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
|
Add Mode64Bit feature and sink it down to MC layer.
|
2011-07-07 21:06:52 +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
|
Convert a bunch more tests over to the new atomic instructions.
|
2011-09-26 23:15:09 +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
|
Land the long talked about "type system rewrite" patch. This
|
2011-07-09 17:41:24 +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
|
Always use the string pool, even when it makes the .o larger. This may help
|
2011-10-28 05:29:47 +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-12-shuffle.ll
|
Move test for appropriate directory.
|
2011-05-17 19:06:43 +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 |
2011-03-08-Sched-crash.ll
|
Strip cruft.
|
2011-03-08 20:19:10 +00:00 |
2011-03-09-Physreg-Coalescing.ll
|
Make physreg coalescing independent on the number of uses of the virtual register.
|
2011-03-09 19:27:06 +00:00 |
2011-03-30-CreateFixedObjCrash.ll
|
Don't try to create zero-sized stack objects.
|
2011-03-30 23:44:13 +00:00 |
2011-04-13-SchedCmpJmp.ll
|
Fix broken x86_64 tests which specify non-64-bit cpu's.
|
2011-07-08 22:29:33 +00:00 |
2011-05-09-loaduse.ll
|
Fixes a bug in the DAGCombiner. LoadSDNodes have two values (data, chain).
|
2011-05-11 14:40:50 +00:00 |
2011-05-26-UnreachableBlockElim.ll
|
Fix PR10029 - VerifyCoalescing failure on patterns_dfa.c of 445.gobmk.
|
2011-05-27 05:04:51 +00:00 |
2011-05-27-CrossClassCoalescing.ll
|
Add a GR32_NOREX_NOSP register class and fix a bug where getMatchingSuperRegClass()
|
2011-05-27 22:26:04 +00:00 |
2011-06-01-fildll.ll
|
Andy pointed out a dumb omission in this test case. Thanks Andy!
|
2011-06-02 19:26:49 +00:00 |
2011-06-03-x87chain.ll
|
Tweak this test for ARM-hosted 'bot.
|
2011-06-07 15:23:11 +00:00 |
2011-06-06-fgetsign80bit.ll
|
Test case for PR10085.
|
2011-06-06 20:03:22 +00:00 |
2011-06-12-FastAllocSpill.ll
|
Be less aggressive about hinting in RAFast.
|
2011-06-13 03:26:46 +00:00 |
2011-06-14-mmx-inlineasm.ll
|
Test case for x86 MMX inline asm. rdar://problem/8886707
|
2011-06-14 21:51:38 +00:00 |
2011-06-14-PreschedRegalias.ll
|
lit support for REQUIRES: asserts.
|
2011-06-22 23:23:19 +00:00 |
2011-06-19-QuicksortCoalescerBug.ll
|
Fix PR9960 by teaching SimpleRegisterCoalescing::AdjustCopiesBackFrom() to preserve
|
2011-05-20 03:54:04 +00:00 |
2011-07-13-BadFrameIndexDisplacement.ll
|
Make sure we don't combine a large displacement and a frame index in the same addressing mode on x86-64. It can overflow, leading to a crash/miscompile.
|
2011-07-13 21:29:53 +00:00 |
2011-08-23-PerformSubCombine128.ll
|
PerformSubCombine to work on integers larger than i128. Fixes a crasher.
|
2011-08-23 19:01:24 +00:00 |
2011-08-23-Trampoline.ll
|
Another forgotten trampoline testcase.
|
2011-09-07 10:05:14 +00:00 |
2011-08-29-BlockConstant.ll
|
Compress Repeated Byte Output
|
2011-08-31 17:30:56 +00:00 |
2011-08-29-InitOrder.ll
|
Darwin wants ctors/dtors to be ordered the other way round to linux.
|
2011-09-02 18:07:19 +00:00 |
2011-09-14-valcoalesce.ll
|
Test case trial and error. Not sure the proper way to check MBB names.
|
2011-09-16 03:57:19 +00:00 |
2011-09-18-sse2cmp.ll
|
setOperationAction should be done on the return value of the type, not the operands.
|
2011-09-18 14:57:03 +00:00 |
2011-09-21-setcc-bug.ll
|
add another testcase for pr10902
|
2011-09-21 17:13:40 +00:00 |
2011-10-11-SpillDead.ll
|
Add value numbers when spilling dead defs.
|
2011-10-14 00:34:31 +00:00 |
2011-10-11-srl.ll
|
Add support for legalization of vector SHL/SRA/SRL instructions
|
2011-10-11 14:36:35 +00:00 |
2011-10-12-MachineCSE.ll
|
We need to verify that the machine instruction we're using as a replacement for
|
2011-10-12 23:03:40 +00:00 |
2011-10-18-FastISel-VectorParams.ll
|
Force SSE for this test.
|
2011-10-29 19:43:44 +00:00 |
2011-10-19-LegelizeLoad.ll
|
Fix a bug in the legalization of vector anyext-load and trunc-store. Mem Index starts with zero.
|
2011-10-18 22:32:43 +00:00 |
2011-10-19-widen_vselect.ll
|
Add support for the vector-widening of vselect and vector-setcc
|
2011-10-19 09:45:11 +00:00 |
2011-10-21-widen-cmp.ll
|
Fix pr11193.
|
2011-10-22 12:39:25 +00:00 |
2011-10-27-tstore.ll
|
Add a new DAGCombine optimization for BUILD_VECTOR.
|
2011-10-29 21:23:04 +00:00 |
2011-10-30-padd.ll
|
Fix pr11266.
|
2011-10-30 13:24:22 +00:00 |
2011-20-21-zext-ui2fp.ll
|
Fix pr11194. When promoting and splitting integers we need to use
|
2011-10-21 17:35:19 +00:00 |
9601.ll
|
Oddly people want to use the 'r' constraint for fp constants on x86.
|
2011-05-19 21:33:47 +00:00 |
20090313-signext.ll
|
|
|
abi-isel.ll
|
Teach LiveInterval::isZeroLength about null SlotIndexes.
|
2011-05-16 23:50:05 +00:00 |
add-of-carry.ll
|
X86: Add a bunch of peeps for add and sub of SETB.
|
2011-05-08 18:36:07 +00:00 |
add.ll
|
Prepare remaining tests for -join-physreg going away.
|
2011-05-04 23:54:59 +00:00 |
adde-carry.ll
|
Revert a part of r126557 which could create unschedulable DAGs.
|
2011-06-29 13:47:25 +00:00 |
addr-label-difference.ll
|
Update tests.
|
2011-01-16 18:02:57 +00:00 |
aliases.ll
|
Add 129518 back with a fix for when we are producing eh just because of debug info.
|
2011-04-15 15:11:06 +00:00 |
aligned-comm.ll
|
we removed support for darwin8 tools.
|
2010-01-25 07:43:40 +00:00 |
alignment-2.ll
|
Filecheck-ize.
|
2011-09-30 23:40:29 +00:00 |
alignment.ll
|
Add new line at end of file.
|
2011-09-30 23:21:11 +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 |
allrem-moddi3.ll
|
Add _allrem, _aullrem and _allmul to the runtime for MSVC.
|
2011-07-08 21:40:25 +00:00 |
and-or-fold.ll
|
|
|
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
|
Prepare remaining tests for -join-physreg going away.
|
2011-05-04 23:54:59 +00:00 |
anyext.ll
|
As Dan pointed out, movzbl, movsbl, and friends are nicer than their alias
|
2011-04-14 01:46:37 +00:00 |
apm.ll
|
test/CodeGen/X86: Add a pattern for Win64.
|
2011-03-16 13:52:51 +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
|
FileCheck-ize and simplify RUNs.
|
2011-07-02 20:42: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-label2.ll
|
Update more tests to the new EH scheme.
|
2011-08-31 21:39:05 +00:00 |
asm-label.ll
|
Really fix the fall-through logic.
|
2011-06-12 05:57:01 +00:00 |
asm-modifier-P.ll
|
|
|
asm-modifier.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
atomic_add.ll
|
Convert a bunch more tests over to the new atomic instructions.
|
2011-09-26 23:15:09 +00:00 |
atomic_op.ll
|
Last batch of test conversions to new atomic instructions.
|
2011-09-27 00:17:29 +00:00 |
atomic-load-store-wide.ll
|
Error out on CodeGen of unaligned load/store. Fix test so it isn't accidentally testing that case.
|
2011-09-13 20:50:54 +00:00 |
atomic-load-store.ll
|
Fix atomic load and store on x86 to pass -verify-machineinstrs (and possibly fix some subtle bugs involving passes which check mayStore()).
|
2011-09-07 18:48:32 +00:00 |
atomic-or.ll
|
Convert a bunch more tests over to the new atomic instructions.
|
2011-09-26 23:15:09 +00:00 |
Atomics-64.ll
|
Last batch of test conversions to new atomic instructions.
|
2011-09-27 00:17:29 +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
|
test/CodeGen/X86: FileCheck-ize and add actions for x86_64-linux and x86_64-win32.
|
2011-03-16 13:53:07 +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 |
avx2-intrinsics-x86.ll
|
Add new X86 AVX2 VBROADCAST instructions.
|
2011-11-03 07:35:53 +00:00 |
avx-arith.ll
|
Break 256-bit vector int add/sub/mul into two 128-bit operations to avoid costly scalarization. Fixes PR10711.
|
2011-08-24 06:14:18 +00:00 |
avx-basic.ll
|
Change all checks regarding the presence of any SSE level to always
|
2011-09-15 18:27:36 +00:00 |
avx-bitcast.ll
|
Add a AVX version of a simple i64 -> f64 bitcast. This could be
|
2011-09-08 21:52:33 +00:00 |
avx-blend.ll
|
Apply Duncan's test fix from r139986 to the avx version of that test too.
|
2011-09-18 00:41:38 +00:00 |
avx-cast.ll
|
Add patterns to generate copies for extract_subvector instead of
|
2011-07-28 01:26:50 +00:00 |
avx-cmp.ll
|
Match X86ISD::FSETCCsd and X86ISD::FSETCCss while in AVX mode. This fix
|
2011-09-19 21:29:24 +00:00 |
avx-cvt.ll
|
Reapply a more appropriate solution than in r137114. AVX supports
|
2011-08-09 17:39:13 +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
|
Add new X86 AVX2 VBROADCAST instructions.
|
2011-11-03 07:35:53 +00:00 |
avx-load-store.ll
|
Remove X86-dependent stuff from SSEDomainFix.
|
2011-09-27 23:50:46 +00:00 |
avx-logic.ll
|
Cleanup vector logical ops in AVX and add use int versions for simple
|
2011-08-18 02:11:34 +00:00 |
avx-minmax.ll
|
test/CodeGen/X86/avx-minmax.ll: Unbreak Win32.
|
2011-09-20 14:11:35 +00:00 |
avx-movdup.ll
|
Rename and tidy up tests
|
2011-08-09 03:04:23 +00:00 |
avx-select.ll
|
Add 256-bit support for v8i32, v4i64 and v4f64 ISD::SELECT. Fix PR10556
|
2011-08-09 23:27:13 +00:00 |
avx-shift.ll
|
Fix PR10688. Add support for spliting 256-bit vector shifts when the
|
2011-08-17 22:12:20 +00:00 |
avx-shuffle.ll
|
Make sure the X86 backend doesn't explode on 128-bit shuffles in AVX mode. Fixes PR11102.
|
2011-10-10 22:28:47 +00:00 |
avx-splat.ll
|
Remove X86-dependent stuff from SSEDomainFix.
|
2011-09-27 23:50:46 +00:00 |
avx-unpack.ll
|
Use fp unpack instructions to unpack int types. Until we have AVX2, this
|
2011-08-09 22:18:37 +00:00 |
avx-vbroadcast.ll
|
Fix vbroadcast matching logic to early unmatch if the node doesn't have
|
2011-09-01 18:15:06 +00:00 |
avx-vextractf128.ll
|
Add a dag combine to xform 256-bit shuffles into simple vector
|
2011-08-11 21:50:44 +00:00 |
avx-vinsertf128.ll
|
Add a DAGCombine for subvector extracts to remove useless chains of
|
2011-09-20 23:19:33 +00:00 |
avx-vmovddup.ll
|
Add support for AVX 256-bit version of MOVDDUP!
|
2011-08-25 21:40:37 +00:00 |
avx-vperm2f128.ll
|
The VPERM2F128 is a AVX instruction which permutes between two 256-bit
|
2011-08-12 21:48:26 +00:00 |
avx-vpermil.ll
|
Fix a bug in vpermilps mask checking. Fix PR10560
|
2011-08-10 01:54:17 +00:00 |
avx-vshufp.ll
|
Add support for 256-bit versions of VSHUFPD and VSHUFPS.
|
2011-08-25 02:58:26 +00:00 |
avx-vzeroupper.ll
|
Introduce a pass to insert vzeroupper instructions to avoid AVX to
|
2011-08-23 01:14:17 +00:00 |
barrier-sse.ll
|
Last batch of test conversions to new atomic instructions.
|
2011-09-27 00:17:29 +00:00 |
barrier.ll
|
Last batch of test conversions to new atomic instructions.
|
2011-09-27 00:17:29 +00:00 |
basic-promote-integers.ll
|
Move the legalizer tests to the X86 directory because the test uses the x86
|
2011-06-07 05:23:58 +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
|
Revert r133452: "Emit movq for 64-bit register to XMM register moves..."
|
2011-06-21 17:35:13 +00:00 |
bitcast-int-to-vector.ll
|
|
|
bitcast.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
block-placement.ll
|
Completely re-write the algorithm behind MachineBlockPlacement based on
|
2011-10-23 09:18:45 +00:00 |
bmi.ll
|
Remove intrinsics for X86 BLSI, BLSMSK, and BLSR intrinsics and replace with custom isel lowering code.
|
2011-10-21 06:55:01 +00:00 |
bool-zext.ll
|
Fixed regression due to commit 131709, which disables vararg tail call optimizations on Win64
|
2011-05-20 17:49:39 +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
|
Turn on list-ilp scheduling by default on x86 and x86-64, fix up
|
2011-03-08 02:42:25 +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
|
Force CPU type on test so it doesn't accidentally emit movbe instead of bswap on Intel Atom CPUs.
|
2011-10-13 14:27:54 +00:00 |
bt.ll
|
|
|
byval2.ll
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +00:00 |
byval3.ll
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +00:00 |
byval4.ll
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +00:00 |
byval5.ll
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +00:00 |
byval6.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
byval7.ll
|
Prepare remaining tests for -join-physreg going away.
|
2011-05-04 23:54:59 +00:00 |
byval-align.ll
|
Recommit r132764 since it didn't cause the windows buildbot failures.
|
2011-06-09 15:39:01 +00:00 |
byval.ll
|
test/CodeGen/X86/byval*.ll: Win64 has not supported byval yet.
|
2011-03-16 13:52:20 +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
|
look for the verboten argument slot access in any order, thanks to Frits
|
2011-04-09 17:00:34 +00:00 |
change-compare-stride-0.ll
|
LSR: rewrite inner loops only.
|
2011-09-29 01:33:38 +00:00 |
change-compare-stride-1.ll
|
LSR: rewrite inner loops only.
|
2011-09-29 01:33:38 +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
|
FileCheck-ize and modernize the RUN line.
|
2011-07-02 20:42:44 +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
|
- Teach SelectionDAG::isKnownNeverZero to return true (op x, c) when c is
|
2011-05-24 01:48:22 +00:00 |
cmov.ll
|
Pseudo CMOV instructions don't clobber EFLAGS.
|
2011-09-02 23:52:55 +00:00 |
cmp.ll
|
As Dan pointed out, movzbl, movsbl, and friends are nicer than their alias
|
2011-04-14 01:46:37 +00:00 |
cmpxchg16b.ll
|
Add support for generating CMPXCHG16B on x86-64 for the cmpxchg IR instruction.
|
2011-08-26 21:21:21 +00:00 |
coalesce-esp.ll
|
Turn on list-ilp scheduling by default on x86 and x86-64, fix up
|
2011-03-08 02:42:25 +00:00 |
coalescer-commute1.ll
|
|
|
coalescer-commute2.ll
|
Prepare remaining tests for -join-physreg going away.
|
2011-05-04 23:54:59 +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
|
Remove support for parsing the "type i32" syntax for defining a numbered
|
2011-06-19 00:03:46 +00:00 |
coalescer-dce.ll
|
Add test case for r138018.
|
2011-08-19 04:30:24 +00:00 |
coalescer-remat.ll
|
Convert a bunch more tests over to the new atomic instructions.
|
2011-09-26 23:15:09 +00:00 |
code_placement_eh.ll
|
Update to new EH scheme.
|
2011-08-27 04:53:41 +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
|
Turn on list-ilp scheduling by default on x86 and x86-64, fix up
|
2011-03-08 02:42:25 +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
|
|
|
compiler_used.ll
|
|
|
complex-asm.ll
|
Fix an inline asm pasto from 117667; was preventing
|
2010-11-09 01:15:07 +00:00 |
complex-fca.ll
|
|
|
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 dead code elimination removes all but one use, try to fold the single def into the remaining use.
|
2011-04-05 20:20:26 +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
|
test/CodeGen/X86: FileCheck-ize and add actions for x86_64-linux and x86_64-win32.
|
2011-03-16 13:53:07 +00:00 |
copysign-zero.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
crash-nosse.ll
|
Eliminate copies of undefined values during coalescing.
|
2011-07-26 23:00:24 +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
|
Also inflate register classes around inline asm.
|
2011-10-12 23:37:40 +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
|
FileCheck-ize
|
2011-07-02 20:42:36 +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
|
rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which is
|
2011-06-18 06:05:24 +00:00 |
darwin-no-dead-strip.ll
|
|
|
darwin-quote.ll
|
|
|
darwin-stub.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
dbg-at-specficiation.ll
|
Do not unnecessarily use AT_specification DIE because it does not add any value.
|
2011-09-21 23:41:11 +00:00 |
dbg-byval-parameter.ll
|
Emit debug info for byval parameters.
|
2010-04-28 01:39:28 +00:00 |
dbg-const-int.ll
|
Select DW_AT_const_value size based on variable size.
|
2011-05-27 16:45:18 +00:00 |
dbg-const.ll
|
Do not drop constant values when a variable's content is described using .debug_loc entries.
|
2011-06-01 22:03:25 +00:00 |
dbg-declare-arg.ll
|
A dbg.declare may not be in entry block, even if it is referring to an incoming argument. However, It is appropriate to emit DBG_VALUE referring to this incoming argument in entry block in MachineFunction.
|
2011-04-25 16:33:52 +00:00 |
dbg-file-name.ll
|
Don't emit a directory entry for the value in DW_AT_comp_dir, that is always
|
2011-11-02 20:55:33 +00:00 |
dbg-i128-const.ll
|
Dwarf: [PR11022] Fix emitting DW_AT_const_value(>i64), to be host-endian-neutral.
|
2011-10-28 14:12:22 +00:00 |
dbg-large-unsigned-const.ll
|
While emitting constant value, look through derived type and use underlying basic type to determine size and signness of the constant value.
|
2011-07-20 21:57:04 +00:00 |
dbg-merge-loc-entry.ll
|
Make size computation less brittle.
|
2011-05-27 22:05:41 +00:00 |
dbg-prolog-end.ll
|
Identify end of prologue (and beginning of function body) using DW_LNS_set_prologue_end line table opcode.
|
2011-05-11 19:22:19 +00:00 |
dbg-value-dag-combine.ll
|
While replacing all uses of a SDValue with another value, do not forget to transfer SDDbgValue.
|
2011-05-23 17:35:08 +00:00 |
dbg-value-inlined-parameter.ll
|
Always use the string pool, even when it makes the .o larger. This may help
|
2011-10-28 05:29:47 +00:00 |
dbg-value-isel.ll
|
While extending definition range of a debug variable, consult lexical scopes also. There is no point extending debug variable out side its lexical block. This provides 6x compile time speedup in some cases.
|
2011-08-10 21:25:34 +00:00 |
dbg-value-location.ll
|
Always use the string pool, even when it makes the .o larger. This may help
|
2011-10-28 05:29:47 +00:00 |
dbg-value-range.ll
|
Make size computation less brittle.
|
2011-05-27 22:05:41 +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 |
div8.ll
|
Re-commit 131641 with fixes; de-pseudoize MOVSX16rr8 and friends.
|
2011-05-20 19:04:40 +00:00 |
divide-by-constant.ll
|
Be more aggressive about following hints.
|
2011-07-08 20:46:18 +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 |
dwarf-comp-dir.ll
|
Don't emit a directory entry for the value in DW_AT_comp_dir, that is always
|
2011-11-02 20:55:33 +00:00 |
dyn-stackalloc.ll
|
test/CodeGen/X86/dyn-stackalloc.ll: FileCheck-ize.
|
2011-03-16 13:52:08 +00:00 |
eh_frame.ll
|
Fix a silly error I introduce in r131951.
|
2011-06-07 23:26:45 +00:00 |
empty-functions.ll
|
Use the dwarf->llvm mapping to print register names in the cfi
|
2011-05-30 20:20:15 +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
|
|
|
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
|
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
|
Make sure this DAGCombine actually returns an UNDEF of the correct type; PR10476.
|
2011-07-25 22:25:42 +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 |
f16c-intrinsics.ll
|
Add intrinsics for X86 vcvtps2ph and vcvtph2ps instructions
|
2011-11-04 06:59:21 +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
|
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-agg-constant.ll
|
PR10077: fix fast-isel of extractvalue of aggregate constants.
|
2011-06-06 05:46:34 +00:00 |
fast-isel-atomic.ll
|
Convert a bunch more tests over to the new atomic instructions.
|
2011-09-26 23:15:09 +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
|
Remove support for parsing the "type i32" syntax for defining a numbered
|
2011-06-19 00:03:46 +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
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +00:00 |
fast-isel-cmp-branch.ll
|
Update more tests to the new EH scheme.
|
2011-08-31 21:39:05 +00:00 |
fast-isel-constpool.ll
|
Start function numbering at 0.
|
2010-04-17 16:29:15 +00:00 |
fast-isel-extract.ll
|
Add x86 fast-isel for calls returning first-class aggregates. rdar://9435872.
|
2011-05-17 18:29:03 +00:00 |
fast-isel-fneg.ll
|
Force a triple on a couple of tests; we don't support fast-isel of ret on Win64.
|
2011-05-18 17:16:37 +00:00 |
fast-isel-gep.ll
|
Update more tests to the new EH scheme.
|
2011-08-31 21:39:05 +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
|
Fix test on Windows.
|
2011-05-26 18:00:32 +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-ret-ext.ll
|
Add fast-isel support for zeroext and signext ret instructions on x86.
|
2011-05-19 22:16:13 +00:00 |
fast-isel-tailcall.ll
|
|
|
fast-isel-tls.ll
|
PR10991: make fast-isel correctly check whether accessing a global through an alias involves thread-local storage. (I'm not entirely sure how this is supposed to work, but this patch makes fast-isel consistent with the normal isel path.)
|
2011-09-22 23:41:28 +00:00 |
fast-isel-x86-64.ll
|
FastISel: avoid function calls between the materialization of the constant and its use.
|
2011-08-18 22:06:10 +00:00 |
fast-isel-x86.ll
|
fast-isel sret calls, try 2. We actually do need to do something on x86-32. rdar://problem/9303592 .
|
2011-04-28 20:19:12 +00:00 |
fast-isel.ll
|
Force a triple on a couple of tests; we don't support fast-isel of ret on Win64.
|
2011-05-18 17:16:37 +00:00 |
fastcall-correct-mangling.ll
|
|
|
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
|
|
|
fastcc.ll
|
Turn on post-alloc scheduling for x86.
|
2009-10-18 19:57:27 +00:00 |
field-extract-use-trunc.ll
|
|
|
fildll.ll
|
|
|
fltused.ll
|
X86: Emit _fltused instead of __fltused on Windows x64.
|
2010-10-23 09:06:59 +00:00 |
fma.ll
|
Add an intrinsic and codegen support for fused multiply-accumulate. The intent
|
2011-07-08 21:39:21 +00:00 |
fmul-zero.ll
|
|
|
fold-add.ll
|
FileCheck-ize
|
2011-07-02 20:42:33 +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
|
|
|
fold-mul-lohi.ll
|
test/CodeGen/X86: FileCheck-ize and add explicit -mtriple=x86_64-linux. They are useless to Win64 target.
|
2011-03-16 13:52:38 +00:00 |
fold-pcmpeqd-0.ll
|
Fix register-dependent X86 tests.
|
2011-04-05 00:32:44 +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
|
Fix register-dependent X86 tests.
|
2011-04-05 00:32:44 +00:00 |
fold-sext-trunc.ll
|
Remove support for parsing the "type i32" syntax for defining a numbered
|
2011-06-19 00:03:46 +00:00 |
fold-xmm-zero.ll
|
Add -mattr=+sse2 to make the buildbots happy.
|
2011-06-10 08:26:26 +00:00 |
fold-zext-trunc.ll
|
PR9055: extend the fix to PR4050 (r70179) to apply to zext and anyext.
|
2011-04-16 23:25:34 +00:00 |
force-align-stack.ll
|
|
|
fp2sint.ll
|
|
|
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
|
Land the long talked about "type system rewrite" patch. This
|
2011-07-09 17:41:24 +00:00 |
fp-stack-compare.ll
|
Have the X86 back-end emit the alias instead of what's being aliased. In most
|
2011-04-14 01:11:51 +00:00 |
fp-stack-direct-ret.ll
|
|
|
fp-stack-O0-crash.ll
|
Handle IMPLICIT_DEF instructions in X86FloatingPoint.
|
2011-08-03 16:33:19 +00:00 |
fp-stack-O0.ll
|
Fix a problem with fast-isel return values introduced in r134018.
|
2011-06-30 23:42:18 +00:00 |
fp-stack-ret-conv.ll
|
|
|
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
|
FileCheckize a couple of tests.
|
2011-06-28 06:25:03 +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
|
|
|
fp-stack.ll
|
now that fp reg kill insertion stuff happens as a separate
|
2010-05-21 18:17:54 +00:00 |
fp-trunc.ll
|
Make tests more useful.
|
2011-04-25 10:12:01 +00:00 |
fsgsbase.ll
|
Test case for X86 FS/GS Base intrinsics
|
2011-10-31 02:15:47 +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
|
|
|
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
|
Fix an obvious typo that's preventing x86 (32-bit) from using .literal16.
|
2011-07-19 23:14:32 +00:00 |
h-register-addressing-32.ll
|
As Dan pointed out, movzbl, movsbl, and friends are nicer than their alias
|
2011-04-14 01:46:37 +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
|
test/CodeGen/X86: Add a pattern for Win64.
|
2011-03-16 13:52:51 +00:00 |
h-registers-0.ll
|
As Dan pointed out, movzbl, movsbl, and friends are nicer than their alias
|
2011-04-14 01:46:37 +00:00 |
h-registers-1.ll
|
test/CodeGen/X86/h-registers-1.ll: Add explicit -mtriple=x86_64-linux. It does not need to be checked on x86_64-win32 (aka Win64).
|
2011-03-17 04:24:40 +00:00 |
h-registers-2.ll
|
FileCheck-ize a test, avoiding a temporary file.
|
2011-07-02 20:42:31 +00:00 |
h-registers-3.ll
|
|
|
haddsub.ll
|
Synthesize SSE3/AVX 128 bit horizontal add/sub instructions from
|
2011-09-22 20:15: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
|
Replace the -unwind-tables option with a per function flag. This is more
|
2011-05-25 03:44:17 +00:00 |
hidden-vis.ll
|
PR10989: Don't print .hidden on Windows.
|
2011-09-23 00:13:02 +00:00 |
hoist-common.ll
|
Add target triple so test doesn't fail on Windows machines.
|
2011-05-17 00:15:58 +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
|
test/CodeGen/X86: FileCheck-ize and add actions for x86_64-linux and x86_64-win32.
|
2011-03-16 13:53:07 +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 |
i128-sdiv.ll
|
Don't crash on 128-bit sdiv by constant. Found by inspection.
|
2011-10-27 02:06:39 +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
|
|
|
illegal-vector-args-return.ll
|
|
|
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
|
|
|
inline-asm-error.ll
|
Better diagnostics when inline asm fails to allocate.
|
2011-07-02 07:17:37 +00:00 |
inline-asm-flag-clobber.ll
|
|
|
inline-asm-fpstack.ll
|
Don't clobber pending ST regs when FP regs are killed.
|
2011-08-08 17:15:43 +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
|
remove asmparser support for the old getresult instruction, which has been subsumed by extractvalue.
|
2011-06-17 06:57:15 +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
|
Let the inline asm 'q' constraint match float, and on 64-bit double too.
|
2011-07-08 00:19:27 +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
|
Check register class matching instead of width of type matching
|
2011-07-14 20:13:52 +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
|
|
|
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
|
|
|
invalid-shift-immediate.ll
|
|
|
isel-sink2.ll
|
|
|
isel-sink3.ll
|
Fix register-dependent X86 tests.
|
2011-04-05 00:32:44 +00:00 |
isel-sink.ll
|
FileCheck-ize and simplify this test.
|
2011-07-02 20:42:28 +00:00 |
isint.ll
|
Reapply 132424 with fixes. This fixes PR10068.
|
2011-06-03 23:53:54 +00:00 |
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
|
LSR: rewrite inner loops only.
|
2011-09-29 01:33:38 +00:00 |
jump_sign.ll
|
|
|
label-redefinition.ll
|
|
|
large-gep-scale.ll
|
|
|
ldzero.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
lea-2.ll
|
|
|
lea-3.ll
|
Remove working entry from README.
|
2011-04-17 02:36:27 +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
|
|
|
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-libcalls.ll
|
Reapply r143206, with fixes. Disallow physical register lifetimes
|
2011-11-03 21:49:52 +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
|
Last batch of test conversions to new atomic instructions.
|
2011-09-27 00:17:29 +00:00 |
licm-dominance.ll
|
Add dominance check for the instruction being hoisted.
|
2011-10-11 18:09:58 +00:00 |
licm-nested.ll
|
Make this test more specific. There are 3 stats that matched "machine-licm".
|
2011-10-11 23:34:31 +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
|
|
|
lock-inst-encoding.ll
|
Convert a bunch more tests over to the new atomic instructions.
|
2011-09-26 23:15:09 +00:00 |
long-setcc.ll
|
Revert r128175.
|
2011-03-23 23:11:02 +00:00 |
longlong-deadload.ll
|
FileCheck-ize a test that had the strangest TCL quote I've seen yet: an
|
2011-06-28 02:03:10 +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
|
FileCheck-ize
|
2011-07-02 20:42:25 +00:00 |
loop-strength-reduce3.ll
|
LSR: rewrite inner loops only.
|
2011-09-29 01:33:38 +00:00 |
loop-strength-reduce4.ll
|
Fix register-dependent X86 tests.
|
2011-04-05 00:32:44 +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
|
|
|
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
|
Make tests more useful.
|
2011-04-25 10:12:01 +00:00 |
lsr-loop-exit-cond.ll
|
In the pre-RA scheduler, maintain cmp+br proximity.
|
2011-04-14 05:15:06 +00:00 |
lsr-negative-stride.ll
|
|
|
lsr-nonaffine.ll
|
Revert r134366 and add an explicit triple to make this test host-independent.
|
2011-07-05 22:09:19 +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
|
When checking for signed multiplication overflow, watch out for INT_MIN and -1.
|
2011-05-23 21:07:39 +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
|
FileCheck-ize another codegen test.
|
2011-07-02 20:42:22 +00:00 |
lsr-reuse-trunc.ll
|
Be more aggressive about following hints.
|
2011-07-08 20:46:18 +00:00 |
lsr-reuse.ll
|
Turn on list-ilp scheduling by default on x86 and x86-64, fix up
|
2011-03-08 02:42:25 +00:00 |
lsr-sort.ll
|
|
|
lsr-static-addr.ll
|
Fix X86's isLegalAddressingMode to recognize that static addresses
|
2010-08-24 15:55:12 +00:00 |
lsr-wrap.ll
|
|
|
lzcnt.ll
|
Test case for X86 LZCNT instruction selection.
|
2011-10-11 06:47:01 +00:00 |
machine-cse.ll
|
sext(undef) = 0, because the top bits will all be the same.
|
2011-03-15 02:22:10 +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-DbgValue.ll
|
While sinking machine instructions, sink matching DBG_VALUEs also otherwise live debug variable pass will drop DBG_VALUEs on the floor.
|
2011-09-07 00:07:58 +00:00 |
MachineSink-eflags.ll
|
Update live-in lists when splitting critical edges.
|
2011-10-14 17:25:46 +00:00 |
MachineSink-PHIUse.ll
|
Roll r127459 back in:
|
2011-03-11 21:52:04 +00:00 |
masked-iv-safe.ll
|
|
|
masked-iv-unsafe.ll
|
As Dan pointed out, movzbl, movsbl, and friends are nicer than their alias
|
2011-04-14 01:46:37 +00:00 |
maskmovdqu.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +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 |
mem-promote-integers.ll
|
Reduce the runtime of the test. Keep only the interesting cases.
|
2011-06-19 08:12:43 +00:00 |
membarrier.ll
|
Last batch of test conversions to new atomic instructions.
|
2011-09-27 00:17:29 +00:00 |
memcmp.ll
|
Relax expressions and add explicit triplets -linux and -win32.
|
2011-02-22 07:20:52 +00:00 |
memcpy-2.ll
|
rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which is
|
2011-06-18 06:05:24 +00:00 |
memcpy.ll
|
Add Mode64Bit feature and sink it down to MC layer.
|
2011-07-07 21:06:52 +00:00 |
memset64-on-x86-32.ll
|
rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which is
|
2011-06-18 06:05:24 +00:00 |
memset-2.ll
|
rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which is
|
2011-06-18 06:05:24 +00:00 |
memset-3.ll
|
rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which is
|
2011-06-18 06:05:24 +00:00 |
memset.ll
|
rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which is
|
2011-06-18 06:05:24 +00:00 |
mfence.ll
|
Last batch of test conversions to new atomic instructions.
|
2011-09-27 00:17:29 +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
|
Fix register-dependent X86 tests.
|
2011-04-05 00:32:44 +00:00 |
mmx-emms.ll
|
|
|
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
|
stabalize tests by specifying the exact sse level
|
2011-10-17 19:45:38 +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
|
Remove support for using "foo" as symbols instead of %"foo". This is ancient
|
2011-06-17 06:36:20 +00:00 |
movbe.ll
|
test/CodeGen/X86/movbe.ll: Give explicit -mtriple=x86_64-linux, to unbreak win32 hosts.
|
2011-10-11 03:41:03 +00:00 |
movfs.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
movgs.ll
|
Attempt to fix -mtriple=i686-{cygwin|mingw|win32} regressions. Nakamura,
|
2011-09-20 00:08:12 +00:00 |
movmsk.ll
|
High bits of movmskp{s|d} and pmovmskb are known zero. rdar://10247336
|
2011-10-07 17:21:44 +00:00 |
movntdq-no-avx.ll
|
Don't produce a vmovntdq if we don't have AVX support.
|
2011-05-14 00:30: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 |
muloti.ll
|
Fix UMULO support for 2x register width to allow the full
|
2011-06-18 00:09:57 +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
|
|
|
multiple-return-values-cross-block.ll
|
remove asmparser support for the old getresult instruction, which has been subsumed by extractvalue.
|
2011-06-17 06:57:15 +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-cst.ll
|
X86: Try to use a smaller encoding by transforming (X << C1) & C2 into (X & (C2 >> C1)) & C1. (Part of PR5039)
|
2011-04-22 15:30:40 +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 |
no-cfi.ll
|
GCC uses a different encoding of pointers in the FDE when using
|
2011-05-01 04:49:54 +00:00 |
nobt.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
non-lazy-bind.ll
|
Add a new function attribute, nonlazybind, which inhibits lazy-loading
|
2011-06-15 20:36:13 +00:00 |
nontemporal.ll
|
Replace the "movnt" intrinsics with a native store + nontemporal metadata bit.
|
2011-05-03 21:11:17 +00:00 |
norex-subreg.ll
|
Add TEST8ri_NOREX pseudo to constrain sub_8bit_hi copies.
|
2011-10-08 18:28:28 +00:00 |
nosse-error1.ll
|
add 2 more testcases for -mattr=-sse (r63495).
|
2009-02-01 18:24:20 +00:00 |
nosse-error2.ll
|
add 2 more testcases for -mattr=-sse (r63495).
|
2009-02-01 18:24:20 +00:00 |
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
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +00:00 |
opt-shuff-tstore.ll
|
test/CodeGen/X86/opt-shuff-tstore.ll: Add explicit -mtriple=x86_64-linux.
|
2011-08-10 22:52:48 +00:00 |
optimize-max-0.ll
|
rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which is
|
2011-06-18 06:05:24 +00:00 |
optimize-max-1.ll
|
|
|
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
|
Prepare remaining tests for -join-physreg going away.
|
2011-05-04 23:54:59 +00:00 |
or-address.ll
|
Pseudo CMOV instructions don't clobber EFLAGS.
|
2011-09-02 23:52:55 +00:00 |
or-branch.ll
|
|
|
overlap-shift.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
packed_struct.ll
|
|
|
palignr-2.ll
|
Recommitting PALIGNR shift width fixes.
|
2009-11-20 22:28:42 +00:00 |
palignr.ll
|
Really un-XFAIL the testcase, like I said I would in r139458.
|
2011-09-10 02:02:27 +00:00 |
peep-setb.ll
|
X86: Add a bunch of peeps for add and sub of SETB.
|
2011-05-08 18:36:07 +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
|
Be more aggressive about following hints.
|
2011-07-08 20:46:18 +00:00 |
peep-vector-extract-concat.ll
|
test/CodeGen/X86: Add a pattern for Win64.
|
2011-03-16 13:52:51 +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
|
Remove old declare statements.
|
2011-08-31 21:41:20 +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
|
Prepare remaining tests for -join-physreg going away.
|
2011-05-04 23:54:59 +00:00 |
phys_subreg_coalesce-3.ll
|
Prepare remaining tests for -join-physreg going away.
|
2011-05-04 23:54:59 +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
|
Partially FileCheck-ize a test to remove a weird quoting situation.
|
2011-07-02 20:42:20 +00:00 |
pic-load-remat.ll
|
Enable hoisting load from constant memories.
|
2009-11-20 23:31:34 +00:00 |
pic.ll
|
Be careful about scheduling nodes above previous calls. It increase usages of
|
2011-04-26 21:31:35 +00:00 |
pmul.ll
|
Prepare remaining tests for -join-physreg going away.
|
2011-05-04 23:54:59 +00:00 |
pmulld.ll
|
test/CodeGen/X86: Add a pattern for Win64.
|
2011-03-16 13:52:51 +00:00 |
popcnt.ll
|
Add patterns for the x86 popcnt instruction.
|
2010-12-04 20:32:23 +00:00 |
postalloc-coalescing.ll
|
|
|
postra-licm.ll
|
Fix register-dependent X86 tests.
|
2011-04-05 00:32:44 +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
|
FileCheckize a couple of tests.
|
2011-06-28 06:25:03 +00:00 |
pr2177.ll
|
|
|
pr2182.ll
|
FileCheck-ize another codegen test, tightening it up.
|
2011-07-02 20:42:14 +00:00 |
pr2326.ll
|
|
|
pr2656.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
pr2659.ll
|
Prepare remaining tests for -join-physreg going away.
|
2011-05-04 23:54:59 +00:00 |
pr2849.ll
|
|
|
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
|
|
|
pr3216.ll
|
FileCheck-ize another test, and upgrade its syntax a bit.
|
2011-07-02 20:42:17 +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
|
|
|
pr3250.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
pr3317.ll
|
Land the long talked about "type system rewrite" patch. This
|
2011-07-09 17:41:24 +00:00 |
pr3366.ll
|
As Dan pointed out, movzbl, movsbl, and friends are nicer than their alias
|
2011-04-14 01:46:37 +00:00 |
pr3457.ll
|
|
|
pr3495-2.ll
|
Fix register-dependent X86 tests.
|
2011-04-05 00:32:44 +00:00 |
pr3495.ll
|
LSR: rewrite inner loops only.
|
2011-09-29 01:33:38 +00:00 |
pr3522.ll
|
Update more tests to the new EH scheme.
|
2011-08-31 21:39:05 +00:00 |
pr7882.ll
|
Make fast scheduler handle asm clobbers correctly.
|
2010-08-17 22:17:24 +00:00 |
pr9127.ll
|
Reapply 132424 with fixes. This fixes PR10068.
|
2011-06-03 23:53:54 +00:00 |
pr9743.ll
|
Use the dwarf->llvm mapping to print register names in the cfi
|
2011-05-30 20:20:15 +00:00 |
pr10068.ll
|
Add test for PR10068.
|
2011-06-02 20:02:48 +00:00 |
pr10420.ll
|
Assume .cfi_startproc is the first thing in a function. If the function is
|
2011-08-02 20:24:22 +00:00 |
prefetch.ll
|
Add one more argument to the prefetch intrinsic to indicate whether it's a data
|
2011-06-14 04:58:37 +00:00 |
private-2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
private.ll
|
make the asmparser reject function and type redefinitions. 'Merging' hasn't been
|
2011-06-17 07:06:44 +00:00 |
promote-assert-zext.ll
|
As Dan pointed out, movzbl, movsbl, and friends are nicer than their alias
|
2011-04-14 01:46:37 +00:00 |
promote-i16.ll
|
Commit the right set of tests for r133124. Sorry 'bout that!
|
2011-06-16 01:35:45 +00:00 |
promote-trunc.ll
|
Fix PromoteIntRes_TRUNCATE: Add support for cases where the
|
2011-06-20 07:15:58 +00:00 |
promote.ll
|
Add additional element-promotion tests.
|
2011-10-18 23:05:33 +00:00 |
ptr-rotate.ll
|
New pointer rotate test.
|
2011-07-20 03:09:11 +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
|
test/CodeGen/X86/red-zone.ll: Add explicit -mtriple=x86_64-linux.
|
2011-02-22 07:18:55 +00:00 |
reghinting.ll
|
Hoist spills within a basic block.
|
2011-07-09 00:25:03 +00:00 |
regpressure.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
rem-2.ll
|
|
|
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
|
Turn on list-ilp scheduling by default on x86 and x86-64, fix up
|
2011-03-08 02:42:25 +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
|
Remove dead code. Fix associated test to use FileCheck.
|
2011-05-16 21:28:22 +00:00 |
rip-rel-address.ll
|
|
|
rodata-relocs.ll
|
Update tests.
|
2011-01-16 18:02:57 +00:00 |
rot16.ll
|
|
|
rot32.ll
|
|
|
rot64.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
rotate2.ll
|
|
|
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
|
fix a typo in the test
|
2011-10-16 20:43:41 +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
|
test/CodeGen/X86: FileCheck-ize and add explicit -mtriple=x86_64-linux. They are useless to Win64 target.
|
2011-03-16 13:52:38 +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
|
Update more tests to the new EH scheme.
|
2011-08-31 21:39:05 +00:00 |
sdiv-exact.ll
|
Emit a more efficient magic number multiplication for exact sdivs.
|
2011-07-08 10:31:30 +00:00 |
segmented-stacks.ll
|
Run test with -verify-machineinstrs.
|
2011-10-26 21:20:26 +00:00 |
select.ll
|
As Dan pointed out, movzbl, movsbl, and friends are nicer than their alias
|
2011-04-14 01:46:37 +00:00 |
setcc.ll
|
As Dan pointed out, movzbl, movsbl, and friends are nicer than their alias
|
2011-04-14 01:46:37 +00:00 |
setoeq.ll
|
Reapply 132424 with fixes. This fixes PR10068.
|
2011-06-03 23:53:54 +00:00 |
setuge.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
sext-i1.ll
|
Revert r128175.
|
2011-03-23 23:11:02 +00:00 |
sext-load.ll
|
|
|
sext-ret-val.ll
|
As Dan pointed out, movzbl, movsbl, and friends are nicer than their alias
|
2011-04-14 01:46:37 +00:00 |
sext-subreg.ll
|
As Dan pointed out, movzbl, movsbl, and friends are nicer than their alias
|
2011-04-14 01:46:37 +00:00 |
sext-trunc.ll
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +00:00 |
sfence.ll
|
Last batch of test conversions to new atomic instructions.
|
2011-09-27 00:17:29 +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
|
|
|
shift-codegen.ll
|
FileCheck-ize another X86 test, making it more precisely verify the
|
2011-07-02 20:43:16 +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
|
|
|
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
|
|
|
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-pair.ll
|
Change this DAGCombine to build AND of SHR instead of SHR of AND; this matches the ordering we prefer in instcombine. Part of rdar://9562809.
|
2011-06-09 22:14:44 +00:00 |
shift-parts.ll
|
|
|
shl_elim.ll
|
As Dan pointed out, movzbl, movsbl, and friends are nicer than their alias
|
2011-04-14 01:46:37 +00:00 |
shl_undef.ll
|
TargetLoweringOpt is a struct used by DAGCombine, not a pass.
|
2011-06-15 16:48:02 +00:00 |
shl-anyext.ll
|
|
|
shrink-compare.ll
|
test/CodeGen/X86/shrink-compare.ll: Relax expressions for Win64.
|
2011-04-23 00:15:45 +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
|
|
|
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-byval.ll
|
Test case for r133858 (tail call optimize in the presence of byval).
|
2011-06-25 02:44:56 +00:00 |
sibcall.ll
|
make the asmparser reject function and type redefinitions. 'Merging' hasn't been
|
2011-06-17 07:06:44 +00:00 |
sincos.ll
|
Add readonly to some sin and cos calls; transformations
|
2009-09-25 18:15:29 +00:00 |
sink-hoist.ll
|
Add dominance check for the instruction being hoisted.
|
2011-10-11 18:09:58 +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.ll
|
Merge and FileCheckize test cases.
|
2011-05-21 18:31: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
|
|
|
split-eh-lpad-edges.ll
|
Update more tests to the new EH scheme.
|
2011-08-31 21:39:05 +00:00 |
split-vector-bitcast.ll
|
Prevent x86-specific DAGCombine from creating nodes with illegal type (which could not be selected). Fixes a minor isel issue that was breaking the testcase from r136130.
|
2011-07-26 21:02:58 +00:00 |
split-vector-rem.ll
|
|
|
sret.ll
|
|
|
sse1.ll
|
Default 64-bit target features and SSE2 on when a triple specifies x86-64. Clean up all the other hacks which are now unnecessary.
|
2011-07-08 22:16:47 +00:00 |
sse2-blend.ll
|
Improve code generation for vselect on SSE2:
|
2011-10-19 20:43:16 +00:00 |
sse2.ll
|
Fix register-dependent X86 tests.
|
2011-04-05 00:32:44 +00:00 |
sse3.ll
|
Reapply r143206, with fixes. Disallow physical register lifetimes
|
2011-11-03 21:49:52 +00:00 |
sse41-blend.ll
|
Synthesize x86 max/min instructions also for vectors (i.e. produce
|
2011-09-17 16:49:39 +00:00 |
sse41.ll
|
improve the setcc -> setcc_carry optimization to happen more
|
2010-12-19 22:08:31 +00:00 |
sse42_64.ll
|
Renamed llvm.x86.sse42.crc32 intrinsics; crc64 doesn't exist.
|
2011-05-26 23:13:19 +00:00 |
sse42.ll
|
Renamed llvm.x86.sse42.crc32 intrinsics; crc64 doesn't exist.
|
2011-05-26 23:13:19 +00:00 |
sse_reload_fold.ll
|
Simplify local live range splitting's safeguard to fix PR10070.
|
2011-06-06 23:55:20 +00:00 |
sse-align-0.ll
|
test/CodeGen/X86: FileCheck-ize and add explicit -mtriple=x86_64-linux. They are useless to Win64 target.
|
2011-03-16 13:52:38 +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
|
|
|
sse-align-3.ll
|
test/CodeGen/X86: FileCheck-ize and add explicit -mtriple=x86_64-linux. They are useless to Win64 target.
|
2011-03-16 13:52:38 +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
|
test/CodeGen/X86: FileCheck-ize and add explicit -mtriple=x86_64-linux. They are useless to Win64 target.
|
2011-03-16 13:52:38 +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
|
|
|
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
|
test/CodeGen/X86: FileCheck-ize and add explicit -mtriple=x86_64-linux. They are useless to Win64 target.
|
2011-03-16 13:52:38 +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
|
Synthesize x86 max/min instructions also for vectors (i.e. produce
|
2011-09-17 16:49:39 +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
|
|
|
stdarg.ll
|
test/CodeGen/X86: FileCheck-ize and add explicit -mtriple=x86_64-linux. They are useless to Win64 target.
|
2011-03-16 13:52:38 +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
|
|
|
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
|
test/CodeGen/X86: FileCheck-ize and add explicit -mtriple=x86_64-linux. They are useless to Win64 target.
|
2011-03-16 13:52:38 +00:00 |
stride-reuse.ll
|
test/CodeGen/X86: FileCheck-ize and add explicit -mtriple=x86_64-linux. They are useless to Win64 target.
|
2011-03-16 13:52:38 +00:00 |
sub-with-overflow.ll
|
X86: Fix the (saddo/ssub x, 1) -> incl/decl selection to check the right operand for 1.
|
2011-03-08 15:20:20 +00:00 |
sub.ll
|
Update test.
|
2011-07-26 22:45:39 +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
|
|
|
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
|
Don't emit a bit test if there is only one case the test can yield false. A simple SETNE is sufficient.
|
2011-07-14 01:38:42 +00:00 |
switch-crit-edge-constant.ll
|
|
|
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
|
|
|
swizzle.ll
|
|
|
tail-call-got.ll
|
This test requires sse, otherwise x87 ops will block tailcall optimization
|
2011-08-31 16:49:05 +00:00 |
tail-dup-addr.ll
|
Reenable tail duplication of bb with just an unconditional jump, but
|
2011-06-22 22:31:57 +00:00 |
tail-opts.ll
|
Fix a batch of x86 tests to be coalescer independent.
|
2011-05-04 23:54:51 +00:00 |
tail-threshold.ll
|
Add triple.
|
2011-06-14 23:47:36 +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-returndup-void.ll
|
Do early taildup of ret in CodeGenPrepare for potential tail calls that have a
|
2011-03-24 04:52:10 +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
|
|
|
tailcall-void.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
tailcallbyval64.ll
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +00:00 |
tailcallbyval.ll
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +00:00 |
tailcallfp2.ll
|
|
|
tailcallfp.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
tailcallpic1.ll
|
|
|
tailcallpic2.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
tailcallstack64.ll
|
Fix some tests that depend on register allocation.
|
2011-06-03 22:45:21 +00:00 |
test-nofold.ll
|
In the pre-RA scheduler, maintain cmp+br proximity.
|
2011-04-14 05:15:06 +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
|
FileCheck-ize another test, making it much more precise for testing the
|
2011-07-02 20:42:11 +00:00 |
tls1.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
tls2.ll
|
|
|
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
|
|
|
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
|
|
|
tls15.ll
|
|
|
tls-pic.ll
|
Lower TLS_addr32 and TLS_addr64.
|
2010-11-27 20:43:02 +00:00 |
tlv-1.ll
|
Fix TLS lowering bug. The CopyFromReg must be glued to the TLSCALL. rdar://10291355
|
2011-10-19 22:22:54 +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-ext-ld-st.ll
|
When promoting integer vectors we often create ext-loads. This patch adds a
|
2011-09-18 10:39:32 +00:00 |
trunc-to-bool.ll
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +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
|
|
|
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-sink-terminator.ll
|
PR10998: It is not legal to sink an instruction past the terminator of a block; make sure we don't do that.
|
2011-09-23 22:41:57 +00:00 |
uint64-to-float.ll
|
Update live-in lists when splitting critical edges.
|
2011-10-14 17:25:46 +00:00 |
uint_to_fp-2.ll
|
Explicitly zero out parts of a vector which are required to be zero by the algorithm in LowerUINT_TO_FP_i32. This only has a substantial effect on the generated code when the input is extracted from a vector register; other ways of loading an i32 do the appropriate zeroing implicitly. Fixes PR10802.
|
2011-08-29 21:15:46 +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
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +00:00 |
unaligned-load.ll
|
rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which is
|
2011-06-18 06:05:24 +00:00 |
undef-label.ll
|
Add a test for the recent regression.
|
2011-06-14 20:38:50 +00:00 |
unknown-location.ll
|
Emit less labels for debug info and stop emitting .loc directives for DBG_VALUEs.
|
2011-03-25 17:20:59 +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 |
unreachable-stack-protector.ll
|
Fix the GCC test suite issue exposed by r127477, which was caused by stack
|
2011-03-11 21:51:56 +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
|
Fix a batch of x86 tests to be coalescer independent.
|
2011-05-04 23:54:51 +00:00 |
v2f32.ll
|
Attempt to fix -mtriple=i686-{cygwin|mingw|win32} regressions. Nakamura,
|
2011-09-20 00:08:12 +00:00 |
v4f32-immediate.ll
|
|
|
v-binop-widen2.ll
|
Add SSE so these actually pass on non-X86 hosts.
|
2010-06-22 20:54:03 +00:00 |
v-binop-widen.ll
|
Change the x86 32-bit scheduler to register pressure and fix up the
|
2011-03-11 01:05:58 +00:00 |
vararg_tailcall.ll
|
Don't attempt to tail call optimize for Win64.
|
2011-05-20 00:59:28 +00:00 |
variable-sized-darwin-bzero.ll
|
rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which is
|
2011-06-18 06:05:24 +00:00 |
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_anyext.ll
|
Enable support for vector sext and trunc:
|
2011-02-24 21:01:34 +00:00 |
vec_call.ll
|
|
|
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-sse4.ll
|
PR11033: Make sure we don't generate PCMPGTQ and PCMPEQQ if the target CPU does not support them.
|
2011-09-28 21:00:25 +00:00 |
vec_compare.ll
|
|
|
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
|
Fixes a bug in the DAGCombiner. LoadSDNodes have two values (data, chain).
|
2011-05-11 14:40:50 +00:00 |
vec_extract.ll
|
Fixes a bug in the DAGCombiner. LoadSDNodes have two values (data, chain).
|
2011-05-11 14:40:50 +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
|
FileCheck-ize another test. This one is more clear and runs fewer
|
2011-07-02 20:42:08 +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
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
vec_set-4.ll
|
|
|
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
|
|
|
vec_set-8.ll
|
Revert r133452: "Emit movq for 64-bit register to XMM register moves..."
|
2011-06-21 17:35:13 +00:00 |
vec_set-9.ll
|
Revert r133452: "Emit movq for 64-bit register to XMM register moves..."
|
2011-06-21 17:35:13 +00:00 |
vec_set-A.ll
|
FileCheck-ize a test, no functionality changed.
|
2011-07-02 20:42:06 +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
|
Attempt to fix -mtriple=i686-{cygwin|mingw|win32} regressions. Nakamura,
|
2011-09-20 00:08:12 +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
|
|
|
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
|
|
|
vec_set-J.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
vec_set.ll
|
|
|
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
|
|
|
vec_shuffle-14.ll
|
Revert r133452: "Emit movq for 64-bit register to XMM register moves..."
|
2011-06-21 17:35:13 +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
|
Fix a batch of x86 tests to be coalescer independent.
|
2011-05-04 23:54:51 +00:00 |
vec_shuffle-17.ll
|
Revert r133452: "Emit movq for 64-bit register to XMM register moves..."
|
2011-06-21 17:35:13 +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
|
|
|
vec_shuffle-25.ll
|
Delete useless trailing semicolons.
|
2010-01-05 17:55:26 +00:00 |
vec_shuffle-26.ll
|
|
|
vec_shuffle-27.ll
|
Add comment for testcase for 122206
|
2010-12-20 00:54:26 +00:00 |
vec_shuffle-28.ll
|
|
|
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
|
Move test to Transforms/InstCombine.
|
2011-05-19 05:53:22 +00:00 |
vec_shuffle-37.ll
|
Add a new DAGCombine optimization for BUILD_VECTOR.
|
2011-10-29 21:23:04 +00:00 |
vec_shuffle-38.ll
|
Vector shuffle mask <i32 4, i32 5, i32 2, i32 3> should yield "movsd", not "movss".
|
2011-09-14 02:36:14 +00:00 |
vec_shuffle.ll
|
|
|
vec_splat-2.ll
|
|
|
vec_splat-3.ll
|
|
|
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_uint_to_fp.ll
|
Rename the "sandybridge" subtarget to "corei7-avx", for GCC compatibility.
|
2011-05-20 15:11:26 +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
|
Revert "Don't check liveness of unallocatable registers."
|
2011-07-30 00:57:25 +00:00 |
vfcmp.ll
|
Eliminate more uses of llvm-as and llvm-dis.
|
2009-09-08 23:54:48 +00:00 |
visibility2.ll
|
Adding a test case for revision 132825.
|
2011-06-10 02:44:19 +00:00 |
visibility.ll
|
Print visibility info for external variables.
|
2011-04-05 15:51:32 +00:00 |
volatile.ll
|
|
|
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
|
As Dan pointed out, movzbl, movsbl, and friends are nicer than their alias
|
2011-04-14 01:46:37 +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
|
Clean the triple, add check lines.
|
2011-10-17 07:07:51 +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
|
Enable element promotion type legalization by deafault.
|
2011-10-16 20:31:33 +00:00 |
widen_arith-2.ll
|
Enable element promotion type legalization by deafault.
|
2011-10-16 20:31:33 +00:00 |
widen_arith-3.ll
|
Enable element promotion type legalization by deafault.
|
2011-10-16 20:31:33 +00:00 |
widen_arith-4.ll
|
Revert r141569 and r141576.
|
2011-10-10 23:18:02 +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
|
Enable element promotion type legalization by deafault.
|
2011-10-16 20:31:33 +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
|
Enable element promotion type legalization by deafault.
|
2011-10-16 20:31:33 +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
|
Enable element promotion type legalization by deafault.
|
2011-10-16 20:31:33 +00:00 |
widen_conv-2.ll
|
As Dan pointed out, movzbl, movsbl, and friends are nicer than their alias
|
2011-04-14 01:46:37 +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
|
Enable element promotion type legalization by deafault.
|
2011-10-16 20:31:33 +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
|
stabalize tests by specifying the exact sse level
|
2011-10-17 19:45:38 +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
|
Changed test to check for correct load size instead of shift as the shift might change if optimised
|
2011-10-27 18:15:58 +00:00 |
widen_shuffle-1.ll
|
Enable element promotion type legalization by deafault.
|
2011-10-16 20:31:33 +00:00 |
win64_alloca_dynalloca.ll
|
Fix some tests that depend on register allocation.
|
2011-06-03 22:45:21 +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 va_arg for Win64 not to miss taking va_start when number of fixed args > 4.
|
2011-03-09 11:33:15 +00:00 |
win_chkstk.ll
|
Target/X86: [PR8777][PR8778] Tweak alloca/chkstk for Windows targets.
|
2011-03-24 07:07:00 +00:00 |
x86_64-mul-by-const.ll
|
Cosmetic changes.
|
2010-12-20 20:10:50 +00:00 |
x86-64-and-mask.ll
|
Fix a batch of x86 tests to be coalescer independent.
|
2011-05-04 23:54:51 +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
|
Don't depend on the physreg coalescing order.
|
2011-05-04 01:01:47 +00:00 |
x86-64-frameaddr.ll
|
|
|
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-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
|
|
|
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
|
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
|
|
|
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
|
manually upgrade a bunch of tests to modern syntax, and remove some that
|
2011-06-17 03:14:27 +00:00 |
x86-64-sret-return.ll
|
|
|
x86-64-tls-1.ll
|
A slight reworking of the custom patterns for x86-64 tpoff codegen and
|
2010-07-08 07:36:46 +00:00 |
x86-64-varargs.ll
|
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-shifts.ll
|
Teach the x86 backend a couple tricks for dealing with v16i8 sra by a constant splat value. Fixes PR11289.
|
2011-11-01 21:18:39 +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
|
Don't depend on the physreg coalescing order.
|
2011-05-04 01:01:47 +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
|
Roll r127459 back in:
|
2011-03-11 21:52:04 +00:00 |
zext-fold.ll
|
There's no need to be so picky about the particular register.
|
2011-06-16 21:00:00 +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
|
Turn on list-ilp scheduling by default on x86 and x86-64, fix up
|
2011-03-08 02:42:25 +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 |