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