..
GC
[MC] Use .p2align instead of .align
2016-01-26 00:03:25 +00:00
3addr-16bit.ll
Revert to extend i8/i16 return values on Darwin (PR26665)
2016-02-18 18:17:05 +00:00
3addr-or.ll
…
3dnow-intrinsics.ll
[X86][MMX] Added shuffle decodes for MMX/3DNow! shuffles.
2015-09-13 11:28:45 +00:00
4char-promote.ll
…
2003-08-03-CallArgLiveRanges.ll
…
2003-08-23-DeadBlockTest.ll
…
2003-11-03-GlobalBool.ll
…
2004-02-13-FrameReturnAddress.ll
…
2004-02-14-InefficientStackPointer.ll
…
2004-02-22-Casts.ll
…
2004-03-30-Select-Max.ll
…
2004-04-13-FPCMOV-Crash.ll
…
2004-06-10-StackifierCrash.ll
…
2004-10-08-SelectSetCCFold.ll
…
2005-01-17-CycleInDAG.ll
…
2005-02-14-IllegalAssembler.ll
…
2005-05-08-FPStackifierPHI.ll
…
2006-01-19-ISelFoldingBug.ll
…
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
Re-commit r265039 "[X86] Merge adjacent stack adjustments in eliminateCallFramePseudoInstr (PR27140)"
2016-04-07 00:05:49 +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
…
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
Make the default triple optional by allowing an empty string
2015-09-16 05:34:32 +00:00
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
Distribute the weight on the edge from switch to default statement to edges generated in lowering switch.
2015-09-01 01:42:16 +00:00
2006-11-12-CSRetCC.ll
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
2016-03-30 23:38:01 +00:00
2006-11-17-IllegalMove.ll
…
2006-11-27-SelectLegalize.ll
…
2006-12-16-InlineAsmCrash.ll
…
2006-12-19-IntelSyntax.ll
…
2007-01-08-InstrSched.ll
…
2007-01-08-X86-64-Pointer.ll
…
2007-01-13-StackPtrIndex.ll
…
2007-01-29-InlineAsm-ir.ll
…
2007-02-04-OrAddrMode.ll
…
2007-02-16-BranchFold.ll
…
2007-02-19-LiveIntervalAssert.ll
…
2007-02-23-DAGCombine-Miscompile.ll
…
2007-02-25-FastCCStack.ll
…
2007-03-01-SpillerCrash.ll
…
2007-03-15-GEP-Idx-Sink.ll
…
2007-03-16-InlineAsm.ll
…
2007-03-18-LiveIntervalAssert.ll
…
2007-03-24-InlineAsmMultiRegConstraint.ll
…
2007-03-24-InlineAsmPModifier.ll
…
2007-03-24-InlineAsmVectorOp.ll
…
2007-03-24-InlineAsmXConstraint.ll
…
2007-03-26-CoalescerBug.ll
…
2007-04-08-InlineAsmCrash.ll
…
2007-04-11-InlineAsmVectorResult.ll
…
2007-04-17-LiveIntervalAssert.ll
…
2007-04-24-Huge-Stack.ll
…
2007-04-24-VectorCrash.ll
…
2007-04-27-InlineAsm-IntMemInput.ll
…
2007-05-05-Personality.ll
Move the personality function from LandingPadInst to Function
2015-06-17 20:52:32 +00:00
2007-05-05-VecCastExpand.ll
…
2007-05-14-LiveIntervalAssert.ll
…
2007-05-15-maskmovq.ll
…
2007-05-17-ShuffleISelBug.ll
…
2007-06-04-X86-64-CtorAsmBugs.ll
…
2007-06-28-X86-64-isel.ll
…
2007-06-29-DAGCombinerBug.ll
…
2007-06-29-VecFPConstantCSEBug.ll
…
2007-07-03-GR64ToVR64.ll
…
2007-07-10-StackerAssert.ll
…
2007-07-18-Vector-Extract.ll
…
2007-08-01-LiveVariablesBug.ll
…
2007-08-09-IllegalX86-64Asm.ll
…
2007-08-10-SignExtSubreg.ll
[X86] Don't zero/sign-extend i1, i8, or i16 return values to 32 bits (PR22532)
2016-02-08 19:34:30 +00:00
2007-08-13-AppendingLinkage.ll
…
2007-09-05-InvalidAsm.ll
…
2007-09-06-ExtWeakAliasee.ll
[opaque pointer type] Add textual IR support for explicit type parameter for global aliases
2015-09-11 03:22:04 +00:00
2007-09-27-LDIntrinsics.ll
…
2007-10-04-AvoidEFLAGSCopy.ll
…
2007-10-12-CoalesceExtSubReg.ll
…
2007-10-12-SpillerUnfold1.ll
…
2007-10-12-SpillerUnfold2.ll
…
2007-10-14-CoalescerCrash.ll
…
2007-10-15-CoalescerCrash.ll
…
2007-10-16-CoalescerCrash.ll
…
2007-10-19-SpillerUnfold.ll
…
2007-10-28-inlineasm-q-modifier.ll
…
2007-10-29-ExtendSetCC.ll
…
2007-10-30-LSRCrash.ll
…
2007-10-31-extractelement-i64.ll
…
2007-11-01-ISelCrash.ll
…
2007-11-03-x86-64-q-constraint.ll
…
2007-11-04-LiveIntervalCrash.ll
…
2007-11-04-LiveVariablesBug.ll
…
2007-11-04-rip-immediate-constant.ll
…
2007-11-06-InstrSched.ll
…
2007-11-07-MulBy4.ll
…
2007-11-30-LoadFolding-Bug.ll
…
2007-12-16-BURRSchedCrash.ll
…
2007-12-18-LoadCSEBug.ll
…
2008-01-08-IllegalCMP.ll
…
2008-01-08-SchedulerCrash.ll
…
2008-01-09-LongDoubleSin.ll
…
2008-01-16-FPStackifierAssert.ll
…
2008-01-16-InvalidDAGCombineXform.ll
…
2008-02-05-ISelCrash.ll
…
2008-02-06-LoadFoldingBug.ll
…
2008-02-14-BitMiscompile.ll
…
2008-02-18-TailMergingBug.ll
…
2008-02-20-InlineAsmClobber.ll
…
2008-02-22-LocalRegAllocBug.ll
…
2008-02-25-InlineAsmBug.ll
…
2008-02-25-X86-64-CoalescerBug.ll
…
2008-02-26-AsmDirectMemOp.ll
…
2008-02-27-DeadSlotElimBug.ll
…
2008-02-27-PEICrash.ll
…
2008-03-06-frem-fpstack.ll
…
2008-03-07-APIntBug.ll
…
2008-03-10-RegAllocInfLoop.ll
…
2008-03-12-ThreadLocalAlias.ll
[opaque pointer type] Add textual IR support for explicit type parameter for global aliases
2015-09-11 03:22:04 +00:00
2008-03-13-TwoAddrPassCrash.ll
…
2008-03-14-SpillerCrash.ll
[opaque pointer type] Add textual IR support for explicit type parameter for global aliases
2015-09-11 03:22:04 +00:00
2008-03-19-DAGCombinerBug.ll
…
2008-03-23-DarwinAsmComments.ll
…
2008-03-25-TwoAddrPassBug.ll
…
2008-03-31-SpillerFoldingBug.ll
…
2008-04-02-unnamedEH.ll
…
2008-04-08-CoalescerCrash.ll
…
2008-04-09-BranchFolding.ll
…
2008-04-15-LiveVariableBug.ll
…
2008-04-16-CoalescerBug.ll
…
2008-04-16-ReMatBug.ll
…
2008-04-17-CoalescerBug.ll
Move the personality function from LandingPadInst to Function
2015-06-17 20:52:32 +00:00
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
Move the personality function from LandingPadInst to Function
2015-06-17 20:52:32 +00:00
2008-06-13-NotVolatileLoadStore.ll
[X86] More test updates to support fixup-byte-word-insts optimization
2016-02-22 01:27:56 +00:00
2008-06-13-VolatileLoadStore.ll
…
2008-06-16-SubregsBug.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-23-64Bit-maskmovq.ll
…
2008-08-31-EH_RETURN32.ll
…
2008-08-31-EH_RETURN64.ll
…
2008-09-05-sinttofp-2xi32.ll
Update test to use FileCheck and clean up run lines to match the
2015-10-07 01:21:49 +00:00
2008-09-09-LinearScanBug.ll
…
2008-09-11-CoalescerBug.ll
…
2008-09-11-CoalescerBug2.ll
Add some more triples after r264966
2016-03-30 23:55:22 +00:00
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-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
AsmPrinter: Fix wrong OS X versions being emitted for darwin triples
2016-01-13 01:18:13 +00:00
2008-11-06-testb.ll
…
2008-11-13-inlineasm-3.ll
…
2008-11-29-ULT-Sign.ll
…
2008-12-01-SpillerAssert.ll
…
2008-12-01-loop-iv-used-outside-loop.ll
…
2008-12-02-IllegalResultType.ll
…
2008-12-02-dagcombine-1.ll
…
2008-12-02-dagcombine-2.ll
…
2008-12-02-dagcombine-3.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
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
2009-01-26-WrongCheck.ll
…
2009-01-27-NullStrings.ll
…
2009-01-31-BigShift.ll
…
2009-01-31-BigShift2.ll
…
2009-01-31-BigShift3.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
More upgrading of old- and very-old-style debug info in testcases.
2016-04-11 15:53:44 +00:00
2009-02-12-InlineAsm-nieZ-constraints.ll
…
2009-02-12-SpillerBug.ll
…
2009-02-21-ExtWeakInitializer.ll
…
2009-02-25-CommuteBug.ll
…
2009-02-26-MachineLICMBug.ll
…
2009-03-03-BTHang.ll
…
2009-03-03-BitcastLongDouble.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
Move the personality function from LandingPadInst to Function
2015-06-17 20:52:32 +00:00
2009-03-16-PHIElimInLPad.ll
Move the personality function from LandingPadInst to Function
2015-06-17 20:52:32 +00:00
2009-03-23-LinearScanBug.ll
…
2009-03-23-MultiUseSched.ll
…
2009-03-23-i80-fp80.ll
…
2009-03-25-TestBug.ll
…
2009-03-26-NoImplicitFPBug.ll
…
2009-04-12-FastIselOverflowCrash.ll
…
2009-04-12-picrel.ll
…
2009-04-13-2AddrAssert-2.ll
…
2009-04-13-2AddrAssert.ll
…
2009-04-14-IllegalRegs.ll
…
2009-04-16-SpillerUnfold.ll
…
2009-04-24.ll
…
2009-04-25-CoalescerBug.ll
…
2009-04-27-CoalescerAssert.ll
…
2009-04-27-LiveIntervalsAssert.ll
…
2009-04-27-LiveIntervalsAssert2.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
[X86] Improve shift combining
2015-12-16 11:22:37 +00:00
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
[X86] Add intrinsics for reading and writing to the flags register
2016-01-01 06:50:01 +00:00
2009-06-04-VirtualLiveIn.ll
…
2009-06-05-VZextByteShort.ll
…
2009-06-05-VariableIndexInsert.ll
Make the default triple optional by allowing an empty string
2015-09-16 05:34:32 +00:00
2009-06-05-sitofpCrash.ll
…
2009-06-06-ConcatVectors.ll
Make the default triple optional by allowing an empty string
2015-09-16 05:34:32 +00:00
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-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-SubRegReuseUndo.ll
…
2009-09-10-LoadFoldingBug.ll
Move the personality function from LandingPadInst to Function
2015-06-17 20:52:32 +00:00
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
More upgrading of old- and very-old-style debug info in testcases.
2016-04-11 15:53:44 +00:00
2009-10-19-EmergencySpill.ll
…
2009-10-19-atomic-cmp-eflags.ll
Print "lock \t foo" instead of "lock \n foo".
2015-05-26 18:35:10 +00:00
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
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
2009-11-17-UpdateTerminator.ll
…
2009-11-18-TwoAddrKill.ll
…
2009-11-25-ImpDefBug.ll
Move the personality function from LandingPadInst to Function
2015-06-17 20:52:32 +00:00
2009-12-01-EarlyClobberBug.ll
…
2009-12-11-TLSNoRedZone.ll
…
2010-01-05-ZExt-Shl.ll
…
2010-01-07-ISelBug.ll
…
2010-01-08-Atomic64Bug.ll
Print "lock \t foo" instead of "lock \n foo".
2015-05-26 18:35:10 +00:00
2010-01-11-ExtraPHIArg.ll
…
2010-01-13-OptExtBug.ll
…
2010-01-15-SelectionDAGCycle.ll
…
2010-01-18-DbgValue.ll
testcase gardening: update the emissionKind enum to the new syntax. (NFC)
2016-04-01 00:16:49 +00:00
2010-01-19-OptExtBug.ll
…
2010-02-01-DbgValueCrash.ll
More upgrading of old- and very-old-style debug info in testcases.
2016-04-11 15:53:44 +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
Move the personality function from LandingPadInst to Function
2015-06-17 20:52:32 +00:00
2010-04-08-CoalescerBug.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
2010-04-13-AnalyzeBranchCrash.ll
…
2010-04-21-CoalescerBug.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
2010-04-29-CoalescerCrash.ll
…
2010-04-30-LocalAlloc-LandingPad.ll
Move the personality function from LandingPadInst to Function
2015-06-17 20:52:32 +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
testcase gardening: update the emissionKind enum to the new syntax. (NFC)
2016-04-01 00:16:49 +00:00
2010-05-26-DotDebugLoc.ll
testcase gardening: update the emissionKind enum to the new syntax. (NFC)
2016-04-01 00:16:49 +00:00
2010-05-26-FP_TO_INT-crash.ll
…
2010-05-28-Crash.ll
testcase gardening: update the emissionKind enum to the new syntax. (NFC)
2016-04-01 00:16:49 +00:00
2010-06-01-DeadArg-DbgInfo.ll
testcase gardening: update the emissionKind enum to the new syntax. (NFC)
2016-04-01 00:16:49 +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-CoalescerSubRegDefDead.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
2010-06-25-asm-RA-crash.ll
…
2010-06-28-FastAllocTiedOperand.ll
…
2010-06-28-matched-g-constraint.ll
…
2010-07-02-UnfoldBug.ll
…
2010-07-02-asm-alignstack.ll
…
2010-07-06-DbgCrash.ll
More upgrading of old- and very-old-style debug info in testcases.
2016-04-11 15:53:44 +00:00
2010-07-06-asm-RIP.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
Move the personality function from LandingPadInst to Function
2015-06-17 20:52:32 +00:00
2010-08-04-StackVariable.ll
testcase gardening: update the emissionKind enum to the new syntax. (NFC)
2016-04-01 00:16:49 +00:00
2010-09-01-RemoveCopyByCommutingDef.ll
…
2010-09-16-EmptyFilename.ll
testcase gardening: update the emissionKind enum to the new syntax. (NFC)
2016-04-01 00:16:49 +00:00
2010-09-16-asmcrash.ll
…
2010-09-17-SideEffectsInChain.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
2010-09-30-CMOV-JumpTable-PHI.ll
…
2010-10-08-cmpxchg8b.ll
Print "lock \t foo" instead of "lock \n foo".
2015-05-26 18:35:10 +00:00
2010-11-02-DbgParameter.ll
testcase gardening: update the emissionKind enum to the new syntax. (NFC)
2016-04-01 00:16:49 +00:00
2010-11-09-MOVLPS.ll
…
2010-11-18-SelectOfExtload.ll
…
2011-01-07-LegalizeTypesCrash.ll
…
2011-01-10-DagCombineHang.ll
…
2011-01-24-DbgValue-Before-Use.ll
testcase gardening: update the emissionKind enum to the new syntax. (NFC)
2016-04-01 00:16:49 +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-PreschedRegalias.ll
…
2011-06-14-mmx-inlineasm.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
Don't delete empty preheaders in CodeGenPrepare if it would create a critical edge
2016-04-05 14:06:20 +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
…
2011-10-19-widen_vselect.ll
…
2011-10-21-widen-cmp.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
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
Fix several accidental DOS line endings in source files
2016-01-03 17:22:03 +00:00
2011-12-06-AVXVectorExtractCombine.ll
[DAGCombiner] Added SMAX/SMIN/UMAX/UMIN constant folding
2015-08-19 21:11:58 +00:00
2011-12-06-BitcastVectorGlobal.ll
…
2011-12-08-AVXISelBugs.ll
…
2011-12-8-bitcastintprom.ll
…
2011-12-15-vec_shift.ll
[X86][SSE] Vectorized i8 and i16 shift operators
2015-06-11 07:46:37 +00:00
2011-12-26-extractelement-duplicate-load.ll
…
2011-12-28-vselecti8.ll
…
2011-20-21-zext-ui2fp.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
2012-01-10-UndefExceptionEdge.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
2012-1-10-buildvector.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
2012-01-11-split-cv.ll
…
2012-01-12-extract-sv.ll
[X86][AVX] Enable extraction of upper 128-bit subvectors for 'half undef' shuffle lowering
2016-01-16 22:30:20 +00:00
2012-01-16-mfence-nosse-flags.ll
Print "lock \t foo" instead of "lock \n foo".
2015-05-26 18:35:10 +00:00
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
[X86] Regenerated sdglue test checks
2016-04-11 10:22:05 +00:00
2012-05-17-TwoAddressBug.ll
…
2012-05-19-CoalescerCrash.ll
Move the personality function from LandingPadInst to Function
2015-06-17 20:52:32 +00:00
2012-07-10-extload64.ll
…
2012-07-10-shufnorm.ll
…
2012-07-15-BuildVectorPromote.ll
…
2012-07-15-broadcastfold.ll
…
2012-07-15-tconst_shl.ll
…
2012-07-15-vshl.ll
…
2012-07-16-LeaUndef.ll
…
2012-07-16-fp2ui-i1.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: More efficient legalization of wide integer compares
2015-11-19 16:35:08 +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
Revert "Revert "Fix merges of non-zero vector stores""
2015-06-16 15:51:48 +00:00
2012-11-30-handlemove-dbg.ll
testcase gardening: update the emissionKind enum to the new syntax. (NFC)
2016-04-01 00:16:49 +00:00
2012-11-30-misched-dbg.ll
testcase gardening: update the emissionKind enum to the new syntax. (NFC)
2016-04-01 00:16:49 +00:00
2012-11-30-regpres-dbg.ll
testcase gardening: update the emissionKind enum to the new syntax. (NFC)
2016-04-01 00:16:49 +00:00
2012-12-1-merge-multiple.ll
…
2012-12-06-python27-miscompile.ll
…
2012-12-12-DAGCombineCrash.ll
…
2012-12-14-v8fp80-crash.ll
…
2012-12-19-NoImplicitFloat.ll
…
2013-01-09-DAGCombineBug.ll
…
2013-03-13-VEX-DestReg.ll
…
2013-05-06-ConactVectorCrash.ll
…
2013-10-14-FastISel-incorrect-vreg.ll
…
2014-05-29-factorial.ll
…
2014-08-29-CompactUnwind.ll
Remove unnecessary command line option "-disable-fp-elim".
2015-05-23 00:31:56 +00:00
9601.ll
…
20090313-signext.ll
…
Atomics-64.ll
…
DbgValueOtherTargets.test
…
MachineBranchProb.ll
Replace all weight-based interfaces in MBB with probability-based interfaces, and update all uses of old interfaces.
2015-12-01 05:29:22 +00:00
MachineSink-CritEdge.ll
…
MachineSink-DbgValue.ll
testcase gardening: update the emissionKind enum to the new syntax. (NFC)
2016-04-01 00:16:49 +00:00
MachineSink-PHIUse.ll
…
MachineSink-eflags.ll
…
MergeConsecutiveStores.ll
[X86] More test updates to support fixup-byte-word-insts optimization
2016-02-22 01:27:56 +00:00
StackColoring-dbg.ll
Test commit, NFC.
2016-04-12 15:35:05 +00:00
StackColoring.ll
aad/fix labels in test/CodeGen/X86/StackColoring.ll
2015-06-26 00:26:44 +00:00
SwitchLowering.ll
…
SwizzleShuff.ll
…
TruncAssertZext.ll
…
WidenArith.ll
[X86] Regenerated WidenArith test
2016-03-23 14:00:28 +00:00
abi-isel.ll
…
add-nsw-sext.ll
DAGCombiner: Don't unnecessarily swap operands in ReassociateOps
2016-02-27 19:57:45 +00:00
add-of-carry.ll
…
add.ll
…
add32ri8.ll
…
add_shl_constant.ll
…
adde-carry.ll
…
addr-label-difference.ll
…
addr-mode-matcher.ll
…
address-type-promotion-constantexpr.ll
…
adx-intrinsics.ll
…
aes_intrinsics.ll
…
alias-gep.ll
[MachO] Add MachO alt-entry directive support.
2016-03-15 01:43:05 +00:00
aliases.ll
[opaque pointer type] Add textual IR support for explicit type parameter for global aliases
2015-09-11 03:22:04 +00:00
aligned-comm.ll
…
aligned-variadic.ll
Implemented stack symbol table ordering/packing optimization to improve data locality and code size from SP/FP offset encoding.
2016-02-15 23:44:13 +00:00
alignment-2.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
alignment.ll
[MC] Use .p2align instead of .align
2016-01-26 00:03:25 +00:00
all-ones-vector.ll
[X86][SSE] More thorough testing of all-ones vectors re-materialization
2016-02-15 13:50:48 +00:00
alldiv-divdi3.ll
…
alloca-align-rounding-32.ll
…
alloca-align-rounding.ll
…
allrem-moddi3.ll
…
and-encoding.ll
Optimized loading (zextload) of i1 value from memory.
2016-02-25 07:05:12 +00:00
and-load-fold.ll
…
and-or-fold.ll
…
and-su.ll
…
andimm8.ll
…
anyext.ll
[X86] Fix PR23155 by turning on X86FixupBWInsts by default.
2016-04-08 18:58:29 +00:00
anyregcc-crash.ll
…
anyregcc.ll
…
apm.ll
…
arg-cast.ll
…
asm-block-labels.ll
…
asm-global-imm.ll
…
asm-indirect-mem.ll
…
asm-invalid-register-class-crasher.ll
…
asm-label.ll
…
asm-label2.ll
Move the personality function from LandingPadInst to Function
2015-06-17 20:52:32 +00:00
asm-mismatched-types.ll
X86: Rework inline asm integer register specification.
2015-06-29 21:35:51 +00:00
asm-modifier-P.ll
…
asm-modifier.ll
…
asm-reg-type-mismatch.ll
…
asm-reject-reg-type-mismatch.ll
X86: Rework inline asm integer register specification.
2015-06-29 21:35:51 +00:00
atom-bypass-slow-division-64.ll
…
atom-bypass-slow-division.ll
…
atom-call-reg-indirect-foldedreload32.ll
…
atom-call-reg-indirect-foldedreload64.ll
…
atom-call-reg-indirect.ll
…
atom-cmpb.ll
…
atom-fixup-lea1.ll
…
atom-fixup-lea2.ll
…
atom-fixup-lea3.ll
…
atom-fixup-lea4.ll
…
atom-lea-addw-bug.ll
…
atom-lea-sp.ll
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
2016-03-30 23:38:01 +00:00
atom-pad-short-functions.ll
…
atom-sched.ll
…
atom-shuf.ll
…
atomic-dagsched.ll
…
atomic-eflags-reuse.ll
[X86] Reuse EFLAGS and form LOCKed ops when only user is SETCC.
2016-04-07 02:07:10 +00:00
atomic-flags.ll
x86: preserve flags when folding atomic operations
2015-10-15 18:24:52 +00:00
atomic-load-store-wide.ll
Print "lock \t foo" instead of "lock \n foo".
2015-05-26 18:35:10 +00:00
atomic-load-store.ll
…
atomic-minmax-i6432.ll
X86: More efficient legalization of wide integer compares
2015-11-19 16:35:08 +00:00
atomic-non-integer.ll
CodeGen: check return types match when emitting tail call to builtin.
2016-03-22 19:14:38 +00:00
atomic-ops-ancient-64.ll
…
atomic-or.ll
Print "lock \t foo" instead of "lock \n foo".
2015-05-26 18:35:10 +00:00
atomic-pointer.ll
…
atomic8.ll
…
atomic16.ll
…
atomic32.ll
…
atomic64.ll
…
atomic128.ll
[X86] Make sure we do not clobber RBX with cmpxchg when used as a base pointer.
2016-03-12 02:25:27 +00:00
atomic6432.ll
…
atomic_add.ll
…
atomic_idempotent.ll
…
atomic_mi.ll
[x86] Fix a horrible bug in our lowering of x86 floating point atomic
2016-03-30 08:41:59 +00:00
atomic_op.ll
…
attribute-sections.ll
…
avg.ll
[X86] Update test/CodeGen/X86/avg.ll with the help of update_llc_test_checks.py. NFC.
2015-11-30 21:46:08 +00:00
avoid-lea-scale2.ll
…
avoid-loop-align-2.ll
…
avoid-loop-align.ll
[MC] Use .p2align instead of .align
2016-01-26 00:03:25 +00:00
avoid_complex_am.ll
…
avx-arith.ll
…
avx-basic.ll
[x86, AVX] tighten checks
2016-01-26 18:22:50 +00:00
avx-bitcast.ll
…
avx-brcond.ll
…
avx-cast.ll
[SelectionDAG] Generalised the CONCAT_VECTORS creation to support BUILD_VECTOR and UNDEF folding.
2016-01-23 22:27:54 +00:00
avx-cmp.ll
…
avx-cvt-2.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
avx-cvt.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
avx-fp2int.ll
…
avx-insertelt.ll
…
avx-intel-ocl.ll
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
2016-03-30 23:38:01 +00:00
avx-intrinsics-fast-isel.ll
[X86][SSE] Fixed issue with commutation of 'faux unary' target shuffles (PR26667)
2016-02-20 14:39:45 +00:00
avx-intrinsics-x86-upgrade.ll
[X86][SSE] Replace 128-bit SSE41 PMOVSX intrinsics with native IR
2015-09-23 08:48:33 +00:00
avx-intrinsics-x86.ll
[X86][AVX] Fixed triple/arch clash in test case
2016-03-01 21:33:08 +00:00
avx-intrinsics-x86_64.ll
…
avx-isa-check.ll
AVX512: Fix predicate of AVX pcmpeqw/b , pcmpgtb/w/d instructions . AVX512 version of this instructions return result in kmask register, so AVX patterns should not be disabled.
2016-02-23 08:55:33 +00:00
avx-load-store.ll
[x86] Fix AVX maskload/store intrinsic prototypes.
2015-10-20 11:20:13 +00:00
avx-logic.ll
VX-512: Fixed a bug in FP logic operation lowering
2015-12-07 14:33:34 +00:00
avx-minmax.ll
…
avx-select.ll
[X86][AVX] Regenerated AVX tests
2016-01-16 15:25:02 +00:00
avx-shift.ll
[X86]AVX] Tidyup shift/splat tests
2016-01-16 15:13:58 +00:00
avx-shuffle-x86_32.ll
[X86][AVX] Enable extraction of upper 128-bit subvectors for 'half undef' shuffle lowering
2016-01-16 22:30:20 +00:00
avx-splat.ll
[X86][SSE] Lower 128-bit MOVDDUP with existing VBROADCAST mechanisms
2016-03-02 11:43:05 +00:00
avx-trunc.ll
[X86][AVX] Regenerated AVX tests
2016-01-16 15:25:02 +00:00
avx-unpack.ll
…
avx-varargs-x86_64.ll
…
avx-vbroadcast.ll
[X86][SSE] Lower 128-bit MOVDDUP with existing VBROADCAST mechanisms
2016-03-02 11:43:05 +00:00
avx-vextractf128.ll
[X86][AVX] Regenerated AVX tests
2016-01-16 15:25:02 +00:00
avx-vinsertf128.ll
…
avx-vperm2x128.ll
[X86][AVX] Add commutation support for VPERM2X128 instructions
2016-01-25 21:51:34 +00:00
avx-vzeroupper.ll
Disable the vzeroupper insertion pass on PS4.
2016-02-12 23:37:57 +00:00
avx-win64-args.ll
…
avx-win64.ll
[x86] Fix AVX maskload/store intrinsic prototypes.
2015-10-20 11:20:13 +00:00
avx.ll
[X86][SSE] Add general memory folding for (V)INSERTPS instruction
2015-11-04 20:48:09 +00:00
avx1-logical-load-folding.ll
…
avx2-arith.ll
…
avx2-cmp.ll
…
avx2-conversions.ll
[X86][AVX] Lower shuffles as repeated lane shuffles then lane-crossing shuffles
2016-02-13 21:54:04 +00:00
avx2-gather.ll
…
avx2-intrinsics-x86-upgrade.ll
[X86] Replace avx2 broadcast intrinsics with native IR.
2015-08-20 20:36:19 +00:00
avx2-intrinsics-x86.ll
[X86][AVX2] Regenerated intrinsics tests
2016-03-01 21:38:41 +00:00
avx2-logic.ll
[X86] Extract PSIGN/BLENDVP tests into vector-blend.ll. NFC.
2016-02-16 22:13:59 +00:00
avx2-nontemporal.ll
[X86] Require 32-byte alignment for 32-byte VMOVNTs.
2015-09-02 23:25:39 +00:00
avx2-phaddsub.ll
[X86][AVX2] Regenerated horizontal add/sub tests
2016-03-01 21:43:55 +00:00
avx2-pmovxrm-intrinsics.ll
…
avx2-shift.ll
…
avx2-vbroadcast.ll
[X86][SSE] Lower 128-bit MOVDDUP with existing VBROADCAST mechanisms
2016-03-02 11:43:05 +00:00
avx2-vector-shifts.ll
[X86][SSE] Vectorized i8 and i16 shift operators
2015-06-11 07:46:37 +00:00
avx2-vperm.ll
[X86][AVX2] Regenerated 256-bit vector / 64-bit element permute tests
2016-03-01 21:53:12 +00:00
avx512-arith.ll
VX-512: Fixed a bug in FP logic operation lowering
2015-12-07 14:33:34 +00:00
avx512-bugfix-23634.ll
AVX-512: fixed a bug in lowering VSELECT for 512-bit vector
2015-05-26 11:32:39 +00:00
avx512-bugfix-25270.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
avx512-bugfix-26264.ll
Support arbitrary addrspace pointers in masked load/store intrinsics
2016-04-12 15:58:04 +00:00
avx512-build-vector.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
avx512-calling-conv.ll
[X86] Regenerated avx512 calling convention test checks
2016-04-12 13:31:01 +00:00
avx512-cmp.ll
AVX-512: Fixed ICMP instruction selection for i1 operands
2016-03-28 07:47:58 +00:00
avx512-cvt.ll
AVX-512: fixed a bug in fp_to_uint pattern on KNL
2016-03-29 06:33:41 +00:00
avx512-ext.ll
AVX512: icmp operation should be always lowered to CMPM (AVX-512) instruction on SKX.
2016-03-14 10:26:39 +00:00
avx512-extract-subvector.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
avx512-fma-intrinsics.ll
AVX512 : Change v8i1 bitconvert GR8 pattern, remove unnecessary movzbl instruction.
2016-01-18 12:02:45 +00:00
avx512-fma.ll
AVX-512: Fixed a bug in FMA instruction selection on KNL
2016-02-04 15:11:11 +00:00
avx512-gather-scatter-intrin.ll
AVX512: fix mask handling for gather/scatter/prefetch intrinsics.
2016-02-01 09:57:15 +00:00
avx512-i1test.ll
…
avx512-inc-dec.ll
fix CHECK_NOT -> CHECK-NOT
2016-03-29 07:53:07 +00:00
avx512-insert-extract.ll
AVX-512: Load and Extended Load for i1 vectors
2016-04-03 08:41:12 +00:00
avx512-intel-ocl.ll
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
2016-03-30 23:38:01 +00:00
avx512-intrinsics.ll
[X86][AVX512] Regenerated intrinsics tests
2016-04-01 11:57:51 +00:00
avx512-logic.ll
AVX512BW: Enable AND/OR/XOR vector byte/word paked operation by promoting to qword that natively suppored.
2015-12-21 14:40:36 +00:00
avx512-mask-bugfix.ll
[opaque pointer type] Add textual IR support for explicit type parameter for global aliases
2015-09-11 03:22:04 +00:00
avx512-mask-op.ll
[DAGCombiner] Fold xor/and/or (bitcast(A), bitcast(B)) -> bitcast(op (A,B)) anytime before LegalizeVectorOprs
2016-04-11 21:10:33 +00:00
avx512-mask-spills.ll
AVX512: Change store size of kmask. Store size of v8i1, v4i1 , v2i1 and i1 are changed to 16 bits.
2016-02-15 08:25:28 +00:00
avx512-mov.ll
…
avx512-nontemporal.ll
…
avx512-round.ll
…
avx512-scalar.ll
…
avx512-select.ll
[DAGCombiner] Fold xor/and/or (bitcast(A), bitcast(B)) -> bitcast(op (A,B)) anytime before LegalizeVectorOprs
2016-04-11 21:10:33 +00:00
avx512-shift.ll
AVX-512, X86: Added lowering for shift operations for SKX.
2015-05-12 13:25:46 +00:00
avx512-skx-insert-subvec.ll
AVX512: Add extract_subvector patterns v8i1->v4i1 , v4i1->v2i1.
2016-03-08 15:21:25 +00:00
avx512-trunc.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
avx512-vbroadcast.ll
AVX512: Masked move intrinsic implementation.
2016-01-21 14:18:11 +00:00
avx512-vec-cmp.ll
AVX512: icmp operation should be always lowered to CMPM (AVX-512) instruction on SKX.
2016-03-14 10:26:39 +00:00
avx512-vselect-crash.ll
…
avx512bw-arith.ll
…
avx512bw-intrinsics.ll
[X86] Fix PR23155 by turning on X86FixupBWInsts by default.
2016-04-08 18:58:29 +00:00
avx512bw-mask-op.ll
[DAGCombiner] Fold xor/and/or (bitcast(A), bitcast(B)) -> bitcast(op (A,B)) anytime before LegalizeVectorOprs
2016-04-11 21:10:33 +00:00
avx512bw-mov.ll
AVX512BW: Support llvm intrinsic masked vector load/store for i8/i16 element types on SKX
2016-03-06 12:38:58 +00:00
avx512bw-vec-cmp.ll
…
avx512bwvl-arith.ll
…
avx512bwvl-intrinsics.ll
fix CHECK_LABEL -> CHECK-LABEL
2016-03-28 21:56:48 +00:00
avx512bwvl-mov.ll
…
avx512bwvl-vec-cmp.ll
…
avx512cd-intrinsics.ll
Fix several accidental DOS line endings in source files
2016-01-03 17:22:03 +00:00
avx512cdvl-intrinsics.ll
AVX512 : Change v8i1 bitconvert GR8 pattern, remove unnecessary movzbl instruction.
2016-01-18 12:02:45 +00:00
avx512dq-intrinsics.ll
[X86][AVX512] Lower broadcast sub vector to vector inrtrinsics
2015-12-28 08:26:26 +00:00
avx512dq-mask-op.ll
[DAGCombiner] Fold xor/and/or (bitcast(A), bitcast(B)) -> bitcast(op (A,B)) anytime before LegalizeVectorOprs
2016-04-11 21:10:33 +00:00
avx512dqvl-intrinsics.ll
[X86][AVX512] Lower broadcast sub vector to vector inrtrinsics
2015-12-28 08:26:26 +00:00
avx512er-intrinsics.ll
AVX-512: Added SKX instructions and intrinsics:
2015-05-11 06:05:05 +00:00
avx512ifma-intrinsics.ll
[X86] Change FeatureIFMA string to 'avx512ifma'. Matches gcc and fixes PR26461.
2016-02-08 01:23:15 +00:00
avx512ifmavl-intrinsics.ll
[X86] Change FeatureIFMA string to 'avx512ifma'. Matches gcc and fixes PR26461.
2016-02-08 01:23:15 +00:00
avx512vbmi-intrinsics.ll
[X86][AVX512VBMI] add encoding and intrinsics for Multishift
2016-02-01 15:48:21 +00:00
avx512vbmivl-intrinsics.ll
[X86][AVX512VBMI] add encoding and intrinsics for Multishift
2016-02-01 15:48:21 +00:00
avx512vl-arith.ll
…
avx512vl-intrinsics.ll
[LLVM][AVX512]PSRAWI Change imm8 to int.
2016-03-02 12:05:07 +00:00
avx512vl-logic.ll
…
avx512vl-mov.ll
…
avx512vl-nontemporal.ll
…
avx512vl-vec-cmp.ll
…
barrier-sse.ll
…
barrier.ll
…
base-pointer-and-cmpxchg.ll
[X86] Make sure we do not clobber RBX with cmpxchg when used as a base pointer.
2016-03-12 02:25:27 +00:00
basic-promote-integers.ll
…
bc-extract.ll
…
bigstructret.ll
…
bigstructret2.ll
…
bit-piece-comment.ll
testcase gardening: update the emissionKind enum to the new syntax. (NFC)
2016-04-01 00:16:49 +00:00
bit-test-shift.ll
…
bitcast-i256.ll
…
bitcast-int-to-vector.ll
…
bitcast-mmx.ll
…
bitcast.ll
…
bitcast2.ll
…
bitreverse.ll
[SDAG] Introduce a new BITREVERSE node along with a corresponding LLVM intrinsic
2015-11-12 12:29:09 +00:00
block-placement.ll
Do not select EhPad BB in MachineBlockPlacement when there is regular BB to schedule
2016-04-07 21:29:39 +00:00
bmi.ll
[x86] use BMI 'andn' for logic + compare ops
2016-04-09 16:02:52 +00:00
bool-simplify.ll
…
bool-zext.ll
[X86] Don't zero/sign-extend i1, i8, or i16 return values to 32 bits (PR22532)
2016-02-08 19:34:30 +00:00
br-fold.ll
[PS4] Guarantee an instruction after a 'noreturn' call.
2016-03-24 00:10:03 +00:00
branchfolding-catchpads.ll
[IR] Reformulate LLVM's EH funclet IR
2015-12-12 05:38:55 +00:00
branchfolding-landingpads.ll
Move the personality function from LandingPadInst to Function
2015-06-17 20:52:32 +00:00
brcond.ll
…
break-anti-dependencies.ll
…
break-false-dep.ll
Don't delete empty preheaders in CodeGenPrepare if it would create a critical edge
2016-04-05 14:06:20 +00:00
bss_pagealigned.ll
[MC] Use .p2align instead of .align
2016-01-26 00:03:25 +00:00
bswap-inline-asm.ll
…
bswap-vector.ll
[DAGCombiner] Added BSWAP(BSWAP(x)) -> x combine pattern.
2015-06-13 16:25:12 +00:00
bswap.ll
…
bt.ll
…
btq.ll
…
buildvec-insertvec.ll
[X86][SSE] Added support for MOVHPD/MOVLPD + MOVHPS/MOVLPS shuffle decoding.
2016-02-07 15:39:22 +00:00
byval-align.ll
…
byval-callee-cleanup.ll
…
byval.ll
…
byval2.ll
Put space after pointer type in test. NFC.
2016-01-23 05:47:34 +00:00
byval3.ll
…
byval4.ll
…
byval5.ll
…
byval6.ll
…
byval7.ll
…
cache-intrinsic.ll
…
call-imm.ll
…
call-push.ll
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
2016-03-30 23:38:01 +00:00
cas.ll
…
catch.ll
Move the personality function from LandingPadInst to Function
2015-06-17 20:52:32 +00:00
catchpad-dynamic-alloca.ll
[X86] Don't give catch objects a displacement of zero
2016-03-03 00:01:25 +00:00
catchpad-lifetime.ll
[X86] Don't give catch objects a displacement of zero
2016-03-03 00:01:25 +00:00
catchpad-realign-savexmm.ll
[IR] Reformulate LLVM's EH funclet IR
2015-12-12 05:38:55 +00:00
catchpad-regmask.ll
[IR] Reformulate LLVM's EH funclet IR
2015-12-12 05:38:55 +00:00
catchpad-weight.ll
[WinEH] Use operand bundles to describe call sites
2015-12-15 21:27:27 +00:00
catchret-empty-fallthrough.ll
Enhance BranchProbabilityInfo::calcUnreachableHeuristics for InvokeInst
2015-12-21 22:00:51 +00:00
catchret-fallthrough.ll
[IR] Reformulate LLVM's EH funclet IR
2015-12-12 05:38:55 +00:00
catchret-regmask.ll
[WinEH] Fix funclet return block clobber mask placement
2016-02-26 16:53:19 +00:00
cfi.ll
Move the personality function from LandingPadInst to Function
2015-06-17 20:52:32 +00:00
cfstring.ll
[MC] Use .p2align instead of .align
2016-01-26 00:03:25 +00:00
chain_order.ll
…
change-compare-stride-1.ll
…
change-compare-stride-trickiness-0.ll
…
change-compare-stride-trickiness-1.ll
…
change-compare-stride-trickiness-2.ll
…
cleanuppad-inalloca.ll
Revert "[X86] Elide references to _chkstk for dynamic allocas"
2016-03-02 19:20:59 +00:00
cleanuppad-large-codemodel.ll
[WinEH] Use operand bundles to describe call sites
2015-12-15 21:27:27 +00:00
cleanuppad-realign.ll
Implemented stack symbol table ordering/packing optimization to improve data locality and code size from SP/FP offset encoding.
2016-02-15 23:44:13 +00:00
clear_upper_vector_element_bits.ll
[X86][SSE] Added tests for clearing upper bits of vector elements
2016-03-30 11:43:26 +00:00
clobber-fi0.ll
…
clz.ll
[CGP] despeculate expensive cttz/ctlz intrinsics
2015-11-19 16:37:10 +00:00
cmov-double.ll
…
cmov-fp.ll
…
cmov-into-branch.ll
[CodeGenPrepare] Remove load-based heuristic
2016-02-25 00:23:27 +00:00
cmov.ll
…
cmovcmov.ll
X86ISelLowering: Fix cmov(cmov) special lowering bug
2016-01-25 22:08:25 +00:00
cmp-fast-isel.ll
…
cmp.ll
[X86] Emit more efficient >= comparisons against 0
2015-08-19 20:51:40 +00:00
cmpxchg-clobber-flags.ll
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
2016-03-30 23:38:01 +00:00
cmpxchg-i1.ll
…
cmpxchg-i128-i1.ll
…
cmpxchg16b.ll
Print "lock \t foo" instead of "lock \n foo".
2015-05-26 18:35:10 +00:00
coal-sections.ll
[MachO] Stop generating *coal* sections.
2015-10-15 05:28:38 +00:00
coalesce-esp.ll
…
coalesce-implicitdef.ll
…
coalesce_commute_subreg.ll
…
coalescer-commute1.ll
…
coalescer-commute2.ll
…
coalescer-commute3.ll
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
2016-03-30 23:38:01 +00:00
coalescer-commute4.ll
…
coalescer-commute5.ll
…
coalescer-cross.ll
…
coalescer-dce.ll
…
coalescer-dce2.ll
…
coalescer-identity.ll
…
coalescer-remat.ll
…
coalescer-subreg.ll
…
coalescer-win64.ll
[X86] Add RIP to GR64_TCW64
2015-11-30 19:04:19 +00:00
code_placement.ll
…
code_placement_align_all.ll
[MC] Use .p2align instead of .align
2016-01-26 00:03:25 +00:00
code_placement_cold_loop_blocks.ll
In MachineBlockPlacement, filter cold blocks off the loop chain when profile data is available.
2015-11-02 21:24:00 +00:00
code_placement_eh.ll
Move the personality function from LandingPadInst to Function
2015-06-17 20:52:32 +00:00
code_placement_ignore_succ_in_inner_loop.ll
Improving edge probabilities computation when choosing the best successor in machine block placement.
2015-11-18 00:52:52 +00:00
code_placement_loop_rotation.ll
Enhance loop rotation with existence of profile data in MachineBlockPlacement pass.
2015-10-19 23:16:40 +00:00
code_placement_loop_rotation2.ll
Enhance loop rotation with existence of profile data in MachineBlockPlacement pass.
2015-10-19 23:16:40 +00:00
code_placement_outline_optional_branches.ll
…
codegen-prepare-addrmode-sext.ll
…
codegen-prepare-cast.ll
Fix a bunch of trivial cases of 'CHECK[^:]*$' in the tests. NFCI
2015-08-10 19:01:27 +00:00
codegen-prepare-crash.ll
…
codegen-prepare-extload.ll
Fix "the the" in comments.
2015-06-19 01:53:21 +00:00
codegen-prepare.ll
…
codemodel.ll
…
coff-comdat.ll
[opaque pointer type] Add textual IR support for explicit type parameter for global aliases
2015-09-11 03:22:04 +00:00
coff-comdat2.ll
…
coff-comdat3.ll
…
coff-feat00.ll
…
coff-weak.ll
COFF: Do not assign linker-weak symbols to selectany comdat sections.
2015-06-30 19:10:31 +00:00
coldcc64.ll
…
combine-64bit-vec-binop.ll
…
combine-and.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
combine-avx-intrinsics.ll
[InstCombine] Move SSE/AVX vector blend folding to instcombiner
2015-08-12 08:08:56 +00:00
combine-avx2-intrinsics.ll
[InstCombine] Move SSE/AVX vector blend folding to instcombiner
2015-08-12 08:08:56 +00:00
combine-lds.ll
…
combine-multiplies.ll
DAGCombiner: Don't unnecessarily swap operands in ReassociateOps
2016-02-27 19:57:45 +00:00
combine-or.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
combine-sse41-intrinsics.ll
[InstCombine] Move SSE/AVX vector blend folding to instcombiner
2015-08-12 08:08:56 +00:00
combine-testm-and.ll
AVX512: Combine AND + TESTM instructions .
2016-03-03 14:18:38 +00:00
combiner-aa-0.ll
…
combiner-aa-1.ll
…
commute-blend-avx2.ll
[X86][SSE] Regenerate vector blend commutation tests
2016-01-18 21:46:46 +00:00
commute-blend-sse41.ll
[X86][SSE] Regenerate vector blend commutation tests
2016-01-18 21:46:46 +00:00
commute-clmul.ll
…
commute-fcmp.ll
…
commute-intrinsic.ll
…
commute-two-addr.ll
[TwoAddressInstructionPass] When looking for a 3 addr conversion after commuting, make sure regB has been updated to take into account the commute.
2015-10-06 05:39:59 +00:00
commute-xop.ll
…
commuted-blend-mask.ll
…
compact-unwind.ll
…
compare-add.ll
…
compare-inf.ll
…
compare_folding.ll
…
compiler_used.ll
…
complex-asm.ll
…
complex-fca.ll
Re-land r237175: [X86] Always return the sret parameter in eax/rax ...
2015-05-18 23:35:09 +00:00
computeKnownBits_urem.ll
…
conditional-indecrement.ll
…
const-base-addr.ll
…
constant-combines.ll
…
constant-hoisting-and.ll
[X86] Teach constant hoisting that ANDs with 64-bit immediates in the range 0x80000000-0xffffffff can be handled cheaply and don't need to be hoisted.
2015-10-06 02:50:24 +00:00
constant-hoisting-cmp.ll
[X86] Prevent constant hoisting for a couple compare immediates that the selection DAG knows how to optimize into a shift.
2015-12-20 18:41:54 +00:00
constant-hoisting-optnone.ll
…
constant-hoisting-shift-immediate.ll
…
constant-pool-remat-0.ll
…
constant-pool-sharing.ll
…
constpool.ll
…
constructor.ll
[MC] Use .p2align instead of .align
2016-01-26 00:03:25 +00:00
convert-2-addr-3-addr-inc64.ll
…
copy-eflags.ll
X86: Add a testcase for PR25951
2016-01-05 00:48:16 +00:00
copy-propagation.ll
…
copysign-constant-magnitude.ll
AsmPrinter: Use emitGlobalConstantFP to emit elements of constant data
2015-12-08 02:37:48 +00:00
cpus.ll
…
crash-O0.ll
…
crash-nosse.ll
…
crash.ll
…
critical-anti-dep-breaker.ll
MachineCopyPropagation: Remove the copies instead of using KILL instructions.
2015-05-29 18:19:25 +00:00
critical-edge-split-2.ll
…
cse-add-with-overflow.ll
…
cstring.ll
…
ctpop-combine.ll
…
cvt16.ll
Migrate existing backends that care about software floating point
2015-05-12 01:26:05 +00:00
cvtv2f32.ll
…
cxx_tlscc64.ll
CXX TLS: collect return blocks after SelectAllBasicBlocks.
2016-03-24 23:21:29 +00:00
dag-fmf-cse.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
dag-merge-fast-accesses.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
dag-optnone.ll
…
dag-rauw-cse.ll
…
dagcombine-and-setcc.ll
…
dagcombine-buildvector.ll
…
dagcombine-cse.ll
Optimized instruction sequence for sitofp operation on X86-32
2016-01-10 09:41:22 +00:00
dagcombine-shifts.ll
…
dagcombine-unsafe-math.ll
…
darwin-bzero.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
darwin-no-dead-strip.ll
…
darwin-quote.ll
…
darwin-stub.ll
…
darwin-tls.ll
[TLS on Darwin] use a different mask for tls calls on x86-64.
2015-11-12 00:54:04 +00:00
dbg-changes-codegen-branch-folding.ll
testcase gardening: update the emissionKind enum to the new syntax. (NFC)
2016-04-01 00:16:49 +00:00
dbg-changes-codegen.ll
DI: Require subprogram definitions to be distinct
2015-08-28 20:26:49 +00:00
dbg-combine.ll
testcase gardening: update the emissionKind enum to the new syntax. (NFC)
2016-04-01 00:16:49 +00:00
debugloc-argsize.ll
testcase gardening: update the emissionKind enum to the new syntax. (NFC)
2016-04-01 00:16:49 +00:00
deopt-bundles.ll
Lower varargs correctly in deopt bundle lowering
2016-03-24 22:37:52 +00:00
deopt-intrinsic.ll
Lower @llvm.experimental.deoptimize as a noreturn call
2016-04-06 01:33:49 +00:00
disable-tail-calls.ll
Remove DisableTailCalls from TargetOptions and the code in resetTargetOptions
2015-06-09 19:07:19 +00:00
discontiguous-loops.ll
…
div8.ll
…
divide-by-constant.ll
[X86] Do not lower scalar sdiv/udiv to a shifts + mul sequence when optimizing for minsize
2015-08-19 11:21:43 +00:00
divrem.ll
…
divrem8_ext.ll
Revert to extend i8/i16 return values on Darwin (PR26665)
2016-02-18 18:17:05 +00:00
dllexport-x86_64.ll
Beef up some dllexport tests.
2016-04-04 19:10:55 +00:00
dllexport.ll
Improve CHECK-NOT robustness of dllexport tests
2016-04-01 03:54:03 +00:00
dllimport-x86_64.ll
…
dllimport.ll
Object: Prepend __imp_ when mangling a dllimport symbol in IRObjectFile.
2015-06-11 21:42:18 +00:00
dollar-name.ll
…
dont-trunc-store-double-to-float.ll
…
dwarf-comp-dir.ll
testcase gardening: update the emissionKind enum to the new syntax. (NFC)
2016-04-01 00:16:49 +00:00
dwarf-eh-prepare.ll
Move the personality function from LandingPadInst to Function
2015-06-17 20:52:32 +00:00
dyn-stackalloc.ll
…
dyn_alloca_aligned.ll
…
dynamic-alloca-in-entry.ll
Revert "[X86] Elide references to _chkstk for dynamic allocas"
2016-03-02 19:20:59 +00:00
dynamic-alloca-lifetime.ll
…
dynamic-allocas-VLAs.ll
Implemented stack symbol table ordering/packing optimization to improve data locality and code size from SP/FP offset encoding.
2016-02-15 23:44:13 +00:00
early-ifcvt-crash.ll
…
early-ifcvt.ll
…
eh-label.ll
Move the personality function from LandingPadInst to Function
2015-06-17 20:52:32 +00:00
eh-nolandingpads.ll
[CodeGen] Force emission of personality directive if explicitly specified
2015-07-14 19:22:51 +00:00
eh-null-personality.ll
[EH] Handle non-Function personalities like unknown personalities
2015-08-31 20:02:16 +00:00
eh_frame.ll
Bring r252305 back with a test fix.
2015-11-06 15:30:45 +00:00
elf-comdat.ll
…
elf-comdat2.ll
…
emit-big-cst.ll
…
empty-functions.ll
…
empty-struct-return-type.ll
…
emutls-pic.ll
[TLS] New lower emutls pass, fix linkage bugs.
2016-01-13 23:56:37 +00:00
emutls-pie.ll
findDeadCallerSavedReg needs to pay attention to calling convention
2015-11-23 22:17:44 +00:00
emutls.ll
findDeadCallerSavedReg needs to pay attention to calling convention
2015-11-23 22:17:44 +00:00
emutls_generic.ll
[MC] Use .p2align instead of .align
2016-01-26 00:03:25 +00:00
epilogue.ll
…
equiv_with_fndef.ll
…
equiv_with_vardef.ll
…
exception-label.ll
Move the personality function from LandingPadInst to Function
2015-06-17 20:52:32 +00:00
exedeps-movq.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
exedepsfix-broadcast.ll
[X86][AVX2] Regenerated broadcast domain tests
2016-02-06 22:09:25 +00:00
expand-opaque-const.ll
…
expand-vr64-gr64-copy.mir
When printing MIR, output to errs() rather than outs().
2016-02-19 00:18:46 +00:00
extend.ll
…
extended-fma-contraction.ll
…
extern_weak.ll
…
extmul64.ll
…
extmul128.ll
…
extract-combine.ll
…
extract-concat.ll
…
extract-extract.ll
…
extract-store.ll
SelectionDAG: Handle out-of-bounds index in extract vector element
2015-05-06 10:19:14 +00:00
extractelement-from-arg.ll
…
extractelement-index.ll
Readd the regression test from r236584. Calling convention fixed to linux.
2015-05-06 16:43:21 +00:00
extractelement-legalization-cycle.ll
Fix cycle in selection DAG introduced by extractelement legalization
2015-12-09 14:34:10 +00:00
extractelement-legalization-store-ordering.ll
…
extractelement-load.ll
[X86][SSE] Lower 128-bit MOVDDUP with existing VBROADCAST mechanisms
2016-03-02 11:43:05 +00:00
extractelement-shuffle.ll
Make the default triple optional by allowing an empty string
2015-09-16 05:34:32 +00:00
extractps.ll
…
f16c-intrinsics.ll
The isel pattern that selects the memory-register form of VCVTPH2PS
2016-01-12 11:48:25 +00:00
fabs.ll
…
fadd-combines.ll
AsmPrinter: Use emitGlobalConstantFP to emit elements of constant data
2015-12-08 02:37:48 +00:00
fast-cc-callee-pops.ll
…
fast-cc-merge-stack-adj.ll
…
fast-cc-pass-in-regs.ll
…
fast-isel-agg-constant.ll
…
fast-isel-args-fail.ll
…
fast-isel-args-fail2.ll
…
fast-isel-args.ll
…
fast-isel-atomic.ll
…
fast-isel-avoid-unnecessary-pic-base.ll
…
fast-isel-bail.ll
…
fast-isel-bc.ll
…
fast-isel-bitcasts-avx.ll
Reapply r249121 : "[FastISel][x86] Teach how to select SSE2/AVX bitcasts between 128/256-bit vector types."
2015-10-02 16:08:05 +00:00
fast-isel-bitcasts.ll
Reapply r249121 : "[FastISel][x86] Teach how to select SSE2/AVX bitcasts between 128/256-bit vector types."
2015-10-02 16:08:05 +00:00
fast-isel-branch_weights.ll
…
fast-isel-call-bool.ll
…
fast-isel-call.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
fast-isel-cmp-branch.ll
FastISel: Avoid adding a successor block twice for degenerate IR.
2015-08-26 20:46:49 +00:00
fast-isel-cmp-branch2.ll
Allow X86::COND_NE_OR_P and X86::COND_NP_OR_E to be reversed.
2016-03-23 21:45:37 +00:00
fast-isel-cmp-branch3.ll
Allow X86::COND_NE_OR_P and X86::COND_NP_OR_E to be reversed.
2016-03-23 21:45:37 +00:00
fast-isel-cmp.ll
…
fast-isel-constant.ll
…
fast-isel-constpool.ll
…
fast-isel-constrain-store-indexreg.ll
[X86 fast-isel] Constrain the index reg class to not include SP.
2015-05-05 23:41:53 +00:00
fast-isel-deadcode.ll
FastISel needs to remove dead code when it bails out.
2015-12-14 18:33:18 +00:00
fast-isel-divrem-x86-64.ll
…
fast-isel-divrem.ll
…
fast-isel-double-half-convertion.ll
…
fast-isel-emutls.ll
[opaque pointer type] Add textual IR support for explicit type parameter for global aliases
2015-09-11 03:22:04 +00:00
fast-isel-expect.ll
…
fast-isel-extract.ll
…
fast-isel-float-half-convertion.ll
[X86][FastISel] Don't force Nearest-Even rounding for VCVTPS2PH, use MXCSR.
2016-02-02 01:44:03 +00:00
fast-isel-fneg.ll
…
fast-isel-fold-mem.ll
…
fast-isel-fptrunc-fpext.ll
…
fast-isel-gep.ll
Move the personality function from LandingPadInst to Function
2015-06-17 20:52:32 +00:00
fast-isel-gv.ll
…
fast-isel-i1.ll
…
fast-isel-int-float-conversion.ll
…
fast-isel-mem.ll
…
fast-isel-movsbl-indexreg.ll
[x86] Fix register class of folded load index reg.
2015-05-06 21:37:19 +00:00
fast-isel-nontemporal.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
fast-isel-ret-ext.ll
…
fast-isel-select-cmov.ll
…
fast-isel-select-cmov2.ll
…
fast-isel-select-cmp.ll
…
fast-isel-select-pseudo-cmov.ll
…
fast-isel-select-sse.ll
…
fast-isel-select.ll
…
fast-isel-sext.ll
…
fast-isel-sse12-fptoint.ll
…
fast-isel-stackcheck.ll
SelectionDAGBuilder: Fix SPDescriptor not resetting GuardReg
2015-08-26 20:46:52 +00:00
fast-isel-store.ll
…
fast-isel-tailcall.ll
…
fast-isel-tls.ll
[opaque pointer type] Add textual IR support for explicit type parameter for global aliases
2015-09-11 03:22:04 +00:00
fast-isel-trunc-kill-subreg.ll
[X86] Fast-ISel was incorrectly always killing the source of a truncate.
2015-05-08 18:29:42 +00:00
fast-isel-vecload.ll
…
fast-isel-x32.ll
…
fast-isel-x86-64.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
fast-isel-x86.ll
…
fast-isel.ll
…
fastcall-correct-mangling.ll
…
fastcc-2.ll
…
fastcc-byval.ll
…
fastcc-sret.ll
…
fastcc.ll
…
fastcc3struct.ll
…
fastisel-gep-promote-before-add.ll
…
fastmath-float-half-conversion.ll
[X86] Don't force Nearest-Even rounding for VCVTPS2PH, use MXCSR.
2016-02-02 01:32:50 +00:00
fcmove.ll
…
fdiv-combine.ll
Use the 'arcp' fast-math-flag when combining repeated FP divisors
2015-10-27 20:27:25 +00:00
fdiv.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
field-extract-use-trunc.ll
…
fildll.ll
…
fixup-bw-inst.ll
[X86] Change fixup-bw-inst.ll to test output with this optimization on and off.
2016-02-19 16:20:48 +00:00
fixup-lea.ll
[X86] Replace LEAs with INC/DEC when profitable
2015-11-11 11:44:31 +00:00
float-asmprint.ll
IR: Allow vectors of halfs to be ConstantDataVectors
2015-12-08 03:01:16 +00:00
float-conv-elim.ll
Add more triples after r261235
2016-02-18 18:44:33 +00:00
floor-soft-float.ll
Don't raise inexact when lowering ceil, floor, round, trunc.
2015-09-22 11:43:17 +00:00
fltused.ll
…
fltused_function_pointer.ll
…
fma-commute-x86.ll
X86-FMA3: Defined the ExeDomain property for Scalar FMA3 opcodes.
2015-12-09 00:12:13 +00:00
fma-do-not-commute.ll
Fix a bunch of trivial cases of 'CHECK[^:]*$' in the tests. NFCI
2015-08-10 19:01:27 +00:00
fma-intrinsics-phi-213-to-231.ll
Created new X86 FMA3 opcodes (FMA*_Int) that are used now for lowering of scalar FMA intrinsics.
2015-11-04 18:10:41 +00:00
fma-intrinsics-x86.ll
X86-FMA3: Defined the ExeDomain property for Scalar FMA3 opcodes.
2015-12-09 00:12:13 +00:00
fma-phi-213-to-231.ll
[X86] Cleanup fma tests a little bit. NFC.
2015-06-25 00:40:25 +00:00
fma-scalar-memfold.ll
X86-FMA3: Defined the ExeDomain property for Scalar FMA3 opcodes.
2015-12-09 00:12:13 +00:00
fma.ll
[X86] Accept hasAVX512() as well as hasFMA() when generating FMA.
2015-06-25 00:44:46 +00:00
fma4-intrinsics-x86_64-folded-load.ll
…
fma_patterns.ll
X86-FMA3: Defined the ExeDomain property for Scalar FMA3 opcodes.
2015-12-09 00:12:13 +00:00
fma_patterns_wide.ll
[X86][FMA] Optimize FNEG(FMUL) Patterns
2015-12-02 09:07:55 +00:00
fmaxnum.ll
[x86] lower calls to fmax and llvm.maxnum.* using maxps/maxpd (PR24475)
2015-12-28 19:20:19 +00:00
fminnum.ll
[x86] lower calls to fmin and llvm.minnum.* using minss/minsd/minps/minpd (PR24475)
2015-12-28 21:16:55 +00:00
fmul-combines.ll
AsmPrinter: Use emitGlobalConstantFP to emit elements of constant data
2015-12-08 02:37:48 +00:00
fmul-zero.ll
…
fnabs.ll
…
fold-add.ll
…
fold-and-shift.ll
…
fold-call-2.ll
…
fold-call-3.ll
…
fold-call-oper.ll
…
fold-call.ll
…
fold-imm.ll
…
fold-load-binops.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
fold-load-unops.ll
[X86] Avoid folding scalar loads into unary sse intrinsics
2015-12-31 09:45:16 +00:00
fold-load-vec.ll
…
fold-load.ll
…
fold-mul-lohi.ll
…
fold-pcmpeqd-1.ll
…
fold-pcmpeqd-2.ll
…
fold-push.ll
Re-commit r265039 "[X86] Merge adjacent stack adjustments in eliminateCallFramePseudoInstr (PR27140)"
2016-04-07 00:05:49 +00:00
fold-sext-trunc.ll
…
fold-tied-op.ll
[X86] Add missing "CHECK" colon in r259065 test.
2016-01-29 18:25:33 +00:00
fold-vector-bv-crash.ll
[SelectionDAG] Unary vector constant folding integer legality fixes
2015-05-01 08:20:04 +00:00
fold-vector-sext-crash.ll
…
fold-vector-sext-crash2.ll
[DAGCombiner] Fix & simplify constant folding of sext/zext.
2015-06-29 20:28:47 +00:00
fold-vector-sext-zext.ll
Regenerate vector sext/zext constant folding tests.
2016-02-01 21:01:29 +00:00
fold-vector-shl-crash.ll
Reapply r240291: Fix shl folding in DAG combiner.
2015-07-02 11:44:54 +00:00
fold-vector-shuffle-crash.ll
…
fold-vector-trunc-sitofp.ll
[SelectionDAG] Unary vector constant folding integer legality fixes
2015-05-01 08:20:04 +00:00
fold-vex.ll
…
fold-xmm-zero.ll
…
fold-zext-trunc.ll
…
force-align-stack-alloca.ll
Re-commit r265039 "[X86] Merge adjacent stack adjustments in eliminateCallFramePseudoInstr (PR27140)"
2016-04-07 00:05:49 +00:00
force-align-stack.ll
Use function attribute "stackrealign" to decide whether stack
2015-09-11 18:54:38 +00:00
fp-double-rounding.ll
…
fp-elim-and-no-fp-elim.ll
…
fp-elim.ll
…
fp-fast.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
fp-immediate-shorten.ll
…
fp-in-intregs.ll
…
fp-load-trunc.ll
…
fp-logic.ll
[x86] replace integer logic ops with packed SSE FP logic ops
2015-10-27 01:28:07 +00:00
fp-select-cmp-and.ll
…
fp-stack-2results.ll
…
fp-stack-O0-crash.ll
…
fp-stack-O0.ll
…
fp-stack-compare-cmov.ll
…
fp-stack-compare.ll
…
fp-stack-direct-ret.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
[X86] ABI change for x86-32: pass 3 vector arguments in-register instead of 4, except on Darwin.
2015-05-19 11:06:56 +00:00
fp-une-cmp.ll
Allow X86::COND_NE_OR_P and X86::COND_NP_OR_E to be reversed.
2016-03-23 21:45:37 +00:00
fp2sint.ll
…
fp128-calling-conv.ll
[X86] Part 2 to fix x86-64 fp128 calling convention.
2015-12-14 22:08:36 +00:00
fp128-cast.ll
[X86] Part 2 to fix x86-64 fp128 calling convention.
2015-12-14 22:08:36 +00:00
fp128-compare.ll
Revert r265547 "Recommit r265309 after fixed an invalid memory reference bug happened"
2016-04-08 15:17:43 +00:00
fp128-i128.ll
[X86] Part 2 to fix x86-64 fp128 calling convention.
2015-12-14 22:08:36 +00:00
fp128-libcalls.ll
[X86] Part 2 to fix x86-64 fp128 calling convention.
2015-12-14 22:08:36 +00:00
fp128-load.ll
[X86] Part 2 to fix x86-64 fp128 calling convention.
2015-12-14 22:08:36 +00:00
fp128-store.ll
[X86] Part 2 to fix x86-64 fp128 calling convention.
2015-12-14 22:08:36 +00:00
fp_constant_op.ll
…
fp_load_cast_fold.ll
…
fp_load_fold.ll
…
fpcmp-soft-fp.ll
Fix several accidental DOS line endings in source files
2016-01-03 17:22:03 +00:00
fpstack-debuginstr-kill.ll
testcase gardening: update the emissionKind enum to the new syntax. (NFC)
2016-04-01 00:16:49 +00:00
frame-base.ll
…
frameaddr.ll
…
frameregister.ll
Allow {e,r}bp as the target of {read,write}_register.
2015-07-09 17:40:29 +00:00
frem-msvc32.ll
[CodeGen] Fix FREM on 32-bit MSVC on x86
2015-09-02 01:31:58 +00:00
fsgsbase.ll
…
fsxor-alignment.ll
…
full-lsr.ll
…
funclet-layout.ll
[WinEH] Use operand bundles to describe call sites
2015-12-15 21:27:27 +00:00
function-alias.ll
Move llvm/test/CodeGen/Generic/function-alias.ll to X86. It is incompatible to PECOFF.
2015-12-04 02:00:12 +00:00
function-subtarget-features-2.ll
…
function-subtarget-features.ll
…
ga-offset.ll
…
gather-addresses.ll
…
gcc_except_table.ll
[WinEH] Teach AsmPrinter about funclets
2015-09-29 20:12:33 +00:00
gcc_except_table_functions.ll
Move the personality function from LandingPadInst to Function
2015-06-17 20:52:32 +00:00
getelementptr.ll
…
ghc-cc.ll
…
ghc-cc64.ll
…
global-fill.ll
[AsmPrinter] Make isRepeatedByteSequence smarter about odd integer types
2015-06-17 23:55:17 +00:00
global-sections-comdat.ll
…
global-sections-tls.ll
…
global-sections.ll
[X86] Create mergeable constant pool entries for AVX
2016-02-22 22:23:11 +00:00
gs-fold.ll
…
h-register-addressing-32.ll
…
h-register-addressing-64.ll
…
h-register-store.ll
x32. Fixes a bug in i8mem_NOREX declaration.
2015-09-08 19:47:15 +00:00
h-registers-0.ll
x32. Fixes a bug in i8mem_NOREX declaration.
2015-09-08 19:47:15 +00:00
h-registers-1.ll
x32. Fixes a bug in i8mem_NOREX declaration.
2015-09-08 19:47:15 +00:00
h-registers-2.ll
…
h-registers-3.ll
Add triple to h-registers-3.ll to make bots happy after r260133
2016-02-08 19:45:24 +00:00
haddsub-2.ll
[X86][SSE] Regenerated HADD/HSUB tests
2016-01-16 14:03:40 +00:00
haddsub-undef.ll
[X86][SSE] Regenerated HADD/HSUB tests
2016-01-16 14:03:40 +00:00
haddsub.ll
[X86][SSE] Regenerated HADD/HSUB tests
2016-01-16 14:03:40 +00:00
half.ll
Remove a space after a trailing backslash.
2016-02-23 11:19:56 +00:00
handle-move.ll
…
hhvm-cc.ll
HHVM calling conventions.
2015-09-29 22:09:16 +00:00
hidden-vis-2.ll
…
hidden-vis-3.ll
…
hidden-vis-4.ll
…
hidden-vis-pic.ll
…
hidden-vis.ll
…
hipe-cc.ll
Implemented stack symbol table ordering/packing optimization to improve data locality and code size from SP/FP offset encoding.
2016-02-15 23:44:13 +00:00
hipe-cc64.ll
Implemented stack symbol table ordering/packing optimization to improve data locality and code size from SP/FP offset encoding.
2016-02-15 23:44:13 +00:00
hipe-prologue.ll
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
2016-03-30 23:38:01 +00:00
hoist-common.ll
…
hoist-invariant-load.ll
…
huge-stack-offset.ll
…
i1narrowfail.ll
…
i2k.ll
…
i64-mem-copy.ll
[X86] DAGCombine should not assume arbitrary vector types are simple
2015-05-12 07:33:07 +00:00
i128-and-beyond.ll
…
i128-immediate.ll
…
i128-mul.ll
…
i128-ret.ll
…
i128-sdiv.ll
…
i256-add.ll
…
i386-setjmp-pic.ll
[X86] Fix the lowering of setjmp intrinsic on i386.
2016-03-05 00:31:04 +00:00
i386-shrink-wrapping.ll
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
2016-03-30 23:38:01 +00:00
i386-tlscall-fastregalloc.ll
[RegAllocFast] Properly track the physical register definitions on calls.
2016-02-20 00:32:29 +00:00
i486-fence-loop.ll
Print "lock \t foo" instead of "lock \n foo".
2015-05-26 18:35:10 +00:00
iabs.ll
…
ident-metadata.ll
…
ifunc-asm.ll
[IFUNC] Fix ifunc-asm.ll test
2016-04-08 06:45:19 +00:00
illegal-insert.ll
…
illegal-vector-args-return.ll
[X86] ABI change for x86-32: pass 3 vector arguments in-register instead of 4, except on Darwin.
2015-05-19 11:06:56 +00:00
immediate_merging.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
implicit-null-check-negative.ll
[ImplicitNullChecks] Be smarter in picking the memory op.
2015-07-09 20:13:25 +00:00
implicit-null-check.ll
[ImplicitNullChecks] Work with implicit defs.
2015-07-20 20:31:39 +00:00
imul-lea-2.ll
…
imul-lea.ll
…
imul.ll
[X86ISelLowering] Add additional support for multiplication-to-shift conversion.
2015-12-12 01:04:15 +00:00
inalloca-ctor.ll
Revert "[X86] Elide references to _chkstk for dynamic allocas"
2016-03-02 19:20:59 +00:00
inalloca-invoke.ll
Revert "[X86] Elide references to _chkstk for dynamic allocas"
2016-03-02 19:20:59 +00:00
inalloca-regparm.ll
…
inalloca-stdcall.ll
Revert "[X86] Elide references to _chkstk for dynamic allocas"
2016-03-02 19:20:59 +00:00
inalloca.ll
Revert "[X86] Elide references to _chkstk for dynamic allocas"
2016-03-02 19:20:59 +00:00
inconsistent_landingpad.ll
[SelectionDAGBuilder] Adds support for landingpads of token type
2015-12-16 04:48:42 +00:00
indirect-hidden.ll
Move the personality function from LandingPadInst to Function
2015-06-17 20:52:32 +00:00
init-priority.ll
…
inline-asm-2addr.ll
Specify triple so 'make check' passes on darwin x86-64
2015-12-28 18:28:44 +00:00
inline-asm-R-constraint.ll
…
inline-asm-bad-constraint-n.ll
Fix handling of the 'n' asm constraint with invalid operands.
2015-07-13 16:36:22 +00:00
inline-asm-duplicated-constraint.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-modifier-q.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-sp-clobber-memcpy.ll
Use function attribute "stackrealign" to decide whether stack
2015-09-11 18:54:38 +00:00
inline-asm-stack-realign.ll
…
inline-asm-stack-realign2.ll
…
inline-asm-stack-realign3.ll
…
inline-asm-tied.ll
…
inline-asm-x-scalar.ll
…
inline-asm.ll
…
inline-sse.ll
[X86] Add intrinsics for reading and writing to the flags register
2016-01-01 06:50:01 +00:00
inlineasm-sched-bug.ll
…
inreg.ll
…
ins_split_regalloc.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
…
insertelement-zero.ll
[X86][SSE41] Combine vector blends with zero
2016-02-24 15:14:21 +00:00
insertps-O0-bug.ll
…
insertps-combine.ll
[X86][SSE] Detect zeroable shuffle elements from different value types
2016-03-20 15:45:42 +00:00
insertps-from-constantpool.ll
[MachineInstrBuilder] Support for adding a ConstantPoolIndex MO with an additional offset.
2015-11-21 21:42:26 +00:00
insertps-unfold-load-bug.ll
[X86][SSE] Add general memory folding for (V)INSERTPS instruction
2015-11-04 20:48:09 +00:00
int-intrinsic.ll
[X86] Remove special validation for INT immediate operand from AsmParser. Instead mark its operand type as u8imm which will cause it to fail to match. This is more consistent with other instruction behavior.
2015-10-11 18:27:24 +00:00
invalid-shift-immediate.ll
…
isel-optnone.ll
…
isel-sink.ll
…
isel-sink2.ll
…
isel-sink3.ll
…
isint.ll
…
isnan.ll
…
isnan2.ll
…
ispositive.ll
…
jump_sign.ll
…
label-redefinition.ll
…
lakemont.ll
[X86] Introduce Lakemont CPU.
2016-04-01 10:16:15 +00:00
large-code-model-isel.ll
…
large-constants.ll
…
large-gep-chain.ll
Move the personality function from LandingPadInst to Function
2015-06-17 20:52:32 +00:00
large-gep-scale.ll
…
large-global.ll
…
late-address-taken.ll
[IR] Reformulate LLVM's EH funclet IR
2015-12-12 05:38:55 +00:00
ldzero.ll
…
lea-2.ll
…
lea-3.ll
…
lea-4.ll
…
lea-5.ll
…
lea-opt-memop-check.ll
[X86] Enable the LEA optimization pass by default.
2016-02-20 11:11:55 +00:00
lea-opt.ll
[X86] Enable the LEA optimization pass by default.
2016-02-20 11:11:55 +00:00
lea-recursion.ll
…
lea.ll
…
leaf-fp-elim.ll
…
legalize-fmp-oeq-vector-select.ll
…
legalize-libcalls.ll
…
legalize-shift-64.ll
…
legalize-shl-vec.ll
Reapply fixed r241790: Fix shift legalization and lowering for big constants.
2015-07-09 14:58:04 +00:00
legalize-sub-zero-2.ll
…
legalize-sub-zero.ll
…
legalizedag_vec.ll
…
lfence.ll
…
libcall-sret.ll
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
2016-03-30 23:38:01 +00:00
licm-dominance.ll
…
licm-nested.ll
…
licm-regpressure.ll
…
licm-symbol.ll
[MC] Use .p2align instead of .align
2016-01-26 00:03:25 +00:00
limited-prec.ll
…
lit.local.cfg
Add a test case for r242191 ([MMX] Use the appropriate instructions for
2015-07-28 17:52:59 +00:00
live-out-reg-info.ll
…
liveness-local-regalloc.ll
…
llc-override-mcpu-mattr.ll
llvm/test/CodeGen/X86/llc-override-mcpu-mattr.ll: Tweak not to be affected by x64 Calling Convention.
2015-05-07 10:18:28 +00:00
load-slice.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
loc-remat.ll
testcase gardening: update the emissionKind enum to the new syntax. (NFC)
2016-04-01 00:16:49 +00:00
local_stack_symbol_ordering.ll
Implemented stack symbol table ordering/packing optimization to improve data locality and code size from SP/FP offset encoding.
2016-02-15 23:44:13 +00:00
localescape.ll
Re-commit r265039 "[X86] Merge adjacent stack adjustments in eliminateCallFramePseudoInstr (PR27140)"
2016-04-07 00:05:49 +00:00
log2_not_readnone.ll
…
logical-load-fold.ll
…
long-setcc.ll
…
longlong-deadload.ll
…
loop-blocks.ll
…
loop-hoist.ll
…
loop-strength-reduce-2.ll
…
loop-strength-reduce-3.ll
…
loop-strength-reduce.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
…
lower-bitcast.ll
…
lower-vec-shift-2.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
lower-vec-shift.ll
…
lower-vec-shuffle-bug.ll
…
lsr-delayed-fold.ll
…
lsr-i386.ll
…
lsr-interesting-step.ll
…
lsr-loop-exit-cond.ll
…
lsr-negative-stride.ll
…
lsr-nonaffine.ll
…
lsr-normalization.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +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
Don't delete empty preheaders in CodeGenPrepare if it would create a critical edge
2016-04-05 14:06:20 +00:00
lsr-wrap.ll
…
lzcnt-tzcnt.ll
…
lzcnt.ll
…
machine-combiner-int-vec.ll
[x86] enable machine combiner reassociations for 256-bit vector logical integer insts
2015-09-30 22:25:55 +00:00
machine-combiner-int.ll
fix CHECK_NEXT -> CHECK-NEXT
2016-03-28 21:14:24 +00:00
machine-combiner.ll
add 'MustReduceDepth' as an objective/cost-metric for the MachineCombiner
2015-11-10 16:48:53 +00:00
machine-copy-prop.mir
Introduce MachineFunctionProperties and the AllVRegsAllocated property
2016-03-28 17:05:30 +00:00
machine-cp.ll
[X86][SSE] Match zero/any extension shuffles that don't start from the first element
2015-09-22 08:16:08 +00:00
machine-cse.ll
…
machine-sink-and-implicit-null-checks.ll
[X86] Fix a bug in getMemOpBaseRegImmOfs
2016-02-02 02:32:43 +00:00
machine-trace-metrics-crash.ll
testcase gardening: update the emissionKind enum to the new syntax. (NFC)
2016-04-01 00:16:49 +00:00
macho-comdat.ll
…
masked-iv-safe.ll
…
masked-iv-unsafe.ll
…
masked_gather_scatter.ll
AVX-512: Load and Extended Load for i1 vectors
2016-04-03 08:41:12 +00:00
masked_memop.ll
Support arbitrary addrspace pointers in masked load/store intrinsics
2016-04-12 15:58:04 +00:00
maskmovdqu.ll
…
materialize.ll
X86: Use push-pop for materializing 8-bit immediates for minsize (take 2)
2016-03-25 01:10:56 +00:00
mature-mc-support.ll
…
mbp-false-cfg-break.ll
[MBP] Avoid placing random blocks between loop preheader and header
2016-03-03 00:01:42 +00:00
mcinst-avx-lowering.ll
…
mcinst-lowering.ll
…
mcu-abi.ll
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
2016-03-30 23:38:01 +00:00
mem-intrin-base-reg.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
mem-promote-integers.ll
…
membarrier.ll
…
memcmp.ll
…
memcpy-2.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
memcpy-from-string.ll
[SelectionDAG] Fold more offsets into GlobalAddresses
2016-01-22 03:57:34 +00:00
memcpy.ll
Partially fix memcpy / memset / memmove lowering in SelectionDAG construction if address space != 0.
2015-12-12 21:33:31 +00:00
memset-2.ll
Re-commit r265039 "[X86] Merge adjacent stack adjustments in eliminateCallFramePseudoInstr (PR27140)"
2016-04-07 00:05:49 +00:00
memset-3.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
memset-nonzero.ll
[x86] regenerate checks
2016-04-05 17:12:19 +00:00
memset-sse-stack-realignment.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
memset.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
memset64-on-x86-32.ll
[x86] regenerate checks
2016-04-05 17:12:19 +00:00
merge-consecutive-loads-128.ll
[X86][AVX] Ensure EltsFromConsecutiveLoads tests the entire vector for consecutive loads/zeros
2016-03-30 20:52:24 +00:00
merge-consecutive-loads-256.ll
[X86][SSE] Added tests to ensure that consecutive loads including any/all volatiles are not combined
2016-03-24 00:14:37 +00:00
merge-consecutive-loads-512.ll
[X86][SSE] Added tests to ensure that consecutive loads including any/all volatiles are not combined
2016-03-24 00:14:37 +00:00
merge-consecutive-stores-i1.ll
Fix MergeConsecutiveStore for non-byte-sized memory accesses.
2015-05-09 03:13:37 +00:00
merge-sp-update-lea.ll
[X86] Fix the merging of SP updates in prologue/epilogue insertions.
2016-02-02 20:11:17 +00:00
merge-store-partially-alias-loads.ll
[X86] Fix PR23155 by turning on X86FixupBWInsts by default.
2016-04-08 18:58:29 +00:00
merge_store.ll
…
mfence.ll
[x86-64] allow mfence even with -mno-sse (PR23203)
2016-02-13 17:26:29 +00:00
mingw-alloca.ll
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
2016-03-30 23:38:01 +00:00
misaligned-memset.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
misched-aa-colored.ll
…
misched-aa-mmos.ll
…
misched-balance.ll
…
misched-code-difference-with-debug.ll
Add missing emissionKind flags to the DICompileUnits of several old testcases.
2016-04-01 22:18:43 +00:00
misched-copy.ll
…
misched-crash.ll
…
misched-fusion.ll
…
misched-ilp.ll
…
misched-matmul.ll
…
misched-matrix.ll
…
misched-new.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
mmx-arg-passing-x86-64.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
mmx-arg-passing.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
mmx-arith.ll
…
mmx-bitcast-fold.ll
Don't fold double constant to an integer if dest type not integral
2016-04-04 23:50:46 +00:00
mmx-bitcast.ll
…
mmx-coalescing.ll
[PeepholeOptimizer] Look through PHIs to find additional register sources
2015-08-19 18:53:36 +00:00
mmx-copy-gprs.ll
…
mmx-fold-load.ll
…
mmx-intrinsics.ll
Move the MMX subtarget feature out of the SSE set of features and into
2015-10-08 20:10:06 +00:00
mmx-only.ll
Move the MMX subtarget feature out of the SSE set of features and into
2015-10-08 20:10:06 +00:00
mod128.ll
…
movbe.ll
…
movfs.ll
…
movgs.ll
…
movmsk.ll
[X86][SSE] Refreshed MOVMSK sign bit tests
2016-04-03 18:59:42 +00:00
movntdq-no-avx.ll
[X86] Require 32-byte alignment for 32-byte VMOVNTs.
2015-09-02 23:25:39 +00:00
movpc32-check.ll
testcase gardening: update the emissionKind enum to the new syntax. (NFC)
2016-04-01 00:16:49 +00:00
movtopush.ll
Re-commit r265039 "[X86] Merge adjacent stack adjustments in eliminateCallFramePseudoInstr (PR27140)"
2016-04-07 00:05:49 +00:00
ms-inline-asm.ll
…
mul-legalize.ll
…
mul-remat.ll
…
mul-shift-reassoc.ll
…
mul64.ll
[X86] Regenerated 64/128 bit multiply tests
2016-02-15 14:04:05 +00:00
mul128.ll
[X86] Regenerated 64/128 bit multiply tests
2016-02-15 14:04:05 +00:00
mul128_sext_loop.ll
…
muloti.ll
…
mult-alt-generic-i686.ll
…
mult-alt-generic-x86_64.ll
…
mult-alt-x86.ll
Move the MMX subtarget feature out of the SSE set of features and into
2015-10-08 20:10:06 +00:00
multiple-loop-post-inc.ll
…
multiple-return-values-cross-block.ll
…
mulx32.ll
…
mulx64.ll
…
musttail-fastcall.ll
…
musttail-indirect.ll
…
musttail-thiscall.ll
…
musttail-varargs.ll
Avoid unnecessary stack realignment in musttail thunks with SSE2 enabled
2016-01-21 22:23:22 +00:00
musttail.ll
…
named-reg-alloc.ll
…
named-reg-notareg.ll
…
nancvt.ll
…
narrow-shl-cst.ll
…
narrow-shl-load.ll
…
narrow_op-1.ll
…
neg-shl-add.ll
…
neg_cmp.ll
…
neg_fp.ll
…
negate-add-zero.ll
…
negative-offset.ll
[SelectionDAG] Fold more offsets into GlobalAddresses
2016-01-22 03:57:34 +00:00
negative-sin.ll
…
negative-stride-fptosi-user.ll
…
negative-subscript.ll
…
negative_zero.ll
…
newline-and-quote.ll
…
no-cmov.ll
…
nobt.ll
…
nocx16.ll
…
non-lazy-bind.ll
…
non-unique-sections.ll
…
nonconst-static-ev.ll
…
nonconst-static-iv.ll
…
nontemporal-2.ll
[X86] Require 32-byte alignment for 32-byte VMOVNTs.
2015-09-02 23:25:39 +00:00
nontemporal.ll
[X86] Cleanup nontemporal tests a little. NFC.
2015-09-02 22:47:09 +00:00
norex-subreg.ll
…
nosse-error1.ll
…
nosse-error2.ll
…
nosse-varargs.ll
…
null-streamer.ll
testcase gardening: update the emissionKind enum to the new syntax. (NFC)
2016-04-01 00:16:49 +00:00
objc-gc-module-flags.ll
…
object-size.ll
…
opaque-constant-asm.ll
…
opt-ext-uses.ll
Change test to use FileCheck rather than grep.
2015-10-15 17:05:12 +00:00
opt-shuff-tstore.ll
…
optimize-max-0.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
optimize-max-1.ll
…
optimize-max-2.ll
…
optimize-max-3.ll
…
or-address.ll
…
or-branch.ll
use "unpredictable" metadata in SelectionDAG when splitting compares
2015-09-02 19:17:25 +00:00
or-lea.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
osx-private-labels.ll
[MC] Use .p2align instead of .align
2016-01-26 00:03:25 +00:00
overlap-shift.ll
…
packed_struct.ll
…
palignr.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
partition-sections.ll
Add prefix based function layout when profile is available.
2016-02-23 03:39:24 +00:00
pass-three.ll
…
patchpoint-invoke.ll
Move the personality function from LandingPadInst to Function
2015-06-17 20:52:32 +00:00
patchpoint-verifiable.mir
MIR Serialization: Change MIR syntax - use custom syntax for MBBs.
2015-08-13 23:10:16 +00:00
patchpoint-webkit_jscc.ll
…
patchpoint.ll
…
peep-setb.ll
…
peep-test-0.ll
…
peep-test-1.ll
…
peep-test-2.ll
…
peep-test-3.ll
…
peep-test-4.ll
…
peephole-fold-movsd.ll
…
peephole-multiple-folds.ll
…
peephole-na-phys-copy-folding.ll
MachineInstrBundle: Fix reversed isSuperRegisterEq() call
2016-01-05 00:45:35 +00:00
personality.ll
[CodeGen] Don't emit a random reference to the personality function
2015-06-18 18:31:46 +00:00
personality_size.ll
Move the personality function from LandingPadInst to Function
2015-06-17 20:52:32 +00:00
phaddsub.ll
[X86][SSE] Regenerated HADD/HSUB tests
2016-01-16 14:03:40 +00:00
phi-bit-propagation.ll
…
phi-immediate-factoring.ll
Don't delete empty preheaders in CodeGenPrepare if it would create a critical edge
2016-04-05 14:06:20 +00:00
phielim-split.ll
…
phys-reg-local-regalloc.ll
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
2016-03-30 23:38:01 +00:00
phys_subreg_coalesce-2.ll
Don't delete empty preheaders in CodeGenPrepare if it would create a critical edge
2016-04-05 14:06:20 +00:00
phys_subreg_coalesce-3.ll
…
phys_subreg_coalesce.ll
…
pic-load-remat.ll
…
pic.ll
[MC] Use .p2align instead of .align
2016-01-26 00:03:25 +00:00
pic_jumptable.ll
…
pku.ll
Fix several accidental DOS line endings in source files
2016-01-03 17:22:03 +00:00
pmovext.ll
…
pmovsx-inreg.ll
…
pmul.ll
[X86][AVX512BW] Add support for v64i8 multiplies
2016-04-10 17:02:48 +00:00
pmulld.ll
…
pointer-vector.ll
…
pop-stack-cleanup.ll
[X86] Correctly select registers to pop into for x86_64
2016-03-10 18:43:21 +00:00
popcnt.ll
…
postalloc-coalescing.ll
…
postra-licm.ll
[MC] Use .p2align instead of .align
2016-01-26 00:03:25 +00:00
powi.ll
X86: Use push-pop for materializing 8-bit immediates for minsize (take 2)
2016-03-25 01:10:56 +00:00
pr1462.ll
…
pr1489.ll
…
pr1505.ll
…
pr1505b.ll
…
pr2177.ll
…
pr2182.ll
…
pr2326.ll
…
pr2656.ll
fix invalid load folding with SSE/AVX FP logical instructions (PR22371)
2015-07-28 00:48:32 +00:00
pr2659.ll
Don't delete empty preheaders in CodeGenPrepare if it would create a critical edge
2016-04-05 14:06:20 +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
…
pr3522.ll
Move the personality function from LandingPadInst to Function
2015-06-17 20:52:32 +00:00
pr5145.ll
Print "lock \t foo" instead of "lock \n foo".
2015-05-26 18:35:10 +00:00
pr7882.ll
…
pr9127.ll
…
pr9743.ll
…
pr10068.ll
…
pr10475.ll
…
pr10499.ll
…
pr10523.ll
…
pr10524.ll
…
pr10525.ll
…
pr10526.ll
…
pr11202.ll
…
pr11334.ll
…
pr11415.ll
[X86] Add intrinsics for reading and writing to the flags register
2016-01-01 06:50:01 +00:00
pr11468.ll
Use function attribute "stackrealign" to decide whether stack
2015-09-11 18:54:38 +00:00
pr11985.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
pr11998.ll
…
pr12312.ll
…
pr12360.ll
…
pr12889.ll
…
pr13209.ll
…
pr13220.ll
…
pr13458.ll
…
pr13577.ll
[DAGCombiner] don't dereference an operand that doesn't exist (PR26070)
2016-01-08 19:53:24 +00:00
pr13859.ll
…
pr13899.ll
…
pr14088.ll
…
pr14098.ll
…
pr14161.ll
…
pr14204.ll
…
pr14314.ll
…
pr14333.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
pr14562.ll
…
pr15267.ll
[X86][SSE] Vectorize a bit (AND/XOR/OR) op if a BUILD_VECTOR has the same op for all their scalar elements.
2016-03-28 21:33:52 +00:00
pr15296.ll
…
pr15309.ll
…
pr16031.ll
…
pr16360.ll
[X86] Regenerated pr16360.ll
2016-02-20 17:56:45 +00:00
pr16807.ll
…
pr17546.ll
…
pr17631.ll
[X86] Fix fptoui conversions
2015-08-25 07:42:09 +00:00
pr17764.ll
…
pr18014.ll
…
pr18023.ll
…
pr18054.ll
…
pr18162.ll
…
pr18846.ll
…
pr19049.ll
…
pr20020.ll
…
pr20088.ll
…
pr21099.ll
Print "lock \t foo" instead of "lock \n foo".
2015-05-26 18:35:10 +00:00
pr21792.ll
Fix several accidental DOS line endings in source files
2016-01-03 17:22:03 +00:00
pr22019.ll
[opaque pointer type] Add textual IR support for explicit type parameter for global aliases
2015-09-11 03:22:04 +00:00
pr22103.ll
…
pr22774.ll
…
pr23103.ll
Fix for PR23103. Correctly propagate the 'IsUndef' flag to the register operands of a commuted instruction.
2015-04-30 21:03:29 +00:00
pr23246.ll
…
pr23273.ll
…
pr23603.ll
[SelectionDAG] Fix PR23603.
2015-06-02 22:33:30 +00:00
pr23664.ll
Add testcase for r238503.
2015-05-28 22:12:27 +00:00
pr24139.ll
Fix several accidental DOS line endings in source files
2016-01-03 17:22:03 +00:00
pr24374.ll
[X86] Make sure startproc/endproc are paired
2015-09-11 17:34:34 +00:00
pr24602.ll
[CodeGen] Check FoldConstantArithmetic result before using it.
2015-08-27 21:46:04 +00:00
pr25828.ll
[X86] MOVPC32r should only emit CFI adjustments when needed
2015-12-15 18:50:32 +00:00
pr26350.ll
[X86] Don't transform X << 1 to X + X during type legalization
2016-01-28 18:20:05 +00:00
pr26625.ll
Fix incorrect selection of AVX512 sqrt when OptForSize is on
2016-02-19 20:14:11 +00:00
pr26652.ll
Move test/CodeGen/Generic/pr26652.ll to test/CodeGen/X86/pr26652.ll and test it only on X86.
2016-02-25 00:12:18 +00:00
pr26757.ll
[WinEH] Allocate the registration node before the catch objects
2016-03-01 04:30:16 +00:00
pr26835.ll
[DAGCombine] Fix divrem combine not to assume div/rem type is simple.
2016-03-04 21:23:29 +00:00
pr26870.ll
[X86][SSE] Reapplied: Improve vector ZERO_EXTEND by combining to ZERO_EXTEND_VECTOR_INREG
2016-03-10 20:40:26 +00:00
pr27071.ll
[X86] Emit a proper ADJCALLSTACKDOWN in EmitLoweredTLSAddr
2016-03-25 21:49:11 +00:00
pre-ra-sched.ll
…
prefetch.ll
…
prefixdata.ll
…
preserve_allcc64.ll
…
preserve_mostcc64.ll
…
private-2.ll
…
private.ll
…
prolog-push-seq.ll
[X86] Test for r242395 (Fix emitPrologue() to make less assumptions about pushes)
2015-07-16 13:55:39 +00:00
prologuedata.ll
…
promote-assert-zext.ll
…
promote-i16.ll
Add more triples after r261235
2016-02-18 18:44:33 +00:00
promote-trunc.ll
…
promote.ll
…
ps4-noreturn.ll
[PS4] Guarantee an instruction after a 'noreturn' call.
2016-03-24 00:10:03 +00:00
pseudo_cmov_lower.ll
[X86] Improve EmitLoweredSelect for contiguous CMOV pseudo instructions.
2015-08-06 08:45:34 +00:00
pseudo_cmov_lower1.ll
[X86] Improve EmitLoweredSelect for contiguous CMOV pseudo instructions.
2015-08-06 08:45:34 +00:00
pseudo_cmov_lower2.ll
[X86] Improve EmitLoweredSelect for contiguous CMOV pseudo instructions.
2015-08-06 08:45:34 +00:00
pshufb-mask-comments.ll
[X86][SSE] Improve PSHUFB shuffle mask decoding.
2016-02-18 10:17:40 +00:00
pshufd-combine-crash.ll
…
psubus.ll
[X86][SSE] Improve i16 splatting shuffles
2016-01-21 22:07:41 +00:00
ptr-rotate.ll
…
ptrtoint-constexpr.ll
…
push-cfi-debug.ll
Re-commit r265039 "[X86] Merge adjacent stack adjustments in eliminateCallFramePseudoInstr (PR27140)"
2016-04-07 00:05:49 +00:00
push-cfi-obj.ll
Remove unnecessary dependency on section and string positions.
2015-11-03 19:24:17 +00:00
push-cfi.ll
Re-commit r265039 "[X86] Merge adjacent stack adjustments in eliminateCallFramePseudoInstr (PR27140)"
2016-04-07 00:05:49 +00:00
ragreedy-bug.ll
…
ragreedy-hoist-spill.ll
Revert r265547 "Recommit r265309 after fixed an invalid memory reference bug happened"
2016-04-08 15:17:43 +00:00
ragreedy-last-chance-recoloring.ll
…
rd-mod-wr-eflags.ll
…
rdpmc.ll
…
rdrand.ll
…
rdseed.ll
…
rdtsc.ll
…
read-fp-no-frame-pointer.ll
Allow {e,r}bp as the target of {read,write}_register.
2015-07-09 17:40:29 +00:00
recip-fastmath.ll
[x86] set default reciprocal (division and square root) codegen to match GCC
2015-06-22 18:29:44 +00:00
red-zone.ll
…
red-zone2.ll
…
regalloc-reconcile-broken-hints.ll
[MC] Use .p2align instead of .align
2016-01-26 00:03:25 +00:00
regalloc-spill-at-ehpad.ll
[regalloc][WinEH] Do not mark intervals as not spillable if they contain a regmask
2016-02-08 22:52:51 +00:00
reghinting.ll
…
regpressure.ll
…
rem.ll
…
rem_crash.ll
Making rem_crash.ll target-specific
2016-03-03 14:01:10 +00:00
remat-constant.ll
…
remat-fold-load.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
remat-mov-0.ll
…
remat-phys-dead.ll
…
remat-scalar-zero.ll
…
ret-addr.ll
…
ret-i64-0.ll
…
ret-mmx.ll
…
return-ext.ll
[X86] More test updates to support fixup-byte-word-insts optimization
2016-02-22 01:27:56 +00:00
return_zeroext_i2.ll
…
returned-trunc-tail-calls.ll
…
reverse_branches.ll
…
rip-rel-address.ll
…
rip-rel-lea.ll
…
rodata-relocs.ll
Stop producing .data.rel sections.
2015-11-18 06:02:15 +00:00
rot16.ll
…
rot32.ll
…
rot64.ll
…
rotate.ll
…
rotate2.ll
…
rotate4.ll
…
rounding-ops.ll
Don't raise inexact when lowering ceil, floor, round, trunc.
2015-09-22 11:43:17 +00:00
rrlist-livereg-corrutpion.ll
Fix instruction scheduling live register tracking
2015-06-24 12:49:42 +00:00
rtm.ll
…
saddo-redundant-add.ll
…
safestack.ll
[safestack] Fix a stupid mix-up in the direct-tls code path.
2015-09-30 00:01:47 +00:00
safestack_ssp.ll
[safestack] Add canary to unsafe stack frames
2016-04-11 22:27:48 +00:00
sandybridge-loads.ll
…
sar_fold.ll
[X86] Improve shift combining
2015-12-16 11:22:37 +00:00
sar_fold64.ll
[X86] Improve shift combining
2015-12-16 11:22:37 +00:00
scalar-extract.ll
…
scalar-fp-to-i64.ll
Fix assertion failure with fp128 to unsigned i64 conversion
2015-10-16 20:39:20 +00:00
scalar-int-to-fp.ll
Optimized instruction sequence for sitofp operation on X86-32
2016-01-10 09:41:22 +00:00
scalar-min-max-fill-operand.ll
…
scalar_sse_minmax.ll
…
scalar_widen_div.ll
…
scalarize-bitcast.ll
…
scev-interchange.ll
Move the personality function from LandingPadInst to Function
2015-06-17 20:52:32 +00:00
scheduler-backtracking.ll
…
sdiv-exact.ll
[SDAG] Now that we have a way to communicate the exact bit on sdiv use it to simplify sdiv by a constant.
2015-06-27 20:33:26 +00:00
sdiv-pow2.ll
Pass function attributes instead of boolean in isIntDivCheap().
2015-08-25 02:31:21 +00:00
segmented-stacks-dynamic.ll
…
segmented-stacks.ll
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
2016-03-30 23:38:01 +00:00
seh-catch-all-win32.ll
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
2016-03-30 23:38:01 +00:00
seh-catch-all.ll
[WinEH] Make llvm.x86.seh.recoverfp work on x64
2015-12-15 23:40:58 +00:00
seh-catchpad.ll
[WinEH] Make llvm.x86.seh.recoverfp work on x64
2015-12-15 23:40:58 +00:00
seh-except-finally.ll
[WinEH] Make llvm.x86.seh.recoverfp work on x64
2015-12-15 23:40:58 +00:00
seh-exception-code.ll
[IR] Reformulate LLVM's EH funclet IR
2015-12-12 05:38:55 +00:00
seh-filter-no-personality.ll
[SEH] Don't assert if the parent function lacks a personality
2015-07-01 16:45:47 +00:00
seh-finally.ll
[WinEH] Add comments explaining the EH tables
2015-12-27 06:07:12 +00:00
seh-safe-div-win32.ll
Do not select EhPad BB in MachineBlockPlacement when there is regular BB to schedule
2016-04-07 21:29:39 +00:00
seh-safe-div.ll
Do not select EhPad BB in MachineBlockPlacement when there is regular BB to schedule
2016-04-07 21:29:39 +00:00
seh-stack-realign.ll
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
2016-03-30 23:38:01 +00:00
select-with-and-or.ll
…
select.ll
Revert to extend i8/i16 return values on Darwin (PR26665)
2016-02-18 18:17:05 +00:00
select_const.ll
…
selectiondag-crash.ll
…
selectiondag-cse.ll
…
setcc-combine.ll
…
setcc-lowering.ll
Don't delete empty preheaders in CodeGenPrepare if it would create a critical edge
2016-04-05 14:06:20 +00:00
setcc-narrowing.ll
…
setcc-sentinals.ll
…
setcc.ll
[X86] Fix the (shl (and (setcc_c), c1), c2) -> (and setcc_c, (c1 << c2)) fold
2015-08-20 09:00:56 +00:00
setjmp-spills.ll
Move the personality function from LandingPadInst to Function
2015-06-17 20:52:32 +00:00
setoeq.ll
…
setuge.ll
…
sext-i1.ll
…
sext-load.ll
…
sext-ret-val.ll
Add more triples after r261235
2016-02-18 18:44:33 +00:00
sext-setcc-self.ll
…
sext-subreg.ll
…
sext-trunc.ll
Add more triples after r261235
2016-02-18 18:44:33 +00:00
sfence.ll
…
sha.ll
…
shift-and.ll
…
shift-avx2-crash.ll
[opaque pointer type] Add textual IR support for explicit type parameter for global aliases
2015-09-11 03:22:04 +00:00
shift-bmi2.ll
Allow PeepholeOptimizer to fold a few more cases
2015-08-11 08:19:43 +00:00
shift-coalesce.ll
…
shift-codegen.ll
…
shift-combine-crash.ll
…
shift-combine.ll
[DAGCombiner] Preserve the exact bit when simplifying SRA to SRL.
2015-06-26 14:51:49 +00:00
shift-double.ll
…
shift-folding.ll
…
shift-i128.ll
…
shift-i256.ll
…
shift-one.ll
…
shift-pair.ll
Revert "[X86] Widen the 'AND' mask if doing so shrinks the encoding size"
2015-08-19 11:35:10 +00:00
shift-parts.ll
…
shift-pcmp.ll
…
shl-anyext.ll
…
shl-i64.ll
…
shl_elim.ll
…
shl_undef.ll
…
shrink-compare.ll
…
shrink-fp-const1.ll
…
shrink-fp-const2.ll
…
shrink-wrap-chkstk.ll
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
2016-03-30 23:38:01 +00:00
shrinkwrap-hang.ll
[ShrinkWrap] Fix FindIDom to only have one kind of failure.
2016-01-06 18:40:11 +00:00
shuffle-combine-crash.ll
…
sibcall-2.ll
…
sibcall-3.ll
…
sibcall-4.ll
…
sibcall-5.ll
…
sibcall-6.ll
…
sibcall-byval.ll
…
sibcall-win64.ll
[Target/X86] Don't use callee-saved registers in a Win64 tail call on non-Windows.
2015-06-04 22:50:05 +00:00
sibcall.ll
…
simple-zext.ll
…
sincos-opt.ll
…
sincos.ll
…
sink-blockfreq.ll
Don't delete empty preheaders in CodeGenPrepare if it would create a critical edge
2016-04-05 14:06:20 +00:00
sink-cheap-instructions.ll
…
sink-hoist.ll
…
sink-out-of-loop.ll
…
sjlj-baseptr.ll
…
sjlj.ll
…
slow-div.ll
fix minsize detection: minsize attribute implies optimizing for size
2015-08-11 19:39:36 +00:00
slow-incdec.ll
…
slow-unaligned-mem.ll
Fix LLVM's handling and detection of skylake and cannonlake CPUs
2016-02-21 17:12:03 +00:00
small-byval-memcpy.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
smul-with-overflow.ll
…
soft-fp.ll
[X86] Part 2 to fix x86-64 fp128 calling convention.
2015-12-14 22:08:36 +00:00
soft-sitofp.ll
Do not try to use i8 and i16 versions of FP_TO_U/SINT soft float library calls
2015-12-15 12:55:50 +00:00
splat-const.ll
…
splat-for-size.ll
[X86][AVX] Regenerate Splat OptSize tests
2015-11-25 09:06:17 +00:00
split-eh-lpad-edges.ll
Move the personality function from LandingPadInst to Function
2015-06-17 20:52:32 +00:00
split-vector-bitcast.ll
…
split-vector-rem.ll
…
sqrt-fastmath.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
sqrt.ll
…
sret-implicit.ll
Re-land r237175: [X86] Always return the sret parameter in eax/rax ...
2015-05-18 23:35:09 +00:00
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
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
sse-commute.ll
…
sse-domains.ll
…
sse-fcopysign.ll
fix invalid load folding with SSE/AVX FP logical instructions (PR22371)
2015-07-28 00:48:32 +00:00
sse-intel-ocl.ll
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
2016-03-30 23:38:01 +00:00
sse-intrinsics-x86.ll
AVX-512: Enabled SSE intrinsics on AVX-512.
2015-05-21 14:01:32 +00:00
sse-load-ret.ll
…
sse-minmax.ll
fix typo; NFC
2015-12-05 19:54:59 +00:00
sse-only.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
sse-scalar-fp-arith-unary.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
sse-scalar-fp-arith.ll
zap windows line endings; NFC
2015-05-04 21:27:27 +00:00
sse-unaligned-mem-feature.ll
…
sse-varargs.ll
…
sse1.ll
…
sse2-intrinsics-x86-upgrade.ll
…
sse2-intrinsics-x86.ll
AVX-512: Enabled SSE intrinsics on AVX-512.
2015-05-21 14:01:32 +00:00
sse2-vector-shifts.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
sse2.ll
[X86][SSE2] Regenerated sse2 tests
2016-02-15 17:57:40 +00:00
sse3-avx-addsub-2.ll
[X86][AVX] Regenerate ADDSUB tests
2015-11-28 19:20:49 +00:00
sse3-avx-addsub.ll
[X86][SSE] There is no zmm addsubpd/addsubps instruction.
2016-01-06 09:08:49 +00:00
sse3-intrinsics-fast-isel.ll
[X86][SSE] Regenerated fast isel intrinsics tests
2016-02-15 12:32:16 +00:00
sse3-intrinsics-x86.ll
…
sse3.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
sse4a-intrinsics-fast-isel.ll
[X86][SSE] Regenerated fast isel intrinsics tests
2016-02-15 12:32:16 +00:00
sse4a.ll
…
sse41-intrinsics-fast-isel.ll
[X86][SSE41] Added missing fast-isel intrinsics tests
2016-03-01 22:05:05 +00:00
sse41-intrinsics-x86-upgrade.ll
[X86][SSE] Replace 128-bit SSE41 PMOVSX intrinsics with native IR
2015-09-23 08:48:33 +00:00
sse41-intrinsics-x86.ll
[X86][SSE] Replace 128-bit SSE41 PMOVSX intrinsics with native IR
2015-09-23 08:48:33 +00:00
sse41-pmovxrm-intrinsics.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
sse41.ll
[SelectionDAG] change getConstant() to use the input SDLoc when building splat vectors
2016-02-11 20:21:24 +00:00
sse42-intrinsics-x86.ll
…
sse42.ll
[X86][SSE] Regenerated SSE4 CRC32 and v2i64 comparison tests
2016-01-16 15:41:42 +00:00
sse42_64.ll
…
sse_partial_update.ll
fix minsize detection: minsize attribute implies optimizing for size
2015-08-10 20:45:44 +00:00
sse_reload_fold.ll
…
ssp-data-layout.ll
Implemented stack symbol table ordering/packing optimization to improve data locality and code size from SP/FP offset encoding.
2016-02-15 23:44:13 +00:00
ssse3-intrinsics-fast-isel.ll
[X86][SSE] Regenerated fast isel intrinsics tests
2016-02-15 12:32:16 +00:00
ssse3-intrinsics-x86.ll
…
stack-align-memcpy.ll
Use function attribute "stackrealign" to decide whether stack
2015-09-11 18:54:38 +00:00
stack-align.ll
[CodeGen] Don't assume that fixed stack objects are aligned in a stack-realigned function.
2016-04-09 23:34:42 +00:00
stack-align2.ll
…
stack-folding-3dnow.ll
…
stack-folding-adx-x86_64.ll
[X86][ADX] Added memory folding patterns and stack folding tests
2015-12-05 07:27:50 +00:00
stack-folding-fp-avx1.ll
[X86][SSE] Add general memory folding for (V)INSERTPS instruction
2015-11-04 20:48:09 +00:00
stack-folding-fp-sse42.ll
[X86] Don't print the aliased version of CVTSD2SI64rm. This appears to be a mistake I made years ago.
2016-01-08 06:09:18 +00:00
stack-folding-int-avx1.ll
[X86] Stack folding tests - just use mtriple - no need for mcpu in these tests
2015-10-25 11:42:46 +00:00
stack-folding-int-avx2.ll
[X86][AVX2] Ensure integer execution domain for integer blend tests
2016-01-18 21:58:21 +00:00
stack-folding-int-sse42.ll
[X86] Stack folding tests - just use mtriple - no need for mcpu in these tests
2015-10-25 11:42:46 +00:00
stack-folding-mmx.ll
[X86][MMX] Added missing stack folding tests for MMX/SSSE3 instructions
2015-09-06 17:50:15 +00:00
stack-folding-x86_64.ll
[X86] Stack folding tests - just use mtriple - no need for mcpu in these tests
2015-10-25 11:42:46 +00:00
stack-folding-xop.ll
[X86] Stack folding tests - just use mtriple - no need for mcpu in these tests
2015-10-25 11:42:46 +00:00
stack-probe-size.ll
Support for emitting inline stack probes
2015-11-10 01:50:49 +00:00
stack-protector-dbginfo.ll
testcase gardening: update the emissionKind enum to the new syntax. (NFC)
2016-04-01 00:16:49 +00:00
stack-protector-target.ll
Faster stack-protector for Android/AArch64.
2016-04-05 22:41:50 +00:00
stack-protector-vreg-to-vreg-copy.ll
…
stack-protector-weight.ll
Replace all weight-based interfaces in MBB with probability-based interfaces, and update all uses of old interfaces.
2015-12-01 05:29:22 +00:00
stack-protector.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
stack-update-frame-opcode.ll
…
stack_guard_remat.ll
…
stackmap-fast-isel.ll
…
stackmap-frame-setup.ll
When printing MIR, output to errs() rather than outs().
2016-02-19 00:18:46 +00:00
stackmap-large-constants.ll
[MC] Use .p2align instead of .align
2016-01-26 00:03:25 +00:00
stackmap-liveness.ll
[MC] Use .p2align instead of .align
2016-01-26 00:03:25 +00:00
stackmap-nops.ll
…
stackmap-shadow-optimization.ll
…
stackmap.ll
…
stackpointer.ll
…
statepoint-allocas.ll
[MC] Use .p2align instead of .align
2016-01-26 00:03:25 +00:00
statepoint-call-lowering.ll
[gc.statepoint] Change gc.statepoint intrinsic's return type to token type instead of i32 type
2015-12-26 07:54:32 +00:00
statepoint-far-call.ll
Fix several accidental DOS line endings in source files
2016-01-03 17:22:03 +00:00
statepoint-forward.ll
[gc.statepoint] Change gc.statepoint intrinsic's return type to token type instead of i32 type
2015-12-26 07:54:32 +00:00
statepoint-gctransition-call-lowering.ll
[gc.statepoint] Change gc.statepoint intrinsic's return type to token type instead of i32 type
2015-12-26 07:54:32 +00:00
statepoint-invoke.ll
[MC] Use .p2align instead of .align
2016-01-26 00:03:25 +00:00
statepoint-stack-usage.ll
Implemented stack symbol table ordering/packing optimization to improve data locality and code size from SP/FP offset encoding.
2016-02-15 23:44:13 +00:00
statepoint-stackmap-format.ll
Implemented stack symbol table ordering/packing optimization to improve data locality and code size from SP/FP offset encoding.
2016-02-15 23:44:13 +00:00
statepoint-uniqueing.ll
[Statepoints] Fix yet another issue around gc pointer uniqueing
2016-03-24 18:57:39 +00:00
statepoint-vector-bad-spill.ll
[StatepointLowering] Fix bug in allocateStackSlot
2016-02-19 17:15:22 +00:00
statepoint-vector.ll
Fixed -mcpu flag
2016-03-21 11:06:20 +00:00
stdarg.ll
Implemented stack symbol table ordering/packing optimization to improve data locality and code size from SP/FP offset encoding.
2016-02-15 23:44:13 +00:00
stdcall-notailcall.ll
…
stdcall.ll
…
store-empty-member.ll
…
store-fp-constant.ll
…
store-global-address.ll
…
store-narrow.ll
[X86] More test updates to support fixup-byte-word-insts optimization
2016-02-22 01:27:56 +00:00
store-zero-and-minus-one.ll
[X86] Use "and $0" and "orl $-1" to store 0 and -1 when optimizing for minsize
2016-03-25 18:11:31 +00:00
store_op_load_fold.ll
…
store_op_load_fold2.ll
…
stores-merging.ll
Fix two issues in MergeConsecutiveStores:
2015-11-02 18:48:08 +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
…
subreg-to-reg-2.ll
…
subreg-to-reg-3.ll
…
subreg-to-reg-4.ll
…
subreg-to-reg-6.ll
…
sunkaddr-ext.ll
…
swift-return.ll
Swift Calling Convention: add swiftcc.
2016-04-05 22:41:47 +00:00
swifterror.ll
Swift Calling Convention: swifterror target support.
2016-04-11 21:08:06 +00:00
swiftself.ll
Swift Calling Convention: add swiftself attribute.
2016-03-29 17:37:21 +00:00
switch-bt.ll
[Codegen] Decrease minimum jump table density.
2016-03-29 00:23:41 +00:00
switch-crit-edge-constant.ll
…
switch-default-only.ll
…
switch-density.ll
[Codegen] Decrease minimum jump table density.
2016-03-29 00:23:41 +00:00
switch-edge-weight.ll
[Codegen] Decrease minimum jump table density.
2016-03-29 00:23:41 +00:00
switch-jump-table.ll
Replace all weight-based interfaces in MBB with probability-based interfaces, and update all uses of old interfaces.
2015-12-01 05:29:22 +00:00
switch-or.ll
[SDAG switch lowering] Fix switch case -> or merging for 0 and INT_MIN
2015-06-04 22:05:51 +00:00
switch-order-weight.ll
Distribute the weight on the edge from switch to default statement to edges generated in lowering switch.
2015-09-01 01:42:16 +00:00
switch-zextload.ll
…
switch.ll
Add support for no-jump-tables
2016-03-29 17:46:23 +00:00
swizzle-2.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
swizzle-avx2.ll
…
system-intrinsics-64-xsave.ll
Fix several accidental DOS line endings in source files
2016-01-03 17:22:03 +00:00
system-intrinsics-64-xsavec.ll
Fix several accidental DOS line endings in source files
2016-01-03 17:22:03 +00:00
system-intrinsics-64-xsaveopt.ll
Fix several accidental DOS line endings in source files
2016-01-03 17:22:03 +00:00
system-intrinsics-64-xsaves.ll
Fix several accidental DOS line endings in source files
2016-01-03 17:22:03 +00:00
system-intrinsics-64.ll
[X86] Add fxsr feature flag for fxsave/fxrestore instructions.
2015-10-16 06:03:09 +00:00
system-intrinsics-xsave.ll
Fix several accidental DOS line endings in source files
2016-01-03 17:22:03 +00:00
system-intrinsics-xsavec.ll
Fix several accidental DOS line endings in source files
2016-01-03 17:22:03 +00:00
system-intrinsics-xsaveopt.ll
Fix several accidental DOS line endings in source files
2016-01-03 17:22:03 +00:00
system-intrinsics-xsaves.ll
Fix several accidental DOS line endings in source files
2016-01-03 17:22:03 +00:00
system-intrinsics.ll
[X86] Add fxsr feature flag for fxsave/fxrestore instructions.
2015-10-16 06:03:09 +00:00
tail-call-attrs.ll
[X86] Don't zero/sign-extend i1, i8, or i16 return values to 32 bits (PR22532)
2016-02-08 19:34:30 +00:00
tail-call-casts.ll
[X86] Enable forwarding bool arguments in tail calls (PR26305)
2016-03-03 02:06:32 +00:00
tail-call-got.ll
Disable x86 tail call optimizations that jump through GOT
2015-05-28 20:44:28 +00:00
tail-call-legality.ll
…
tail-call-parameter-attrs-mismatch.ll
[X86] Check that attribute parameters match for tail calls (PR26590)
2016-03-01 17:45:23 +00:00
tail-call-win64.ll
…
tail-dup-addr.ll
…
tail-dup-catchret.ll
[IR] Reformulate LLVM's EH funclet IR
2015-12-12 05:38:55 +00:00
tail-merge-wineh.ll
[IR] Reformulate LLVM's EH funclet IR
2015-12-12 05:38:55 +00:00
tail-opts.ll
[X86] Use "and $0" and "orl $-1" to store 0 and -1 when optimizing for minsize
2016-03-25 18:11:31 +00:00
tail-threshold.ll
…
tailcall-64.ll
…
tailcall-calleesave.ll
…
tailcall-cgp-dup.ll
…
tailcall-disable.ll
…
tailcall-fastisel.ll
…
tailcall-largecode.ll
…
tailcall-mem-intrinsics.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
tailcall-msvc-conventions.ll
X86ISelLowering: Support tail calls to/from callee pop functions
2015-10-24 16:47:10 +00:00
tailcall-multiret.ll
…
tailcall-readnone.ll
Test case for r246304.
2015-08-28 17:19:54 +00:00
tailcall-returndup-void.ll
…
tailcall-ri64.ll
…
tailcall-stackalign.ll
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
2016-03-30 23:38:01 +00:00
tailcall-structret.ll
…
tailcall.ll
…
tailcallbyval.ll
…
tailcallbyval64.ll
…
tailcallfp.ll
…
tailcallfp2.ll
…
tailcallpic1.ll
Disable x86 tail call optimizations that jump through GOT
2015-05-28 20:44:28 +00:00
tailcallpic2.ll
…
tailcallpic3.ll
Disable x86 tail call optimizations that jump through GOT
2015-05-28 20:44:28 +00:00
tailcallstack64.ll
ScheduleDAGInstrs: In functions with tail calls PseudoSourceValues are not non-aliasing distinct objects
2015-05-08 23:52:00 +00:00
targetLoweringGeneric.ll
…
tbm-intrinsics-x86_64.ll
…
tbm_patterns.ll
…
test-nofold.ll
…
test-shrink-bug.ll
…
test-shrink.ll
…
testb-je-fusion.ll
…
testl-commute.ll
…
this-return-64.ll
…
tls-addr-non-leaf-function.ll
…
tls-android-negative.ll
Implement target independent TLS compatible with glibc's emutls.c.
2015-07-28 16:24:05 +00:00
tls-android.ll
[MC] Use .p2align instead of .align
2016-01-26 00:03:25 +00:00
tls-local-dynamic.ll
…
tls-models.ll
Implement target independent TLS compatible with glibc's emutls.c.
2015-07-28 16:24:05 +00:00
tls-pic.ll
…
tls-pie.ll
[X86] Always generate precise CFA adjustments.
2015-12-06 13:06:20 +00:00
tls-shrink-wrapping.ll
[X86ISelLowering] Fix TLSADDR lowering when shrink-wrapping is enabled.
2016-02-20 00:44:47 +00:00
tls.ll
[X86] Implement the local-exec TLS model for Windows targets
2015-05-20 04:45:26 +00:00
tlv-1.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
tlv-2.ll
…
tlv-3.ll
…
token_landingpad.ll
Remove FileCheck from test case token_landingpad.ll.
2015-12-16 06:27:09 +00:00
trap.ll
…
trunc-ext-ld-st.ll
…
trunc-store.ll
Accept any stack offset, including none, here.
2015-11-25 09:21:36 +00:00
trunc-to-bool.ll
Add more triples after r261235
2016-02-18 18:44:33 +00:00
twoaddr-coalesce-2.ll
…
twoaddr-coalesce-3.ll
…
twoaddr-coalesce.ll
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
2016-03-30 23:38:01 +00:00
twoaddr-lea.ll
[TwoAddressInstructionPass] Try 3 Addr Conversion After Commuting.
2015-07-01 23:12:13 +00:00
twoaddr-pass-sink.ll
…
twoaddr-sink-terminator.ll
…
uint64-to-float.ll
…
uint_to_fp-2.ll
[X86][SSE] Regenerated uint2fp special case tests
2016-02-15 13:41:41 +00:00
uint_to_fp.ll
[X86][SSE] Regenerated uint2fp special case tests
2016-02-15 13:41:41 +00:00
umul-with-carry.ll
…
umul-with-overflow.ll
Add more triples after r261235
2016-02-18 18:44:33 +00:00
unaligned-32-byte-memops.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
unaligned-load.ll
[MC] Use .p2align instead of .align
2016-01-26 00:03:25 +00:00
unaligned-spill-folding.ll
Use function attribute "stackrealign" to decide whether stack
2015-09-11 18:54:38 +00:00
undef-label.ll
…
unknown-location.ll
testcase gardening: update the emissionKind enum to the new syntax. (NFC)
2016-04-01 00:16:49 +00:00
unreachable-loop-sinking.ll
…
unused_stackslots.ll
Some stackslots are allocated to vregs which have no real reference.
2016-02-05 18:14:24 +00:00
unwind-init.ll
…
unwindraise.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
urem-i8-constant.ll
…
use-add-flags.ll
…
utf8.ll
…
utf16-cfstrings.ll
[MC] Use .p2align instead of .align
2016-01-26 00:03:25 +00:00
v2f32.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
v4f32-immediate.ll
[X86][SSE] Regenerated comparison mask and float immediate tests
2016-04-01 21:00:00 +00:00
v4i32load-crash.ll
…
v8i1-masks.ll
[X86][SSE] Regenerated comparison mask and float immediate tests
2016-04-01 21:00:00 +00:00
vaargs.ll
…
vararg-callee-cleanup.ll
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
2016-03-30 23:38:01 +00:00
vararg_no_start.ll
…
vararg_tailcall.ll
…
variable-sized-darwin-bzero.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
variadic-node-pic.ll
…
vastart-defs-eflags.ll
…
vbinop-simplify-bug.ll
…
vec-loadsingles-alignment.ll
…
vec-trunc-store.ll
…
vec_add.ll
…
vec_align.ll
…
vec_align_i256.ll
…
vec_anyext.ll
…
vec_call.ll
…
vec_cast.ll
…
vec_cast2.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vec_cmp_sint-128.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vec_cmp_uint-128.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vec_compare-sse4.ll
[X86][SSE] Regenerated SSE4 CRC32 and v2i64 comparison tests
2016-01-16 15:41:42 +00:00
vec_compare.ll
…
vec_ctbits.ll
[SelectionDAG] change getConstant() to use the input SDLoc when building splat vectors
2016-02-11 20:21:24 +00:00
vec_ext_inreg.ll
[X86][SSE] Regenerated the vec_extract tests.
2016-04-01 20:55:19 +00:00
vec_extract-avx.ll
[X86][SSE] Regenerated the vec_extract tests.
2016-04-01 20:55:19 +00:00
vec_extract-mmx.ll
[X86][SSE] Regenerated the vec_extract tests.
2016-04-01 20:55:19 +00:00
vec_extract-sse4.ll
[X86][SSE] Regenerated the vec_extract tests.
2016-04-01 20:55:19 +00:00
vec_extract.ll
[X86][SSE] Regenerated the vec_extract tests.
2016-04-01 20:55:19 +00:00
vec_fabs.ll
[X86][SSE] Regenerated vector float tests - fabs / floor(etc.) / fneg / float2double
2016-04-01 21:30:48 +00:00
vec_floor.ll
[X86][SSE] Regenerated vector float tests - fabs / floor(etc.) / fneg / float2double
2016-04-01 21:30:48 +00:00
vec_fneg.ll
[X86][SSE] Regenerated vector float tests - fabs / floor(etc.) / fneg / float2double
2016-04-01 21:30:48 +00:00
vec_fp_to_int.ll
[X86][SSE] Added additional fp/int tests.
2015-07-18 17:05:39 +00:00
vec_fpext.ll
[X86][SSE] Regenerated vector float tests - fabs / floor(etc.) / fneg / float2double
2016-04-01 21:30:48 +00:00
vec_fptrunc.ll
[X86][AVX] Added vector float truncation (double2float) tests
2016-04-02 14:09:17 +00:00
vec_i64.ll
[X86][SSE] Vector i64 load tests
2016-04-01 21:06:17 +00:00
vec_ins_extract-1.ll
[X86][SSE] Regenerated the vec_insert tests.
2016-04-01 19:42:23 +00:00
vec_ins_extract.ll
[X86][SSE] Regenerated the vec_insert tests.
2016-04-01 19:42:23 +00:00
vec_insert-2.ll
[X86][SSE] Added support for MOVHPD/MOVLPD + MOVHPS/MOVLPS shuffle decoding.
2016-02-07 15:39:22 +00:00
vec_insert-3.ll
[X86][SSE] Regenerated the vec_insert tests.
2016-04-01 19:42:23 +00:00
vec_insert-4.ll
[X86][SSE] Regenerated the vec_insert tests.
2016-04-01 19:42:23 +00:00
vec_insert-5.ll
[X86][SSE] Regenerated the vec_insert tests.
2016-04-01 19:42:23 +00:00
vec_insert-7.ll
[X86][SSE] Regenerated the vec_insert tests.
2016-04-01 19:42:23 +00:00
vec_insert-8.ll
[X86][SSE] Regenerated the vec_insert tests.
2016-04-01 19:42:23 +00:00
vec_insert-9.ll
[X86][SSE] Regenerated the vec_insert tests.
2016-04-01 19:42:23 +00:00
vec_insert-mmx.ll
[X86][SSE] Regenerated the vec_insert tests.
2016-04-01 19:42:23 +00:00
vec_int_to_fp.ll
[X86][SSE] Reapplied: Improve vector ZERO_EXTEND by combining to ZERO_EXTEND_VECTOR_INREG
2016-03-10 20:40:26 +00:00
vec_loadsingles.ll
[X86][SSE] Select domain for 32/64-bit partial loads for EltsFromConsecutiveLoads
2016-02-04 19:27:51 +00:00
vec_logical.ll
[X86][SSE] Regenerated vec_logical tests.
2016-04-01 18:28:23 +00:00
vec_minmax_sint.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vec_minmax_uint.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vec_partial.ll
[X86][SSE] Regenerated vec_partial tests.
2016-04-01 18:30:29 +00:00
vec_reassociate.ll
Fix several accidental DOS line endings in source files
2016-01-03 17:22:03 +00:00
vec_return.ll
…
vec_round.ll
…
vec_sdiv_to_shift.ll
[X86][SSE] Regenerated vector sdiv to shifts tests
2016-04-01 18:18:40 +00:00
vec_set-2.ll
[X86][SSE] Regenerated the vec_set tests.
2016-04-01 17:40:25 +00:00
vec_set-3.ll
[X86][SSE] Regenerated the vec_set tests.
2016-04-01 17:40:25 +00:00
vec_set-4.ll
[X86][SSE] Regenerated the vec_set tests.
2016-04-01 17:40:25 +00:00
vec_set-6.ll
[X86][SSE] Regenerated the vec_set tests.
2016-04-01 17:40:25 +00:00
vec_set-7.ll
[X86][SSE] Regenerated the vec_set tests.
2016-04-01 17:40:25 +00:00
vec_set-8.ll
[X86][SSE] Regenerated the vec_set tests.
2016-04-01 17:40:25 +00:00
vec_set-A.ll
[X86][SSE] Regenerated the vec_set tests.
2016-04-01 17:40:25 +00:00
vec_set-B.ll
[X86][SSE] Regenerated the vec_set tests.
2016-04-01 17:40:25 +00:00
vec_set-C.ll
[X86][SSE] Regenerated the vec_set tests.
2016-04-01 17:40:25 +00:00
vec_set-D.ll
[X86][SSE] Regenerated the vec_set tests.
2016-04-01 17:40:25 +00:00
vec_set-F.ll
[X86][SSE] Regenerated the vec_set tests.
2016-04-01 17:40:25 +00:00
vec_set-H.ll
[X86][SSE] Regenerated the vec_set tests.
2016-04-01 17:40:25 +00:00
vec_set.ll
[X86][SSE] Regenerated the vec_set tests.
2016-04-01 17:40:25 +00:00
vec_setcc-2.ll
…
vec_setcc.ll
[X86][SSE] Regenerated vec_setcc tests.
2016-04-01 17:55:02 +00:00
vec_shift.ll
…
vec_shift2.ll
…
vec_shift3.ll
…
vec_shift4.ll
…
vec_shift5.ll
…
vec_shift6.ll
…
vec_shift7.ll
…
vec_shuf-insert.ll
…
vec_split.ll
…
vec_ss_load_fold.ll
…
vec_trunc_sext.ll
[X86][SSE] Regenerate TRUNC-SEXT tests
2015-11-21 13:32:29 +00:00
vec_udiv_to_shift.ll
…
vec_uint_to_fp-fastmath.ll
[X86] Add AVX512 testcase for r248965/PR24512.
2016-01-11 21:16:21 +00:00
vec_uint_to_fp.ll
AsmPrinter: Use emitGlobalConstantFP to emit elements of constant data
2015-12-08 02:37:48 +00:00
vec_unsafe-fp-math.ll
…
vec_zero-2.ll
…
vec_zero.ll
…
vec_zero_cse.ll
…
vector-bitreverse.ll
[X86][XOP] BITREVERSE lowering using VPPERM
2016-03-30 14:14:00 +00:00
vector-blend.ll
[X86]: Fix for PR27251.
2016-04-07 16:15:34 +00:00
vector-compare-results.ll
AVX-512: Truncating store for i1 vectors
2016-04-04 07:17:47 +00:00
vector-gep.ll
Extended syntax of vector version of getelementptr instruction.
2015-07-09 07:42:48 +00:00
vector-half-conversions.ll
[X86][F16C] Added native IR half/float conversion tests.
2016-02-26 08:52:29 +00:00
vector-idiv-sdiv-128.ll
[X86][SSE] Add MULHS/MULHU custom lowering for i8 vectors
2016-03-26 15:27:20 +00:00
vector-idiv-sdiv-256.ll
[X86][AVX] Enabled SMUL_LOHI/UMUL_LOHI v8i32 vectors on AVX1 targets
2016-03-26 18:32:13 +00:00
vector-idiv-sdiv-512.ll
[X86][AVX512] Add vector integer division by constant tests
2016-04-10 17:14:26 +00:00
vector-idiv-udiv-128.ll
[X86][SSE] Add MULHS/MULHU custom lowering for i8 vectors
2016-03-26 15:27:20 +00:00
vector-idiv-udiv-256.ll
[X86][AVX] Enabled SMUL_LOHI/UMUL_LOHI v8i32 vectors on AVX1 targets
2016-03-26 18:32:13 +00:00
vector-idiv-udiv-512.ll
[X86][AVX512] Add vector integer division by constant tests
2016-04-10 17:14:26 +00:00
vector-idiv.ll
[X86][SSE] Add vector integer division by constant tests
2016-03-20 21:46:58 +00:00
vector-intrinsics.ll
…
vector-lzcnt-128.ll
[X86][SSE] Added 32-bit tests for vector lzcnt/tzcnt tests
2016-04-08 15:01:31 +00:00
vector-lzcnt-256.ll
[X86][SSE] Vectorize a bit (AND/XOR/OR) op if a BUILD_VECTOR has the same op for all their scalar elements.
2016-03-28 21:33:52 +00:00
vector-lzcnt-512.ll
[X86][AVX512] Added support for VPMOVZX shuffle decoding.
2016-02-06 19:51:21 +00:00
vector-merge-store-fp-constants.ll
DAGCombiner: Replace store of FP constant after attemping store merges
2015-09-21 15:59:46 +00:00
vector-pcmp.ll
[X86][SSE] Vectorize a bit (AND/XOR/OR) op if a BUILD_VECTOR has the same op for all their scalar elements.
2016-03-28 21:33:52 +00:00
vector-popcnt-128.ll
[X86] Fix several issues related to X86's psadbw instruction.
2015-11-24 19:51:26 +00:00
vector-popcnt-256.ll
[X86] Fix several issues related to X86's psadbw instruction.
2015-11-24 19:51:26 +00:00
vector-popcnt-512.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vector-rem.ll
…
vector-rotate-128.ll
[X86][SSE] Add support for VZEXT constant folding
2016-04-07 07:52:45 +00:00
vector-rotate-256.ll
[X86][SSE41] Avoid variable blend for constant v8i16 shifts
2016-03-13 18:35:59 +00:00
vector-sext.ll
[X86][SSE] Vectorize a bit (AND/XOR/OR) op if a BUILD_VECTOR has the same op for all their scalar elements.
2016-03-28 21:33:52 +00:00
vector-shift-ashr-128.ll
[X86][SSE] Add support for VZEXT constant folding
2016-04-07 07:52:45 +00:00
vector-shift-ashr-256.ll
[X86][SSE41] Avoid variable blend for constant v8i16 shifts
2016-03-13 18:35:59 +00:00
vector-shift-ashr-512.ll
AVX512BW: Fix SRA v64i8 lowering. Use PCMPGTM (cmp result in k register) for 512bit vector because PCMPGT supported only for 128/256bit.
2016-03-16 08:48:26 +00:00
vector-shift-lshr-128.ll
[X86][SSE] Add support for VZEXT constant folding
2016-04-07 07:52:45 +00:00
vector-shift-lshr-256.ll
[X86][SSE41] Avoid variable blend for constant v8i16 shifts
2016-03-13 18:35:59 +00:00
vector-shift-lshr-512.ll
AVX512BW: Enable packed word shift for 512bit vector. Enable lowering scalar immidiate shift v64i8 .Fix predicate for AVX1/2 shifts.
2015-12-23 08:06:50 +00:00
vector-shift-shl-128.ll
[X86][SSE] Regenerate vector shift tests
2016-02-06 17:57:15 +00:00
vector-shift-shl-256.ll
[X86][SSE] Regenerate vector shift tests
2016-02-06 17:57:15 +00:00
vector-shift-shl-512.ll
AVX512BW: Enable packed word shift for 512bit vector. Enable lowering scalar immidiate shift v64i8 .Fix predicate for AVX1/2 shifts.
2015-12-23 08:06:50 +00:00
vector-shuffle-128-v2.ll
[X86][AVX] Improve target shuffle combining of BLEND+zero
2016-03-10 11:50:15 +00:00
vector-shuffle-128-v4.ll
[DAGCombiner] Fold xor/and/or (bitcast(A), bitcast(B)) -> bitcast(op (A,B)) anytime before LegalizeVectorOprs
2016-04-11 21:10:33 +00:00
vector-shuffle-128-v8.ll
[DAGCombiner] Fold xor/and/or (bitcast(A), bitcast(B)) -> bitcast(op (A,B)) anytime before LegalizeVectorOprs
2016-04-11 21:10:33 +00:00
vector-shuffle-128-v16.ll
[X86][SSE] Improve i16 splatting shuffles
2016-01-21 22:07:41 +00:00
vector-shuffle-256-v4.ll
[X86][AVX] Lower shuffles as repeated lane shuffles then lane-crossing shuffles
2016-02-13 21:54:04 +00:00
vector-shuffle-256-v8.ll
[X86][AVX] Fixed copy+paste typo in shuffle test
2016-02-14 18:11:52 +00:00
vector-shuffle-256-v16.ll
[X86][AVX] Support bit-blend integer shuffles for 256-bit integer vectors
2016-02-17 10:50:06 +00:00
vector-shuffle-256-v32.ll
[X86][AVX] Support bit-blend integer shuffles for 256-bit integer vectors
2016-02-17 10:50:06 +00:00
vector-shuffle-512-v8.ll
[X86][AVX2] Broadcast subvectors
2016-01-18 20:59:04 +00:00
vector-shuffle-512-v16.ll
[X86][AVX2] Broadcast subvectors
2016-01-18 20:59:04 +00:00
vector-shuffle-512-v32.ll
[X86][AVX2] Broadcast subvectors
2016-01-18 20:59:04 +00:00
vector-shuffle-512-v64.ll
AVX-512: Fixed a bug in shuffle for v64i8 type
2016-03-10 08:32:09 +00:00
vector-shuffle-combining-avx.ll
[X86][AVX] Fixed issue where a long chain of shuffles could attempt to combine to a single (illegal) PSHUFB instruction.
2016-03-11 14:39:10 +00:00
vector-shuffle-combining-avx2.ll
[X86] Don't assume that shuffle non-mask operands starts at #0 .
2016-03-03 16:53:50 +00:00
vector-shuffle-combining-avx512bw.ll
[X86][AVX512] Fixed VPERMT2* shuffle mask decoding and enabled target shuffle combining.
2016-03-06 21:54:52 +00:00
vector-shuffle-combining-ssse3.ll
[X86][SSE] Basic combining of unary target shuffles of binary target shuffles.
2016-03-10 11:23:51 +00:00
vector-shuffle-combining-xop.ll
[X86][XOP] Support for VPPERM 2-input shuffle mask decoding
2016-04-09 14:51:26 +00:00
vector-shuffle-combining.ll
[X86][SSE] Simplified blend-with-zero combining
2016-03-17 15:59:36 +00:00
vector-shuffle-mmx.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vector-shuffle-sse1.ll
[X86][SSE1] Add MOVLHPS/MOVHLPS lowering and memory folding support
2016-02-08 23:03:46 +00:00
vector-shuffle-sse4a.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vector-shuffle-v1.ll
AVX-512: Load and Extended Load for i1 vectors
2016-04-03 08:41:12 +00:00
vector-shuffle-variable-128.ll
[X86][SSE] Some basic tests for variable shuffles
2016-03-31 20:26:30 +00:00
vector-shuffle-variable-256.ll
[X86][SSE] Some basic tests for variable shuffles
2016-03-31 20:26:30 +00:00
vector-trunc-math.ll
[X86][SSE] Added truncated vector arithmetic tests.
2016-03-13 19:08:01 +00:00
vector-trunc.ll
[X86][AVX] Lower shuffles as repeated lane shuffles then lane-crossing shuffles
2016-02-13 21:54:04 +00:00
vector-tzcnt-128.ll
[X86][SSE] Added 32-bit tests for vector lzcnt/tzcnt tests
2016-04-08 15:01:31 +00:00
vector-tzcnt-256.ll
[X86] Fix several issues related to X86's psadbw instruction.
2015-11-24 19:51:26 +00:00
vector-tzcnt-512.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vector-variable-idx.ll
…
vector-variable-idx2.ll
…
vector-zext.ll
[X86][SSE] Reapplied: Simplify vector LOAD + EXTEND on pre-SSE41 hardware
2016-03-22 16:22:08 +00:00
vector-zmov.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vector.ll
…
vectorcall.ll
…
version_directive.ll
AsmPrinter: Fix wrong OS X versions being emitted for darwin triples
2016-01-13 01:18:13 +00:00
vfcmp.ll
…
viabs.ll
…
virtual-registers-cleared-in-machine-functions-liveins.ll
When printing MIR, output to errs() rather than outs().
2016-02-19 00:18:46 +00:00
visibility.ll
Print the visibility of available_externally functions.
2015-07-13 13:55:18 +00:00
visibility2.ll
…
vmovq.ll
[x86] remove duplicate movq instruction defs (PR25554)
2015-11-24 15:44:35 +00:00
volatile.ll
…
vortex-bug.ll
…
vselect-2.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vselect-avx.ll
[X86][AVX] Regenerated vselect tests
2016-02-16 22:33:27 +00:00
vselect-minmax.ll
[X86][SSE] Regenerate MINMAX tests
2015-11-21 13:29:42 +00:00
vselect.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vshift-1.ll
…
vshift-2.ll
…
vshift-3.ll
[X86][SSE] Vectorized i64 uniform constant SRA shifts
2015-07-06 22:35:19 +00:00
vshift-4.ll
…
vshift-5.ll
…
vshift-6.ll
…
vshift_scalar.ll
Make the default triple optional by allowing an empty string
2015-09-16 05:34:32 +00:00
vshift_split.ll
…
vshift_split2.ll
…
vsplit-and.ll
…
warn-stack.ll
…
weak.ll
…
weak_def_can_be_hidden.ll
…
webkit-jscc.ll
[Win64] Only treat some functions as having the Win64 convention
2015-07-08 21:03:47 +00:00
wide-fma-contraction.ll
…
wide-integer-cmp.ll
X86: More efficient legalization of wide integer compares
2015-11-19 16:35:08 +00:00
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_bitops-0.ll
[DAGCombiner] Fold xor/and/or (bitcast(A), bitcast(B)) -> bitcast(op (A,B)) anytime before LegalizeVectorOprs
2016-04-11 21:10:33 +00:00
widen_bitops-1.ll
[DAGCombiner] Fold xor/and/or (bitcast(A), bitcast(B)) -> bitcast(op (A,B)) anytime before LegalizeVectorOprs
2016-04-11 21:10:33 +00:00
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_compare-1.ll
[SelectionDAG] Ensure constant folded legalized vector element types are compatible with the BUILD_VECTOR type
2016-03-22 19:59:53 +00:00
widen_conv-1.ll
[X86] Regenerated + extended widened vector conversion tests
2016-03-16 15:33:43 +00:00
widen_conv-2.ll
[X86] Regenerated + extended widened vector conversion tests
2016-03-16 15:33:43 +00:00
widen_conv-3.ll
[X86][SSE] Reapplied: Simplify vector LOAD + EXTEND on pre-SSE41 hardware
2016-03-22 16:22:08 +00:00
widen_conv-4.ll
[X86][SSE] Reapplied: Simplify vector LOAD + EXTEND on pre-SSE41 hardware
2016-03-22 16:22:08 +00:00
widen_conversions.ll
…
widen_extract-1.ll
…
widen_load-0.ll
…
widen_load-1.ll
Implemented stack symbol table ordering/packing optimization to improve data locality and code size from SP/FP offset encoding.
2016-02-15 23:44:13 +00:00
widen_load-2.ll
[X86][SSE] Detect zeroable shuffle elements from different value types
2016-03-20 15:45:42 +00:00
widen_shuffle-1.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
win-catchpad-csrs.ll
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
2016-03-30 23:38:01 +00:00
win-catchpad-nested-cxx.ll
[WinEH] Use operand bundles to describe call sites
2015-12-15 21:27:27 +00:00
win-catchpad-nested.ll
[WinEH] Use operand bundles to describe call sites
2015-12-15 21:27:27 +00:00
win-catchpad-varargs.ll
Implemented stack symbol table ordering/packing optimization to improve data locality and code size from SP/FP offset encoding.
2016-02-15 23:44:13 +00:00
win-catchpad.ll
Do not select EhPad BB in MachineBlockPlacement when there is regular BB to schedule
2016-04-07 21:29:39 +00:00
win-cleanuppad.ll
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
2016-03-30 23:38:01 +00:00
win-funclet-cfi.ll
[WinEH] Use operand bundles to describe call sites
2015-12-15 21:27:27 +00:00
win-mixed-ehpersonality.ll
[IR] Reformulate LLVM's EH funclet IR
2015-12-12 05:38:55 +00:00
win32-eh-states.ll
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
2016-03-30 23:38:01 +00:00
win32-eh.ll
[MC] Use .p2align instead of .align
2016-01-26 00:03:25 +00:00
win32-pic-jumptable.ll
[X86] Always generate precise CFA adjustments.
2015-12-06 13:06:20 +00:00
win32-seh-catchpad-realign.ll
Implemented stack symbol table ordering/packing optimization to improve data locality and code size from SP/FP offset encoding.
2016-02-15 23:44:13 +00:00
win32-seh-catchpad.ll
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
2016-03-30 23:38:01 +00:00
win32-seh-nested-finally.ll
More checks in win32-seh-nested-finally.ll after comment on r264966
2016-03-31 16:42:10 +00:00
win32-spill-xmm.ll
Arguments spilled on the stack before a function call may have
2015-09-29 10:12:57 +00:00
win32_sret.ll
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
2016-03-30 23:38:01 +00:00
win64_alloca_dynalloca.ll
…
win64_call_epi.ll
Revert "Revert "Revert r248959, "[WinEH] Emit int3 after noreturn calls on Win64"""
2015-10-09 01:13:17 +00:00
win64_eh.ll
Move the personality function from LandingPadInst to Function
2015-06-17 20:52:32 +00:00
win64_frame.ll
[X86] Add intrinsics for reading and writing to the flags register
2016-01-01 06:50:01 +00:00
win64_nonvol.ll
…
win64_params.ll
[TwoAddressInstructionPass] Try 3 Addr Conversion After Commuting.
2015-07-01 23:12:13 +00:00
win64_sibcall.ll
findDeadCallerSavedReg needs to pay attention to calling convention
2015-11-23 22:17:44 +00:00
win64_vararg.ll
…
win_chkstk.ll
…
win_coreclr_chkstk.ll
Support for emitting inline stack probes
2015-11-10 01:50:49 +00:00
win_cst_pool.ll
[X86] Create mergeable constant pool entries for AVX
2016-02-22 22:23:11 +00:00
windows-itanium-alloca.ll
…
wineh-coreclr.ll
[WinEH] Update CoreCLR EH state numbering
2016-01-04 16:16:01 +00:00
wineh-exceptionpointer.ll
[WinEH] Use operand bundles to describe call sites
2015-12-15 21:27:27 +00:00
wineh-no-ehpads.ll
[WinEH] Don't let UnwindHelp alias the return address
2015-11-16 18:47:25 +00:00
x32-function_pointer-1.ll
…
x32-function_pointer-2.ll
…
x32-function_pointer-3.ll
Fix typo "fuction" noticed in comments in AssumptionCache.h, and also all the other files that have the same typo. All comments, no functionality change! (Merely a "fuctionality" change.)
2015-07-29 22:32:47 +00:00
x32-indirectbr.ll
x32. Fixes jmp %reg in x32
2015-08-19 16:17:08 +00:00
x32-landingpad.ll
x32. Fixes a bug in x32 exception handling.
2015-08-19 16:28:21 +00:00
x32-lea-1.ll
…
x32-va_start.ll
x32. Fixes a bug in how struct va_list is initialized in x32
2015-09-08 20:51:31 +00:00
x86-32-intrcc.ll
Unified the handling of returns in the X87 stackifier so that the stackifier
2016-03-10 15:14:02 +00:00
x86-32-vector-calling-conv.ll
[X86] ABI change for x86-32: pass 3 vector arguments in-register instead of 4, except on Darwin.
2015-05-19 11:06:56 +00:00
x86-64-and-mask.ll
…
x86-64-arg.ll
…
x86-64-asm.ll
…
x86-64-baseptr.ll
Use function attribute "stackrealign" to decide whether stack
2015-09-11 18:54:38 +00:00
x86-64-call.ll
…
x86-64-dead-stack-adjust.ll
…
x86-64-disp.ll
…
x86-64-double-precision-shift-left.ll
specify triple so Windows bots won't be sad
2015-11-09 21:53:58 +00:00
x86-64-double-precision-shift-right.ll
specify triple so Windows bots won't be sad
2015-11-09 21:53:58 +00:00
x86-64-double-shifts-Oz-Os-O2.ll
fix minsize detection: minsize attribute implies optimizing for size
2015-08-10 17:00:44 +00:00
x86-64-double-shifts-var.ll
…
x86-64-extend-shift.ll
…
x86-64-flags-intrinsics.ll
[X86] Permit reading of the FLAGS register without it being previously defined
2016-03-02 06:46:52 +00:00
x86-64-gv-offset.ll
…
x86-64-intrcc.ll
Unified the handling of returns in the X87 stackifier so that the stackifier
2016-03-10 15:14:02 +00:00
x86-64-jumps.ll
…
x86-64-mem.ll
…
x86-64-ms_abi-vararg.ll
Make variable argument intrinsics behave correctly in a Win64 CC function.
2015-08-25 23:27:41 +00:00
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
[opaque pointer type] Add textual IR support for explicit type parameter for global aliases
2015-09-11 03:22:04 +00:00
x86-64-pic-11.ll
…
x86-64-psub.ll
…
x86-64-ptr-arg-simple.ll
…
x86-64-ret0.ll
…
x86-64-shortint.ll
…
x86-64-sret-return-2.ll
…
x86-64-sret-return.ll
…
x86-64-stack-and-frame-ptr.ll
…
x86-64-static-relo-movl.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
x86-64-tls-1.ll
…
x86-64-varargs.ll
…
x86-big-ret.ll
[X86] Support cleaning more than 2**16 bytes of stack
2016-03-04 22:56:17 +00:00
x86-flags-intrinsics.ll
[X86] Permit reading of the FLAGS register without it being previously defined
2016-03-02 06:46:52 +00:00
x86-fold-pshufb.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
x86-framelowering-trap.ll
Reapply r238011 with a fix for the trap instruction.
2015-05-22 18:10:47 +00:00
x86-inline-asm-validation.ll
…
x86-interrupt_vzeroupper.ll
Disallow generating vzeroupper before return instruction (iret) in interrupt handler function.
2016-03-01 11:32:03 +00:00
x86-mixed-alignment-dagcombine.ll
…
x86-repmov-copy-eflags.ll
[X86] Don't alter HasOpaqueSPAdjustment after we've relied on it
2016-01-14 01:20:03 +00:00
x86-sanitizer-shrink-wrapping.ll
[ShrinkWrapping] Disable the optimization for functions with sanitize like
2015-11-14 01:55:17 +00:00
x86-setcc-int-to-fp-combine.ll
AsmPrinter: Use emitGlobalConstantFP to emit elements of constant data
2015-12-08 02:37:48 +00:00
x86-shifts.ll
…
x86-shrink-wrap-unwind.ll
[X86] Do not run shrink-wrapping on function with split-stack attribute or HiPE
2016-01-19 23:29:03 +00:00
x86-shrink-wrapping.ll
Optimized loading (zextload) of i1 value from memory.
2016-02-25 07:05:12 +00:00
x86-store-gv-addr.ll
…
x86-upgrade-avx-vbroadcast.ll
…
x86-upgrade-avx2-vbroadcast.ll
…
x86-win64-shrink-wrapping.ll
[X86] Add intrinsics for reading and writing to the flags register
2016-01-01 06:50:01 +00:00
x86_64-mul-by-const.ll
…
x87.ll
[X86] Introduction of FeatureX87.
2016-03-23 11:13:54 +00:00
xaluo.ll
…
xmm-r64.ll
…
xmulo.ll
[X86] Enable call frame optimization ("mov to push") not only for optsize (PR26325)
2016-03-30 23:38:01 +00:00
xop-intrinsics-x86_64.ll
[X86][XOP] Regenerated intrinsics tests
2016-03-01 21:58:50 +00:00
xop-pcmov.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
xor-icmp.ll
…
xor.ll
llvm/test/CodeGen/X86/xor.ll: Appease Win32 targets since r240796.
2015-06-27 03:46:58 +00:00
xtest.ll
…
zero-remat.ll
…
zext-extract_subreg.ll
…
zext-fold.ll
Add some more triples after r264966
2016-03-30 23:55:22 +00:00
zext-inreg-0.ll
…
zext-inreg-1.ll
…
zext-sext.ll
…
zext-shl.ll
…
zext-trunc.ll
…
zlib-longest-match.ll
…