.. |
GC
|
|
|
3addr-16bit.ll
|
X86: Perform integer comparisons at i32 or larger.
|
2013-11-22 19:57:47 +00:00 |
3addr-or.ll
|
|
|
3dnow-intrinsics.ll
|
|
|
4char-promote.ll
|
|
|
2003-08-03-CallArgLiveRanges.ll
|
|
|
2003-08-23-DeadBlockTest.ll
|
|
|
2003-11-03-GlobalBool.ll
|
|
|
2004-02-13-FrameReturnAddress.ll
|
|
|
2004-02-14-InefficientStackPointer.ll
|
|
|
2004-02-22-Casts.ll
|
|
|
2004-03-30-Select-Max.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
|
Tweak 3 tests in llvm/test/CodeGen/X86 to add -mcpu=generic since r195383.
|
2013-11-22 02:28:04 +00:00 |
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
|
|
|
2006-05-25-CycleInDAG.ll
|
|
|
2006-07-10-InlineAsmAConstraint.ll
|
|
|
2006-07-12-InlineAsmQConstraint.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
|
|
|
2006-11-27-SelectLegalize.ll
|
|
|
2006-12-16-InlineAsmCrash.ll
|
|
|
2006-12-19-IntelSyntax.ll
|
|
|
2007-01-08-InstrSched.ll
|
|
|
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-14-LiveIntervalAssert.ll
|
|
|
2007-05-15-maskmovq.ll
|
|
|
2007-05-17-ShuffleISelBug.ll
|
|
|
2007-06-04-X86-64-CtorAsmBugs.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-12-CoalesceExtSubReg.ll
|
|
|
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-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-03-x86-64-q-constraint.ll
|
|
|
2007-11-04-LiveIntervalCrash.ll
|
|
|
2007-11-04-LiveVariablesBug.ll
|
|
|
2007-11-04-rip-immediate-constant.ll
|
|
|
2007-11-06-InstrSched.ll
|
|
|
2007-11-07-MulBy4.ll
|
|
|
2007-11-30-LoadFolding-Bug.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-02-05-ISelCrash.ll
|
|
|
2008-02-06-LoadFoldingBug.ll
|
|
|
2008-02-14-BitMiscompile.ll
|
|
|
2008-02-18-TailMergingBug.ll
|
|
|
2008-02-20-InlineAsmClobber.ll
|
|
|
2008-02-22-LocalRegAllocBug.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-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
|
|
|
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-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-16-CoalescerCrash.ll
|
|
|
2008-07-19-movups-spills.ll
|
|
|
2008-07-22-CombinerCrash.ll
|
|
|
2008-07-23-VSetCC.ll
|
|
|
2008-08-06-CmpStride.ll
|
|
|
2008-08-06-RewriterBug.ll
|
|
|
2008-08-17-UComiCodeGenBug.ll
|
|
|
2008-08-19-SubAndFetch.ll
|
|
|
2008-08-23-64Bit-maskmovq.ll
|
|
|
2008-08-31-EH_RETURN32.ll
|
|
|
2008-08-31-EH_RETURN64.ll
|
[x86] Disambiguate RET[QL] and fix aliases for 16-bit mode
|
2014-01-08 12:58:07 +00:00 |
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
|
|
|
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-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-29-ExpandVAARG.ll
|
|
|
2008-11-03-F80VAARG.ll
|
|
|
2008-11-06-testb.ll
|
|
|
2008-11-13-inlineasm-3.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-12-PrivateEHSymbol.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-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-08-CoalescerBug.ll
|
|
|
2009-02-09-ivs-different-sizes.ll
|
|
|
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-21-ExtWeakInitializer.ll
|
|
|
2009-02-25-CommuteBug.ll
|
|
|
2009-02-26-MachineLICMBug.ll
|
|
|
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-12-CPAlignBug.ll
|
|
|
2009-03-13-PHIElimBug.ll
|
|
|
2009-03-16-PHIElimInLPad.ll
|
|
|
2009-03-23-i80-fp80.ll
|
|
|
2009-03-23-LinearScanBug.ll
|
|
|
2009-03-23-MultiUseSched.ll
|
|
|
2009-03-25-TestBug.ll
|
|
|
2009-03-26-NoImplicitFPBug.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-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-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
|
Force CPU type to unbreak unit tests on Haswell machines.
|
2013-11-30 03:07:16 +00:00 |
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-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
|
|
|
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-14-LiveVariablesBug.ll
|
|
|
2009-10-16-Scope.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
|
Debug Info: update testing cases to specify the debug info version number.
|
2013-11-22 21:49:45 +00:00 |
2010-01-19-OptExtBug.ll
|
|
|
2010-02-01-DbgValueCrash.ll
|
|
|
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
|
|
|
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-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
|
Debug Info: update testing cases to specify the debug info version number.
|
2013-11-22 21:49:45 +00:00 |
2010-05-26-DotDebugLoc.ll
|
Debug Info: update testing cases to specify the debug info version number.
|
2013-11-22 21:49:45 +00:00 |
2010-05-26-FP_TO_INT-crash.ll
|
|
|
2010-05-28-Crash.ll
|
Debug Info: update testing cases to specify the debug info version number.
|
2013-11-22 21:49:45 +00:00 |
2010-06-01-DeadArg-DbgInfo.ll
|
Debug Info: update testing cases to specify the debug info version number.
|
2013-11-22 21:49:45 +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
|
|
|
2010-06-25-asm-RA-crash.ll
|
|
|
2010-06-25-CoalescerSubRegDefDead.ll
|
|
|
2010-06-28-FastAllocTiedOperand.ll
|
|
|
2010-06-28-matched-g-constraint.ll
|
|
|
2010-07-02-asm-alignstack.ll
|
|
|
2010-07-02-UnfoldBug.ll
|
|
|
2010-07-06-asm-RIP.ll
|
|
|
2010-07-06-DbgCrash.ll
|
|
|
2010-07-11-FPStackLoneUse.ll
|
|
|
2010-07-13-indirectXconstraint.ll
|
|
|
2010-07-15-Crash.ll
|
|
|
2010-07-29-SetccSimplify.ll
|
|
|
2010-08-04-MaskedSignedCompare.ll
|
|
|
2010-08-04-MingWCrash.ll
|
|
|
2010-08-04-StackVariable.ll
|
Debug Info: update testing cases to specify the debug info version number.
|
2013-11-22 21:49:45 +00:00 |
2010-09-01-RemoveCopyByCommutingDef.ll
|
|
|
2010-09-16-asmcrash.ll
|
|
|
2010-09-16-EmptyFilename.ll
|
Debug Info: update testing cases to specify the debug info version number.
|
2013-11-22 21:49:45 +00:00 |
2010-09-17-SideEffectsInChain.ll
|
|
|
2010-09-30-CMOV-JumpTable-PHI.ll
|
|
|
2010-10-08-cmpxchg8b.ll
|
|
|
2010-11-02-DbgParameter.ll
|
Debug Info: update testing cases to specify the debug info version number.
|
2013-11-22 21:49:45 +00:00 |
2010-11-09-MOVLPS.ll
|
|
|
2010-11-18-SelectOfExtload.ll
|
|
|
2010-12-02-MC-Set.ll
|
Debug Info: update testing cases to specify the debug info version number.
|
2013-11-22 21:49:45 +00:00 |
2011-01-07-LegalizeTypesCrash.ll
|
|
|
2011-01-10-DagCombineHang.ll
|
|
|
2011-01-24-DbgValue-Before-Use.ll
|
Debug Info: update testing cases to specify the debug info version number.
|
2013-11-22 21:49:45 +00:00 |
2011-02-04-FastRegallocNoFP.ll
|
|
|
2011-02-12-shuffle.ll
|
|
|
2011-02-21-VirtRegRewriter-KillSubReg.ll
|
|
|
2011-02-23-UnfoldBug.ll
|
|
|
2011-02-27-Fpextend.ll
|
|
|
2011-03-02-DAGCombiner.ll
|
|
|
2011-03-08-Sched-crash.ll
|
|
|
2011-03-09-Physreg-Coalescing.ll
|
|
|
2011-03-30-CreateFixedObjCrash.ll
|
|
|
2011-04-13-SchedCmpJmp.ll
|
|
|
2011-04-19-sclr-bb.ll
|
|
|
2011-05-09-loaduse.ll
|
|
|
2011-05-26-UnreachableBlockElim.ll
|
|
|
2011-05-27-CrossClassCoalescing.ll
|
|
|
2011-06-01-fildll.ll
|
|
|
2011-06-03-x87chain.ll
|
|
|
2011-06-06-fgetsign80bit.ll
|
|
|
2011-06-12-FastAllocSpill.ll
|
|
|
2011-06-14-mmx-inlineasm.ll
|
|
|
2011-06-14-PreschedRegalias.ll
|
|
|
2011-06-19-QuicksortCoalescerBug.ll
|
|
|
2011-07-13-BadFrameIndexDisplacement.ll
|
|
|
2011-08-23-PerformSubCombine128.ll
|
|
|
2011-08-23-Trampoline.ll
|
|
|
2011-08-29-BlockConstant.ll
|
|
|
2011-08-29-InitOrder.ll
|
|
|
2011-09-14-valcoalesce.ll
|
|
|
2011-09-18-sse2cmp.ll
|
|
|
2011-09-21-setcc-bug.ll
|
|
|
2011-10-11-SpillDead.ll
|
|
|
2011-10-11-srl.ll
|
|
|
2011-10-12-MachineCSE.ll
|
|
|
2011-10-18-FastISel-VectorParams.ll
|
|
|
2011-10-19-LegelizeLoad.ll
|
|
|
2011-10-19-widen_vselect.ll
|
Teach the DAGCombiner how to fold 'vselect' dag nodes according
|
2014-01-08 18:33:04 +00:00 |
2011-10-21-widen-cmp.ll
|
|
|
2011-10-27-tstore.ll
|
|
|
2011-10-30-padd.ll
|
|
|
2011-11-07-LegalizeBuildVector.ll
|
|
|
2011-11-22-AVX2-Domains.ll
|
|
|
2011-11-30-or.ll
|
|
|
2011-12-8-bitcastintprom.ll
|
|
|
2011-12-06-AVXVectorExtractCombine.ll
|
|
|
2011-12-06-BitcastVectorGlobal.ll
|
|
|
2011-12-08-AVXISelBugs.ll
|
|
|
2011-12-15-vec_shift.ll
|
|
|
2011-12-26-extractelement-duplicate-load.ll
|
|
|
2011-12-28-vselecti8.ll
|
Teach DAGCombiner how to fold a SIGN_EXTEND_INREG of a BUILD_VECTOR of
|
2013-12-27 20:20:28 +00:00 |
2011-20-21-zext-ui2fp.ll
|
|
|
2012-1-10-buildvector.ll
|
|
|
2012-01-10-UndefExceptionEdge.ll
|
|
|
2012-01-11-split-cv.ll
|
|
|
2012-01-12-extract-sv.ll
|
|
|
2012-01-16-mfence-nosse-flags.ll
|
|
|
2012-01-18-vbitcast.ll
|
|
|
2012-02-12-dagco.ll
|
|
|
2012-02-14-scalar.ll
|
|
|
2012-02-23-mmx-inlineasm.ll
|
|
|
2012-02-29-CoalescerBug.ll
|
|
|
2012-03-15-build_vector_wl.ll
|
|
|
2012-03-20-LargeConstantExpr.ll
|
|
|
2012-03-26-PostRALICMBug.ll
|
|
|
2012-04-09-TwoAddrPassBug.ll
|
|
|
2012-04-26-sdglue.ll
|
|
|
2012-05-17-TwoAddressBug.ll
|
|
|
2012-05-19-avx2-store.ll
|
|
|
2012-05-19-CoalescerCrash.ll
|
|
|
2012-07-10-extload64.ll
|
|
|
2012-07-10-shufnorm.ll
|
|
|
2012-07-15-broadcastfold.ll
|
|
|
2012-07-15-BuildVectorPromote.ll
|
|
|
2012-07-15-tconst_shl.ll
|
|
|
2012-07-15-vshl.ll
|
|
|
2012-07-16-fp2ui-i1.ll
|
|
|
2012-07-16-LeaUndef.ll
|
|
|
2012-07-17-vtrunc.ll
|
|
|
2012-07-23-select_cc.ll
|
|
|
2012-08-07-CmpISelBug.ll
|
|
|
2012-08-16-setcc.ll
|
|
|
2012-08-17-legalizer-crash.ll
|
|
|
2012-08-28-UnsafeMathCrash.ll
|
|
|
2012-09-13-dagco-fneg.ll
|
|
|
2012-09-28-CGPBug.ll
|
|
|
2012-10-02-DAGCycle.ll
|
|
|
2012-10-03-DAGCycle.ll
|
|
|
2012-10-18-crash-dagco.ll
|
|
|
2012-11-28-merge-store-alias.ll
|
|
|
2012-11-30-handlemove-dbg.ll
|
Debug Info: update testing cases to specify the debug info version number.
|
2013-11-22 21:49:45 +00:00 |
2012-11-30-misched-dbg.ll
|
Debug Info: update testing cases to specify the debug info version number.
|
2013-11-23 01:16:29 +00:00 |
2012-11-30-regpres-dbg.ll
|
Debug Info: update testing cases to specify the debug info version number.
|
2013-11-22 21:49:45 +00:00 |
2012-12-1-merge-multiple.ll
|
|
|
2012-12-06-python27-miscompile.ll
|
|
|
2012-12-12-DAGCombineCrash.ll
|
|
|
2012-12-14-v8fp80-crash.ll
|
|
|
2012-12-19-NoImplicitFloat.ll
|
|
|
2013-01-09-DAGCombineBug.ll
|
|
|
2013-02-12-ShuffleToZext.ll
|
|
|
2013-03-13-VEX-DestReg.ll
|
|
|
2013-05-06-ConactVectorCrash.ll
|
|
|
2013-10-14-FastISel-incorrect-vreg.ll
|
|
|
9601.ll
|
|
|
20090313-signext.ll
|
|
|
abi-isel.ll
|
|
|
add-of-carry.ll
|
|
|
add.ll
|
|
|
adde-carry.ll
|
|
|
addr-label-difference.ll
|
|
|
aes_intrinsics.ll
|
|
|
alias-error.ll
|
|
|
aliases.ll
|
|
|
aligned-comm.ll
|
|
|
alignment-2.ll
|
|
|
alignment.ll
|
|
|
all-ones-vector.ll
|
|
|
alldiv-divdi3.ll
|
|
|
alloca-align-rounding-32.ll
|
|
|
alloca-align-rounding.ll
|
|
|
allrem-moddi3.ll
|
|
|
and-or-fold.ll
|
|
|
and-su.ll
|
|
|
andimm8.ll
|
|
|
anyext.ll
|
|
|
anyregcc-crash.ll
|
Grow the stackmap/patchpoint format to hold 64-bit IDs.
|
2013-12-13 18:37:10 +00:00 |
anyregcc.ll
|
llvm/test/CodeGen/X86/anyregcc.ll: Add explicit -mtriple=x86_64-unknown-unknown.
|
2014-01-11 09:23:44 +00:00 |
apm.ll
|
|
|
arg-cast.ll
|
|
|
asm-block-labels.ll
|
|
|
asm-global-imm.ll
|
|
|
asm-indirect-mem.ll
|
|
|
asm-invalid-register-class-crasher.ll
|
|
|
asm-label2.ll
|
|
|
asm-label.ll
|
|
|
asm-modifier-P.ll
|
|
|
asm-modifier.ll
|
|
|
asm-reg-type-mismatch.ll
|
|
|
atom-bypass-slow-division-64.ll
|
|
|
atom-bypass-slow-division.ll
|
|
|
atom-call-reg-indirect-foldedreload32.ll
|
|
|
atom-call-reg-indirect-foldedreload64.ll
|
|
|
atom-call-reg-indirect.ll
|
|
|
atom-fixup-lea1.ll
|
|
|
atom-fixup-lea2.ll
|
|
|
atom-fixup-lea3.ll
|
|
|
atom-lea-addw-bug.ll
|
|
|
atom-lea-sp.ll
|
|
|
atom-pad-short-functions.ll
|
|
|
atom-sched.ll
|
|
|
atom-shuf.ll
|
|
|
atomic8.ll
|
|
|
atomic16.ll
|
|
|
atomic32.ll
|
|
|
atomic64.ll
|
|
|
atomic6432.ll
|
|
|
atomic_add.ll
|
|
|
atomic_op.ll
|
|
|
atomic-dagsched.ll
|
|
|
atomic-load-store-wide.ll
|
|
|
atomic-load-store.ll
|
|
|
atomic-minmax-i6432.ll
|
|
|
atomic-or.ll
|
|
|
atomic-pointer.ll
|
|
|
Atomics-64.ll
|
|
|
attribute-sections.ll
|
|
|
avoid-lea-scale2.ll
|
|
|
avoid-loop-align-2.ll
|
|
|
avoid-loop-align.ll
|
|
|
avx2-arith.ll
|
|
|
avx2-cmp.ll
|
|
|
avx2-conversions.ll
|
|
|
avx2-gather.ll
|
|
|
avx2-intrinsics-x86.ll
|
|
|
avx2-logic.ll
|
|
|
avx2-nontemporal.ll
|
|
|
avx2-palignr.ll
|
|
|
avx2-phaddsub.ll
|
|
|
avx2-shift.ll
|
|
|
avx2-shuffle.ll
|
|
|
avx2-unpack.ll
|
|
|
avx2-vbroadcast.ll
|
|
|
avx2-vector-shifts.ll
|
|
|
avx2-vperm2i128.ll
|
|
|
avx2-vperm.ll
|
|
|
avx512-arith.ll
|
AVX-512: Removed "z" suffix from AVX-512 instructions, since it is incompatible with GCC.
|
2013-12-11 14:31:04 +00:00 |
avx512-build-vector.ll
|
|
|
avx512-cmp.ll
|
AVX-512: fixed some patterns for MVT::i1
|
2013-12-24 14:24:07 +00:00 |
avx512-cvt.ll
|
Fix broken CHECK lines.
|
2014-01-11 21:06:00 +00:00 |
avx512-fma-intrinsics.ll
|
|
|
avx512-fma.ll
|
|
|
avx512-gather-scatter-intrin.ll
|
|
|
avx512-insert-extract.ll
|
AVX-512: Added legal type MVT::i1 and VK1 register for it.
|
2013-12-16 13:52:35 +00:00 |
avx512-intrinsics.ll
|
AVX-512: Added more intrinsics for pmin/pmax, pabs, blend, pmuldq.
|
2014-01-08 10:54:22 +00:00 |
avx512-mask-op.ll
|
AVX-512: changed intrinsics for mask operations
|
2013-12-10 13:53:10 +00:00 |
avx512-mov.ll
|
AVX-512: Removed "z" suffix from AVX-512 instructions, since it is incompatible with GCC.
|
2013-12-11 14:31:04 +00:00 |
avx512-select.ll
|
AVX-512: Added legal type MVT::i1 and VK1 register for it.
|
2013-12-16 13:52:35 +00:00 |
avx512-shift.ll
|
|
|
avx512-shuffle.ll
|
AVX-512: Removed "z" suffix from AVX-512 instructions, since it is incompatible with GCC.
|
2013-12-11 14:31:04 +00:00 |
avx512-trunc-ext.ll
|
Fix broken CHECK lines.
|
2014-01-11 21:06:00 +00:00 |
avx512-vbroadcast.ll
|
AVX-512: Removed "z" suffix from AVX-512 instructions, since it is incompatible with GCC.
|
2013-12-11 14:31:04 +00:00 |
avx512-vec-cmp.ll
|
AVX-512: Added implementation of CONCAT_VECTORS for v8i1 vectors (by Alexey Bader).
|
2013-12-17 08:33:15 +00:00 |
avx512-vselect-crash.ll
|
Teach the DAGCombiner how to fold 'vselect' dag nodes according
|
2014-01-08 18:33:04 +00:00 |
avx512-zext-load-crash.ll
|
Add FileCheck statements for r196435.
|
2013-12-05 01:20:36 +00:00 |
avx-arith.ll
|
|
|
avx-basic.ll
|
|
|
avx-bitcast.ll
|
|
|
avx-blend.ll
|
|
|
avx-brcond.ll
|
|
|
avx-cast.ll
|
|
|
avx-cmp.ll
|
|
|
avx-cvt.ll
|
|
|
avx-fp2int.ll
|
|
|
avx-intel-ocl.ll
|
|
|
avx-intrinsics-x86_64.ll
|
|
|
avx-intrinsics-x86.ll
|
|
|
avx-load-store.ll
|
|
|
avx-logic.ll
|
|
|
avx-minmax.ll
|
|
|
avx-movdup.ll
|
|
|
avx-select.ll
|
|
|
avx-sext.ll
|
|
|
avx-shift.ll
|
|
|
avx-shuffle-x86_32.ll
|
|
|
avx-shuffle.ll
|
|
|
avx-splat.ll
|
|
|
avx-trunc.ll
|
|
|
avx-unpack.ll
|
|
|
avx-varargs-x86_64.ll
|
|
|
avx-vbroadcast.ll
|
|
|
avx-vextractf128.ll
|
|
|
avx-vinsertf128.ll
|
|
|
avx-vmovddup.ll
|
|
|
avx-vperm2f128.ll
|
|
|
avx-vpermil.ll
|
|
|
avx-vshufp.ll
|
|
|
avx-vzeroupper.ll
|
|
|
avx-win64-args.ll
|
|
|
avx-win64.ll
|
|
|
avx-zext.ll
|
|
|
barrier-sse.ll
|
|
|
barrier.ll
|
|
|
basic-promote-integers.ll
|
|
|
bc-extract.ll
|
|
|
bigstructret2.ll
|
|
|
bigstructret.ll
|
|
|
bit-test-shift.ll
|
|
|
bitcast2.ll
|
|
|
bitcast-i256.ll
|
|
|
bitcast-int-to-vector.ll
|
|
|
bitcast.ll
|
|
|
blend-msb.ll
|
Teach DAGCombiner how to fold a SIGN_EXTEND_INREG of a BUILD_VECTOR of
|
2013-12-27 20:20:28 +00:00 |
block-placement.ll
|
|
|
bmi.ll
|
|
|
bool-simplify.ll
|
|
|
bool-zext.ll
|
|
|
br-fold.ll
|
|
|
brcond.ll
|
|
|
break-anti-dependencies.ll
|
|
|
break-avx-dep.ll
|
|
|
break-sse-dep.ll
|
|
|
bss_pagealigned.ll
|
|
|
bswap-inline-asm.ll
|
|
|
bswap.ll
|
|
|
bt.ll
|
Fix non-deterministic SDNodeOrder-dependent codegen
|
2014-01-12 14:09:17 +00:00 |
btq.ll
|
|
|
buildvec-insertvec.ll
|
|
|
byval2.ll
|
|
|
byval3.ll
|
|
|
byval4.ll
|
|
|
byval5.ll
|
|
|
byval6.ll
|
|
|
byval7.ll
|
|
|
byval-align.ll
|
|
|
byval.ll
|
|
|
call-imm.ll
|
|
|
call-push.ll
|
|
|
cas.ll
|
|
|
catch.ll
|
Don't assert with private type info variables.
|
2014-01-07 19:38:47 +00:00 |
cfstring.ll
|
|
|
chain_order.ll
|
|
|
change-compare-stride-1.ll
|
|
|
change-compare-stride-trickiness-0.ll
|
|
|
change-compare-stride-trickiness-1.ll
|
|
|
change-compare-stride-trickiness-2.ll
|
|
|
clobber-fi0.ll
|
|
|
clz.ll
|
|
|
cmov-fp.ll
|
|
|
cmov-into-branch.ll
|
|
|
cmov.ll
|
Disabled subregister copy coalescing during MachineCSE.
|
2013-12-17 19:29:36 +00:00 |
cmp.ll
|
|
|
cmpxchg16b.ll
|
|
|
coalesce-esp.ll
|
|
|
coalesce-implicitdef.ll
|
|
|
coalescer-commute1.ll
|
|
|
coalescer-commute2.ll
|
|
|
coalescer-commute3.ll
|
|
|
coalescer-commute4.ll
|
|
|
coalescer-commute5.ll
|
|
|
coalescer-cross.ll
|
|
|
coalescer-dce2.ll
|
|
|
coalescer-dce.ll
|
|
|
coalescer-identity.ll
|
|
|
coalescer-remat.ll
|
|
|
code_placement_align_all.ll
|
|
|
code_placement_eh.ll
|
|
|
code_placement.ll
|
|
|
codegen-prepare-cast.ll
|
|
|
codegen-prepare-extload.ll
|
X86: Perform integer comparisons at i32 or larger.
|
2013-11-22 19:57:47 +00:00 |
codegen-prepare.ll
|
|
|
codemodel.ll
|
|
|
coff-feat00.ll
|
|
|
coldcc64.ll
|
|
|
combine-lds.ll
|
|
|
combiner-aa-0.ll
|
|
|
combiner-aa-1.ll
|
|
|
commute-intrinsic.ll
|
|
|
commute-two-addr.ll
|
|
|
compact-unwind.ll
|
|
|
compare_folding.ll
|
|
|
compare-add.ll
|
|
|
compare-inf.ll
|
|
|
compiler_used.ll
|
|
|
complex-asm.ll
|
|
|
complex-fca.ll
|
|
|
conditional-indecrement.ll
|
|
|
constant-pool-remat-0.ll
|
|
|
constant-pool-sharing.ll
|
|
|
constpool.ll
|
|
|
constructor.ll
|
|
|
convert-2-addr-3-addr-inc64.ll
|
|
|
copysign-zero.ll
|
|
|
crash-nosse.ll
|
|
|
crash-O0.ll
|
|
|
crash.ll
|
|
|
critical-edge-split-2.ll
|
|
|
cse-add-with-overflow.ll
|
Disabled subregister copy coalescing during MachineCSE.
|
2013-12-17 19:29:36 +00:00 |
cstring.ll
|
|
|
ctpop-combine.ll
|
X86: Perform integer comparisons at i32 or larger.
|
2013-11-22 19:57:47 +00:00 |
cvtv2f32.ll
|
|
|
dag-rauw-cse.ll
|
|
|
dagcombine-buildvector.ll
|
|
|
dagcombine-cse.ll
|
|
|
dagcombine-shifts.ll
|
|
|
dagcombine-unsafe-math.ll
|
|
|
darwin-bzero.ll
|
|
|
darwin-no-dead-strip.ll
|
|
|
darwin-quote.ll
|
|
|
darwin-stub.ll
|
|
|
DbgValueOtherTargets.test
|
|
|
discontiguous-loops.ll
|
|
|
div8.ll
|
|
|
divide-by-constant.ll
|
|
|
divrem.ll
|
|
|
dll-linkage.ll
|
|
|
dllexport.ll
|
|
|
dollar-name.ll
|
|
|
dwarf-comp-dir.ll
|
Debug Info: update testing cases to specify the debug info version number.
|
2013-11-22 21:49:45 +00:00 |
dyn_alloca_aligned.ll
|
|
|
dyn-stackalloc.ll
|
|
|
dynamic-allocas-VLAs.ll
|
|
|
early-ifcvt-crash.ll
|
|
|
early-ifcvt.ll
|
|
|
eh_frame.ll
|
|
|
emit-big-cst.ll
|
|
|
empty-functions.ll
|
|
|
empty-struct-return-type.ll
|
|
|
epilogue.ll
|
|
|
extend.ll
|
|
|
extended-fma-contraction.ll
|
|
|
extern_weak.ll
|
|
|
extmul64.ll
|
|
|
extmul128.ll
|
|
|
extract-combine.ll
|
|
|
extract-concat.ll
|
|
|
extract-extract.ll
|
|
|
extractelement-from-arg.ll
|
|
|
extractelement-load.ll
|
|
|
extractelement-shuffle.ll
|
|
|
extractps.ll
|
|
|
f16c-intrinsics.ll
|
|
|
fabs.ll
|
|
|
fast-cc-callee-pops.ll
|
|
|
fast-cc-merge-stack-adj.ll
|
|
|
fast-cc-pass-in-regs.ll
|
|
|
fast-isel-agg-constant.ll
|
|
|
fast-isel-args-fail.ll
|
|
|
fast-isel-args.ll
|
|
|
fast-isel-atomic.ll
|
|
|
fast-isel-avoid-unnecessary-pic-base.ll
|
|
|
fast-isel-bail.ll
|
|
|
fast-isel-bc.ll
|
|
|
fast-isel-call.ll
|
|
|
fast-isel-cmp-branch.ll
|
|
|
fast-isel-constant.ll
|
|
|
fast-isel-constpool.ll
|
|
|
fast-isel-divrem-x86-64.ll
|
|
|
fast-isel-divrem.ll
|
|
|
fast-isel-expect.ll
|
|
|
fast-isel-extract.ll
|
|
|
fast-isel-fneg.ll
|
|
|
fast-isel-gep.ll
|
|
|
fast-isel-gv.ll
|
|
|
fast-isel-i1.ll
|
|
|
fast-isel-mem.ll
|
|
|
fast-isel-ret-ext.ll
|
|
|
fast-isel-select.ll
|
[X86][fast-isel] Fix select lowering.
|
2013-12-19 18:32:04 +00:00 |
fast-isel-store.ll
|
|
|
fast-isel-tailcall.ll
|
|
|
fast-isel-tls.ll
|
|
|
fast-isel-x86-64.ll
|
|
|
fast-isel-x86.ll
|
[x86] Disambiguate RET[QL] and fix aliases for 16-bit mode
|
2014-01-08 12:58:07 +00:00 |
fast-isel.ll
|
|
|
fastcall-correct-mangling.ll
|
Don't add suffixes for stdcall/fastcall on 64 coff.
|
2013-12-09 20:44:48 +00:00 |
fastcc3struct.ll
|
|
|
fastcc-2.ll
|
|
|
fastcc-byval.ll
|
|
|
fastcc-sret.ll
|
|
|
fastcc.ll
|
|
|
fastisel-gep-promote-before-add.ll
|
|
|
fdiv.ll
|
|
|
field-extract-use-trunc.ll
|
|
|
fildll.ll
|
|
|
float-asmprint.ll
|
|
|
floor-soft-float.ll
|
|
|
fltused_function_pointer.ll
|
|
|
fltused.ll
|
|
|
fma3-intrinsics.ll
|
|
|
fma4-intrinsics-x86_64.ll
|
Force CPU type to unbreak unit tests on Haswell machines.
|
2013-11-30 03:07:16 +00:00 |
fma_patterns_wide.ll
|
|
|
fma_patterns.ll
|
|
|
fma.ll
|
|
|
fmul-zero.ll
|
|
|
fold-add.ll
|
|
|
fold-and-shift.ll
|
|
|
fold-call-2.ll
|
|
|
fold-call-3.ll
|
|
|
fold-call-oper.ll
|
Fix for PR18396: Assertion: MO->isDead "Cannot fold physreg def".
|
2014-01-07 07:31:10 +00:00 |
fold-call.ll
|
|
|
fold-imm.ll
|
|
|
fold-load-vec.ll
|
|
|
fold-load.ll
|
|
|
fold-mul-lohi.ll
|
|
|
fold-pcmpeqd-0.ll
|
|
|
fold-pcmpeqd-1.ll
|
|
|
fold-pcmpeqd-2.ll
|
|
|
fold-sext-trunc.ll
|
|
|
fold-vex.ll
|
|
|
fold-xmm-zero.ll
|
|
|
fold-zext-trunc.ll
|
|
|
force-align-stack-alloca.ll
|
|
|
force-align-stack.ll
|
|
|
fp2sint.ll
|
|
|
fp_constant_op.ll
|
|
|
fp_load_cast_fold.ll
|
|
|
fp_load_fold.ll
|
|
|
fp-elim-and-no-fp-elim.ll
|
|
|
fp-elim.ll
|
|
|
fp-fast.ll
|
Force CPU type to unbreak unit tests on Haswell machines.
|
2013-11-30 03:07:16 +00:00 |
fp-immediate-shorten.ll
|
|
|
fp-in-intregs.ll
|
|
|
fp-load-trunc.ll
|
|
|
fp-select-cmp-and.ll
|
|
|
fp-stack-2results.ll
|
|
|
fp-stack-compare-cmov.ll
|
|
|
fp-stack-compare.ll
|
|
|
fp-stack-direct-ret.ll
|
|
|
fp-stack-O0-crash.ll
|
|
|
fp-stack-O0.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
|
|
|
fp-trunc.ll
|
|
|
fp-une-cmp.ll
|
|
|
frame-base.ll
|
|
|
fsgsbase.ll
|
|
|
fsxor-alignment.ll
|
|
|
full-lsr.ll
|
|
|
ga-offset.ll
|
|
|
gather-addresses.ll
|
|
|
gcc_except_table.ll
|
|
|
ghc-cc64.ll
|
|
|
ghc-cc.ll
|
|
|
global-sections-tls.ll
|
|
|
global-sections.ll
|
|
|
gs-fold.ll
|
|
|
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
|
|
|
haddsub.ll
|
|
|
handle-move.ll
|
|
|
hidden-vis-2.ll
|
|
|
hidden-vis-3.ll
|
|
|
hidden-vis-4.ll
|
|
|
hidden-vis-pic.ll
|
|
|
hidden-vis.ll
|
|
|
hipe-cc64.ll
|
|
|
hipe-cc.ll
|
|
|
hipe-prologue.ll
|
|
|
hoist-common.ll
|
|
|
hoist-invariant-load.ll
|
|
|
i2k.ll
|
|
|
i64-mem-copy.ll
|
Make test independent of scheduling
|
2014-01-12 15:57:38 +00:00 |
i128-and-beyond.ll
|
|
|
i128-immediate.ll
|
|
|
i128-mul.ll
|
|
|
i128-ret.ll
|
|
|
i128-sdiv.ll
|
|
|
i256-add.ll
|
|
|
i486-fence-loop.ll
|
|
|
iabs.ll
|
|
|
ident-metadata.ll
|
|
|
illegal-insert.ll
|
|
|
illegal-vector-args-return.ll
|
|
|
imul64-lea.ll
|
|
|
imul-lea-2.ll
|
|
|
imul-lea.ll
|
|
|
inline-asm-2addr.ll
|
|
|
inline-asm-error.ll
|
|
|
inline-asm-flag-clobber.ll
|
|
|
inline-asm-fpstack.ll
|
|
|
inline-asm-h.ll
|
|
|
inline-asm-modifier-n.ll
|
|
|
inline-asm-mrv.ll
|
|
|
inline-asm-out-regs.ll
|
|
|
inline-asm-pic.ll
|
|
|
inline-asm-ptr-cast.ll
|
|
|
inline-asm-q-regs.ll
|
|
|
inline-asm-R-constraint.ll
|
|
|
inline-asm-stack-realign2.ll
|
Fix XFAIL rules.
|
2013-12-11 08:38:42 +00:00 |
inline-asm-stack-realign3.ll
|
Revert the backend fatal error from r196939
|
2013-12-10 23:23:52 +00:00 |
inline-asm-stack-realign.ll
|
Fix XFAIL rules.
|
2013-12-11 08:38:42 +00:00 |
inline-asm-tied.ll
|
|
|
inline-asm-x-scalar.ll
|
|
|
inline-asm.ll
|
Cleanup and test X86AsmPrinter::printPCRelImm.
|
2013-11-27 06:53:13 +00:00 |
inlineasm-sched-bug.ll
|
|
|
inreg.ll
|
|
|
ins_split_regalloc.ll
|
[RegAlloc] Make tryInstructionSplit less aggressive.
|
2014-01-02 22:47:22 +00:00 |
ins_subreg_coalesce-1.ll
|
|
|
ins_subreg_coalesce-2.ll
|
|
|
ins_subreg_coalesce-3.ll
|
|
|
insert-positions.ll
|
|
|
insertelement-copytoregs.ll
|
|
|
insertelement-legalize.ll
|
|
|
int-intrinsic.ll
|
|
|
invalid-shift-immediate.ll
|
|
|
isel-optnone.ll
|
Teach ISel not to optimize 'optnone' functions (revised).
|
2013-11-22 19:11:24 +00:00 |
isel-sink2.ll
|
|
|
isel-sink3.ll
|
|
|
isel-sink.ll
|
|
|
isint.ll
|
fixed one more line
|
2013-12-16 14:36:50 +00:00 |
isnan2.ll
|
|
|
isnan.ll
|
|
|
ispositive.ll
|
|
|
jump_sign.ll
|
|
|
label-redefinition.ll
|
|
|
large-gep-chain.ll
|
|
|
large-gep-scale.ll
|
|
|
large-global.ll
|
|
|
ldzero.ll
|
|
|
lea-2.ll
|
|
|
lea-3.ll
|
|
|
lea-4.ll
|
|
|
lea-recursion.ll
|
|
|
lea.ll
|
|
|
leaf-fp-elim.ll
|
|
|
legalize-fmp-oeq-vector-select.ll
|
|
|
legalize-libcalls.ll
|
|
|
legalize-shift-64.ll
|
X86: When lowering shl_parts, don't emit shift amounts larger than the bit width.
|
2013-12-13 13:40:24 +00:00 |
legalize-sub-zero-2.ll
|
|
|
legalize-sub-zero.ll
|
|
|
legalizedag_vec.ll
|
|
|
lfence.ll
|
|
|
licm-dominance.ll
|
|
|
licm-nested.ll
|
|
|
licm-symbol.ll
|
|
|
limited-prec.ll
|
|
|
linker-private.ll
|
On ELF and COFF treat linker_private like private.
|
2013-12-11 22:18:44 +00:00 |
lit.local.cfg
|
|
|
live-out-reg-info.ll
|
|
|
liveness-local-regalloc.ll
|
|
|
load-slice.ll
|
|
|
lock-inst-encoding.ll
|
|
|
log2_not_readnone.ll
|
|
|
long-extend.ll
|
|
|
long-setcc.ll
|
|
|
longlong-deadload.ll
|
|
|
loop-blocks.ll
|
|
|
loop-hoist.ll
|
|
|
loop-strength-reduce2.ll
|
|
|
loop-strength-reduce4.ll
|
|
|
loop-strength-reduce5.ll
|
|
|
loop-strength-reduce6.ll
|
|
|
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
|
|
|
lsr-interesting-step.ll
|
|
|
lsr-loop-exit-cond.ll
|
|
|
lsr-negative-stride.ll
|
|
|
lsr-nonaffine.ll
|
|
|
lsr-normalization.ll
|
|
|
lsr-overflow.ll
|
|
|
lsr-quadratic-expand.ll
|
|
|
lsr-redundant-addressing.ll
|
|
|
lsr-reuse-trunc.ll
|
|
|
lsr-reuse.ll
|
|
|
lsr-sort.ll
|
|
|
lsr-static-addr.ll
|
|
|
lsr-wrap.ll
|
|
|
lzcnt.ll
|
|
|
machine-cp.ll
|
|
|
machine-cse.ll
|
|
|
MachineSink-CritEdge.ll
|
|
|
MachineSink-DbgValue.ll
|
Fix non-deterministic SDNodeOrder-dependent codegen
|
2014-01-12 14:09:17 +00:00 |
MachineSink-eflags.ll
|
|
|
MachineSink-PHIUse.ll
|
|
|
masked-iv-safe.ll
|
|
|
masked-iv-unsafe.ll
|
|
|
maskmovdqu.ll
|
|
|
mcinst-avx-lowering.ll
|
|
|
mcinst-lowering.ll
|
|
|
mem-promote-integers.ll
|
|
|
membarrier.ll
|
|
|
memcmp.ll
|
X86: Perform integer comparisons at i32 or larger.
|
2013-11-22 19:57:47 +00:00 |
memcpy-2.ll
|
|
|
memcpy.ll
|
|
|
memset64-on-x86-32.ll
|
|
|
memset-2.ll
|
Hide the stub created for MO_ExternalSymbol too.
|
2013-12-05 05:19:12 +00:00 |
memset-3.ll
|
|
|
memset-sse-stack-realignment.ll
|
|
|
memset.ll
|
|
|
merge_store.ll
|
|
|
MergeConsecutiveStores.ll
|
|
|
mfence.ll
|
|
|
mingw-alloca.ll
|
|
|
misaligned-memset.ll
|
|
|
misched-aa-mmos.ll
|
Conservatively handle multiple MMOs in MIsNeedChainEdge
|
2014-01-08 21:52:02 +00:00 |
misched-balance.ll
|
|
|
misched-copy.ll
|
|
|
misched-crash.ll
|
|
|
misched-fusion.ll
|
|
|
misched-ilp.ll
|
|
|
misched-matmul.ll
|
|
|
misched-matrix.ll
|
|
|
misched-new.ll
|
|
|
mmx-arg-passing2.ll
|
|
|
mmx-arg-passing.ll
|
|
|
mmx-arith.ll
|
|
|
mmx-bitcast-to-i64.ll
|
|
|
mmx-builtins.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
|
|
|
movbe.ll
|
|
|
movfs.ll
|
|
|
movgs.ll
|
|
|
movmsk.ll
|
|
|
movntdq-no-avx.ll
|
|
|
ms-inline-asm.ll
|
Reland "Fix miscompile of MS inline assembly with stack realignment"
|
2013-12-10 18:27:32 +00:00 |
mul64.ll
|
|
|
mul128.ll
|
|
|
mul-legalize.ll
|
|
|
mul-remat.ll
|
|
|
mul-shift-reassoc.ll
|
|
|
muloti.ll
|
|
|
mult-alt-generic-i686.ll
|
|
|
mult-alt-generic-x86_64.ll
|
|
|
mult-alt-x86.ll
|
|
|
multiple-loop-post-inc.ll
|
|
|
multiple-return-values-cross-block.ll
|
|
|
mulx32.ll
|
|
|
mulx64.ll
|
|
|
nancvt.ll
|
|
|
narrow_op-1.ll
|
|
|
narrow-shl-cst.ll
|
|
|
narrow-shl-load.ll
|
|
|
neg_cmp.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
|
|
|
newline-and-quote.ll
|
|
|
no-cfi.ll
|
|
|
no-cmov.ll
|
|
|
no-compact-unwind.ll
|
|
|
no-elf-compact-unwind.ll
|
|
|
nobt.ll
|
|
|
nocx16.ll
|
|
|
non-lazy-bind.ll
|
|
|
nonconst-static-ev.ll
|
|
|
nonconst-static-iv.ll
|
|
|
nontemporal.ll
|
|
|
norex-subreg.ll
|
|
|
nosse-error1.ll
|
|
|
nosse-error2.ll
|
|
|
nosse-varargs.ll
|
|
|
null-streamer.ll
|
|
|
objc-gc-module-flags.ll
|
|
|
object-size.ll
|
|
|
odr_comdat.ll
|
|
|
opt-ext-uses.ll
|
|
|
opt-shuff-tstore.ll
|
|
|
optimize-max-0.ll
|
|
|
optimize-max-1.ll
|
|
|
optimize-max-2.ll
|
|
|
optimize-max-3.ll
|
|
|
or-address.ll
|
|
|
or-branch.ll
|
|
|
overlap-shift.ll
|
|
|
packed_struct.ll
|
|
|
palignr-2.ll
|
|
|
palignr.ll
|
|
|
pass-three.ll
|
|
|
patchpoint.ll
|
[Stackmap] Allow WebKit_JS calling convention to store 4 byte sized and aligned arguments.
|
2013-12-16 22:05:32 +00:00 |
peep-setb.ll
|
|
|
peep-test-0.ll
|
|
|
peep-test-1.ll
|
|
|
peep-test-2.ll
|
|
|
peep-test-3.ll
|
|
|
peep-test-4.ll
|
|
|
peep-vector-extract-concat.ll
|
|
|
peep-vector-extract-insert.ll
|
|
|
personality_size.ll
|
|
|
personality.ll
|
|
|
phaddsub.ll
|
|
|
phi-bit-propagation.ll
|
|
|
phi-immediate-factoring.ll
|
|
|
phielim-split.ll
|
|
|
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
|
Make this test a bit stricter.
|
2013-12-11 04:10:41 +00:00 |
pmovext.ll
|
|
|
pmovsx-inreg.ll
|
|
|
pmul.ll
|
|
|
pmulld.ll
|
|
|
pointer-vector.ll
|
|
|
popcnt.ll
|
|
|
postalloc-coalescing.ll
|
|
|
postra-licm.ll
|
|
|
powi.ll
|
|
|
pr1462.ll
|
|
|
pr1489.ll
|
|
|
pr1505.ll
|
|
|
pr1505b.ll
|
|
|
pr2177.ll
|
|
|
pr2182.ll
|
|
|
pr2326.ll
|
|
|
pr2656.ll
|
|
|
pr2659.ll
|
|
|
pr2849.ll
|
|
|
pr2924.ll
|
|
|
pr2982.ll
|
|
|
pr3154.ll
|
|
|
pr3216.ll
|
|
|
pr3241.ll
|
|
|
pr3243.ll
|
|
|
pr3244.ll
|
|
|
pr3250.ll
|
|
|
pr3317.ll
|
|
|
pr3366.ll
|
|
|
pr3457.ll
|
|
|
pr3522.ll
|
|
|
pr5145.ll
|
|
|
pr7882.ll
|
|
|
pr9127.ll
|
|
|
pr9743.ll
|
|
|
pr10068.ll
|
|
|
pr10420.ll
|
[patch] Adjust behavior of FDE cross-section relocs for targets that don't support abs-differences.
|
2014-01-08 10:22:54 +00:00 |
pr10475.ll
|
|
|
pr10499.ll
|
|
|
pr10523.ll
|
|
|
pr10524.ll
|
|
|
pr10525.ll
|
|
|
pr10526.ll
|
|
|
pr11202.ll
|
|
|
pr11334.ll
|
|
|
pr11415.ll
|
|
|
pr11468.ll
|
|
|
pr11985.ll
|
|
|
pr11998.ll
|
|
|
pr12312.ll
|
|
|
pr12359.ll
|
|
|
pr12360.ll
|
|
|
pr12889.ll
|
|
|
pr13209.ll
|
|
|
pr13220.ll
|
|
|
pr13458.ll
|
|
|
pr13577.ll
|
|
|
pr13859.ll
|
|
|
pr13899.ll
|
|
|
pr14088.ll
|
|
|
pr14090.ll
|
|
|
pr14098.ll
|
|
|
pr14161.ll
|
|
|
pr14204.ll
|
|
|
pr14314.ll
|
|
|
pr14333.ll
|
|
|
pr14562.ll
|
|
|
pr15267.ll
|
|
|
pr15296.ll
|
|
|
pr15309.ll
|
|
|
pr16031.ll
|
Fix non-deterministic SDNodeOrder-dependent codegen
|
2014-01-12 14:09:17 +00:00 |
pr16360.ll
|
|
|
pr16807.ll
|
|
|
pr17546.ll
|
|
|
pr17631.ll
|
Enhance the fix of PR17631
|
2013-12-03 09:17:32 +00:00 |
pr17764.ll
|
|
|
pr18014.ll
|
Fix PR18014
|
2013-11-22 17:56:57 +00:00 |
pr18023.ll
|
Unrevert r195599 with testcase fix.
|
2013-11-25 18:05:22 +00:00 |
pr18054.ll
|
Fix PR18054
|
2013-11-26 20:31:31 +00:00 |
pr18162.ll
|
Fix PR18162 - Incorrect assertion assumed that the SDValue resno is zero.
|
2013-12-10 01:13:59 +00:00 |
pre-ra-sched.ll
|
|
|
prefetch.ll
|
|
|
prefixdata.ll
|
|
|
private-2.ll
|
|
|
private.ll
|
|
|
promote-assert-zext.ll
|
|
|
promote-i16.ll
|
|
|
promote-trunc.ll
|
|
|
promote.ll
|
|
|
psubus.ll
|
|
|
ptr-rotate.ll
|
|
|
ptrtoint-constexpr.ll
|
|
|
rd-mod-wr-eflags.ll
|
|
|
rdrand.ll
|
|
|
rdseed.ll
|
|
|
rdtsc.ll
|
|
|
red-zone2.ll
|
|
|
red-zone.ll
|
|
|
reghinting.ll
|
|
|
regpressure.ll
|
|
|
rem.ll
|
|
|
remat-constant.ll
|
|
|
remat-fold-load.ll
|
|
|
remat-mov-0.ll
|
|
|
remat-phys-dead.ll
|
|
|
remat-scalar-zero.ll
|
|
|
ret-addr.ll
|
|
|
ret-i64-0.ll
|
|
|
ret-mmx.ll
|
|
|
returned-trunc-tail-calls.ll
|
|
|
reverse_branches.ll
|
|
|
rip-rel-address.ll
|
|
|
rip-rel-lea.ll
|
|
|
rodata-relocs.ll
|
|
|
rot16.ll
|
Tweak 3 tests in llvm/test/CodeGen/X86 to add -mcpu=generic since r195383.
|
2013-11-22 02:28:04 +00:00 |
rot32.ll
|
|
|
rot64.ll
|
|
|
rotate2.ll
|
|
|
rotate3.ll
|
|
|
rotate.ll
|
|
|
rounding-ops.ll
|
|
|
rtm.ll
|
|
|
sandybridge-loads.ll
|
|
|
scalar_sse_minmax.ll
|
|
|
scalar_widen_div.ll
|
|
|
scalar-extract.ll
|
|
|
scalar-min-max-fill-operand.ll
|
|
|
scalarize-bitcast.ll
|
|
|
scev-interchange.ll
|
|
|
sdiv-exact.ll
|
|
|
segmented-stacks-dynamic.ll
|
|
|
segmented-stacks.ll
|
|
|
select_const.ll
|
|
|
select-with-and-or.ll
|
|
|
select.ll
|
|
|
selectiondag-cse.ll
|
|
|
setcc-narrowing.ll
|
|
|
setcc-sentinals.ll
|
|
|
setcc.ll
|
|
|
setoeq.ll
|
|
|
setuge.ll
|
|
|
sext-i1.ll
|
|
|
sext-load.ll
|
|
|
sext-ret-val.ll
|
|
|
sext-setcc-self.ll
|
|
|
sext-subreg.ll
|
|
|
sext-trunc.ll
|
|
|
sfence.ll
|
|
|
sha.ll
|
|
|
shift-and.ll
|
|
|
shift-bmi2.ll
|
|
|
shift-coalesce.ll
|
|
|
shift-codegen.ll
|
|
|
shift-combine.ll
|
|
|
shift-double.ll
|
Tweak 3 tests in llvm/test/CodeGen/X86 to add -mcpu=generic since r195383.
|
2013-11-22 02:28:04 +00:00 |
shift-folding.ll
|
|
|
shift-i128.ll
|
|
|
shift-i256.ll
|
|
|
shift-one.ll
|
|
|
shift-pair.ll
|
|
|
shift-parts.ll
|
|
|
shl_elim.ll
|
|
|
shl_undef.ll
|
llvm/test/CodeGen/X86/shl_undef.ll: Tweak to satisfy r199050.
|
2014-01-12 14:41:41 +00:00 |
shl-anyext.ll
|
|
|
shl-i64.ll
|
|
|
shrink-compare.ll
|
X86: Perform integer comparisons at i32 or larger.
|
2013-11-22 19:57:47 +00:00 |
shrink-fp-const1.ll
|
|
|
shrink-fp-const2.ll
|
|
|
sibcall-2.ll
|
|
|
sibcall-3.ll
|
|
|
sibcall-4.ll
|
|
|
sibcall-5.ll
|
Hide the stub created for MO_ExternalSymbol too.
|
2013-12-05 05:19:12 +00:00 |
sibcall-6.ll
|
|
|
sibcall-byval.ll
|
|
|
sibcall.ll
|
[x86] Disambiguate RET[QL] and fix aliases for 16-bit mode
|
2014-01-08 12:58:07 +00:00 |
simple-zext.ll
|
|
|
sincos-opt.ll
|
|
|
sincos.ll
|
|
|
sink-hoist.ll
|
|
|
sink-out-of-loop.ll
|
|
|
sjlj.ll
|
|
|
small-byval-memcpy.ll
|
|
|
smul-with-overflow.ll
|
|
|
soft-fp.ll
|
|
|
splat-scalar-load.ll
|
|
|
split-eh-lpad-edges.ll
|
|
|
split-vector-bitcast.ll
|
|
|
split-vector-rem.ll
|
|
|
sqrt-fastmath.ll
|
|
|
sse1.ll
|
|
|
sse2-blend.ll
|
Teach DAGCombiner how to fold a SIGN_EXTEND_INREG of a BUILD_VECTOR of
|
2013-12-27 20:20:28 +00:00 |
sse2-intrinsics-x86.ll
|
Add an intrinsic for the SSE2 PAUSE instruction.
|
2013-11-26 00:20:43 +00:00 |
sse2-mul.ll
|
|
|
sse2-vector-shifts.ll
|
|
|
sse2.ll
|
Fix non-deterministic SDNodeOrder-dependent codegen
|
2014-01-12 14:09:17 +00:00 |
sse3-intrinsics-x86.ll
|
|
|
sse3.ll
|
|
|
sse4a.ll
|
|
|
sse41-blend.ll
|
|
|
sse41-intrinsics-x86.ll
|
|
|
sse41.ll
|
|
|
sse42_64.ll
|
|
|
sse42-intrinsics-x86.ll
|
|
|
sse42.ll
|
|
|
sse_partial_update.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
|
|
|
sse-domains.ll
|
|
|
sse-fcopysign.ll
|
|
|
sse-intel-ocl.ll
|
|
|
sse-intrinsics-x86.ll
|
|
|
sse-load-ret.ll
|
|
|
sse-minmax.ll
|
|
|
sse-scalar-fp-arith-2.ll
|
Added new X86 patterns to select SSE scalar fp arithmetic instructions from
|
2013-12-12 11:50:47 +00:00 |
sse-scalar-fp-arith.ll
|
Ensure that the backend no longer emits unnecessary vector insert instructions
|
2013-12-10 15:22:48 +00:00 |
sse-varargs.ll
|
|
|
ssp-data-layout.ll
|
[stackprotector] Use analysis from the StackProtector pass for stack layout in PEI a nd LocalStackSlot passes.
|
2013-12-19 03:17:11 +00:00 |
ssse3-intrinsics-x86.ll
|
|
|
stack-align2.ll
|
|
|
stack-align-memcpy.ll
|
|
|
stack-align.ll
|
|
|
stack-protector-dbginfo.ll
|
Debug Info: update testing cases to specify the debug info version number.
|
2013-11-22 21:49:45 +00:00 |
stack-protector-vreg-to-vreg-copy.ll
|
|
|
stack-protector.ll
|
|
|
stack-update-frame-opcode.ll
|
|
|
StackColoring-dbg.ll
|
Debug Info: update testing cases to specify the debug info version number.
|
2013-11-22 21:49:45 +00:00 |
StackColoring.ll
|
|
|
stackmap-liveness.ll
|
[Stackmap] Liveness Analysis Pass
|
2013-12-14 06:53:06 +00:00 |
stackmap-nops.ll
|
Grow the stackmap/patchpoint format to hold 64-bit IDs.
|
2013-12-13 18:37:10 +00:00 |
stackmap.ll
|
llvm.experimental.stackmap: fix encoding of large constants.
|
2014-01-09 00:22:31 +00:00 |
stdarg.ll
|
|
|
stdcall-notailcall.ll
|
[x86] Disambiguate RET[QL] and fix aliases for 16-bit mode
|
2014-01-08 12:58:07 +00:00 |
stdcall.ll
|
[x86] Disambiguate RET[QL] and fix aliases for 16-bit mode
|
2014-01-08 12:58:07 +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
|
|
|
storetrunc-fp.ll
|
|
|
stride-nine-with-base-reg.ll
|
|
|
stride-reuse.ll
|
|
|
sub-with-overflow.ll
|
|
|
sub.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
|
|
|
switch-crit-edge-constant.ll
|
|
|
switch-or.ll
|
|
|
switch-order-weight.ll
|
|
|
switch-zextload.ll
|
|
|
SwitchLowering.ll
|
|
|
swizzle.ll
|
|
|
SwizzleShuff.ll
|
|
|
tail-call-attrs.ll
|
|
|
tail-call-got.ll
|
Revert r195318 as it causes miscompilation (PR18029)
|
2013-11-22 10:30:39 +00:00 |
tail-call-legality.ll
|
|
|
tail-dup-addr.ll
|
|
|
tail-opts.ll
|
|
|
tail-threshold.ll
|
|
|
tailcall-64.ll
|
|
|
tailcall-calleesave.ll
|
|
|
tailcall-cgp-dup.ll
|
|
|
tailcall-disable.ll
|
|
|
tailcall-fastisel.ll
|
|
|
tailcall-largecode.ll
|
|
|
tailcall-returndup-void.ll
|
|
|
tailcall-ri64.ll
|
|
|
tailcall-stackalign.ll
|
|
|
tailcall-structret.ll
|
|
|
tailcall.ll
|
|
|
tailcallbyval64.ll
|
|
|
tailcallbyval.ll
|
|
|
tailcallfp2.ll
|
|
|
tailcallfp.ll
|
|
|
tailcallpic1.ll
|
|
|
tailcallpic2.ll
|
Revert r195318 as it causes miscompilation (PR18029)
|
2013-11-22 10:30:39 +00:00 |
tailcallstack64.ll
|
|
|
targetLoweringGeneric.ll
|
|
|
tbm_patterns.ll
|
|
|
tbm-intrinsics-x86_64.ll
|
|
|
test-nofold.ll
|
|
|
test-shrink-bug.ll
|
|
|
test-shrink.ll
|
|
|
testl-commute.ll
|
|
|
this-return-64.ll
|
|
|
tls-local-dynamic.ll
|
|
|
tls-models.ll
|
|
|
tls-pic.ll
|
|
|
tls-pie.ll
|
|
|
tls.ll
|
|
|
tlv-1.ll
|
|
|
tlv-2.ll
|
|
|
tlv-3.ll
|
|
|
trap.ll
|
|
|
trunc-ext-ld-st.ll
|
|
|
trunc-to-bool.ll
|
|
|
twoaddr-coalesce-2.ll
|
|
|
twoaddr-coalesce.ll
|
|
|
twoaddr-lea.ll
|
|
|
twoaddr-pass-sink.ll
|
|
|
twoaddr-sink-terminator.ll
|
|
|
uint64-to-float.ll
|
|
|
uint_to_fp-2.ll
|
|
|
uint_to_fp.ll
|
|
|
umul-with-carry.ll
|
|
|
umul-with-overflow.ll
|
|
|
unaligned-load.ll
|
|
|
unaligned-spill-folding.ll
|
|
|
undef-label.ll
|
|
|
unknown-location.ll
|
Debug Info: update testing cases to specify the debug info version number.
|
2013-11-22 21:49:45 +00:00 |
unreachable-loop-sinking.ll
|
|
|
unwind-init.ll
|
|
|
unwindraise.ll
|
|
|
urem-i8-constant.ll
|
|
|
use-add-flags.ll
|
|
|
utf8.ll
|
|
|
utf16-cfstrings.ll
|
|
|
v2f32.ll
|
Fix non-deterministic SDNodeOrder-dependent codegen
|
2014-01-12 14:09:17 +00:00 |
v4f32-immediate.ll
|
|
|
v4i32load-crash.ll
|
Fix for PR18045:
|
2013-12-17 12:07:33 +00:00 |
v8i1-masks.ll
|
|
|
v-binop-widen2.ll
|
|
|
v-binop-widen.ll
|
|
|
vaargs.ll
|
Setting the CPU in the new vaargs test
|
2013-12-17 16:20:37 +00:00 |
vararg_tailcall.ll
|
|
|
variable-sized-darwin-bzero.ll
|
|
|
variadic-node-pic.ll
|
|
|
vastart-defs-eflags.ll
|
Revert "Revert "Mark vastart_save_xmm_regs as changing EFLAGS""
|
2013-12-17 15:54:45 +00:00 |
vec_add.ll
|
|
|
vec_align_i256.ll
|
|
|
vec_align.ll
|
|
|
vec_anyext.ll
|
|
|
vec_call.ll
|
|
|
vec_cast2.ll
|
|
|
vec_cast.ll
|
|
|
vec_clear.ll
|
|
|
vec_compare-2.ll
|
|
|
vec_compare-sse4.ll
|
|
|
vec_compare.ll
|
|
|
vec_ctbits.ll
|
|
|
vec_ext_inreg.ll
|
|
|
vec_extract-sse4.ll
|
|
|
vec_extract.ll
|
|
|
vec_fabs.ll
|
|
|
vec_floor.ll
|
|
|
vec_fneg.ll
|
|
|
vec_fpext.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
|
|
|
vec_insert-7.ll
|
|
|
vec_insert-8.ll
|
|
|
vec_insert-9.ll
|
|
|
vec_insert.ll
|
|
|
vec_loadsingles.ll
|
|
|
vec_logical.ll
|
|
|
vec_return.ll
|
|
|
vec_round.ll
|
Fix broken CHECK lines.
|
2014-01-11 21:06:00 +00:00 |
vec_sdiv_to_shift.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_setcc.ll
|
|
|
vec_sext.ll
|
|
|
vec_shift2.ll
|
|
|
vec_shift3.ll
|
|
|
vec_shift4.ll
|
Force CPU type to unbreak unit tests on Haswell machines.
|
2013-11-30 03:07:16 +00:00 |
vec_shift5.ll
|
[X86] Teach the backend how to fold target specific dag node for packed
|
2013-12-28 11:11:52 +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
|
|
|
vec_shuffle-20.ll
|
|
|
vec_shuffle-22.ll
|
|
|
vec_shuffle-23.ll
|
|
|
vec_shuffle-24.ll
|
|
|
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
|
|
|
vec_shuffle-38.ll
|
|
|
vec_shuffle-39.ll
|
|
|
vec_shuffle.ll
|
|
|
vec_splat-2.ll
|
|
|
vec_splat-3.ll
|
|
|
vec_splat.ll
|
|
|
vec_split.ll
|
|
|
vec_ss_load_fold.ll
|
|
|
vec_udiv_to_shift.ll
|
|
|
vec_uint_to_fp.ll
|
|
|
vec_zero_cse.ll
|
|
|
vec_zero-2.ll
|
|
|
vec_zero.ll
|
|
|
vec_zext.ll
|
|
|
vec-sign.ll
|
|
|
vec-trunc-store.ll
|
|
|
vector-gep.ll
|
|
|
vector-intrinsics.ll
|
|
|
vector-rem.ll
|
|
|
vector-variable-idx2.ll
|
|
|
vector-variable-idx.ll
|
|
|
vector.ll
|
|
|
vfcmp.ll
|
|
|
viabs.ll
|
|
|
visibility2.ll
|
|
|
visibility.ll
|
|
|
volatile.ll
|
|
|
vortex-bug.ll
|
|
|
vselect-minmax.ll
|
|
|
vselect.ll
|
Teach the DAGCombiner how to fold 'vselect' dag nodes according
|
2014-01-08 18:33:04 +00:00 |
vshift_scalar.ll
|
|
|
vshift_split2.ll
|
|
|
vshift_split.ll
|
|
|
vshift-1.ll
|
|
|
vshift-2.ll
|
|
|
vshift-3.ll
|
|
|
vshift-4.ll
|
Force CPU type to unbreak unit tests on Haswell machines.
|
2013-11-30 03:07:16 +00:00 |
vshift-5.ll
|
|
|
vsplit-and.ll
|
|
|
warn-stack.ll
|
Add warning capabilities in LLVM.
|
2013-12-17 17:47:22 +00:00 |
weak_def_can_be_hidden.ll
|
on darwin<10, fallback to .weak_definition (PPC,X86)
|
2013-12-10 21:37:41 +00:00 |
weak.ll
|
|
|
wide-fma-contraction.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_shuffle-1.ll
|
|
|
WidenArith.ll
|
|
|
win32_sret.ll
|
[x86] Disambiguate RET[QL] and fix aliases for 16-bit mode
|
2014-01-08 12:58:07 +00:00 |
win64_alloca_dynalloca.ll
|
Change stack probing code for MingW.
|
2013-12-13 05:37:05 +00:00 |
win64_params.ll
|
|
|
win64_vararg.ll
|
|
|
win_chkstk.ll
|
Change stack probing code for MingW.
|
2013-12-13 05:37:05 +00:00 |
win_ftol2.ll
|
|
|
x86_64-mul-by-const.ll
|
|
|
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-double-precision-shift-left.ll
|
SHLD/SHRD are VectorPath (microcode) instructions known to have poor latency on certain architectures. While generating SHLD/SHRD instructions is acceptable when optimizing for size, optimizing for speed on these platforms should be implemented using alternative sequences of instructions composed of add, adc, shr, shl, or and lea which are directPath instructions. These alternative instructions not only have a lower latency but they also increase the decode bandwidth by allowing simultaneous decoding of a third directPath instruction.
|
2013-11-21 23:21:26 +00:00 |
x86-64-double-precision-shift-right.ll
|
SHLD/SHRD are VectorPath (microcode) instructions known to have poor latency on certain architectures. While generating SHLD/SHRD instructions is acceptable when optimizing for size, optimizing for speed on these platforms should be implemented using alternative sequences of instructions composed of add, adc, shr, shl, or and lea which are directPath instructions. These alternative instructions not only have a lower latency but they also increase the decode bandwidth by allowing simultaneous decoding of a third directPath instruction.
|
2013-11-21 23:21:26 +00:00 |
x86-64-double-shifts-Oz-Os-O2.ll
|
SHLD/SHRD are VectorPath (microcode) instructions known to have poor latency on certain architectures. While generating SHLD/SHRD instructions is acceptable when optimizing for size, optimizing for speed on these platforms should be implemented using alternative sequences of instructions composed of add, adc, shr, shl, or and lea which are directPath instructions. These alternative instructions not only have a lower latency but they also increase the decode bandwidth by allowing simultaneous decoding of a third directPath instruction.
|
2013-11-21 23:21:26 +00:00 |
x86-64-double-shifts-var.ll
|
SHLD/SHRD are VectorPath (microcode) instructions known to have poor latency on certain architectures. While generating SHLD/SHRD instructions is acceptable when optimizing for size, optimizing for speed on these platforms should be implemented using alternative sequences of instructions composed of add, adc, shr, shl, or and lea which are directPath instructions. These alternative instructions not only have a lower latency but they also increase the decode bandwidth by allowing simultaneous decoding of a third directPath instruction.
|
2013-11-21 23:21:26 +00:00 |
x86-64-extend-shift.ll
|
|
|
x86-64-frameaddr.ll
|
|
|
x86-64-gv-offset.ll
|
|
|
x86-64-jumps.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-psub.ll
|
|
|
x86-64-ptr-arg-simple.ll
|
|
|
x86-64-ret0.ll
|
|
|
x86-64-shortint.ll
|
|
|
x86-64-sret-return.ll
|
|
|
x86-64-tls-1.ll
|
|
|
x86-64-varargs.ll
|
|
|
x86-frameaddr2.ll
|
|
|
x86-frameaddr.ll
|
|
|
x86-shifts.ll
|
Correct word hyphenations
|
2013-12-05 05:44:44 +00:00 |
x86-store-gv-addr.ll
|
|
|
xmm-r64.ll
|
|
|
xmulo.ll
|
|
|
xop-intrinsics-x86_64.ll
|
|
|
xor-icmp.ll
|
|
|
xor.ll
|
|
|
xtest.ll
|
|
|
zero-remat.ll
|
|
|
zext-extract_subreg.ll
|
|
|
zext-fold.ll
|
|
|
zext-inreg-0.ll
|
|
|
zext-inreg-1.ll
|
|
|
zext-sext.ll
|
|
|
zext-shl.ll
|
|
|
zext-trunc.ll
|
|
|
zlib-longest-match.ll
|
MachineBlockPlacement: Strengthen the source order bias when picking an exit block.
|
2013-11-20 19:08:44 +00:00 |