llvm-6502/test/CodeGen/X86
Alexander Potapenko 9467b3e0ac Revert r185872 - "Stop emitting weak symbols into the "coal" sections"
This patch broke `make check-asan` on Mac, causing ld warnings like the following one:

ld: warning: direct access in __GLOBAL__I_a to global weak symbol
___asan_mapping_scale means the weak symbol cannot be overridden at
runtime. This was likely caused by different translation units being
compiled with different visibility settings.

The resulting test binaries crashed with incorrect ASan warnings.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185923 91177308-0d34-0410-b5e6-96231b3b80d8
2013-07-09 10:00:16 +00:00
..
GC Add a GC plugin for Erlang 2013-03-25 13:47:46 +00:00
3addr-16bit.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
3addr-or.ll
3dnow-intrinsics.ll
4char-promote.ll
2003-08-03-CallArgLiveRanges.ll More rewrites of x86 codegen regression tests with FileCheck 2013-05-01 05:34:30 +00:00
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
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 Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
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 Rewrite X86 codegen regression test with FileCheck 2013-04-30 07:51:08 +00:00
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 More rewrites of x86 codegen regression tests with FileCheck 2013-05-01 05:34:30 +00:00
2006-12-16-InlineAsmCrash.ll
2006-12-19-IntelSyntax.ll
2007-01-08-InstrSched.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
2007-01-08-X86-64-Pointer.ll
2007-01-13-StackPtrIndex.ll
2007-01-29-InlineAsm-ir.ll
2007-02-04-OrAddrMode.ll
2007-02-16-BranchFold.ll
2007-02-19-LiveIntervalAssert.ll
2007-02-23-DAGCombine-Miscompile.ll
2007-02-25-FastCCStack.ll
2007-03-01-SpillerCrash.ll
2007-03-15-GEP-Idx-Sink.ll
2007-03-16-InlineAsm.ll
2007-03-18-LiveIntervalAssert.ll
2007-03-24-InlineAsmMultiRegConstraint.ll
2007-03-24-InlineAsmPModifier.ll
2007-03-24-InlineAsmVectorOp.ll Rewrite X86 codegen regression test with FileCheck 2013-04-30 07:51:08 +00:00
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 More rewrites of x86 codegen regression tests with FileCheck 2013-05-01 05:34:30 +00:00
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 Rewrite X86 codegen regression test with FileCheck 2013-04-30 07:51:08 +00:00
2007-06-04-X86-64-CtorAsmBugs.ll
2007-06-15-IntToMMX.ll More rewrites of x86 codegen regression tests with FileCheck 2013-05-01 05:34:30 +00:00
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 More rewrites of x86 codegen regression tests with FileCheck 2013-05-01 05:34:30 +00:00
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 During SelectionDAG building explicitly set a node to constant zero when the 2013-06-18 20:14:39 +00:00
2007-10-12-SpillerUnfold1.ll
2007-10-12-SpillerUnfold2.ll
2007-10-14-CoalescerCrash.ll
2007-10-15-CoalescerCrash.ll
2007-10-16-CoalescerCrash.ll
2007-10-17-IllegalAsm.ll
2007-10-19-SpillerUnfold.ll Rewrite some tests with FileCHeck in X86 codegen 2013-04-29 22:41:29 +00:00
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 Rewrite X86 codegen regression test with FileCheck 2013-04-30 07:51:08 +00:00
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 During SelectionDAG building explicitly set a node to constant zero when the 2013-06-18 20:14:39 +00:00
2008-01-09-LongDoubleSin.ll More rewrites of x86 codegen regression tests with FileCheck 2013-05-01 05:34:30 +00:00
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 Rewrite some tests with FileCHeck in X86 codegen 2013-04-29 22:41:29 +00:00
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 Add -mcpu to some unit tests that only fail on certain hosts. 2013-06-24 09:51:30 +00:00
2008-08-31-EH_RETURN64.ll
2008-09-05-sinttofp-2xi32.ll
2008-09-09-LinearScanBug.ll
2008-09-11-CoalescerBug2.ll Add a cpu to try to bring back the atom bots. 2013-05-27 13:22:52 +00:00
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 Rewrite some tests with FileCHeck in X86 codegen 2013-04-29 22:41:29 +00:00
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 More rewrites of x86 codegen regression tests with FileCheck 2013-05-01 05:34:30 +00:00
2009-02-26-MachineLICMBug.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48: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-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 Add -mcpu to some unit tests that only fail on certain hosts. 2013-06-24 09:51:30 +00:00
2009-03-25-TestBug.ll Rewrite X86 codegen regression test with FileCheck 2013-04-30 07:51:08 +00:00
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 More rewrites of x86 codegen regression tests with FileCheck 2013-05-01 05:34:30 +00:00
2009-04-21-NoReloadImpDef.ll
2009-04-24.ll More rewrites of x86 codegen regression tests with FileCheck 2013-05-01 05:34:30 +00:00
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 Rewrite some tests with FileCHeck in X86 codegen 2013-04-29 22:41:29 +00:00
2009-05-11-tailmerge-crash.ll
2009-05-19-SingleElementExtractElement.ll
2009-05-23-available_externally.ll Rewrite X86 codegen regression test with FileCheck 2013-04-30 07:51:08 +00:00
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 Rewrite X86 codegen regression test with FileCheck 2013-04-30 07:51:08 +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-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 Rewrite X86 codegen regression test with FileCheck 2013-04-30 07:51:08 +00:00
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 Revert "Adding DIImportedModules to DIScopes." 2013-03-28 02:44:59 +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 Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
2010-02-23-DAGCombineBug.ll
2010-02-23-DIV8rDefinesAX.ll
2010-02-23-RematImplicitSubreg.ll
2010-02-23-SingleDefPhiJoin.ll
2010-03-04-Mul8Bug.ll
2010-03-05-ConstantFoldCFG.ll
2010-03-05-EFLAGS-Redef.ll
2010-03-17-ISelBug.ll
2010-04-06-SSEDomainFixCrash.ll
2010-04-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 Revert "Revert "PR14606: debug info imported_module support"" 2013-04-22 06:12:31 +00:00
2010-05-26-DotDebugLoc.ll Revert "Revert "PR14606: debug info imported_module support"" 2013-04-22 06:12:31 +00:00
2010-05-26-FP_TO_INT-crash.ll
2010-05-28-Crash.ll DebugInfo: follow up to 184045 to constrain the tests further to ensure they don't contain +0 offsets 2013-06-15 16:02:44 +00:00
2010-06-01-DeadArg-DbgInfo.ll DebugInfo: follow up to 184045 to constrain the tests further to ensure they don't contain +0 offsets 2013-06-15 16:02:44 +00:00
2010-06-09-FastAllocRegisters.ll
2010-06-14-fast-isel-fs-load.ll Rewrite some of the test/CodeGen/X86 tests to use FileCheck instead of grep 2013-04-10 23:30:20 +00:00
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: clean up usage of Verify. 2013-06-28 05:43:10 +00:00
2010-09-01-RemoveCopyByCommutingDef.ll
2010-09-16-asmcrash.ll
2010-09-16-EmptyFilename.ll
2010-09-17-SideEffectsInChain.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
2010-09-30-CMOV-JumpTable-PHI.ll
2010-10-08-cmpxchg8b.ll
2010-11-02-DbgParameter.ll Revert "Revert "PR14606: debug info imported_module support"" 2013-04-22 06:12:31 +00:00
2010-11-09-MOVLPS.ll
2010-11-18-SelectOfExtload.ll
2010-12-02-MC-Set.ll
2011-01-07-LegalizeTypesCrash.ll
2011-01-10-DagCombineHang.ll
2011-01-24-DbgValue-Before-Use.ll Revert "Revert "PR14606: debug info imported_module support"" 2013-04-22 06:12:31 +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 X86: use sub-register sequences for MOV*r0 operations 2013-05-30 13:19:42 +00:00
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 Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
2011-10-19-widen_vselect.ll
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
2011-20-21-zext-ui2fp.ll
2012-1-10-buildvector.ll
2012-01-10-UndefExceptionEdge.ll TBAA: remove !tbaa from testing cases if not used. 2013-04-30 17:52:57 +00:00
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 Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
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 X86: Remove test instructions proceeding shift by immediate instructions 2013-05-22 08:13:02 +00:00
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 TBAA: remove !tbaa from testing cases if not used. 2013-04-30 17:52:57 +00:00
2012-11-30-misched-dbg.ll Revert "Adding DIImportedModules to DIScopes." 2013-03-28 02:44:59 +00:00
2012-11-30-regpres-dbg.ll
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 DAGCombine: visitXOR can replace a node without returning it, bail out in that case. 2013-03-30 21:28:18 +00:00
2013-02-12-ShuffleToZext.ll
2013-03-13-VEX-DestReg.ll TBAA: remove !tbaa from testing cases if not used. 2013-04-30 17:52:57 +00:00
2013-05-06-ConactVectorCrash.ll Fix slightly too aggressive conact_vector optimization. 2013-05-06 08:06:13 +00:00
9601.ll
20090313-signext.ll
abi-isel.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
add-of-carry.ll
add.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
adde-carry.ll
addr-label-difference.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 Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
allrem-moddi3.ll
and-or-fold.ll
and-su.ll
andimm8.ll
anyext.ll
apm.ll
arg-cast.ll
asm-block-labels.ll
asm-global-imm.ll
asm-indirect-mem.ll
asm-invalid-register-class-crasher.ll [inline asm] Add a test case for r180226. The specific issue is that the inline 2013-04-25 17:10:21 +00:00
asm-label2.ll
asm-label.ll
asm-modifier-P.ll
asm-modifier.ll
asm-reg-type-mismatch.ll
atom-bypass-slow-division-64.ll Switch spill weights from a basic loop depth estimation to BlockFrequencyInfo. 2013-06-17 19:00:36 +00:00
atom-bypass-slow-division.ll
atom-call-reg-indirect-foldedreload32.ll Use FileCheck instead of grep. 2013-04-11 21:39:01 +00:00
atom-call-reg-indirect-foldedreload64.ll Use FileCheck instead of grep. 2013-04-11 21:39:01 +00:00
atom-call-reg-indirect.ll For the current Atom processor, the fastest way to handle a call 2013-03-27 19:14:02 +00:00
atom-fixup-lea1.ll This patch adds the X86FixupLEAs pass, which will reduce instruction 2013-04-25 20:29:37 +00:00
atom-fixup-lea2.ll This patch adds the X86FixupLEAs pass, which will reduce instruction 2013-04-25 20:29:37 +00:00
atom-fixup-lea3.ll This patch adds the X86FixupLEAs pass, which will reduce instruction 2013-04-25 20:29:37 +00:00
atom-lea-sp.ll
atom-pad-short-functions.ll
atom-sched.ll
atom-shuf.ll
atomic8.ll
atomic16.ll
atomic32.ll llvm/test/CodeGen/X86: Unmark them out of XFAIL:cygming, in atomic{32|64}.ll and handle-move.ll, corresponding to r178549. 2013-04-02 22:35:08 +00:00
atomic64.ll llvm/test/CodeGen/X86: Unmark them out of XFAIL:cygming, in atomic{32|64}.ll and handle-move.ll, corresponding to r178549. 2013-04-02 22:35:08 +00:00
atomic6432.ll
atomic_add.ll
atomic_op.ll
atomic-dagsched.ll TBAA: remove !tbaa from testing cases if not used. 2013-05-02 18:11:35 +00:00
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 Optimized integer vector multiplication operation by replacing it with shift/xor/sub when it is possible. Fixed a bug in SDIV, where the const operand is not a splat constant vector. 2013-06-26 10:55:03 +00:00
avx2-cmp.ll
avx2-conversions.ll Cleanup: test source files do not need to be executable 2013-04-22 08:02:43 +00:00
avx2-gather.ll [PATCH] Fix VGATHER* operand constraints 2013-06-05 18:12:26 +00:00
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-vperm2i128.ll
avx2-vperm.ll Cleanup: test source files do not need to be executable 2013-04-22 08:02:43 +00:00
avx-arith.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
avx-basic.ll Put VMOVPQIto64rr in the VRPDI class. 2013-05-01 13:00:16 +00:00
avx-bitcast.ll
avx-blend.ll
avx-brcond.ll Enhance bool simplifcation in X86 to handle more cases 2013-04-11 04:43:09 +00:00
avx-cast.ll
avx-cmp.ll
avx-cvt.ll X86: Promote sitofp <8 x i16> to <8 x i32> when AVX is available. 2013-03-31 12:49:15 +00:00
avx-fp2int.ll Cleanup: test source files do not need to be executable 2013-04-22 08:02:43 +00:00
avx-intel-ocl.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
avx-intrinsics-x86_64.ll
avx-intrinsics-x86.ll
avx-load-store.ll Revise alignment checking/calculation on 256-bit unaligned memory access 2013-03-25 23:50:10 +00:00
avx-logic.ll
avx-minmax.ll
avx-movdup.ll
avx-select.ll
avx-sext.ll Cleanup: test source files do not need to be executable 2013-04-22 08:02:43 +00:00
avx-shift.ll Optimized integer vector multiplication operation by replacing it with shift/xor/sub when it is possible. Fixed a bug in SDIV, where the const operand is not a splat constant vector. 2013-06-26 10:55:03 +00:00
avx-shuffle-x86_32.ll Cleanup: test source files do not need to be executable 2013-04-22 08:02:43 +00:00
avx-shuffle.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
avx-splat.ll
avx-trunc.ll Cleanup: test source files do not need to be executable 2013-04-22 08:02:43 +00:00
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 X86: Make shuffle -> shift conversion more aggressive about undefs. 2013-05-17 14:48:34 +00:00
avx-vshufp.ll
avx-vzeroupper.ll
avx-win64-args.ll Cleanup: test source files do not need to be executable 2013-04-22 08:02:43 +00:00
avx-win64.ll
avx-zext.ll Cleanup: test source files do not need to be executable 2013-04-22 08:02:43 +00:00
barrier-sse.ll
barrier.ll
basic-promote-integers.ll
bc-extract.ll
bigstructret2.ll Add a triple to the test to try to fix the windows bots. 2013-05-16 16:48:46 +00:00
bigstructret.ll
bit-test-shift.ll
bitcast2.ll
bitcast-i256.ll
bitcast-int-to-vector.ll
bitcast.ll
blend-msb.ll
block-placement.ll Fix tail merging to assign the (more) correct BasicBlock when splitting. 2013-06-24 01:55:01 +00:00
bmi.ll
bool-simplify.ll Add support of RDSEED defined in AVX2 extension 2013-03-28 23:41:26 +00:00
bool-zext.ll
br-fold.ll
brcond.ll Enhance bool simplifcation in X86 to handle more cases 2013-04-11 04:43:09 +00:00
break-anti-dependencies.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
break-sse-dep.ll
bss_pagealigned.ll
bswap-inline-asm.ll More rewrites of x86 codegen regression tests with FileCheck 2013-05-01 05:34:30 +00:00
bswap.ll
bt.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
btq.ll
buildvec-insertvec.ll
byval2.ll
byval3.ll
byval4.ll
byval5.ll
byval6.ll
byval7.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
byval-align.ll
byval.ll
call-imm.ll Rewrite X86 codegen regression test with FileCheck 2013-04-30 07:51:08 +00:00
call-push.ll
cas.ll
cfstring.ll
chain_order.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
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 Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
cmp.ll X86: Remove test instructions proceeding shift by immediate instructions 2013-05-22 08:13:02 +00:00
cmpxchg16b.ll
coalesce-esp.ll
coalesce-implicitdef.ll
coalescer-commute1.ll Add -mcpu to some unit tests that only fail on certain hosts. 2013-06-24 09:51:30 +00:00
coalescer-commute2.ll
coalescer-commute3.ll
coalescer-commute4.ll
coalescer-commute5.ll
coalescer-cross.ll
coalescer-dce2.ll
coalescer-dce.ll
coalescer-identity.ll TBAA: remove !tbaa from testing cases if not used. 2013-04-30 17:52:57 +00:00
coalescer-remat.ll
code_placement_align_all.ll Fix the test on linux by setting the triple and the align format 2013-04-12 01:07:16 +00:00
code_placement_eh.ll
code_placement.ll
codegen-prepare-cast.ll
codegen-prepare-extload.ll
codegen-prepare.ll Fix a bug in codegenprep where it was losing track of values OptimizeMemoryInst 2013-05-08 09:00:10 +00:00
codemodel.ll
coldcc64.ll
combine-lds.ll
combiner-aa-0.ll
combiner-aa-1.ll
commute-intrinsic.ll Rewrite X86 codegen regression test with FileCheck 2013-04-30 07:51:08 +00:00
commute-two-addr.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
compact-unwind.ll Generate a compact unwind encoding in the face of a stack alignment push. 2013-05-09 20:10:38 +00:00
compare_folding.ll
compare-add.ll
compare-inf.ll
compiler_used.ll Move test from grep to FileCheck. 2013-04-23 12:03:27 +00:00
complex-asm.ll
complex-fca.ll Exclude the X86/complex-fca.ll test at it probably wasn't supposed to work on Windows 2013-03-29 21:54:00 +00:00
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 Add -mcpu to some unit tests that only fail on certain hosts. 2013-06-24 09:51:30 +00:00
crash-O0.ll
crash.ll Add missing REQUIRES: asserts in crash.ll. 2013-06-21 18:47:08 +00:00
critical-edge-split-2.ll
cstring.ll
ctpop-combine.ll
cvtv2f32.ll
dag-rauw-cse.ll
dagcombine_unsafe_math.ll Disable some unsafe-fp-math DAG-combine transformation after legalization. 2013-03-25 22:52:29 +00:00
dagcombine-buildvector.ll
dagcombine-cse.ll
darwin-bzero.ll
darwin-no-dead-strip.ll
darwin-quote.ll
darwin-stub.ll
dbg-at-specficiation.ll
dbg-byval-parameter.ll Revert "Revert "PR14606: debug info imported_module support"" 2013-04-22 06:12:31 +00:00
dbg-const-int.ll Revert "Revert "PR14606: debug info imported_module support"" 2013-04-22 06:12:31 +00:00
dbg-const.ll Order CALLSEQ_START and CALLSEQ_END nodes. 2013-05-29 22:03:55 +00:00
dbg-declare-arg.ll Revert "Adding DIImportedModules to DIScopes." 2013-03-28 02:44:59 +00:00
dbg-declare.ll
dbg-file-name.ll
dbg-i128-const.ll Revert "Revert "PR14606: debug info imported_module support"" 2013-04-22 06:12:31 +00:00
dbg-large-unsigned-const.ll TBAA: remove !tbaa from testing cases if not used. 2013-04-30 17:52:57 +00:00
dbg-merge-loc-entry.ll DebugInfo: don't use location lists when the location covers the whole function anyway 2013-06-20 00:25:24 +00:00
dbg-prolog-end.ll Revert "Revert "PR14606: debug info imported_module support"" 2013-04-22 06:12:31 +00:00
dbg-subrange.ll Revert "Revert "PR14606: debug info imported_module support"" 2013-04-22 06:12:31 +00:00
dbg-value-dag-combine.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
dbg-value-isel.ll Revert "Revert "PR14606: debug info imported_module support"" 2013-04-22 06:12:31 +00:00
dbg-value-location.ll Revert "Revert "PR14606: debug info imported_module support"" 2013-04-22 06:12:31 +00:00
dbg-value-range.ll Temporarily revert "Change the informal convention of DBG_VALUE so that we can express a" 2013-04-30 22:35:14 +00:00
dbg-value-terminator.ll Debug Info: Don't print the display name and colon prefix for DEBUG_VALUE comments if the display name is empty 2013-06-15 00:33:47 +00:00
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
dyn-stackalloc.ll
dynamic-allocas-VLAs.ll
early-ifcvt-crash.ll Don't attempt MTM heuristics without a scheduling model present. 2013-04-02 18:26:45 +00:00
early-ifcvt.ll
eh_frame.ll
emit-big-cst.ll Teach AsmPrinter how to print odd constants. 2013-06-07 18:36:03 +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-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 Rewrite some of the test/CodeGen/X86 tests to use FileCheck instead of grep 2013-04-10 23:30:20 +00:00
fast-cc-pass-in-regs.ll
fast-isel-agg-constant.ll
fast-isel-args-fail.ll [fast-isel] Use the correct API to disable FastLowerArguments for Win64. 2013-04-02 16:31:41 +00:00
fast-isel-args.ll
fast-isel-atomic.ll
fast-isel-avoid-unnecessary-pic-base.ll Rewrite some of the test/CodeGen/X86 tests to use FileCheck instead of grep 2013-04-10 23:30:20 +00:00
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 Rewrite some of the test/CodeGen/X86 tests to use FileCheck instead of grep 2013-04-10 23:30:20 +00:00
fast-isel-divrem-x86-64.ll X86: use sub-register sequences for MOV*r0 operations 2013-05-30 13:19:42 +00:00
fast-isel-divrem.ll X86: use sub-register sequences for MOV*r0 operations 2013-05-30 13:19:42 +00:00
fast-isel-expect.ll Remove unnecessary attributes from test case. 2013-03-25 18:36:19 +00:00
fast-isel-extract.ll
fast-isel-fneg.ll Add a CHECK-NOT for a more faithful translation of the original grep | count 2. 2013-04-11 14:43:19 +00:00
fast-isel-gep.ll
fast-isel-gv.ll Rewrite some of the test/CodeGen/X86 tests to use FileCheck instead of grep 2013-04-10 23:30:20 +00:00
fast-isel-i1.ll
fast-isel-mem.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
fast-isel-ret-ext.ll
fast-isel-tailcall.ll Rewrite some of the test/CodeGen/X86 tests to use FileCheck instead of grep 2013-04-10 23:30:20 +00:00
fast-isel-tls.ll
fast-isel-unaligned-store.ll Allow misaligned stores in x86 fast-isel. 2013-04-18 17:41:08 +00:00
fast-isel-x86-64.ll
fast-isel-x86.ll
fast-isel.ll
fastcall-correct-mangling.ll Do not mangle in MS-way the globals with magic \001 in the name. 2013-04-19 21:20:56 +00:00
fastcc3struct.ll Rewrite some tests with FileCHeck in X86 codegen 2013-04-29 22:41:29 +00:00
fastcc-2.ll Rewrite some of the test/CodeGen/X86 tests to use FileCheck instead of grep 2013-04-10 23:30:20 +00:00
fastcc-byval.ll Rewrite some tests with FileCHeck in X86 codegen 2013-04-29 22:41:29 +00:00
fastcc-sret.ll Rewrite some tests with FileCHeck in X86 codegen 2013-04-29 22:41:29 +00:00
fastcc.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
fdiv.ll
field-extract-use-trunc.ll
fildll.ll
float-asmprint.ll
fltused_function_pointer.ll
fltused.ll
fma3-intrinsics.ll Cleanup: test source files do not need to be executable 2013-04-22 08:02:43 +00:00
fma4-intrinsics-x86_64.ll
fma_patterns.ll
fma.ll Teach SelectionDAG to constant fold all-constant FMA nodes the same way that it constant folds FADD, FMUL, etc. 2013-05-09 22:27:13 +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 Rewrite X86 codegen regression test with FileCheck 2013-04-30 07:51:08 +00:00
fold-load-vec.ll
fold-load.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
fold-mul-lohi.ll
fold-pcmpeqd-0.ll
fold-pcmpeqd-1.ll
fold-pcmpeqd-2.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
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 Rewrite some tests with FileCHeck in X86 codegen 2013-04-29 22:41:29 +00:00
fp_load_fold.ll
fp-elim-and-no-fp-elim.ll Reduce attributes. 2013-05-06 20:57:23 +00:00
fp-elim.ll
fp-fast.ll SelectionDAG: Fix incorrect condition checks in some cases of folding FADD/FMUL combinations; also improve accuracy of comments 2013-06-14 18:17:35 +00:00
fp-immediate-shorten.ll Rewrite X86 codegen regression test with FileCheck 2013-04-30 07:51:08 +00:00
fp-in-intregs.ll
fp-load-trunc.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
fsgsbase.ll
fsxor-alignment.ll
full-lsr.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
ga-offset.ll
gather-addresses.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
gcc_except_table.ll Add more addFrameMove test coverage. 2013-05-16 16:09:54 +00:00
ghc-cc64.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
ghc-cc.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
global-sections-tls.ll
global-sections.ll Revert r185872 - "Stop emitting weak symbols into the "coal" sections" 2013-07-09 10:00:16 +00:00
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 llvm/test/CodeGen/X86: Unmark them out of XFAIL:cygming, in atomic{32|64}.ll and handle-move.ll, corresponding to r178549. 2013-04-02 22:35:08 +00:00
hidden-vis-2.ll
hidden-vis-3.ll
hidden-vis-4.ll
hidden-vis-pic.ll
hidden-vis.ll
hipe-cc64.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
hipe-cc.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
hipe-prologue.ll
hoist-common.ll X86: use sub-register sequences for MOV*r0 operations 2013-05-30 13:19:42 +00:00
hoist-invariant-load.ll
i2k.ll
i64-mem-copy.ll
i128-and-beyond.ll
i128-immediate.ll
i128-mul.ll During SelectionDAG building explicitly set a node to constant zero when the 2013-06-18 20:14:39 +00:00
i128-ret.ll
i128-sdiv.ll
i256-add.ll
iabs.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-tied.ll
inline-asm-x-scalar.ll
inline-asm.ll
inlineasm-sched-bug.ll
inreg.ll
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-sink2.ll
isel-sink3.ll
isel-sink.ll
isint.ll
isnan2.ll
isnan.ll
ispositive.ll
jump_sign.ll
label-redefinition.ll
large-gep-scale.ll
large-global.ll
ldzero.ll
lea-2.ll
lea-3.ll
lea-4.ll
lea-recursion.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
lea.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
leaf-fp-elim.ll
legalize-fmp-oeq-vector-select.ll
legalize-libcalls.ll
legalize-shift-64.ll llvm/test/CodeGen/X86/legalize-shift-64.ll: Add explicit -mtriple=i686-unknown-unknown. 2013-06-24 13:19:52 +00:00
legalize-sub-zero-2.ll
legalize-sub-zero.ll
legalizedag_vec.ll
lfence.ll
licm-dominance.ll X86: use sub-register sequences for MOV*r0 operations 2013-05-30 13:19:42 +00:00
licm-nested.ll X86: use sub-register sequences for MOV*r0 operations 2013-05-30 13:19:42 +00:00
licm-symbol.ll
limited-prec.ll
lit.local.cfg
live-out-reg-info.ll
liveness-local-regalloc.ll
lock-inst-encoding.ll
log2_not_readnone.ll
long-setcc.ll More rewrites of x86 codegen regression tests with FileCheck 2013-05-01 05:34:30 +00:00
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 X86: use sub-register sequences for MOV*r0 operations 2013-05-30 13:19:42 +00:00
lsr-loop-exit-cond.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
lsr-negative-stride.ll
lsr-nonaffine.ll
lsr-normalization.ll More rewrites of x86 codegen regression tests with FileCheck 2013-05-01 05:34:30 +00:00
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 X86: use sub-register sequences for MOV*r0 operations 2013-05-30 13:19:42 +00:00
lsr-wrap.ll
lzcnt.ll
machine-cp.ll
machine-cse.ll X86: Stop LEA64_32r doing unspeakable things to its arguments. 2013-06-10 20:43:49 +00:00
MachineSink-CritEdge.ll X86: Stop LEA64_32r doing unspeakable things to its arguments. 2013-06-10 20:43:49 +00:00
MachineSink-DbgValue.ll Revert "Revert "PR14606: debug info imported_module support"" 2013-04-22 06:12:31 +00:00
MachineSink-eflags.ll
MachineSink-PHIUse.ll
masked-iv-safe.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
masked-iv-unsafe.ll
maskmovdqu.ll
mcinst-avx-lowering.ll
mcinst-lowering.ll
mem-promote-integers.ll
membarrier.ll
memcmp.ll
memcpy-2.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
memcpy.ll
memset64-on-x86-32.ll
memset-2.ll
memset-3.ll
memset-sse-stack-realignment.ll
memset.ll
MergeConsecutiveStores.ll Merge load/store sequences with adresses: base + index + offset 2013-04-01 18:12:58 +00:00
mfence.ll
mingw-alloca.ll
misaligned-memset.ll
misched-balance.ll Reenable, improve, and add MI-Sched unit tests. 2013-06-17 21:45:16 +00:00
misched-copy.ll Don't litter .s files in test directory. 2013-04-20 10:43:40 +00:00
misched-crash.ll
misched-fusion.ll Add MI-Sched support for x86 macro fusion. 2013-06-23 09:00:28 +00:00
misched-ilp.ll Enable SandyBridgeModel for all modern Intel P6 descendants. 2013-03-26 22:19:12 +00:00
misched-matmul.ll Reenable, improve, and add MI-Sched unit tests. 2013-06-17 21:45:16 +00:00
misched-matrix.ll Reenable, improve, and add MI-Sched unit tests. 2013-06-17 21:45:16 +00:00
misched-new.ll
mmx-arg-passing2.ll
mmx-arg-passing.ll
mmx-arith.ll
mmx-bitcast-to-i64.ll
mmx-builtins.ll X86: cvtpi2ps is just an SSE instruction with MMX operands. It has no AVX equivalent. 2013-06-14 09:31:41 +00:00
mmx-copy-gprs.ll
mmx-emms.ll
mmx-insert-element.ll
mmx-pinsrw.ll Rewrite some tests with FileCHeck in X86 codegen 2013-04-29 22:41:29 +00:00
mmx-punpckhdq.ll
mmx-s2v.ll
mmx-shift.ll
mmx-shuffle.ll
movbe.ll
movfs.ll
movgs.ll This patch follows is a follow up to r178171, which uses the register 2013-03-27 23:16:18 +00:00
movmsk.ll
movntdq-no-avx.ll
ms-inline-asm.ll
mul64.ll
mul128.ll
mul-legalize.ll More rewrites of x86 codegen regression tests with FileCheck 2013-05-01 05:34:30 +00:00
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 Remove the old CodePlacementOpt pass. 2013-03-29 17:14:24 +00:00
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 More rewrites of x86 codegen regression tests with FileCheck 2013-05-01 05:34:30 +00:00
negative-sin.ll
negative-stride-fptosi-user.ll
negative-subscript.ll
no-cfi.ll
no-cmov.ll
no-compact-unwind.ll Remove tbaa metadata. 2013-04-21 01:38:25 +00:00
nobt.ll
non-lazy-bind.ll
nontemporal.ll
norex-subreg.ll
nosse-error1.ll Prefix failing commands with not to make clear they are expected to fail. 2013-07-03 16:41:29 +00:00
nosse-error2.ll Prefix failing commands with not to make clear they are expected to fail. 2013-07-03 16:41:29 +00:00
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 Forget remove the tempfile argument 2013-05-01 05:45:57 +00:00
optimize-max-3.ll
or-address.ll
or-branch.ll
overlap-shift.ll
packed_struct.ll
palignr-2.ll
palignr.ll
pass-three.ll
peep-setb.ll
peep-test-0.ll
peep-test-1.ll
peep-test-2.ll Rewrite some tests with FileCHeck in X86 codegen 2013-04-29 22:41:29 +00:00
peep-test-3.ll
peep-test-4.ll X86: Remove test instructions proceeding shift by immediate instructions 2013-05-22 08:13:02 +00:00
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 More rewrites of x86 codegen regression tests with FileCheck 2013-05-01 05:34:30 +00:00
phys-reg-local-regalloc.ll
pic_jumptable.ll
pic-load-remat.ll
pic.ll
pmovext.ll
pmovsx-inreg.ll
pmul.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
pmulld.ll
pointer-vector.ll
popcnt.ll
postalloc-coalescing.ll
postra-licm.ll
powi.ll
pr1462.ll
pr1489.ll
pr1505.ll
pr1505b.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
pr2177.ll
pr2182.ll
pr2326.ll
pr2656.ll Rewrite X86 codegen regression test with FileCheck 2013-04-30 07:51:08 +00:00
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 Add -mcpu to some unit tests that only fail on certain hosts. 2013-06-24 09:51:30 +00:00
pr3522.ll
pr5145.ll
pr7882.ll
pr9127.ll
pr9743.ll
pr10068.ll
pr10420.ll
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 TBAA: remove !tbaa from testing cases if not used. 2013-04-30 17:52:57 +00:00
pr13209.ll
pr13220.ll
pr13458.ll
pr13577.ll
pr13859.ll
pr13899.ll
pr14088.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
pr14090.ll
pr14098.ll
pr14161.ll
pr14204.ll
pr14314.ll
pr14333.ll
pr14562.ll
pr15267.ll
pr15296.ll
pr15309.ll
pr16031.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
pr16360.ll Add '-mcpu=' to prevent breaking on ATOM due to different code schedule 2013-06-21 20:22:45 +00:00
pre-ra-sched.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
prefetch.ll Fix PRFCHW test on non-x86 builds 2013-03-26 18:15:45 +00:00
private-2.ll Rewrite some tests with FileCHeck in X86 codegen 2013-04-29 22:41:29 +00:00
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 TBAA: remove !tbaa from testing cases if not used. 2013-05-02 18:11:35 +00:00
rdrand.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
rdseed.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
rdtsc.ll
red-zone2.ll
red-zone.ll
reghinting.ll
regpressure.ll
rem-2.ll
rem.ll
remat-constant.ll
remat-fold-load.ll
remat-mov-0.ll
remat-phys-dead.ll Mark rematerialized super/sub registers as dead. 2013-06-14 20:22:21 +00:00
remat-scalar-zero.ll
ret-addr.ll
ret-i64-0.ll
ret-mmx.ll
reverse_branches.ll
rip-rel-address.ll
rip-rel-lea.ll
rodata-relocs.ll
rot16.ll
rot32.ll
rot64.ll
rotate2.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 Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
segmented-stacks.ll
select_const.ll
select-with-and-or.ll Optimize vector select from all 0s or all 1s 2013-04-11 05:15:54 +00:00
select.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
selectiondag-cse.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
shift-and.ll
shift-bmi2.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
shift-coalesce.ll
shift-codegen.ll
shift-combine.ll
shift-double.ll
shift-folding.ll
shift-i128.ll
shift-i256.ll
shift-one.ll
shift-pair.ll
shift-parts.ll
shl_elim.ll
shl_undef.ll
shl-anyext.ll
shl-i64.ll
shrink-compare.ll DAGCombiner: Don't drop extension behavior when shrinking a load when unsafe. 2013-07-06 14:05:09 +00:00
shrink-fp-const1.ll
shrink-fp-const2.ll
sibcall-2.ll
sibcall-3.ll
sibcall-4.ll
sibcall-5.ll
sibcall-6.ll Add missing test from r175092. 2013-05-23 07:46:13 +00:00
sibcall-byval.ll
sibcall.ll X86: use sub-register sequences for MOV*r0 operations 2013-05-30 13:19:42 +00:00
simple-zext.ll DAGCombiner: fix use-counting issue when forming zextload 2013-07-02 09:58:53 +00:00
sincos-opt.ll Track IR ordering of SelectionDAG nodes 3/4. 2013-05-25 03:08:10 +00:00
sincos.ll
sink-hoist.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
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 Convert sqrt functions into sqrt instructions when -ffast-math is in effect. 2013-05-27 15:44:35 +00:00
sse1.ll
sse2-blend.ll
sse2-mul.ll
sse2.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
sse3.ll
sse4a.ll
sse41-blend.ll
sse41.ll
sse42_64.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-load-ret.ll
sse-minmax.ll
sse-varargs.ll
stack-align2.ll
stack-align-memcpy.ll
stack-align.ll
stack-protector.ll Support OpenBSD's native frame protection conventions. 2013-06-07 16:35:57 +00:00
stack-update-frame-opcode.ll
StackColoring-dbg.ll
StackColoring.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
stdarg.ll
stdcall-notailcall.ll
stdcall.ll Do not mangle in MS-way the globals with magic \001 in the name. 2013-04-19 21:20:56 +00:00
store_op_load_fold2.ll
store_op_load_fold.ll
store-empty-member.ll
store-fp-constant.ll Rewrite some tests with FileCHeck in X86 codegen 2013-04-29 22:41:29 +00:00
store-global-address.ll
store-narrow.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
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 Rewrite some tests with FileCHeck in X86 codegen 2013-04-29 22:41:29 +00:00
subreg-to-reg-2.ll
subreg-to-reg-3.ll Rewrite some tests with FileCHeck in X86 codegen 2013-04-29 22:41:29 +00:00
subreg-to-reg-4.ll
subreg-to-reg-6.ll
switch-bt.ll
switch-crit-edge-constant.ll Rewrite some tests with FileCHeck in X86 codegen 2013-04-29 22:41:29 +00:00
switch-or.ll
switch-order-weight.ll
switch-zextload.ll
SwitchLowering.ll
swizzle.ll
SwizzleShuff.ll
tail-call-got.ll
tail-dup-addr.ll
tail-opts.ll X86: use sub-register sequences for MOV*r0 operations 2013-05-30 13:19:42 +00:00
tail-threshold.ll
tailcall-64.ll Minor renaming of tests (for consistency with an in-development patch) 2013-04-20 16:21:26 +00:00
tailcall-cgp-dup.ll
tailcall-disable.ll
tailcall-fastisel.ll
tailcall-largecode.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
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
tailcallstack64.ll
targetLoweringGeneric.ll
test-nofold.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
test-shrink-bug.ll
test-shrink.ll
testl-commute.ll
this-return-64.ll Add CodeGen support for functions that always return arguments via a new parameter attribute 'returned', which is taken advantage of in target-independent tail call opportunity detection and in ARM call lowering (when placed on an integral first parameter). 2013-04-20 05:14:40 +00:00
tls-local-dynamic.ll
tls-models.ll
tls-pic.ll
tls-pie.ll
tls.ll Change '@SECREL' suffix to GAS-compatible '@SECREL32'. 2013-03-30 16:21:50 +00:00
tlv-1.ll
tlv-2.ll
trap.ll
trunc-ext-ld-st.ll
trunc-to-bool.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
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 Removed PackedDouble domain from scalar instructions. Added more formats for the scalar stuff. 2013-06-09 07:37:10 +00:00
uint_to_fp.ll
umul-with-carry.ll
umul-with-overflow.ll
unaligned-load.ll
undef-label.ll
unknown-location.ll
unreachable-loop-sinking.ll
unwind-init.ll Make PrologEpilogInserter save/restore all callee saved registers 2013-06-14 16:15:29 +00:00
unwindraise.ll TBAA: remove !tbaa from testing cases if not used. 2013-05-02 18:11:35 +00:00
urem-i8-constant.ll
use-add-flags.ll
utf8.ll
utf16-cfstrings.ll
v2f32.ll
v4f32-immediate.ll Rewrite some tests with FileCHeck in X86 codegen 2013-04-29 22:41:29 +00:00
v8i1-masks.ll
v-binop-widen2.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
v-binop-widen.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
vararg_tailcall.ll TBAA: remove !tbaa from testing cases if not used. 2013-04-30 17:52:57 +00:00
variable-sized-darwin-bzero.ll
variadic-node-pic.ll
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 X86: When expanding PCMPGTQ to PCMPGTD we always want to compare the lower halves as unsigned. 2013-05-22 17:01:12 +00:00
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 Add an -mcpu option to a test that is apparently scheduler-sensitive. 2013-03-25 23:43:23 +00:00
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 X86: Make shuffle -> shift conversion more aggressive about undefs. 2013-05-17 14:48:34 +00:00
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_sdiv_to_shift.ll Optimized integer vector multiplication operation by replacing it with shift/xor/sub when it is possible. Fixed a bug in SDIV, where the const operand is not a splat constant vector. 2013-06-26 10:55:03 +00:00
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 Rewrite X86 codegen regression test with FileCheck 2013-04-30 07:51:08 +00:00
vec_set-A.ll
vec_set-B.ll Rewrite some tests with FileCHeck in X86 codegen 2013-04-29 22:41:29 +00:00
vec_set-C.ll
vec_set-D.ll More rewrites of x86 codegen regression tests with FileCheck 2013-05-01 05:34:30 +00:00
vec_set-E.ll
vec_set-F.ll
vec_set-G.ll
vec_set-H.ll
vec_set-I.ll More rewrites of x86 codegen regression tests with FileCheck 2013-05-01 05:34:30 +00:00
vec_set-J.ll
vec_set.ll
vec_sext.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
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 Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
vec_shuffle-28.ll Rewrite X86 codegen regression test with FileCheck 2013-04-30 07:51:08 +00:00
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 Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
vec_shuffle.ll
vec_splat-2.ll
vec_splat-3.ll
vec_splat.ll
vec_ss_load_fold.ll
vec_udiv_to_shift.ll
vec_uint_to_fp.ll
vec_zero_cse.ll Rewrite some tests with FileCHeck in X86 codegen 2013-04-29 22:41:29 +00:00
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 Avoid generating tempfile(s) never used 2013-05-01 22:46:50 +00:00
vfcmp.ll
viabs.ll Make CHECK lines a bit less strict so they also match code generated for win64. 2013-04-26 21:04:21 +00:00
visibility2.ll
visibility.ll
volatile.ll
vortex-bug.ll
vselect-minmax.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
warn-stack.ll Reapply r183552. This time, use a standard type for the option to avoid template 2013-06-08 00:07:54 +00:00
weak.ll
wide-fma-contraction.ll Remove the type legality check from the SelectionDAGBuilder when it lowers @llvm.fmuladd to ISD::FMA nodes. 2013-03-23 08:26:53 +00:00
wide-integer-fold.ll
widen_arith-1.ll
widen_arith-2.ll
widen_arith-3.ll
widen_arith-4.ll Optimized integer vector multiplication operation by replacing it with shift/xor/sub when it is possible. Fixed a bug in SDIV, where the const operand is not a splat constant vector. 2013-06-26 10:55:03 +00:00
widen_arith-5.ll Optimized integer vector multiplication operation by replacing it with shift/xor/sub when it is possible. Fixed a bug in SDIV, where the const operand is not a splat constant vector. 2013-06-26 10:55:03 +00:00
widen_arith-6.ll
widen_cast-1.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
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 Removed PackedDouble domain from scalar instructions. Added more formats for the scalar stuff. 2013-06-09 07:37:10 +00:00
widen_load-2.ll
widen_shuffle-1.ll
WidenArith.ll
win32_sret.ll Track IR ordering of SelectionDAG nodes 3/4. 2013-05-25 03:08:10 +00:00
win64_alloca_dynalloca.ll Reuse %rax after calling __chkstk on win64 2013-07-08 11:20:11 +00:00
win64_params.ll
win64_vararg.ll Revert "Proper va_arg/va_copy lowering on win64" 2013-07-08 11:19:44 +00:00
win_chkstk.ll
win_ftol2.ll
x86_64-mul-by-const.ll
x86-64-and-mask.ll Add -mcpu to some unit tests that only fail on certain hosts. 2013-06-24 09:51:30 +00:00
x86-64-arg.ll
x86-64-asm.ll
x86-64-dead-stack-adjust.ll
x86-64-disp.ll
x86-64-extend-shift.ll
x86-64-frameaddr.ll Rewrite some tests with FileCHeck in X86 codegen 2013-04-29 22:41:29 +00:00
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 Rewrite some tests with FileCHeck in X86 codegen 2013-04-29 22:41:29 +00:00
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 Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
x86-64-ptr-arg-simple.ll
x86-64-ret0.ll
x86-64-shortint.ll More rewrites of x86 codegen regression tests with FileCheck 2013-05-01 05:34:30 +00:00
x86-64-sret-return.ll
x86-64-tls-1.ll
x86-64-varargs.ll
x86-frameaddr2.ll
x86-frameaddr.ll
x86-shifts.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
x86-store-gv-addr.ll
xmm-r64.ll
xmulo.ll
xop-intrinsics-x86_64.ll
xor-icmp.ll
xor.ll DAGCombiner: Generate a correct constant for vector types when folding (xor (and)) into (and (not)). 2013-05-10 14:09:52 +00:00
xtest.ll Add XTEST codegen support 2013-03-26 22:47:01 +00:00
zero-remat.ll
zext-extract_subreg.ll X86: use sub-register sequences for MOV*r0 operations 2013-05-30 13:19:42 +00:00
zext-fold.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
zext-inreg-0.ll Rewrite X86 codegen regression test with FileCheck 2013-04-30 07:51:08 +00:00
zext-inreg-1.ll
zext-sext.ll Revert "Temporarily enable MI-Sched on X86." 2013-06-25 02:48:58 +00:00
zext-shl.ll
zext-trunc.ll