.. |
GC
|
…
|
|
GlobalISel
|
[X86][GlobalISel] Add minimal call lowering support to the IRTranslator
|
2016-11-15 06:34:33 +00:00 |
3addr-16bit.ll
|
[X86]: Quit promoting 8 and 16 bit compares to 32 bit.
|
2016-06-15 16:37:46 +00:00 |
3addr-or.ll
|
…
|
|
3dnow-intrinsics.ll
|
…
|
|
4char-promote.ll
|
…
|
|
2003-08-03-CallArgLiveRanges.ll
|
…
|
|
2003-08-23-DeadBlockTest.ll
|
…
|
|
2003-11-03-GlobalBool.ll
|
…
|
|
2004-02-13-FrameReturnAddress.ll
|
…
|
|
2004-02-14-InefficientStackPointer.ll
|
…
|
|
2004-02-22-Casts.ll
|
…
|
|
2004-03-30-Select-Max.ll
|
…
|
|
2004-04-13-FPCMOV-Crash.ll
|
…
|
|
2004-06-10-StackifierCrash.ll
|
…
|
|
2004-10-08-SelectSetCCFold.ll
|
…
|
|
2005-01-17-CycleInDAG.ll
|
…
|
|
2005-02-14-IllegalAssembler.ll
|
…
|
|
2005-05-08-FPStackifierPHI.ll
|
…
|
|
2006-01-19-ISelFoldingBug.ll
|
…
|
|
2006-03-01-InstrSchedBug.ll
|
…
|
|
2006-03-02-InstrSchedBug.ll
|
…
|
|
2006-04-04-CrossBlockCrash.ll
|
…
|
|
2006-04-27-ISelFoldingBug.ll
|
…
|
|
2006-05-01-SchedCausingSpills.ll
|
…
|
|
2006-05-02-InstrSched1.ll
|
…
|
|
2006-05-02-InstrSched2.ll
|
…
|
|
2006-05-08-CoalesceSubRegClass.ll
|
…
|
|
2006-05-08-InstrSched.ll
|
…
|
|
2006-05-11-InstrSched.ll
|
…
|
|
2006-05-17-VectorArg.ll
|
…
|
|
2006-05-22-FPSetEQ.ll
|
…
|
|
2006-05-25-CycleInDAG.ll
|
…
|
|
2006-07-10-InlineAsmAConstraint.ll
|
…
|
|
2006-07-12-InlineAsmQConstraint.ll
|
…
|
|
2006-07-20-InlineAsm.ll
|
…
|
|
2006-07-28-AsmPrint-Long-As-Pointer.ll
|
…
|
|
2006-07-31-SingleRegClass.ll
|
…
|
|
2006-08-07-CycleInDAG.ll
|
…
|
|
2006-08-16-CycleInDAG.ll
|
…
|
|
2006-08-21-ExtraMovInst.ll
|
…
|
|
2006-09-01-CycleInDAG.ll
|
…
|
|
2006-10-02-BoolRetCrash.ll
|
…
|
|
2006-10-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-09-05-InvalidAsm.ll
|
…
|
|
2007-09-06-ExtWeakAliasee.ll
|
…
|
|
2007-09-27-LDIntrinsics.ll
|
…
|
|
2007-10-04-AvoidEFLAGSCopy.ll
|
Test commit permission. NFC
|
2016-10-05 17:22:11 +00:00 |
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
|
Upgrade old memset/memcpy signatures (without isVolatile argument) in tests
|
2016-06-22 15:16:06 +00:00 |
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
|
[x86] update test to use FileCheck and auto-generate checks
|
2016-10-11 13:36:07 +00:00 |
2008-02-18-TailMergingBug.ll
|
…
|
|
2008-02-20-InlineAsmClobber.ll
|
…
|
|
2008-02-22-LocalRegAllocBug.ll
|
…
|
|
2008-02-25-InlineAsmBug.ll
|
…
|
|
2008-02-25-X86-64-CoalescerBug.ll
|
…
|
|
2008-02-26-AsmDirectMemOp.ll
|
…
|
|
2008-02-27-DeadSlotElimBug.ll
|
…
|
|
2008-02-27-PEICrash.ll
|
…
|
|
2008-03-06-frem-fpstack.ll
|
…
|
|
2008-03-07-APIntBug.ll
|
…
|
|
2008-03-10-RegAllocInfLoop.ll
|
…
|
|
2008-03-12-ThreadLocalAlias.ll
|
…
|
|
2008-03-13-TwoAddrPassCrash.ll
|
…
|
|
2008-03-14-SpillerCrash.ll
|
…
|
|
2008-03-19-DAGCombinerBug.ll
|
…
|
|
2008-03-23-DarwinAsmComments.ll
|
…
|
|
2008-03-25-TwoAddrPassBug.ll
|
…
|
|
2008-03-31-SpillerFoldingBug.ll
|
…
|
|
2008-04-02-unnamedEH.ll
|
…
|
|
2008-04-08-CoalescerCrash.ll
|
…
|
|
2008-04-09-BranchFolding.ll
|
…
|
|
2008-04-15-LiveVariableBug.ll
|
…
|
|
2008-04-16-CoalescerBug.ll
|
…
|
|
2008-04-16-ReMatBug.ll
|
…
|
|
2008-04-17-CoalescerBug.ll
|
…
|
|
2008-04-24-MemCpyBug.ll
|
…
|
|
2008-04-24-pblendw-fold-crash.ll
|
…
|
|
2008-04-26-Asm-Optimize-Imm.ll
|
…
|
|
2008-04-28-CoalescerBug.ll
|
…
|
|
2008-04-28-CyclicSchedUnit.ll
|
…
|
|
2008-05-01-InvalidOrdCompare.ll
|
…
|
|
2008-05-09-PHIElimBug.ll
|
…
|
|
2008-05-09-ShuffleLoweringBug.ll
|
…
|
|
2008-05-12-tailmerge-5.ll
|
…
|
|
2008-05-21-CoalescerBug.ll
|
…
|
|
2008-05-22-FoldUnalignedLoad.ll
|
…
|
|
2008-05-28-CoalescerBug.ll
|
…
|
|
2008-05-28-LocalRegAllocBug.ll
|
…
|
|
2008-06-13-NotVolatileLoadStore.ll
|
…
|
|
2008-06-13-VolatileLoadStore.ll
|
…
|
|
2008-06-16-SubregsBug.ll
|
…
|
|
2008-06-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
|
Make "@name =" mandatory for globals in .ll files.
|
2016-05-10 18:22:45 +00:00 |
2008-07-22-CombinerCrash.ll
|
Make "@name =" mandatory for globals in .ll files.
|
2016-05-10 18:22:45 +00:00 |
2008-07-23-VSetCC.ll
|
…
|
|
2008-08-06-CmpStride.ll
|
…
|
|
2008-08-06-RewriterBug.ll
|
…
|
|
2008-08-17-UComiCodeGenBug.ll
|
Recommit r274692 - [X86] Transform setcc + movzbl into xorl + setcc
|
2016-07-07 22:50:23 +00:00 |
2008-08-23-64Bit-maskmovq.ll
|
…
|
|
2008-08-31-EH_RETURN32.ll
|
…
|
|
2008-08-31-EH_RETURN64.ll
|
…
|
|
2008-09-05-sinttofp-2xi32.ll
|
…
|
|
2008-09-09-LinearScanBug.ll
|
…
|
|
2008-09-11-CoalescerBug.ll
|
…
|
|
2008-09-11-CoalescerBug2.ll
|
Recommit r274692 - [X86] Transform setcc + movzbl into xorl + setcc
|
2016-07-07 22:50:23 +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
|
Make "@name =" mandatory for globals in .ll files.
|
2016-05-10 18:22:45 +00:00 |
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-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
|
…
|
|
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
|
…
|
|
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
|
Make "@name =" mandatory for globals in .ll files.
|
2016-05-10 18:22:45 +00:00 |
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-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
|
[X86][FastISel] Fix lowering of overflow result on AVX512 targets
|
2016-11-15 13:29:23 +00:00 |
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
|
Recommit 'Remove the restriction that MachineSinking is now stopped by
|
2016-08-12 03:33:22 +00:00 |
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
|
…
|
|
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-VZextByteShort.ll
|
…
|
|
2009-06-05-VariableIndexInsert.ll
|
…
|
|
2009-06-05-sitofpCrash.ll
|
…
|
|
2009-06-06-ConcatVectors.ll
|
…
|
|
2009-06-12-x86_64-tail-call-conv-out-of-sync-bug.ll
|
…
|
|
2009-06-15-not-a-tail-call.ll
|
…
|
|
2009-06-18-movlp-shuffle-register.ll
|
…
|
|
2009-07-06-TwoAddrAssert.ll
|
…
|
|
2009-07-07-SplitICmp.ll
|
…
|
|
2009-07-09-ExtractBoolFromVector.ll
|
…
|
|
2009-07-15-CoalescerBug.ll
|
…
|
|
2009-07-16-CoalescerBug.ll
|
…
|
|
2009-07-19-AsmExtraOperands.ll
|
…
|
|
2009-07-20-CoalescerBug.ll
|
…
|
|
2009-07-20-DAGCombineBug.ll
|
…
|
|
2009-08-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-EmergencySpill.ll
|
…
|
|
2009-10-19-atomic-cmp-eflags.ll
|
…
|
|
2009-10-25-RewriterBug.ll
|
…
|
|
2009-11-04-SubregCoalescingBug.ll
|
…
|
|
2009-11-13-VirtRegRewriterBug.ll
|
…
|
|
2009-11-16-MachineLICM.ll
|
…
|
|
2009-11-16-UnfoldMemOpBug.ll
|
…
|
|
2009-11-17-UpdateTerminator.ll
|
…
|
|
2009-11-18-TwoAddrKill.ll
|
…
|
|
2009-11-25-ImpDefBug.ll
|
…
|
|
2009-12-01-EarlyClobberBug.ll
|
…
|
|
2009-12-11-TLSNoRedZone.ll
|
…
|
|
2010-01-05-ZExt-Shl.ll
|
…
|
|
2010-01-07-ISelBug.ll
|
…
|
|
2010-01-08-Atomic64Bug.ll
|
…
|
|
2010-01-11-ExtraPHIArg.ll
|
…
|
|
2010-01-13-OptExtBug.ll
|
…
|
|
2010-01-15-SelectionDAGCycle.ll
|
…
|
|
2010-01-18-DbgValue.ll
|
…
|
|
2010-01-19-OptExtBug.ll
|
…
|
|
2010-02-01-DbgValueCrash.ll
|
…
|
|
2010-02-01-TaillCallCrash.ll
|
…
|
|
2010-02-03-DualUndef.ll
|
…
|
|
2010-02-04-SchedulerBug.ll
|
…
|
|
2010-02-11-NonTemporal.ll
|
…
|
|
2010-02-12-CoalescerBug-Impdef.ll
|
…
|
|
2010-02-15-ImplicitDefBug.ll
|
…
|
|
2010-02-19-TailCallRetAddrBug.ll
|
…
|
|
2010-02-23-DAGCombineBug.ll
|
…
|
|
2010-02-23-DIV8rDefinesAX.ll
|
…
|
|
2010-02-23-RematImplicitSubreg.ll
|
…
|
|
2010-02-23-SingleDefPhiJoin.ll
|
…
|
|
2010-03-04-Mul8Bug.ll
|
…
|
|
2010-03-05-ConstantFoldCFG.ll
|
…
|
|
2010-03-05-EFLAGS-Redef.ll
|
…
|
|
2010-03-17-ISelBug.ll
|
…
|
|
2010-04-06-SSEDomainFixCrash.ll
|
…
|
|
2010-04-08-CoalescerBug.ll
|
…
|
|
2010-04-13-AnalyzeBranchCrash.ll
|
…
|
|
2010-04-21-CoalescerBug.ll
|
…
|
|
2010-04-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
|
…
|
|
2010-05-26-DotDebugLoc.ll
|
…
|
|
2010-05-26-FP_TO_INT-crash.ll
|
…
|
|
2010-05-28-Crash.ll
|
…
|
|
2010-06-01-DeadArg-DbgInfo.ll
|
Verifier: Reject any unknown named MD nodes in the llvm.dbg namespace.
|
2016-10-05 22:15:37 +00:00 |
2010-06-09-FastAllocRegisters.ll
|
…
|
|
2010-06-14-fast-isel-fs-load.ll
|
…
|
|
2010-06-15-FastAllocEarlyCLobber.ll
|
…
|
|
2010-06-24-g-constraint-crash.ll
|
…
|
|
2010-06-25-CoalescerSubRegDefDead.ll
|
…
|
|
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
|
…
|
|
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
|
…
|
|
2010-08-04-StackVariable.ll
|
…
|
|
2010-09-01-RemoveCopyByCommutingDef.ll
|
…
|
|
2010-09-16-EmptyFilename.ll
|
…
|
|
2010-09-16-asmcrash.ll
|
…
|
|
2010-09-17-SideEffectsInChain.ll
|
Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled."
|
2016-10-13 20:23:25 +00:00 |
2010-09-30-CMOV-JumpTable-PHI.ll
|
…
|
|
2010-10-08-cmpxchg8b.ll
|
…
|
|
2010-11-02-DbgParameter.ll
|
…
|
|
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
|
…
|
|
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
|
[X86] Teach X86FixupBWInsts to promote MOV8rr/MOV16rr to MOV32rr.
|
2016-05-07 01:11:17 +00:00 |
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
|
…
|
|
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
|
[X86] Modify two tests that passed undef to both sides of a vselect to instead pass unique values.
|
2016-11-24 21:48:50 +00:00 |
2011-10-21-widen-cmp.ll
|
[X86] Modify two tests that passed undef to both sides of a vselect to instead pass unique values.
|
2016-11-24 21:48:50 +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-06-AVXVectorExtractCombine.ll
|
…
|
|
2011-12-06-BitcastVectorGlobal.ll
|
…
|
|
2011-12-08-AVXISelBugs.ll
|
…
|
|
2011-12-8-bitcastintprom.ll
|
[X86][SSE] Allow folding of store/zext with PEXTRW of 0'th element
|
2016-07-21 14:54:17 +00:00 |
2011-12-15-vec_shift.ll
|
…
|
|
2011-12-26-extractelement-duplicate-load.ll
|
…
|
|
2011-12-28-vselecti8.ll
|
…
|
|
2011-20-21-zext-ui2fp.ll
|
…
|
|
2012-01-10-UndefExceptionEdge.ll
|
…
|
|
2012-1-10-buildvector.ll
|
[X86] No need to avoid selecting AVX_SET0 for 256-bit integer types when only AVX1 is supported. AVX_SET0 just expands to 256-bit VXORPS which is legal in AVX1.
|
2016-05-08 07:10:47 +00:00 |
2012-01-11-split-cv.ll
|
regenerate checks
|
2016-05-11 21:51:28 +00:00 |
2012-01-12-extract-sv.ll
|
[X86][SSE] Added support for combining target shuffles to (V)PSHUFD/VPERMILPD/VPERMILPS immediate permutes
|
2016-06-28 08:08:15 +00:00 |
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
|
[X86][SSE] Added support for combining target shuffles to (V)PSHUFD/VPERMILPD/VPERMILPS immediate permutes
|
2016-06-28 08:08:15 +00:00 |
2012-05-17-TwoAddressBug.ll
|
…
|
|
2012-05-19-CoalescerCrash.ll
|
…
|
|
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
|
…
|
|
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 "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled."
|
2016-10-13 20:23:25 +00:00 |
2012-11-30-handlemove-dbg.ll
|
…
|
|
2012-11-30-misched-dbg.ll
|
…
|
|
2012-11-30-regpres-dbg.ll
|
…
|
|
2012-12-1-merge-multiple.ll
|
…
|
|
2012-12-06-python27-miscompile.ll
|
…
|
|
2012-12-12-DAGCombineCrash.ll
|
…
|
|
2012-12-14-v8fp80-crash.ll
|
…
|
|
2012-12-19-NoImplicitFloat.ll
|
…
|
|
2013-01-09-DAGCombineBug.ll
|
…
|
|
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
|
…
|
|
9601.ll
|
…
|
|
20090313-signext.ll
|
…
|
|
AppendingLinkage.ll
|
Fail early on unknown appending linkage variables.
|
2016-05-16 21:14:24 +00:00 |
Atomics-64.ll
|
…
|
|
DbgValueOtherTargets.test
|
…
|
|
MachineBranchProb.ll
|
…
|
|
MachineSink-CritEdge.ll
|
…
|
|
MachineSink-DbgValue.ll
|
…
|
|
MachineSink-PHIUse.ll
|
…
|
|
MachineSink-SubReg.ll
|
Recommit 'Remove the restriction that MachineSinking is now stopped by
|
2016-08-12 03:33:22 +00:00 |
MachineSink-eflags.ll
|
…
|
|
MergeConsecutiveStores.ll
|
Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled."
|
2016-10-13 20:23:25 +00:00 |
StackColoring-dbg.ll
|
Revert changes after test commit.
|
2016-05-14 13:29:52 +00:00 |
StackColoring.ll
|
Better fix for PR27903.
|
2016-06-01 17:55:10 +00:00 |
SwitchLowering.ll
|
…
|
|
SwizzleShuff.ll
|
…
|
|
TruncAssertZext.ll
|
…
|
|
WidenArith.ll
|
[X86][SSE] Regenerate and add 32-bit tests to widening tests
|
2016-10-08 19:54:28 +00:00 |
abi-isel.ll
|
Update tests to use at least darwin9.
|
2016-06-29 14:51:10 +00:00 |
add-ext.ll
|
[x86] X86ISelLowering zext(add_nuw(x, C)) --> add(zext(x), C_zext)
|
2016-08-12 16:08:30 +00:00 |
add-of-carry.ll
|
…
|
|
add-sub-nsw-nuw.ll
|
[DAG] disable nsw/nuw for add/sub/mul when simplifying based on demanded bits (PR30841)
|
2016-10-31 23:28:45 +00:00 |
add.ll
|
[X86] Fix stupid typo in isel lowering.
|
2016-07-14 05:48:25 +00:00 |
add32ri8.ll
|
…
|
|
add_shl_constant.ll
|
…
|
|
adde-carry.ll
|
…
|
|
addr-label-difference.ll
|
…
|
|
addr-mode-matcher.ll
|
…
|
|
addr-of-ret-addr.ll
|
fix function label name in addressofreturnaddress test
|
2016-10-12 23:58:45 +00:00 |
address-type-promotion-constantexpr.ll
|
…
|
|
adx-intrinsics.ll
|
…
|
|
aes_intrinsics.ll
|
…
|
|
alias-gep.ll
|
…
|
|
aliases.ll
|
…
|
|
aligned-comm.ll
|
…
|
|
aligned-variadic.ll
|
…
|
|
alignment-2.ll
|
…
|
|
alignment.ll
|
…
|
|
all-ones-vector.ll
|
[X86] Expand all-ones-vector test to cover 256-bit and 512-bit vectors.
|
2016-09-27 06:44:27 +00:00 |
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
|
VirtRegMap: Replace some identity copies with KILL instructions.
|
2016-07-09 00:19:07 +00:00 |
anyregcc-crash.ll
|
…
|
|
anyregcc.ll
|
[Stackmap] Added callsite counts to emitted function information.
|
2016-09-14 20:22:03 +00:00 |
apm.ll
|
…
|
|
arg-cast.ll
|
…
|
|
asm-block-labels.ll
|
…
|
|
asm-global-imm.ll
|
…
|
|
asm-indirect-mem.ll
|
…
|
|
asm-invalid-register-class-crasher.ll
|
…
|
|
asm-label.ll
|
…
|
|
asm-label2.ll
|
…
|
|
asm-mismatched-types.ll
|
…
|
|
asm-modifier-P.ll
|
…
|
|
asm-modifier.ll
|
…
|
|
asm-reg-type-mismatch.ll
|
…
|
|
asm-reject-reg-type-mismatch.ll
|
Fix an assert in SelectionDAGBuilder when processing inline asm
|
2016-05-17 19:52:01 +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
|
…
|
|
atom-pad-short-functions.ll
|
…
|
|
atom-sched.ll
|
…
|
|
atom-shuf.ll
|
…
|
|
atomic-dagsched.ll
|
…
|
|
atomic-eflags-reuse.ll
|
VirtRegMap: Replace some identity copies with KILL instructions.
|
2016-07-09 00:19:07 +00:00 |
atomic-flags.ll
|
…
|
|
atomic-load-store-wide.ll
|
…
|
|
atomic-load-store.ll
|
…
|
|
atomic-minmax-i6432.ll
|
…
|
|
atomic-non-integer.ll
|
…
|
|
atomic-ops-ancient-64.ll
|
…
|
|
atomic-or.ll
|
…
|
|
atomic-pointer.ll
|
…
|
|
atomic8.ll
|
[X86]: Quit promoting 8 and 16 bit compares to 32 bit.
|
2016-06-15 16:37:46 +00:00 |
atomic16.ll
|
[X86]: Quit promoting 8 and 16 bit compares to 32 bit.
|
2016-06-15 16:37:46 +00:00 |
atomic32.ll
|
…
|
|
atomic64.ll
|
…
|
|
atomic128.ll
|
…
|
|
atomic6432.ll
|
…
|
|
atomic_add.ll
|
…
|
|
atomic_idempotent.ll
|
…
|
|
atomic_mi.ll
|
…
|
|
atomic_op.ll
|
…
|
|
attribute-sections.ll
|
…
|
|
avg.ll
|
[X86] 512-bit VPAVG requires AVX512BW
|
2016-08-25 17:17:46 +00:00 |
avoid-lea-scale2.ll
|
…
|
|
avoid-loop-align-2.ll
|
…
|
|
avoid-loop-align.ll
|
…
|
|
avoid_complex_am.ll
|
…
|
|
avx-arith.ll
|
…
|
|
avx-basic.ll
|
[X86] Don't lower FABS/FNEG masking directly to a ConstantPool load. Just create a ConstantFPSDNode and let that be lowered.
|
2016-08-29 04:49:31 +00:00 |
avx-bitcast.ll
|
…
|
|
avx-brcond.ll
|
…
|
|
avx-cast.ll
|
VirtRegMap: Replace some identity copies with KILL instructions.
|
2016-07-09 00:19:07 +00:00 |
avx-cmp.ll
|
…
|
|
avx-cvt-2.ll
|
…
|
|
avx-cvt.ll
|
[X86] Cleanup 'x' and 'y' mnemonic suffixes for vcvtpd2dq/vcvttpd2dq/vcvtpd2ps and similar instructions.
|
2016-11-14 01:53:29 +00:00 |
avx-fp2int.ll
|
[X86] Cleanup 'x' and 'y' mnemonic suffixes for vcvtpd2dq/vcvttpd2dq/vcvtpd2ps and similar instructions.
|
2016-11-14 01:53:29 +00:00 |
avx-insertelt.ll
|
…
|
|
avx-intel-ocl.ll
|
[X86] Optimization for replacing LEA with MOV at frame index elimination time
|
2016-09-26 06:42:07 +00:00 |
avx-intrinsics-fast-isel.ll
|
[X86] Cleanup 'x' and 'y' mnemonic suffixes for vcvtpd2dq/vcvttpd2dq/vcvtpd2ps and similar instructions.
|
2016-11-14 01:53:29 +00:00 |
avx-intrinsics-x86-upgrade.ll
|
[X86][AVX] Added support for lowering to VBROADCASTF128/VBROADCASTI128 (reapplied)
|
2016-07-22 13:58:44 +00:00 |
avx-intrinsics-x86.ll
|
[X86] Remove the scalar intrinsics for fadd/fsub/fdiv/fmul
|
2016-11-16 05:24:10 +00:00 |
avx-intrinsics-x86_64.ll
|
[X86] Run the AVX/AVX2 intrinsic tests in AVX512VL mode too just to make sure we don't break any older intrinsics.
|
2016-05-20 05:10:32 +00:00 |
avx-isa-check.ll
|
Change AVX512 braodcastsd/ss patterns interaction with spilling . New implementation take a scalar register and generate a vector without COPY_TO_REGCLASS (turn it into a VR128 register ) .The issue is that during register allocation we may spill a scalar value using 128-bit loads and stores, wasting cache bandwidth.
|
2016-05-01 08:40:00 +00:00 |
avx-load-store.ll
|
…
|
|
avx-logic.ll
|
…
|
|
avx-minmax.ll
|
…
|
|
avx-select.ll
|
[X86] No need to avoid selecting AVX_SET0 for 256-bit integer types when only AVX1 is supported. AVX_SET0 just expands to 256-bit VXORPS which is legal in AVX1.
|
2016-05-08 07:10:47 +00:00 |
avx-shift.ll
|
…
|
|
avx-shuffle-x86_32.ll
|
…
|
|
avx-splat.ll
|
[X86][SSE] Added support for combining target shuffles to (V)PSHUFD/VPERMILPD/VPERMILPS immediate permutes
|
2016-06-28 08:08:15 +00:00 |
avx-trunc.ll
|
…
|
|
avx-unpack.ll
|
…
|
|
avx-varargs-x86_64.ll
|
…
|
|
avx-vbroadcast.ll
|
[X86][AVX] Ensure broadcast loads respect dependencies
|
2016-10-02 15:59:15 +00:00 |
avx-vbroadcastf128.ll
|
[X86][AVX] Don't use SubVectorBroadcast if there are additional users of the chain (PR29088)
|
2016-08-22 16:47:55 +00:00 |
avx-vextractf128.ll
|
…
|
|
avx-vinsertf128.ll
|
…
|
|
avx-vperm2x128.ll
|
[DAGCombiner] (REAPPLIED) Add vector demanded elements support to computeKnownBits
|
2016-10-29 11:29:39 +00:00 |
avx-vzeroupper.ll
|
…
|
|
avx-win64-args.ll
|
…
|
|
avx-win64.ll
|
…
|
|
avx.ll
|
…
|
|
avx1-logical-load-folding.ll
|
…
|
|
avx2-arith.ll
|
[X86][AVX2] Regenerate and add 32-bit tests to core tests
|
2016-10-08 18:36:57 +00:00 |
avx2-cmp.ll
|
[X86][AVX2] Regenerate and add 32-bit tests to core tests
|
2016-10-08 18:36:57 +00:00 |
avx2-conversions.ll
|
[X86][AVX2] Regenerate and add 32-bit tests to core tests
|
2016-10-08 18:36:57 +00:00 |
avx2-fma-fneg-combine.ll
|
[X86][AVX2] Regenerate and add 32-bit tests to core tests
|
2016-10-08 18:36:57 +00:00 |
avx2-gather.ll
|
[X86][AVX2] Regenerate and add 32-bit tests to core tests
|
2016-10-08 18:36:57 +00:00 |
avx2-intrinsics-fast-isel.ll
|
[X86] Add VBROADCASTF128/VBROADCASTI128 to execution domain fixing tables.
|
2016-09-29 05:54:28 +00:00 |
avx2-intrinsics-x86-upgrade.ll
|
[x86] autoupgrade and remove AVX2 integer min/max intrinsics
|
2016-06-16 18:44:20 +00:00 |
avx2-intrinsics-x86.ll
|
[AVX-512] Add -show-mc-encoding to legacy vector intrinsic tests so we can see when VEX or EVEX encoded instructions are being emitted. Make sure the tests all have an avx2 command line and an skx command line.
|
2016-11-06 02:03:58 +00:00 |
avx2-logic.ll
|
[X86][AVX2] Regenerate and add 32-bit tests to core tests
|
2016-10-08 18:36:57 +00:00 |
avx2-nontemporal.ll
|
[X86][AVX2] Relaxed alignment on nontemporal store tests
|
2016-06-03 10:06:59 +00:00 |
avx2-phaddsub.ll
|
[X86][AVX2] Regenerate and add 32-bit tests to core tests
|
2016-10-08 18:36:57 +00:00 |
avx2-pmovxrm.ll
|
[AVX-512] Add an AVX512VL/BW command line to sse41-pmovxrm.ll and avx2-pmovxrm.ll. Also disable peephole so we really test pattern matching.
|
2016-10-10 06:25:42 +00:00 |
avx2-shift.ll
|
[X86][AVX2] Regenerate and add 32-bit tests to core tests
|
2016-10-08 18:36:57 +00:00 |
avx2-vbroadcast.ll
|
[X86] Cleanup patterns for using VMOVDDUP for broadcasts.
|
2016-10-01 07:11:24 +00:00 |
avx2-vbroadcasti128.ll
|
[X86][AVX] Don't use SubVectorBroadcast if there are additional users of the chain (PR29088)
|
2016-08-22 16:47:55 +00:00 |
avx2-vector-shifts.ll
|
[X86][AVX2] Regenerate and add 32-bit tests to core tests
|
2016-10-08 18:36:57 +00:00 |
avx2-vperm.ll
|
[X86][AVX2] Regenerate and add 32-bit tests to core tests
|
2016-10-08 18:36:57 +00:00 |
avx512-any_extend_load.ll
|
[AVX512] Implement missing patterns for any_extend load lowering.
|
2016-05-22 10:21:04 +00:00 |
avx512-arith.ll
|
[X86][AVX512DQ] Improve lowering of MUL v2i64 and v4i64
|
2016-10-27 15:27:00 +00:00 |
avx512-bugfix-23634.ll
|
[AVX512] Fix BLENDM lowering patterns. Operands should be swapped to match SELECT behavior.
|
2016-06-15 07:30:38 +00:00 |
avx512-bugfix-25270.ll
|
[X86] Add EVEX encoded VBROADCASTSS/SD and VPBROADCASTD/Q to execution domain fixing table.
|
2016-09-29 05:54:39 +00:00 |
avx512-bugfix-26264.ll
|
[AVX512] Add initial support for the Execution Domain fixing pass to change some EVEX instructions.
|
2016-07-22 05:00:52 +00:00 |
avx512-build-vector.ll
|
[AVX-512] Correct execution domain for VPERMT2PS and VPERMI2PS.
|
2016-10-16 04:54:31 +00:00 |
avx512-calling-conv.ll
|
[AVX-512] Fix v8i64 shift by immediate lowering on 32-bit targets.
|
2016-09-06 00:31:10 +00:00 |
avx512-cmp-kor-sequence.ll
|
AVX-512: Changed lowering of BITCAST between i1 vectors and i8/i16/i32 integer values
|
2016-08-07 13:05:58 +00:00 |
avx512-cmp.ll
|
revert r279960.
|
2016-09-04 14:03:52 +00:00 |
avx512-cvt.ll
|
[X86][AVX512DQVL] Add support for v2i64 -> v2f32 SINT_TO_FP/UINT_TO_FP lowering
|
2016-11-24 13:38:59 +00:00 |
avx512-ext.ll
|
[X86][AVX512] Add masked VPMOZX test case for PR26762
|
2016-11-13 15:16:43 +00:00 |
avx512-extract-subvector.ll
|
[AVX-512] Add more varied alignments to tests for storing the lower 128-bits of a 256 or 512-bit subvector extract.
|
2016-11-09 05:38:47 +00:00 |
avx512-fma-intrinsics.ll
|
X86-FMA3: Implemented commute transformation for EVEX/AVX512 FMA3 opcodes.
|
2016-08-11 22:07:33 +00:00 |
avx512-fma.ll
|
X86-FMA3: Implemented commute transformation for EVEX/AVX512 FMA3 opcodes.
|
2016-08-11 22:07:33 +00:00 |
avx512-fsel.ll
|
[X86][FastISel] Use a COPY from K register to a GPR instead of a K operation
|
2016-09-28 11:22:17 +00:00 |
avx512-gather-scatter-intrin.ll
|
[AVX512] Fix return types on int_x86_avx512_gatherXXX_di intrinsics
|
2016-09-21 16:06:10 +00:00 |
avx512-i1test.ll
|
AVX-512: Fix for PR28175 - Scalar code optimization.
|
2016-09-13 07:57:00 +00:00 |
avx512-inc-dec.ll
|
…
|
|
avx512-insert-extract.ll
|
[AVX-512] Add support for commuting VPERMT2(B/W/D/Q/PS/PD) to/from VPERMI2(B/W/D/Q/PS/PD).
|
2016-11-22 04:57:34 +00:00 |
avx512-intel-ocl.ll
|
[X86] Optimization for replacing LEA with MOV at frame index elimination time
|
2016-09-26 06:42:07 +00:00 |
avx512-intrinsics-fast-isel.ll
|
[X86] Add EVEX encoded VBROADCASTSS/SD and VPBROADCASTD/Q to execution domain fixing table.
|
2016-09-29 05:54:39 +00:00 |
avx512-intrinsics-upgrade.ll
|
[AVX-512] Remove intrinsics for valignd/q and autoupgrade them to native shuffles.
|
2016-11-23 06:54:55 +00:00 |
avx512-intrinsics.ll
|
[AVX-512] Remove intrinsics for valignd/q and autoupgrade them to native shuffles.
|
2016-11-23 06:54:55 +00:00 |
avx512-load-store.ll
|
[X86][AVX512] Add patterns for all variants of VMOVSS/VMOVSD instructions.
|
2016-11-13 14:29:32 +00:00 |
avx512-logic.ll
|
[AVX-512] Add execution domain fixing for logical operations with broadcast loads. This builds on the handling of masked ops since we need to keep element size the same.
|
2016-09-02 05:29:09 +00:00 |
avx512-mask-bugfix.ll
|
…
|
|
avx512-mask-op.ll
|
[SelectionDAG] ComputeNumSignBits of TRUNCATE operations
|
2016-11-22 11:29:19 +00:00 |
avx512-mask-spills.ll
|
[X86] Add more opcodes to isFrameLoadOpcode/isFrameStoreOpcode. Mainly AVX-512 related.
|
2016-07-18 06:14:39 +00:00 |
avx512-mask-zext-bugfix.ll
|
[AVX512] Fix v8i1 /v16i1 zext + bitcast lowering pattern. Explicitly zero upper bits.
|
2016-09-05 08:26:51 +00:00 |
avx512-masked-memop-64-32.ll
|
[X86 Codegen Test] Divided masked_memop into several files. NFC.
|
2016-09-19 08:58:43 +00:00 |
avx512-masked_memop-16-8.ll
|
[X86 Codegen Test] Divided masked_memop into several files. NFC.
|
2016-09-19 08:58:43 +00:00 |
avx512-mov.ll
|
[AVX-512] Fix duplicate column in AVX512 execution dependency table that was preventing VMOVDQU32/VMOVDQA32 from being recognized. Fix a bug in the code that stops execution dependency fix from turning operations on 32-bit integer element types into operations on 64-bit integer element types.
|
2016-08-01 07:55:33 +00:00 |
avx512-nontemporal.ll
|
[AVX512] Add non-temporal store patterns for v16i32/v32i16/v64i8.
|
2016-05-08 23:43:17 +00:00 |
avx512-pmovxrm.ll
|
[AVX-512] Add support for creating SIGN_EXTEND_VECTOR_INREG and ZERO_EXTEND_VECTOR_INREG for 512-bit vectors to support vpmovzxbq and vpmovsxbq.
|
2016-10-25 04:00:29 +00:00 |
avx512-regcall-Mask.ll
|
Fix line endings
|
2016-11-22 13:27:29 +00:00 |
avx512-regcall-NoMask.ll
|
[X86] RegCall - Handling long double arguments
|
2016-11-20 11:06:07 +00:00 |
avx512-round.ll
|
…
|
|
avx512-scalar.ll
|
…
|
|
avx512-scalarIntrinsics.ll
|
[Clang][AVX512][intrinsics] Fix rcp and sqrt intrinsics.
|
2016-05-21 14:44:18 +00:00 |
avx512-select.ll
|
[AVX-512] Use 'vnot' instead of 'not' in patterns involving vXi1 vectors.
|
2016-11-03 06:04:28 +00:00 |
avx512-shift.ll
|
…
|
|
avx512-skx-insert-subvec.ll
|
[AVX512] Fix insertelement i1 lowering.
|
2016-08-14 05:25:07 +00:00 |
avx512-trunc.ll
|
[AVX512] Add ExeDomain to vector extend and truncate instructions.
|
2016-07-22 05:46:44 +00:00 |
avx512-unsafe-fp-math.ll
|
AVX-512: DAG lowering for scalar MIN/MAX commutable ops
|
2016-07-11 06:08:06 +00:00 |
avx512-vbroadcast.ll
|
[X86] Add EVEX encoded VBROADCASTSS/SD and VPBROADCASTD/Q to execution domain fixing table.
|
2016-09-29 05:54:39 +00:00 |
avx512-vbroadcasti128.ll
|
[AVX-512] Teach isel lowering that a subvector broadcast being inserted into both halves of a 512-bit vector can be combined into a larger subvector broadcast.
|
2016-10-19 04:44:17 +00:00 |
avx512-vbroadcasti256.ll
|
[AVX-512] Add support for turning a 256-bit load that goes to both halfs of an insert_subvector into a subvector broadcast.
|
2016-10-16 23:29:51 +00:00 |
avx512-vec-cmp.ll
|
[TargetLowering] Fix undef vector element issue with true/false result handling
|
2016-11-08 15:07:01 +00:00 |
avx512-vpermv3-commute.ll
|
[AVX-512] Add support for commuting VPERMT2(B/W/D/Q/PS/PD) to/from VPERMI2(B/W/D/Q/PS/PD).
|
2016-11-22 04:57:34 +00:00 |
avx512-vpternlog-commute.ll
|
[AVX-512] Add support for commuting VPTERNLOG instructions.
|
2016-09-22 03:00:50 +00:00 |
avx512-vselect-crash.ll
|
…
|
|
avx512bw-arith.ll
|
…
|
|
avx512bw-intrinsics-fast-isel.ll
|
[X86][AVX512BW] Added BROADCAST intrinsics fast-isel generic IR tests
|
2016-07-05 13:16:05 +00:00 |
avx512bw-intrinsics-upgrade.ll
|
[AVX-512] Remove the remaining masked shift by immediate or by single value. Autoupgrade them to recently introduced unmasked versions and a select.
|
2016-11-12 18:04:46 +00:00 |
avx512bw-intrinsics.ll
|
[AVX-512] Replace masked 16-bit element variable shift intrinsics with new unmasked versions and selects.
|
2016-11-18 05:04:44 +00:00 |
avx512bw-mask-op.ll
|
…
|
|
avx512bw-mov.ll
|
VirtRegMap: Replace some identity copies with KILL instructions.
|
2016-07-09 00:19:07 +00:00 |
avx512bw-vec-cmp.ll
|
[AVX512] Fix BLENDM lowering patterns. Operands should be swapped to match SELECT behavior.
|
2016-06-15 07:30:38 +00:00 |
avx512bwvl-arith.ll
|
…
|
|
avx512bwvl-intrinsics-fast-isel.ll
|
[X86][AVX512BW] Added BROADCAST intrinsics fast-isel generic IR tests
|
2016-07-05 13:16:05 +00:00 |
avx512bwvl-intrinsics-upgrade.ll
|
[AVX-512] Remove masked pmovzx/pmovsx builtins and autoupgrade them to selects and native zext/sext.
|
2016-11-07 02:12:57 +00:00 |
avx512bwvl-intrinsics.ll
|
[AVX-512] Replace masked 16-bit element variable shift intrinsics with new unmasked versions and selects.
|
2016-11-18 05:04:44 +00:00 |
avx512bwvl-mov.ll
|
[AVX512] Fix BLENDM lowering patterns. Operands should be swapped to match SELECT behavior.
|
2016-06-15 07:30:38 +00:00 |
avx512bwvl-vec-cmp.ll
|
[AVX512] Fix BLENDM lowering patterns. Operands should be swapped to match SELECT behavior.
|
2016-06-15 07:30:38 +00:00 |
avx512cd-intrinsics.ll
|
…
|
|
avx512cdvl-intrinsics.ll
|
…
|
|
avx512dq-intrinsics.ll
|
[X86][AVX512] Add mask/maskz writemask support to subvector broadcast shuffle decode comments
|
2016-10-21 12:14:24 +00:00 |
avx512dq-mask-op.ll
|
AVX-512: Changed lowering of BITCAST between i1 vectors and i8/i16/i32 integer values
|
2016-08-07 13:05:58 +00:00 |
avx512dqvl-intrinsics-upgrade.ll
|
[AVX-512] Remove masked integer add/sub/mull intrinsics and upgrade to native IR.
|
2016-09-04 02:09:53 +00:00 |
avx512dqvl-intrinsics.ll
|
[X86][AVX512DQVL] Add awareness of vcvtqq2ps and vcvtuqq2ps implicit zeroing of upper 64-bits of xmm result
|
2016-11-24 14:02:30 +00:00 |
avx512er-intrinsics.ll
|
…
|
|
avx512ifma-intrinsics.ll
|
Fixed line endings
|
2016-07-21 14:36:41 +00:00 |
avx512ifmavl-intrinsics.ll
|
[AVX512] Use VMOVAPSZ128rr/VMOVAPS256rr for VR128X/VR256X physreg moves when VLX is supported.
|
2016-07-18 06:14:34 +00:00 |
avx512vbmi-intrinsics.ll
|
[AVX-512] Add support for commuting VPERMT2(B/W/D/Q/PS/PD) to/from VPERMI2(B/W/D/Q/PS/PD).
|
2016-11-22 04:57:34 +00:00 |
avx512vbmivl-intrinsics.ll
|
[AVX-512] Add support for commuting VPERMT2(B/W/D/Q/PS/PD) to/from VPERMI2(B/W/D/Q/PS/PD).
|
2016-11-22 04:57:34 +00:00 |
avx512vl-arith.ll
|
…
|
|
avx512vl-intrinsics-fast-isel.ll
|
[X86] Add EVEX encoded VBROADCASTSS/SD and VPBROADCASTD/Q to execution domain fixing table.
|
2016-09-29 05:54:39 +00:00 |
avx512vl-intrinsics-upgrade.ll
|
[AVX-512] Remove intrinsics for valignd/q and autoupgrade them to native shuffles.
|
2016-11-23 06:54:55 +00:00 |
avx512vl-intrinsics.ll
|
[X86][SSE] Add awareness of (v)cvtpd2dq and vcvtpd2udq implicit zeroing of upper 64-bits of xmm result
|
2016-11-23 22:35:06 +00:00 |
avx512vl-logic.ll
|
[AVX-512] Add patterns to select masked logical operations if the select has a floating point type.
|
2016-08-31 05:37:52 +00:00 |
avx512vl-mov.ll
|
[AVX-512] Fix duplicate column in AVX512 execution dependency table that was preventing VMOVDQU32/VMOVDQA32 from being recognized. Fix a bug in the code that stops execution dependency fix from turning operations on 32-bit integer element types into operations on 64-bit integer element types.
|
2016-08-01 07:55:33 +00:00 |
avx512vl-nontemporal.ll
|
…
|
|
avx512vl-vbroadcast.ll
|
[X86] Add more opcodes to isFrameLoadOpcode/isFrameStoreOpcode. Mainly AVX-512 related.
|
2016-07-18 06:14:39 +00:00 |
avx512vl-vec-cmp.ll
|
[AVX-512] Add VPCMP instructions to the load folding tables and make them commutable.
|
2016-09-09 01:36:10 +00:00 |
barrier-sse.ll
|
…
|
|
barrier.ll
|
…
|
|
base-pointer-and-cmpxchg.ll
|
…
|
|
basic-promote-integers.ll
|
…
|
|
bc-extract.ll
|
…
|
|
bigstructret.ll
|
…
|
|
bigstructret2.ll
|
…
|
|
bit-piece-comment.ll
|
…
|
|
bit-test-shift.ll
|
…
|
|
bitcast-i256.ll
|
[llvm] Remove redundant --check-prefix=CHECK from tests
|
2016-10-24 18:57:55 +00:00 |
bitcast-int-to-vector.ll
|
…
|
|
bitcast-mmx.ll
|
…
|
|
bitcast.ll
|
…
|
|
bitcast2.ll
|
…
|
|
bitreverse.ll
|
[SelectionDAG] Optimization of BITREVERSE legalization for power-of-2 integer scalar/vector types
|
2016-07-22 16:46:25 +00:00 |
block-placement.ll
|
Using branch probability to guide critical edge splitting.
|
2016-10-20 18:06:52 +00:00 |
bmi-intrinsics-fast-isel-x86_64.ll
|
[X86][BMI] Added fast-isel tests for BMI1 intrinsics
|
2016-06-12 09:56:05 +00:00 |
bmi-intrinsics-fast-isel.ll
|
[X86][BMI] Added fast-isel tests for BMI1 intrinsics
|
2016-06-12 09:56:05 +00:00 |
bmi.ll
|
VirtRegMap: Replace some identity copies with KILL instructions.
|
2016-07-09 00:19:07 +00:00 |
bool-simplify.ll
|
…
|
|
bool-zext.ll
|
…
|
|
br-fold.ll
|
Codegen: Fix broken assumption in Tail Merge.
|
2016-06-24 18:16:36 +00:00 |
branchfolding-catchpads.ll
|
…
|
|
branchfolding-landingpads.ll
|
…
|
|
branchfolding-undef.mir
|
BranchFolder: Fix invalid undef flags after merge.
|
2016-09-20 01:14:42 +00:00 |
brcond.ll
|
…
|
|
break-anti-dependencies.ll
|
…
|
|
break-false-dep.ll
|
Avoid false dependencies of undef machine operands
|
2016-08-11 07:32:08 +00:00 |
bss_pagealigned.ll
|
…
|
|
bswap-inline-asm.ll
|
…
|
|
bswap-vector.ll
|
[X86][SSE] Regenerate vector bswap tests
|
2016-05-04 15:45:48 +00:00 |
bswap.ll
|
…
|
|
bt.ll
|
X86: Improve BT instruction selection for 64-bit values.
|
2016-10-21 19:57:55 +00:00 |
btq.ll
|
…
|
|
buildvec-insertvec.ll
|
[X86][SSE] Add initial support for 2 input target shuffle combining.
|
2016-08-05 17:36:14 +00:00 |
byval-align.ll
|
…
|
|
byval-callee-cleanup.ll
|
…
|
|
byval.ll
|
…
|
|
byval2.ll
|
…
|
|
byval3.ll
|
…
|
|
byval4.ll
|
…
|
|
byval5.ll
|
…
|
|
byval6.ll
|
…
|
|
byval7.ll
|
…
|
|
cache-intrinsic.ll
|
…
|
|
call-imm.ll
|
…
|
|
call-push.ll
|
…
|
|
cas.ll
|
…
|
|
catch.ll
|
…
|
|
catchpad-dynamic-alloca.ll
|
…
|
|
catchpad-lifetime.ll
|
…
|
|
catchpad-realign-savexmm.ll
|
…
|
|
catchpad-regmask.ll
|
…
|
|
catchpad-reuse.ll
|
[WinEH] Allow catchpads to reuse the same catch object
|
2016-10-19 17:08:23 +00:00 |
catchpad-weight.ll
|
…
|
|
catchret-empty-fallthrough.ll
|
…
|
|
catchret-fallthrough.ll
|
…
|
|
catchret-regmask.ll
|
…
|
|
cfi.ll
|
…
|
|
cfstring.ll
|
…
|
|
chain_order.ll
|
Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled."
|
2016-10-13 20:23:25 +00:00 |
change-compare-stride-1.ll
|
…
|
|
change-compare-stride-trickiness-0.ll
|
…
|
|
change-compare-stride-trickiness-1.ll
|
…
|
|
change-compare-stride-trickiness-2.ll
|
…
|
|
cleanuppad-inalloca.ll
|
Re-commit r269828 "X86: Avoid using _chkstk when lowering WIN_ALLOCA instructions"
|
2016-05-18 16:10:17 +00:00 |
cleanuppad-large-codemodel.ll
|
…
|
|
cleanuppad-realign.ll
|
…
|
|
clear_upper_vector_element_bits.ll
|
Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled."
|
2016-10-13 20:23:25 +00:00 |
clobber-fi0.ll
|
…
|
|
clz.ll
|
Using branch probability to guide critical edge splitting.
|
2016-10-20 18:06:52 +00:00 |
cmov-double.ll
|
…
|
|
cmov-fp.ll
|
…
|
|
cmov-into-branch.ll
|
Codegen: Tail-duplicate during placement.
|
2016-10-11 20:36:43 +00:00 |
cmov.ll
|
Avoid unnecessary 32-bit to 64-bit zero extensions following
|
2016-07-29 15:09:54 +00:00 |
cmovcmov.ll
|
[X86] Teach X86FixupBWInsts to promote MOV8rr/MOV16rr to MOV32rr.
|
2016-05-07 01:11:17 +00:00 |
cmp-fast-isel.ll
|
…
|
|
cmp.ll
|
Recommit r274692 - [X86] Transform setcc + movzbl into xorl + setcc
|
2016-07-07 22:50:23 +00:00 |
cmpxchg-clobber-flags.ll
|
[MachineBasicBlock] Take advantage of the partially dead information.
|
2016-04-26 23:14:29 +00:00 |
cmpxchg-i1.ll
|
Recommit r274692 - [X86] Transform setcc + movzbl into xorl + setcc
|
2016-07-07 22:50:23 +00:00 |
cmpxchg-i128-i1.ll
|
Recommit r274692 - [X86] Transform setcc + movzbl into xorl + setcc
|
2016-07-07 22:50:23 +00:00 |
cmpxchg8b_alloca_regalloc_handling.ll
|
[x86] Fixing PR28755 by precomputing the address used in CMPXCHG8B
|
2016-11-24 13:23:35 +00:00 |
cmpxchg16b.ll
|
…
|
|
coal-sections.ll
|
…
|
|
coalesce-esp.ll
|
…
|
|
coalesce-implicitdef.ll
|
…
|
|
coalesce_commute_movsd.ll
|
[X86][SSE] Update register class during MOVSD/MOVSS - BLENDPD/BLENDPS commutation
|
2016-10-07 11:18:38 +00:00 |
coalesce_commute_subreg.ll
|
…
|
|
coalescer-commute1.ll
|
…
|
|
coalescer-commute2.ll
|
…
|
|
coalescer-commute3.ll
|
…
|
|
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
|
Win64: Don't emit unwind info for "leaf" functions (PR30337)
|
2016-09-22 19:50:05 +00:00 |
code_placement.ll
|
…
|
|
code_placement_align_all.ll
|
…
|
|
code_placement_cold_loop_blocks.ll
|
…
|
|
code_placement_eh.ll
|
…
|
|
code_placement_ignore_succ_in_inner_loop.ll
|
…
|
|
code_placement_loop_rotation.ll
|
…
|
|
code_placement_loop_rotation2.ll
|
…
|
|
code_placement_loop_rotation3.ll
|
[llvm] Remove redundant --check-prefix=CHECK from tests
|
2016-10-24 18:57:55 +00:00 |
code_placement_outline_optional_branches.ll
|
…
|
|
codegen-prepare-addrmode-sext.ll
|
…
|
|
codegen-prepare-cast.ll
|
…
|
|
codegen-prepare-crash.ll
|
…
|
|
codegen-prepare-extload.ll
|
…
|
|
codegen-prepare.ll
|
…
|
|
codemodel.ll
|
…
|
|
coff-comdat.ll
|
…
|
|
coff-comdat2.ll
|
…
|
|
coff-comdat3.ll
|
…
|
|
coff-feat00.ll
|
…
|
|
coff-weak.ll
|
…
|
|
coldcc64.ll
|
…
|
|
combine-64bit-vec-binop.ll
|
[x86] auto-generate checks; NFC
|
2016-11-15 18:44:53 +00:00 |
combine-add.ll
|
[DAGCombiner] Update most ADD combines to support general vector combines
|
2016-10-12 13:48:10 +00:00 |
combine-and.ll
|
[DAG] x & x --> x
|
2016-10-30 18:13:30 +00:00 |
combine-avx-intrinsics.ll
|
…
|
|
combine-avx2-intrinsics.ll
|
…
|
|
combine-fcopysign.ll
|
[X86] Cleanup 'x' and 'y' mnemonic suffixes for vcvtpd2dq/vcvttpd2dq/vcvtpd2ps and similar instructions.
|
2016-11-14 01:53:29 +00:00 |
combine-lds.ll
|
…
|
|
combine-mul.ll
|
[X86][SSE] Added extra (mul x, (1 << c)) -> x << c style vector tests
|
2016-10-18 09:29:13 +00:00 |
combine-multiplies.ll
|
[X86][SSE] Regenerate multiple combine tests
|
2016-09-20 14:42:45 +00:00 |
combine-or.ll
|
[DAG] x | x --> x
|
2016-10-30 18:19:35 +00:00 |
combine-sdiv.ll
|
[DAGCombiner] Enable sdiv(x.y) -> udiv(x,y) combine for vectors
|
2016-10-25 20:56:42 +00:00 |
combine-shl.ll
|
[DAGCombiner] Correctly extract the ConstOrConstSplat shift value for SHL nodes
|
2016-11-10 14:35:09 +00:00 |
combine-sra.ll
|
[DAG] enhance computeKnownBits to handle SRL/SRA with vector splat constant
|
2016-10-23 23:13:31 +00:00 |
combine-srem.ll
|
[DAGCombiner] Enable srem(x.y) -> urem(x,y) combine for vectors
|
2016-10-25 21:20:18 +00:00 |
combine-srl.ll
|
[DAG] enhance computeKnownBits to handle SRL/SRA with vector splat constant
|
2016-10-23 23:13:31 +00:00 |
combine-sse41-intrinsics.ll
|
…
|
|
combine-sub.ll
|
[DAGCombiner] Add vector support to C2-(A+C1) -> (C2-C1)-A folding
|
2016-10-13 12:49:31 +00:00 |
combine-testm-and.ll
|
[AVX512] Add patterns for zero-extending a mask that use the def of KMOVW/KMOVB without going through an EXTRACT_SUBREG and a MOVZX.
|
2016-06-14 03:12:54 +00:00 |
combine-udiv.ll
|
[DAGCombiner] Add splatted vector support to (udiv x, (shl pow2, y)) -> x >>u (log2(pow2)+y)
|
2016-10-18 16:36:00 +00:00 |
combine-urem.ll
|
[DAGCombiner] Enable (urem x, (shl pow2, y)) -> (and x, (add (shl pow2, y), -1)) combine for splatted vectors
|
2016-10-25 22:01:09 +00:00 |
combiner-aa-0.ll
|
Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled."
|
2016-10-13 20:23:25 +00:00 |
combiner-aa-1.ll
|
Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled."
|
2016-10-13 20:23:25 +00:00 |
commute-blend-avx2.ll
|
…
|
|
commute-blend-sse41.ll
|
…
|
|
commute-clmul.ll
|
…
|
|
commute-fcmp.ll
|
[x86] add missing tests for fcmp ueq/one
|
2016-06-10 15:17:54 +00:00 |
commute-intrinsic.ll
|
…
|
|
commute-two-addr.ll
|
…
|
|
commute-xop.ll
|
…
|
|
commuted-blend-mask.ll
|
…
|
|
compact-unwind.ll
|
…
|
|
compare-add.ll
|
…
|
|
compare-global.ll
|
Re-apply r286384, "X86: Introduce the "relocImm" ComplexPattern, which represents a relocatable immediate.", with a fix for 32-bit x86.
|
2016-11-09 23:53:43 +00:00 |
compare-inf.ll
|
…
|
|
compare_folding.ll
|
…
|
|
compiler_used.ll
|
…
|
|
complex-asm.ll
|
…
|
|
complex-fca.ll
|
…
|
|
compress_expand.ll
|
Type legalization for compressstore and expandload intrinsics.
|
2016-11-23 13:58:24 +00:00 |
computeKnownBits_urem.ll
|
[X86] Regenerate known bits test
|
2016-10-15 18:56:38 +00:00 |
conditional-indecrement.ll
|
…
|
|
conditional-tailcall.ll
|
Revert r282920 "X86: Allow conditional tail calls in Win64 "leaf" functions (PR26302)"
|
2016-10-05 15:39:27 +00:00 |
const-base-addr.ll
|
…
|
|
constant-combines.ll
|
…
|
|
constant-hoisting-and.ll
|
…
|
|
constant-hoisting-cmp.ll
|
…
|
|
constant-hoisting-optnone.ll
|
…
|
|
constant-hoisting-shift-immediate.ll
|
…
|
|
constant-pool-remat-0.ll
|
…
|
|
constant-pool-sharing.ll
|
…
|
|
constpool.ll
|
…
|
|
constructor.ll
|
[CodeGen] Add support for emitting .init_array instead of .ctors on FreeBSD.
|
2016-09-26 22:53:15 +00:00 |
convert-2-addr-3-addr-inc64.ll
|
…
|
|
copy-eflags.ll
|
Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled."
|
2016-10-13 20:23:25 +00:00 |
copy-propagation.ll
|
Avoid false dependencies of undef machine operands
|
2016-08-11 07:32:08 +00:00 |
copysign-constant-magnitude.ll
|
[x86] add folds for FP logic with vector zeros
|
2016-09-27 22:28:13 +00:00 |
cpus.ll
|
…
|
|
crash-O0.ll
|
…
|
|
crash-lre-eliminate-dead-def.ll
|
[LiveRangeEdit] Add a test case for r272314.
|
2016-06-10 01:57:48 +00:00 |
crash-nosse.ll
|
…
|
|
crash.ll
|
…
|
|
critical-anti-dep-breaker.ll
|
…
|
|
critical-edge-split-2.ll
|
…
|
|
cse-add-with-overflow.ll
|
…
|
|
cstring.ll
|
…
|
|
ctpop-combine.ll
|
Recommit r274692 - [X86] Transform setcc + movzbl into xorl + setcc
|
2016-07-07 22:50:23 +00:00 |
cvt16.ll
|
…
|
|
cvtv2f32.ll
|
[X86][SSE] Let 64-bit targets use the fast 2i32-2f32 UINT_TO_FP conversion as well as 32-bit
|
2016-07-30 14:06:59 +00:00 |
cxx_tlscc64.ll
|
[X86] Fix the lowering of TLS calls.
|
2016-04-27 21:37:37 +00:00 |
dag-fmf-cse.ll
|
…
|
|
dag-merge-fast-accesses.ll
|
Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled."
|
2016-10-13 20:23:25 +00:00 |
dag-optnone.ll
|
In dag-optnone.ll, use varargs instead of win64 to fast SDIsel.
|
2016-07-15 15:30:18 +00:00 |
dag-rauw-cse.ll
|
…
|
|
dagcombine-and-setcc.ll
|
…
|
|
dagcombine-buildvector.ll
|
[llvm] Remove redundant --check-prefix=CHECK from tests
|
2016-10-24 18:57:55 +00:00 |
dagcombine-cse.ll
|
…
|
|
dagcombine-shifts.ll
|
…
|
|
dagcombine-unsafe-math.ll
|
…
|
|
darwin-bzero.ll
|
…
|
|
darwin-no-dead-strip.ll
|
…
|
|
darwin-quote.ll
|
…
|
|
darwin-tls.ll
|
…
|
|
dbg-changes-codegen-branch-folding.ll
|
[X86] Optimization for replacing LEA with MOV at frame index elimination time
|
2016-09-26 06:42:07 +00:00 |
dbg-changes-codegen.ll
|
…
|
|
dbg-combine.ll
|
…
|
|
debugloc-argsize.ll
|
…
|
|
deopt-bundles.ll
|
Don't force SP-relative addressing for statepoints
|
2016-06-15 05:35:14 +00:00 |
deopt-intrinsic-cconv.ll
|
All llvm.deoptimize declarations must use the same calling convention
|
2016-05-12 01:17:38 +00:00 |
deopt-intrinsic.ll
|
All llvm.deoptimize declarations must use the same calling convention
|
2016-05-12 01:17:38 +00:00 |
disable-tail-calls.ll
|
…
|
|
discontiguous-loops.ll
|
…
|
|
div8.ll
|
…
|
|
divide-by-constant.ll
|
[X86] Add integer division test for PR23590
|
2016-11-16 14:54:34 +00:00 |
divide-windows-itanium.ll
|
CodeGen: use MSVC division on windows itanium
|
2016-10-13 23:00:11 +00:00 |
divrem.ll
|
[X86] Regenerated integer divide tests to test on 32 and 64 bit targets
|
2016-11-16 14:12:11 +00:00 |
divrem8_ext.ll
|
[X86] Regenerated integer divide tests to test on 32 and 64 bit targets
|
2016-11-16 14:12:11 +00:00 |
dllexport-x86_64.ll
|
…
|
|
dllexport.ll
|
…
|
|
dllimport-x86_64.ll
|
…
|
|
dllimport.ll
|
…
|
|
dollar-name.ll
|
…
|
|
dont-trunc-store-double-to-float.ll
|
Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled."
|
2016-10-13 20:23:25 +00:00 |
dwarf-comp-dir.ll
|
…
|
|
dwarf-eh-prepare.ll
|
…
|
|
dyn-stackalloc.ll
|
…
|
|
dyn_alloca_aligned.ll
|
…
|
|
dynamic-alloca-in-entry.ll
|
Re-commit r269828 "X86: Avoid using _chkstk when lowering WIN_ALLOCA instructions"
|
2016-05-18 16:10:17 +00:00 |
dynamic-alloca-lifetime.ll
|
…
|
|
dynamic-allocas-VLAs.ll
|
[X86] Optimization for replacing LEA with MOV at frame index elimination time
|
2016-09-26 06:42:07 +00:00 |
early-ifcvt-crash.ll
|
…
|
|
early-ifcvt.ll
|
…
|
|
eflags-copy-expansion.mir
|
MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compute it
|
2016-08-25 01:27:13 +00:00 |
eh-label.ll
|
…
|
|
eh-nolandingpads.ll
|
…
|
|
eh-null-personality.ll
|
…
|
|
eh_frame.ll
|
…
|
|
elf-comdat.ll
|
…
|
|
elf-comdat2.ll
|
…
|
|
emit-big-cst.ll
|
…
|
|
empty-functions.ll
|
…
|
|
empty-struct-return-type.ll
|
…
|
|
emutls-pic.ll
|
…
|
|
emutls-pie.ll
|
Differential Revision: http://reviews.llvm.org/D19733
|
2016-04-29 21:19:16 +00:00 |
emutls.ll
|
…
|
|
emutls_generic.ll
|
…
|
|
epilogue.ll
|
…
|
|
equiv_with_fndef.ll
|
…
|
|
equiv_with_vardef.ll
|
…
|
|
exception-label.ll
|
…
|
|
exedeps-movq.ll
|
…
|
|
exedepsfix-broadcast.ll
|
…
|
|
expand-opaque-const.ll
|
…
|
|
expand-vr64-gr64-copy.mir
|
[MIR] Print on the given output instead of stderr.
|
2016-07-13 20:36:03 +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
|
[X86][SSE] Allow folding of store/zext with PEXTRW of 0'th element
|
2016-07-21 14:54:17 +00:00 |
extractelement-from-arg.ll
|
…
|
|
extractelement-index.ll
|
[X86] Optimization for replacing LEA with MOV at frame index elimination time
|
2016-09-26 06:42:07 +00:00 |
extractelement-legalization-cycle.ll
|
…
|
|
extractelement-legalization-store-ordering.ll
|
Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled."
|
2016-10-13 20:23:25 +00:00 |
extractelement-load.ll
|
…
|
|
extractelement-shuffle.ll
|
…
|
|
extractps.ll
|
Make "@name =" mandatory for globals in .ll files.
|
2016-05-10 18:22:45 +00:00 |
f16c-intrinsics-fast-isel.ll
|
[X86][SSE] Enable commutation from MOVSD/MOVSS to BLENDPD/BLENDPS on SSE41+ targets
|
2016-10-01 14:26:11 +00:00 |
f16c-intrinsics.ll
|
[X86][F16C] Regenerated f16c tests
|
2016-08-24 11:56:15 +00:00 |
fabs.ll
|
…
|
|
fadd-combines.ll
|
…
|
|
fast-cc-callee-pops.ll
|
…
|
|
fast-cc-merge-stack-adj.ll
|
…
|
|
fast-cc-pass-in-regs.ll
|
…
|
|
fast-isel-agg-constant.ll
|
…
|
|
fast-isel-args-fail.ll
|
…
|
|
fast-isel-args-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
|
…
|
|
fast-isel-bitcasts.ll
|
…
|
|
fast-isel-branch_weights.ll
|
…
|
|
fast-isel-call-bool.ll
|
…
|
|
fast-isel-call.ll
|
Don't optimize movs to pushes in -O0 builds.
|
2016-07-14 15:40:22 +00:00 |
fast-isel-cmp-branch.ll
|
…
|
|
fast-isel-cmp-branch2.ll
|
…
|
|
fast-isel-cmp-branch3.ll
|
…
|
|
fast-isel-cmp.ll
|
[X86] Enable FR32/FR64 cmpeq/cmpne/cmpunord/cmpord to be commuted.
|
2016-08-27 05:22:12 +00:00 |
fast-isel-constant.ll
|
…
|
|
fast-isel-constpool.ll
|
…
|
|
fast-isel-constrain-store-indexreg.ll
|
…
|
|
fast-isel-deadcode.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-load-i1.ll
|
[X86][FastISel] Use a COPY from K register to a GPR instead of a K operation
|
2016-09-28 11:22:17 +00:00 |
fast-isel-mem.ll
|
…
|
|
fast-isel-movsbl-indexreg.ll
|
…
|
|
fast-isel-nontemporal.ll
|
[X86][AVX512] Added 512-bit integer vector non-temporal load tests
|
2016-06-07 15:12:47 +00:00 |
fast-isel-ret-ext.ll
|
…
|
|
fast-isel-select-cmov.ll
|
[X86][FastISel] Use a COPY from K register to a GPR instead of a K operation
|
2016-09-28 11:22:17 +00:00 |
fast-isel-select-cmov2.ll
|
…
|
|
fast-isel-select-cmp.ll
|
…
|
|
fast-isel-select-pseudo-cmov.ll
|
…
|
|
fast-isel-select-sse.ll
|
[x86] add fake scalar FP logic instructions to ReplaceableInstrs to save some bytes
|
2016-11-16 17:42:40 +00:00 |
fast-isel-select.ll
|
…
|
|
fast-isel-sext.ll
|
…
|
|
fast-isel-sse12-fptoint.ll
|
…
|
|
fast-isel-stackcheck.ll
|
…
|
|
fast-isel-store.ll
|
[AVX-512] Teach fastisel load/store handling to use EVEX encoded instructions for 128/256-bit vectors and scalar single/double.
|
2016-09-05 23:58:40 +00:00 |
fast-isel-tailcall.ll
|
…
|
|
fast-isel-tls.ll
|
…
|
|
fast-isel-trunc-kill-subreg.ll
|
…
|
|
fast-isel-vecload.ll
|
[AVX-512] Teach fastisel load/store handling to use EVEX encoded instructions for 128/256-bit vectors and scalar single/double.
|
2016-09-05 23:58:40 +00:00 |
fast-isel-x32.ll
|
…
|
|
fast-isel-x86-64.ll
|
[X86] Optimization for replacing LEA with MOV at frame index elimination time
|
2016-09-26 06:42:07 +00:00 |
fast-isel-x86.ll
|
[X86] Optimization for replacing LEA with MOV at frame index elimination time
|
2016-09-26 06:42:07 +00:00 |
fast-isel.ll
|
…
|
|
fastcall-correct-mangling.ll
|
Correct PrivateLinkage for COFF
|
2016-10-13 00:55:24 +00:00 |
fastcc-2.ll
|
…
|
|
fastcc-byval.ll
|
…
|
|
fastcc-sret.ll
|
…
|
|
fastcc.ll
|
…
|
|
fastcc3struct.ll
|
…
|
|
fastisel-gep-promote-before-add.ll
|
…
|
|
fastmath-float-half-conversion.ll
|
…
|
|
fcmove.ll
|
…
|
|
fdiv-combine.ll
|
…
|
|
fdiv.ll
|
…
|
|
field-extract-use-trunc.ll
|
…
|
|
fildll.ll
|
…
|
|
fixup-bw-copy.ll
|
VirtRegMap: Replace some identity copies with KILL instructions.
|
2016-07-09 00:19:07 +00:00 |
fixup-bw-copy.mir
|
MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compute it
|
2016-08-25 01:27:13 +00:00 |
fixup-bw-inst.ll
|
[X86] Use LivePhysRegs in X86FixupBWInsts.
|
2016-04-26 00:00:48 +00:00 |
fixup-lea.ll
|
…
|
|
float-asmprint.ll
|
…
|
|
float-conv-elim.ll
|
[X86] Teach X86FixupBWInsts to promote MOV8rr/MOV16rr to MOV32rr.
|
2016-05-07 01:11:17 +00:00 |
floor-soft-float.ll
|
…
|
|
fltused.ll
|
…
|
|
fltused_function_pointer.ll
|
…
|
|
fma-commute-x86.ll
|
…
|
|
fma-do-not-commute.ll
|
[X86] Remove CustomInserter for FMA3 instructions. Looks like since we got full commuting support for FMAs after this was added, the coalescer can now get this right on its own.
|
2016-07-28 15:28:56 +00:00 |
fma-fneg-combine.ll
|
Fixed FMA + FNEG combine.
|
2016-10-29 08:44:46 +00:00 |
fma-intrinsics-phi-213-to-231.ll
|
Codegen: Tail-duplicate during placement.
|
2016-10-11 20:36:43 +00:00 |
fma-intrinsics-x86.ll
|
…
|
|
fma-phi-213-to-231.ll
|
…
|
|
fma-scalar-memfold.ll
|
[X86][FMA4] Add test cases to demonstrate missed folding opportunities for FMA4 scalar intrinsics.
|
2016-11-27 21:36:58 +00:00 |
fma.ll
|
…
|
|
fma4-intrinsics-x86_64-folded-load.ll
|
…
|
|
fma_patterns.ll
|
[X86] Don't lower FABS/FNEG masking directly to a ConstantPool load. Just create a ConstantFPSDNode and let that be lowered.
|
2016-08-29 04:49:31 +00:00 |
fma_patterns_wide.ll
|
[X86] Don't lower FABS/FNEG masking directly to a ConstantPool load. Just create a ConstantFPSDNode and let that be lowered.
|
2016-08-29 04:49:31 +00:00 |
fmaxnum.ll
|
…
|
|
fminnum.ll
|
…
|
|
fmul-combines.ll
|
…
|
|
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
|
[AVX512] Mark EVEX VMOVSSrm and VMOVSDrm as canFoldAsLoad and isReMaterializable.
|
2016-07-29 06:06:04 +00:00 |
fold-load-unops.ll
|
…
|
|
fold-load-vec.ll
|
…
|
|
fold-load.ll
|
…
|
|
fold-mul-lohi.ll
|
…
|
|
fold-pcmpeqd-1.ll
|
…
|
|
fold-pcmpeqd-2.ll
|
…
|
|
fold-push.ll
|
…
|
|
fold-sext-trunc.ll
|
…
|
|
fold-tied-op.ll
|
…
|
|
fold-vector-bv-crash.ll
|
…
|
|
fold-vector-sext-crash.ll
|
…
|
|
fold-vector-sext-crash2.ll
|
…
|
|
fold-vector-sext-zext.ll
|
[X86][SSE] Add support for (V)PMOVSX* constant folding
|
2016-10-25 14:29:25 +00:00 |
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
|
…
|
|
fops-windows-itanium.ll
|
CodeGen: adjust floating point operations in Windows itanium
|
2016-10-13 22:38:15 +00:00 |
force-align-stack-alloca.ll
|
…
|
|
force-align-stack.ll
|
…
|
|
fp-double-rounding.ll
|
…
|
|
fp-elim-and-no-fp-elim.ll
|
…
|
|
fp-elim.ll
|
…
|
|
fp-fast.ll
|
…
|
|
fp-immediate-shorten.ll
|
…
|
|
fp-in-intregs.ll
|
…
|
|
fp-load-trunc.ll
|
[X86] Regenerate fp truncate tests
|
2016-08-20 21:56:33 +00:00 |
fp-logic-replace.ll
|
[x86] allow FP-logic ops when one operand is FP and result is FP
|
2016-11-16 22:34:05 +00:00 |
fp-logic.ll
|
[x86] allow FP-logic ops when one operand is FP and result is FP
|
2016-11-16 22:34:05 +00:00 |
fp-select-cmp-and.ll
|
[x86] add fake scalar FP logic instructions to ReplaceableInstrs to save some bytes
|
2016-11-16 17:42:40 +00:00 |
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] Cleanup 'x' and 'y' mnemonic suffixes for vcvtpd2dq/vcvttpd2dq/vcvtpd2ps and similar instructions.
|
2016-11-14 01:53:29 +00:00 |
fp-une-cmp.ll
|
Codegen: Tail-duplicate during placement.
|
2016-10-11 20:36:43 +00:00 |
fp2sint.ll
|
…
|
|
fp128-calling-conv.ll
|
…
|
|
fp128-cast.ll
|
[x86] fix FCOPYSIGN lowering to create constants instead of ConstantPool loads
|
2016-09-23 23:17:29 +00:00 |
fp128-compare.ll
|
Recommit r274692 - [X86] Transform setcc + movzbl into xorl + setcc
|
2016-07-07 22:50:23 +00:00 |
fp128-i128.ll
|
…
|
|
fp128-libcalls.ll
|
…
|
|
fp128-load.ll
|
…
|
|
fp128-select.ll
|
[X86] Accept SELECT op code for x86-64 fp128 type
|
2016-07-18 17:20:09 +00:00 |
fp128-store.ll
|
…
|
|
fp_constant_op.ll
|
…
|
|
fp_load_cast_fold.ll
|
…
|
|
fp_load_fold.ll
|
…
|
|
fpcmp-soft-fp.ll
|
…
|
|
fpstack-debuginstr-kill.ll
|
DebugInfo: New metadata representation for global variables.
|
2016-09-13 01:12:59 +00:00 |
frame-base.ll
|
…
|
|
frame-order.ll
|
Specify mtriple for the frame-order.ll test.
|
2016-07-01 17:35:13 +00:00 |
frameaddr.ll
|
[X86] Optimization for replacing LEA with MOV at frame index elimination time
|
2016-09-26 06:42:07 +00:00 |
frameregister.ll
|
…
|
|
frem-msvc32.ll
|
…
|
|
fsgsbase.ll
|
…
|
|
fsxor-alignment.ll
|
…
|
|
full-lsr.ll
|
…
|
|
funclet-layout.ll
|
…
|
|
function-alias.ll
|
…
|
|
function-subtarget-features-2.ll
|
…
|
|
function-subtarget-features.ll
|
…
|
|
ga-offset.ll
|
Use FileCheck. NFC.
|
2016-06-24 18:04:39 +00:00 |
ga-offset2.ll
|
Use shouldAssumeDSOLocal in isOffsetFoldingLegal.
|
2016-06-24 18:48:36 +00:00 |
gather-addresses.ll
|
…
|
|
gcc_except_table.ll
|
…
|
|
gcc_except_table_functions.ll
|
…
|
|
gep-expanded-vector.ll
|
Fix bug in DAGBuilder for getelementptr with expanded vector.
|
2016-08-17 07:52:15 +00:00 |
getelementptr.ll
|
…
|
|
ghc-cc.ll
|
…
|
|
ghc-cc64.ll
|
…
|
|
global-access-pie-copyrelocs.ll
|
New llc option pie-copy-relocations to optimize access to extern globals.
|
2016-10-13 20:54:39 +00:00 |
global-access-pie.ll
|
Differential Revision: http://reviews.llvm.org/D19733
|
2016-04-29 21:19:16 +00:00 |
global-fill.ll
|
…
|
|
global-sections-comdat.ll
|
…
|
|
global-sections-tls.ll
|
…
|
|
global-sections.ll
|
Fix BSS global handling in AsmPrinter
|
2016-06-14 15:09:30 +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
|
VirtRegMap: Replace some identity copies with KILL instructions.
|
2016-07-09 00:19:07 +00:00 |
haddsub-2.ll
|
[X86][SSE] Avoid specifying unused arguments in SHUFPD lowering
|
2016-08-22 12:56:54 +00:00 |
haddsub-undef.ll
|
[X86][SSE] Avoid specifying unused arguments in SHUFPD lowering
|
2016-08-22 12:56:54 +00:00 |
haddsub.ll
|
…
|
|
half.ll
|
Recommit 'Remove the restriction that MachineSinking is now stopped by
|
2016-08-12 03:33:22 +00:00 |
handle-move.ll
|
…
|
|
hhvm-cc.ll
|
…
|
|
hidden-vis-2.ll
|
…
|
|
hidden-vis-3.ll
|
…
|
|
hidden-vis-4.ll
|
…
|
|
hidden-vis-pic.ll
|
CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePasses
|
2016-08-24 01:52:46 +00:00 |
hidden-vis.ll
|
…
|
|
hipe-cc.ll
|
[X86] Fix tailcall return address clobber bug.
|
2016-07-11 21:03:03 +00:00 |
hipe-cc64.ll
|
[X86] Fix tailcall return address clobber bug.
|
2016-07-11 21:03:03 +00:00 |
hipe-prologue.ll
|
[X86] Extract HiPE prologue constants into metadata
|
2016-06-23 18:17:25 +00:00 |
hoist-common.ll
|
…
|
|
hoist-invariant-load.ll
|
Codegen: [X86] preservere memory refs for folded umul_lohi
|
2016-06-23 21:40:35 +00:00 |
hoist-spill-lpad.ll
|
Fix a bug when hoist spill to a BB with landingpad successor.
|
2016-05-11 22:37:43 +00:00 |
hoist-spill.ll
|
Remove a stale comment from the test, NFC.
|
2016-08-16 16:57:15 +00:00 |
huge-stack-offset.ll
|
…
|
|
i1narrowfail.ll
|
…
|
|
i2k.ll
|
…
|
|
i16lshr8pat.ll
|
[X86]: Add a pattern that uses GR16_ABCD rather than GR32_ABCD to avoid falsely marking whole 32 bit register as live.
|
2016-05-31 22:00:12 +00:00 |
i64-mem-copy.ll
|
…
|
|
i64-to-float.ll
|
[X86][SSE] Improve recognition of uitofp conversions that can be performed as sitofp
|
2016-09-18 12:45:23 +00:00 |
i128-and-beyond.ll
|
…
|
|
i128-immediate.ll
|
…
|
|
i128-mul.ll
|
…
|
|
i128-ret.ll
|
…
|
|
i128-sdiv.ll
|
…
|
|
i256-add.ll
|
Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled."
|
2016-10-13 20:23:25 +00:00 |
i386-setjmp-pic.ll
|
…
|
|
i386-shrink-wrapping.ll
|
Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled."
|
2016-10-13 20:23:25 +00:00 |
i386-tlscall-fastregalloc.ll
|
[X86] Fix the lowering of TLS calls.
|
2016-04-27 21:37:37 +00:00 |
i486-fence-loop.ll
|
…
|
|
i686-win-shrink-wrapping.ll
|
[X86] Make sure it is safe to clobber EFLAGS, if need be, when choosing
|
2016-04-26 23:44:14 +00:00 |
iabs.ll
|
…
|
|
ident-metadata.ll
|
…
|
|
ifunc-asm.ll
|
…
|
|
illegal-insert.ll
|
…
|
|
illegal-vector-args-return.ll
|
…
|
|
immediate_merging.ll
|
…
|
|
immediate_merging64.ll
|
[x86] Allow merging multiple instances of an immediate within a basic block for code size savings, for 64-bit constants.
|
2016-08-16 21:35:16 +00:00 |
implicit-null-check-negative.ll
|
…
|
|
implicit-null-check.ll
|
[ImplicitNullChecks] Account for implicit-defs as well when updating the liveness.
|
2016-05-03 18:09:06 +00:00 |
implicit-null-checks.mir
|
[ImplicitNullCheck] Fix an edge case where we were hoisting incorrectly
|
2016-11-17 07:29:40 +00:00 |
imul-lea-2.ll
|
…
|
|
imul-lea.ll
|
…
|
|
imul.ll
|
…
|
|
inalloca-ctor.ll
|
Re-commit r269828 "X86: Avoid using _chkstk when lowering WIN_ALLOCA instructions"
|
2016-05-18 16:10:17 +00:00 |
inalloca-invoke.ll
|
Re-commit r269828 "X86: Avoid using _chkstk when lowering WIN_ALLOCA instructions"
|
2016-05-18 16:10:17 +00:00 |
inalloca-regparm.ll
|
…
|
|
inalloca-stdcall.ll
|
Re-commit r269828 "X86: Avoid using _chkstk when lowering WIN_ALLOCA instructions"
|
2016-05-18 16:10:17 +00:00 |
inalloca.ll
|
Re-commit r269828 "X86: Avoid using _chkstk when lowering WIN_ALLOCA instructions"
|
2016-05-18 16:10:17 +00:00 |
inconsistent_landingpad.ll
|
…
|
|
indirect-hidden.ll
|
Simplify handling of hidden stub.
|
2016-05-17 16:01:32 +00:00 |
init-priority.ll
|
[CodeGen] Switch test as FreeBSD will support .init_array soon.
|
2016-09-26 22:38:17 +00:00 |
inline-asm-2addr.ll
|
…
|
|
inline-asm-R-constraint.ll
|
…
|
|
inline-asm-avx-v-constraint-32bit.ll
|
Fixed windows stdout/stderr redirection in inline asm constraint tests
|
2016-10-10 11:11:27 +00:00 |
inline-asm-avx-v-constraint.ll
|
[x86][inline-asm][llvm] accept 'v' constraint
|
2016-10-10 05:48:56 +00:00 |
inline-asm-avx512f-v-constraint.ll
|
[x86][inline-asm][llvm] accept 'v' constraint
|
2016-10-10 05:48:56 +00:00 |
inline-asm-avx512vl-v-constraint-32bit.ll
|
Fixed windows stdout/stderr redirection in inline asm constraint tests
|
2016-10-10 11:11:27 +00:00 |
inline-asm-avx512vl-v-constraint.ll
|
[x86][inline-asm][llvm] accept 'v' constraint
|
2016-10-10 05:48:56 +00:00 |
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-sp-clobber-memcpy.ll
|
…
|
|
inline-asm-stack-realign.ll
|
…
|
|
inline-asm-stack-realign2.ll
|
…
|
|
inline-asm-stack-realign3.ll
|
…
|
|
inline-asm-tied.ll
|
[DAGCombiner] Do not remove the load of stored values when optimizations are disabled
|
2016-10-12 13:44:24 +00:00 |
inline-asm-x-scalar.ll
|
…
|
|
inline-asm.ll
|
…
|
|
inline-sse.ll
|
…
|
|
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][SSE] Add support for combining target shuffles to PSLLDQ/PSRLDQ byte shifts
|
2016-08-12 11:24:34 +00:00 |
insertps-O0-bug.ll
|
…
|
|
insertps-combine.ll
|
[X86][SSE] Add support for combining VZEXT_MOVL target shuffles
|
2016-08-24 18:07:53 +00:00 |
insertps-from-constantpool.ll
|
…
|
|
insertps-unfold-load-bug.ll
|
…
|
|
int-intrinsic.ll
|
…
|
|
interval-update-remat.ll
|
…
|
|
invalid-liveness.mir
|
LiveRangeCalc: Fix reporting of invalid vreg usage in liveness calculation
|
2016-09-19 16:49:45 +00:00 |
invalid-shift-immediate.ll
|
…
|
|
ipra-inline-asm.ll
|
Interprocedural Register Allocation (IPRA) Analysis
|
2016-06-10 16:19:46 +00:00 |
ipra-local-linkage.ll
|
Add missing test for r275347 "[IPRA] Set callee saved registers to none for local function when IPRA is enabled."
|
2016-07-14 01:31:20 +00:00 |
ipra-reg-alias.ll
|
IPRA: Fix RegMask calculation for alias registers
|
2016-07-21 03:50:39 +00:00 |
ipra-reg-usage.ll
|
[IPRA] Properly compute register usage at call sites.
|
2016-07-11 18:45:49 +00:00 |
ipra-transform.ll
|
Move CodeGen test from Generic to X86 specific directory
|
2016-06-10 19:14:01 +00:00 |
isel-optnone.ll
|
…
|
|
isel-sink.ll
|
…
|
|
isel-sink2.ll
|
…
|
|
isel-sink3.ll
|
…
|
|
isint.ll
|
…
|
|
isnan.ll
|
…
|
|
isnan2.ll
|
…
|
|
ispositive.ll
|
…
|
|
jump_sign.ll
|
…
|
|
known-bits-vector.ll
|
[X86][SSE] Added knownbits through bitcast test
|
2016-11-25 15:07:15 +00:00 |
known-bits.ll
|
[X86][SSE] Regenerated known-bits test with srem->urem fix
|
2016-10-25 21:24:33 +00:00 |
label-redefinition.ll
|
…
|
|
lakemont.ll
|
…
|
|
large-code-model-isel.ll
|
…
|
|
large-constants.ll
|
…
|
|
large-gep-chain.ll
|
…
|
|
large-gep-scale.ll
|
…
|
|
large-global.ll
|
…
|
|
late-address-taken.ll
|
…
|
|
ldzero.ll
|
…
|
|
lea-2.ll
|
…
|
|
lea-3.ll
|
…
|
|
lea-4.ll
|
…
|
|
lea-5.ll
|
…
|
|
lea-opt-memop-check-1.ll
|
[X86] Optimization for replacing LEA with MOV at frame index elimination time
|
2016-09-26 06:42:07 +00:00 |
lea-opt-memop-check-2.ll
|
[X86] PR27502: Fix the LEA optimization pass.
|
2016-04-26 12:18:12 +00:00 |
lea-opt.ll
|
[X86] Enable RRL part of the LEA optimization pass for -O2.
|
2016-05-19 10:18:29 +00:00 |
lea-recursion.ll
|
…
|
|
lea.ll
|
…
|
|
leaf-fp-elim.ll
|
…
|
|
legalize-fmp-oeq-vector-select.ll
|
…
|
|
legalize-libcalls.ll
|
…
|
|
legalize-shift-64.ll
|
[X86] Improve 64-bit shifts on 32-bit targets (PR14593)
|
2016-07-31 19:50:45 +00:00 |
legalize-shl-vec.ll
|
[X86] Regenerate v2i256 shift legalization tests
|
2016-07-25 21:14:22 +00:00 |
legalize-sub-zero-2.ll
|
…
|
|
legalize-sub-zero.ll
|
…
|
|
legalizedag_vec.ll
|
…
|
|
lfence.ll
|
…
|
|
libcall-sret.ll
|
…
|
|
licm-dominance.ll
|
Codegen: LICM Remove check for exactly 1 register def.
|
2016-06-23 21:38:49 +00:00 |
licm-nested.ll
|
Revert r286999 which caused buildbot test failures. Some testcases need to be made target specific.
|
2016-11-15 19:42:05 +00:00 |
licm-regpressure.ll
|
…
|
|
licm-symbol.ll
|
…
|
|
limited-prec.ll
|
…
|
|
lit.local.cfg
|
…
|
|
live-out-reg-info.ll
|
…
|
|
live-range-nosubreg.ll
|
Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled."
|
2016-10-13 20:23:25 +00:00 |
liveness-local-regalloc.ll
|
…
|
|
llc-override-mcpu-mattr.ll
|
…
|
|
load-slice.ll
|
…
|
|
loc-remat.ll
|
…
|
|
local_stack_symbol_ordering.ll
|
[X86] Optimization for replacing LEA with MOV at frame index elimination time
|
2016-09-26 06:42:07 +00:00 |
localescape.ll
|
…
|
|
log2_not_readnone.ll
|
…
|
|
logical-load-fold.ll
|
…
|
|
long-setcc.ll
|
…
|
|
longlong-deadload.ll
|
…
|
|
loop-blocks.ll
|
[MBP] do not reorder and move up loop latch block
|
2016-08-16 19:50:33 +00:00 |
loop-hoist.ll
|
…
|
|
loop-search.ll
|
Using branch probability to guide critical edge splitting.
|
2016-10-20 18:06:52 +00:00 |
loop-strength-reduce-2.ll
|
…
|
|
loop-strength-reduce-3.ll
|
…
|
|
loop-strength-reduce-crash.ll
|
[LSR] Tweak loop-strength-reduce-crash test. Test-only change.
|
2016-11-10 22:37:13 +00:00 |
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
|
[X86][SSE] Allow folding of store/zext with PEXTRW of 0'th element
|
2016-07-21 14:54:17 +00:00 |
lower-vec-shift.ll
|
[X86][SSE] Don't blend vector shifts with MOVSS/MOVSD directly, lower from generic shuffle
|
2016-09-14 14:08:18 +00:00 |
lower-vec-shuffle-bug.ll
|
…
|
|
lsr-delayed-fold.ll
|
…
|
|
lsr-i386.ll
|
…
|
|
lsr-interesting-step.ll
|
…
|
|
lsr-loop-exit-cond.ll
|
[LSR] Don't try and create post-inc expressions on non-rotated loops
|
2016-08-15 07:53:03 +00:00 |
lsr-negative-stride.ll
|
…
|
|
lsr-nonaffine.ll
|
…
|
|
lsr-normalization.ll
|
…
|
|
lsr-overflow.ll
|
…
|
|
lsr-quadratic-expand.ll
|
…
|
|
lsr-redundant-addressing.ll
|
…
|
|
lsr-reuse-trunc.ll
|
…
|
|
lsr-reuse.ll
|
…
|
|
lsr-sort.ll
|
…
|
|
lsr-static-addr.ll
|
…
|
|
lsr-wrap.ll
|
…
|
|
lzcnt-tzcnt.ll
|
…
|
|
lzcnt-zext-cmp.ll
|
[X86] Take advantage of the lzcnt instruction on btver2 architectures when ORing comparisons to zero.
|
2016-10-14 16:41:38 +00:00 |
lzcnt.ll
|
…
|
|
machine-combiner-int-vec.ll
|
…
|
|
machine-combiner-int.ll
|
[MIR] Print on the given output instead of stderr.
|
2016-07-13 20:36:03 +00:00 |
machine-combiner.ll
|
…
|
|
machine-copy-prop.mir
|
MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compute it
|
2016-08-25 01:27:13 +00:00 |
machine-cp.ll
|
[X86] Replace -mcpu with -mattr in several tests
|
2016-04-26 23:36:38 +00:00 |
machine-cse.ll
|
Recommit 'Remove the restriction that MachineSinking is now stopped by
|
2016-08-12 03:33:22 +00:00 |
machine-sink-and-implicit-null-checks.ll
|
[X86]: Quit promoting 8 and 16 bit compares to 32 bit.
|
2016-06-15 16:37:46 +00:00 |
machine-sink.ll
|
Using branch probability to guide critical edge splitting.
|
2016-10-20 18:06:52 +00:00 |
machine-trace-metrics-crash.ll
|
…
|
|
macho-comdat.ll
|
…
|
|
mask-negated-bool.ll
|
[DAG] add fold for masked negated sign-extended bool
|
2016-10-11 17:05:52 +00:00 |
masked-iv-safe.ll
|
…
|
|
masked-iv-unsafe.ll
|
…
|
|
masked_gather_scatter.ll
|
[X86] Add EVEX encoded VBROADCASTSS/SD and VPBROADCASTD/Q to execution domain fixing table.
|
2016-09-29 05:54:39 +00:00 |
masked_memop.ll
|
[X86 Codegen Test] Divided masked_memop into several files. NFC.
|
2016-09-19 08:58:43 +00:00 |
maskmovdqu.ll
|
…
|
|
materialize.ll
|
VirtRegMap: Replace some identity copies with KILL instructions.
|
2016-07-09 00:19:07 +00:00 |
mature-mc-support.ll
|
…
|
|
mbp-false-cfg-break.ll
|
…
|
|
mcinst-avx-lowering.ll
|
…
|
|
mcinst-lowering.ll
|
Recommit r274692 - [X86] Transform setcc + movzbl into xorl + setcc
|
2016-07-07 22:50:23 +00:00 |
mcu-abi.ll
|
…
|
|
mem-intrin-base-reg.ll
|
[DAGCombine] Don't fold a trunc if it feeds an anyext
|
2016-09-01 17:59:24 +00:00 |
mem-promote-integers.ll
|
…
|
|
membarrier.ll
|
…
|
|
memcmp.ll
|
[SelectionDAG] Don't treat library calls specially if marked with nobuiltin.
|
2016-06-17 20:24:07 +00:00 |
memcpy-2.ll
|
…
|
|
memcpy-from-string.ll
|
…
|
|
memcpy.ll
|
…
|
|
mempcpy.ll
|
Recommitting r275284: add support to inline __builtin_mempcpy
|
2016-07-29 18:23:18 +00:00 |
memset-2.ll
|
Update tests to use at least darwin9.
|
2016-06-29 14:51:10 +00:00 |
memset-3.ll
|
…
|
|
memset-nonzero.ll
|
…
|
|
memset-sse-stack-realignment.ll
|
…
|
|
memset.ll
|
…
|
|
memset64-on-x86-32.ll
|
…
|
|
merge-consecutive-loads-128.ll
|
Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled."
|
2016-10-13 20:23:25 +00:00 |
merge-consecutive-loads-256.ll
|
Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled."
|
2016-10-13 20:23:25 +00:00 |
merge-consecutive-loads-512.ll
|
[AVX-512] Add support for commuting VPERMT2(B/W/D/Q/PS/PD) to/from VPERMI2(B/W/D/Q/PS/PD).
|
2016-11-22 04:57:34 +00:00 |
merge-consecutive-stores-i1.ll
|
…
|
|
merge-sp-update-lea.ll
|
Update tests to use at least darwin9.
|
2016-06-29 14:51:10 +00:00 |
merge-store-partially-alias-loads.ll
|
Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled."
|
2016-10-13 20:23:25 +00:00 |
merge_store.ll
|
…
|
|
mfence.ll
|
…
|
|
mingw-alloca.ll
|
…
|
|
misaligned-memset.ll
|
…
|
|
misched-aa-colored.ll
|
Rework/enhance stack coloring data flow analysis.
|
2016-05-24 13:23:44 +00:00 |
misched-aa-mmos.ll
|
…
|
|
misched-balance.ll
|
…
|
|
misched-code-difference-with-debug.ll
|
DebugInfo: New metadata representation for global variables.
|
2016-09-13 01:12:59 +00:00 |
misched-copy.ll
|
…
|
|
misched-crash.ll
|
…
|
|
misched-fusion.ll
|
…
|
|
misched-ilp.ll
|
[X86] Replace -mcpu with -mattr in several tests
|
2016-04-26 23:36:38 +00:00 |
misched-matmul.ll
|
…
|
|
misched-matrix.ll
|
…
|
|
misched-new.ll
|
…
|
|
mmx-arg-passing-x86-64.ll
|
…
|
|
mmx-arg-passing.ll
|
…
|
|
mmx-arith.ll
|
…
|
|
mmx-bitcast-fold.ll
|
…
|
|
mmx-bitcast.ll
|
[X86] Apply the Update LLC Test Checks tool on the mmx-bitcast test
|
2016-10-22 07:15:00 +00:00 |
mmx-coalescing.ll
|
…
|
|
mmx-copy-gprs.ll
|
…
|
|
mmx-fold-load.ll
|
…
|
|
mmx-intrinsics.ll
|
…
|
|
mmx-only.ll
|
…
|
|
mod128.ll
|
…
|
|
movbe.ll
|
…
|
|
movfs.ll
|
…
|
|
movgs.ll
|
[X86][SSE] Use shuffle/sext instead of deprecated (+ auto-upgraded) pmovsxwd intrinsic call
|
2016-05-23 21:21:38 +00:00 |
movmsk.ll
|
VirtRegMap: Replace some identity copies with KILL instructions.
|
2016-07-09 00:19:07 +00:00 |
movntdq-no-avx.ll
|
…
|
|
movpc32-check.ll
|
…
|
|
movtopush.ll
|
…
|
|
movtopush64.ll
|
Enable the X86 call frame optimization for the 64-bit targets that allow it.
|
2016-05-02 13:45:25 +00:00 |
ms-inline-asm.ll
|
…
|
|
mul-i256.ll
|
Integer legalization: fix MUL expansion
|
2016-11-15 18:29:24 +00:00 |
mul-i512.ll
|
[RegAllocGreedy] Record missed hint for late recoloring.
|
2016-11-16 01:07:12 +00:00 |
mul-i1024.ll
|
[RegAllocGreedy] Record missed hint for late recoloring.
|
2016-11-16 01:07:12 +00:00 |
mul-legalize.ll
|
…
|
|
mul-remat.ll
|
…
|
|
mul-shift-reassoc.ll
|
…
|
|
mul64.ll
|
…
|
|
mul128.ll
|
…
|
|
mul128_sext_loop.ll
|
…
|
|
muloti.ll
|
…
|
|
mult-alt-generic-i686.ll
|
…
|
|
mult-alt-generic-x86_64.ll
|
…
|
|
mult-alt-x86.ll
|
…
|
|
multiple-loop-post-inc.ll
|
…
|
|
multiple-return-values-cross-block.ll
|
…
|
|
mulx32.ll
|
…
|
|
mulx64.ll
|
…
|
|
musttail-fastcall.ll
|
…
|
|
musttail-indirect.ll
|
…
|
|
musttail-thiscall.ll
|
…
|
|
musttail-varargs.ll
|
[X86] Add a few register classes for x32 address accesses.
|
2016-05-04 22:45:31 +00:00 |
musttail.ll
|
…
|
|
mwaitx.ll
|
Add new flag and intrinsic support for MWAITX and MONITORX instructions
|
2016-05-18 11:59:12 +00:00 |
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
|
Upgrade old memset/memcpy signatures (without isVolatile argument) in tests
|
2016-06-22 15:16:06 +00:00 |
negate-i1.ll
|
[DAG] optimize negation of bool
|
2016-10-19 16:58:59 +00:00 |
negate-shift.ll
|
[DAG] add folds for negated shifted sign bit
|
2016-10-14 14:26:47 +00:00 |
negate.ll
|
[DAG] enhance computeKnownBits to handle SHL with vector splat constant
|
2016-10-21 20:16:27 +00:00 |
negative-offset.ll
|
…
|
|
negative-sin.ll
|
[DAG] use SDNode flags 'nsz' to enable fadd/fsub with zero folds
|
2016-10-21 14:36:58 +00:00 |
negative-stride-fptosi-user.ll
|
…
|
|
negative-subscript.ll
|
…
|
|
negative_zero.ll
|
…
|
|
new-remat.ll
|
…
|
|
newline-and-quote.ll
|
…
|
|
no-and8ri8.ll
|
[X86] Do not use AND8ri8 in AVX512 pattern
|
2016-07-21 22:24:08 +00:00 |
no-cmov.ll
|
…
|
|
no-prolog-kill.ll
|
X86FrameLowering: Check subregs when deciding prolog kill flags
|
2016-06-28 20:31:56 +00:00 |
no-sse2-avg.ll
|
Only attempt to detect AVG if SSE2 is available
|
2016-06-02 17:30:49 +00:00 |
nobt.ll
|
…
|
|
nocx16.ll
|
…
|
|
non-lazy-bind.ll
|
…
|
|
non-unique-sections.ll
|
…
|
|
nonconst-static-ev.ll
|
…
|
|
nonconst-static-iv.ll
|
…
|
|
nontemporal-2.ll
|
[X86][SSE] Avoid specifying unused arguments in SHUFPD lowering
|
2016-08-22 12:56:54 +00:00 |
nontemporal-loads.ll
|
[AVX-512] Fix the 128-bit and 256-bit nontemporal load patterns with elements type other than i64. These loads have all been promoted to v2i64/v4i64 loads so we need bitcasts or we end up selecting VMOVDQA32/VMOVDQU32 instead.
|
2016-08-11 06:04:00 +00:00 |
nontemporal.ll
|
[X86] Regenerated nontemporal store tests and added tests for all 128-bit vector types
|
2016-06-03 10:15:36 +00:00 |
noreturn-call.ll
|
X86: Don't reset the stack after calls that don't return (PR27117)
|
2016-05-19 20:15:33 +00:00 |
norex-subreg.ll
|
…
|
|
nosse-error1.ll
|
…
|
|
nosse-error2.ll
|
…
|
|
nosse-varargs.ll
|
…
|
|
nosse-vector.ll
|
[X86][X87] Add vector arithmetic tests for targets with sse disabled
|
2016-07-30 16:01:30 +00:00 |
note-sections.ll
|
Mark ELF sections whose name start with .note as note
|
2016-09-20 20:21:13 +00:00 |
null-streamer.ll
|
…
|
|
objc-gc-module-flags.ll
|
…
|
|
object-size.ll
|
…
|
|
oddshuffles.ll
|
[DAG] Fix crash in build_vector -> vector_shuffle combine
|
2016-10-11 22:44:31 +00:00 |
opaque-constant-asm.ll
|
…
|
|
opt-ext-uses.ll
|
[X86] Teach X86FixupBWInsts to promote MOV8rr/MOV16rr to MOV32rr.
|
2016-05-07 01:11:17 +00:00 |
opt-shuff-tstore.ll
|
…
|
|
optimize-max-0.ll
|
…
|
|
optimize-max-1.ll
|
…
|
|
optimize-max-2.ll
|
…
|
|
optimize-max-3.ll
|
…
|
|
or-address.ll
|
…
|
|
or-branch.ll
|
…
|
|
or-lea.ll
|
VirtRegMap: Replace some identity copies with KILL instructions.
|
2016-07-09 00:19:07 +00:00 |
osx-private-labels.ll
|
…
|
|
overlap-shift.ll
|
…
|
|
packed_struct.ll
|
…
|
|
packss.ll
|
[SelectionDAG] Add ComputeNumSignBits support for CONCAT_VECTORS opcode
|
2016-11-21 14:36:19 +00:00 |
palignr.ll
|
…
|
|
partial-fold32.ll
|
[X86] Allow folding of stack reloads when loading a subreg of the spilled reg
|
2016-11-23 18:33:49 +00:00 |
partial-fold64.ll
|
[X86] Allow folding of stack reloads when loading a subreg of the spilled reg
|
2016-11-23 18:33:49 +00:00 |
pass-three.ll
|
…
|
|
patchable-prologue.ll
|
PatchableFunction: Skip pseudos that do not create code
|
2016-07-13 16:37:29 +00:00 |
patchpoint-invoke.ll
|
[Stackmap] Added callsite counts to emitted function information.
|
2016-09-14 20:22:03 +00:00 |
patchpoint-verifiable.mir
|
MIRParser: Use shorter cfi identifiers
|
2016-07-26 18:20:00 +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-cvt-sse.ll
|
[X86] Loosen memory folding requirements for cvtdq2pd and cvtps2pd instructions.
|
2016-09-01 18:50:02 +00:00 |
peephole-fold-movsd.ll
|
…
|
|
peephole-multiple-folds.ll
|
…
|
|
peephole-na-phys-copy-folding.ll
|
[X86] Update a regexp in a test case to resist register allocation
|
2016-05-09 19:01:42 +00:00 |
personality.ll
|
…
|
|
personality_size.ll
|
…
|
|
phaddsub.ll
|
…
|
|
phi-bit-propagation.ll
|
…
|
|
phi-immediate-factoring.ll
|
[CodeGenPrep] Skip merging empty case blocks
|
2016-11-21 16:47:28 +00:00 |
phielim-split.ll
|
…
|
|
phys-reg-local-regalloc.ll
|
…
|
|
phys_subreg_coalesce-2.ll
|
Using branch probability to guide critical edge splitting.
|
2016-10-20 18:06:52 +00:00 |
phys_subreg_coalesce-3.ll
|
…
|
|
phys_subreg_coalesce.ll
|
…
|
|
pic-load-remat.ll
|
…
|
|
pic.ll
|
…
|
|
pic_jumptable.ll
|
X86-Darwin: start emitting data-region directives for jump-tables.
|
2016-05-03 21:03:41 +00:00 |
pie.ll
|
dos2unix this test. NFC.
|
2016-06-16 18:21:11 +00:00 |
pku.ll
|
[X86] Make WRPKRU/RDPKRU pass -verify-machineinstrs
|
2016-06-28 16:04:46 +00:00 |
pmovext.ll
|
…
|
|
pmovsx-inreg.ll
|
[X86][SSE] Regenerated chained pmovsx store tests and added i686 tests
|
2016-10-21 15:51:24 +00:00 |
pmul.ll
|
[X86][AVX2] Add v8i32->v8i64 mul test (PR30845)
|
2016-11-18 11:00:36 +00:00 |
pmulld.ll
|
…
|
|
pointer-vector.ll
|
…
|
|
pop-stack-cleanup.ll
|
…
|
|
popcnt.ll
|
[X86] Regenerated popcnt scalar tests for 32/64-bit targets with/without POPCNT support
|
2016-07-17 16:04:19 +00:00 |
post-ra-sched.ll
|
[X86] Enable the post-RA-scheduler for clang's default 32-bit cpu.
|
2016-04-27 22:52:35 +00:00 |
postalloc-coalescing.ll
|
…
|
|
postra-licm.ll
|
…
|
|
powi.ll
|
…
|
|
pr1462.ll
|
…
|
|
pr1489.ll
|
…
|
|
pr1505.ll
|
…
|
|
pr1505b.ll
|
…
|
|
pr2177.ll
|
…
|
|
pr2182.ll
|
…
|
|
pr2326.ll
|
…
|
|
pr2585.ll
|
Make "@name =" mandatory for globals in .ll files.
|
2016-05-10 18:22:45 +00:00 |
pr2656.ll
|
[X86] Don't lower FABS/FNEG masking directly to a ConstantPool load. Just create a ConstantFPSDNode and let that be lowered.
|
2016-08-29 04:49:31 +00:00 |
pr2659.ll
|
Using branch probability to guide critical edge splitting.
|
2016-10-20 18:06:52 +00:00 |
pr2849.ll
|
…
|
|
pr2924.ll
|
…
|
|
pr2982.ll
|
…
|
|
pr3154.ll
|
…
|
|
pr3216.ll
|
…
|
|
pr3241.ll
|
…
|
|
pr3243.ll
|
…
|
|
pr3244.ll
|
…
|
|
pr3250.ll
|
…
|
|
pr3317.ll
|
…
|
|
pr3366.ll
|
…
|
|
pr3457.ll
|
…
|
|
pr3522.ll
|
…
|
|
pr5145.ll
|
[X86]: Quit promoting 8 and 16 bit compares to 32 bit.
|
2016-06-15 16:37:46 +00:00 |
pr7882.ll
|
…
|
|
pr9127.ll
|
…
|
|
pr9743.ll
|
…
|
|
pr10068.ll
|
…
|
|
pr10475.ll
|
…
|
|
pr10499.ll
|
…
|
|
pr10523.ll
|
…
|
|
pr10524.ll
|
…
|
|
pr10525.ll
|
…
|
|
pr10526.ll
|
…
|
|
pr11202.ll
|
Codegen: Tail-duplicate during placement.
|
2016-10-11 20:36:43 +00:00 |
pr11334.ll
|
[X86][SSE] Avoid specifying unused arguments in SHUFPD lowering
|
2016-08-22 12:56:54 +00:00 |
pr11415.ll
|
…
|
|
pr11468.ll
|
…
|
|
pr11985.ll
|
…
|
|
pr11998.ll
|
…
|
|
pr12312.ll
|
…
|
|
pr12360.ll
|
…
|
|
pr12889.ll
|
…
|
|
pr13209.ll
|
…
|
|
pr13220.ll
|
…
|
|
pr13458.ll
|
…
|
|
pr13577.ll
|
[x86] fix FCOPYSIGN lowering to create constants instead of ConstantPool loads
|
2016-09-23 23:17:29 +00:00 |
pr13859.ll
|
…
|
|
pr13899.ll
|
…
|
|
pr14088.ll
|
…
|
|
pr14098.ll
|
…
|
|
pr14161.ll
|
…
|
|
pr14204.ll
|
[x86] auto-generate checks
|
2016-10-10 22:04:12 +00:00 |
pr14314.ll
|
…
|
|
pr14333.ll
|
…
|
|
pr14562.ll
|
…
|
|
pr15267.ll
|
…
|
|
pr15296.ll
|
…
|
|
pr15309.ll
|
…
|
|
pr16031.ll
|
…
|
|
pr16360.ll
|
[x86] avoid printing unnecessary sign bits of hex immediates in asm comments (PR20347)
|
2016-05-28 14:58:37 +00:00 |
pr16807.ll
|
…
|
|
pr17546.ll
|
…
|
|
pr17631.ll
|
…
|
|
pr17764.ll
|
[x86, AVX2] regenerate checks
|
2016-06-01 21:32:56 +00:00 |
pr18014.ll
|
[x86] auto-generate checks
|
2016-10-10 22:01:42 +00:00 |
pr18023.ll
|
Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled."
|
2016-10-13 20:23:25 +00:00 |
pr18054.ll
|
…
|
|
pr18162.ll
|
…
|
|
pr18846.ll
|
…
|
|
pr19049.ll
|
…
|
|
pr20020.ll
|
…
|
|
pr20088.ll
|
…
|
|
pr21099.ll
|
…
|
|
pr21792.ll
|
[DAG] Teach computeKnownBits and ComputeNumSignBits in SelectionDAG to look through EXTRACT_VECTOR_ELT.
|
2016-10-05 17:40:27 +00:00 |
pr22019.ll
|
…
|
|
pr22103.ll
|
…
|
|
pr22774.ll
|
[X86] Regenerate test. NFC.
|
2016-09-09 21:36:17 +00:00 |
pr23103.ll
|
…
|
|
pr23246.ll
|
…
|
|
pr23273.ll
|
…
|
|
pr23603.ll
|
…
|
|
pr23664.ll
|
[X86] Teach X86FixupBWInsts to promote MOV8rr/MOV16rr to MOV32rr.
|
2016-05-07 01:11:17 +00:00 |
pr24139.ll
|
…
|
|
pr24374.ll
|
Win64: Don't emit unwind info for "leaf" functions (PR30337)
|
2016-09-22 19:50:05 +00:00 |
pr24602.ll
|
…
|
|
pr25828.ll
|
…
|
|
pr26350.ll
|
…
|
|
pr26625.ll
|
…
|
|
pr26652.ll
|
…
|
|
pr26757.ll
|
…
|
|
pr26835.ll
|
…
|
|
pr26870.ll
|
…
|
|
pr27071.ll
|
…
|
|
pr27501.ll
|
[WinEH] Update SplitAnalysis::computeLastSplitPoint to cope with multiple EH successors
|
2016-04-25 14:31:32 +00:00 |
pr27591.ll
|
[X86,AVX-512] Use INSERT_SUBREG instead of SUBREG_TO_REG when the input is not the output of an instruction.
|
2016-09-19 02:53:43 +00:00 |
pr27681.mir
|
MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compute it
|
2016-08-25 01:27:13 +00:00 |
pr28173.ll
|
AVX-512: Fix for PR28175 - Scalar code optimization.
|
2016-09-13 07:57:00 +00:00 |
pr28444.ll
|
Reapply r274829 with fix for FP vectors
|
2016-07-08 21:25:33 +00:00 |
pr28472.ll
|
Reapply r274829 with fix for FP vectors
|
2016-07-08 21:25:33 +00:00 |
pr28489.ll
|
[X86] Disable FixupSetCC for CodeGenOpt::None
|
2016-07-11 20:40:44 +00:00 |
pr28504.ll
|
[DAGCombine] Make sext(setcc) combine respect getBooleanContents
|
2016-08-01 19:39:49 +00:00 |
pr28515.ll
|
[DAG] Correctly chain masked loads
|
2016-07-13 23:23:40 +00:00 |
pr28560.ll
|
ExpandPostRAPseudos should transfer implicit uses, not only implicit defs
|
2016-07-15 22:31:14 +00:00 |
pr28824.ll
|
Make TwoAddressInstructionPass::rescheduleMIBelowKill subreg-aware
|
2016-08-11 17:38:33 +00:00 |
pr29010.ll
|
Fix for PR29010
|
2016-08-17 19:07:40 +00:00 |
pr29022.ll
|
[X86] Optimization for replacing LEA with MOV at frame index elimination time
|
2016-09-26 06:42:07 +00:00 |
pr29112.ll
|
[AVX-512] Fix execution domain for EVEX encoded VINSERTPS.
|
2016-10-09 06:41:47 +00:00 |
pr29170.ll
|
[Legalizer] Don't throw away false low half when expanding GT/LT SETCC
|
2016-09-01 23:02:32 +00:00 |
pr30430.ll
|
[DAGCombiner] Do not remove the load of stored values when optimizations are disabled
|
2016-10-12 13:44:24 +00:00 |
pr30511.ll
|
[X86] Add test case for PR30511 and r282341.
|
2016-09-27 06:44:30 +00:00 |
pr30693.ll
|
[X86] Broadcast from memory intructions aren't unfoldable
|
2016-11-04 15:15:19 +00:00 |
pr30813.ll
|
Add triple to test so it does not fail on windows.
|
2016-10-31 11:40:14 +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
|
…
|
|
prologuedata.ll
|
…
|
|
promote-assert-zext.ll
|
…
|
|
promote-i16.ll
|
VirtRegMap: Replace some identity copies with KILL instructions.
|
2016-07-09 00:19:07 +00:00 |
promote-trunc.ll
|
…
|
|
promote-vec3.ll
|
Fix *_EXTEND_VECTOR_INREG legalization
|
2016-10-20 17:56:36 +00:00 |
promote.ll
|
…
|
|
ps4-noreturn.ll
|
…
|
|
pseudo_cmov_lower.ll
|
…
|
|
pseudo_cmov_lower1.ll
|
…
|
|
pseudo_cmov_lower2.ll
|
Lower consecutive select instructions correctly.
|
2016-09-12 20:23:28 +00:00 |
pshufb-mask-comments.ll
|
[X86][SSE] Added support for combining target shuffles to (V)PSHUFD/VPERMILPD/VPERMILPS immediate permutes
|
2016-06-28 08:08:15 +00:00 |
pshufd-combine-crash.ll
|
…
|
|
psubus.ll
|
[SelectionDAG] ComputeNumSignBits of TRUNCATE operations
|
2016-11-22 11:29:19 +00:00 |
ptr-rotate.ll
|
…
|
|
ptrtoint-constexpr.ll
|
…
|
|
push-cfi-debug.ll
|
…
|
|
push-cfi-obj.ll
|
…
|
|
push-cfi.ll
|
…
|
|
ragreedy-bug.ll
|
Codegen: Tail-duplicate during placement.
|
2016-10-11 20:36:43 +00:00 |
ragreedy-hoist-spill.ll
|
[CodeGenPrep] Skip merging empty case blocks
|
2016-11-21 16:47:28 +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
|
[X86][SSE] Add SSE reciprocal estimate tests
|
2016-11-21 15:28:21 +00:00 |
red-zone.ll
|
…
|
|
red-zone2.ll
|
…
|
|
reduce-trunc-shl.ll
|
[DAGcombiner] Fix incorrect sinking of a truncate into the operand of a shift.
|
2016-09-02 11:29:09 +00:00 |
regalloc-reconcile-broken-hints.ll
|
…
|
|
regalloc-spill-at-ehpad.ll
|
…
|
|
reghinting.ll
|
…
|
|
regpressure.ll
|
…
|
|
rem.ll
|
[x86] avoid printing unnecessary sign bits of hex immediates in asm comments (PR20347)
|
2016-05-28 14:58:37 +00:00 |
rem_crash.ll
|
…
|
|
remat-constant.ll
|
…
|
|
remat-fold-load.ll
|
…
|
|
remat-mov-0.ll
|
…
|
|
remat-phys-dead.ll
|
…
|
|
remat-scalar-zero.ll
|
…
|
|
ret-addr.ll
|
…
|
|
ret-i64-0.ll
|
…
|
|
ret-mmx.ll
|
[X86] Regenerate x64 mmx/f64 return value tests
|
2016-09-04 18:14:45 +00:00 |
return-ext.ll
|
Recommit r274692 - [X86] Transform setcc + movzbl into xorl + setcc
|
2016-07-07 22:50:23 +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
|
…
|
|
rot16.ll
|
…
|
|
rot32.ll
|
…
|
|
rot64.ll
|
…
|
|
rotate.ll
|
[X86] Prefer rotate by 1 over rotate by imm
|
2016-10-10 14:43:55 +00:00 |
rotate2.ll
|
…
|
|
rotate4.ll
|
…
|
|
rounding-ops.ll
|
…
|
|
rrlist-livereg-corrutpion.ll
|
…
|
|
rtm.ll
|
[X86][RTM] _xabort() should not have "noreturn" attribute
|
2016-05-23 14:04:17 +00:00 |
sad.ll
|
Revert r282835 "[AVX-512] Always use the full 32 register vector classes for addRegisterClass regardless of whether AVX512/VLX is enabled or not."
|
2016-09-30 05:35:42 +00:00 |
saddo-redundant-add.ll
|
…
|
|
safestack.ll
|
…
|
|
safestack_ssp.ll
|
…
|
|
sandybridge-loads.ll
|
…
|
|
sar_fold.ll
|
…
|
|
sar_fold64.ll
|
remove FIXME comment (fixed with r284424); NFC
|
2016-10-17 21:08:39 +00:00 |
scalar-extract.ll
|
…
|
|
scalar-fp-to-i64.ll
|
…
|
|
scalar-int-to-fp.ll
|
[AVX512] Add initial support for the Execution Domain fixing pass to change some EVEX instructions.
|
2016-07-22 05:00:52 +00:00 |
scalar-min-max-fill-operand.ll
|
…
|
|
scalar_sse_minmax.ll
|
…
|
|
scalar_widen_div.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
|
…
|
|
seh-catch-all.ll
|
…
|
|
seh-catchpad.ll
|
Win64: Don't emit unwind info for "leaf" functions (PR30337)
|
2016-09-22 19:50:05 +00:00 |
seh-except-finally.ll
|
…
|
|
seh-exception-code.ll
|
…
|
|
seh-filter-no-personality.ll
|
…
|
|
seh-finally.ll
|
…
|
|
seh-no-invokes.ll
|
[SEH] Emit the parent frame offset label even if there are no funclets
|
2016-09-30 22:10:12 +00:00 |
seh-safe-div-win32.ll
|
…
|
|
seh-safe-div.ll
|
…
|
|
seh-stack-realign.ll
|
…
|
|
select-with-and-or.ll
|
[x86, AVX] allow FP vector select folding to bitwise logic ops (PR28895)
|
2016-08-10 19:00:11 +00:00 |
select.ll
|
DAGCombiner: fix combine of trunc and select
|
2016-11-15 07:55:22 +00:00 |
select_const.ll
|
[x86] add tests for {-1,0,1} select of constants
|
2016-10-24 19:13:29 +00:00 |
select_meta.ll
|
[Profile] preserve branch metadata lowering select in CGP
|
2016-09-03 21:26:36 +00:00 |
selectiondag-crash.ll
|
…
|
|
selectiondag-cse.ll
|
…
|
|
setcc-combine.ll
|
…
|
|
setcc-lowering.ll
|
[X86][SSE] Optimize the truncation of vector comparison results with PACKSS
|
2016-07-29 10:23:10 +00:00 |
setcc-narrowing.ll
|
Recommit r274692 - [X86] Transform setcc + movzbl into xorl + setcc
|
2016-07-07 22:50:23 +00:00 |
setcc-sentinals.ll
|
…
|
|
setcc.ll
|
[x86] regenerate checks
|
2016-09-14 20:21:28 +00:00 |
setjmp-spills.ll
|
…
|
|
setoeq.ll
|
…
|
|
setuge.ll
|
…
|
|
sext-i1.ll
|
[x86] regenerate checks
|
2016-09-14 19:42:03 +00:00 |
sext-load.ll
|
…
|
|
sext-ret-val.ll
|
…
|
|
sext-setcc-self.ll
|
[x86] fix test attributes and autogenerate checks
|
2016-06-10 15:30:52 +00:00 |
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
|
[X86] Regenerated shift combine tests.
|
2016-09-13 14:41:39 +00:00 |
shift-double-x86_64.ll
|
[X86] Improve 64-bit shifts on 32-bit targets (PR14593)
|
2016-07-31 19:50:45 +00:00 |
shift-double.ll
|
[X86] Use implicit masking of SHLD/SHRD shift double instructions
|
2016-08-01 12:11:43 +00:00 |
shift-folding.ll
|
…
|
|
shift-i128.ll
|
[X86] Added i128 lshr+shl -> mask combine test
|
2016-09-14 14:29:16 +00:00 |
shift-i256.ll
|
…
|
|
shift-one.ll
|
…
|
|
shift-pair.ll
|
…
|
|
shift-parts.ll
|
…
|
|
shift-pcmp.ll
|
[DAGCombiner] Fix infinite loop in vector mul/shl combining
|
2016-11-23 16:05:51 +00:00 |
shl-anyext.ll
|
…
|
|
shl-crash-on-legalize.ll
|
Shift-left (ISD::SHL) operation crashes on "DAG Legalization" phase.
|
2016-09-07 20:54:33 +00:00 |
shl-i64.ll
|
…
|
|
shl_elim.ll
|
…
|
|
shl_undef.ll
|
…
|
|
shrink-compare.ll
|
X86: Fold tail calls into conditional branches also for 64-bit (PR26302)
|
2016-09-09 22:37:27 +00:00 |
shrink-fp-const1.ll
|
…
|
|
shrink-fp-const2.ll
|
…
|
|
shrink-wrap-chkstk.ll
|
Re-commit r269828 "X86: Avoid using _chkstk when lowering WIN_ALLOCA instructions"
|
2016-05-18 16:10:17 +00:00 |
shrink_vmul.ll
|
[X86] Add VPADD instructions to X86InstrInfo::isAssociativeAndCommutative.
|
2016-07-18 06:14:54 +00:00 |
shrink_vmul_sse.ll
|
Rename test pr30298.ll to shrink_vmul_sse.ll, to make the name more meaningful, NFC.
|
2016-09-07 18:46:15 +00:00 |
shrinkwrap-hang.ll
|
…
|
|
shuffle-combine-crash.ll
|
…
|
|
sibcall-2.ll
|
…
|
|
sibcall-3.ll
|
…
|
|
sibcall-4.ll
|
…
|
|
sibcall-5.ll
|
Update tests to use at least darwin9.
|
2016-06-29 14:51:10 +00:00 |
sibcall-6.ll
|
…
|
|
sibcall-byval.ll
|
Update tests to use at least darwin9.
|
2016-06-29 14:51:10 +00:00 |
sibcall-win64.ll
|
…
|
|
sibcall.ll
|
…
|
|
simple-zext.ll
|
…
|
|
sincos-opt.ll
|
[arm+x86] Make GNU variants behave like GNU w.r.t combining sin+cos into sincos.
|
2016-06-21 12:29:03 +00:00 |
sincos.ll
|
…
|
|
sink-blockfreq.ll
|
…
|
|
sink-cheap-instructions.ll
|
…
|
|
sink-hoist.ll
|
…
|
|
sink-out-of-loop.ll
|
…
|
|
sjlj-baseptr.ll
|
…
|
|
sjlj-eh.ll
|
X86: permit using SjLj EH on x86 targets as an option
|
2016-05-31 01:48:07 +00:00 |
sjlj.ll
|
…
|
|
slow-div.ll
|
…
|
|
slow-incdec.ll
|
…
|
|
slow-unaligned-mem.ll
|
…
|
|
small-byval-memcpy.ll
|
…
|
|
smul-with-overflow.ll
|
…
|
|
soft-fp.ll
|
…
|
|
soft-sitofp.ll
|
…
|
|
splat-const.ll
|
…
|
|
splat-for-size.ll
|
[X86] Cleanup patterns for using VMOVDDUP for broadcasts.
|
2016-10-01 07:11:24 +00:00 |
split-eh-lpad-edges.ll
|
…
|
|
split-store.ll
|
Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled."
|
2016-10-13 20:23:25 +00:00 |
split-vector-bitcast.ll
|
…
|
|
split-vector-rem.ll
|
…
|
|
sqrt-fastmath-mir.ll
|
[Target] move reciprocal estimate settings from TargetOptions to TargetLowering
|
2016-10-04 20:46:43 +00:00 |
sqrt-fastmath-tune.ll
|
[X86] Heuristic to selectively build Newton-Raphson SQRT estimation
|
2016-08-04 12:47:28 +00:00 |
sqrt-fastmath.ll
|
[X86][SSE] Add SSE reciprocal estimate tests
|
2016-11-21 15:28:21 +00:00 |
sqrt.ll
|
…
|
|
sret-implicit.ll
|
…
|
|
sse-align-0.ll
|
…
|
|
sse-align-1.ll
|
…
|
|
sse-align-2.ll
|
…
|
|
sse-align-3.ll
|
…
|
|
sse-align-4.ll
|
…
|
|
sse-align-5.ll
|
…
|
|
sse-align-6.ll
|
…
|
|
sse-align-7.ll
|
…
|
|
sse-align-8.ll
|
…
|
|
sse-align-9.ll
|
…
|
|
sse-align-10.ll
|
…
|
|
sse-align-11.ll
|
…
|
|
sse-align-12.ll
|
…
|
|
sse-commute.ll
|
…
|
|
sse-domains.ll
|
…
|
|
sse-fcopysign.ll
|
[X86] Remove the Fv packed logical operation alias instructions. Replace them with patterns to the regular instructions.
|
2016-08-09 03:06:33 +00:00 |
sse-fsignum.ll
|
[X86][SSE] Improve SINT_TO_FP of boolean vector results (signum)
|
2016-11-15 16:24:40 +00:00 |
sse-intel-ocl.ll
|
[X86] Optimization for replacing LEA with MOV at frame index elimination time
|
2016-09-26 06:42:07 +00:00 |
sse-intrinsics-fast-isel-x86_64.ll
|
[X86][SSE] Reimplement SSE fp2si conversion intrinsics instead of using generic IR
|
2016-07-19 15:07:43 +00:00 |
sse-intrinsics-fast-isel.ll
|
[X86] Optimization for replacing LEA with MOV at frame index elimination time
|
2016-09-26 06:42:07 +00:00 |
sse-intrinsics-x86-upgrade.ll
|
[X86] Remove the scalar intrinsics for fadd/fsub/fdiv/fmul
|
2016-11-16 05:24:10 +00:00 |
sse-intrinsics-x86.ll
|
[X86] Remove the scalar intrinsics for fadd/fsub/fdiv/fmul
|
2016-11-16 05:24:10 +00:00 |
sse-load-ret.ll
|
…
|
|
sse-minmax.ll
|
[x86] add fake scalar FP logic instructions to ReplaceableInstrs to save some bytes
|
2016-11-16 17:42:40 +00:00 |
sse-only.ll
|
…
|
|
sse-regcall.ll
|
Fix line endings
|
2016-10-19 11:16:58 +00:00 |
sse-scalar-fp-arith-unary.ll
|
…
|
|
sse-scalar-fp-arith.ll
|
[X86][SSE] Always combine target shuffles to MOVSD/MOVSS
|
2016-10-01 15:33:01 +00:00 |
sse-unaligned-mem-feature.ll
|
…
|
|
sse-varargs.ll
|
…
|
|
sse1.ll
|
Codegen: Tail-duplicate during placement.
|
2016-10-11 20:36:43 +00:00 |
sse2-intrinsics-fast-isel-x86_64.ll
|
[X86][SSE] Reimplement SSE fp2si conversion intrinsics instead of using generic IR
|
2016-07-19 15:07:43 +00:00 |
sse2-intrinsics-fast-isel.ll
|
[X86][SSE] Avoid specifying unused arguments in SHUFPD lowering
|
2016-08-22 12:56:54 +00:00 |
sse2-intrinsics-x86-upgrade.ll
|
[X86] Remove the scalar intrinsics for fadd/fsub/fdiv/fmul
|
2016-11-16 05:24:10 +00:00 |
sse2-intrinsics-x86.ll
|
[X86][SSE] Add awareness of (v)cvtpd2dq and vcvtpd2udq implicit zeroing of upper 64-bits of xmm result
|
2016-11-23 22:35:06 +00:00 |
sse2-vector-shifts.ll
|
…
|
|
sse2.ll
|
[X86][SSE] Enable commutation between MOVHLPS and UNPCKHPD
|
2016-08-06 18:40:28 +00:00 |
sse3-avx-addsub-2.ll
|
[X86][SSE] Avoid specifying unused arguments in SHUFPD lowering
|
2016-08-22 12:56:54 +00:00 |
sse3-avx-addsub.ll
|
[AVX512] Add support for lowering to 512-bit SHUFPS.
|
2016-07-10 05:55:53 +00:00 |
sse3-intrinsics-fast-isel.ll
|
[X86][SSE3] Sync with clang/test/CodeGen/sse3-builtins.c
|
2016-05-18 13:16:31 +00:00 |
sse3-intrinsics-x86.ll
|
[AVX-512] Add -show-mc-encoding to legacy vector intrinsic tests so we can see when VEX or EVEX encoded instructions are being emitted. Make sure the tests all have an avx2 command line and an skx command line.
|
2016-11-06 02:03:58 +00:00 |
sse3.ll
|
[X86][SSE] Added support for combining target shuffles to (V)PSHUFD/VPERMILPD/VPERMILPS immediate permutes
|
2016-06-28 08:08:15 +00:00 |
sse4a-intrinsics-fast-isel.ll
|
[X86][SSE4A] Remove the GCCBuiltins from the movntsd/movntss intrinsic defs so we can emit native IR from clang.
|
2016-06-17 14:27:38 +00:00 |
sse4a-upgrade.ll
|
[X86][SSE4A] Autoupgrade and remove MOVNTSD/MOVNTSS intrinsics
|
2016-06-18 02:38:26 +00:00 |
sse4a.ll
|
[X86][SSE4A] The EXTRQ/INSERTQ bit extraction/insertion ops should be in the integer domain
|
2016-08-26 09:55:41 +00:00 |
sse41-intrinsics-fast-isel.ll
|
Recommit r274692 - [X86] Transform setcc + movzbl into xorl + setcc
|
2016-07-07 22:50:23 +00:00 |
sse41-intrinsics-x86-upgrade.ll
|
[x86] autoupgrade and remove SSE2/SSE41 integer min/max intrinsics
|
2016-06-16 15:48:30 +00:00 |
sse41-intrinsics-x86.ll
|
[AVX-512] Add -show-mc-encoding to legacy vector intrinsic tests so we can see when VEX or EVEX encoded instructions are being emitted. Make sure the tests all have an avx2 command line and an skx command line.
|
2016-11-06 02:03:58 +00:00 |
sse41-pmovxrm.ll
|
[AVX-512] Add an AVX512VL/BW command line to sse41-pmovxrm.ll and avx2-pmovxrm.ll. Also disable peephole so we really test pattern matching.
|
2016-10-10 06:25:42 +00:00 |
sse41.ll
|
[X86][SSE] Always combine target shuffles to MOVSD/MOVSS
|
2016-10-01 15:33:01 +00:00 |
sse42-intrinsics-fast-isel-x86_64.ll
|
[X86][SSE42] Added fast-isel tests to sync with clang/test/CodeGen/sse42-builtins.c
|
2016-05-18 14:28:54 +00:00 |
sse42-intrinsics-fast-isel.ll
|
Recommit r274692 - [X86] Transform setcc + movzbl into xorl + setcc
|
2016-07-07 22:50:23 +00:00 |
sse42-intrinsics-x86.ll
|
[AVX-512] Add -show-mc-encoding to legacy vector intrinsic tests so we can see when VEX or EVEX encoded instructions are being emitted. Make sure the tests all have an avx2 command line and an skx command line.
|
2016-11-06 02:03:58 +00:00 |
sse42.ll
|
…
|
|
sse42_64.ll
|
…
|
|
sse_partial_update.ll
|
[X86][SSE] Avoid specifying unused arguments in SHUFPD lowering
|
2016-08-22 12:56:54 +00:00 |
sse_reload_fold.ll
|
…
|
|
ssp-data-layout.ll
|
…
|
|
ssp-guard-spill.ll
|
…
|
|
ssse3-intrinsics-fast-isel.ll
|
[X86][SSSE3] Sync with clang/test/CodeGen/ssse3-builtins.c
|
2016-05-18 11:19:17 +00:00 |
ssse3-intrinsics-x86.ll
|
[AVX-512] Add -show-mc-encoding to legacy vector intrinsic tests so we can see when VEX or EVEX encoded instructions are being emitted. Make sure the tests all have an avx2 command line and an skx command line.
|
2016-11-06 02:03:58 +00:00 |
stack-align-memcpy.ll
|
…
|
|
stack-align.ll
|
…
|
|
stack-align2.ll
|
[X86] Extend some Linux special cases to cover kFreeBSD.
|
2016-05-05 11:35:51 +00:00 |
stack-folding-3dnow.ll
|
…
|
|
stack-folding-adx-x86_64.ll
|
…
|
|
stack-folding-fp-avx1.ll
|
[X86][SSE] Fix memory folding of (v)roundsd / (v)roundss
|
2016-08-09 09:32:34 +00:00 |
stack-folding-fp-avx512.ll
|
[AVX-512] Add subvector insert and extract to load/store folding tables.
|
2016-10-09 03:54:13 +00:00 |
stack-folding-fp-avx512vl.ll
|
[AVX-512] Teach LowerFormalArguments to use the extended register class when available. Fix the avx512vl stack folding tests to clobber more registers or otherwise they use xmm16 after this change.
|
2016-11-26 07:20:57 +00:00 |
stack-folding-fp-sse42.ll
|
[X86][SSE] Fix memory folding of (v)roundsd / (v)roundss
|
2016-08-09 09:32:34 +00:00 |
stack-folding-int-avx1.ll
|
[AVX-512] Add unmasked EVEX vpmovzx/sx instructions to load folding tables.
|
2016-11-26 08:21:52 +00:00 |
stack-folding-int-avx2.ll
|
[X86][SSE] (Reapplied) Replace (V)PMOVSX and (V)PMOVZX integer extension intrinsics with generic IR (llvm)
|
2016-05-28 18:03:41 +00:00 |
stack-folding-int-avx512.ll
|
[AVX-512] Add integer and fp unpck instructions to load folding tables.
|
2016-11-27 19:51:41 +00:00 |
stack-folding-int-avx512vl.ll
|
[AVX-512] Add integer and fp unpck instructions to load folding tables.
|
2016-11-27 19:51:41 +00:00 |
stack-folding-int-sse42.ll
|
…
|
|
stack-folding-mmx.ll
|
…
|
|
stack-folding-x86_64.ll
|
…
|
|
stack-folding-xop.ll
|
[X86][XOP] Support for VPERMIL2PD/VPERMIL2PS 2-input shuffle instructions
|
2016-06-03 08:06:03 +00:00 |
stack-probe-size.ll
|
…
|
|
stack-protector-dbginfo.ll
|
…
|
|
stack-protector-msvc.ll
|
[stack-protection] Add support for MSVC buffer security check
|
2016-06-07 20:15:35 +00:00 |
stack-protector-target.ll
|
[X86] Extend some Linux special cases to cover kFreeBSD.
|
2016-05-05 11:35:51 +00:00 |
stack-protector-vreg-to-vreg-copy.ll
|
…
|
|
stack-protector-weight.ll
|
[stack-protection] Add support for MSVC buffer security check
|
2016-06-07 20:15:35 +00:00 |
stack-protector.ll
|
Improve the debug-info test created in r274263.
|
2016-10-05 20:26:29 +00:00 |
stack-update-frame-opcode.ll
|
…
|
|
stack_guard_remat.ll
|
…
|
|
stackguard-internal.ll
|
Also fix a typo. Need more coffee today.
|
2016-06-09 17:06:01 +00:00 |
stackmap-fast-isel.ll
|
[Stackmap] Added callsite counts to emitted function information.
|
2016-09-14 20:22:03 +00:00 |
stackmap-frame-setup.ll
|
[MIR] Print on the given output instead of stderr.
|
2016-07-13 20:36:03 +00:00 |
stackmap-large-constants.ll
|
[Stackmap] Added callsite counts to emitted function information.
|
2016-09-14 20:22:03 +00:00 |
stackmap-liveness.ll
|
[Stackmap] Added callsite counts to emitted function information.
|
2016-09-14 20:22:03 +00:00 |
stackmap-nops.ll
|
…
|
|
stackmap-shadow-optimization.ll
|
…
|
|
stackmap.ll
|
[Stackmap] Added callsite counts to emitted function information.
|
2016-09-14 20:22:03 +00:00 |
stackpointer.ll
|
…
|
|
statepoint-allocas.ll
|
[Stackmap] Added callsite counts to emitted function information.
|
2016-09-14 20:22:03 +00:00 |
statepoint-call-lowering.ll
|
…
|
|
statepoint-far-call.ll
|
…
|
|
statepoint-forward.ll
|
…
|
|
statepoint-gctransition-call-lowering.ll
|
…
|
|
statepoint-invoke.ll
|
…
|
|
statepoint-live-in.ll
|
[statepoints][experimental] Add support for live-in semantics of values in deopt bundles
|
2016-08-31 15:12:17 +00:00 |
statepoint-stack-usage.ll
|
…
|
|
statepoint-stackmap-format.ll
|
[Stackmap] Added callsite counts to emitted function information.
|
2016-09-14 20:22:03 +00:00 |
statepoint-uniqueing.ll
|
…
|
|
statepoint-vector-bad-spill.ll
|
…
|
|
statepoint-vector.ll
|
…
|
|
stdarg.ll
|
…
|
|
stdcall-notailcall.ll
|
…
|
|
stdcall.ll
|
…
|
|
store-empty-member.ll
|
…
|
|
store-fp-constant.ll
|
…
|
|
store-global-address.ll
|
…
|
|
store-narrow.ll
|
…
|
|
store-zero-and-minus-one.ll
|
…
|
|
store_op_load_fold.ll
|
…
|
|
store_op_load_fold2.ll
|
…
|
|
stores-merging.ll
|
Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled."
|
2016-10-13 20:23:25 +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
|
…
|
|
subvector-broadcast.ll
|
[AVX-512] Teach isel lowering that a subvector broadcast being inserted into both halves of a 512-bit vector can be combined into a larger subvector broadcast.
|
2016-10-19 04:44:17 +00:00 |
sunkaddr-ext.ll
|
…
|
|
swift-return.ll
|
More swift calling convention tests
|
2016-10-28 17:21:05 +00:00 |
swifterror.ll
|
More swift calling convention tests
|
2016-10-28 17:21:05 +00:00 |
swiftself.ll
|
…
|
|
switch-bt.ll
|
…
|
|
switch-crit-edge-constant.ll
|
…
|
|
switch-default-only.ll
|
…
|
|
switch-density.ll
|
…
|
|
switch-edge-weight.ll
|
…
|
|
switch-jump-table.ll
|
…
|
|
switch-or.ll
|
…
|
|
switch-order-weight.ll
|
…
|
|
switch-zextload.ll
|
…
|
|
switch.ll
|
The associated PR for this test was PR27135 not PR27132.
|
2016-05-06 18:23:14 +00:00 |
swizzle-2.ll
|
…
|
|
swizzle-avx2.ll
|
…
|
|
system-intrinsics-64-xsave.ll
|
…
|
|
system-intrinsics-64-xsavec.ll
|
…
|
|
system-intrinsics-64-xsaveopt.ll
|
…
|
|
system-intrinsics-64-xsaves.ll
|
…
|
|
system-intrinsics-64.ll
|
…
|
|
system-intrinsics-xgetbv.ll
|
[X86] Add xgetbv/xsetbv intrinsics to non-windows platforms
|
2016-08-16 06:41:00 +00:00 |
system-intrinsics-xsave.ll
|
…
|
|
system-intrinsics-xsavec.ll
|
…
|
|
system-intrinsics-xsaveopt.ll
|
…
|
|
system-intrinsics-xsaves.ll
|
…
|
|
system-intrinsics-xsetbv.ll
|
[X86] Add xgetbv/xsetbv intrinsics to non-windows platforms
|
2016-08-16 06:41:00 +00:00 |
system-intrinsics.ll
|
…
|
|
tail-call-attrs.ll
|
…
|
|
tail-call-casts.ll
|
…
|
|
tail-call-conditional.mir
|
X86: Conditional tail calls should not have isBarrier = 1
|
2016-09-13 00:21:32 +00:00 |
tail-call-got.ll
|
…
|
|
tail-call-legality.ll
|
…
|
|
tail-call-parameter-attrs-mismatch.ll
|
…
|
|
tail-call-win64.ll
|
Win64: Don't use REX prefix for direct tail calls
|
2016-09-08 23:35:10 +00:00 |
tail-dup-addr.ll
|
…
|
|
tail-dup-catchret.ll
|
…
|
|
tail-dup-merge-loop-headers.ll
|
Fix testcases failing after r284036
|
2016-10-12 20:39:33 +00:00 |
tail-dup-repeat.ll
|
Codegen: Tail-duplicate during placement.
|
2016-10-11 20:36:43 +00:00 |
tail-merge-after-mbp.ll
|
[BranchFolding] Change a test case of r278575.
|
2016-08-16 20:06:25 +00:00 |
tail-merge-unreachable.ll
|
Codegen: Fix broken assumption in Tail Merge.
|
2016-06-24 18:16:36 +00:00 |
tail-merge-wineh.ll
|
…
|
|
tail-opts.ll
|
…
|
|
tail-threshold.ll
|
…
|
|
tailcall-64.ll
|
…
|
|
tailcall-calleesave.ll
|
…
|
|
tailcall-cgp-dup.ll
|
[CGP] Be less conservative about tail-duplicating a ret to allow tail calls
|
2016-09-08 00:48:37 +00:00 |
tailcall-disable.ll
|
…
|
|
tailcall-fastisel.ll
|
…
|
|
tailcall-largecode.ll
|
…
|
|
tailcall-mem-intrinsics.ll
|
…
|
|
tailcall-msvc-conventions.ll
|
…
|
|
tailcall-multiret.ll
|
…
|
|
tailcall-readnone.ll
|
…
|
|
tailcall-returndup-void.ll
|
…
|
|
tailcall-ri64.ll
|
…
|
|
tailcall-stackalign.ll
|
…
|
|
tailcall-structret.ll
|
…
|
|
tailcall.ll
|
…
|
|
tailcallbyval.ll
|
…
|
|
tailcallbyval64.ll
|
…
|
|
tailcallfp.ll
|
…
|
|
tailcallfp2.ll
|
…
|
|
tailcallpic1.ll
|
…
|
|
tailcallpic2.ll
|
…
|
|
tailcallpic3.ll
|
…
|
|
tailcallstack64.ll
|
…
|
|
taildup-crash.ll
|
Testcase for r279022
|
2016-08-18 02:21:54 +00:00 |
targetLoweringGeneric.ll
|
…
|
|
tbm-intrinsics-fast-isel-x86_64.ll
|
[X86][TBM] Added fast-isel tests matching tools/clang/test/CodeGen/tbm-builtins.c
|
2016-06-18 17:20:52 +00:00 |
tbm-intrinsics-fast-isel.ll
|
VirtRegMap: Replace some identity copies with KILL instructions.
|
2016-07-09 00:19:07 +00:00 |
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
|
…
|
|
tls-android.ll
|
…
|
|
tls-local-dynamic.ll
|
…
|
|
tls-models.ll
|
…
|
|
tls-pic.ll
|
…
|
|
tls-pie.ll
|
Differential Revision: http://reviews.llvm.org/D19733
|
2016-04-29 21:19:16 +00:00 |
tls-shrink-wrapping.ll
|
…
|
|
tls-windows-itanium.ll
|
X86: enable TLS on Windows itanium
|
2016-06-04 18:27:22 +00:00 |
tls.ll
|
Teach shouldAssumeDSOLocal about tls.
|
2016-06-27 20:19:14 +00:00 |
tlv-1.ll
|
…
|
|
tlv-2.ll
|
…
|
|
tlv-3.ll
|
…
|
|
token_landingpad.ll
|
…
|
|
trap.ll
|
…
|
|
trunc-ext-ld-st.ll
|
[X86][SSE] Allow folding of store/zext with PEXTRW of 0'th element
|
2016-07-21 14:54:17 +00:00 |
trunc-store.ll
|
[X86] Regenerate trunc-store legalization test
|
2016-09-04 17:50:03 +00:00 |
trunc-to-bool.ll
|
…
|
|
twoaddr-coalesce-2.ll
|
…
|
|
twoaddr-coalesce-3.ll
|
…
|
|
twoaddr-coalesce.ll
|
…
|
|
twoaddr-lea.ll
|
X86InstrInfo: Update liveness in classifyLea()
|
2016-08-09 01:47:26 +00:00 |
twoaddr-pass-sink.ll
|
…
|
|
twoaddr-sink-terminator.ll
|
…
|
|
uint64-to-float.ll
|
[X86][SSE] Regenerate scalar i64 uitofp test
|
2016-10-11 14:01:38 +00:00 |
uint_to_fp-2.ll
|
…
|
|
uint_to_fp-3.ll
|
[X86][SSE] Improve recognition of uitofp conversions that can be performed as sitofp
|
2016-09-18 12:45:23 +00:00 |
uint_to_fp.ll
|
…
|
|
umul-with-carry.ll
|
…
|
|
umul-with-overflow.ll
|
…
|
|
unaligned-32-byte-memops.ll
|
…
|
|
unaligned-load.ll
|
…
|
|
unaligned-spill-folding.ll
|
[X86] Add more opcodes to isFrameLoadOpcode/isFrameStoreOpcode. Mainly AVX-512 related.
|
2016-07-18 06:14:39 +00:00 |
undef-label.ll
|
…
|
|
unknown-location.ll
|
…
|
|
unreachable-loop-sinking.ll
|
…
|
|
unreachableblockelim.ll
|
[PM] Port UnreachableBlockElim to the new Pass Manager
|
2016-07-08 03:32:49 +00:00 |
unused_stackslots.ll
|
…
|
|
unwind-init.ll
|
…
|
|
unwindraise.ll
|
…
|
|
update-terminator.mir
|
Codegen: Tail-duplicate during placement.
|
2016-10-11 20:36:43 +00:00 |
urem-i8-constant.ll
|
VirtRegMap: Replace some identity copies with KILL instructions.
|
2016-07-09 00:19:07 +00:00 |
urem-power-of-two.ll
|
VirtRegMap: Replace some identity copies with KILL instructions.
|
2016-07-09 00:19:07 +00:00 |
use-add-flags.ll
|
…
|
|
utf8.ll
|
…
|
|
utf16-cfstrings.ll
|
…
|
|
v2f32.ll
|
…
|
|
v4f32-immediate.ll
|
…
|
|
v4i32load-crash.ll
|
…
|
|
v8i1-masks.ll
|
[TargetLowering] Fix undef vector element issue with true/false result handling
|
2016-11-08 15:07:01 +00:00 |
vaargs.ll
|
…
|
|
vararg-callee-cleanup.ll
|
…
|
|
vararg_no_start.ll
|
…
|
|
vararg_tailcall.ll
|
…
|
|
variable-sized-darwin-bzero.ll
|
…
|
|
variadic-node-pic.ll
|
…
|
|
vastart-defs-eflags.ll
|
…
|
|
vbinop-simplify-bug.ll
|
…
|
|
vec-copysign-avx512.ll
|
[AVX-512] Support FCOPYSIGN for v16f32 and v8f64
|
2016-11-18 02:25:34 +00:00 |
vec-copysign.ll
|
[x86, SSE/AVX] allow 128/256-bit lowering for copysign vector intrinsics (PR30433)
|
2016-10-03 16:38:27 +00:00 |
vec-loadsingles-alignment.ll
|
…
|
|
vec-trunc-store.ll
|
[X86][SSE] Regenerate vector load-trunc test
|
2016-10-11 13:55:49 +00:00 |
vec3.ll
|
[TargetLowering] remove fdiv and frem from canOpTrap() (PR29114)
|
2016-08-29 13:32:41 +00:00 |
vec_add.ll
|
…
|
|
vec_align.ll
|
…
|
|
vec_align_i256.ll
|
…
|
|
vec_anyext.ll
|
…
|
|
vec_call.ll
|
…
|
|
vec_cast.ll
|
…
|
|
vec_cast2.ll
|
…
|
|
vec_cmp_sint-128.ll
|
…
|
|
vec_cmp_uint-128.ll
|
…
|
|
vec_compare-sse4.ll
|
…
|
|
vec_compare.ll
|
…
|
|
vec_ctbits.ll
|
[VectorLegalizer] Expansion of CTLZ using CTPOP when possible
|
2016-11-08 14:10:28 +00:00 |
vec_ext_inreg.ll
|
…
|
|
vec_extract-avx.ll
|
[DAGCombiner] Teach createBuildVecShuffle to handle cases where input vectors are less than half of the output vector size.
|
2016-10-14 06:00:42 +00:00 |
vec_extract-mmx.ll
|
[X86] Don't assume that MMX extractelts are from index 0.
|
2016-04-27 01:35:29 +00:00 |
vec_extract-sse4.ll
|
…
|
|
vec_extract.ll
|
[X86][SSE] Avoid specifying unused arguments in SHUFPD lowering
|
2016-08-22 12:56:54 +00:00 |
vec_fabs.ll
|
[X86] Add EVEX encoded VBROADCASTSS/SD and VPBROADCASTD/Q to execution domain fixing table.
|
2016-09-29 05:54:39 +00:00 |
vec_floor.ll
|
…
|
|
vec_fneg.ll
|
[DAG] use getBitcast() to reduce code
|
2016-06-02 16:01:15 +00:00 |
vec_fp_to_int.ll
|
[AVX-512] Add integer and fp unpck instructions to load folding tables.
|
2016-11-27 19:51:41 +00:00 |
vec_fpext.ll
|
[AVX-512] Add missing EVEX version of pattern for (v2f64 (extloadv2f32 addr:)) -> VCVTPS2PDZ128rm
|
2016-11-06 04:12:52 +00:00 |
vec_fptrunc.ll
|
EOL fixes
|
2016-09-04 13:30:46 +00:00 |
vec_i64.ll
|
…
|
|
vec_ins_extract-1.ll
|
…
|
|
vec_ins_extract.ll
|
Remove the ScalarReplAggregates pass
|
2016-06-15 00:19:09 +00:00 |
vec_insert-2.ll
|
…
|
|
vec_insert-3.ll
|
…
|
|
vec_insert-4.ll
|
…
|
|
vec_insert-5.ll
|
[X86][SSE] Enable commutation between MOVHLPS and UNPCKHPD
|
2016-08-06 18:40:28 +00:00 |
vec_insert-7.ll
|
…
|
|
vec_insert-8.ll
|
…
|
|
vec_insert-9.ll
|
…
|
|
vec_insert-mmx.ll
|
VirtRegMap: Replace some identity copies with KILL instructions.
|
2016-07-09 00:19:07 +00:00 |
vec_int_to_fp.ll
|
[X86][SSE] Improve UINT_TO_FP v2i32 -> v2f64
|
2016-11-24 15:12:56 +00:00 |
vec_loadsingles.ll
|
…
|
|
vec_logical.ll
|
…
|
|
vec_minmax_match.ll
|
[ValueTracking] recognize even more variants of smin/smax
|
2016-11-13 20:04:52 +00:00 |
vec_minmax_sint.ll
|
…
|
|
vec_minmax_uint.ll
|
…
|
|
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_shift.ll
|
[X86][SSE] Regenerate vector shift tests
|
2016-07-09 20:55:20 +00:00 |
vec_shift2.ll
|
[X86][SSE] Regenerate vector shift tests
|
2016-07-09 20:55:20 +00:00 |
vec_shift3.ll
|
[X86][SSE] Regenerate vector shift tests
|
2016-07-09 20:55:20 +00:00 |
vec_shift4.ll
|
[X86][SSE] Regenerate vector shift tests
|
2016-07-09 20:55:20 +00:00 |
vec_shift5.ll
|
[X86][SSE] Regenerate vector shift tests
|
2016-07-09 20:55:20 +00:00 |
vec_shift6.ll
|
[X86][SSE] Regenerate vector shift tests
|
2016-07-09 20:55:20 +00:00 |
vec_shift7.ll
|
[X86][SSE] Regenerate vector shift tests
|
2016-07-09 20:55:20 +00:00 |
vec_shuf-insert.ll
|
…
|
|
vec_split.ll
|
…
|
|
vec_ss_load_fold.ll
|
[X86] Add a hasOneUse check to selectScalarSSELoad to keep the same load from being folded multiple times.
|
2016-11-26 17:29:25 +00:00 |
vec_trunc_sext.ll
|
…
|
|
vec_udiv_to_shift.ll
|
…
|
|
vec_uint_to_fp-fastmath.ll
|
[X86] Remove unnecessary bitcast from the front of AVX1Only 256-bit logical operation patterns.
|
2016-08-09 03:06:26 +00:00 |
vec_uint_to_fp.ll
|
…
|
|
vec_unsafe-fp-math.ll
|
…
|
|
vec_zero-2.ll
|
…
|
|
vec_zero.ll
|
…
|
|
vec_zero_cse.ll
|
…
|
|
vector-bitreverse.ll
|
[AVX-512] Promote AND/OR/XOR to v2i64/v4i64/v8i64 even when we have AVX512F/AVX512VL.
|
2016-08-28 06:06:28 +00:00 |
vector-blend.ll
|
[SelectionDAG] Update ComputeNumSignBits SRA/SHL handlers to accept scalar or vector splats
|
2016-10-24 21:47:19 +00:00 |
vector-compare-combines.ll
|
[x86] add folds for x86 vector compare nodes (PR27924)
|
2016-06-15 20:26:58 +00:00 |
vector-compare-results.ll
|
Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled."
|
2016-10-13 20:23:25 +00:00 |
vector-gep.ll
|
getelementptr instruction, support index vector of EVT.
|
2016-05-01 13:29:12 +00:00 |
vector-half-conversions.ll
|
[X86] Allow folding of stack reloads when loading a subreg of the spilled reg
|
2016-11-23 18:33:49 +00:00 |
vector-idiv-sdiv-128.ll
|
[X86][SSE] Add support for (V)PMOVSX* constant folding
|
2016-10-25 14:29:25 +00:00 |
vector-idiv-sdiv-256.ll
|
[X86][SSE] Add support for (V)PMOVSX* constant folding
|
2016-10-25 14:29:25 +00:00 |
vector-idiv-sdiv-512.ll
|
[X86][SSE] Add support for (V)PMOVSX* constant folding
|
2016-10-25 14:29:25 +00:00 |
vector-idiv-udiv-128.ll
|
[X86][SSE] Add support for (V)PMOVSX* constant folding
|
2016-10-25 14:29:25 +00:00 |
vector-idiv-udiv-256.ll
|
[X86][SSE] Add support for (V)PMOVSX* constant folding
|
2016-10-25 14:29:25 +00:00 |
vector-idiv-udiv-512.ll
|
[X86][SSE] Add support for (V)PMOVSX* constant folding
|
2016-10-25 14:29:25 +00:00 |
vector-idiv.ll
|
…
|
|
vector-interleave.ll
|
[X86][SSE] Added vector interleave test (PR21281)
|
2016-08-20 17:07:38 +00:00 |
vector-intrinsics.ll
|
…
|
|
vector-lzcnt-128.ll
|
[VectorLegalizer] Expansion of CTLZ using CTPOP when possible
|
2016-11-08 14:10:28 +00:00 |
vector-lzcnt-256.ll
|
[X86][AVX] Add 32-bit target tests for vector lzcnt/tzcnt to demonstrate missed folding opportunities
|
2016-10-21 10:50:52 +00:00 |
vector-lzcnt-512.ll
|
[AVX512] Add ExeDomain to vector extend and truncate instructions.
|
2016-07-22 05:46:44 +00:00 |
vector-merge-store-fp-constants.ll
|
…
|
|
vector-pcmp.ll
|
[x86][SSE/AVX] optimize pcmp results better (PR28484)
|
2016-07-13 16:04:07 +00:00 |
vector-popcnt-128.ll
|
…
|
|
vector-popcnt-256.ll
|
…
|
|
vector-popcnt-512.ll
|
…
|
|
vector-rem.ll
|
[X86][SSE] Avoid specifying unused arguments in SHUFPD lowering
|
2016-08-22 12:56:54 +00:00 |
vector-rotate-128.ll
|
[X86] Updated test checks script to generalise LCPI symbol refs
|
2016-06-11 20:39:21 +00:00 |
vector-rotate-256.ll
|
[X86][AVX2] Fix v16i16 SHL lowering (PR27730)
|
2016-06-04 16:45:33 +00:00 |
vector-sext.ll
|
[AVX-512] Add support for creating SIGN_EXTEND_VECTOR_INREG and ZERO_EXTEND_VECTOR_INREG for 512-bit vectors to support vpmovzxbq and vpmovsxbq.
|
2016-10-25 04:00:29 +00:00 |
vector-shift-ashr-128.ll
|
[X86][SSE] Allow folding of store/zext with PEXTRW of 0'th element
|
2016-07-21 14:54:17 +00:00 |
vector-shift-ashr-256.ll
|
[X86][SSE] Allow folding of store/zext with PEXTRW of 0'th element
|
2016-07-21 14:54:17 +00:00 |
vector-shift-ashr-512.ll
|
[X86][AVX512BW] Updated tests to demonstrate AVX512BW's inability to vectorize v64i8 shifts
|
2016-08-16 11:05:47 +00:00 |
vector-shift-lshr-128.ll
|
[X86][SSE] Allow folding of store/zext with PEXTRW of 0'th element
|
2016-07-21 14:54:17 +00:00 |
vector-shift-lshr-256.ll
|
[X86][SSE] Allow folding of store/zext with PEXTRW of 0'th element
|
2016-07-21 14:54:17 +00:00 |
vector-shift-lshr-512.ll
|
[X86][AVX512BW] Updated tests to demonstrate AVX512BW's inability to vectorize v64i8 shifts
|
2016-08-16 11:05:47 +00:00 |
vector-shift-shl-128.ll
|
[X86][SSE] Allow folding of store/zext with PEXTRW of 0'th element
|
2016-07-21 14:54:17 +00:00 |
vector-shift-shl-256.ll
|
[X86][SSE] Allow folding of store/zext with PEXTRW of 0'th element
|
2016-07-21 14:54:17 +00:00 |
vector-shift-shl-512.ll
|
[X86][AVX512BW] Updated tests to demonstrate AVX512BW's inability to vectorize v64i8 shifts
|
2016-08-16 11:05:47 +00:00 |
vector-shuffle-128-v2.ll
|
[X86][SSE] Always combine target shuffles to MOVSD/MOVSS
|
2016-10-01 15:33:01 +00:00 |
vector-shuffle-128-v4.ll
|
[X86][SSE] Enable commutation from MOVSD/MOVSS to BLENDPD/BLENDPS on SSE41+ targets
|
2016-10-01 14:26:11 +00:00 |
vector-shuffle-128-v8.ll
|
[AVX-512] Add VLX command lines to 128 and 256-bit shufffle tests.
|
2016-10-01 06:01:18 +00:00 |
vector-shuffle-128-v16.ll
|
[X86][SSE] Added v16i8 shuffle test case from PR31151
|
2016-11-25 11:10:43 +00:00 |
vector-shuffle-256-v4.ll
|
[AVX-512] Add support for lowering shuffles to VALIGND/VALIGNQ
|
2016-11-12 05:05:27 +00:00 |
vector-shuffle-256-v8.ll
|
[AVX-512] Add support for commuting VPERMT2(B/W/D/Q/PS/PD) to/from VPERMI2(B/W/D/Q/PS/PD).
|
2016-11-22 04:57:34 +00:00 |
vector-shuffle-256-v16.ll
|
[AVX-512] Add support for commuting VPERMT2(B/W/D/Q/PS/PD) to/from VPERMI2(B/W/D/Q/PS/PD).
|
2016-11-22 04:57:34 +00:00 |
vector-shuffle-256-v32.ll
|
[X86][SSE] Add support for combining target shuffles to binary BLEND
|
2016-10-01 16:04:28 +00:00 |
vector-shuffle-512-v8.ll
|
[AVX-512] Fix some mask shuffle tests to actually test the case they were supposed to test.
|
2016-11-24 05:36:50 +00:00 |
vector-shuffle-512-v16.ll
|
[AVX-512] Add support for changing VSHUFF64x2 to VSHUFF32x4 when its feeding a vselect with 32-bit element size.
|
2016-11-25 16:48:05 +00:00 |
vector-shuffle-512-v32.ll
|
[AVX-512] Teach shuffle lowering to recognize 512-bit zero extends.
|
2016-10-13 05:29:41 +00:00 |
vector-shuffle-512-v64.ll
|
[X86][SSE] Improve PSHUFB lowering from either input
|
2016-11-19 20:41:48 +00:00 |
vector-shuffle-combining-avx.ll
|
[X86][SSE] Improve target shuffle mask extraction
|
2016-09-17 18:50:54 +00:00 |
vector-shuffle-combining-avx2.ll
|
[X86][SSE] Add support for combining target shuffles to 128/256-bit PSLL/PSRL bit shifts
|
2016-11-27 21:08:19 +00:00 |
vector-shuffle-combining-avx512bw.ll
|
[AVX-512] Add support for commuting VPERMT2(B/W/D/Q/PS/PD) to/from VPERMI2(B/W/D/Q/PS/PD).
|
2016-11-22 04:57:34 +00:00 |
vector-shuffle-combining-avx512bwvl.ll
|
[AVX-512] Add support for commuting VPERMT2(B/W/D/Q/PS/PD) to/from VPERMI2(B/W/D/Q/PS/PD).
|
2016-11-22 04:57:34 +00:00 |
vector-shuffle-combining-avx512vbmi.ll
|
[AVX-512] Add support for commuting VPERMT2(B/W/D/Q/PS/PD) to/from VPERMI2(B/W/D/Q/PS/PD).
|
2016-11-22 04:57:34 +00:00 |
vector-shuffle-combining-ssse3.ll
|
[X86][SSE] Add support for combining target shuffles to 128/256-bit PSLL/PSRL bit shifts
|
2016-11-27 21:08:19 +00:00 |
vector-shuffle-combining-xop.ll
|
[X86][SSE] Always combine target shuffles to MOVSD/MOVSS
|
2016-10-01 15:33:01 +00:00 |
vector-shuffle-combining.ll
|
[DAGCombine] Preserve shuffles when one of the vector operands is constant
|
2016-10-25 12:14:19 +00:00 |
vector-shuffle-masked.ll
|
[AVX-512] Add support for changing the element size of PALIGNR/VALIGND/VALIGNQ shuffles if they feed a vselect with a different type
|
2016-11-22 03:51:53 +00:00 |
vector-shuffle-mmx.ll
|
…
|
|
vector-shuffle-sse1.ll
|
[X86][SSE] Regenerate SSE1 shuffle tests
|
2016-08-06 13:46:09 +00:00 |
vector-shuffle-sse4a.ll
|
[X86][SSE4A] The EXTRQ/INSERTQ bit extraction/insertion ops should be in the integer domain
|
2016-08-26 09:55:41 +00:00 |
vector-shuffle-sse41.ll
|
[X86] Lower blended PACKUSes using appropriate types.
|
2016-06-29 16:56:09 +00:00 |
vector-shuffle-v1.ll
|
[AVX-512] Add support for commuting VPERMT2(B/W/D/Q/PS/PD) to/from VPERMI2(B/W/D/Q/PS/PD).
|
2016-11-22 04:57:34 +00:00 |
vector-shuffle-variable-128.ll
|
Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled."
|
2016-10-13 20:23:25 +00:00 |
vector-shuffle-variable-256.ll
|
Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled."
|
2016-10-13 20:23:25 +00:00 |
vector-trunc-math.ll
|
[DAG] Generalize build_vector -> vector_shuffle combine for more than 2 inputs
|
2016-10-06 18:58:24 +00:00 |
vector-trunc.ll
|
[X86][AVX512] Add AVX512VL/AVX512BWVL vector truncation tests
|
2016-11-07 13:34:29 +00:00 |
vector-tzcnt-128.ll
|
[X86][SSE] Don't decide when to scalarize CTTZ/CTLZ for performance at lowering - this is what cost models are for
|
2016-08-04 10:14:39 +00:00 |
vector-tzcnt-256.ll
|
[X86][AVX] Add 32-bit target tests for vector lzcnt/tzcnt to demonstrate missed folding opportunities
|
2016-10-21 10:50:52 +00:00 |
vector-tzcnt-512.ll
|
Fix comment typos - full update script path in assertions note
|
2016-10-08 18:51:55 +00:00 |
vector-variable-idx.ll
|
…
|
|
vector-variable-idx2.ll
|
…
|
|
vector-zext.ll
|
[AVX-512] Add support for creating SIGN_EXTEND_VECTOR_INREG and ZERO_EXTEND_VECTOR_INREG for 512-bit vectors to support vpmovzxbq and vpmovsxbq.
|
2016-10-25 04:00:29 +00:00 |
vector-zmov.ll
|
…
|
|
vector.ll
|
…
|
|
vectorcall.ll
|
…
|
|
version_directive.ll
|
…
|
|
vfcmp.ll
|
…
|
|
viabs.ll
|
[X86][SSE] Updated vector abs tests
|
2016-09-19 20:50:35 +00:00 |
virtual-registers-cleared-in-machine-functions-liveins.ll
|
[MIR] Print on the given output instead of stderr.
|
2016-07-13 20:36:03 +00:00 |
visibility.ll
|
…
|
|
visibility2.ll
|
…
|
|
vmovq.ll
|
…
|
|
volatile.ll
|
…
|
|
vortex-bug.ll
|
…
|
|
vselect-2.ll
|
[X86][SSE] Regenerate vselect tests and improve AVX1/AVX2 coverage
|
2016-10-01 13:10:14 +00:00 |
vselect-avx.ll
|
[X86][SSE] Regenerate vselect tests and improve AVX1/AVX2 coverage
|
2016-10-01 13:10:14 +00:00 |
vselect-minmax.ll
|
…
|
|
vselect.ll
|
[X86][SSE] Regenerate vselect tests and improve AVX1/AVX2 coverage
|
2016-10-01 13:10:14 +00:00 |
vshift-1.ll
|
[X86][SSE] Regenerate vshift tests
|
2016-07-30 20:28:02 +00:00 |
vshift-2.ll
|
[X86][SSE] Regenerate vshift tests
|
2016-07-30 20:28:02 +00:00 |
vshift-3.ll
|
[X86][SSE] Regenerate vshift tests
|
2016-07-30 20:28:02 +00:00 |
vshift-4.ll
|
[X86][SSE] Regenerate vshift tests
|
2016-07-30 20:28:02 +00:00 |
vshift-5.ll
|
[X86][SSE] Regenerate vshift tests
|
2016-07-30 20:28:02 +00:00 |
vshift-6.ll
|
[X86][SSE] Regenerate vshift tests
|
2016-07-30 20:28:02 +00:00 |
vshift_scalar.ll
|
…
|
|
vshift_split.ll
|
…
|
|
vshift_split2.ll
|
…
|
|
vsplit-and.ll
|
[X86][SSE] Regenerate vsplit and tests
|
2016-10-11 13:51:44 +00:00 |
vzero-excess.ll
|
[x86, AVX] allow explicit calls to VZERO* to modify state in VZeroUpperInserter pass (PR27823)
|
2016-05-25 16:39:47 +00:00 |
warn-stack.ll
|
…
|
|
weak.ll
|
…
|
|
weak_def_can_be_hidden.ll
|
IR: Introduce local_unnamed_addr attribute.
|
2016-06-14 21:01:22 +00:00 |
webkit-jscc.ll
|
…
|
|
wide-fma-contraction.ll
|
…
|
|
wide-integer-cmp.ll
|
…
|
|
wide-integer-fold.ll
|
…
|
|
widen_arith-1.ll
|
…
|
|
widen_arith-2.ll
|
…
|
|
widen_arith-3.ll
|
…
|
|
widen_arith-4.ll
|
…
|
|
widen_arith-5.ll
|
…
|
|
widen_arith-6.ll
|
…
|
|
widen_bitops-0.ll
|
VirtRegMap: Replace some identity copies with KILL instructions.
|
2016-07-09 00:19:07 +00:00 |
widen_bitops-1.ll
|
…
|
|
widen_cast-1.ll
|
…
|
|
widen_cast-2.ll
|
…
|
|
widen_cast-3.ll
|
[X86][SSE] Regenerate and add 32-bit tests to widening tests
|
2016-10-08 19:54:28 +00:00 |
widen_cast-4.ll
|
…
|
|
widen_cast-5.ll
|
[X86][SSE] Regenerate and add 32-bit tests to widening tests
|
2016-10-08 19:54:28 +00:00 |
widen_cast-6.ll
|
[X86][SSE] Regenerate and add 32-bit tests to widening tests
|
2016-10-08 19:54:28 +00:00 |
widen_compare-1.ll
|
…
|
|
widen_conv-1.ll
|
[X86][SSE] Allow folding of store/zext with PEXTRW of 0'th element
|
2016-07-21 14:54:17 +00:00 |
widen_conv-2.ll
|
…
|
|
widen_conv-3.ll
|
[X86][SSE] Avoid specifying unused arguments in SHUFPD lowering
|
2016-08-22 12:56:54 +00:00 |
widen_conv-4.ll
|
[X86][SSE] Avoid specifying unused arguments in SHUFPD lowering
|
2016-08-22 12:56:54 +00:00 |
widen_conversions.ll
|
[X86][SSE] Regenerate and add 32-bit tests to widening tests
|
2016-10-08 19:54:28 +00:00 |
widen_extract-1.ll
|
[X86][SSE] Regenerate subvector extraction widening test
|
2016-08-20 22:00:53 +00:00 |
widen_load-0.ll
|
[X86][SSE] Regenerate and add 32-bit tests to widening tests
|
2016-10-08 19:54:28 +00:00 |
widen_load-1.ll
|
…
|
|
widen_load-2.ll
|
[X86][SSE] Regenerate and add 32-bit tests to widening tests
|
2016-10-08 19:54:28 +00:00 |
widen_shuffle-1.ll
|
[X86][SSE] Regenerate and add 32-bit tests to widening tests
|
2016-10-08 19:54:28 +00:00 |
widened-broadcast.ll
|
[X86][SSE] Added float widened broadcast tests
|
2016-07-23 21:24:02 +00:00 |
win-alloca-expander.ll
|
Re-commit r269828 "X86: Avoid using _chkstk when lowering WIN_ALLOCA instructions"
|
2016-05-18 16:10:17 +00:00 |
win-catchpad-csrs.ll
|
…
|
|
win-catchpad-nested-cxx.ll
|
…
|
|
win-catchpad-nested.ll
|
…
|
|
win-catchpad-varargs.ll
|
…
|
|
win-catchpad.ll
|
…
|
|
win-cleanuppad.ll
|
…
|
|
win-funclet-cfi.ll
|
…
|
|
win-mixed-ehpersonality.ll
|
…
|
|
win32-eh-states.ll
|
…
|
|
win32-eh.ll
|
Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled."
|
2016-10-13 20:23:25 +00:00 |
win32-pic-jumptable.ll
|
…
|
|
win32-seh-catchpad-realign.ll
|
…
|
|
win32-seh-catchpad.ll
|
…
|
|
win32-seh-nested-finally.ll
|
…
|
|
win32-spill-xmm.ll
|
…
|
|
win32_sret.ll
|
[X86] Optimization for replacing LEA with MOV at frame index elimination time
|
2016-09-26 06:42:07 +00:00 |
win64-nosse-csrs.ll
|
[X86] Don't preserve Win64 SSE CSRs when SSE is disabled
|
2016-09-30 00:17:49 +00:00 |
win64_alloca_dynalloca.ll
|
…
|
|
win64_call_epi.ll
|
…
|
|
win64_eh.ll
|
Win64: Don't emit unwind info for "leaf" functions (PR30337)
|
2016-09-22 19:50:05 +00:00 |
win64_eh_leaf.ll
|
Win64: Don't emit unwind info for "leaf" functions (PR30337)
|
2016-09-22 19:50:05 +00:00 |
win64_frame.ll
|
Create llvm.addressofreturnaddress intrinsic
|
2016-10-12 22:13:19 +00:00 |
win64_nonvol.ll
|
…
|
|
win64_params.ll
|
…
|
|
win64_sibcall.ll
|
Win64: Don't use REX prefix for direct tail calls
|
2016-09-08 23:35:10 +00:00 |
win64_vararg.ll
|
…
|
|
win_chkstk.ll
|
Fix for PR30687. Avoid dereferencing MBB.end().
|
2016-10-13 15:48:48 +00:00 |
win_coreclr_chkstk.ll
|
…
|
|
win_cst_pool.ll
|
…
|
|
windows-itanium-alloca.ll
|
…
|
|
wineh-coreclr.ll
|
Revert EH-specific checks in BranchFolding that were causing blow ups in compile time.
|
2016-07-27 17:55:33 +00:00 |
wineh-exceptionpointer.ll
|
…
|
|
wineh-no-ehpads.ll
|
…
|
|
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-movtopush64.ll
|
[llvm] Remove redundant --check-prefix=CHECK from tests
|
2016-10-24 18:57:55 +00:00 |
x32-va_start.ll
|
…
|
|
x86-16.ll
|
…
|
|
x86-32-intrcc.ll
|
…
|
|
x86-32-vector-calling-conv.ll
|
[X86] Add VPADD instructions to X86InstrInfo::isAssociativeAndCommutative.
|
2016-07-18 06:14:54 +00:00 |
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
|
…
|
|
x86-64-double-precision-shift-right.ll
|
…
|
|
x86-64-double-shifts-Oz-Os-O2.ll
|
…
|
|
x86-64-double-shifts-var.ll
|
[X86] Add 'FeatureSlowSHLD' to cpu 'bdver4'
|
2016-07-24 16:00:53 +00:00 |
x86-64-extend-shift.ll
|
…
|
|
x86-64-flags-intrinsics.ll
|
…
|
|
x86-64-gv-offset.ll
|
…
|
|
x86-64-intrcc.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-pic-12.ll
|
X86: Do not produce GOT relocations on windows
|
2016-10-03 20:11:24 +00:00 |
x86-64-pic.ll
|
Fix shouldAssumeDSOLocal for private linkage.
|
2016-05-25 19:55:16 +00:00 |
x86-64-plt-relative-reloc.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
|
Reapply [X86] Add a new LOW32_ADDR_ACCESS_RBP register class.
|
2016-05-09 19:01:46 +00:00 |
x86-64-static-relo-movl.ll
|
…
|
|
x86-64-tls-1.ll
|
…
|
|
x86-64-varargs.ll
|
…
|
|
x86-big-ret.ll
|
…
|
|
x86-flags-intrinsics.ll
|
…
|
|
x86-fold-pshufb.ll
|
…
|
|
x86-framelowering-trap.ll
|
[X86] Don't model UD2/UD2B as a terminator
|
2016-08-09 17:55:12 +00:00 |
x86-inline-asm-validation.ll
|
…
|
|
x86-interleaved-access.ll
|
Add a pass to optimize patterns of vectorized interleaved memory accesses for
|
2016-10-14 18:20:41 +00:00 |
x86-interrupt_cc.ll
|
Fixed the callee saved registers list for X86 AllRegs calling convention.
|
2016-05-12 19:58:32 +00:00 |
x86-interrupt_cld.ll
|
Assure calling "cld" instruction in prologue of X86 interrupt handler function.
|
2016-05-13 12:46:57 +00:00 |
x86-interrupt_vzeroupper.ll
|
[X86] Fix the AllRegs AVX calling convention.
|
2016-05-09 22:37:05 +00:00 |
x86-mixed-alignment-dagcombine.ll
|
…
|
|
x86-plt-relative-reloc.ll
|
…
|
|
x86-repmov-copy-eflags.ll
|
…
|
|
x86-sanitizer-shrink-wrapping.ll
|
…
|
|
x86-setcc-int-to-fp-combine.ll
|
[X86][SSE] Regenerate fcmp/uitofp combine tests
|
2016-09-04 17:16:01 +00:00 |
x86-shifts.ll
|
[X86][SSE] Regenerate shifts tests
|
2016-07-24 15:25:36 +00:00 |
x86-shrink-wrap-unwind.ll
|
VirtRegMap: Replace some identity copies with KILL instructions.
|
2016-07-09 00:19:07 +00:00 |
x86-shrink-wrapping.ll
|
[X86]: Updated r272801 to promote 16 bit compares with immediate operand
|
2016-06-15 18:18:05 +00:00 |
x86-store-gv-addr.ll
|
…
|
|
x86-upgrade-avx-vbroadcast.ll
|
[X86][AVX] Regenerate broadcast upgrade tests
|
2016-07-14 11:05:43 +00:00 |
x86-upgrade-avx2-vbroadcast.ll
|
[X86][AVX] Regenerate broadcast upgrade tests
|
2016-07-14 11:05:43 +00:00 |
x86-win64-shrink-wrapping.ll
|
…
|
|
x86_64-mul-by-const.ll
|
…
|
|
x87.ll
|
…
|
|
xaluo.ll
|
AVX-512: Fixed a bug in lowering saturated operations on KNL.
|
2016-09-20 11:02:26 +00:00 |
xmm-r64.ll
|
…
|
|
xmulo.ll
|
…
|
|
xop-intrinsics-fast-isel.ll
|
[X86][XOP] Added fast-isel tests matching tools/clang/test/CodeGen/xop-builtins.c
|
2016-06-18 21:07:31 +00:00 |
xop-intrinsics-x86_64-upgrade.ll
|
[X86][XOP] Support for VPERMIL2PD/VPERMIL2PS 2-input shuffle instructions
|
2016-06-03 08:06:03 +00:00 |
xop-intrinsics-x86_64.ll
|
[X86][XOP] Support for VPERMIL2PD/VPERMIL2PS 2-input shuffle instructions
|
2016-06-03 08:06:03 +00:00 |
xop-mask-comments.ll
|
[X86][XOP] Tweak vpermil2pd test to stop it being combined away
|
2016-08-20 21:07:41 +00:00 |
xop-pcmov.ll
|
…
|
|
xor-icmp.ll
|
…
|
|
xor-select-i1-combine.ll
|
[llvm] Remove redundant --check-prefix=CHECK from tests
|
2016-10-24 18:57:55 +00:00 |
xor.ll
|
…
|
|
xray-attribute-instrumentation.ll
|
[xray] Add XRay support for Mach-O in CodeGen
|
2016-11-23 02:07:04 +00:00 |
xray-multiplerets-in-blocks.mir
|
GlobalISel: use G_TYPE to annotate physregs with a type.
|
2016-08-31 21:24:02 +00:00 |
xray-section-group.ll
|
[XRay] Test for xray_instr_map in object file. (NFC)
|
2016-08-09 10:42:11 +00:00 |
xray-selective-instrumentation-miss.ll
|
XRay: Add entry and exit sleds
|
2016-07-14 04:06:33 +00:00 |
xray-selective-instrumentation.ll
|
XRay: Add entry and exit sleds
|
2016-07-14 04:06:33 +00:00 |
xray-tail-call-sled.ll
|
[xray] Add XRay support for Mach-O in CodeGen
|
2016-11-23 02:07:04 +00:00 |
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
|
…
|
|