..
GC
Make the default triple optional by allowing an empty string
2015-09-16 05:34:32 +00:00
3addr-16bit.ll
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
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
2006-11-12-CSRetCC.ll
2006-11-17-IllegalMove.ll
2006-11-27-SelectLegalize.ll
2006-12-16-InlineAsmCrash.ll
2006-12-19-IntelSyntax.ll
2007-01-08-InstrSched.ll
2007-01-08-X86-64-Pointer.ll
2007-01-13-StackPtrIndex.ll
2007-01-29-InlineAsm-ir.ll
2007-02-04-OrAddrMode.ll
2007-02-16-BranchFold.ll
2007-02-19-LiveIntervalAssert.ll
2007-02-23-DAGCombine-Miscompile.ll
2007-02-25-FastCCStack.ll
2007-03-01-SpillerCrash.ll
2007-03-15-GEP-Idx-Sink.ll
2007-03-16-InlineAsm.ll
2007-03-18-LiveIntervalAssert.ll
2007-03-24-InlineAsmMultiRegConstraint.ll
2007-03-24-InlineAsmPModifier.ll
2007-03-24-InlineAsmVectorOp.ll
2007-03-24-InlineAsmXConstraint.ll
2007-03-26-CoalescerBug.ll
2007-04-08-InlineAsmCrash.ll
2007-04-11-InlineAsmVectorResult.ll
2007-04-17-LiveIntervalAssert.ll
2007-04-24-Huge-Stack.ll
2007-04-24-VectorCrash.ll
2007-04-27-InlineAsm-IntMemInput.ll
2007-05-05-Personality.ll
2007-05-05-VecCastExpand.ll
2007-05-14-LiveIntervalAssert.ll
2007-05-15-maskmovq.ll
2007-05-17-ShuffleISelBug.ll
2007-06-04-X86-64-CtorAsmBugs.ll
2007-06-28-X86-64-isel.ll
2007-06-29-DAGCombinerBug.ll
2007-06-29-VecFPConstantCSEBug.ll
2007-07-03-GR64ToVR64.ll
2007-07-10-StackerAssert.ll
2007-07-18-Vector-Extract.ll
2007-08-01-LiveVariablesBug.ll
2007-08-09-IllegalX86-64Asm.ll
2007-08-10-SignExtSubreg.ll
2007-08-13-AppendingLinkage.ll
2007-09-05-InvalidAsm.ll
2007-09-06-ExtWeakAliasee.ll
2007-09-27-LDIntrinsics.ll
2007-10-04-AvoidEFLAGSCopy.ll
2007-10-12-CoalesceExtSubReg.ll
2007-10-12-SpillerUnfold1.ll
2007-10-12-SpillerUnfold2.ll
2007-10-14-CoalescerCrash.ll
2007-10-15-CoalescerCrash.ll
2007-10-16-CoalescerCrash.ll
2007-10-19-SpillerUnfold.ll
2007-10-28-inlineasm-q-modifier.ll
2007-10-29-ExtendSetCC.ll
2007-10-30-LSRCrash.ll
2007-10-31-extractelement-i64.ll
2007-11-01-ISelCrash.ll
2007-11-03-x86-64-q-constraint.ll
2007-11-04-LiveIntervalCrash.ll
2007-11-04-LiveVariablesBug.ll
2007-11-04-rip-immediate-constant.ll
2007-11-06-InstrSched.ll
2007-11-07-MulBy4.ll
2007-11-30-LoadFolding-Bug.ll
2007-12-16-BURRSchedCrash.ll
2007-12-18-LoadCSEBug.ll
2008-01-08-IllegalCMP.ll
2008-01-08-SchedulerCrash.ll
2008-01-09-LongDoubleSin.ll
2008-01-16-FPStackifierAssert.ll
2008-01-16-InvalidDAGCombineXform.ll
2008-02-05-ISelCrash.ll
2008-02-06-LoadFoldingBug.ll
2008-02-14-BitMiscompile.ll
2008-02-18-TailMergingBug.ll
2008-02-20-InlineAsmClobber.ll
2008-02-22-LocalRegAllocBug.ll
2008-02-25-InlineAsmBug.ll
2008-02-25-X86-64-CoalescerBug.ll
2008-02-26-AsmDirectMemOp.ll
2008-02-27-DeadSlotElimBug.ll
2008-02-27-PEICrash.ll
2008-03-06-frem-fpstack.ll
2008-03-07-APIntBug.ll
2008-03-10-RegAllocInfLoop.ll
2008-03-12-ThreadLocalAlias.ll
2008-03-13-TwoAddrPassCrash.ll
2008-03-14-SpillerCrash.ll
2008-03-19-DAGCombinerBug.ll
2008-03-23-DarwinAsmComments.ll
2008-03-25-TwoAddrPassBug.ll
2008-03-31-SpillerFoldingBug.ll
2008-04-02-unnamedEH.ll
2008-04-08-CoalescerCrash.ll
2008-04-09-BranchFolding.ll
2008-04-15-LiveVariableBug.ll
2008-04-16-CoalescerBug.ll
2008-04-16-ReMatBug.ll
2008-04-17-CoalescerBug.ll
2008-04-24-MemCpyBug.ll
2008-04-24-pblendw-fold-crash.ll
2008-04-26-Asm-Optimize-Imm.ll
2008-04-28-CoalescerBug.ll
2008-04-28-CyclicSchedUnit.ll
2008-05-01-InvalidOrdCompare.ll
2008-05-09-PHIElimBug.ll
2008-05-09-ShuffleLoweringBug.ll
2008-05-12-tailmerge-5.ll
2008-05-21-CoalescerBug.ll
2008-05-22-FoldUnalignedLoad.ll
2008-05-28-CoalescerBug.ll
2008-05-28-LocalRegAllocBug.ll
2008-06-13-NotVolatileLoadStore.ll
[X86]Update test to use FileCheck.
2015-10-07 18:21:41 +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-19-SubAndFetch.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-CoalescerBug2.ll
2008-09-11-CoalescerBug.ll
2008-09-17-inline-asm-1.ll
2008-09-18-inline-asm-2.ll
2008-09-19-RegAllocBug.ll
2008-09-25-sseregparm-1.ll
2008-09-26-FrameAddrBug.ll
2008-09-29-ReMatBug.ll
2008-09-29-VolatileBug.ll
2008-10-06-x87ld-nan-1.ll
2008-10-06-x87ld-nan-2.ll
2008-10-07-SSEISelBug.ll
2008-10-11-CallCrash.ll
2008-10-13-CoalescerBug.ll
2008-10-16-VecUnaryOp.ll
2008-10-17-Asm64bitRConstraint.ll
2008-10-20-AsmDoubleInI32.ll
2008-10-24-FlippedCompare.ll
2008-10-27-CoalescerBug.ll
2008-10-29-ExpandVAARG.ll
2008-11-03-F80VAARG.ll
2008-11-06-testb.ll
2008-11-13-inlineasm-3.ll
2008-11-29-ULT-Sign.ll
2008-12-01-loop-iv-used-outside-loop.ll
2008-12-01-SpillerAssert.ll
2008-12-02-dagcombine-1.ll
2008-12-02-dagcombine-2.ll
2008-12-02-dagcombine-3.ll
2008-12-02-IllegalResultType.ll
2008-12-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-BigShift2.ll
2009-01-31-BigShift3.ll
2009-01-31-BigShift.ll
2009-02-01-LargeMask.ll
2009-02-03-AnalyzedTwice.ll
2009-02-04-sext-i64-gep.ll
2009-02-08-CoalescerBug.ll
2009-02-09-ivs-different-sizes.ll
2009-02-11-codegenprepare-reuse.ll
2009-02-12-DebugInfoVLA.ll
2009-02-12-InlineAsm-nieZ-constraints.ll
2009-02-12-SpillerBug.ll
2009-02-21-ExtWeakInitializer.ll
2009-02-25-CommuteBug.ll
2009-02-26-MachineLICMBug.ll
2009-03-03-BitcastLongDouble.ll
2009-03-03-BTHang.ll
2009-03-05-burr-list-crash.ll
2009-03-07-FPConstSelect.ll
2009-03-09-APIntCrash.ll
2009-03-09-SpillerBug.ll
2009-03-10-CoalescerBug.ll
2009-03-12-CPAlignBug.ll
2009-03-13-PHIElimBug.ll
2009-03-16-PHIElimInLPad.ll
2009-03-23-i80-fp80.ll
2009-03-23-LinearScanBug.ll
2009-03-23-MultiUseSched.ll
2009-03-25-TestBug.ll
2009-03-26-NoImplicitFPBug.ll
2009-04-12-FastIselOverflowCrash.ll
2009-04-12-picrel.ll
2009-04-13-2AddrAssert-2.ll
2009-04-13-2AddrAssert.ll
2009-04-14-IllegalRegs.ll
2009-04-16-SpillerUnfold.ll
2009-04-24.ll
2009-04-25-CoalescerBug.ll
2009-04-27-CoalescerAssert.ll
2009-04-27-LiveIntervalsAssert2.ll
2009-04-27-LiveIntervalsAssert.ll
2009-04-29-IndirectDestOperands.ll
2009-04-29-LinearScanBug.ll
2009-04-29-RegAllocAssert.ll
2009-04-scale.ll
2009-05-08-InlineAsmIOffset.ll
2009-05-11-tailmerge-crash.ll
2009-05-19-SingleElementExtractElement.ll
2009-05-23-available_externally.ll
2009-05-23-dagcombine-shifts.ll
2009-05-28-DAGCombineCrash.ll
2009-05-30-ISelBug.ll
2009-06-02-RewriterBug.ll
2009-06-03-Win64DisableRedZone.ll
2009-06-03-Win64SpillXMM.ll
2009-06-04-VirtualLiveIn.ll
2009-06-05-sitofpCrash.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-VZextByteShort.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
2009-09-10-SpillComments.ll
2009-09-16-CoalescerBug.ll
2009-09-19-earlyclobber.ll
2009-09-21-NoSpillLoopCount.ll
2009-09-22-CoalescerBug.ll
2009-09-23-LiveVariablesBug.ll
2009-10-14-LiveVariablesBug.ll
2009-10-16-Scope.ll
2009-10-19-atomic-cmp-eflags.ll
2009-10-19-EmergencySpill.ll
2009-10-25-RewriterBug.ll
2009-11-04-SubregCoalescingBug.ll
2009-11-13-VirtRegRewriterBug.ll
2009-11-16-MachineLICM.ll
2009-11-16-UnfoldMemOpBug.ll
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
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
2010-01-11-ExtraPHIArg.ll
2010-01-13-OptExtBug.ll
2010-01-15-SelectionDAGCycle.ll
2010-01-18-DbgValue.ll
DI: Reverse direction of subprogram -> function edge.
2015-11-05 22:03:56 +00:00
2010-01-19-OptExtBug.ll
2010-02-01-DbgValueCrash.ll
Make the default triple optional by allowing an empty string
2015-09-16 05:34:32 +00:00
2010-02-01-TaillCallCrash.ll
2010-02-03-DualUndef.ll
2010-02-04-SchedulerBug.ll
2010-02-11-NonTemporal.ll
2010-02-12-CoalescerBug-Impdef.ll
2010-02-15-ImplicitDefBug.ll
2010-02-19-TailCallRetAddrBug.ll
2010-02-23-DAGCombineBug.ll
2010-02-23-DIV8rDefinesAX.ll
2010-02-23-RematImplicitSubreg.ll
2010-02-23-SingleDefPhiJoin.ll
2010-03-04-Mul8Bug.ll
2010-03-05-ConstantFoldCFG.ll
2010-03-05-EFLAGS-Redef.ll
2010-03-17-ISelBug.ll
2010-04-06-SSEDomainFixCrash.ll
2010-04-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
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
DI: Reverse direction of subprogram -> function edge.
2015-11-05 22:03:56 +00:00
2010-05-26-DotDebugLoc.ll
DI: Reverse direction of subprogram -> function edge.
2015-11-05 22:03:56 +00:00
2010-05-26-FP_TO_INT-crash.ll
2010-05-28-Crash.ll
Use TargetRegisterInfo for printing MachineOperand register comments
2015-11-17 16:01:28 +00:00
2010-06-01-DeadArg-DbgInfo.ll
Use TargetRegisterInfo for printing MachineOperand register comments
2015-11-17 16:01:28 +00:00
2010-06-09-FastAllocRegisters.ll
2010-06-14-fast-isel-fs-load.ll
2010-06-15-FastAllocEarlyCLobber.ll
2010-06-24-g-constraint-crash.ll
2010-06-25-asm-RA-crash.ll
2010-06-25-CoalescerSubRegDefDead.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
2010-06-28-FastAllocTiedOperand.ll
2010-06-28-matched-g-constraint.ll
2010-07-02-asm-alignstack.ll
2010-07-02-UnfoldBug.ll
2010-07-06-asm-RIP.ll
2010-07-06-DbgCrash.ll
Make the default triple optional by allowing an empty string
2015-09-16 05:34:32 +00:00
2010-07-11-FPStackLoneUse.ll
2010-07-13-indirectXconstraint.ll
2010-07-15-Crash.ll
2010-07-29-SetccSimplify.ll
2010-08-04-MaskedSignedCompare.ll
2010-08-04-MingWCrash.ll
2010-08-04-StackVariable.ll
DI: Reverse direction of subprogram -> function edge.
2015-11-05 22:03:56 +00:00
2010-09-01-RemoveCopyByCommutingDef.ll
2010-09-16-asmcrash.ll
2010-09-16-EmptyFilename.ll
DI: Reverse direction of subprogram -> function edge.
2015-11-05 22:03:56 +00:00
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
2010-11-02-DbgParameter.ll
DI: Reverse direction of subprogram -> function edge.
2015-11-05 22:03:56 +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
DI: Reverse direction of subprogram -> function edge.
2015-11-05 22:03:56 +00:00
2011-02-04-FastRegallocNoFP.ll
2011-02-12-shuffle.ll
2011-02-21-VirtRegRewriter-KillSubReg.ll
2011-02-23-UnfoldBug.ll
2011-02-27-Fpextend.ll
2011-03-02-DAGCombiner.ll
2011-03-08-Sched-crash.ll
2011-03-09-Physreg-Coalescing.ll
2011-03-30-CreateFixedObjCrash.ll
2011-04-13-SchedCmpJmp.ll
2011-04-19-sclr-bb.ll
2011-05-09-loaduse.ll
2011-05-26-UnreachableBlockElim.ll
2011-05-27-CrossClassCoalescing.ll
2011-06-01-fildll.ll
2011-06-03-x87chain.ll
2011-06-06-fgetsign80bit.ll
2011-06-12-FastAllocSpill.ll
2011-06-14-mmx-inlineasm.ll
2011-06-14-PreschedRegalias.ll
2011-06-19-QuicksortCoalescerBug.ll
2011-07-13-BadFrameIndexDisplacement.ll
2011-08-23-PerformSubCombine128.ll
2011-08-23-Trampoline.ll
2011-08-29-BlockConstant.ll
2011-08-29-InitOrder.ll
2011-09-14-valcoalesce.ll
2011-09-18-sse2cmp.ll
2011-09-21-setcc-bug.ll
2011-10-11-SpillDead.ll
2011-10-11-srl.ll
2011-10-12-MachineCSE.ll
2011-10-18-FastISel-VectorParams.ll
2011-10-19-LegelizeLoad.ll
2011-10-19-widen_vselect.ll
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
2011-12-8-bitcastintprom.ll
2011-12-06-AVXVectorExtractCombine.ll
2011-12-06-BitcastVectorGlobal.ll
2011-12-08-AVXISelBugs.ll
2011-12-15-vec_shift.ll
2011-12-26-extractelement-duplicate-load.ll
2011-12-28-vselecti8.ll
2011-20-21-zext-ui2fp.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +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-10-UndefExceptionEdge.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
2012-01-11-split-cv.ll
2012-01-12-extract-sv.ll
2012-01-16-mfence-nosse-flags.ll
2012-01-18-vbitcast.ll
2012-02-12-dagco.ll
2012-02-14-scalar.ll
2012-02-23-mmx-inlineasm.ll
2012-02-29-CoalescerBug.ll
2012-03-15-build_vector_wl.ll
2012-03-20-LargeConstantExpr.ll
2012-03-26-PostRALICMBug.ll
2012-04-09-TwoAddrPassBug.ll
2012-04-26-sdglue.ll
2012-05-17-TwoAddressBug.ll
2012-05-19-CoalescerCrash.ll
2012-07-10-extload64.ll
2012-07-10-shufnorm.ll
2012-07-15-broadcastfold.ll
2012-07-15-BuildVectorPromote.ll
2012-07-15-tconst_shl.ll
2012-07-15-vshl.ll
2012-07-16-fp2ui-i1.ll
2012-07-16-LeaUndef.ll
2012-07-17-vtrunc.ll
2012-07-23-select_cc.ll
2012-08-07-CmpISelBug.ll
2012-08-16-setcc.ll
2012-08-17-legalizer-crash.ll
X86: 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
2012-11-30-handlemove-dbg.ll
DI: Reverse direction of subprogram -> function edge.
2015-11-05 22:03:56 +00:00
2012-11-30-misched-dbg.ll
DI: Reverse direction of subprogram -> function edge.
2015-11-05 22:03:56 +00:00
2012-11-30-regpres-dbg.ll
DI: Reverse direction of subprogram -> function edge.
2015-11-05 22:03:56 +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-05-30-CombineAddNSW.ll
2014-08-29-CompactUnwind.ll
9601.ll
20090313-signext.ll
abi-isel.ll
absdiff_128.ll
Codegen: Fix llvm.*absdiff semantic.
2015-09-24 10:35:03 +00:00
absdiff_256.ll
Codegen: Fix llvm.*absdiff semantic.
2015-09-24 10:35:03 +00:00
add32ri8.ll
add_shl_constant.ll
add-nsw-sext.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
add-of-carry.ll
add.ll
adde-carry.ll
addr-label-difference.ll
addr-mode-matcher.ll
address-type-promotion-constantexpr.ll
adx-intrinsics.ll
aes_intrinsics.ll
aliases.ll
aligned-comm.ll
aligned-variadic.ll
alignment-2.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
alignment.ll
all-ones-vector.ll
alldiv-divdi3.ll
alloca-align-rounding-32.ll
alloca-align-rounding.ll
allrem-moddi3.ll
and-encoding.ll
and-load-fold.ll
and-or-fold.ll
and-su.ll
andimm8.ll
anyext.ll
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-label2.ll
asm-label.ll
asm-mismatched-types.ll
asm-modifier-P.ll
asm-modifier.ll
asm-reg-type-mismatch.ll
asm-reject-reg-type-mismatch.ll
atom-bypass-slow-division-64.ll
atom-bypass-slow-division.ll
atom-call-reg-indirect-foldedreload32.ll
atom-call-reg-indirect-foldedreload64.ll
atom-call-reg-indirect.ll
atom-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
atom-pad-short-functions.ll
atom-sched.ll
atom-shuf.ll
atomic8.ll
atomic16.ll
atomic32.ll
atomic64.ll
atomic128.ll
X86: More efficient legalization of wide integer compares
2015-11-19 16:35:08 +00:00
atomic6432.ll
atomic_add.ll
atomic_idempotent.ll
atomic_mi.ll
x86 FP atomic codegen: don't drop globals, stack
2015-10-15 16:46:29 +00:00
atomic_op.ll
atomic-dagsched.ll
atomic-flags.ll
x86: preserve flags when folding atomic operations
2015-10-15 18:24:52 +00:00
atomic-load-store-wide.ll
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-ops-ancient-64.ll
atomic-or.ll
atomic-pointer.ll
Atomics-64.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_complex_am.ll
avoid-lea-scale2.ll
avoid-loop-align-2.ll
avoid-loop-align.ll
avx1-logical-load-folding.ll
avx2-arith.ll
avx2-cmp.ll
avx2-conversions.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
avx2-gather.ll
avx2-intrinsics-x86-upgrade.ll
avx2-intrinsics-x86.ll
[X86] int_x86_avx2_permps and X86ISD::VPERMV should take an integer vector for its shuffle indices.
2015-11-29 22:53:22 +00:00
avx2-logic.ll
avx2-nontemporal.ll
avx2-phaddsub.ll
avx2-pmovxrm-intrinsics.ll
avx2-shift.ll
avx2-vbroadcast.ll
[X86][AVX2] Tidied up PBROADCAST tests
2015-11-28 14:15:40 +00:00
avx2-vector-shifts.ll
avx2-vperm.ll
avx512-arith.ll
AVX-512: regenerated test for avx512 arithmetics, NFC
2015-12-01 12:35:03 +00:00
avx512-bugfix-23634.ll
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-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
avx512-cmp.ll
X86: More efficient legalization of wide integer compares
2015-11-19 16:35:08 +00:00
avx512-cvt.ll
avx512-ext.ll
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-fma.ll
avx512-gather-scatter-intrin.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
avx512-i1test.ll
avx512-inc-dec.ll
avx512-insert-extract.ll
AVX512: vpextrb/w/d/q and vpinsrb/w/d/q implementation.
2015-10-08 12:55:01 +00:00
avx512-intel-ocl.ll
avx512-intrinsics.ll
[X86][AVX512] add comi with Sae
2015-12-02 08:17:51 +00:00
avx512-logic.ll
avx512-mask-bugfix.ll
avx512-mask-op.ll
AVX-512: shufflevector for i1 vectors <2 x i1> .. <64 x i1>
2015-09-17 06:53:12 +00:00
avx512-mov.ll
avx512-nontemporal.ll
avx512-round.ll
avx512-scalar.ll
avx512-select.ll
avx512-shift.ll
avx512-skx-insert-subvec.ll
AVX-512: Optimized INSERT_SUBVECTOR for i1 vector types
2015-11-22 13:57:38 +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
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
avx512-vec-cmp.ll
avx512-vselect-crash.ll
avx512bw-arith.ll
avx512bw-intrinsics.ll
AVX512: regenerate avx512bw intrincics tests results.
2015-11-30 10:40:52 +00:00
avx512bw-mask-op.ll
avx512bw-mov.ll
avx512bw-vec-cmp.ll
avx512bwvl-arith.ll
avx512bwvl-intrinsics.ll
[X86][AVX512] Added support for AVX512 UNPCK shuffle decode comments.
2015-11-17 22:35:45 +00:00
avx512bwvl-mov.ll
avx512bwvl-vec-cmp.ll
avx512cd-intrinsics.ll
[X86][AVX512CD] add mask broadcast intrinsics
2015-11-18 09:42:45 +00:00
avx512cdvl-intrinsics.ll
[X86][AVX512CD] add mask broadcast intrinsics
2015-11-18 09:42:45 +00:00
avx512dq-intrinsics.ll
AVX-512: Fixed COPY_TO_REGCLASS for mask registers
2015-11-19 13:13:00 +00:00
avx512dq-mask-op.ll
avx512dqvl-intrinsics.ll
AVX-512: Fixed COPY_TO_REGCLASS for mask registers
2015-11-19 13:13:00 +00:00
avx512er-intrinsics.ll
avx512vl-arith.ll
avx512vl-intrinsics.ll
AVX512: Implemented encoding, intrinsics and DAG lowering for VMOVDDUP instructions.
2015-11-19 08:26:56 +00:00
avx512vl-logic.ll
avx512vl-mov.ll
avx512vl-nontemporal.ll
avx512vl-vec-cmp.ll
avx-arith.ll
avx-basic.ll
avx-bitcast.ll
avx-brcond.ll
avx-cast.ll
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
avx-intrinsics-x86_64.ll
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
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
avx-isa-check.ll
AVX512: Implemented encoding, intrinsics and DAG lowering for VMOVDDUP instructions.
2015-11-19 08:26:56 +00:00
avx-load-store.ll
[x86] Fix AVX maskload/store intrinsic prototypes.
2015-10-20 11:20:13 +00:00
avx-logic.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
avx-minmax.ll
avx-select.ll
avx-shift.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
avx-shuffle-x86_32.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
avx-splat.ll
Revert r253528: "[X86] Enable shrink-wrapping by default."
2015-11-25 00:05:13 +00:00
avx-trunc.ll
avx-unpack.ll
avx-varargs-x86_64.ll
avx-vbroadcast.ll
avx-vextractf128.ll
avx-vinsertf128.ll
avx-vperm2x128.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
avx-vzeroupper.ll
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
barrier-sse.ll
barrier.ll
basic-promote-integers.ll
bc-extract.ll
bigstructret2.ll
bigstructret.ll
bit-test-shift.ll
bitcast2.ll
bitcast-i256.ll
bitcast-int-to-vector.ll
bitcast-mmx.ll
bitcast.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
bmi.ll
bool-simplify.ll
bool-zext.ll
br-fold.ll
Revert "Revert "Revert r248959, "[WinEH] Emit int3 after noreturn calls on Win64"""
2015-10-09 01:13:17 +00:00
branchfolding-landingpads.ll
brcond.ll
break-anti-dependencies.ll
break-false-dep.ll
bss_pagealigned.ll
bswap-inline-asm.ll
bswap-vector.ll
bswap.ll
bt.ll
btq.ll
buildvec-insertvec.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
byval2.ll
byval3.ll
byval4.ll
byval5.ll
byval6.ll
byval7.ll
byval-align.ll
byval-callee-cleanup.ll
byval.ll
cache-intrinsic.ll
call-imm.ll
call-push.ll
cas.ll
catch.ll
catchpad-realign-savexmm.ll
Add missing triple to WinEH test case
2015-11-13 19:11:12 +00:00
catchpad-regmask.ll
[WinEH] Mark funclet entries and exits as clobbering all registers
2015-11-06 17:06:38 +00:00
catchpad-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
catchret-empty-fallthrough.ll
[WinEH] Don't forward branches across empty EH pad BBs
2015-11-11 23:09:31 +00:00
catchret-fallthrough.ll
[WinEH] Fix ESP management with 32-bit __CxxFrameHandler3
2015-11-13 21:27:00 +00:00
cfi.ll
cfstring.ll
chain_order.ll
change-compare-stride-1.ll
change-compare-stride-trickiness-0.ll
change-compare-stride-trickiness-1.ll
change-compare-stride-trickiness-2.ll
cleanuppad-inalloca.ll
[WinEH] Fix 32-bit funclet epilogues in the presence of dynamic allocas
2015-10-07 23:55:01 +00:00
cleanuppad-large-codemodel.ll
[WinEH] Mark funclet entries and exits as clobbering all registers
2015-11-06 17:06:38 +00:00
cleanuppad-realign.ll
[WinEH] Make UnwindHelp a fixed stack object allocated after XMM CSRs
2015-11-13 19:06:01 +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
cmov.ll
cmovcmov.ll
cmp-fast-isel.ll
cmp.ll
cmpxchg16b.ll
cmpxchg-clobber-flags.ll
cmpxchg-i1.ll
cmpxchg-i128-i1.ll
coal-sections.ll
[MachO] Stop generating *coal* sections.
2015-10-15 05:28:38 +00:00
coalesce_commute_subreg.ll
coalesce-esp.ll
coalesce-implicitdef.ll
coalescer-commute1.ll
coalescer-commute2.ll
coalescer-commute3.ll
coalescer-commute4.ll
coalescer-commute5.ll
coalescer-cross.ll
coalescer-dce2.ll
coalescer-dce.ll
coalescer-identity.ll
coalescer-remat.ll
coalescer-subreg.ll
coalescer-win64.ll
[X86] Add RIP to GR64_TCW64
2015-11-30 19:04:19 +00:00
code_placement_align_all.ll
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
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_rotation2.ll
Enhance loop rotation with existence of profile data in MachineBlockPlacement pass.
2015-10-19 23:16:40 +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_outline_optional_branches.ll
code_placement.ll
codegen-prepare-addrmode-sext.ll
codegen-prepare-cast.ll
codegen-prepare-crash.ll
codegen-prepare-extload.ll
codegen-prepare.ll
codemodel.ll
coff-comdat2.ll
coff-comdat3.ll
coff-comdat.ll
coff-feat00.ll
coff-weak.ll
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-avx2-intrinsics.ll
combine-avx-intrinsics.ll
combine-lds.ll
combine-multiplies.ll
[X86] - Catch extra combine opportunities for redundant imuls.
2015-10-22 16:14: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
combiner-aa-0.ll
combiner-aa-1.ll
commute-blend-avx2.ll
commute-blend-sse41.ll
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_folding.ll
compare-add.ll
compare-inf.ll
compiler_used.ll
complex-asm.ll
complex-fca.ll
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-optnone.ll
constant-hoisting-shift-immediate.ll
constant-pool-remat-0.ll
constant-pool-sharing.ll
constpool.ll
constructor.ll
convert-2-addr-3-addr-inc64.ll
copy-propagation.ll
copysign-constant-magnitude.ll
cpus.ll
crash-nosse.ll
crash-O0.ll
crash.ll
critical-anti-dep-breaker.ll
critical-edge-split-2.ll
cse-add-with-overflow.ll
cstring.ll
ctpop-combine.ll
cvt16.ll
cvtv2f32.ll
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
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
DI: Reverse direction of subprogram -> function edge.
2015-11-05 22:03:56 +00:00
dbg-changes-codegen.ll
dbg-combine.ll
DI: Reverse direction of subprogram -> function edge.
2015-11-05 22:03:56 +00:00
DbgValueOtherTargets.test
debugloc-argsize.ll
DI: Reverse direction of subprogram -> function edge.
2015-11-05 22:03:56 +00:00
disable-tail-calls.ll
discontiguous-loops.ll
div8.ll
divide-by-constant.ll
divrem8_ext.ll
divrem.ll
dllexport-x86_64.ll
dllexport.ll
dllimport-x86_64.ll
dllimport.ll
dollar-name.ll
dont-trunc-store-double-to-float.ll
dwarf-comp-dir.ll
dwarf-eh-prepare.ll
dyn_alloca_aligned.ll
dyn-stackalloc.ll
dynamic-alloca-in-entry.ll
dynamic-alloca-lifetime.ll
dynamic-allocas-VLAs.ll
early-ifcvt-crash.ll
early-ifcvt.ll
eh_frame.ll
Bring r252305 back with a test fix.
2015-11-06 15:30:45 +00:00
eh-label.ll
eh-nolandingpads.ll
eh-null-personality.ll
elf-comdat2.ll
elf-comdat.ll
emit-big-cst.ll
empty-functions.ll
empty-struct-return-type.ll
emutls_generic.ll
Stop producing .data.rel sections.
2015-11-18 06:02:15 +00:00
emutls-pic.ll
Stop producing .data.rel sections.
2015-11-18 06:02:15 +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
epilogue.ll
equiv_with_fndef.ll
equiv_with_vardef.ll
exception-label.ll
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
expand-opaque-const.ll
expand-vr64-gr64-copy.mir
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
extractelement-from-arg.ll
extractelement-index.ll
extractelement-legalization-store-ordering.ll
extractelement-load.ll
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
fabs.ll
fadd-combines.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +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-fail2.ll
fast-isel-args-fail.ll
fast-isel-args.ll
fast-isel-atomic.ll
fast-isel-avoid-unnecessary-pic-base.ll
fast-isel-bail.ll
fast-isel-bc.ll
fast-isel-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-branch2.ll
fast-isel-cmp-branch3.ll
fast-isel-cmp-branch.ll
fast-isel-cmp.ll
fast-isel-constant.ll
fast-isel-constpool.ll
fast-isel-constrain-store-indexreg.ll
fast-isel-divrem-x86-64.ll
fast-isel-divrem.ll
fast-isel-double-half-convertion.ll
fast-isel-emutls.ll
fast-isel-expect.ll
fast-isel-extract.ll
fast-isel-float-half-convertion.ll
fast-isel-fneg.ll
fast-isel-fold-mem.ll
fast-isel-fptrunc-fpext.ll
fast-isel-gep.ll
fast-isel-gv.ll
fast-isel-i1.ll
fast-isel-int-float-conversion.ll
fast-isel-mem.ll
fast-isel-movsbl-indexreg.ll
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-cmov2.ll
fast-isel-select-cmov.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
fast-isel-store.ll
fast-isel-tailcall.ll
fast-isel-tls.ll
fast-isel-trunc-kill-subreg.ll
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
fastcc3struct.ll
fastcc-2.ll
fastcc-byval.ll
fastcc-sret.ll
fastcc.ll
fastisel-gep-promote-before-add.ll
fastmath-float-half-conversion.ll
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-lea.ll
[X86] Replace LEAs with INC/DEC when profitable
2015-11-11 11:44:31 +00:00
float-asmprint.ll
float-conv-elim.ll
floor-soft-float.ll
Don't raise inexact when lowering ceil, floor, round, trunc.
2015-09-22 11:43:17 +00:00
fltused_function_pointer.ll
fltused.ll
fma4-intrinsics-x86_64-folded-load.ll
fma_patterns_wide.ll
[X86][FMA] Optimize FNEG(FMUL) Patterns
2015-12-02 09:07:55 +00:00
fma_patterns.ll
[X86][FMA] Optimize FNEG(FMUL) Patterns
2015-12-02 09:07:55 +00:00
fma-commute-x86.ll
[X86][FMA4] Prefer FMA4 to FMA
2015-11-30 22:22:06 +00:00
fma-do-not-commute.ll
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: Implemented commute transformations FMA*_Int instructions.
2015-11-13 00:07:35 +00:00
fma-phi-213-to-231.ll
fma-scalar-memfold.ll
X86-FMA3: Improved/enabled the memory folding optimization for scalar loads
2015-11-26 07:45:30 +00:00
fma.ll
fmaxnum.ll
fminnum.ll
fmul-combines.ll
[DAGCombiner] Generalize FADD constant combines to work with vectors
2015-10-03 22:06:06 +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
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
fold-load-vec.ll
fold-load.ll
fold-mul-lohi.ll
fold-pcmpeqd-1.ll
fold-pcmpeqd-2.ll
fold-push.ll
[X86] Generate .cfi_adjust_cfa_offset correctly when pushing arguments
2015-11-03 08:17:25 +00:00
fold-sext-trunc.ll
fold-tied-op.ll
fold-vector-bv-crash.ll
fold-vector-sext-crash2.ll
fold-vector-sext-crash.ll
fold-vector-sext-zext.ll
fold-vector-shl-crash.ll
fold-vector-shuffle-crash.ll
fold-vector-trunc-sitofp.ll
fold-vex.ll
fold-xmm-zero.ll
fold-zext-trunc.ll
force-align-stack-alloca.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
force-align-stack.ll
fp2sint.ll
fp_constant_op.ll
fp_load_cast_fold.ll
fp_load_fold.ll
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-compare-cmov.ll
fp-stack-compare.ll
fp-stack-direct-ret.ll
fp-stack-O0-crash.ll
fp-stack-O0.ll
fp-stack-ret-conv.ll
fp-stack-ret-store.ll
fp-stack-ret.ll
fp-stack-retcopy.ll
fp-stack-set-st1.ll
fp-stack.ll
fp-trunc.ll
fp-une-cmp.ll
fpcmp-soft-fp.ll
fpstack-debuginstr-kill.ll
DI: Reverse direction of subprogram -> function edge.
2015-11-05 22:03:56 +00:00
frame-base.ll
frameaddr.ll
frameregister.ll
frem-msvc32.ll
fsgsbase.ll
fsxor-alignment.ll
full-lsr.ll
funclet-layout.ll
[WinEH] Create a separate MBB for funclet prologues
2015-10-06 23:31:59 +00:00
function-subtarget-features-2.ll
function-subtarget-features.ll
ga-offset.ll
gather-addresses.ll
gcc_except_table_functions.ll
gcc_except_table.ll
[WinEH] Teach AsmPrinter about funclets
2015-09-29 20:12:33 +00:00
getelementptr.ll
ghc-cc64.ll
ghc-cc.ll
global-fill.ll
global-sections-comdat.ll
global-sections-tls.ll
global-sections.ll
[MachO] Stop generating *coal* sections.
2015-10-15 05:28:38 +00:00
gs-fold.ll
h-register-addressing-32.ll
h-register-addressing-64.ll
h-register-store.ll
h-registers-0.ll
h-registers-1.ll
h-registers-2.ll
h-registers-3.ll
haddsub-2.ll
haddsub-undef.ll
haddsub.ll
half.ll
findDeadCallerSavedReg needs to pay attention to calling convention
2015-11-23 22:17:44 +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-cc64.ll
hipe-cc.ll
hipe-prologue.ll
hoist-common.ll
hoist-invariant-load.ll
huge-stack-offset.ll
i1narrowfail.ll
i2k.ll
i64-mem-copy.ll
i128-and-beyond.ll
i128-immediate.ll
i128-mul.ll
i128-ret.ll
i128-sdiv.ll
i256-add.ll
i386-shrink-wrapping.ll
[X86] Make sure the prologue does not clobber EFLAGS when it lives accross it.
2015-12-02 01:22:54 +00:00
i486-fence-loop.ll
iabs.ll
ident-metadata.ll
illegal-insert.ll
illegal-vector-args-return.ll
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
implicit-null-check.ll
imul-lea-2.ll
imul-lea.ll
imul.ll
inalloca-ctor.ll
inalloca-invoke.ll
inalloca-regparm.ll
inalloca-stdcall.ll
inalloca.ll
indirect-hidden.ll
init-priority.ll
inline-asm-2addr.ll
inline-asm-bad-constraint-n.ll
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-R-constraint.ll
inline-asm-sp-clobber-memcpy.ll
inline-asm-stack-realign2.ll
inline-asm-stack-realign3.ll
inline-asm-stack-realign.ll
inline-asm-tied.ll
inline-asm-x-scalar.ll
inline-asm.ll
inline-sse.ll
[X86][SSE] Legal XMM Register Class ordering for SSE1
2015-11-21 12:38:34 +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
insertps-from-constantpool.ll
[MachineInstrBuilder] Support for adding a ConstantPoolIndex MO with an additional offset.
2015-11-21 21:42:26 +00:00
insertps-O0-bug.ll
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-sink2.ll
isel-sink3.ll
isel-sink.ll
isint.ll
isnan2.ll
isnan.ll
ispositive.ll
jump_sign.ll
label-redefinition.ll
large-code-model-isel.ll
large-constants.ll
large-gep-chain.ll
large-gep-scale.ll
large-global.ll
late-address-taken.ll
[ShrinkWrap] Make sure we do not mess up with EH funclet lowering.
2015-11-12 18:13:42 +00:00
ldzero.ll
lea-2.ll
lea-3.ll
lea-4.ll
lea-5.ll
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
legalize-sub-zero-2.ll
legalize-sub-zero.ll
legalizedag_vec.ll
lfence.ll
libcall-sret.ll
licm-dominance.ll
licm-nested.ll
licm-regpressure.ll
licm-symbol.ll
limited-prec.ll
lit.local.cfg
live-out-reg-info.ll
liveness-local-regalloc.ll
llc-override-mcpu-mattr.ll
load-slice.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
localescape.ll
Make Win64 localescape offsets FP relative instead of SP relative
2015-10-12 19:43:34 +00:00
lock-inst-encoding.ll
log2_not_readnone.ll
logical-load-fold.ll
long-setcc.ll
longlong-deadload.ll
loop-blocks.ll
loop-hoist.ll
loop-strength-reduce2.ll
loop-strength-reduce4.ll
loop-strength-reduce5.ll
loop-strength-reduce6.ll
loop-strength-reduce7.ll
loop-strength-reduce8.ll
loop-strength-reduce-2.ll
loop-strength-reduce-3.ll
loop-strength-reduce.ll
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
[X86] Replace LEAs with INC/DEC when profitable
2015-11-11 11:44:31 +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
machine-combiner.ll
add 'MustReduceDepth' as an objective/cost-metric for the MachineCombiner
2015-11-10 16:48:53 +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-trace-metrics-crash.ll
DI: Reverse direction of subprogram -> function edge.
2015-11-05 22:03:56 +00:00
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
DI: Reverse direction of subprogram -> function edge.
2015-11-05 22:03:56 +00:00
MachineSink-eflags.ll
MachineSink-PHIUse.ll
macho-comdat.ll
masked_gather_scatter.ll
Pointers in Masked Load, Store, Gather, Scatter intrinsics
2015-11-19 07:17:16 +00:00
masked_memop.ll
Pointers in Masked Load, Store, Gather, Scatter intrinsics
2015-11-19 07:17:16 +00:00
masked-iv-safe.ll
masked-iv-unsafe.ll
maskmovdqu.ll
mature-mc-support.ll
mcinst-avx-lowering.ll
mcinst-lowering.ll
mcu-abi.ll
[X86] Make elfiamcu an OS, not an environment.
2015-10-27 07:23:59 +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.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
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
memset-2.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +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-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
merge_store.ll
merge-consecutive-stores-i1.ll
merge-store-partially-alias-loads.ll
SelectionDAGDumper: Print simple operands inline.
2015-09-25 22:27:02 +00:00
MergeConsecutiveStores.ll
Fix two issues in MergeConsecutiveStores:
2015-11-02 18:48:08 +00:00
mfence.ll
mingw-alloca.ll
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
DI: Reverse direction of subprogram -> function edge.
2015-11-05 22:03:56 +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.ll
mmx-coalescing.ll
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
movntdq-no-avx.ll
movpc32-check.ll
DI: Reverse direction of subprogram -> function edge.
2015-11-05 22:03:56 +00:00
movtopush.ll
ms-inline-asm.ll
mul64.ll
mul128_sext_loop.ll
mul128.ll
mul-legalize.ll
mul-remat.ll
mul-shift-reassoc.ll
muloti.ll
mult-alt-generic-i686.ll
mult-alt-generic-x86_64.ll
mult-alt-x86.ll
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
musttail.ll
named-reg-alloc.ll
named-reg-notareg.ll
nancvt.ll
narrow_op-1.ll
narrow-shl-cst.ll
narrow-shl-load.ll
neg_cmp.ll
neg_fp.ll
neg-shl-add.ll
negate-add-zero.ll
negative_zero.ll
negative-sin.ll
negative-stride-fptosi-user.ll
negative-subscript.ll
newline-and-quote.ll
no-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
nontemporal.ll
norex-subreg.ll
nosse-error1.ll
nosse-error2.ll
nosse-varargs.ll
null-streamer.ll
DI: Reverse direction of subprogram -> function edge.
2015-11-05 22:03:56 +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
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
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
pass-three.ll
patchpoint-invoke.ll
patchpoint-verifiable.mir
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
personality_size.ll
personality.ll
phaddsub.ll
phi-bit-propagation.ll
phi-immediate-factoring.ll
phielim-split.ll
phys_subreg_coalesce-2.ll
phys_subreg_coalesce-3.ll
phys_subreg_coalesce.ll
phys-reg-local-regalloc.ll
pic_jumptable.ll
pic-load-remat.ll
pic.ll
pmovext.ll
pmovsx-inreg.ll
pmul.ll
[X86][SSE] Regenerate PMUL tests
2015-11-24 22:09:31 +00:00
pmulld.ll
pointer-vector.ll
pop-stack-cleanup.ll
[X86] Generate .cfi_adjust_cfa_offset correctly when pushing arguments
2015-11-03 08:17:25 +00:00
popcnt.ll
postalloc-coalescing.ll
postra-licm.ll
powi.ll
pr1462.ll
pr1489.ll
pr1505.ll
pr1505b.ll
pr2177.ll
pr2182.ll
pr2326.ll
pr2656.ll
pr2659.ll
pr2849.ll
pr2924.ll
pr2982.ll
pr3154.ll
pr3216.ll
pr3241.ll
pr3243.ll
pr3244.ll
pr3250.ll
pr3317.ll
pr3366.ll
pr3457.ll
pr3522.ll
pr5145.ll
pr7882.ll
pr9127.ll
pr9743.ll
pr10068.ll
pr10475.ll
pr10499.ll
pr10523.ll
pr10524.ll
pr10525.ll
pr10526.ll
pr11202.ll
pr11334.ll
pr11415.ll
pr11468.ll
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
LegalizeDAG: Fix and improve FCOPYSIGN/FABS legalization
2015-11-12 01:02:47 +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
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
pr15296.ll
pr15309.ll
pr16031.ll
pr16360.ll
pr16807.ll
pr17546.ll
pr17631.ll
pr17764.ll
pr18014.ll
pr18023.ll
pr18054.ll
pr18162.ll
pr18846.ll
pr19049.ll
pr20020.ll
pr20088.ll
pr21099.ll
pr21792.ll
pr22019.ll
pr22103.ll
pr22774.ll
pr23103.ll
pr23246.ll
pr23273.ll
pr23603.ll
pr23664.ll
pr24139.ll
pr24374.ll
pr24602.ll
pre-ra-sched.ll
prefetch.ll
prefixdata.ll
preserve_allcc64.ll
preserve_mostcc64.ll
private-2.ll
private.ll
prolog-push-seq.ll
prologuedata.ll
promote-assert-zext.ll
promote-i16.ll
promote-trunc.ll
promote.ll
pseudo_cmov_lower1.ll
pseudo_cmov_lower2.ll
pseudo_cmov_lower.ll
pshufb-mask-comments.ll
pshufd-combine-crash.ll
psubus.ll
[X86][SSE] Added SSE2 PSUBUS tests
2015-11-21 13:57:22 +00:00
ptr-rotate.ll
ptrtoint-constexpr.ll
push-cfi-debug.ll
DI: Reverse direction of subprogram -> function edge.
2015-11-05 22:03:56 +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
[X86] Generate .cfi_adjust_cfa_offset correctly when pushing arguments
2015-11-03 08:17:25 +00:00
ragreedy-bug.ll
ragreedy-hoist-spill.ll
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +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
recip-fastmath.ll
red-zone2.ll
red-zone.ll
regalloc-reconcile-broken-hints.ll
reghinting.ll
regpressure.ll
rem_crash.ll
Fix llc crash processing S/UREM for -Oz builds caused by rL250825.
2015-10-27 00:14:06 +00:00
rem.ll
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_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
rotate2.ll
rotate4.ll
rotate.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
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
sandybridge-loads.ll
scalar_sse_minmax.ll
scalar_widen_div.ll
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
[X86] Fix sitofp and uitofp instruction matching failures with long double and avx512
2015-09-20 08:12:17 +00:00
scalar-min-max-fill-operand.ll
scalarize-bitcast.ll
scev-interchange.ll
scheduler-backtracking.ll
sdiv-exact.ll
sdiv-pow2.ll
segmented-stacks-dynamic.ll
segmented-stacks.ll
seh-catch-all-win32.ll
[WinEH] Move WinEHFuncInfo from MachineModuleInfo to MachineFunction
2015-11-17 21:10:25 +00:00
seh-catch-all.ll
[WinEH] Don't emit CATCHRET from visitCatchPad
2015-11-09 23:07:48 +00:00
seh-catchpad.ll
[WinEH] Only generate UnwindHelp slot for MSVCXX
2015-11-11 19:21:09 +00:00
seh-except-finally.ll
[SEH] Update SEH codegen tests to use the new IR
2015-10-09 23:05:54 +00:00
seh-exception-code.ll
[WinEH] Don't emit CATCHRET from visitCatchPad
2015-11-09 23:07:48 +00:00
seh-filter-no-personality.ll
seh-finally.ll
[SEH] Update SEH codegen tests to use the new IR
2015-10-09 23:05:54 +00:00
seh-safe-div-win32.ll
Assign correct edge weights to unwind destinations when lowering invoke statement.
2015-10-12 23:02:58 +00:00
seh-safe-div.ll
Assign correct edge weights to unwind destinations when lowering invoke statement.
2015-10-12 23:02:58 +00:00
seh-stack-realign.ll
[WinEH] Move WinEHFuncInfo from MachineModuleInfo to MachineFunction
2015-11-17 21:10:25 +00:00
select_const.ll
select-with-and-or.ll
select.ll
selectiondag-crash.ll
selectiondag-cse.ll
setcc-combine.ll
setcc-lowering.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
setcc-narrowing.ll
setcc-sentinals.ll
setcc.ll
setjmp-spills.ll
setoeq.ll
setuge.ll
sext-i1.ll
sext-load.ll
sext-ret-val.ll
sext-setcc-self.ll
sext-subreg.ll
sext-trunc.ll
sfence.ll
sha.ll
shift-and.ll
shift-avx2-crash.ll
shift-bmi2.ll
shift-coalesce.ll
shift-codegen.ll
shift-combine-crash.ll
shift-combine.ll
shift-double.ll
shift-folding.ll
shift-i128.ll
shift-i256.ll
shift-one.ll
shift-pair.ll
shift-parts.ll
shift-pcmp.ll
shl_elim.ll
shl_undef.ll
shl-anyext.ll
shl-i64.ll
shrink-compare.ll
shrink-fp-const1.ll
shrink-fp-const2.ll
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
sibcall.ll
simple-zext.ll
sincos-opt.ll
sincos.ll
sink-blockfreq.ll
sink-cheap-instructions.ll
sink-hoist.ll
sink-out-of-loop.ll
sjlj-baseptr.ll
sjlj.ll
slow-div.ll
slow-incdec.ll
slow-unaligned-mem.ll
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
soft-sitofp.ll
[X86] Do not try to custom-lower sitofp/fptosi in soft-float mode
2015-11-10 17:37:49 +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
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
sse1.ll
sse2-intrinsics-x86-upgrade.ll
sse2-intrinsics-x86.ll
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
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +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] Added support for lowering to ADDSUBPS/ADDSUBPD with commuted inputs
2015-11-29 16:41:04 +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.ll
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
[X86][SSE] Add general memory folding for (V)INSERTPS instruction
2015-11-04 20:48:09 +00:00
sse42_64.ll
sse42-intrinsics-x86.ll
sse42.ll
sse_partial_update.ll
sse_reload_fold.ll
sse-align-0.ll
sse-align-1.ll
sse-align-2.ll
sse-align-3.ll
sse-align-4.ll
sse-align-5.ll
sse-align-6.ll
sse-align-7.ll
sse-align-8.ll
sse-align-9.ll
sse-align-10.ll
sse-align-11.ll
sse-align-12.ll
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
sse-intel-ocl.ll
sse-intrinsics-x86.ll
sse-load-ret.ll
sse-minmax.ll
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
sse-unaligned-mem-feature.ll
sse-varargs.ll
ssp-data-layout.ll
ssse3-intrinsics-x86.ll
stack_guard_remat.ll
stack-align2.ll
stack-align-memcpy.ll
stack-align.ll
stack-folding-3dnow.ll
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][SSE] Add general memory folding for (V)INSERTPS instruction
2015-11-04 20:48:09 +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] int_x86_avx2_permps and X86ISD::VPERMV should take an integer vector for its shuffle indices.
2015-11-29 22:53:22 +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
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
DI: Reverse direction of subprogram -> function edge.
2015-11-05 22:03:56 +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
StackColoring-dbg.ll
StackColoring.ll
stackmap-fast-isel.ll
stackmap-frame-setup.ll
stackmap-large-constants.ll
stackmap-liveness.ll
stackmap-nops.ll
stackmap-shadow-optimization.ll
stackmap.ll
stackpointer.ll
statepoint-allocas.ll
findDeadCallerSavedReg needs to pay attention to calling convention
2015-11-23 22:17:44 +00:00
statepoint-call-lowering.ll
findDeadCallerSavedReg needs to pay attention to calling convention
2015-11-23 22:17:44 +00:00
statepoint-far-call.ll
statepoint-forward.ll
statepoint-gctransition-call-lowering.ll
findDeadCallerSavedReg needs to pay attention to calling convention
2015-11-23 22:17:44 +00:00
statepoint-invoke.ll
statepoint-stack-usage.ll
statepoint-stackmap-format.ll
stdarg.ll
stdcall-notailcall.ll
stdcall.ll
store_op_load_fold2.ll
store_op_load_fold.ll
store-empty-member.ll
store-fp-constant.ll
store-global-address.ll
store-narrow.ll
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
switch-bt.ll
switch-crit-edge-constant.ll
switch-default-only.ll
switch-edge-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
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
switch-order-weight.ll
switch-zextload.ll
switch.ll
SwitchLowering.ll
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
SwizzleShuff.ll
system-intrinsics-64-xsave.ll
[X86] Add XSAVE intrinsic family
2015-10-12 11:47:46 +00:00
system-intrinsics-64-xsavec.ll
[X86] Add XSAVE intrinsic family
2015-10-12 11:47:46 +00:00
system-intrinsics-64-xsaveopt.ll
[X86] Add XSAVE intrinsic family
2015-10-12 11:47:46 +00:00
system-intrinsics-64-xsaves.ll
[X86] Add XSAVE intrinsic family
2015-10-12 11:47:46 +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
[X86] Add XSAVE intrinsic family
2015-10-12 11:47:46 +00:00
system-intrinsics-xsavec.ll
[X86] Add XSAVE intrinsic family
2015-10-12 11:47:46 +00:00
system-intrinsics-xsaveopt.ll
[X86] Add XSAVE intrinsic family
2015-10-12 11:47:46 +00:00
system-intrinsics-xsaves.ll
[X86] Add XSAVE intrinsic family
2015-10-12 11:47:46 +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
tail-call-got.ll
tail-call-legality.ll
tail-call-win64.ll
tail-dup-addr.ll
tail-dup-catchret.ll
[WinEH] Update PHIs of CATCHRET successors
2015-11-08 02:36:00 +00:00
tail-merge-wineh.ll
Fix the test case I just committed
2015-09-17 17:21:45 +00:00
tail-opts.ll
Revert r253528: "[X86] Enable shrink-wrapping by default."
2015-11-25 00:05:13 +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
tailcall-returndup-void.ll
tailcall-ri64.ll
tailcall-stackalign.ll
tailcall-structret.ll
tailcall.ll
tailcallbyval64.ll
tailcallbyval.ll
tailcallfp2.ll
tailcallfp.ll
tailcallpic1.ll
tailcallpic2.ll
tailcallpic3.ll
tailcallstack64.ll
targetLoweringGeneric.ll
tbm_patterns.ll
tbm-intrinsics-x86_64.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
tls-android.ll
tls-local-dynamic.ll
tls-models.ll
tls-pic.ll
tls-pie.ll
tls.ll
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
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
TruncAssertZext.ll
twoaddr-coalesce-2.ll
twoaddr-coalesce-3.ll
twoaddr-coalesce.ll
twoaddr-lea.ll
twoaddr-pass-sink.ll
twoaddr-sink-terminator.ll
uint64-to-float.ll
uint_to_fp-2.ll
uint_to_fp.ll
umul-with-carry.ll
umul-with-overflow.ll
unaligned-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
Revert "Change memcpy/memset/memmove to have dest and source alignments."
2015-11-19 05:56:52 +00:00
unaligned-spill-folding.ll
undef-label.ll
unknown-location.ll
DI: Reverse direction of subprogram -> function edge.
2015-11-05 22:03:56 +00:00
unreachable-loop-sinking.ll
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
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
v4i32load-crash.ll
v8i1-masks.ll
vaargs.ll
vararg_no_start.ll
vararg_tailcall.ll
vararg-callee-cleanup.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_add.ll
vec_align_i256.ll
vec_align.ll
vec_anyext.ll
vec_call.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_cast.ll
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
vec_compare.ll
vec_ctbits.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vec_ext_inreg.ll
vec_extract-avx.ll
[X86][AVX] Fix lowering of X86ISD::VZEXT_MOVL for 128-bit -> 256-bit extension
2015-11-19 12:18:37 +00:00
vec_extract-mmx.ll
vec_extract-sse4.ll
vec_extract.ll
vec_fabs.ll
vec_floor.ll
vec_fneg.ll
vec_fp_to_int.ll
vec_fpext.ll
vec_i64.ll
vec_ins_extract-1.ll
vec_ins_extract.ll
vec_insert-2.ll
vec_insert-3.ll
vec_insert-4.ll
vec_insert-5.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vec_insert-7.ll
vec_insert-8.ll
vec_insert-9.ll
vec_insert-mmx.ll
vec_int_to_fp.ll
[X86][SSE] Combine UNPCKL with vector_shuffle into UNPCKH to save one instruction for sext from v16i8 to v16i16 and v8i16 to v8i32.
2015-11-13 19:47:43 +00:00
vec_loadsingles.ll
vec_logical.ll
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
vec_reassociate.ll
vec_return.ll
vec_round.ll
vec_sdiv_to_shift.ll
vec_set-2.ll
vec_set-3.ll
vec_set-4.ll
vec_set-6.ll
vec_set-7.ll
vec_set-8.ll
vec_set-A.ll
vec_set-B.ll
vec_set-C.ll
vec_set-D.ll
vec_set-F.ll
vec_set-H.ll
vec_set.ll
vec_setcc-2.ll
vec_setcc.ll
vec_shift2.ll
vec_shift3.ll
vec_shift4.ll
vec_shift5.ll
vec_shift6.ll
vec_shift7.ll
vec_shift.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] Don't custom-lower vNi32 uint_to_fp when unsafe-fp-math.
2015-10-01 00:11:07 +00:00
vec_uint_to_fp.ll
vec_unsafe-fp-math.ll
vec_zero_cse.ll
vec_zero-2.ll
vec_zero.ll
vec-loadsingles-alignment.ll
vec-sign.ll
vec-trunc-store.ll
vector-blend.ll
[X86] Fix wrong treatment of multi-lane blends in BUILD_VECTORtoBlendMask()
2015-10-08 08:13:02 +00:00
vector-gep.ll
vector-idiv.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vector-intrinsics.ll
vector-lzcnt-128.ll
AVX-512: Optimized SIMD truncate operations for AVX512F set.
2015-11-01 11:45:47 +00:00
vector-lzcnt-256.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vector-lzcnt-512.ll
AVX512: Lowering i8/i16 vector CTLZ using the dword LZCNT vector instruction
2015-10-18 09:56:39 +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-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
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vector-rotate-256.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vector-sext.ll
findDeadCallerSavedReg needs to pay attention to calling convention
2015-11-23 22:17:44 +00:00
vector-shift-ashr-128.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vector-shift-ashr-256.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vector-shift-ashr-512.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vector-shift-lshr-128.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vector-shift-lshr-256.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vector-shift-lshr-512.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vector-shift-shl-128.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vector-shift-shl-256.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vector-shift-shl-512.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vector-shuffle-128-v2.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vector-shuffle-128-v4.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vector-shuffle-128-v8.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vector-shuffle-128-v16.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vector-shuffle-256-v4.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vector-shuffle-256-v8.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vector-shuffle-256-v16.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vector-shuffle-256-v32.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vector-shuffle-512-v8.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vector-shuffle-512-v16.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vector-shuffle-512-v32.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vector-shuffle-combining.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +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
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +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
AVX512: Implemented DAG lowering for shuff62x2/shufi62x2 instructions ( shuffle packed values at 128-bit granularity )
2015-10-15 13:29:07 +00:00
vector-trunc.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
vector-tzcnt-128.ll
[X86] Fix several issues related to X86's psadbw instruction.
2015-11-24 19:51:26 +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-idx2.ll
vector-variable-idx.ll
vector-zext.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +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
vfcmp.ll
viabs.ll
virtual-registers-cleared-in-machine-functions-liveins.ll
visibility2.ll
visibility.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
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_scalar.ll
Make the default triple optional by allowing an empty string
2015-09-16 05:34:32 +00:00
vshift_split2.ll
vshift_split.ll
vshift-1.ll
vshift-2.ll
vshift-3.ll
vshift-4.ll
vshift-5.ll
vshift-6.ll
vsplit-and.ll
warn-stack.ll
weak_def_can_be_hidden.ll
weak.ll
webkit-jscc.ll
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_cast-1.ll
widen_cast-2.ll
widen_cast-3.ll
widen_cast-4.ll
widen_cast-5.ll
widen_cast-6.ll
widen_conv-1.ll
widen_conv-2.ll
widen_conv-3.ll
widen_conv-4.ll
widen_conversions.ll
widen_extract-1.ll
widen_load-0.ll
widen_load-1.ll
widen_load-2.ll
widen_shuffle-1.ll
Make utils/update_llc_test_checks.py note that the assertions are
2015-11-23 21:33:58 +00:00
WidenArith.ll
win32_sret.ll
win32-eh-states.ll
[WinEH] Rip out the landingpad-based C++ EH state numbering code
2015-09-16 22:14:46 +00:00
win32-eh.ll
[SEH] Fix _except_handler4 table base states
2015-10-09 21:27:28 +00:00
win32-pic-jumptable.ll
X86: More efficient legalization of wide integer compares
2015-11-19 16:35:08 +00:00
win32-seh-catchpad-realign.ll
[WinEH] Don't emit CATCHRET from visitCatchPad
2015-11-09 23:07:48 +00:00
win32-seh-catchpad.ll
[WinEH] Don't emit CATCHRET from visitCatchPad
2015-11-09 23:07:48 +00:00
win32-seh-cleanupendpad.ll
win32-spill-xmm.ll
Arguments spilled on the stack before a function call may have
2015-09-29 10:12:57 +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
win64_frame.ll
win64_nonvol.ll
win64_params.ll
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
win-catchpad-csrs.ll
[WinEH] Fix ESP management with 32-bit __CxxFrameHandler3
2015-11-13 21:27:00 +00:00
win-catchpad-nested.ll
[CodeGen] Mark setjmp/catchret MBBs address-taken
2015-10-23 15:06:05 +00:00
win-catchpad-varargs.ll
[WinEH] Disable most forms of demotion
2015-11-19 23:23:33 +00:00
win-catchpad.ll
[WinEH] Fix ESP management with 32-bit __CxxFrameHandler3
2015-11-13 21:27:00 +00:00
win-cleanuppad.ll
[WinEH] Don't let UnwindHelp alias the return address
2015-11-16 18:47:25 +00:00
win-funclet-cfi.ll
[WinEH] Create a separate MBB for funclet prologues
2015-10-06 23:31:59 +00:00
win-mixed-ehpersonality.ll
[SEH] Update SEH codegen tests to use the new IR
2015-10-09 23:05:54 +00:00
windows-itanium-alloca.ll
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
x32-indirectbr.ll
x32-landingpad.ll
x32-lea-1.ll
x32-va_start.ll
x86_64-mul-by-const.ll
x86-32-vector-calling-conv.ll
x86-64-and-mask.ll
x86-64-arg.ll
x86-64-asm.ll
x86-64-baseptr.ll
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
x86-64-double-shifts-var.ll
x86-64-extend-shift.ll
x86-64-gv-offset.ll
x86-64-jumps.ll
x86-64-mem.ll
x86-64-ms_abi-vararg.ll
x86-64-pic-1.ll
x86-64-pic-2.ll
x86-64-pic-3.ll
x86-64-pic-4.ll
x86-64-pic-5.ll
x86-64-pic-6.ll
x86-64-pic-7.ll
x86-64-pic-8.ll
x86-64-pic-9.ll
x86-64-pic-10.ll
x86-64-pic-11.ll
x86-64-psub.ll
x86-64-ptr-arg-simple.ll
x86-64-ret0.ll
x86-64-shortint.ll
x86-64-sret-return-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-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
x86-inline-asm-validation.ll
x86-mixed-alignment-dagcombine.ll
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
x86-shifts.ll
x86-shrink-wrapping.ll
[X86] Make sure the prologue does not clobber EFLAGS when it lives accross it.
2015-12-01 19:49:31 +00:00
x86-store-gv-addr.ll
x86-upgrade-avx2-vbroadcast.ll
x86-upgrade-avx-vbroadcast.ll
x86-win64-shrink-wrapping.ll
[x86] Teach the shrink-wrapping hooks to do the proper thing with Win64.
2015-11-04 22:37:28 +00:00
xaluo.ll
xmm-r64.ll
xmulo.ll
xop-intrinsics-x86_64.ll
[X86][XOP] Add support for the matching of the VPCMOV bit select instruction
2015-11-03 20:27:01 +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
xtest.ll
zero-remat.ll
zext-extract_subreg.ll
zext-fold.ll
zext-inreg-0.ll
zext-inreg-1.ll
zext-sext.ll
zext-shl.ll
zext-trunc.ll
zlib-longest-match.ll