.. |
GC
|
tests: CodeGen/X86/GC tests require X86.
|
2010-08-05 15:45:33 +00:00 |
3addr-16bit.ll
|
|
|
3addr-or.ll
|
|
|
2003-08-03-CallArgLiveRanges.ll
|
|
|
2003-08-23-DeadBlockTest.ll
|
|
|
2003-11-03-GlobalBool.ll
|
|
|
2004-02-12-Memcpy.ll
|
|
|
2004-02-13-FrameReturnAddress.ll
|
|
|
2004-02-14-InefficientStackPointer.ll
|
|
|
2004-02-22-Casts.ll
|
|
|
2004-03-30-Select-Max.ll
|
|
|
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
|
|
|
2007-01-29-InlineAsm-ir.ll
|
|
|
2007-02-04-OrAddrMode.ll
|
|
|
2007-02-16-BranchFold.ll
|
|
|
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
|
|
|
2007-04-27-InlineAsm-IntMemInput.ll
|
|
|
2007-05-05-Personality.ll
|
|
|
2007-05-05-VecCastExpand.ll
|
|
|
2007-05-07-InvokeSRet.ll
|
|
|
2007-05-14-LiveIntervalAssert.ll
|
|
|
2007-05-15-maskmovq.ll
|
|
|
2007-05-17-ShuffleISelBug.ll
|
|
|
2007-06-04-tailmerge4.ll
|
|
|
2007-06-04-X86-64-CtorAsmBugs.ll
|
|
|
2007-06-05-LSR-Dominator.ll
|
|
|
2007-06-15-IntToMMX.ll
|
|
|
2007-06-28-X86-64-isel.ll
|
|
|
2007-06-29-DAGCombinerBug.ll
|
|
|
2007-06-29-VecFPConstantCSEBug.ll
|
|
|
2007-07-03-GR64ToVR64.ll
|
|
|
2007-07-10-StackerAssert.ll
|
|
|
2007-07-18-Vector-Extract.ll
|
|
|
2007-08-01-LiveVariablesBug.ll
|
|
|
2007-08-09-IllegalX86-64Asm.ll
|
|
|
2007-08-10-SignExtSubreg.ll
|
|
|
2007-08-13-AppendingLinkage.ll
|
|
|
2007-09-05-InvalidAsm.ll
|
|
|
2007-09-06-ExtWeakAliasee.ll
|
|
|
2007-09-17-ObjcFrameEH.ll
|
|
|
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
|
|
|
2008-01-16-InvalidDAGCombineXform.ll
|
|
|
2008-01-16-Trampoline.ll
|
|
|
2008-02-05-ISelCrash.ll
|
|
|
2008-02-06-LoadFoldingBug.ll
|
|
|
2008-02-08-LoadFoldingBug.ll
|
|
|
2008-02-14-BitMiscompile.ll
|
|
|
2008-02-18-TailMergingBug.ll
|
|
|
2008-02-20-InlineAsmClobber.ll
|
|
|
2008-02-22-LocalRegAllocBug.ll
|
|
|
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
|
|
|
2008-03-12-ThreadLocalAlias.ll
|
|
|
2008-03-13-TwoAddrPassCrash.ll
|
|
|
2008-03-14-SpillerCrash.ll
|
|
|
2008-03-18-CoalescerBug.ll
|
Eliminate the other half of the BRCOND optimization, and update
|
2010-06-24 15:24:03 +00:00 |
2008-03-19-DAGCombinerBug.ll
|
|
|
2008-03-23-DarwinAsmComments.ll
|
|
|
2008-03-25-TwoAddrPassBug.ll
|
|
|
2008-03-31-SpillerFoldingBug.ll
|
|
|
2008-04-02-unnamedEH.ll
|
|
|
2008-04-08-CoalescerCrash.ll
|
|
|
2008-04-09-BranchFolding.ll
|
Eliminate the other half of the BRCOND optimization, and update
|
2010-06-24 15:24:03 +00:00 |
2008-04-15-LiveVariableBug.ll
|
|
|
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
|
|
|
2008-05-22-FoldUnalignedLoad.ll
|
|
|
2008-05-28-CoalescerBug.ll
|
|
|
2008-05-28-LocalRegAllocBug.ll
|
|
|
2008-06-04-MemCpyLoweringBug.ll
|
|
|
2008-06-13-NotVolatileLoadStore.ll
|
|
|
2008-06-13-VolatileLoadStore.ll
|
|
|
2008-06-16-SubregsBug.ll
|
|
|
2008-06-18-BadShuffle.ll
|
|
|
2008-06-25-VecISelBug.ll
|
|
|
2008-07-07-DanglingDeadInsts.ll
|
|
|
2008-07-09-ELFSectionAttributes.ll
|
|
|
2008-07-11-SHLBy1.ll
|
|
|
2008-07-11-SpillerBug.ll
|
|
|
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
|
|
|
2008-08-06-CmpStride.ll
|
Move x86-specific tests out of test/Transforms/LoopStrengthReduce and
|
2010-08-05 17:04:15 +00:00 |
2008-08-06-RewriterBug.ll
|
|
|
2008-08-17-UComiCodeGenBug.ll
|
|
|
2008-08-19-SubAndFetch.ll
|
|
|
2008-08-23-64Bit-maskmovq.ll
|
|
|
2008-08-23-X86-64AsmBug.ll
|
Eliminate the other half of the BRCOND optimization, and update
|
2010-06-24 15:24:03 +00:00 |
2008-08-25-AsmRegTypeMismatch.ll
|
|
|
2008-08-31-EH_RETURN32.ll
|
|
|
2008-08-31-EH_RETURN64.ll
|
|
|
2008-09-05-sinttofp-2xi32.ll
|
|
|
2008-09-09-LinearScanBug.ll
|
|
|
2008-09-11-CoalescerBug2.ll
|
|
|
2008-09-11-CoalescerBug.ll
|
|
|
2008-09-17-inline-asm-1.ll
|
|
|
2008-09-18-inline-asm-2.ll
|
In asm's, output operands with matching input constraints
|
2010-06-28 22:09:45 +00:00 |
2008-09-19-RegAllocBug.ll
|
|
|
2008-09-25-sseregparm-1.ll
|
|
|
2008-09-26-FrameAddrBug.ll
|
|
|
2008-09-29-ReMatBug.ll
|
|
|
2008-09-29-VolatileBug.ll
|
|
|
2008-10-02-Atomics32-2.ll
|
|
|
2008-10-06-MMXISelBug.ll
|
|
|
2008-10-06-x87ld-nan-1.ll
|
|
|
2008-10-06-x87ld-nan-2.ll
|
|
|
2008-10-07-SSEISelBug.ll
|
|
|
2008-10-11-CallCrash.ll
|
|
|
2008-10-13-CoalescerBug.ll
|
|
|
2008-10-16-VecUnaryOp.ll
|
|
|
2008-10-17-Asm64bitRConstraint.ll
|
|
|
2008-10-20-AsmDoubleInI32.ll
|
|
|
2008-10-24-FlippedCompare.ll
|
|
|
2008-10-27-CoalescerBug.ll
|
|
|
2008-10-27-StackRealignment.ll
|
|
|
2008-10-29-ExpandVAARG.ll
|
|
|
2008-11-03-F80VAARG.ll
|
|
|
2008-11-06-testb.ll
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
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
|
fix the buildvector->insertp[sd] logic to not always create a redundant
|
2010-08-28 17:59:08 +00:00 |
2009-03-03-BitcastLongDouble.ll
|
|
|
2009-03-03-BTHang.ll
|
|
|
2009-03-05-burr-list-crash.ll
|
|
|
2009-03-07-FPConstSelect.ll
|
|
|
2009-03-09-APIntCrash.ll
|
|
|
2009-03-09-SpillerBug.ll
|
|
|
2009-03-10-CoalescerBug.ll
|
|
|
2009-03-11-CoalescerBug.ll
|
|
|
2009-03-12-CPAlignBug.ll
|
|
|
2009-03-13-PHIElimBug.ll
|
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
|
|
|
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
|
|
|
2009-04-24.ll
|
|
|
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
|
|
|
2009-05-30-ISelBug.ll
|
|
|
2009-06-02-RewriterBug.ll
|
|
|
2009-06-03-Win64DisableRedZone.ll
|
|
|
2009-06-03-Win64SpillXMM.ll
|
|
|
2009-06-04-VirtualLiveIn.ll
|
|
|
2009-06-05-ScalarToVectorByteMMX.ll
|
|
|
2009-06-05-sitofpCrash.ll
|
|
|
2009-06-05-VariableIndexInsert.ll
|
|
|
2009-06-05-VZextByteShort.ll
|
|
|
2009-06-06-ConcatVectors.ll
|
|
|
2009-06-07-ExpandMMXBitcast.ll
|
|
|
2009-06-12-x86_64-tail-call-conv-out-of-sync-bug.ll
|
|
|
2009-06-15-not-a-tail-call.ll
|
|
|
2009-06-18-movlp-shuffle-register.ll
|
|
|
2009-07-06-TwoAddrAssert.ll
|
|
|
2009-07-07-SplitICmp.ll
|
|
|
2009-07-09-ExtractBoolFromVector.ll
|
|
|
2009-07-15-CoalescerBug.ll
|
|
|
2009-07-16-CoalescerBug.ll
|
|
|
2009-07-17-StackColoringBug.ll
|
|
|
2009-07-19-AsmExtraOperands.ll
|
|
|
2009-07-20-CoalescerBug.ll
|
|
|
2009-07-20-DAGCombineBug.ll
|
|
|
2009-08-02-mmx-scalar-to-vector.ll
|
|
|
2009-08-06-branchfolder-crash.ll
|
|
|
2009-08-06-inlineasm.ll
|
|
|
2009-08-08-CastError.ll
|
|
|
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
|
|
|
2009-11-16-UnfoldMemOpBug.ll
|
|
|
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
|
|
|
2010-01-08-Atomic64Bug.ll
|
|
|
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
|
|
|
2010-04-06-SSEDomainFixCrash.ll
|
|
|
2010-04-07-DbgValueOtherTargets.ll
|
|
|
2010-04-08-CoalescerBug.ll
|
|
|
2010-04-13-AnalyzeBranchCrash.ll
|
|
|
2010-04-21-CoalescerBug.ll
|
|
|
2010-04-23-mmx-movdq2q.ll
|
|
|
2010-04-29-CoalescerCrash.ll
|
|
|
2010-04-30-LocalAlloc-LandingPad.ll
|
|
|
2010-05-03-CoalescerSubRegClobber.ll
|
|
|
2010-05-05-LocalAllocEarlyClobber.ll
|
|
|
2010-05-06-LocalInlineAsmClobber.ll
|
|
|
2010-05-07-ldconvert.ll
|
|
|
2010-05-10-DAGCombinerBug.ll
|
|
|
2010-05-12-FastAllocKills.ll
|
|
|
2010-05-16-nosseconversion.ll
|
|
|
2010-05-25-DotDebugLoc.ll
|
Test expects SSE, give him SSE.
|
2010-08-15 23:32:03 +00:00 |
2010-05-26-DotDebugLoc.ll
|
|
|
2010-05-26-FP_TO_INT-crash.ll
|
|
|
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
|
|
|
2010-06-14-fast-isel-fs-load.ll
|
|
|
2010-06-15-FastAllocEarlyCLobber.ll
|
|
|
2010-06-24-g-constraint-crash.ll
|
Don't write an output file to cwd, and put an rdar prefix on
|
2010-06-24 23:45:15 +00:00 |
2010-06-25-asm-RA-crash.ll
|
Don't write temporary files in test directory
|
2010-06-28 20:01:15 +00:00 |
2010-06-25-CoalescerSubRegDefDead.ll
|
- Reapply r106066 now that the bzip2 build regression has been fixed.
|
2010-06-25 20:48:10 +00:00 |
2010-06-28-DbgEntryPC.ll
|
Make it a .ll test case.
|
2010-07-14 23:12:52 +00:00 |
2010-06-28-FastAllocTiedOperand.ll
|
Add a triple so test runs on Linux as well.
|
2010-06-28 19:31:15 +00:00 |
2010-06-28-matched-g-constraint.ll
|
In asm's, output operands with matching input constraints
|
2010-06-28 22:09:45 +00:00 |
2010-07-02-asm-alignstack.ll
|
Propagate the AlignStack bit in InlineAsm's to the
|
2010-07-02 20:16:09 +00:00 |
2010-07-02-UnfoldBug.ll
|
- Two-address pass should not assume unfolding is always successful.
|
2010-07-02 20:36:18 +00:00 |
2010-07-06-asm-RIP.ll
|
Fix PR number.
|
2010-07-13 18:14:47 +00:00 |
2010-07-06-DbgCrash.ll
|
Make test not hang waiting for input.
|
2010-07-06 23:06:58 +00:00 |
2010-07-11-FPStackLoneUse.ll
|
Add forgotten test case.
|
2010-07-16 04:45:35 +00:00 |
2010-07-13-indirectXconstraint.ll
|
In inline asm treat indirect 'X' constraint as 'm'.
|
2010-07-13 20:17:05 +00:00 |
2010-07-15-Crash.ll
|
Fix crash reported in PR7653.
|
2010-07-15 18:45:27 +00:00 |
2010-07-29-SetccSimplify.ll
|
Fix for bug reported by Evzen Muller on llvm-commits: make sure to correctly
|
2010-07-30 06:44:31 +00:00 |
2010-08-04-MaskedSignedCompare.ll
|
PR7814: Truncates cannot be ignored for signed comparisons.
|
2010-08-04 22:40:58 +00:00 |
2010-08-04-MingWCrash.ll
|
The lower invoke pass needs to have unreachable code elimination run after it
|
2010-08-04 23:36:02 +00:00 |
2010-08-10-DbgConstant.ll
|
This is x86 only test.
|
2010-08-12 00:17:38 +00:00 |
2010-09-01-RemoveCopyByCommutingDef.ll
|
Teach RemoveCopyByCommutingDef to check all aliases, not just subregisters.
|
2010-09-01 22:15:35 +00:00 |
20090313-signext.ll
|
|
|
abi-isel.ll
|
|
|
add.ll
|
|
|
addr-label-difference.ll
|
|
|
aliases.ll
|
|
|
aligned-comm.ll
|
|
|
alignment.ll
|
|
|
all-ones-vector.ll
|
|
|
alloca-align-rounding-32.ll
|
|
|
alloca-align-rounding.ll
|
|
|
and-or-fold.ll
|
|
|
and-su.ll
|
|
|
anyext.ll
|
|
|
arg-cast.ll
|
|
|
asm-block-labels.ll
|
|
|
asm-global-imm.ll
|
|
|
asm-indirect-mem.ll
|
|
|
asm-modifier-P.ll
|
|
|
asm-modifier.ll
|
|
|
atomic_add.ll
|
|
|
atomic_op.ll
|
|
|
Atomics-32.ll
|
|
|
Atomics-64.ll
|
|
|
attribute-sections.ll
|
|
|
avoid-lea-scale2.ll
|
|
|
avoid-loop-align-2.ll
|
|
|
avoid-loop-align.ll
|
|
|
avx-128.ll
|
- Teach SSEDomainFix to switch between different levels of AVX instructions. Here we guess that AVX will have domain issues, so just implement them for consistency and in the future we remove if it's unnecessary.
|
2010-08-12 20:20:53 +00:00 |
avx-256.ll
|
Begin to support some vector operations for AVX 256-bit intructions. The long
|
2010-08-12 02:06:36 +00:00 |
avx-intrinsics-x86_64.ll
|
Reapply r109881 using a more strict command line for llc.
|
2010-08-11 17:39:23 +00:00 |
avx-intrinsics-x86.ll
|
Remove the rest of the nonexistent 64-bit AVX instructions.
|
2010-09-03 21:23:00 +00:00 |
barrier-sse.ll
|
Custom lower the memory barrier instructions and add support
|
2010-07-22 02:48:34 +00:00 |
barrier.ll
|
Custom lower the memory barrier instructions and add support
|
2010-07-22 02:48:34 +00:00 |
bigstructret2.ll
|
|
|
bigstructret.ll
|
|
|
bitcast2.ll
|
|
|
bitcast-int-to-vector.ll
|
|
|
bitcast.ll
|
|
|
br-fold.ll
|
|
|
brcond.ll
|
|
|
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
|
|
|
byval.ll
|
|
|
call-imm.ll
|
call-imm.ll test case regex fix. Patch by Dimitry Andric!
|
2010-08-04 15:31:35 +00:00 |
call-push.ll
|
|
|
change-compare-stride-0.ll
|
|
|
change-compare-stride-1.ll
|
|
|
change-compare-stride-trickiness-0.ll
|
Move x86-specific tests out of test/Transforms/LoopStrengthReduce and
|
2010-08-05 17:04:15 +00:00 |
change-compare-stride-trickiness-1.ll
|
Move x86-specific tests out of test/Transforms/LoopStrengthReduce and
|
2010-08-05 17:04:15 +00:00 |
change-compare-stride-trickiness-2.ll
|
Move x86-specific tests out of test/Transforms/LoopStrengthReduce and
|
2010-08-05 17:04:15 +00:00 |
clz.ll
|
|
|
cmov.ll
|
|
|
cmp0.ll
|
|
|
cmp2.ll
|
|
|
cmp-test.ll
|
|
|
coalesce-esp.ll
|
|
|
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
|
|
|
compiler_used.ll
|
|
|
complex-fca.ll
|
|
|
const-select.ll
|
|
|
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
|
|
|
constpool.ll
|
|
|
convert-2-addr-3-addr-inc64.ll
|
|
|
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
|
|
|
dagcombine-cse.ll
|
|
|
darwin-bzero.ll
|
|
|
darwin-no-dead-strip.ll
|
|
|
darwin-quote.ll
|
|
|
darwin-stub.ll
|
|
|
dbg-byval-parameter.ll
|
|
|
dg.exp
|
|
|
discontiguous-loops.ll
|
|
|
div_const.ll
|
|
|
divrem.ll
|
|
|
dll-linkage.ll
|
|
|
dllexport.ll
|
Correct bogus module triple specifications.
|
2010-08-30 10:48:29 +00:00 |
dollar-name.ll
|
|
|
dyn-stackalloc.ll
|
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
|
|
|
fast-cc-merge-stack-adj.ll
|
|
|
fast-cc-pass-in-regs.ll
|
|
|
fast-isel-atomic.ll
|
The same problem was being tracked in PR7652.
|
2010-07-20 15:52:32 +00:00 |
fast-isel-bail.ll
|
|
|
fast-isel-bc.ll
|
|
|
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
|
|
|
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
|
|
|
fildll.ll
|
|
|
fmul-zero.ll
|
|
|
fold-add.ll
|
|
|
fold-and-shift.ll
|
|
|
fold-call-2.ll
|
|
|
fold-call-3.ll
|
|
|
fold-call.ll
|
|
|
fold-imm.ll
|
|
|
fold-load.ll
|
|
|
fold-mul-lohi.ll
|
|
|
fold-pcmpeqd-0.ll
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
fsxor-alignment.ll
|
|
|
full-lsr.ll
|
|
|
ga-offset.ll
|
|
|
gather-addresses.ll
|
|
|
ghc-cc64.ll
|
|
|
ghc-cc.ll
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
large-gep-scale.ll
|
|
|
ldzero.ll
|
|
|
lea-2.ll
|
|
|
lea-3.ll
|
|
|
lea-4.ll
|
|
|
lea-recursion.ll
|
|
|
lea.ll
|
|
|
leaf-fp-elim.ll
|
Extension of r107506. Make sure that we don't mark a function as having a call
|
2010-07-08 22:38:02 +00:00 |
legalize-fmp-oeq-vector-select.ll
|
|
|
legalizedag_vec.ll
|
|
|
lfence.ll
|
|
|
licm-nested.ll
|
When sending stats output to stdout for grepping, don't emit normal
|
2010-08-18 20:32:46 +00:00 |
licm-symbol.ll
|
|
|
limited-prec.ll
|
|
|
live-out-reg-info.ll
|
|
|
liveness-local-regalloc.ll
|
|
|
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
|
|
|
loop-hoist.ll
|
|
|
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
|
|
|
loop-strength-reduce-2.ll
|
|
|
loop-strength-reduce-3.ll
|
|
|
loop-strength-reduce.ll
|
|
|
lsr-delayed-fold.ll
|
|
|
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
|
|
|
lsr-negative-stride.ll
|
|
|
lsr-nonaffine.ll
|
|
|
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
|
Revert 112442 and 112440 until the compile time problems introduced
|
2010-09-01 01:45:53 +00:00 |
lsr-sort.ll
|
|
|
lsr-static-addr.ll
|
Fix X86's isLegalAddressingMode to recognize that static addresses
|
2010-08-24 15:55:12 +00:00 |
lsr-wrap.ll
|
Make this test less dependent on register allocation choices.
|
2010-08-29 14:49:42 +00:00 |
machine-cse.ll
|
|
|
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
|
|
|
mcinst-lowering.ll
|
|
|
memcmp.ll
|
|
|
memcpy-2.ll
|
|
|
memcpy.ll
|
|
|
memmove-0.ll
|
|
|
memmove-1.ll
|
|
|
memmove-2.ll
|
|
|
memmove-3.ll
|
|
|
memmove-4.ll
|
|
|
memset64-on-x86-32.ll
|
|
|
memset-2.ll
|
|
|
memset-3.ll
|
|
|
memset.ll
|
|
|
mfence.ll
|
|
|
mingw-alloca.ll
|
|
|
mmx-arg-passing2.ll
|
|
|
mmx-arg-passing.ll
|
|
|
mmx-arith.ll
|
|
|
mmx-bitcast-to-i64.ll
|
|
|
mmx-copy-gprs.ll
|
|
|
mmx-emms.ll
|
|
|
mmx-insert-element.ll
|
|
|
mmx-pinsrw.ll
|
|
|
mmx-punpckhdq.ll
|
|
|
mmx-s2v.ll
|
|
|
mmx-shift.ll
|
|
|
mmx-shuffle.ll
|
|
|
mmx-vzmovl-2.ll
|
|
|
mmx-vzmovl.ll
|
|
|
movfs.ll
|
|
|
movgs.ll
|
|
|
mul64.ll
|
|
|
mul128.ll
|
|
|
mul-legalize.ll
|
|
|
mul-remat.ll
|
|
|
mul-shift-reassoc.ll
|
|
|
multiple-loop-post-inc.ll
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
phi-immediate-factoring.ll
|
Add nounwind.
|
2010-08-17 22:35:20 +00:00 |
phys_subreg_coalesce-2.ll
|
|
|
phys_subreg_coalesce-3.ll
|
|
|
phys_subreg_coalesce.ll
|
|
|
phys-reg-local-regalloc.ll
|
|
|
pic_jumptable.ll
|
|
|
pic-load-remat.ll
|
|
|
pic.ll
|
Be more forgiving when calculating alias interference for physreg coalescing.
|
2010-07-06 20:31:51 +00:00 |
pmul.ll
|
|
|
pmulld.ll
|
|
|
postalloc-coalescing.ll
|
|
|
postra-licm.ll
|
|
|
powi.ll
|
|
|
pr1462.ll
|
|
|
pr1489.ll
|
|
|
pr1505.ll
|
|
|
pr1505b.ll
|
|
|
pr2177.ll
|
|
|
pr2182.ll
|
|
|
pr2326.ll
|
|
|
pr2623.ll
|
|
|
pr2656.ll
|
|
|
pr2659.ll
|
Remove the SimpleJoin optimization from SimpleRegisterCoalescing.
|
2010-06-22 16:13:57 +00:00 |
pr2849.ll
|
|
|
pr2924.ll
|
|
|
pr2982.ll
|
|
|
pr3154.ll
|
|
|
pr3216.ll
|
|
|
pr3241.ll
|
|
|
pr3243.ll
|
|
|
pr3244.ll
|
|
|
pr3250.ll
|
|
|
pr3317.ll
|
|
|
pr3366.ll
|
|
|
pr3457.ll
|
|
|
pr3495-2.ll
|
|
|
pr3495.ll
|
|
|
pr3522.ll
|
|
|
pr7882.ll
|
Make fast scheduler handle asm clobbers correctly.
|
2010-08-17 22:17:24 +00:00 |
pre-split1.ll
|
|
|
pre-split2.ll
|
|
|
pre-split3.ll
|
|
|
pre-split4.ll
|
|
|
pre-split5.ll
|
|
|
pre-split6.ll
|
|
|
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
|
|
|
promote-i16.ll
|
|
|
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
|
|
|
rot32.ll
|
|
|
rot64.ll
|
|
|
rotate2.ll
|
|
|
rotate.ll
|
|
|
scalar_sse_minmax.ll
|
|
|
scalar_widen_div.ll
|
|
|
scalar-extract.ll
|
|
|
scalar-min-max-fill-operand.ll
|
|
|
scalarize-bitcast.ll
|
|
|
scev-interchange.ll
|
|
|
select-aggregate.ll
|
|
|
select-zero-one.ll
|
|
|
select.ll
|
|
|
setcc.ll
|
|
|
setoeq.ll
|
|
|
setuge.ll
|
|
|
sext-i1.ll
|
|
|
sext-load.ll
|
|
|
sext-ret-val.ll
|
|
|
sext-select.ll
|
|
|
sext-subreg.ll
|
|
|
sext-trunc.ll
|
|
|
sfence.ll
|
|
|
shift-and.ll
|
|
|
shift-coalesce.ll
|
|
|
shift-codegen.ll
|
|
|
shift-combine.ll
|
|
|
shift-double.ll
|
|
|
shift-folding.ll
|
Reapply r106634, now that the bug it exposed is fixed.
|
2010-06-24 14:30:44 +00:00 |
shift-i128.ll
|
|
|
shift-i256.ll
|
|
|
shift-one.ll
|
|
|
shift-parts.ll
|
|
|
shl_elim.ll
|
|
|
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
|
|
|
sibcall-3.ll
|
|
|
sibcall-4.ll
|
Fix for PR7193 was overly conservative. The only case where sibcall callee
|
2010-07-14 06:44:01 +00:00 |
sibcall.ll
|
Mark as XFAIL on darwin 8. PR 7886.
|
2010-08-15 19:40:29 +00:00 |
sincos.ll
|
|
|
sink-hoist.ll
|
|
|
small-byval-memcpy.ll
|
|
|
smul-with-overflow-2.ll
|
|
|
smul-with-overflow-3.ll
|
|
|
smul-with-overflow.ll
|
|
|
soft-fp.ll
|
|
|
splat-scalar-load.ll
|
|
|
split-eh-lpad-edges.ll
|
|
|
split-select.ll
|
|
|
split-vector-rem.ll
|
|
|
sret.ll
|
|
|
sse1.ll
|
fix the BuildVector -> unpcklps logic to not do pointless shuffles
|
2010-08-28 17:28:30 +00:00 |
sse2.ll
|
merge a bunch of shuffle tests into sse2.ll
|
2010-08-29 03:19:04 +00:00 |
sse3.ll
|
Teach EmitLiveInCopies to omit copies for unused virtual registers,
|
2010-06-24 22:23:02 +00:00 |
sse41.ll
|
fix the buildvector->insertp[sd] logic to not always create a redundant
|
2010-08-28 17:59:08 +00:00 |
sse42.ll
|
|
|
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
|
|
|
sse-align-7.ll
|
|
|
sse-align-8.ll
|
|
|
sse-align-9.ll
|
|
|
sse-align-10.ll
|
|
|
sse-align-11.ll
|
|
|
sse-align-12.ll
|
|
|
sse-commute.ll
|
pcmpeqd and friends are Commutable.
|
2010-06-25 21:05:35 +00:00 |
sse-fcopysign.ll
|
|
|
sse-load-ret.ll
|
|
|
sse-minmax.ll
|
Split -enable-finite-only-fp-math to two options:
|
2010-07-15 22:07:12 +00:00 |
sse-varargs.ll
|
|
|
stack-align.ll
|
Teach two-address lowering how to unfold a load to open up commuting
|
2010-06-21 22:17:20 +00:00 |
stack-protector-linux.ll
|
Fix up -fstack-protector on linux to use the segment
|
2010-07-06 05:18:56 +00:00 |
stdarg.ll
|
|
|
stdcall.ll
|
Correct bogus module triple specifications.
|
2010-08-30 10:48:29 +00:00 |
store_op_load_fold2.ll
|
|
|
store_op_load_fold.ll
|
|
|
store-empty-member.ll
|
|
|
store-fp-constant.ll
|
|
|
store-global-address.ll
|
|
|
store-narrow.ll
|
Don't narrow the load and store in a load+twiddle+store sequence unless
|
2010-09-02 21:18:42 +00:00 |
storetrunc-fp.ll
|
|
|
stride-nine-with-base-reg.ll
|
|
|
stride-reuse.ll
|
|
|
sub-with-overflow.ll
|
|
|
subreg-to-reg-0.ll
|
|
|
subreg-to-reg-1.ll
|
|
|
subreg-to-reg-2.ll
|
|
|
subreg-to-reg-3.ll
|
|
|
subreg-to-reg-4.ll
|
|
|
subreg-to-reg-6.ll
|
|
|
switch-bt.ll
|
Optimize the "bit test" code path for switch lowering in the
|
2010-06-24 02:06:24 +00:00 |
switch-crit-edge-constant.ll
|
|
|
switch-zextload.ll
|
|
|
SwitchLowering.ll
|
|
|
swizzle.ll
|
|
|
tail-opts.ll
|
|
|
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
|
|
|
tailcall-stackalign.ll
|
|
|
tailcall-structret.ll
|
|
|
tailcall-void.ll
|
|
|
tailcallbyval64.ll
|
|
|
tailcallbyval.ll
|
|
|
tailcallfp2.ll
|
|
|
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
|
|
|
tls10.ll
|
|
|
tls11.ll
|
|
|
tls12.ll
|
|
|
tls13.ll
|
|
|
tls14.ll
|
|
|
tls15.ll
|
|
|
tls-1.ll
|
|
|
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
|
|
|
uint_to_fp-2.ll
|
|
|
uint_to_fp.ll
|
|
|
umul-with-carry.ll
|
|
|
umul-with-overflow.ll
|
|
|
unaligned-load.ll
|
|
|
unknown-location.ll
|
|
|
unreachable-loop-sinking.ll
|
|
|
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
|
|
|
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
|
|
|
vec_insert-5.ll
|
|
|
vec_insert-6.ll
|
When sending stats output to stdout for grepping, don't emit normal
|
2010-08-18 20:32:46 +00:00 |
vec_insert-7.ll
|
|
|
vec_insert-8.ll
|
|
|
vec_insert-9.ll
|
fix the buildvector->insertp[sd] logic to not always create a redundant
|
2010-08-28 17:59:08 +00:00 |
vec_insert.ll
|
|
|
vec_loadsingles.ll
|
|
|
vec_logical.ll
|
|
|
vec_return.ll
|
|
|
vec_select.ll
|
|
|
vec_set-2.ll
|
|
|
vec_set-3.ll
|
|
|
vec_set-4.ll
|
|
|
vec_set-5.ll
|
|
|
vec_set-6.ll
|
|
|
vec_set-7.ll
|
|
|
vec_set-8.ll
|
|
|
vec_set-9.ll
|
|
|
vec_set-A.ll
|
|
|
vec_set-B.ll
|
|
|
vec_set-C.ll
|
|
|
vec_set-D.ll
|
|
|
vec_set-E.ll
|
|
|
vec_set-F.ll
|
|
|
vec_set-G.ll
|
|
|
vec_set-H.ll
|
|
|
vec_set-I.ll
|
|
|
vec_set-J.ll
|
|
|
vec_set.ll
|
|
|
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
|
|
|
vec_shuffle-37.ll
|
Using target specific nodes for shuffle nodes makes the mask
|
2010-09-01 22:33:20 +00:00 |
vec_shuffle.ll
|
|
|
vec_splat-2.ll
|
|
|
vec_splat-3.ll
|
|
|
vec_splat-4.ll
|
|
|
vec_splat.ll
|
|
|
vec_ss_load_fold.ll
|
|
|
vec_zero_cse.ll
|
|
|
vec_zero-2.ll
|
|
|
vec_zero.ll
|
|
|
vec-trunc-store.ll
|
|
|
vector-intrinsics.ll
|
|
|
vector-rem.ll
|
|
|
vector-variable-idx.ll
|
|
|
vector.ll
|
|
|
vfcmp.ll
|
|
|
volatile.ll
|
|
|
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
|
|
|
widen_arith-6.ll
|
|
|
widen_cast-1.ll
|
|
|
widen_cast-2.ll
|
|
|
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
|
|
|
widen_select-1.ll
|
|
|
widen_shuffle-1.ll
|
Change handling of illegal vector types to widen when possible instead of
|
2010-08-25 22:49:25 +00:00 |
win_chkstk.ll
|
Properly emit __chkstk call instead of __alloca on non-mingw windows targets.
|
2010-09-02 23:03:46 +00:00 |
x86-64-and-mask.ll
|
|
|
x86-64-arg.ll
|
|
|
x86-64-asm.ll
|
|
|
x86-64-dead-stack-adjust.ll
|
|
|
x86-64-disp.ll
|
|
|
x86-64-frameaddr.ll
|
|
|
x86-64-gv-offset.ll
|
|
|
x86-64-jumps.ll
|
|
|
x86-64-malloc.ll
|
|
|
x86-64-mem.ll
|
|
|
x86-64-pic-1.ll
|
|
|
x86-64-pic-2.ll
|
|
|
x86-64-pic-3.ll
|
|
|
x86-64-pic-4.ll
|
|
|
x86-64-pic-5.ll
|
|
|
x86-64-pic-6.ll
|
|
|
x86-64-pic-7.ll
|
|
|
x86-64-pic-8.ll
|
|
|
x86-64-pic-9.ll
|
|
|
x86-64-pic-10.ll
|
|
|
x86-64-pic-11.ll
|
|
|
x86-64-ret0.ll
|
|
|
x86-64-shortint.ll
|
|
|
x86-64-sret-return.ll
|
|
|
x86-64-tls-1.ll
|
A slight reworking of the custom patterns for x86-64 tpoff codegen and
|
2010-07-08 07:36:46 +00:00 |
x86-64-varargs.ll
|
|
|
x86-frameaddr2.ll
|
|
|
x86-frameaddr.ll
|
|
|
x86-store-gv-addr.ll
|
|
|
xmm-r64.ll
|
|
|
xor-icmp.ll
|
|
|
xor.ll
|
|
|
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
|
|
|
zext-shl.ll
|
|
|
zext-trunc.ll
|
|
|