llvm-6502/test/CodeGen/X86
Benjamin Kramer 8ad87ab166 Fix some broken CHECK lines.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120332 91177308-0d34-0410-b5e6-96231b3b80d8
2010-11-29 22:34:55 +00:00
..
GC tests: CodeGen/X86/GC tests require X86. 2010-08-05 15:45:33 +00:00
3addr-16bit.ll
3addr-or.ll reapply: Use the new TB_NOT_REVERSABLE flag instead of special 2010-10-08 03:57:25 +00:00
2003-08-03-CallArgLiveRanges.ll
2003-08-23-DeadBlockTest.ll
2003-11-03-GlobalBool.ll
2004-02-12-Memcpy.ll
2004-02-13-FrameReturnAddress.ll
2004-02-14-InefficientStackPointer.ll
2004-02-22-Casts.ll
2004-03-30-Select-Max.ll
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
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
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
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 Make test not sensitive to register choice. 2010-10-01 00:16:17 +00:00
2007-04-27-InlineAsm-IntMemInput.ll
2007-05-05-Personality.ll
2007-05-05-VecCastExpand.ll
2007-05-07-InvokeSRet.ll
2007-05-14-LiveIntervalAssert.ll
2007-05-15-maskmovq.ll Massive rewrite of MMX: 2010-09-30 23:57:10 +00:00
2007-05-17-ShuffleISelBug.ll
2007-06-04-tailmerge4.ll
2007-06-04-X86-64-CtorAsmBugs.ll
2007-06-05-LSR-Dominator.ll
2007-06-15-IntToMMX.ll Massive rewrite of MMX: 2010-09-30 23:57:10 +00:00
2007-06-28-X86-64-isel.ll
2007-06-29-DAGCombinerBug.ll
2007-06-29-VecFPConstantCSEBug.ll
2007-07-03-GR64ToVR64.ll Massive rewrite of MMX: 2010-09-30 23:57:10 +00:00
2007-07-10-StackerAssert.ll
2007-07-18-Vector-Extract.ll
2007-08-01-LiveVariablesBug.ll
2007-08-09-IllegalX86-64Asm.ll
2007-08-10-SignExtSubreg.ll
2007-08-13-AppendingLinkage.ll
2007-09-05-InvalidAsm.ll
2007-09-06-ExtWeakAliasee.ll
2007-09-17-ObjcFrameEH.ll
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
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
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 Try again to disable critical edge splitting in CodeGenPrepare. 2010-09-30 20:51:52 +00:00
2008-02-20-InlineAsmClobber.ll
2008-02-22-LocalRegAllocBug.ll
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
2008-03-19-DAGCombinerBug.ll
2008-03-23-DarwinAsmComments.ll
2008-03-25-TwoAddrPassBug.ll
2008-03-31-SpillerFoldingBug.ll
2008-04-02-unnamedEH.ll
2008-04-08-CoalescerCrash.ll Massive rewrite of MMX: 2010-09-30 23:57:10 +00:00
2008-04-09-BranchFolding.ll
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 test/CodeGen/X86: Add explicit triplet -mtriple=i686-linux to 3 tests incompatible to Win32 codegen. 2010-09-19 21:58:55 +00:00
2008-06-16-SubregsBug.ll
2008-06-18-BadShuffle.ll
2008-06-25-VecISelBug.ll
2008-07-07-DanglingDeadInsts.ll
2008-07-09-ELFSectionAttributes.ll
2008-07-11-SHLBy1.ll
2008-07-11-SpillerBug.ll
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 Massive rewrite of MMX: 2010-09-30 23:57:10 +00:00
2008-08-23-X86-64AsmBug.ll
2008-08-25-AsmRegTypeMismatch.ll
2008-08-31-EH_RETURN32.ll
2008-08-31-EH_RETURN64.ll
2008-09-05-sinttofp-2xi32.ll Massive rewrite of MMX: 2010-09-30 23:57:10 +00:00
2008-09-09-LinearScanBug.ll
2008-09-11-CoalescerBug2.ll
2008-09-11-CoalescerBug.ll
2008-09-17-inline-asm-1.ll
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-02-Atomics32-2.ll
2008-10-06-MMXISelBug.ll
2008-10-06-x87ld-nan-1.ll
2008-10-06-x87ld-nan-2.ll
2008-10-07-SSEISelBug.ll
2008-10-11-CallCrash.ll
2008-10-13-CoalescerBug.ll
2008-10-16-VecUnaryOp.ll
2008-10-17-Asm64bitRConstraint.ll
2008-10-20-AsmDoubleInI32.ll
2008-10-24-FlippedCompare.ll
2008-10-27-CoalescerBug.ll Re-enable register pressure aware machine licm with fixes. Hoist() may have 2010-10-19 18:58:51 +00:00
2008-10-27-StackRealignment.ll
2008-10-29-ExpandVAARG.ll
2008-11-03-F80VAARG.ll
2008-11-06-testb.ll
2008-11-13-inlineasm-3.ll
2008-11-29-DivideConstant16bit.ll
2008-11-29-DivideConstant16bitSigned.ll
2008-11-29-ULT-Sign.ll
2008-12-01-loop-iv-used-outside-loop.ll
2008-12-01-SpillerAssert.ll
2008-12-02-dagcombine-1.ll
2008-12-02-dagcombine-2.ll
2008-12-02-dagcombine-3.ll
2008-12-02-IllegalResultType.ll
2008-12-05-SpillerCrash.ll
2008-12-12-PrivateEHSymbol.ll
2008-12-16-BadShift.ll
2008-12-16-dagcombine-4.ll
2008-12-19-EarlyClobberBug.ll
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 More accurate estimate / tracking of register pressure. 2010-10-20 22:03:58 +00:00
2009-03-03-BitcastLongDouble.ll
2009-03-03-BTHang.ll
2009-03-05-burr-list-crash.ll
2009-03-07-FPConstSelect.ll
2009-03-09-APIntCrash.ll
2009-03-09-SpillerBug.ll
2009-03-10-CoalescerBug.ll
2009-03-11-CoalescerBug.ll
2009-03-12-CPAlignBug.ll
2009-03-13-PHIElimBug.ll test/CodeGen/X86: Add explicit -mtriple=(i686|x86_64)-linux for Win32 host. 2010-09-03 03:24:08 +00:00
2009-03-16-PHIElimInLPad.ll test/CodeGen/X86: Add explicit -mtriple=(i686|x86_64)-linux for Win32 host. 2010-09-03 03:24:08 +00:00
2009-03-16-SpillerBug.ll
2009-03-23-i80-fp80.ll
2009-03-23-LinearScanBug.ll
2009-03-23-MultiUseSched.ll When sending stats output to stdout for grepping, don't emit normal 2010-08-18 20:32:46 +00:00
2009-03-25-TestBug.ll
2009-03-26-NoImplicitFPBug.ll
2009-04-09-InlineAsmCrash.ll
2009-04-12-FastIselOverflowCrash.ll
2009-04-12-picrel.ll
2009-04-13-2AddrAssert-2.ll
2009-04-13-2AddrAssert.ll
2009-04-14-IllegalRegs.ll
2009-04-16-SpillerUnfold.ll
2009-04-20-LinearScanOpt.ll
2009-04-21-NoReloadImpDef.ll
2009-04-24.ll Lower TLS_addr32 and TLS_addr64. 2010-11-27 20:43:02 +00:00
2009-04-25-CoalescerBug.ll
2009-04-27-CoalescerAssert.ll
2009-04-27-LiveIntervalsAssert2.ll
2009-04-27-LiveIntervalsAssert.ll
2009-04-27-LiveIntervalsBug.ll
2009-04-29-IndirectDestOperands.ll
2009-04-29-LinearScanBug.ll
2009-04-29-RegAllocAssert.ll
2009-04-scale.ll
2009-05-08-InlineAsmIOffset.ll
2009-05-11-tailmerge-crash.ll
2009-05-19-SingleElementExtractElement.ll
2009-05-23-available_externally.ll
2009-05-23-dagcombine-shifts.ll
2009-05-28-DAGCombineCrash.ll
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 Mark all these as needing SSE2. Should fix PPC and 2010-10-01 04:17:55 +00:00
2009-06-05-sitofpCrash.ll
2009-06-05-VariableIndexInsert.ll
2009-06-05-VZextByteShort.ll
2009-06-06-ConcatVectors.ll
2009-06-07-ExpandMMXBitcast.ll
2009-06-12-x86_64-tail-call-conv-out-of-sync-bug.ll
2009-06-15-not-a-tail-call.ll
2009-06-18-movlp-shuffle-register.ll
2009-07-06-TwoAddrAssert.ll
2009-07-07-SplitICmp.ll
2009-07-09-ExtractBoolFromVector.ll
2009-07-15-CoalescerBug.ll
2009-07-16-CoalescerBug.ll
2009-07-17-StackColoringBug.ll
2009-07-19-AsmExtraOperands.ll
2009-07-20-CoalescerBug.ll
2009-07-20-DAGCombineBug.ll
2009-08-02-mmx-scalar-to-vector.ll Massive rewrite of MMX: 2010-09-30 23:57:10 +00:00
2009-08-06-branchfolder-crash.ll
2009-08-06-inlineasm.ll
2009-08-08-CastError.ll
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-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 Lower TLS_addr32 and TLS_addr64. 2010-11-27 20:43:02 +00:00
2010-01-05-ZExt-Shl.ll
2010-01-07-ISelBug.ll
2010-01-07-UAMemFeature.ll
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
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 Massive rewrite of MMX: 2010-09-30 23:57:10 +00:00
2010-04-29-CoalescerCrash.ll
2010-04-30-LocalAlloc-LandingPad.ll Fix an inconsistency in the x86 backend that led it to reject "calll foo" on 2010-09-22 05:49:14 +00:00
2010-05-03-CoalescerSubRegClobber.ll
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 Use FileCheck 2010-09-21 20:50:32 +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
2010-06-25-asm-RA-crash.ll
2010-06-25-CoalescerSubRegDefDead.ll
2010-06-28-DbgEntryPC.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 PR7814: Truncates cannot be ignored for signed comparisons. 2010-08-04 22:40:58 +00:00
2010-08-04-MingWCrash.ll The lower invoke pass needs to have unreachable code elimination run after it 2010-08-04 23:36:02 +00:00
2010-08-10-DbgConstant.ll This is x86 only test. 2010-08-12 00:17:38 +00:00
2010-09-01-RemoveCopyByCommutingDef.ll Teach RemoveCopyByCommutingDef to check all aliases, not just subregisters. 2010-09-01 22:15:35 +00:00
2010-09-16-asmcrash.ll When substituting sunkaddrs into indirect arguments an asm, we were 2010-09-16 18:30:55 +00:00
2010-09-17-SideEffectsInChain.ll When TCO is turned on, it is possible to end up with aliasing FrameIndex's. Therefore, 2010-09-20 20:39:59 +00:00
2010-09-30-CMOV-JumpTable-PHI.ll When isel is emitting instructions for an x86 target without CMOV, the CFG is 2010-09-30 19:44:31 +00:00
2010-10-08-cmpxchg8b.ll PR8297 2010-10-11 21:08:42 +00:00
2010-11-02-DbgParameter.ll Use frameindex, if available, as a last resort to emit debug info for a parameter. 2010-11-02 17:01:30 +00:00
2010-11-09-MOVLPS.ll Testcase for PR8211 (llc crash at -O0). 2010-11-09 16:22:27 +00:00
2010-11-18-SelectOfExtload.ll The DAGCombiner was threading select over pairs of extending loads even 2010-11-18 20:05:18 +00:00
20090313-signext.ll
abi-isel.ll Fix an inconsistency in the x86 backend that led it to reject "calll foo" on 2010-09-22 05:49:14 +00:00
add-of-carry.ll When adding the carry bit to another value on X86, exploit the fact that the carry-materialization 2010-09-21 18:41:19 +00:00
add.ll
addr-label-difference.ll
aliases.ll
aligned-comm.ll
alignment.ll
all-ones-vector.ll
alldiv-divdi3.ll X86: MinGW should always use libgcc on Windows. 2010-10-10 23:11:06 +00:00
alloca-align-rounding-32.ll
alloca-align-rounding.ll
and-or-fold.ll
and-su.ll
andimm8.ll Fix another case where we were preferring instructions with large 2010-10-13 17:14:25 +00:00
anyext.ll
arg-cast.ll
asm-block-labels.ll
asm-global-imm.ll
asm-indirect-mem.ll
asm-modifier-P.ll
asm-modifier.ll
atomic_add.ll
atomic_op.ll Fix some broken CHECK lines. 2010-11-29 22:34:55 +00:00
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 Fix pastos in handling of AVX cvttsd2si, PR8491. 2010-10-28 00:35:54 +00:00
avx-intrinsics-x86.ll Fix pastos in handling of AVX cvttsd2si, PR8491. 2010-10-28 00:35:54 +00:00
barrier-sse.ll
barrier.ll
bc-extract.ll Make isScalarToVector to return false if the node is a scalar. This will prevent 2010-11-19 19:08:12 +00:00
bigstructret2.ll
bigstructret.ll
bit-test-shift.ll A select between a constant and zero, when fed by a bit test, can be efficiently 2010-09-22 22:58:22 +00:00
bitcast2.ll
bitcast-int-to-vector.ll
bitcast.ll
br-fold.ll
brcond.ll
break-anti-dependencies.ll
break-sse-dep.ll
bss_pagealigned.ll
bswap-inline-asm.ll Recognise 32-bit ror-based bswap implementation used by uclibc 2010-11-13 19:54:30 +00:00
bswap.ll
bt.ll
byval2.ll
byval3.ll
byval4.ll
byval5.ll
byval6.ll
byval7.ll
byval.ll FileCheckize this in a hope to quiet a valgrind warning on grep. 2010-10-12 23:47:58 +00:00
call-imm.ll
call-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
cmp.ll testcase that goes with r116053 2010-10-08 05:12:30 +00:00
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 Enable machine sinking critical edge splitting. e.g. 2010-09-20 22:52:00 +00:00
compiler_used.ll
complex-asm.ll Fix an inline asm pasto from 117667; was preventing 2010-11-09 01:15:07 +00:00
complex-fca.ll
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
crash.ll
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 Fix an inconsistency in the x86 backend that led it to reject "calll foo" on 2010-09-22 05:49:14 +00:00
dllexport.ll Correct bogus module triple specifications. 2010-08-30 10:48:29 +00:00
dollar-name.ll Fix an inconsistency in the x86 backend that led it to reject "calll foo" on 2010-09-22 05:49:14 +00:00
dyn-stackalloc.ll test/CodeGen/X86: Add explicit -mtriple=(i686|x86_64)-linux for Win32 host. 2010-09-03 03:24:08 +00:00
empty-functions.ll
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
fast-cc-callee-pops.ll
fast-cc-merge-stack-adj.ll
fast-cc-pass-in-regs.ll
fast-isel-atomic.ll
fast-isel-avoid-unnecessary-pic-base.ll Avoid emitting a PIC base register if no PIC addresses are needed. 2010-09-17 20:24:24 +00:00
fast-isel-bail.ll
fast-isel-bc.ll Mark all these as needing SSE2. Should fix PPC and 2010-10-01 04:17:55 +00:00
fast-isel-call.ll
fast-isel-cmp-branch.ll Fix x86 fast-isel's cmp+branch folding to avoid folding when the 2010-08-21 02:32:36 +00:00
fast-isel-constpool.ll
fast-isel-fneg.ll
fast-isel-gep.ll
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
fast-isel-tailcall.ll
fast-isel-tls.ll
fast-isel-x86.ll
fast-isel.ll
fastcall-correct-mangling.ll
fastcc3struct.ll
fastcc-2.ll
fastcc-byval.ll
fastcc-sret.ll
fastcc.ll
field-extract-use-trunc.ll
fildll.ll
fltused.ll X86: Emit _fltused instead of __fltused on Windows x64. 2010-10-23 09:06:59 +00:00
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 go to great lengths to work around a GAS bug my previous patch 2010-11-06 21:37:06 +00:00
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 Fix an inconsistency in the x86 backend that led it to reject "calll foo" on 2010-09-22 05:49:14 +00:00
global-sections-tls.ll
global-sections.ll two changes: 2010-08-30 18:12:35 +00:00
h-register-addressing-32.ll
h-register-addressing-64.ll
h-register-store.ll
h-registers-0.ll
h-registers-1.ll
h-registers-2.ll
h-registers-3.ll
hidden-vis-2.ll
hidden-vis-3.ll
hidden-vis-4.ll
hidden-vis-pic.ll apparently lots of dupes. 2010-06-14 20:19:03 +00:00
hidden-vis.ll
i2k.ll
i64-mem-copy.ll
i128-and-beyond.ll
i128-immediate.ll
i128-mul.ll
i128-ret.ll
i256-add.ll
iabs.ll
illegal-insert.ll
illegal-vector-args-return.ll
imul-lea-2.ll
imul-lea.ll
inline-asm-2addr.ll
inline-asm-flag-clobber.ll
inline-asm-fpstack2.ll
inline-asm-fpstack3.ll
inline-asm-fpstack4.ll
inline-asm-fpstack5.ll
inline-asm-fpstack.ll
inline-asm-modifier-n.ll
inline-asm-mrv.ll
inline-asm-out-regs.ll
inline-asm-pic.ll
inline-asm-ptr-cast.ll Fixed to use input redirection for source - to eliminate .s output. 2010-11-18 00:50:20 +00:00
inline-asm-q-regs.ll
inline-asm-R-constraint.ll
inline-asm-tied.ll
inline-asm-x-scalar.ll
inline-asm.ll
ins_subreg_coalesce-1.ll
ins_subreg_coalesce-2.ll
ins_subreg_coalesce-3.ll
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
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
legalize-fmp-oeq-vector-select.ll
legalizedag_vec.ll X86: Call _alldiv instead of __divdi3 on Windows (excluding cygwin). 2010-10-10 22:04:34 +00:00
lfence.ll
licm-nested.ll When sending stats output to stdout for grepping, don't emit normal 2010-08-18 20:32:46 +00:00
licm-symbol.ll
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
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 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
lsr-overflow.ll
lsr-reuse-trunc.ll
lsr-reuse.ll Try again to disable critical edge splitting in CodeGenPrepare. 2010-09-30 20:51:52 +00:00
lsr-sort.ll
lsr-static-addr.ll Fix X86's isLegalAddressingMode to recognize that static addresses 2010-08-24 15:55:12 +00:00
lsr-wrap.ll Make this test less dependent on register allocation choices. 2010-08-29 14:49:42 +00:00
machine-cse.ll
MachineSink-CritEdge.ll
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 convert cmp to use a multipattern 2010-10-07 20:56:25 +00:00
memcpy-2.ll
memcpy.ll
memmove-4.ll
memset64-on-x86-32.ll Do not throw away alignment when generating the DAG for 2010-11-18 01:35:23 +00:00
memset-2.ll Fix an inconsistency in the x86 backend that led it to reject "calll foo" on 2010-09-22 05:49:14 +00:00
memset-3.ll
memset.ll
mfence.ll
mingw-alloca.ll Fix an inconsistency in the x86 backend that led it to reject "calll foo" on 2010-09-22 05:49:14 +00:00
misaligned-memset.ll Do not throw away alignment when generating the DAG for 2010-11-18 01:35:23 +00:00
mmx-arg-passing2.ll Massive rewrite of MMX: 2010-09-30 23:57:10 +00:00
mmx-arg-passing.ll Massive rewrite of MMX: 2010-09-30 23:57:10 +00:00
mmx-arith.ll Massive rewrite of MMX: 2010-09-30 23:57:10 +00:00
mmx-bitcast-to-i64.ll Massive rewrite of MMX: 2010-09-30 23:57:10 +00:00
mmx-builtins.ll PSHUFW is in SSE, not SSSE3. 2010-10-05 21:58:12 +00:00
mmx-copy-gprs.ll
mmx-emms.ll
mmx-insert-element.ll Mark all these as needing SSE2. Should fix PPC and 2010-10-01 04:17:55 +00:00
mmx-pinsrw.ll One more +sse2. 2010-10-01 05:08:18 +00:00
mmx-punpckhdq.ll Need to specify SSE4 for machines which don't have SSE4. The code checked for is generated by SSE4. Otherwise, we get something else. 2010-10-01 21:39:35 +00:00
mmx-s2v.ll
mmx-shift.ll Massive rewrite of MMX: 2010-09-30 23:57:10 +00:00
mmx-shuffle.ll Massive rewrite of MMX: 2010-09-30 23:57:10 +00:00
mmx-vzmovl-2.ll Mark all these as needing SSE2. Should fix PPC and 2010-10-01 04:17:55 +00:00
mmx-vzmovl.ll Mark all these as needing SSE2. Should fix PPC and 2010-10-01 04:17:55 +00:00
movfs.ll
movgs.ll Fix an inconsistency in the x86 backend that led it to reject "calll foo" on 2010-09-22 05:49:14 +00:00
mul64.ll
mul128.ll
mul-legalize.ll
mul-remat.ll
mul-shift-reassoc.ll
mult-alt-generic-i686.ll Inline asm mult-alt constraint tests. 2010-11-02 23:01:44 +00:00
mult-alt-generic-x86_64.ll Inline asm mult-alt constraint tests. 2010-11-02 23:01:44 +00:00
mult-alt-x86.ll This test assumes SSE is present; that is not the default 2010-11-03 18:08:41 +00:00
multiple-loop-post-inc.ll
multiple-return-values-cross-block.ll
multiple-return-values.ll
nancvt.ll
narrow_op-1.ll
narrow-shl-load.ll Fix DAGCombiner to avoid folding a sext-in-reg or similar through a shl 2010-11-09 01:54:35 +00:00
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
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 Try again to disable critical edge splitting in CodeGenPrepare. 2010-09-30 20:51:52 +00:00
phys_subreg_coalesce-2.ll Try again to disable critical edge splitting in CodeGenPrepare. 2010-09-30 20:51:52 +00:00
phys_subreg_coalesce-3.ll
phys_subreg_coalesce.ll
phys-reg-local-regalloc.ll
pic_jumptable.ll
pic-load-remat.ll
pic.ll Fix an inconsistency in the x86 backend that led it to reject "calll foo" on 2010-09-22 05:49:14 +00:00
pmul.ll
pmulld.ll
postalloc-coalescing.ll
postra-licm.ll Try again to disable critical edge splitting in CodeGenPrepare. 2010-09-30 20:51:52 +00:00
powi.ll
pr1462.ll
pr1489.ll
pr1505.ll
pr1505b.ll
pr2177.ll
pr2182.ll
pr2326.ll
pr2623.ll
pr2656.ll
pr2659.ll Try again to disable critical edge splitting in CodeGenPrepare. 2010-09-30 20:51:52 +00:00
pr2849.ll
pr2924.ll
pr2982.ll
pr3154.ll
pr3216.ll
pr3241.ll
pr3243.ll
pr3244.ll
pr3250.ll
pr3317.ll
pr3366.ll
pr3457.ll
pr3495-2.ll
pr3495.ll
pr3522.ll Teach machine sink to 2010-09-17 22:28:18 +00:00
pr7882.ll Make fast scheduler handle asm clobbers correctly. 2010-08-17 22:17:24 +00:00
pre-split1.ll
pre-split2.ll
pre-split3.ll
pre-split4.ll
pre-split5.ll
pre-split6.ll
pre-split7.ll
pre-split8.ll
pre-split9.ll
pre-split10.ll
pre-split11.ll
prefetch.ll Prefetch has a MemOperand now. FileCheckize a test. 2010-11-19 21:49:38 +00:00
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 fix rdar://8494845 + PR8244 - a miscompile exposed by my patch in r101350 2010-10-01 05:36:09 +00:00
shift-i128.ll
shift-i256.ll
shift-one.ll
shift-parts.ll
shl_elim.ll
shl-anyext.ll
shrink-fp-const1.ll
shrink-fp-const2.ll
sibcall-2.ll
sibcall-3.ll Fix an inconsistency in the x86 backend that led it to reject "calll foo" on 2010-09-22 05:49:14 +00:00
sibcall-4.ll
sibcall.ll test/CodeGen/X86/sibcall.ll: Add explicit triplets and remove XFAIL: apple-darwin8. 2010-09-30 22:02:06 +00:00
sincos.ll
sink-hoist.ll Enable machine sinking critical edge splitting. e.g. 2010-09-20 22:52:00 +00:00
small-byval-memcpy.ll
smul-with-overflow-2.ll
smul-with-overflow-3.ll
smul-with-overflow.ll
soft-fp.ll
splat-scalar-load.ll
split-eh-lpad-edges.ll
split-select.ll
split-vector-rem.ll
sret.ll
sse1.ll fix the BuildVector -> unpcklps logic to not do pointless shuffles 2010-08-28 17:28:30 +00:00
sse2.ll merge a bunch of shuffle tests into sse2.ll 2010-08-29 03:19:04 +00:00
sse3.ll Canonicalize X86ISD::MOVDDUP nodes to v2f64 to make sure all cases match. Also eliminate unneeded isel patterns. rdar://8520311 2010-10-07 20:50:20 +00:00
sse41.ll fix the buildvector->insertp[sd] logic to not always create a redundant 2010-08-28 17:59:08 +00:00
sse42.ll
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-fcopysign.ll
sse-load-ret.ll
sse-minmax.ll
sse-varargs.ll
stack-align.ll
stack-protector-linux.ll
stdarg.ll
stdcall-notailcall.ll An stdcall function calling a non-stdcall function 2010-10-25 22:17:05 +00:00
stdcall.ll Correct bogus module triple specifications. 2010-08-30 10:48:29 +00:00
store_op_load_fold2.ll test/CodeGen/X86: Add explicit triplet -mtriple=i686-linux to 3 tests incompatible to Win32 codegen. 2010-09-19 21:58:55 +00:00
store_op_load_fold.ll
store-empty-member.ll
store-fp-constant.ll
store-global-address.ll
store-narrow.ll fix rdar://8494845 + PR8244 - a miscompile exposed by my patch in r101350 2010-10-01 05:36:09 +00:00
storetrunc-fp.ll
stride-nine-with-base-reg.ll
stride-reuse.ll
sub-with-overflow.ll
subreg-to-reg-0.ll
subreg-to-reg-1.ll
subreg-to-reg-2.ll
subreg-to-reg-3.ll
subreg-to-reg-4.ll
subreg-to-reg-6.ll
switch-bt.ll
switch-crit-edge-constant.ll
switch-or.ll Implement the "if (X == 6 || X == 4)" -> "if ((X|2) == 6)" optimization. 2010-11-22 09:45:38 +00:00
switch-zextload.ll
SwitchLowering.ll
swizzle.ll
tail-opts.ll Try again to disable critical edge splitting in CodeGenPrepare. 2010-09-30 20:51:52 +00:00
tailcall1.ll
tailcall-fastisel.ll Completely disable tail calls when fast-isel is enabled, as fast-isel 2010-08-28 00:51:03 +00:00
tailcall-i1.ll
tailcall-largecode.ll
tailcall-stackalign.ll Fix an inconsistency in the x86 backend that led it to reject "calll foo" on 2010-09-22 05:49:14 +00:00
tailcall-structret.ll
tailcall-void.ll
tailcallbyval64.ll
tailcallbyval.ll
tailcallfp2.ll Disable codegen prepare critical edge splitting. Machine instruction passes now 2010-09-23 06:55:34 +00:00
tailcallfp.ll
tailcallpic1.ll
tailcallpic2.ll
tailcallstack64.ll
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 Eliminate more uses of llvm-as and llvm-dis. 2009-09-08 23:54:48 +00:00
tls7.ll
tls8.ll
tls9.ll reimplement elf TLS support in terms of addressing modes, eliminating SegmentBaseAddress. 2010-09-22 04:39:11 +00:00
tls10.ll
tls11.ll
tls12.ll
tls13.ll
tls14.ll
tls15.ll
tls-1.ll
tls-pic.ll Lower TLS_addr32 and TLS_addr64. 2010-11-27 20:43:02 +00:00
trap.ll
trunc-to-bool.ll
twoaddr-coalesce-2.ll
twoaddr-coalesce.ll test/twoaddr-coalesce: Do not use @main. 2010-09-02 03:45:51 +00:00
twoaddr-lea.ll
twoaddr-pass-sink.ll
twoaddr-remat.ll
uint64-to-float.ll Use a more efficient lowering of uint64_t --> float that can take advantage of hardware signed integer conversion without 2010-10-05 17:24:05 +00:00
uint_to_fp-2.ll
uint_to_fp.ll
umul-with-carry.ll
umul-with-overflow.ll
unaligned-load.ll Fix an inconsistency in the x86 backend that led it to reject "calll foo" on 2010-09-22 05:49:14 +00:00
unknown-location.ll Change CodeGen to use .loc directives. This produces a lot more readable output 2010-11-18 02:04:25 +00:00
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
v-binop-widen.ll
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 Massive rewrite of MMX: 2010-09-30 23:57:10 +00:00
vec_insert-6.ll When sending stats output to stdout for grepping, don't emit normal 2010-08-18 20:32:46 +00:00
vec_insert-7.ll Need to specify SSE4 for machines which don't have SSE4. The code checked for is generated by SSE4. Otherwise, we get something else. 2010-10-01 21:39:35 +00:00
vec_insert-8.ll
vec_insert-9.ll fix the buildvector->insertp[sd] logic to not always create a redundant 2010-08-28 17:59:08 +00:00
vec_insert.ll
vec_loadsingles.ll
vec_logical.ll
vec_return.ll
vec_select.ll
vec_set-2.ll
vec_set-3.ll
vec_set-4.ll
vec_set-5.ll
vec_set-6.ll
vec_set-7.ll
vec_set-8.ll
vec_set-9.ll
vec_set-A.ll
vec_set-B.ll
vec_set-C.ll
vec_set-D.ll
vec_set-E.ll
vec_set-F.ll test/CodeGen/X86: Add explicit triplet -mtriple=i686-linux to 3 tests incompatible to Win32 codegen. 2010-09-19 21:58:55 +00:00
vec_set-G.ll
vec_set-H.ll
vec_set-I.ll
vec_set-J.ll
vec_set.ll
vec_shift2.ll
vec_shift3.ll
vec_shift4.ll
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 Add one more pattern to fallback movddup 2010-09-09 18:48:34 +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 Massive rewrite of MMX: 2010-09-30 23:57:10 +00:00
vec_zero-2.ll
vec_zero.ll
vec-trunc-store.ll
vector-intrinsics.ll
vector-rem.ll
vector-variable-idx.ll
vector.ll Eliminate more uses of llvm-as and llvm-dis. 2009-09-08 23:54:48 +00:00
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 give VZEXT_LOAD a memory operand, it now works with segment registers. 2010-09-22 00:34:38 +00:00
widen_shuffle-1.ll Change handling of illegal vector types to widen when possible instead of 2010-08-25 22:49:25 +00:00
win64_params.ll Recommit 116056, now with the missing file... 2010-10-08 19:24:18 +00:00
win64_vararg.ll va_args support for Win64. 2010-10-03 22:52:07 +00:00
win_chkstk.ll Properly emit stack probe on win64 (for non-mingw targets). 2010-10-03 22:02:38 +00:00
x86-64-and-mask.ll
x86-64-arg.ll
x86-64-asm.ll
x86-64-dead-stack-adjust.ll
x86-64-disp.ll
x86-64-frameaddr.ll
x86-64-gv-offset.ll
x86-64-jumps.ll
x86-64-malloc.ll
x86-64-mem.ll
x86-64-pic-1.ll
x86-64-pic-2.ll
x86-64-pic-3.ll
x86-64-pic-4.ll
x86-64-pic-5.ll
x86-64-pic-6.ll
x86-64-pic-7.ll
x86-64-pic-8.ll
x86-64-pic-9.ll
x86-64-pic-10.ll
x86-64-pic-11.ll
x86-64-ret0.ll
x86-64-shortint.ll
x86-64-sret-return.ll
x86-64-tls-1.ll
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