llvm-project/llvm/test/CodeGen/X86
Martin Storsjö 6f792041a5 Reapply "[CodeGen] [WinException] Only produce handler data at the end of the function if needed"
This reapplies 36c64af9d7 in updated
form.

Emit the xdata for each function at .seh_endproc. This keeps the
exact same output header order for most code generated by the LLVM
CodeGen layer. (Sections still change order for code built from
assembly where functions lack an explicit .seh_handlerdata
directive, and functions with chained unwind info.)

The practical effect should be that assembly output lacks
superfluous ".seh_handlerdata; .text" pairs at the end of functions
that don't handle exceptions, which allows such functions to use
the AArch64 packed unwind format again.

Differential Revision: https://reviews.llvm.org/D87448
2020-11-23 23:17:03 +02:00
..
AMX [X86-64] Support Intel AMX Intrinsic 2020-07-07 10:13:40 +08:00
GC
GlobalISel OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
avx512-shuffles [DAG] Fold vector (aext (load x)) -> (zext (truncate (zextload x))) 2020-08-05 11:22:23 +01:00
3addr-16bit.ll Revert "[BPI] Improve static heuristics for integer comparisons" 2020-08-17 20:44:33 +02:00
3addr-or.ll
3dnow-intrinsics.ll [X86] Remove some unused check-prefixes 2020-11-09 15:04:57 +00:00
4char-promote.ll
8bit_cmov_of_trunc_promotion.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
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 OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
2006-11-17-IllegalMove.ll
2006-11-27-SelectLegalize.ll
2006-12-16-InlineAsmCrash.ll
2006-12-19-IntelSyntax.ll
2007-01-08-InstrSched.ll
2007-01-08-X86-64-Pointer.ll
2007-01-13-StackPtrIndex.ll [MachineSink] add more profitable pattern. 2020-11-04 23:11:22 -05:00
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
2007-10-12-CoalesceExtSubReg.ll
2007-10-12-SpillerUnfold1.ll
2007-10-12-SpillerUnfold2.ll
2007-10-14-CoalescerCrash.ll
2007-10-15-CoalescerCrash.ll
2007-10-16-CoalescerCrash.ll
2007-10-19-SpillerUnfold.ll
2007-10-28-inlineasm-q-modifier.ll
2007-10-29-ExtendSetCC.ll
2007-10-30-LSRCrash.ll
2007-10-31-extractelement-i64.ll
2007-11-01-ISelCrash.ll
2007-11-03-x86-64-q-constraint.ll
2007-11-04-LiveIntervalCrash.ll
2007-11-04-LiveVariablesBug.ll
2007-11-04-rip-immediate-constant.ll
2007-11-06-InstrSched.ll [X86] Copy the tuning features and scheduler model from pentium4/x86-64 to generic 2020-08-24 14:47:10 -07:00
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 OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
2008-02-14-BitMiscompile.ll
2008-02-18-TailMergingBug.ll
2008-02-20-InlineAsmClobber.ll
2008-02-22-LocalRegAllocBug.ll
2008-02-25-InlineAsmBug.ll
2008-02-25-X86-64-CoalescerBug.ll
2008-02-26-AsmDirectMemOp.ll
2008-02-27-DeadSlotElimBug.ll
2008-02-27-PEICrash.ll
2008-03-06-frem-fpstack.ll
2008-03-07-APIntBug.ll
2008-03-10-RegAllocInfLoop.ll
2008-03-12-ThreadLocalAlias.ll [X86][ELF] Prefer lowering MC_GlobalAddress operands to .Lfoo$local for STV_DEFAULT only 2020-08-14 00:09:15 +01:00
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 OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
2008-04-24-MemCpyBug.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
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
2008-07-22-CombinerCrash.ll
2008-07-23-VSetCC.ll
2008-08-06-CmpStride.ll
2008-08-06-RewriterBug.ll
2008-08-17-UComiCodeGenBug.ll
2008-08-23-64Bit-maskmovq.ll
2008-08-31-EH_RETURN32.ll
2008-08-31-EH_RETURN64.ll
2008-09-05-sinttofp-2xi32.ll
2008-09-09-LinearScanBug.ll
2008-09-11-CoalescerBug.ll
2008-09-11-CoalescerBug2.ll
2008-09-17-inline-asm-1.ll
2008-09-18-inline-asm-2.ll
2008-09-19-RegAllocBug.ll
2008-09-25-sseregparm-1.ll
2008-09-26-FrameAddrBug.ll
2008-09-29-ReMatBug.ll
2008-09-29-VolatileBug.ll
2008-10-06-x87ld-nan-1.ll
2008-10-06-x87ld-nan-2.ll
2008-10-07-SSEISelBug.ll
2008-10-11-CallCrash.ll
2008-10-13-CoalescerBug.ll
2008-10-16-VecUnaryOp.ll
2008-10-17-Asm64bitRConstraint.ll
2008-10-20-AsmDoubleInI32.ll
2008-10-24-FlippedCompare.ll
2008-10-27-CoalescerBug.ll
2008-10-29-ExpandVAARG.ll
2008-11-03-F80VAARG.ll
2008-11-06-testb.ll
2008-11-13-inlineasm-3.ll
2008-11-29-ULT-Sign.ll
2008-12-01-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 OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
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 OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
2009-02-21-ExtWeakInitializer.ll
2009-02-25-CommuteBug.ll
2009-02-26-MachineLICMBug.ll
2009-03-03-BTHang.ll
2009-03-03-BitcastLongDouble.ll
2009-03-05-burr-list-crash.ll
2009-03-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-25-TestBug.ll
2009-03-26-NoImplicitFPBug.ll
2009-04-12-FastIselOverflowCrash.ll
2009-04-12-picrel.ll
2009-04-13-2AddrAssert-2.ll
2009-04-13-2AddrAssert.ll
2009-04-14-IllegalRegs.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
2009-04-16-SpillerUnfold.ll
2009-04-24.ll
2009-04-25-CoalescerBug.ll
2009-04-27-CoalescerAssert.ll
2009-04-27-LiveIntervalsAssert.ll
2009-04-27-LiveIntervalsAssert2.ll
2009-04-29-IndirectDestOperands.ll
2009-04-29-LinearScanBug.ll
2009-04-29-RegAllocAssert.ll
2009-04-scale.ll
2009-05-08-InlineAsmIOffset.ll
2009-05-11-tailmerge-crash.ll
2009-05-19-SingleElementExtractElement.ll
2009-05-23-available_externally.ll
2009-05-23-dagcombine-shifts.ll
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 [X86] Regenerate old vector-variable-insertion test 2020-10-21 18:10:46 +01:00
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 OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
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 Fix typos encountered while working on pass pipeline for O1. 2020-05-12 00:45:15 -07:00
2010-01-13-OptExtBug.ll
2010-01-15-SelectionDAGCycle.ll
2010-01-18-DbgValue.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
2010-01-19-OptExtBug.ll
2010-02-01-DbgValueCrash.ll
2010-02-01-TaillCallCrash.ll
2010-02-03-DualUndef.ll
2010-02-04-SchedulerBug.ll
2010-02-11-NonTemporal.ll
2010-02-12-CoalescerBug-Impdef.ll
2010-02-15-ImplicitDefBug.ll
2010-02-19-TailCallRetAddrBug.ll
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 OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
2010-04-29-CoalescerCrash.ll
2010-04-30-LocalAlloc-LandingPad.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
2010-05-03-CoalescerSubRegClobber.ll
2010-05-05-LocalAllocEarlyClobber.ll
2010-05-06-LocalInlineAsmClobber.ll
2010-05-07-ldconvert.ll
2010-05-10-DAGCombinerBug.ll
2010-05-12-FastAllocKills.ll
2010-05-16-nosseconversion.ll
2010-05-25-DotDebugLoc.ll
2010-05-26-DotDebugLoc.ll
2010-05-26-FP_TO_INT-crash.ll
2010-05-28-Crash.ll
2010-06-01-DeadArg-DbgInfo.ll
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 Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
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
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 OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
2011-04-13-SchedCmpJmp.ll
2011-04-19-sclr-bb.ll
2011-05-09-loaduse.ll [X86] Remove some unused check-prefixes 2020-11-09 15:04:57 +00:00
2011-05-26-UnreachableBlockElim.ll
2011-05-27-CrossClassCoalescing.ll
2011-06-01-fildll.ll
2011-06-03-x87chain.ll
2011-06-06-fgetsign80bit.ll
2011-06-12-FastAllocSpill.ll
2011-06-14-PreschedRegalias.ll
2011-06-14-mmx-inlineasm.ll
2011-06-19-QuicksortCoalescerBug.ll
2011-07-13-BadFrameIndexDisplacement.ll
2011-08-23-PerformSubCombine128.ll
2011-08-23-Trampoline.ll
2011-08-29-BlockConstant.ll
2011-08-29-InitOrder.ll
2011-09-14-valcoalesce.ll
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] 2011-10-19-widen_vselect.ll - replace X32 check prefix with X86. NFC. 2020-11-17 12:39:46 +00:00
2011-10-21-widen-cmp.ll
2011-10-27-tstore.ll
2011-10-30-padd.ll
2011-11-07-LegalizeBuildVector.ll
2011-11-22-AVX2-Domains.ll
2011-11-30-or.ll
2011-12-06-AVXVectorExtractCombine.ll
2011-12-06-BitcastVectorGlobal.ll
2011-12-08-AVXISelBugs.ll
2011-12-8-bitcastintprom.ll [X86] Remove some unused check-prefixes 2020-11-09 15:04:57 +00:00
2011-12-15-vec_shift.ll
2011-12-26-extractelement-duplicate-load.ll
2011-12-28-vselecti8.ll [X86][SSE] Enable ZERO_EXTEND_VECTOR_INREG shuffle combining on SSE41 targets. 2020-09-20 16:05:10 +01:00
2011-20-21-zext-ui2fp.ll
2012-01-10-UndefExceptionEdge.ll
2012-1-10-buildvector.ll
2012-01-11-split-cv.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
2012-01-12-extract-sv.ll [X86] Improve (vzmovl (insert_subvector)) combine to handle a bitcast between the vzmovl and insert 2020-06-07 19:31:06 -07: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
2012-05-17-TwoAddressBug.ll
2012-05-19-CoalescerCrash.ll
2012-07-10-extload64.ll [X86] Remove some unused check-prefixes 2020-11-09 15:04:57 +00:00
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
2012-12-1-merge-multiple.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 Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
2014-05-29-factorial.ll
2014-08-29-CompactUnwind.ll
9601.ll
20090313-signext.ll
AppendingLinkage.ll
Atomics-64.ll
DbgValueOtherTargets.test
DynamicCalleeSavedRegisters.ll
MachineBranchProb.ll
MachineSink-CritEdge.ll
MachineSink-DbgValue.ll
MachineSink-PHIUse.ll
MachineSink-SubReg.ll
MachineSink-eflags.ll [MachineSink] sink more profitable loads 2020-11-01 21:13:27 -05:00
MergeConsecutiveStores.ll
O0-pipeline.ll [x86][lvi][seses] Use SESES at O0 for LVI mitigation 2020-07-07 11:05:09 -07:00
PR34565.ll
PR37310.mir
PR40322.ll
StackColoring-dbg.ll
StackColoring-use-between-allocas.mir OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
StackColoring.ll
SwitchLowering.ll
SwizzleShuff.ll
TruncAssertSext.ll
TruncAssertZext.ll
WidenArith.ll
abi-isel.ll [X86] Copy the tuning features and scheduler model from pentium4/x86-64 to generic 2020-08-24 14:47:10 -07:00
abs.ll [SelectionDAG][X86][ARM] Teach ExpandIntRes_ABS to use sra+add+xor expansion when ADDCARRY is supported. 2020-09-07 13:15:26 -07:00
absolute-bit-mask-fastisel.ll
absolute-bit-mask.ll
absolute-bt.ll
absolute-cmp.ll [X86] Remove some unused check-prefixes 2020-11-09 15:04:57 +00:00
absolute-constant.ll
absolute-rotate.ll
add-ext.ll
add-i64.ll
add-of-carry.ll
add-sub-nsw-nuw.ll
add.ll [X86] Replace X32 check-prefix with X86 and remove unused X64 common prefix 2020-11-09 15:04:56 +00:00
add32ri8.ll
add_shl_constant.ll
addcarry.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
addcarry2.ll
addr-label-difference.ll
addr-mode-matcher-2.ll
addr-mode-matcher.ll
addr-of-ret-addr.ll
address-type-promotion-constantexpr.ll
addrsig.ll
addsub-constant-folding.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
adx-commute.mir
adx-intrinsics-upgrade.ll [CodeGen][X86] Remove unused check-prefix in adx tests. 2020-11-02 11:52:24 +08:00
adx-intrinsics.ll [CodeGen][X86] Remove unused check-prefix in adx tests. 2020-11-02 11:52:24 +08:00
aes_intrinsics.ll
alias-gep.ll
alias-static-alloca.ll
aliases.ll
align-branch-boundary-default.ll
align-branch-boundary-noautopadding.ll
align-branch-boundary-suppressions-tls.ll
align-branch-boundary-suppressions.ll
align-down-const.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
align-down.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
aligned-comm.ll
aligned-variadic.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
alignment-2.ll
alignment.ll
all-ones-vector.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
alldiv-divdi3.ll
alloca-align-rounding-32.ll
alloca-align-rounding.ll
alloca-overaligned.ll
allrem-moddi3.ll
and-encoding.ll
and-load-fold.ll
and-or-fold.ll
and-sink.ll
and-su.ll
andimm8.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
anyext.ll
anyregcc-crash.ll
anyregcc.ll
apm.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
arg-cast.ll
arg-copy-elide-win64.ll
arg-copy-elide.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
arg_returned_bitcast.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-modifier2.ll
asm-reg-type-mismatch-avx512.ll
asm-reg-type-mismatch.ll
asm-reject-reg-type-mismatch.ll [X86] Only allow f32, f64, or f80 to be used with 'f' inline assembly constraint. 2020-05-13 13:27:13 -07:00
asm-reject-rex.ll
asm-reject-vk32-vk64.ll
asm-reject-x87-int.ll [X86] Don't match x87 register inline asm constraints unless the VT is floating point or its a clobber 2020-09-17 11:26:50 -07:00
asm-reject-xmm16.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 OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
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-add.ll
atomic-dagsched.ll
atomic-eflags-reuse.ll
atomic-flags.ll Revert "[BPI] Improve static heuristics for integer comparisons" 2020-08-17 20:44:33 +02:00
atomic-fp.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
atomic-idempotent.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
atomic-load-store-wide.ll
atomic-load-store.ll
atomic-mi.ll
atomic-minmax-i6432.ll [X86] Limit the scope of the min/max canonicalization in combineSelect 2020-08-07 22:51:49 -07:00
atomic-monotonic.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
atomic-non-integer-fp128.ll
atomic-non-integer.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
atomic-op.ll
atomic-ops-ancient-64.ll
atomic-or.ll
atomic-pointer.ll
atomic-unordered.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
atomic8.ll
atomic16.ll
atomic32.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
atomic64.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
atomic128.ll [X86][test] Add a regression test for lock cmpxchg16b on a global variable with offset 2020-10-09 15:44:32 -07:00
atomic6432.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
atomicf128.ll Revert "[CGP] Enable CodeGenPrepares phi type convertion." 2020-06-22 13:06:18 +02:00
attribute-sections.ll
avg-mask.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
avg.ll [X86] detectAVGPattern - accept non-pow2 vectors by padding. 2020-09-15 10:07:03 +01:00
avoid-lea-scale2.ll
avoid-loop-align-2.ll
avoid-loop-align.ll
avoid-sfb-g-no-change.mir
avoid-sfb-g-no-change2.mir
avoid-sfb-g-no-change3.mir
avoid-sfb-kill-flags.mir
avoid-sfb-offset.mir
avoid-sfb-overlaps.ll
avoid-sfb.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
avoid_complex_am.ll
avx-arith.ll
avx-basic.ll
avx-bitcast.ll
avx-brcond.ll
avx-cast.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
avx-cmp.ll
avx-cvt-2.ll
avx-cvt-3.ll
avx-cvt.ll [X86][SSE] lowerV2I64Shuffle - use undef elements in PSHUFD mask widening 2020-07-26 16:04:22 +01:00
avx-cvttp2si.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
avx-fp2int.ll
avx-gfni-intrinsics.ll
avx-insertelt.ll
avx-intel-ocl.ll [X86] avx-intel-ocl.ll - replace X32 check prefix with X86. NFC. 2020-11-17 12:39:46 +00:00
avx-intrinsics-fast-isel.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
avx-intrinsics-x86-upgrade.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
avx-intrinsics-x86.ll
avx-intrinsics-x86_64.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
avx-isa-check.ll
avx-load-store.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
avx-logic.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
avx-minmax.ll
avx-select.ll
avx-shift.ll
avx-shuffle-x86_32.ll
avx-splat.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
avx-trunc.ll [X86][SSE] SimplifyDemandedVectorEltsForTargetNode - add general shuffle combining support 2020-09-02 09:24:46 +01:00
avx-unpack.ll
avx-varargs-x86_64.ll
avx-vbroadcast.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
avx-vbroadcastf128.ll
avx-vextractf128.ll
avx-vinsertf128.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
avx-vpclmulqdq.ll
avx-vperm2x128.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
avx-vzeroupper.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
avx-win64-args.ll
avx-win64.ll
avx.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
avx1-logical-load-folding.ll
avx2-arith.ll [x86] favor vector constant load to avoid GPR to XMM transfer, part 2 2020-05-25 08:01:48 -04:00
avx2-cmp.ll
avx2-conversions.ll [X86][SSE] Add SimplifyDemandedVectorEltsForTargetShuffle to handle target shuffle variable masks 2020-06-21 11:16:07 +01:00
avx2-fma-fneg-combine.ll
avx2-gather.ll
avx2-intrinsics-canonical.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
avx2-intrinsics-fast-isel.ll [X86] Update SSE/AVX integer MINMAX intrinsics to emit llvm.smax.* etc. (PR46851) 2020-09-15 11:19:08 +01:00
avx2-intrinsics-x86-upgrade.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
avx2-intrinsics-x86.ll
avx2-logic.ll
avx2-masked-gather.ll [MachineSink] sink more profitable loads 2020-11-01 21:13:27 -05:00
avx2-nontemporal.ll
avx2-phaddsub.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
avx2-pmovxrm.ll
avx2-shift.ll [X86][SSE] Add SimplifyDemandedVectorEltsForTargetShuffle to handle target shuffle variable masks 2020-06-21 11:16:07 +01:00
avx2-vbroadcast.ll
avx2-vbroadcasti128.ll
avx2-vector-shifts.ll [X86][SSE] Add SimplifyDemandedVectorEltsForTargetShuffle to handle target shuffle variable masks 2020-06-21 11:16:07 +01:00
avx2-vperm.ll
avx512-adc-sbb.ll
avx512-any_extend_load.ll [DAG] Fold vector (aext (load x)) -> (zext (truncate (zextload x))) 2020-08-05 11:22:23 +01:00
avx512-arith.ll
avx512-broadcast-unfold.ll [X86] Add vpternlog to the broadcast unfolding table. 2020-07-02 13:43:44 -07:00
avx512-bugfix-23634.ll
avx512-bugfix-25270.ll
avx512-bugfix-26264.ll
avx512-build-vector.ll
avx512-calling-conv.ll
avx512-cmp-kor-sequence.ll [X86][FPEnv] Teach X86 mask compare intrinsics to respect strict FP semantics. 2020-08-11 10:28:41 +08:00
avx512-cmp-mask.ll [X86][FPEnv] Teach X86 mask compare intrinsics to respect strict FP semantics. 2020-08-11 10:28:41 +08:00
avx512-cmp.ll
avx512-cvt.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
avx512-cvttp2i.ll
avx512-ext.ll [X86] Remove a redundant COPY_TO_REGCLASS for VK16 after a KMOVWkr in an isel output pattern. 2020-08-25 15:19:27 -07:00
avx512-extract-subvector-load-store.ll [X86] When storing v1i1/v2i1/v4i1 to memory, make sure we store zeros in the rest of the byte 2020-11-12 21:28:18 -08:00
avx512-extract-subvector.ll
avx512-fma-commute.ll
avx512-fma-intrinsics-upgrade.ll
avx512-fma-intrinsics.ll
avx512-fma.ll
avx512-fsel.ll
avx512-gather-scatter-intrin-deprecated.ll
avx512-gather-scatter-intrin.ll
avx512-gfni-intrinsics.ll [X86] Add back support for matching VPTERNLOG from back to back logic ops. 2020-07-02 22:11:52 -07:00
avx512-hadd-hsub.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
avx512-i1test.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
avx512-inc-dec.ll
avx512-insert-extract.ll [CodeGen][X86] Remove unused check-prefixes. NFCI. 2020-11-10 16:50:28 +08:00
avx512-insert-extract_i1.ll [CodeGen][X86] Remove unused check-prefixes from more avx512 tests. NFCI. 2020-11-10 20:43:03 +08:00
avx512-intel-ocl.ll Reapply "[CodeGen] [WinException] Only produce handler data at the end of the function if needed" 2020-11-23 23:17:03 +02:00
avx512-intrinsics-canonical.ll
avx512-intrinsics-fast-isel.ll [X86][SSE] SimplifyDemandedVectorEltsForTargetNode - add general shuffle combining support 2020-09-02 09:24:46 +01:00
avx512-intrinsics-upgrade.ll [X86][FPEnv] Teach X86 mask compare intrinsics to respect strict FP semantics. 2020-08-11 10:28:41 +08:00
avx512-intrinsics-x86_64.ll
avx512-intrinsics.ll [X86][FPEnv] Teach X86 mask compare intrinsics to respect strict FP semantics. 2020-08-11 10:28:41 +08:00
avx512-load-store.ll [CodeGen][X86] Remove unused check-prefixes from more avx512 tests. NFCI. 2020-11-10 20:43:03 +08:00
avx512-load-trunc-store-i1.ll [X86] When storing v1i1/v2i1/v4i1 to memory, make sure we store zeros in the rest of the byte 2020-11-12 21:28:18 -08:00
avx512-logic.ll [X86] Turn X86DAGToDAGISel::tryVPTERNLOG into a fully custom instruction selector that can handle bitcasts between logic ops 2020-07-26 12:19:08 -07:00
avx512-mask-op.ll [X86] When storing v1i1/v2i1/v4i1 to memory, make sure we store zeros in the rest of the byte 2020-11-12 21:28:18 -08:00
avx512-mask-spills.ll [CodeGen][X86] Remove unused check-prefixes from more avx512 tests. NFCI. 2020-11-10 20:43:03 +08:00
avx512-mask-zext-bugfix.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
avx512-masked-memop-64-32.ll
avx512-masked_memop-16-8.ll
avx512-memfold.ll
avx512-mov.ll
avx512-movmsk.ll [X86] Add test file that was supposed to go with D81327. 2020-06-21 20:23:44 -07:00
avx512-nontemporal.ll
avx512-pmovxrm.ll
avx512-regcall-Mask.ll Reapply "[CodeGen] [WinException] Only produce handler data at the end of the function if needed" 2020-11-23 23:17:03 +02:00
avx512-regcall-NoMask.ll Reapply "[CodeGen] [WinException] Only produce handler data at the end of the function if needed" 2020-11-23 23:17:03 +02:00
avx512-rndscale.ll
avx512-rotate.ll
avx512-scalar.ll [CodeGen][X86] Remove unused check-prefixes from more avx512 tests. NFCI. 2020-11-10 20:43:03 +08:00
avx512-scalarIntrinsics.ll
avx512-scalar_mask.ll
avx512-select.ll [X86] When storing v1i1/v2i1/v4i1 to memory, make sure we store zeros in the rest of the byte 2020-11-12 21:28:18 -08:00
avx512-shift.ll
avx512-skx-insert-subvec.ll
avx512-trunc.ll [X86][SSE] Add SimplifyDemandedVectorEltsForTargetShuffle to handle target shuffle variable masks 2020-06-21 11:16:07 +01:00
avx512-unsafe-fp-math.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
avx512-vbroadcast.ll [CodeGen][X86] Remove unused check-prefixes from more avx512 tests. NFCI. 2020-11-10 20:43:03 +08:00
avx512-vbroadcasti128.ll
avx512-vbroadcasti256.ll [X86][AVX] Fold extract_subvector(subv_broadcast(x),c) -> (x) 2020-05-24 18:49:39 +01:00
avx512-vec-cmp.ll [X86] Remove a redundant COPY_TO_REGCLASS for VK16 after a KMOVWkr in an isel output pattern. 2020-08-25 15:19:27 -07:00
avx512-vec3-crash.ll
avx512-vpclmulqdq.ll [CodeGen][X86] Remove unused check-prefixes from some avx512 tests. NFCI. 2020-11-10 20:03:43 +08:00
avx512-vpermv3-commute.ll
avx512-vpternlog-commute.ll
avx512-vselect-crash.ll
avx512-vselect.ll
avx512bf16-intrinsics.ll
avx512bf16-vl-intrinsics.ll
avx512bw-arith.ll
avx512bw-intrinsics-canonical.ll [CodeGen][X86] Remove unused check-prefixes from more avx512 tests. NFCI. 2020-11-10 20:43:03 +08:00
avx512bw-intrinsics-fast-isel.ll
avx512bw-intrinsics-upgrade.ll [X86] Enable masked GPR broadcasts to be formed even if the broadcast has more than one use. 2020-06-10 12:42:44 -07:00
avx512bw-intrinsics.ll
avx512bw-mask-op.ll
avx512bw-mov.ll
avx512bw-vec-cmp.ll
avx512bw-vec-test-testn.ll
avx512bwvl-arith.ll
avx512bwvl-intrinsics-canonical.ll
avx512bwvl-intrinsics-fast-isel.ll
avx512bwvl-intrinsics-upgrade.ll [X86] Teach combineBitcastvxi1 to prefer movmsk on avx512 in more cases 2020-06-13 14:50:13 -07:00
avx512bwvl-intrinsics.ll
avx512bwvl-mov.ll
avx512bwvl-vec-cmp.ll
avx512bwvl-vec-test-testn.ll
avx512cd-intrinsics-fast-isel.ll [CodeGen][X86] Remove unused check-prefixes from more avx512 tests. NFCI. 2020-11-10 20:43:03 +08:00
avx512cd-intrinsics-upgrade.ll
avx512cd-intrinsics.ll
avx512cdvl-intrinsics-upgrade.ll
avx512cdvl-intrinsics.ll
avx512dq-intrinsics-fast-isel.ll
avx512dq-intrinsics-upgrade.ll
avx512dq-intrinsics.ll [CodeGen][X86] Remove unused check-prefixes from some avx512 tests. NFCI. 2020-11-10 20:03:43 +08:00
avx512dq-mask-op.ll
avx512dqvl-intrinsics-fast-isel.ll
avx512dqvl-intrinsics-upgrade.ll [X86] Teach combineBitcastvxi1 to prefer movmsk on avx512 in more cases 2020-06-13 14:50:13 -07:00
avx512dqvl-intrinsics.ll
avx512er-intrinsics.ll
avx512f-256-set0.mir
avx512f-vec-test-testn.ll
avx512ifma-intrinsics-fast-isel.ll
avx512ifma-intrinsics-upgrade.ll
avx512ifma-intrinsics.ll
avx512ifmavl-intrinsics-fast-isel.ll
avx512ifmavl-intrinsics-upgrade.ll
avx512ifmavl-intrinsics.ll
avx512vbmi-intrinsics-fast-isel.ll
avx512vbmi-intrinsics-upgrade.ll
avx512vbmi-intrinsics.ll
avx512vbmi2-funnel-shifts.ll
avx512vbmi2-intrinsics-fast-isel.ll
avx512vbmi2-intrinsics-upgrade.ll
avx512vbmi2-intrinsics.ll
avx512vbmi2vl-funnel-shifts.ll
avx512vbmi2vl-intrinsics-fast-isel.ll
avx512vbmi2vl-intrinsics-upgrade.ll
avx512vbmi2vl-intrinsics.ll
avx512vbmivl-intrinsics-fast-isel.ll
avx512vbmivl-intrinsics-upgrade.ll
avx512vbmivl-intrinsics.ll
avx512vl-arith.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
avx512vl-intrinsics-canonical.ll [CodeGen][X86] Remove unused check-prefixes from more avx512 tests. NFCI. 2020-11-10 20:43:03 +08:00
avx512vl-intrinsics-fast-isel.ll [X86][AVX] computeKnownBitsForTargetNode - add VTRUNC/VTRUNCS/VTRUNCUS known zero upper elements handling. 2020-08-19 11:39:27 +01:00
avx512vl-intrinsics-upgrade.ll [X86][FPEnv] Teach X86 mask compare intrinsics to respect strict FP semantics. 2020-08-11 10:28:41 +08:00
avx512vl-intrinsics.ll [X86][FPEnv] Teach X86 mask compare intrinsics to respect strict FP semantics. 2020-08-11 10:28:41 +08:00
avx512vl-logic.ll [X86] Support matching VPTERNLOG when the root node is X86ISD::ANDNP. 2020-08-08 13:11:47 -07:00
avx512vl-mov.ll
avx512vl-nontemporal.ll
avx512vl-vbroadcast.ll
avx512vl-vec-cmp.ll [CodeGen][X86] Remove unused check-prefixes from more avx512 tests. NFCI. 2020-11-10 20:43:03 +08:00
avx512vl-vec-masked-cmp.ll [X86][FPEnv] Teach X86 mask compare intrinsics to respect strict FP semantics. 2020-08-11 10:28:41 +08:00
avx512vl-vec-test-testn.ll
avx512vl-vpclmulqdq.ll [CodeGen][X86] Remove unused check-prefixes from some avx512 tests. NFCI. 2020-11-10 20:03:43 +08:00
avx512vl_vnni-intrinsics-upgrade.ll
avx512vl_vnni-intrinsics.ll
avx512vlcd-intrinsics-fast-isel.ll [CodeGen][X86] Remove unused check-prefixes from more avx512 tests. NFCI. 2020-11-10 20:43:03 +08:00
avx512vlvp2intersect-intrinsics.ll [CodeGen][X86] Remove unused check-prefixes. NFCI. 2020-11-10 16:50:28 +08:00
avx512vnni-intrinsics-upgrade.ll
avx512vnni-intrinsics.ll
avx512vnni.ll
avx512vp2intersect-intrinsics.ll [CodeGen][X86] Remove unused check-prefixes. NFCI. 2020-11-10 16:50:28 +08:00
avx512vpopcntdq-intrinsics.ll [CodeGen][X86] Remove unused check-prefixes from more avx512 tests. NFCI. 2020-11-10 20:43:03 +08:00
avx_vnni-intrinsics.ll [X86] Support Intel avxvnni 2020-10-31 12:39:51 +08:00
backpropmask.ll
bad-tls-fold.mir
barrier-sse.ll
barrier.ll
base-pointer-and-cmpxchg.ll
base-pointer-and-mwaitx.ll [X86] Remove MWAITX_SAVE_EBX pseudo instruction. Always save/restore the full %rbx register even in gnux32. 2020-10-04 16:28:15 -07:00
basic-block-sections-blockaddress-taken.ll [BasicBlockSections] Make sure that the labels for address-taken blocks are emitted after switching the seciton. 2020-10-07 13:22:38 -07:00
basic-block-sections-clusters-branches.ll [llvm] Set the default for -bbsections-cold-text-prefix to .text.split. 2020-10-14 12:16:36 -07:00
basic-block-sections-clusters-eh.ll Rename basic block sections options to be consistent. 2020-07-31 11:50:55 -07:00
basic-block-sections-clusters-error.ll Rename basic block sections options to be consistent. 2020-07-31 11:50:55 -07:00
basic-block-sections-clusters.ll [llvm] Set the default for -bbsections-cold-text-prefix to .text.split. 2020-10-14 12:16:36 -07:00
basic-block-sections-cold.ll [llvm] Set the default for -bbsections-cold-text-prefix to .text.split. 2020-10-14 12:16:36 -07:00
basic-block-sections-directjumps.ll Rename basic block sections options to be consistent. 2020-07-31 11:50:55 -07:00
basic-block-sections-eh.ll Rename basic block sections options to be consistent. 2020-07-31 11:50:55 -07:00
basic-block-sections-labels-functions-sections.ll Introduce and use a new section type for the bb_addr_map section. 2020-10-08 11:13:19 -07:00
basic-block-sections-labels.ll Introduce and use a new section type for the bb_addr_map section. 2020-10-08 11:13:19 -07:00
basic-block-sections-list.ll Rename basic block sections options to be consistent. 2020-07-31 11:50:55 -07:00
basic-block-sections-listbb.ll [Propeller]: Use a descriptive temporary symbol name for the end of the basic block. 2020-08-05 13:17:19 -07:00
basic-block-sections-mir-parse.mir Rename basic block sections options to be consistent. 2020-07-31 11:50:55 -07:00
basic-block-sections-mir-print.ll Rename basic block sections options to be consistent. 2020-07-31 11:50:55 -07:00
basic-block-sections-unreachable.ll Explicitly check for entry basic block, rather than relying on MachineBasicBlock::pred_empty. 2020-10-26 16:15:56 -07:00
basic-block-sections.ll [Propeller]: Use a descriptive temporary symbol name for the end of the basic block. 2020-08-05 13:17:19 -07:00
basic-promote-integers.ll
bb_rotate.ll
bc-extract.ll
bigstructret.ll
bigstructret2.ll
bit-piece-comment.ll
bit-test-shift.ll
bitcast-and-setcc-128.ll [CodeGen][X86] Remove unused check-prefixes from bitcast tests. NFCI. 2020-11-11 09:16:57 +08:00
bitcast-and-setcc-256.ll [CodeGen][X86] Remove unused check-prefixes from bitcast tests. NFCI. 2020-11-11 09:16:57 +08:00
bitcast-and-setcc-512.ll [CodeGen][X86] Remove unused check-prefixes from bitcast tests. NFCI. 2020-11-11 09:16:57 +08:00
bitcast-i256.ll
bitcast-int-to-vector-bool-sext.ll [CodeGen][X86] Remove unused check-prefixes from bitcast tests. NFCI. 2020-11-11 09:16:57 +08:00
bitcast-int-to-vector-bool-zext.ll [CodeGen][X86] Remove unused check-prefixes from bitcast tests. NFCI. 2020-11-11 09:16:57 +08:00
bitcast-int-to-vector-bool.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
bitcast-int-to-vector.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
bitcast-mmx.ll
bitcast-setcc-128.ll [CodeGen][X86] Remove unused check-prefixes from bitcast tests. NFCI. 2020-11-11 09:16:57 +08:00
bitcast-setcc-256.ll [CodeGen][X86] Remove unused check-prefixes from bitcast tests. NFCI. 2020-11-11 09:16:57 +08:00
bitcast-setcc-512.ll [CodeGen][X86] Remove unused check-prefixes from bitcast tests. NFCI. 2020-11-11 09:16:57 +08:00
bitcast-vector-bool.ll [CodeGen][X86] Remove unused check-prefixes from bitcast tests. NFCI. 2020-11-11 09:16:57 +08:00
bitcast.ll
bitcast2.ll
bitcnt-false-dep.ll
bitreverse.ll [X86] Fix crash with i64 bitreverse on 32-bit targets with XOP. 2020-11-15 19:02:34 -08:00
bittest-intrin.ll [X86] Use inlineasm flag output for the _bittest* intrinsics. 2020-09-28 13:33:22 -07:00
block-placement.ll
block-placement.mir
bmi-intrinsics-fast-isel-x86_64.ll
bmi-intrinsics-fast-isel.ll
bmi-x86_64.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
bmi.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
bmi2-x86_64.ll [X86] Add computeKnownBits support for PEXT. 2020-09-28 22:54:07 -07:00
bmi2.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
bool-ext-inc.ll
bool-math.ll
bool-simplify.ll
bool-vector.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
bool-zext.ll
br-fold.ll [X86] Encode global address in small code model 2020-10-26 23:14:06 -07:00
branchfolding-catchpads.ll
branchfolding-debug-invariant.mir
branchfolding-debugloc.ll
branchfolding-ehpad.mir Don't jump to landing pads in Control Flow Optimizer 2020-05-21 15:19:10 -07:00
branchfolding-landingpads.ll
branchfolding-undef.mir
brcond.ll
break-anti-dependencies.ll
break-false-dep.ll Reapply "[CodeGen] [WinException] Only produce handler data at the end of the function if needed" 2020-11-23 23:17:03 +02:00
broadcast-elm-cross-splat-vec.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
broadcastm-lowering.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
bss_pagealigned.ll
bswap-inline-asm.ll
bswap-rotate.ll
bswap-vector.ll
bswap-wide-int.ll
bswap.ll
bswap_tree.ll
bswap_tree2.ll
bt.ll Revert "[BPI] Improve static heuristics for integer comparisons" 2020-08-17 20:44:33 +02:00
btc_bts_btr.ll
btq.ll
bug26810.ll
bug37521.ll
bug47278-eflags-error.mir Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
bug47278.mir Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
bug80500.ll [X86] Fix a typo error. 2020-06-25 10:06:27 +08:00
build-vector-128.ll [X86][SSE] combineX86ShuffleChain - combine INSERT_VECTOR_ELT patterns to INSERTPS 2020-06-12 11:59:01 +01:00
build-vector-256.ll
build-vector-512.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
buildvec-extract.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
buildvec-insertvec.ll [X86][SSE] SimplifyDemandedVectorEltsForTargetNode - add general shuffle combining support 2020-09-02 09:24:46 +01:00
bypass-slow-division-32.ll
bypass-slow-division-64.ll
bypass-slow-division-tune.ll
byref.ll IR: Define byref parameter attribute 2020-07-20 10:23:09 -04:00
byval-align.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
byval-callee-cleanup.ll X86: Upgrade a test to not rely on byval pointee type 2020-06-29 14:45:38 -04:00
byval.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
byval2.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
byval3.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
byval4.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
byval5.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
byval6.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
byval7.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
cache-intrinsic.ll
call-imm.ll
call-push.ll
call-site-info-output.ll
callbr-asm-bb-exports.ll
callbr-asm-blockplacement.ll Change the INLINEASM_BR MachineInstr to be a non-terminating instruction. 2020-07-01 12:51:50 -04:00
callbr-asm-branch-folding.ll Change the INLINEASM_BR MachineInstr to be a non-terminating instruction. 2020-07-01 12:51:50 -04:00
callbr-asm-destinations.ll
callbr-asm-errors.ll
callbr-asm-instr-scheduling.ll Change the INLINEASM_BR MachineInstr to be a non-terminating instruction. 2020-07-01 12:51:50 -04:00
callbr-asm-label-addr.ll Change the INLINEASM_BR MachineInstr to be a non-terminating instruction. 2020-07-01 12:51:50 -04:00
callbr-asm-obj-file.ll
callbr-asm-outputs-pred-succ.ll Change the INLINEASM_BR MachineInstr to be a non-terminating instruction. 2020-07-01 12:51:50 -04:00
callbr-asm-outputs.ll Change the INLINEASM_BR MachineInstr to be a non-terminating instruction. 2020-07-01 12:51:50 -04:00
callbr-asm-phi-placement.ll PR47468: Fix findPHICopyInsertPoint, so that copies aren't incorrectly inserted after an INLINEASM_BR. 2020-09-18 14:14:04 -04:00
callbr-asm-sink.ll Remove TwoAddressInstructionPass::sink3AddrInstruction. 2020-07-16 10:02:52 -04:00
callbr-asm.ll Change the INLINEASM_BR MachineInstr to be a non-terminating instruction. 2020-07-01 12:51:50 -04:00
callbr-codegenprepare.ll
cas.ll
cast-vsel.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
catch.ll
catchpad-dynamic-alloca.ll
catchpad-lifetime.ll
catchpad-realign-savexmm.ll
catchpad-regmask.ll
catchpad-reuse.ll
catchpad-weight.ll
catchret-empty-fallthrough.ll
catchret-fallthrough.ll
catchret-regmask.ll
cet_endbr_imm_enhance.ll [X86] Alternate implementation of D88194. 2020-10-27 00:20:03 -07:00
cf-opt-memops.mir [x86] Propagate memory operands during call frame optimization 2020-05-28 17:45:53 +02:00
cfguard-checks.ll
cfguard-module-flag.ll
cfguard-x86-64-vectorcall.ll
cfguard-x86-vectorcall.ll [X86] Change pentium4 tuning settings and scheduler model back to their values before D83913. 2020-08-26 15:38:12 -07:00
cfi-basic-block-sections-1.ll Rename basic block sections options to be consistent. 2020-07-31 11:50:55 -07:00
cfi-epilogue-with-return.mir
cfi-epilogue-without-return.mir
cfi-inserter-basic-block-sections-callee-save-registers.ll Rename basic block sections options to be consistent. 2020-07-31 11:50:55 -07:00
cfi-inserter-callee-save-register-2.mir
cfi-inserter-callee-save-register.mir
cfi-inserter-cfg-with-merge.mir
cfi-inserter-check-order.ll
cfi-inserter-noreturnblock.mir
cfi-inserter-verify-inconsistent-csr.mir
cfi-inserter-verify-inconsistent-loc.mir
cfi-inserter-verify-inconsistent-offset.mir
cfi-inserter-verify-inconsistent-register.mir
cfi-xmm.ll
cfi.ll
cfstring.ll
cgp-usubo.ll
chain_order.ll
change-compare-stride-1.ll
change-compare-stride-trickiness-0.ll
change-compare-stride-trickiness-1.ll
change-compare-stride-trickiness-2.ll
change-unsafe-fp-math.ll
cldemote-intrinsic.ll
cleanuppad-inalloca.ll
cleanuppad-large-codemodel.ll
cleanuppad-realign.ll
clear-bitfield.ll [DAGCombiner] Add command line options to guard store width reduction 2020-05-29 09:41:41 -07:00
clear-highbits.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
clear-lowbits.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
clear_upper_vector_element_bits.ll [X86][SSE] lowerV2I64Shuffle - use undef elements in PSHUFD mask widening 2020-07-26 16:04:22 +01:00
clflushopt.ll
clwb.ll
clz.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
clzero.ll
cmov-double.ll
cmov-fp.ll [X86] Change pentium4 tuning settings and scheduler model back to their values before D83913. 2020-08-26 15:38:12 -07:00
cmov-into-branch.ll
cmov-promotion.ll
cmov.ll [X86] Canonicalize (x > 1) ? x : 1 -> (x >= 1) ? x : 1 for sign and unsigned to enable the use of test instructions for the compare. 2020-09-30 13:50:52 -07:00
cmovcmov.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
cmp-bool.ll [DAGCombiner] Rebuild (setcc x, y, ==) from (xor (xor x, y), 1) 2020-07-15 07:34:22 +00:00
cmp-fast-isel.ll
cmp.ll
cmpxchg-clobber-flags.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
cmpxchg-i1.ll
cmpxchg-i128-i1.ll
cmpxchg8b.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
cmpxchg8b_alloca_regalloc_handling.ll
coal-sections.ll
coalesce-dbg-value-subreg-rewrite.mir
coalesce-dead-lanes.mir
coalesce-esp.ll
coalesce-implicitdef.ll
coalesce_commute_movsd.ll
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
code-model-elf-memset.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
code-model-elf.ll [X86] Fix a nullptr dereference in X86Subtarget::classifyLocalReference when compiling with -mcmodel=medium -fpic and using a constant pool 2020-05-28 17:20:42 -07:00
code-model-kernel.ll
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
code_placement_no_header_change.ll
codegen-prepare-addrmode-sext.ll
codegen-prepare-cast.ll
codegen-prepare-collapse.ll [NFC] Fix typo in triples from unkown to unknown 2020-07-02 16:21:54 +08:00
codegen-prepare-crash.ll
codegen-prepare-extload.ll
codegen-prepare-replacephi.mir
codegen-prepare-replacephi2.mir
codegen-prepare-uaddo.ll
codegen-prepare.ll
codemodel.ll
coff-comdat.ll
coff-comdat2.ll
coff-comdat3.ll
coff-feat00.ll
coff-fp-section-name.ll
coff-linkonce.ll
coff-no-dead-strip.ll
coff-weak.ll
coldcc64.ll
combine-64bit-vec-binop.ll
combine-abs.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
combine-adc.ll
combine-add-ssat.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
combine-add-usat.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
combine-add.ll
combine-addo.ll
combine-adx.ll
combine-and.ll
combine-avx-intrinsics.ll
combine-avx2-intrinsics.ll
combine-bextr.ll [SDag] SimplifyDemandedBits: simplify to FP constant if all bits known 2020-10-07 09:24:38 +01:00
combine-bitreverse.ll
combine-bitselect.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
combine-bswap.ll
combine-concatvectors.ll
combine-fabs.ll
combine-fcopysign.ll [X86][SSE] SimplifyDemandedVectorEltsForTargetNode - add general shuffle combining support 2020-09-02 09:24:46 +01:00
combine-lds.ll
combine-movmsk-avx.ll [X86][SSE] lowerV2I64Shuffle - use undef elements in PSHUFD mask widening 2020-07-26 16:04:22 +01:00
combine-movmsk.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
combine-mul.ll
combine-mulo.ll
combine-multiplies.ll
combine-or.ll
combine-pmuldq.ll [X86][SSE] Start shuffle combining from ANY_EXTEND_VECTOR_INREG on SSE targets 2020-08-03 13:41:48 +01:00
combine-ptest.ll [X86][SSE] Convert PTEST to MOVMSK for allsign bits vector results 2020-05-27 11:06:16 +01:00
combine-rotates.ll
combine-sbb.ll OpaquePtr: Update more tests to use typed sret 2020-11-20 20:08:43 -05:00
combine-sdiv.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
combine-select.ll
combine-sext-in-reg.ll
combine-shl.ll [X86][SSE] Enable ZERO_EXTEND_VECTOR_INREG shuffle combining on SSE41 targets. 2020-09-20 16:05:10 +01:00
combine-smax.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
combine-smin.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
combine-sra.ll [X86][SSE] lowerV2I64Shuffle - use undef elements in PSHUFD mask widening 2020-07-26 16:04:22 +01:00
combine-srem.ll
combine-srl.ll [X86][SSE] lowerV2I64Shuffle - use undef elements in PSHUFD mask widening 2020-07-26 16:04:22 +01:00
combine-sse41-intrinsics.ll [X86][SSE] Fold select(X > -1, A, B) -> select(0 > X, B, A) (PR47404) 2020-09-03 13:02:08 +01:00
combine-sub-ssat.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
combine-sub-usat.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
combine-sub.ll
combine-subo.ll
combine-testm-and.ll
combine-testpd.ll
combine-testps.ll
combine-udiv.ll [X86][SSE] lowerV2I64Shuffle - use undef elements in PSHUFD mask widening 2020-07-26 16:04:22 +01:00
combine-umax.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
combine-umin.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
combine-urem.ll [X86][SSE] lowerV2I64Shuffle - use undef elements in PSHUFD mask widening 2020-07-26 16:04:22 +01:00
combineIncDecVector-crash.ll [Tests] Update a few more statepoint tests 2020-05-28 15:17:21 -07:00
commandline-metadata.ll
commute-3dnow.ll
commute-blend-avx2.ll
commute-blend-sse41.ll
commute-clmul.ll
commute-fcmp.ll
commute-intrinsic.ll
commute-two-addr.ll
commute-vpclmulqdq-avx.ll
commute-vpclmulqdq-avx512.ll
commute-xop.ll [X86] Regenerate xop tests with common prefixes. 2020-10-27 16:45:46 +00:00
commuted-blend-mask.ll
compact-unwind.ll
compare-add.ll
compare-global.ll
compare-inf.ll
compare_folding.ll
compiler_used.ll
complex-asm.ll
complex-fastmath.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
complex-fca.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
computeKnownBits_urem.ll
concat-cast.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
conditional-indecrement.ll
conditional-tailcall-pgso.ll Reapply "[CodeGen] [WinException] Only produce handler data at the end of the function if needed" 2020-11-23 23:17:03 +02:00
conditional-tailcall-samedest.mir
conditional-tailcall.ll Reapply "[CodeGen] [WinException] Only produce handler data at the end of the function if needed" 2020-11-23 23:17:03 +02:00
consecutive-load-shuffle.ll
const-base-addr.ll
const-shift-of-constmasked.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
constant-combines.ll
constant-hoisting-and.ll
constant-hoisting-bfi.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
constrained-fp80-trunc-ext.ll
constructor.ll
convert-2-addr-3-addr-inc64.ll
convertphitype.ll [CGP] Convert phi types 2020-06-21 15:54:17 +01:00
copy-eflags-liveinlists.mir
copy-eflags.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
copy-propagation.ll
copysign-constant-magnitude.ll [SDag] SimplifyDemandedBits: simplify to FP constant if all bits known 2020-10-07 09:24:38 +01:00
cpus-amd-no-x86_64.ll
cpus-amd.ll [X86] Add a stub for znver3 based on the little public information there is in AMD's manuals 2020-10-24 19:01:22 +02:00
cpus-intel-no-x86_64.ll
cpus-intel.ll [X86] Add a stub for Intel's alderlake. 2020-10-24 19:01:22 +02:00
cpus-no-x86_64.ll
cpus-other.ll [X86] Support -march=x86-64-v[234] 2020-10-12 10:29:46 -07:00
crash-O0.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
crash-lre-eliminate-dead-def.ll
crash-nosse.ll
crash.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
critical-anti-dep-breaker.ll
critical-edge-split-2.ll [X86] Encode global address in small code model 2020-10-26 23:14:06 -07:00
cse-add-with-overflow.ll
csr-split.ll
cstring.ll
ctor-priority-coff.ll
ctpop-combine.ll [x86] add no 'unwind' to reduce test noise; NFC 2020-10-15 11:51:13 -04:00
cvt16.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
cvtv2f32.ll
cxx_tlscc64.ll
dag-fmf-cse.ll
dag-merge-fast-accesses.ll
dag-optnone.ll
dag-rauw-cse.ll
dag-update-nodetomatch.ll
dagcombine-and-setcc.ll
dagcombine-buildvector.ll
dagcombine-cse.ll [X86] combineScalarToVector - handle (v2i64 scalar_to_vector(aextload)) as well as (v2i64 scalar_to_vector(aext)) 2020-06-28 13:00:32 +01:00
dagcombine-select.ll [X86] Prevent LowerSELECT from causing suboptimal codegen for __builtin_ffs(X) - 1. 2020-06-08 11:46:56 -07:00
dagcombine-shifts.ll
dagcombine-tokenfactor-limit-crash.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
dagcombine-unsafe-math.ll
darwin-bzero.ll
darwin-no-dead-strip.ll
darwin-preemption.ll
darwin-quote.ll
darwin-tls.ll
dbg-baseptr.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
dbg-changes-codegen-branch-folding.ll
dbg-changes-codegen-branch-folding2.mir
dbg-changes-codegen.ll
dbg-combine.ll
dbg-line-0-no-discriminator.ll
dbg-value-func-arg.ll
dbg-value-superreg-copy.mir
debug-loclists-lto.ll [DebugInfo] Fix emitting DWARF64 .debug_loclists sections (14/19). 2020-09-15 12:23:31 +07:00
debug-loclists.ll [DebugInfo] Fix emitting DWARF64 .debug_loclists sections (14/19). 2020-09-15 12:23:31 +07:00
debug-nodebug-crash.ll
debuginfo-locations-dce.ll
debugloc-argsize.ll
debugloc-no-line-0.ll
deopt-bundles.ll
deopt-intrinsic-cconv.ll
deopt-intrinsic.ll
disable-shrink-store.ll [DAGCombiner] Add command line options to guard store width reduction 2020-05-29 09:41:41 -07:00
disable-tail-calls.ll
discontiguous-loops.ll
discriminate-mem-ops-missing-info.ll
discriminate-mem-ops-skip-pfetch.ll
discriminate-mem-ops.ll
div-rem-pair-recomposition-signed.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
div-rem-pair-recomposition-unsigned.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
div-rem-simplify.ll
div8.ll
divide-by-constant.ll
divide-windows-itanium.ll
divmod128.ll [X86] Rename mod128.ll to divmod128.ll and add test cases for sdiv/udiv/urem. 2020-08-05 16:04:00 -07:00
divrem.ll
divrem8_ext.ll
dllexport-x86_64.ll [COFF] Move per-global .drective emission from AsmPrinter to TLOFCOFF 2020-09-18 14:31:01 -07:00
dllexport.ll fix symbol printing on windows 2020-10-15 17:14:55 -04:00
dllimport-x86_64.ll
dllimport.ll
dollar-name.ll
domain-reassignment-implicit-def.ll
domain-reassignment-test.ll
domain-reassignment.mir
dont-remove-empty-preheader.ll
dont-trunc-store-double-to-float.ll
dropped_constructor.ll
dso_local_equivalent.ll [llvm][IR] Add dso_local_equivalent Constant 2020-11-19 10:26:17 -08:00
dtor-priority-coff.ll
dup-cost.ll [MBP] Use profile count to compute tail dup cost if it is available 2020-07-21 11:18:06 -07:00
dwarf-comp-dir.ll
dwarf-eh-prepare.ll
dwarf-headers.ll [DebugInfo] Separate fields with commas in headers of type units (3/3). 2020-06-01 17:40:28 +07:00
dwarf-split-line-1.ll [DebugInfo] Separate fields with commas in headers of type units (3/3). 2020-06-01 17:40:28 +07:00
dwarf-split-line-2.ll
dyn-stackalloc.ll
dyn_alloca_aligned.ll
dynamic-alloca-in-entry.ll
dynamic-alloca-lifetime.ll
dynamic-allocas-VLAs.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
dynamic-regmask.ll
early-cfi-sections.ll
early-ifcvt-crash.ll
early-ifcvt-remarks.ll [early-ifcvt] Add OptRemarks 2020-08-28 15:51:18 -06:00
early-ifcvt.ll
eh-frame-unreachable.ll
eh-label.ll
eh-nolandingpads.ll
eh-null-personality.ll
eh-unknown.ll
eh_frame.ll
eip-addressing-i386.ll
element-wise-atomic-memory-intrinsics.ll
elf-associated-discarded.ll [MC] Set sh_link to 0 if the associated symbol is undefined 2020-08-03 13:43:48 -07:00
elf-associated.ll [MC] Set sh_link to 0 if the associated symbol is undefined 2020-08-03 13:43:48 -07:00
elf-comdat.ll
elf-comdat2.ll
embed-bitcode.ll Set alignment of .llvmbc and .llvmcmd to 1 2020-08-29 18:27:34 -07:00
emit-big-cst.ll
empty-function.ll
empty-functions.ll
empty-struct-return-type.ll
emutls-pic.ll [X86] emutls-pic.ll - replace X32 check prefix with X86. NFC. 2020-11-17 18:32:42 +00:00
emutls-pie.ll [X86] emutls-pie.ll - replace X32 check prefix with X86. NFC. 2020-11-17 18:32:43 +00:00
emutls.ll [X86] emutls.ll - replace X32 check prefix with X86. NFC. 2020-11-17 18:32:43 +00:00
emutls_generic.ll
enqcmd-intrinsics.ll
epilogue-cfi-fp.ll
epilogue-cfi-no-fp.ll
epilogue.ll
equiv_with_fndef.ll
equiv_with_vardef.ll
evex-to-vex-compress.mir
exception-label.ll
exedeps-movq.ll
exedepsfix-broadcast.ll
expand-integer-x86_64-intrinsic-error.ll
expand-opaque-const.ll
expand-post-ra-pseudo.mir
expand-vr64-gr64-copy.mir
explicit-section-mergeable.ll
extend-set-cc-uses-dbg.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
extend.ll
extended-fma-contraction.ll
extern_weak.ll
extmul64.ll
extmul128.ll
extract-bits.ll
extract-combine.ll
extract-concat.ll
extract-extract.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
extract-fp.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
extract-insert.ll
extract-lowbits.ll
extract-store.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
extractelement-fp.ll
extractelement-from-arg.ll
extractelement-index.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
extractelement-legalization-cycle.ll
extractelement-legalization-store-ordering.ll
extractelement-load.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
extractelement-shuffle.ll
extractps.ll
f16c-intrinsics-fast-isel.ll
f16c-intrinsics-upgrade.ll
f16c-intrinsics.ll
fabs.ll
fadd-combines.ll
fast-cc-callee-pops.ll
fast-cc-merge-stack-adj.ll
fast-cc-pass-in-regs.ll
fast-isel-abort-warm.ll
fast-isel-agg-constant.ll
fast-isel-args-fail.ll
fast-isel-args-fail2.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
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-bitcast-crash.ll [X86] Emit a reg-reg copy for fast isel of vector bitcasts. 2020-06-24 20:15:21 -07:00
fast-isel-bitcasts-avx.ll
fast-isel-bitcasts-avx512.ll
fast-isel-bitcasts.ll
fast-isel-branch_weights.ll
fast-isel-call-bool.ll
fast-isel-call-cleanup.ll
fast-isel-call.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
fast-isel-cmp-branch.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
fast-isel-cmp-branch2.ll Revert "[BPI] Improve static heuristics for integer comparisons" 2020-08-17 20:44:33 +02:00
fast-isel-cmp-branch3.ll
fast-isel-cmp.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
fast-isel-constant.ll
fast-isel-constpool.ll [X86][FastISel] Support materializing floating-point constants for large code model & PIC 2020-08-23 08:36:18 -07:00
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 [FastISel] Don't transform FSUB(-0, X) -> FNEG(X) in FastISel 2020-08-04 14:42:53 -05:00
fast-isel-fold-mem.ll
fast-isel-fptrunc-fpext.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
fast-isel-freeze.ll
fast-isel-gc-intrinsics.ll Migrate last batch of tests to gc-live bundle format 2020-06-26 10:28:27 -07:00
fast-isel-gep.ll
fast-isel-gv.ll
fast-isel-i1.ll
fast-isel-int-float-conversion-x86-64.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
fast-isel-int-float-conversion.ll
fast-isel-load-i1.ll
fast-isel-mem.ll
fast-isel-movsbl-indexreg.ll
fast-isel-nontemporal.ll [CodeGen][X86] Remove some unused check-prefixes and regenerate tests. 2020-11-17 11:25:55 +08:00
fast-isel-noplt-pic.ll
fast-isel-ret-ext.ll
fast-isel-select-cmov.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
fast-isel-select-cmov2.ll
fast-isel-select-cmp.ll
fast-isel-select-pseudo-cmov.ll
fast-isel-select-sse.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
fast-isel-select.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
fast-isel-sext-zext.ll
fast-isel-sext.ll
fast-isel-shift.ll
fast-isel-sse12-fptoint.ll
fast-isel-stackcheck.ll
fast-isel-store.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
fast-isel-tailcall.ll
fast-isel-tls.ll
fast-isel-trunc-kill-subreg.ll
fast-isel-uint-float-conversion-x86-64.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
fast-isel-uint-float-conversion.ll
fast-isel-vecload.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
fast-isel-x32.ll
fast-isel-x86-64.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
fast-isel-x86.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
fast-isel.ll
fast-regalloc-live-out-debug-values.mir RegAllocFast: Add extra DBG_VALUE for live out spills 2020-09-30 10:35:25 -04:00
fastcall-correct-mangling.ll
fastcc-2.ll
fastcc-byval.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
fastcc-sret.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
fastcc.ll
fastcc3struct.ll
fastisel-gep-promote-before-add.ll
fastisel-memset-flush.ll [FastISel][test] %llc_dwarf -mtriple -> llc -mtriple 2020-11-09 12:10:44 -08:00
fastisel-softfloat.ll
fastmath-float-half-conversion.ll
fcmove.ll
fcmp-constant.ll [x86] favor vector constant load to avoid GPR to XMM transfer, part 2 2020-05-25 08:01:48 -04:00
fdiv-combine-vec.ll [DAGCombiner] Require ninf for division estimation 2020-06-14 22:58:22 +08:00
fdiv-combine.ll
fdiv.ll
fentry-insertion.ll
field-extract-use-trunc.ll
fildll.ll
file-directive.ll [llvm-readobj] Update tests because of changes in llvm-readobj behavior 2020-07-20 10:39:04 +01:00
file-source-filename.ll
finite-libcalls.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
fixed-stack-di-mir.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
fixup-bw-copy.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
fixup-bw-copy.mir
fixup-bw-inst.ll
fixup-bw-inst.mir
fixup-lea.ll [PGO][PGSO] Add profile guided size optimization to the X86 LEA fixup. 2020-07-13 09:46:22 -07:00
flags-copy-lowering.mir
float-asmprint.ll
float-conv-elim.ll
floor-soft-float.ll
flt-rounds.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
fltused.ll
fltused_function_pointer.ll
fltused_math.ll
fma-commute-loop.ll
fma-commute-x86.ll
fma-do-not-commute.ll
fma-fneg-combine-2.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
fma-fneg-combine.ll
fma-intrinsics-canonical.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
fma-intrinsics-fast-isel.ll
fma-intrinsics-phi-213-to-231.ll
fma-intrinsics-x86-upgrade.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
fma-intrinsics-x86.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
fma-phi-213-to-231.ll
fma-scalar-combine.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
fma-scalar-memfold.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
fma.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
fma4-commute-x86.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
fma4-fneg-combine.ll
fma4-intrinsics-x86-upgrade.ll
fma4-intrinsics-x86.ll
fma4-intrinsics-x86_64-folded-load.ll
fma4-scalar-memfold.ll
fma_patterns.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
fma_patterns_wide.ll
fmaddsub-combine.ll
fmaxnum.ll [DAGCombiner] Fold fmin/fmax of NaN 2020-09-09 23:53:32 +02:00
fmf-flags.ll
fmf-propagation.ll [SelectionDAG] Make sure FMF are propagated when getSetcc canonicalizes FP constants to RHS. 2020-10-05 14:55:23 -07:00
fmf-reduction.ll
fminnum.ll [DAGCombiner] Fold fmin/fmax of NaN 2020-09-09 23:53:32 +02:00
fmsubadd-combine.ll
fmul-combines.ll [SDAG] fold x * 0.0 at node creation time 2020-10-04 11:31:57 -04:00
fnabs.ll
fold-add-pcrel.ll
fold-add.ll
fold-and-shift-x86_64.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 [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
fold-load-unops.ll
fold-load-vec.ll
fold-load.ll
fold-mul-lohi.ll
fold-pcmpeqd-1.ll
fold-pcmpeqd-2.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
fold-push.ll
fold-rmw-ops.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
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
force-align-stack-alloca.ll
force-align-stack.ll
fp-arith.ll
fp-cvt.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
fp-double-rounding.ll
fp-elim-and-no-fp-elim.ll
fp-elim.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
fp-fast.ll
fp-fold.ll
fp-immediate-shorten.ll
fp-in-intregs.ll
fp-intrinsics-flags-x86_64.ll
fp-intrinsics-flags.ll [X86] Improve lowering of fptoui 2020-11-07 23:50:03 -08:00
fp-intrinsics-fma.ll [CodeGen][X86] Remove unused check-prefix in strict FP tests. 2020-11-02 14:41:06 +08:00
fp-intrinsics.ll [X86] Improve lowering of fptoui 2020-11-07 23:50:03 -08:00
fp-load-trunc.ll
fp-logic-replace.ll
fp-logic.ll
fp-round.ll [SDag] SimplifyDemandedBits: simplify to FP constant if all bits known 2020-10-07 09:24:38 +01:00
fp-roundeven.ll [X86] Add custom lowering for llvm.roundeven with sse4.1. 2020-07-29 10:23:08 -07:00
fp-select-cmp-and.ll
fp-stack-2results.ll
fp-stack-O0-crash.ll
fp-stack-O0.ll
fp-stack-compare-cmov.ll
fp-stack-compare.ll
fp-stack-direct-ret.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
fp-stack-ret-conv.ll
fp-stack-ret-store.ll
fp-stack-ret.ll
fp-stack-retcopy.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
fp-stack-set-st1.ll
fp-stack.ll
fp-strict-libcalls-msvc32.ll
fp-strict-scalar-cmp.ll [CodeGen][X86] Remove unused check-prefix in strict FP tests. 2020-11-02 14:41:06 +08:00
fp-strict-scalar-fptoint.ll [X86] Improve lowering of fptoui 2020-11-07 23:50:03 -08:00
fp-strict-scalar-inttofp.ll [FPEnv][X86][SystemZ] Use different algorithms for i64->double uint_to_fp under strictfp to avoid producing -0.0 when rounding toward negative infinity 2020-10-21 18:12:54 -07:00
fp-strict-scalar-round.ll [CodeGen][X86] Remove unused check-prefix in strict FP tests. 2020-11-02 14:41:06 +08:00
fp-strict-scalar.ll
fp-trunc.ll
fp-undef.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
fp-une-cmp.ll
fp2sint.ll
fp80-strict-libcalls.ll [CodeGen][X86] Remove unused check-prefix in strict FP tests. 2020-11-02 14:41:06 +08:00
fp80-strict-scalar-cmp.ll [CodeGen][X86] Remove unused check-prefix in strict FP tests. 2020-11-02 14:41:06 +08:00
fp80-strict-scalar.ll [X86] Improve lowering of fptoui 2020-11-07 23:50:03 -08:00
fp128-calling-conv.ll
fp128-cast-strict.ll
fp128-cast.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
fp128-compare.ll
fp128-extract.ll
fp128-g.ll
fp128-i128.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
fp128-libcalls-strict.ll [X86] Add llvm.roundeven test cases. Add f80 tests cases for constrained intrinsics that lower to libcalls. NFC 2020-07-25 13:29:47 -07:00
fp128-libcalls.ll
fp128-load.ll [NFC][Test] Update test for IEEE Long Double 2020-11-20 09:57:45 +00:00
fp128-select.ll
fp128-store.ll
fp_constant_op.ll
fp_load_cast_fold.ll
fp_load_fold.ll
fpcmp-soft-fp.ll
fpstack-debuginstr-kill.ll
fptosi-constant.ll
frame-base.ll
frame-lowering-debug-intrinsic-2.ll
frame-lowering-debug-intrinsic.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
frame-order.ll
frameaddr.ll
frameregister.ll
freeze-combine.ll
freeze-legalize.ll
freeze.ll
frem-msvc32.ll
fsgsbase.ll
fshl.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
fshr.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
fsxor-alignment.ll
ftrunc.ll
full-lsr.ll [X86] Copy the tuning features and scheduler model from pentium4/x86-64 to generic 2020-08-24 14:47:10 -07:00
funclet-layout.ll
function-alias.ll
function-subtarget-features-2.ll
function-subtarget-features.ll
funnel-shift-rot.ll
funnel-shift.ll [SelectionDAG] Better legalization for FSHL and FSHR 2020-08-21 10:32:49 +01:00
ga-offset.ll
ga-offset2.ll
gather-addresses.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
gcc_except_table-multi.ll [AsmPrinter] Split up .gcc_except_table 2020-11-02 14:36:25 -08:00
gcc_except_table.ll
gcc_except_table_bb_sections.ll Exception support for basic block sections 2020-09-30 11:05:55 -07:00
gcc_except_table_bb_sections_ehpad_groups_with_cold.ll Exception support for basic block sections 2020-09-30 11:05:55 -07:00
gcc_except_table_functions.ll
gep-expanded-vector.ll
getelementptr.ll
gfni-intrinsics.ll
ghc-cc.ll
ghc-cc64.ll
global-access-pie.ll
global-fill.ll
global-sections-comdat.ll
global-sections-tls.ll
global-sections.ll
gnu-seh-nolpads.ll Reapply "[CodeGen] [WinException] Only produce handler data at the end of the function if needed" 2020-11-23 23:17:03 +02:00
gpr-to-mask.ll
greedy_regalloc_bad_eviction_sequence.ll
gs-fold.ll
h-register-addressing-32.ll
h-register-addressing-64.ll
h-register-store.ll
h-registers-0.ll
h-registers-1.ll
h-registers-2.ll
h-registers-3.ll
haddsub-2.ll [X86][AVX] Fold CONCAT(HOP(X,Y),HOP(Z,W)) -> HOP(CONCAT(X,Z),CONCAT(Y,W)) for float types 2020-08-16 15:00:41 +01:00
haddsub-3.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
haddsub-4.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
haddsub-broadcast.ll
haddsub-shuf-undef-operand.ll
haddsub-shuf.ll [X86][AVX] Fold CONCAT(HOP(X,Y),HOP(Z,W)) -> HOP(CONCAT(X,Z),CONCAT(Y,W)) for float types 2020-08-16 15:00:41 +01:00
haddsub-undef.ll [X86][SSE] SimplifyDemandedVectorEltsForTargetNode - add general shuffle combining support 2020-09-02 09:24:46 +01:00
haddsub.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
half-constrained.ll
half.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
handle-move.ll
heap-alloc-markers.mir
hhvm-cc.ll
hidden-vis-2.ll
hidden-vis-3.ll
hidden-vis-4.ll
hidden-vis-pic.ll
hidden-vis.ll
hipe-cc.ll
hipe-cc64.ll
hipe-prologue.ll
hoist-and-by-const-from-lshr-in-eqcmp-zero.ll [X86][SSE] lowerV2I64Shuffle - use undef elements in PSHUFD mask widening 2020-07-26 16:04:22 +01:00
hoist-and-by-const-from-shl-in-eqcmp-zero.ll
hoist-common.ll
hoist-invariant-load.ll [X86] Restore selection of MULX on BMI2 targets. 2020-05-27 12:01:18 -07:00
hoist-spill-lpad.ll
hoist-spill.ll
horizontal-reduce-add.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
horizontal-reduce-fadd.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
horizontal-reduce-smax.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
horizontal-reduce-smin.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
horizontal-reduce-umax.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
horizontal-reduce-umin.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
horizontal-shuffle-demanded.ll
horizontal-shuffle.ll
huge-stack-offset.ll
huge-stack-offset2.ll
i1narrowfail.ll [X86] Autogenerate complete checks. NFC 2020-05-29 23:45:04 -07:00
i2k.ll
i16lshr8pat.ll
i64-mem-copy.ll [CodeGen] Ensure callers of CreateStackTemporary use sensible alignments 2020-06-09 08:10:17 +01:00
i64-to-float.ll
i128-add.ll [X86][SSE] lowerV2I64Shuffle - use undef elements in PSHUFD mask widening 2020-07-26 16:04:22 +01:00
i128-and-beyond.ll
i128-immediate.ll
i128-mul.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
i128-ret.ll
i128-sdiv.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
i128-udiv.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
i256-add.ll
i386-setjmp-pic.ll
i386-shrink-wrapping.ll
i386-tlscall-fastregalloc.ll
i486-fence-loop.ll
i686-win-shrink-wrapping.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
iabs.ll [SelectionDAG][X86][ARM] Teach ExpandIntRes_ABS to use sra+add+xor expansion when ADDCARRY is supported. 2020-09-07 13:15:26 -07:00
icall-branch-funnel.ll
icmp-opt.ll
ident-metadata.ll
ifunc-asm.ll
illegal-bitfield-loadstore.ll
illegal-insert.ll
illegal-vector-args-return.ll
immediate_merging.ll [x86] refine conditions for immediate hoisting to save code-size 2020-06-09 15:44:55 -04:00
immediate_merging64.ll [x86] refine conditions for immediate hoisting to save code-size 2020-06-09 15:44:55 -04:00
implicit-faultmap.ll
implicit-null-check-negative.ll [ImplicitNullChecks] Support complex addressing mode 2020-10-07 20:55:38 -04:00
implicit-null-check.ll [ImplicitNullChecks] Support complex addressing mode 2020-10-07 20:55:38 -04:00
implicit-null-checks.mir [ImplicitNullChecks] Support complex addressing mode 2020-10-07 20:55:38 -04:00
implicit-null-chk-reg-rewrite.mir
implicit-use-spill.mir
imul-lea-2.ll
imul-lea.ll
imul.ll
inalloca-ctor.ll
inalloca-invoke.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
inalloca-regparm.ll
inalloca-stdcall.ll
inalloca.ll
inc-of-add.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
inconsistent_landingpad.ll
indirect-branch-tracking-cm-lager.ll
indirect-branch-tracking-eh.ll
indirect-branch-tracking-eh2.ll Revert "[BPI] Improve static heuristics for integer comparisons" 2020-08-17 20:44:33 +02:00
indirect-branch-tracking-r2.ll
indirect-branch-tracking.ll
indirect-hidden.ll
init-priority.ll
inline-0bh.ll
inline-asm-2addr.ll
inline-asm-A-constraint.ll
inline-asm-R-constraint.ll
inline-asm-avx-v-constraint-32bit.ll
inline-asm-avx-v-constraint.ll
inline-asm-avx512f-v-constraint.ll
inline-asm-avx512f-x-constraint.ll
inline-asm-avx512vl-v-constraint-32bit.ll
inline-asm-avx512vl-v-constraint.ll
inline-asm-bad-constraint-n.ll
inline-asm-bad-modifier.ll
inline-asm-default-clobbers.ll
inline-asm-duplicated-constraint.ll
inline-asm-e-constraint.ll
inline-asm-error.ll
inline-asm-flag-clobber.ll
inline-asm-flag-output.ll [X86] Add more test cases to inline-asm-flag-output.ll. NFC 2020-09-26 23:27:25 -07:00
inline-asm-fpstack.ll
inline-asm-h.ll
inline-asm-i-constraint-i1.ll
inline-asm-imm-out-of-range.ll
inline-asm-modifier-V.ll
inline-asm-modifier-c.ll
inline-asm-modifier-n.ll
inline-asm-modifier-q.ll
inline-asm-mrv.ll
inline-asm-multilevel-gep.ll
inline-asm-n-constraint.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 OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
inline-asm-stack-realign.ll
inline-asm-stack-realign2.ll
inline-asm-stack-realign3.ll
inline-asm-tied.ll
inline-asm-x-i128.ll [X86][SSE] lowerV2I64Shuffle - use undef elements in PSHUFD mask widening 2020-07-26 16:04:22 +01:00
inline-asm-x-scalar.ll
inline-asm.ll
inline-sse.ll
inlineasm-sched-bug.ll
inreg.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
ins_split_regalloc.ll
ins_subreg_coalesce-1.ll
ins_subreg_coalesce-2.ll
ins_subreg_coalesce-3.ll
insert-into-constant-vector.ll [X86] insert-into-constant-vector.ll - replace X32 check prefix with X86. NFC. 2020-11-17 12:39:47 +00:00
insert-loaded-scalar.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
insert-positions.ll
insert-prefetch-inline.afdo
insert-prefetch-inline.ll
insert-prefetch-invalid-instr.afdo
insert-prefetch-invalid-instr.ll
insert-prefetch-other.afdo
insert-prefetch.afdo
insert-prefetch.ll
insertelement-copytoregs.ll
insertelement-duplicates.ll
insertelement-legalize.ll
insertelement-ones.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
insertelement-shuffle.ll [X86][SSE] SimplifyDemandedVectorEltsForTargetNode - add general shuffle combining support 2020-09-02 09:24:46 +01:00
insertelement-var-index.ll [X86] Improve variable vector insertion test coverage. 2020-10-21 18:10:46 +01:00
insertelement-zero.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
insertps-O0-bug.ll
insertps-combine.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
insertps-from-constantpool.ll
insertps-unfold-load-bug.ll
instr-symbols.mir
int-intrinsic.ll
intersect-fma-fmf.ll
interval-update-remat.ll
invalid-liveness.mir
invalid-shift-immediate.ll
invpcid-intrinsic.ll
ipra-inline-asm.ll
ipra-local-linkage.ll
ipra-reg-alias.ll
ipra-reg-usage.ll [X86] check the k pair register in ipra-reg-usage.ll. 2020-11-06 09:30:58 +08:00
ipra-transform.ll
isel-blendi-gettargetconstant.ll
isel-optnone.ll
isel-postprocessing-test-fold-memop.ll [x86] Propagate memory operands during ISel DAG postprocessing 2020-05-18 21:35:31 +02:00
isel-sink.ll
isel-sink2.ll
isel-sink3.ll
isint.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
isnan.ll
isnan2.ll
ispositive.ll
jump_sign.ll Revert "[BPI] Improve static heuristics for integer comparisons" 2020-08-17 20:44:33 +02:00
keylocker-intrinsics-fast-isel.ll [X86] Sync AESENC/DEC Key Locker builtins with gcc. 2020-10-04 12:09:41 -07:00
keylocker-intrinsics.ll [X86] Synchronize the loadiwkey builtin operand order with gcc version. 2020-10-04 12:09:29 -07:00
known-bits-vector.ll [X86][SSE] lowerV2I64Shuffle - use undef elements in PSHUFD mask widening 2020-07-26 16:04:22 +01:00
known-bits.ll [X86][SelectionDAG] Add SADDO_CARRY and SSUBO_CARRY to support multipart signed add/sub overflow legalization. 2020-10-12 23:18:29 -07:00
known-signbits-vector.ll [X86][SSE] SimplifyDemandedVectorEltsForTargetNode - add general shuffle combining support 2020-09-02 09:24:46 +01:00
kshift.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
label-annotation.ll
label-heapallocsite.ll
label-redefinition.ll
lack-of-signed-truncation-check.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
lakemont.ll
large-code-model-isel.ll
large-constants.ll
large-gep-chain.ll
large-gep-scale.ll
large-global.ll
large-pic-string.ll
late-address-taken.ll
late-remat-update-2.mir
late-remat-update.mir
ldzero.ll
lea-2.ll
lea-3.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
lea-4.ll
lea-5.ll
lea-dagdag.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
lea-opt-cse1.ll
lea-opt-cse2.ll
lea-opt-cse3.ll
lea-opt-cse4.ll
lea-opt-memop-check-1.ll
lea-opt-memop-check-2.ll
lea-opt-with-debug.mir
lea-opt.ll
lea-recursion.ll
lea.ll
leaFixup32.mir
leaFixup64.mir
leaf-fp-elim.ll
legalize-fmp-oeq-vector-select.ll
legalize-libcalls.ll
legalize-shift-64.ll
legalize-shift.ll
legalize-shl-vec.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
legalize-sub-zero-2.ll
legalize-sub-zero.ll
legalize-types-remapid.ll
legalize-vaarg.ll
legalizedag_vec.ll
libcall-sret.ll
licm-dominance.ll
licm-nested.ll
licm-regpressure.ll
licm-symbol.ll
lifetime-alias.ll [AsmPrinter] Don't generate .Lfoo$local for -fno-PIC and -fPIE 2020-05-25 23:35:49 -07:00
limit-split-cost.mir
limited-prec.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
linux-preemption.ll [X86][ELF] Prefer lowering MC_GlobalAddress operands to .Lfoo$local for STV_DEFAULT only 2020-08-14 00:09:15 +01:00
lit.local.cfg
live-out-reg-info.ll [X86] Enable shrink-wrapping for no-frame-pointer non-nounwind functions on platforms not using compact unwind 2020-11-04 16:51:48 -08:00
live-range-nosubreg.ll
liveness-local-regalloc.ll
llc-override-mcpu-mattr.ll
llc-start-stop-instance.ll
llrint-conv.ll
llround-conv.ll
load-chain.ll [x86] add test/code comment for chain value use (PR46195); NFC 2020-06-04 09:15:17 -04:00
load-combine-dbg.ll
load-combine.ll
load-local-v3i1.ll
load-local-v3i129.ll
load-local-v4i5.ll
load-partial.ll [X86][SSE] SimplifyDemandedVectorEltsForTargetNode - add general shuffle combining support 2020-09-02 09:24:46 +01:00
load-scalar-as-vector.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
load-slice.ll [X86] Regenerate load-slice test labels. NFCI. 2020-08-18 16:08:35 +01:00
loadStore_vectorizer.ll
loc-remat.ll
local_stack_symbol_ordering.ll
localescape.ll
log2_not_readnone.ll
logical-load-fold.ll
long-setcc.ll
longlong-deadload.ll
loop-blocks.ll
loop-hoist.ll
loop-rotate.ll
loop-search.ll
loop-strength-reduce-2.ll
loop-strength-reduce-3.ll
loop-strength-reduce-crash.ll
loop-strength-reduce.ll
loop-strength-reduce2.ll
loop-strength-reduce4.ll
loop-strength-reduce5.ll
loop-strength-reduce6.ll
loop-strength-reduce7.ll
loop-strength-reduce8.ll
lower-bitcast.ll
lower-ptrmask.ll
lower-vec-shift-2.ll
lower-vec-shift.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
lower-vec-shuffle-bug.ll
lrint-conv-i32.ll
lrint-conv-i64.ll
lround-conv-i32.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
lround-conv-i64.ll
lrshrink.ll
lsr-crash-empty-uses.ll
lsr-delayed-fold.ll
lsr-i386.ll
lsr-interesting-step.ll
lsr-loop-exit-cond.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
lsr-negative-stride.ll Revert "[BPI] Improve static heuristics for integer comparisons" 2020-08-17 20:44:33 +02:00
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 [X86] Copy the tuning features and scheduler model from pentium4/x86-64 to generic 2020-08-24 14:47:10 -07:00
lsr-wrap.ll
lvi-hardening-gadget-graph.ll
lvi-hardening-indirectbr.ll
lvi-hardening-inline-asm.ll [X86] Automatically harden inline assembly RET instructions against Load Value Injection (LVI) 2020-06-13 15:16:05 -07:00
lvi-hardening-loads.ll Reapply "RegAllocFast: Record internal state based on register units" 2020-09-18 14:05:18 -04:00
lvi-hardening-ret.ll [X86] Fix bug in -mlvi-cfi that may clobber a live register 2020-10-07 18:33:51 -07:00
lwp-intrinsics-x86_64.ll
lwp-intrinsics.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
lzcnt-tzcnt.ll
lzcnt-zext-cmp.ll
lzcnt.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
macCatalyst.ll
machine-combiner-int-vec.ll [X86][SSE2] Use smarter instruction patterns for lowering UMIN/UMAX with v8i16. 2020-10-11 11:21:23 +01:00
machine-combiner-int.ll
machine-combiner.ll
machine-copy-prop.mir
machine-cp-debug.mir [MachineVerifier] Verify that a DBG_VALUE has a debug location 2020-05-28 13:53:40 -07:00
machine-cp-mask-reg.mir [MachineCopyPropagation] In isNopCopy, check the destination registers match in addition to the source registers. 2020-09-01 12:44:32 -07:00
machine-cp.ll
machine-cse.ll Revert "[BPI] Improve static heuristics for integer comparisons" 2020-08-17 20:44:33 +02:00
machine-function-splitter.ll [llvm] Update default cutoff threshold for machine function splitter. 2020-10-14 12:48:10 -07:00
machine-outliner-cfi-tail-some.mir
machine-outliner-cfi-tail.mir
machine-outliner-debuginfo.ll
machine-outliner-disubprogram.ll
machine-outliner-noredzone.ll
machine-outliner-tailcalls.ll
machine-outliner.ll
machine-region-info.mir
machine-sink-and-implicit-null-checks.ll Migrate last batch of tests to gc-live bundle format 2020-06-26 10:28:27 -07:00
machine-sink.ll
machine-trace-metrics-crash.ll
machinesink-merge-debuginfo.ll
machinesink-null-debuginfo.ll
macho-comdat.ll
macho-trap.ll
madd.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
mangle-question-mark.ll
mask-negated-bool.ll
masked-iv-safe.ll [X86] Copy the tuning features and scheduler model from pentium4/x86-64 to generic 2020-08-24 14:47:10 -07:00
masked-iv-unsafe.ll Remove TwoAddressInstructionPass::sink3AddrInstruction. 2020-07-16 10:02:52 -04:00
masked_compressstore.ll [CodeGen][X86] Remove unused check-prefixes from mask tests. NFCI. 2020-11-11 11:09:41 +08:00
masked_expandload.ll [CodeGen][X86] Remove unused check-prefixes from mask tests. NFCI. 2020-11-11 11:09:41 +08:00
masked_gather.ll [CodeGen][X86] Remove unused check-prefixes. NFCI. 2020-11-10 16:50:28 +08:00
masked_gather_scatter.ll [X86] Don't scalarize gather/scatters with non-power of 2 element counts. Widen instead. 2020-09-15 23:22:53 -07:00
masked_gather_scatter_widen.ll [CodeGen][X86] Remove unused check-prefixes from mask tests. NFCI. 2020-11-11 11:09:41 +08:00
masked_load.ll [X86] Make reduceMaskedLoadToScalarLoad/reduceMaskedStoreToScalarStore work for avx512 after type legalization. 2020-09-20 13:54:20 -07:00
masked_store.ll [X86] Make reduceMaskedLoadToScalarLoad/reduceMaskedStoreToScalarStore work for avx512 after type legalization. 2020-09-20 13:54:20 -07:00
masked_store_trunc.ll [CodeGen][X86] Remove unused check-prefixes from mask tests. NFCI. 2020-11-11 11:09:41 +08:00
masked_store_trunc_ssat.ll [CodeGen][X86] Remove unused check-prefixes from mask tests. NFCI. 2020-11-11 11:09:41 +08:00
masked_store_trunc_usat.ll [CodeGen][X86] Remove unused check-prefixes from mask tests. NFCI. 2020-11-11 11:09:41 +08:00
maskmovdqu.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
materialize.ll
mature-mc-support.ll
mbp-false-cfg-break.ll
mcinst-avx-lowering.ll
mcinst-lowering.ll
mcu-abi.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
mem-intrin-base-reg.ll
mem-promote-integers.ll
membarrier.ll [x86] add FileCheck / assertions to test; NFC 2020-06-04 08:34:25 -04:00
memcmp-constant.ll
memcmp-mergeexpand.ll
memcmp-minsize.ll
memcmp-more-load-pairs.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
memcmp-optsize.ll Revert "[BPI] Improve static heuristics for integer comparisons" 2020-08-17 20:44:33 +02:00
memcmp-pgso.ll Revert "[BPI] Improve static heuristics for integer comparisons" 2020-08-17 20:44:33 +02:00
memcmp.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
memcpy-2.ll
memcpy-from-string.ll
memcpy-inline-fsrm.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
memcpy-inline.ll
memcpy-struct-by-value.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
memcpy.ll
mempcpy-32.ll
mempcpy.ll
memset-2.ll
memset-3.ll
memset-nonzero.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
memset-sse-stack-realignment.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
memset-zero.ll
memset.ll
memset64-on-x86-32.ll
merge-consecutive-loads-128.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
merge-consecutive-loads-256.ll
merge-consecutive-loads-512.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
merge-consecutive-stores-i1.ll
merge-consecutive-stores-nt.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
merge-consecutive-stores.ll
merge-sp-update-lea.ll
merge-sp-updates-cfi.ll
merge-store-constants.ll
merge-store-partially-alias-loads.ll
merge-vector-stores-scale-idx-crash.ll
merge_store.ll
merge_store_duplicated_loads.ll
mfence.ll
midpoint-int-vec-128.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
midpoint-int-vec-256.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
midpoint-int-vec-512.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
midpoint-int.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
min-legal-vector-width.ll [X86] Increase the depth threshold required to form VPERMI2W/VPERMI2B in shuffle combining 2020-09-29 18:37:23 -07:00
mingw-alloca.ll
mingw-comdats-xdata.ll
mingw-comdats.ll Revert "[CodeGen] [WinException] Only produce handler data at the end of the function if needed" 2020-11-03 13:12:10 +01:00
mingw-refptr.ll
misaligned-memset.ll
misched-aa-colored.ll OpaquePtr: Update more tests to use typed sret 2020-11-20 20:08:43 -05:00
misched-aa-mmos.ll
misched-balance.ll
misched-code-difference-with-debug.ll
misched-copy.ll
misched-crash.ll
misched-fusion.ll
misched-ilp.ll
misched-matmul.ll
misched-matrix.ll
misched-new.ll
misched_phys_reg_assign_order.ll
mixed-ptr-sizes-i686.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
mixed-ptr-sizes.ll Reapply "[CodeGen] [WinException] Only produce handler data at the end of the function if needed" 2020-11-23 23:17:03 +02:00
mmx-arg-passing-x86-64.ll
mmx-arg-passing.ll
mmx-arith.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
mmx-bitcast-fold.ll [EarlyCSE] Verify hash code in regression tests 2020-09-04 10:40:35 -04:00
mmx-bitcast.ll
mmx-build-vector.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
mmx-coalescing.ll
mmx-copy-gprs.ll
mmx-cvt.ll [X86] Teach computeKnownBitsForTargetNode that the upper half of X86ISD::MOVQ2DQ is all zero. 2020-05-30 19:47:07 -07:00
mmx-fold-load.ll [X86] Remove isel pattern for MMX_X86movdq2q+simple_load. Replace with DAG combine to to loadmmx. 2020-05-29 10:20:03 -07:00
mmx-fold-zero.ll [CodeGen][X86] Remove some unused check-prefixes and regenerate tests. 2020-11-17 11:25:55 +08:00
mmx-intrinsics.ll [X86][MMX] Optimize MMX shift intrinsics. 2020-07-11 11:16:23 +08:00
mmx-only.ll
mov-zero-to-xor.ll [X86] Added testcases for PR47024 and PR46315 2020-08-09 22:05:21 +02:00
movbe.ll
movddup-load-fold.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
movdir-intrinsic-x86.ll
movdir-intrinsic-x86_64.ll
move_latch_to_loop_top.ll
movfs.ll
movgs.ll
movmsk-cmp.ll [X86][AVX] Fold PACK(LOSUBVECTOR(SHUFFLE(X)),HISUBVECTOR(SHUFFLE(X))) -> SHUFFLE(PACK(LOSUBVECTOR(X),HISUBVECTOR(X))) 2020-07-04 13:54:30 +01:00
movmsk.ll
movntdq-no-avx.ll
movpc32-check.ll
movtopush.ll OpaquePtr: Update more tests to use typed sret 2020-11-20 20:08:43 -05:00
movtopush.mir OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
movtopush64.ll
ms-inline-asm-PR44272.ll
ms-inline-asm-avx512.ll
ms-inline-asm-redundant-clobber.ll
ms-inline-asm.ll
mul-constant-i8.ll
mul-constant-i16.ll
mul-constant-i32.ll
mul-constant-i64.ll
mul-constant-result.ll
mul-i256.ll
mul-i512.ll
mul-i1024.ll
mul-legalize.ll
mul-remat.ll
mul-shift-reassoc.ll
mul64.ll
mul128.ll
mul128_sext_loop.ll
mulfix_combine.ll
mulo-pow2.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
mulvi32.ll [X86][SSE] Start shuffle combining from ANY_EXTEND_VECTOR_INREG on SSE targets 2020-08-03 13:41:48 +01:00
mulx32.ll [X86] Restore selection of MULX on BMI2 targets. 2020-05-27 12:01:18 -07:00
mulx64.ll [X86] Restore selection of MULX on BMI2 targets. 2020-05-27 12:01:18 -07:00
musttail-fastcall.ll
musttail-inalloca.ll
musttail-indirect.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
musttail-tailcc.ll
musttail-thiscall.ll Add tests for preallocated + musttail 2020-05-28 12:17:09 -07:00
musttail-varargs.ll Reapply "[CodeGen] [WinException] Only produce handler data at the end of the function if needed" 2020-11-23 23:17:03 +02:00
musttail.ll
mwaitx.ll
mxcsr-reg-usage.ll
named-reg-alloc.ll
named-reg-notareg.ll
narrow-shl-cst.ll
narrow-shl-load.ll
narrow_op-1.ll [X86] Autogenerate complete checks. NFC 2020-05-29 23:45:04 -07:00
neg-abs.ll [X86][AArch64][RISCV] Pre-commit negated abs test case. NFC. 2020-11-19 02:31:45 +00:00
neg-of-3ops-lea.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
neg-shl-add.ll
neg_cmp.ll Revert "[BPI] Improve static heuristics for integer comparisons" 2020-08-17 20:44:33 +02:00
neg_fp.ll [DAGCombine] Remove the getNegatibleCost to avoid the out of sync with getNegatedExpression 2020-05-20 02:12:16 +00:00
negate-add-zero.ll OpaquePtr: Update more tests to use typed sret 2020-11-20 20:08:43 -05:00
negate-i1.ll
negate-shift.ll
negate.ll
negative-offset.ll
negative-sin.ll
negative-stride-fptosi-user.ll
negative-subscript.ll
negative_zero.ll
new-remat.ll
newline-and-quote.ll
no-and8ri8.ll
no-cmov.ll
no-plt-libcalls.ll [BuildLibCalls] Add noundef to standard I/O functions 2020-08-10 10:58:25 +09:00
no-plt.ll
no-prolog-kill.ll
no-sse-win64.ll Reapply "[CodeGen] [WinException] Only produce handler data at the end of the function if needed" 2020-11-23 23:17:03 +02:00
no-sse-x86.ll
no-sse2-avg.ll
no-stack-arg-probe.ll
no-wide-load.ll [X86] Add a flag to guard the wide load 2020-06-02 16:16:13 -07:00
nobt.ll Revert "[BPI] Improve static heuristics for integer comparisons" 2020-08-17 20:44:33 +02:00
nocf_check.ll [X86] Check if call is indirect before emitting NT_CALL 2020-10-09 15:54:23 -07:00
nocx16.ll
nomerge.ll Add NoMerge MIFlag to avoid MIR branch folding 2020-05-29 12:31:06 -07:00
nomovtopush.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
non-lazy-bind.ll
non-unique-sections.ll
non-value-mem-operand.mir [Tests] Update a few more statepoint tests 2020-05-28 15:17:21 -07:00
nonconst-static-ev.ll
nonconst-static-iv.ll
nontemporal-2.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
nontemporal-3.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
nontemporal-loads-2.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
nontemporal-loads.ll
nontemporal.ll [X86] nontemporal.ll - replace X32 check prefix with X86. NFC. 2020-11-17 16:16:51 +00:00
noreturn-call-linux.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
noreturn-call-win64.ll
noreturn-call.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
norex-subreg.ll
nosse-error1.ll
nosse-varargs.ll
nosse-vector.ll
not-and-simplify.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
not-of-dec.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
note-cet-property.ll
note-sections.ll
null-streamer.ll [llc] -filetype=null: don't create .null if -o is not specified 2020-10-12 17:28:59 -07:00
objc-gc-module-flags.ll
oddshuffles.ll [X86] Make lowerShuffleAsLanePermuteAndPermute use sublanes on AVX2 2020-09-04 11:41:26 +01:00
oddsubvector.ll [CodeGen][X86] Remove some unused check-prefixes and regenerate tests. 2020-11-17 11:25:55 +08:00
offset-operator.ll
omit-urem-of-power-of-two-or-zero-when-comparing-with-zero.ll
opaque-constant-asm.ll
opt-ext-uses.ll
opt-pipeline.ll Disable hoisting MI to hotter basic blocks when using pgo 2020-09-17 14:17:00 -05:00
opt-shuff-tstore.ll
opt_phis.mir [X86] Use mtriple instead of march in MIR tests 2020-10-26 15:31:33 +00:00
opt_phis2.mir [X86] Use mtriple instead of march in MIR tests 2020-10-26 15:31:33 +00:00
optimize-max-0.ll Recommit "[X86] Increase the number of instructions searched for isSafeToClobberEFLAGS in a couple places" 2020-08-08 11:53:14 -07:00
optimize-max-1.ll
optimize-max-2.ll
optimize-max-3.ll [X86] Copy the tuning features and scheduler model from pentium4/x86-64 to generic 2020-08-24 14:47:10 -07:00
or-address.ll
or-branch.ll
or-lea.ll
oss-fuzz-25184.ll [X86] Remove extra getOperand(0) call from recently introduced store(extract_element(vtrunc)) to truncated store combine. 2020-08-25 16:16:54 -07:00
osx-private-labels.ll
overflow-intrinsic-setcc-fold.ll
overflow.ll
overlap-shift.ll
packed_struct.ll
packss.ll [X86][AVX] Attempt to fold PACK(SHUFFLE(X,Y),SHUFFLE(X,Y)) -> SHUFFLE(PACK(X,Y)). 2020-07-10 09:33:27 +01:00
paddus.ll
palignr.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
parity.ll [SelectionDAG] Move ISD:PARITY formation from DAGCombine to SimplifyDemandedBits. 2020-09-13 21:04:13 -07:00
partial-fold32.ll
partial-fold64.ll
partial-tail-dup.ll
partition.ll
pass-three.ll
patchable-function-entry-ibt.ll
patchable-function-entry.ll [X86] For 32-bit targets, emit two-byte NOP when possible 2020-06-17 13:44:38 -04:00
patchable-prologue.ll [X86] For 32-bit targets, emit two-byte NOP when possible 2020-06-17 13:44:38 -04:00
patchpoint-invoke.ll
patchpoint-verifiable.mir
patchpoint-webkit_jscc.ll
patchpoint.ll
pause.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
peephole-fold-movsd.ll
peephole-fold-testrr.mir
peephole-multiple-folds.ll
peephole-na-phys-copy-folding.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
peephole-recurrence.mir
peephole.mir
personality.ll
personality_size.ll
phaddsub-extract.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
phaddsub-undef.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
phaddsub.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
phi-bit-propagation.ll
phi-immediate-factoring.ll
phielim-split.ll
phys-reg-local-regalloc.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
phys_subreg_coalesce-2.ll
phys_subreg_coalesce-3.ll
phys_subreg_coalesce.ll
physreg-pairs-error.ll
physreg-pairs.ll
pic-load-remat.ll
pic.ll [X86] Include %rip for 32-bit RIP-relative relocs for x32 2020-11-21 09:20:20 -08:00
pic_jumptable.ll
pie.ll
pku.ll
pmaddubsw.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
pmovext.ll
pmovsx-inreg.ll
pmul.ll [X86][SSE] Enable ZERO_EXTEND_VECTOR_INREG shuffle combining on SSE41 targets. 2020-09-20 16:05:10 +01:00
pmulh.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
pmulld.ll
pointer-vector.ll
pop-stack-cleanup-msvc.ll
pop-stack-cleanup.ll
popcnt.ll [X86] Regenerate popcnt tests. NFCI. 2020-10-27 16:45:46 +00:00
post-ra-sched-with-debug.mir
post-ra-sched.ll [X86] Change pentium4 tuning settings and scheduler model back to their values before D83913. 2020-08-26 15:38:12 -07:00
postalloc-coalescing.ll
postra-ignore-dbg-instrs.mir
postra-licm.ll
pow.75.ll
pow.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
powi-windows.ll
powi.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
pr1462.ll
pr1489.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
pr1505.ll
pr1505b.ll
pr2177.ll
pr2182.ll
pr2326.ll
pr2585.ll
pr2656.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
pr2659.ll
pr2849.ll
pr2924.ll
pr2982.ll
pr3154.ll
pr3216.ll
pr3241.ll
pr3243.ll
pr3244.ll
pr3250.ll
pr3317.ll
pr3366.ll
pr3457.ll
pr3522.ll
pr5145.ll [X86] Limit the scope of the min/max canonicalization in combineSelect 2020-08-07 22:51:49 -07:00
pr7882.ll
pr9127.ll
pr9517.ll
pr9743.ll
pr10068.ll
pr10475.ll
pr10499.ll
pr10523.ll
pr10524.ll
pr10525.ll
pr10526.ll
pr11202.ll
pr11334.ll
pr11415.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
pr11468.ll
pr11985.ll
pr11998.ll
pr12360.ll
pr12889.ll
pr13209.ll
pr13220.ll
pr13458.ll
pr13577.ll
pr13859.ll
pr13899.ll
pr14088.ll
pr14098.ll
pr14161.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
pr14204.ll
pr14314.ll
pr14333.ll
pr14562.ll
pr15267.ll [X86][SSE] lowerV2I64Shuffle - use undef elements in PSHUFD mask widening 2020-07-26 16:04:22 +01:00
pr15296.ll
pr15309.ll
pr15705.ll
pr15981.ll
pr16031.ll
pr16360.ll
pr16807.ll
pr17546.ll
pr17631.ll
pr17764.ll
pr18014.ll [X86] SimplifyMultipleUseDemandedBitsForTargetNode - add initial X86ISD::VSRAI handling. 2020-05-24 16:07:46 +01:00
pr18054.ll
pr18162.ll
pr18344.ll
pr18846.ll
pr19049.ll
pr20011.ll
pr20012.ll
pr20020.ll
pr20088.ll
pr21099.ll
pr21792.ll
pr22019.ll
pr22103.ll
pr22338.ll
pr22473.ll
pr22774.ll
pr22970.ll
pr23103.ll
pr23246.ll [X86] Autogenerate complete checks. NFC 2020-05-30 19:47:07 -07:00
pr23273.ll
pr23603.ll
pr23664.ll
pr24139.ll
pr24374.ll
pr24602.ll
pr25828.ll
pr26350.ll
pr26625.ll
pr26652.ll
pr26757.ll
pr26835.ll
pr26870.ll
pr27071.ll
pr27202.ll [PGO][PGSO] Add profile guided size optimization to X86ISelDAGToDAG. 2020-07-13 10:28:09 -07:00
pr27501.ll
pr27591.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
pr27681.mir
pr28129.ll
pr28173.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
pr28444.ll
pr28472.ll
pr28489.ll
pr28515.ll
pr28560.ll
pr28824.ll
pr29010.ll
pr29022.ll
pr29061.ll
pr29112.ll [X86][SSE] SimplifyDemandedVectorEltsForTargetNode - add general shuffle combining support 2020-09-02 09:24:46 +01:00
pr29170.ll Revert "[BPI] Improve static heuristics for integer comparisons" 2020-08-17 20:44:33 +02:00
pr29222.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
pr30284.ll
pr30290.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
pr30430.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
pr30511.ll
pr30562.ll
pr30813.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
pr30821.mir
pr31045.ll
pr31088.ll [CodeGen] Ensure callers of CreateStackTemporary use sensible alignments 2020-06-09 08:10:17 +01:00
pr31143.ll
pr31242.ll
pr31271.ll
pr31323.ll
pr31593.ll
pr31773.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
pr31956.ll
pr32108.ll
pr32241.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
pr32256.ll
pr32278.ll
pr32282.ll [DAG] computeKnownBits - Move (most) ISD::SHL handling into KnownBits::shl 2020-11-03 14:22:28 +00:00
pr32284.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
pr32329.ll
pr32340.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
pr32345.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
pr32368.ll [CodeGen][X86] Remove some unused check-prefixes and regenerate tests. 2020-11-17 11:25:55 +08:00
pr32420.ll
pr32451.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
pr32484.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
pr32515.ll
pr32588.ll
pr32610.ll
pr32659.ll
pr32907.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
pr33010.ll Migrate last batch of tests to gc-live bundle format 2020-06-26 10:28:27 -07:00
pr33290.ll [X86] Encode global address in small code model 2020-10-26 23:14:06 -07:00
pr33349.ll
pr33396.ll
pr33715.ll
pr33747.ll
pr33828.ll
pr33954.ll
pr33960.ll
pr34080-2.ll
pr34080.ll
pr34088.ll [X86] Change pentium4 tuning settings and scheduler model back to their values before D83913. 2020-08-26 15:38:12 -07:00
pr34137.ll
pr34139.ll
pr34149.ll
pr34177.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
pr34271-1.ll
pr34271.ll
pr34292.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
pr34381.ll
pr34397.ll
pr34421.ll
pr34592.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
pr34605.ll
pr34629.ll
pr34634.ll
pr34653.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
pr34657.ll
pr34855.ll
pr35272.ll
pr35316.ll
pr35399.ll
pr35443.ll
pr35636.ll [X86] Add pseudo instructions to use MULX with a single destination when the low result isn't used. 2020-05-30 16:01:01 -07:00
pr35761.ll
pr35763.ll
pr35765.ll
pr35918.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
pr35972.ll
pr35982.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
pr36199.ll
pr36274.ll
pr36312.ll
pr36553.ll
pr36602.ll
pr36865.ll
pr37063.ll
pr37264.ll
pr37359.ll
pr37499.ll
pr37820.ll
pr37826.ll
pr37879.ll
pr37916.ll
pr38038.ll
pr38185.ll
pr38217.ll
pr38533.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
pr38539.ll
pr38639.ll
pr38738.ll
pr38743.ll
pr38762.ll
pr38763.ll
pr38795.ll [AsmPrinter] Don't generate .Lfoo$local for -fno-PIC and -fPIE 2020-05-25 23:35:49 -07:00
pr38803.ll
pr38819.ll
pr38865-2.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
pr38865-3.ll
pr38865.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
pr38952.mir [MachineVerifier] Verify that a DBG_VALUE has a debug location 2020-05-28 13:53:40 -07:00
pr39098.ll
pr39243.ll
pr39666.ll [X86][SSE] Expose all memory offsets in expand load tests 2020-08-06 11:28:42 +01:00
pr39733.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
pr39896.ll
pr39926.ll
pr40090.ll
pr40289-64bit.ll
pr40289.ll
pr40529.ll
pr40539.ll [X86] Change pentium4 tuning settings and scheduler model back to their values before D83913. 2020-08-26 15:38:12 -07:00
pr40631_deadstore_elision.ll
pr40730.ll
pr40737.ll
pr40811.ll
pr40891.ll
pr40994.ll
pr41619.ll [X86][AVX512] Avoid bitcasts between scalar and vXi1 bool vectors 2020-06-11 10:22:55 +01:00
pr41678.ll
pr41748.ll
pr42064.ll [X86] Don't copy kill flag when expanding LCMPXCHG16B_SAVE_RBX 2020-10-09 11:55:24 -07:00
pr42452.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
pr42565.ll
pr42616.ll
pr42727.ll
pr42870.ll
pr42905.ll [X86][SSE] lowerV2I64Shuffle - use undef elements in PSHUFD mask widening 2020-07-26 16:04:22 +01:00
pr42909.ll
pr42992.ll
pr42998.ll
pr43157.ll
pr43507.ll
pr43509.ll
pr43529.ll
pr43575.ll
pr43820.ll
pr43866.ll
pr43952.ll
pr44140.ll
pr44396.ll
pr44412.ll
pr44749.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
pr44812.ll
pr44976.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
pr45067.ll
pr45378.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
pr45443.ll [CodeGen][X86] Remove unused check-prefixes from some avx512 tests. NFCI. 2020-11-10 20:03:43 +08:00
pr45563-2.ll [X86][AVX] Call SimplifyDemandedBits on MaskedLoadSDNode with non-boolean masks 2020-05-24 09:51:21 +01:00
pr45563.ll
pr45833.ll
pr45995-2.ll [llvm] [CodeGen] [X86] Fix issues with v4i1 instruction selection 2020-05-20 11:34:56 -07:00
pr45995.ll [llvm] [CodeGen] [X86] Fix issues with v4i1 instruction selection 2020-05-20 11:34:56 -07:00
pr46004.ll [CGP] Ensure address scaled offset is representable as int64_t 2020-05-29 12:25:43 +01:00
pr46189.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
pr46455.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
pr46527.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
pr46532.ll [LegalizeTypes] Properly handle the case when UpdateNodeOperands in PromoteIntOp_MLOAD triggers CSE instead of updating the node in place. 2020-07-01 11:48:50 -07:00
pr46585.ll [DAGCombiner] Don't fold zext_vector_inreg/sext_vector_inreg(undef) to undef. Fold to 0. 2020-07-04 11:42:53 -07:00
pr46820.ll [LegalizeTypes] Teach DAGTypeLegalizer::GenWidenVectorLoads to pad with undef if needed when concatenating small or loads to match a larger load 2020-07-23 19:02:03 -07:00
pr46827.ll [X86] Detect if EFLAGs is live across XBEGIN pseudo instruction. Add it as livein to the basic blocks created when expanding the pseudo 2020-07-27 21:15:35 -07:00
pr46877.ll [DAGCombine] Remove dead node when it is created by getNegatedExpression 2020-08-24 02:50:58 +00:00
pr47000.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
pr47024.ll Recommit "[X86] Increase the number of instructions searched for isSafeToClobberEFLAGS in a couple places" 2020-08-08 11:53:14 -07:00
pr47299.ll [llvm] [DAG] Fix bug in llvm.get.active.lane.mask lowering 2020-08-26 10:16:31 -07:00
pr47482.ll [X86] Place new constant node in topological order in X86DAGToDAGISel::matchBitExtract 2020-09-14 16:59:04 -07:00
pr47517.ll [SelectionDAG] Don't remove unused negated constant immediately 2020-10-06 01:16:45 +08:00
pr47874.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
pr48064.mir [StackColoring] Conservatively merge catch point of V for catch(V) 2020-11-04 10:49:56 +08:00
pr48215.ll [X86][AVX] Only share broadcasts of different widths from the same SDValue of the same SDNode (PR48215) 2020-11-19 12:15:18 +00:00
pre-coalesce-2.ll
pre-coalesce.ll
pre-coalesce.mir
pre-ra-sched.ll
preallocated-nocall.ll Reland [X86] Codegen for preallocated 2020-05-20 11:25:44 -07:00
preallocated-x64.ll Reland [X86] Codegen for preallocated 2020-05-20 11:25:44 -07:00
preallocated.ll OpaquePtr: Update more tests to use typed sret 2020-11-20 20:08:43 -05:00
prefer-avx256-lzcnt.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
prefer-avx256-mask-extend.ll [CodeGen][X86] Remove unused check-prefixes from more avx512 tests. NFCI. 2020-11-10 20:43:03 +08:00
prefer-avx256-mask-shuffle.ll [CodeGen][X86] Remove unused check-prefixes from more avx512 tests. NFCI. 2020-11-10 20:43:03 +08:00
prefer-avx256-popcnt.ll
prefer-avx256-shift.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
prefer-avx256-trunc.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
prefer-avx256-wide-mul.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
prefetch.ll [X86] Don't imply -mprfchw when -m3dnow is specified. Enable prefetchw in the backend with 3dnow feature. 2020-06-25 12:46:52 -07:00
prefixdata.ll
preserve_allcc64.ll
preserve_mostcc64.ll
private-2.ll
private.ll
probe-stack-x32.ll
prolog-push-seq.ll
prologepilog_deref_size.mir
prologue-epilogue-remarks.mir
prologuedata.ll
promote-assert-zext.ll
promote-cmp.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
promote-i16.ll
promote-trunc.ll
promote-vec3.ll
promote.ll
ps4-noreturn.ll
ps4-ssp-nop.ll
psadbw.ll
pseudo_cmov_lower.ll
pseudo_cmov_lower1.ll
pseudo_cmov_lower2.ll
pshufb-mask-comments.ll [x86] favor vector constant load to avoid GPR to XMM transfer, part 2 2020-05-25 08:01:48 -04:00
pshufd-combine-crash.ll
psubus.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
ptest.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
ptr-rotate.ll
ptrtoint-constexpr.ll
ptrtoint-narrow.ll
ptwrite32-intrinsic.ll
ptwrite64-intrinsic.ll
pull-binop-through-shift.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
pull-conditional-binop-through-shift.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
push-cfi-debug.ll
push-cfi-obj.ll [llvm-readobj] Update tests because of changes in llvm-readobj behavior 2020-07-20 10:39:04 +01:00
push-cfi.ll
ragreedy-bug.ll
ragreedy-hoist-spill.ll Revert "Reland "[SCEV] Model ptrtoint(SCEVUnknown) cast not as unknown, but as zext/trunc/self of SCEVUnknown"" and it's follow-ups 2020-10-14 16:09:18 +03:00
ragreedy-last-chance-recoloring.ll
rd-mod-wr-eflags.ll
rdpid.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
rdpmc.ll
rdrand-x86_64.ll
rdrand.ll
rdseed-x86_64.ll
rdseed.ll
rdtsc-upgrade.ll
rdtsc.ll
read-fp-no-frame-pointer.ll
recip-fastmath.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
recip-fastmath2.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
recip-pic.ll
red-zone.ll
red-zone2.ll
reduce-trunc-shl.ll [X86][SSE] Add SimplifyDemandedVectorEltsForTargetShuffle to handle target shuffle variable masks 2020-06-21 11:16:07 +01:00
regalloc-advanced-split-cost.ll
regalloc-copy-hints.mir
regalloc-fast-missing-live-out-spill.mir Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
regalloc-reconcile-broken-hints.ll
regalloc-spill-at-ehpad.ll
regcall-no-plt.ll
reghinting.ll
regparm.ll
regpressure.ll
relocimm-small-model.ll [X86] Encode global address in small code model 2020-10-26 23:14:06 -07:00
relptr-rodata.ll [llvm][IR] Add dso_local_equivalent Constant 2020-11-19 10:26:17 -08:00
rem.ll
rem_crash.ll
remarks-section.ll
remat-constant.ll
remat-fold-load.ll
remat-mov-0.ll
remat-phys-dead.ll
remat-scalar-zero.ll
replace-load-and-with-bzhi.ll
replace_unsupported_masked_mem_intrin.ll
ret-addr.ll
ret-i64-0.ll
ret-mmx.ll [x86] favor vector constant load to avoid GPR to XMM transfer, part 2 2020-05-25 08:01:48 -04:00
retpoline-external.ll
retpoline-regparm.ll
retpoline.ll
return-ext.ll
return_zeroext_i2.ll
returned-trunc-tail-calls.ll
rev16.ll
reverse_branches.ll Remove TwoAddressInstructionPass::sink3AddrInstruction. 2020-07-16 10:02:52 -04:00
rip-rel-address.ll
rip-rel-lea.ll
rodata-relocs.ll
rot16.ll [X86] rot16.ll - replace X32 check prefix with X86. NFC. 2020-11-17 17:37:09 +00:00
rot32.ll
rot64.ll
rotate-extract-vector.ll
rotate-extract.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
rotate-multi.ll
rotate.ll
rotate2.ll
rotate4.ll
rotate_vec.ll
rounding-ops.ll
rrlist-livereg-corrutpion.ll
rtm.ll
sad.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
sad_variations.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
sadd_sat.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
sadd_sat_plus.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
sadd_sat_vec.ll [X86][SelectionDAG] Add SADDO_CARRY and SSUBO_CARRY to support multipart signed add/sub overflow legalization. 2020-10-12 23:18:29 -07:00
saddo-redundant-add.ll
safestack.ll
safestack_inline.ll
safestack_ssp.ll
sandybridge-loads.ll
sar_fold.ll
sar_fold64.ll
sat-add.ll [X86] Add SSE42 sat-add test coverage 2020-11-20 16:00:24 +00:00
sbb.ll
scalar-extract.ll
scalar-fp-to-i32.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
scalar-fp-to-i64.ll [X86] Improve lowering of fptoui 2020-11-07 23:50:03 -08:00
scalar-int-to-fp.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
scalar-min-max-fill-operand.ll
scalar_sse_minmax.ll
scalar_widen_div.ll
scalarize-bitcast.ll
scalarize-fp.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
scatter-schedule.ll
scavenger.mir
scev-interchange.ll OpaquePtr: Update more tests to use typed sret 2020-11-20 20:08:43 -05:00
scheduler-backtracking.ll
sdiv-exact.ll
sdiv-pow2.ll
sdiv_fix.ll [X86][SSE] lowerV2I64Shuffle - use undef elements in PSHUFD mask widening 2020-07-26 16:04:22 +01:00
sdiv_fix_sat.ll [X86][SSE] lowerV2I64Shuffle - use undef elements in PSHUFD mask widening 2020-07-26 16:04:22 +01:00
section_mergeable_size.ll
segmented-stacks-dynamic.ll [X86] segmented-stacks tests - replace X32 check prefix with X86 for non-gnux32 tests. NFC. 2020-11-17 17:59:22 +00:00
segmented-stacks-standalone.ll [X86] segmented-stacks tests - replace X32 check prefix with X86 for non-gnux32 tests. NFC. 2020-11-17 17:59:22 +00:00
segmented-stacks.ll [X86] segmented-stacks tests - replace X32 check prefix with X86 for non-gnux32 tests. NFC. 2020-11-17 17:59:22 +00:00
seh-catch-all-win32.ll
seh-catch-all.ll
seh-catchpad.ll
seh-except-finally.ll
seh-except-restore.ll
seh-exception-code.ll
seh-filter-no-personality.ll
seh-finally.ll
seh-localaddress.ll
seh-no-invokes.ll
seh-safe-div-win32.ll
seh-safe-div.ll
seh-stack-realign.ll
select-1-or-neg1.ll
select-mmx.ll
select-of-fp-constants.ll [X86] select-of-fp-constants.ll - replace X32 check prefix with X86. NFC. 2020-11-17 17:59:22 +00:00
select-sra.ll
select-testb-volatile-load.ll
select-with-and-or.ll
select.ll [MachineSink] sink more profitable loads 2020-11-01 21:13:27 -05:00
select_const.ll
select_meta.ll
selectcc-to-shiftand.ll
selectiondag-crash.ll
selectiondag-cse.ll
selectiondag-debug-loc.ll
selectiondag-dominator.ll
selectiondag-order.ll
semantic-interposition-asm.ll
semantic-interposition-comdat.ll [X86][ELF] Prefer lowering MC_GlobalAddress operands to .Lfoo$local for STV_DEFAULT only 2020-08-14 00:09:15 +01:00
semantic-interposition-infer-dsolocal.ll Make explicit -fno-semantic-interposition (in -fpic mode) infer dso_local 2020-05-25 20:48:18 -07:00
serialize-intrinsic.ll
setcc-combine.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
setcc-logic.ll [SelectionDAG] don't split branch on logic-of-vector-compares 2020-07-02 17:05:24 -04:00
setcc-lowering.ll [X86] Add vector support to targetShrinkDemandedConstant for OR/XOR opcodes 2020-06-29 12:19:05 +01:00
setcc-narrowing.ll
setcc-wide-types.ll [X86][SSE] lowerV2I64Shuffle - use undef elements in PSHUFD mask widening 2020-07-26 16:04:22 +01:00
setcc.ll
setjmp-spills.ll
setoeq.ll
setuge.ll [X86] Rework the "sahf" feature flag to only apply to 64-bit mode. 2020-07-22 16:57:46 -07:00
sext-i1.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
sext-load.ll
sext-ret-val.ll
sext-setcc-self.ll
sext-subreg.ll
sext-trunc.ll
sha.ll
shadow-stack.ll X86: Use MOV32r0 pseudo instead of directly emitting xor 2020-06-29 14:45:20 -04:00
shift-amount-mod.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
shift-and-x86_64.ll
shift-and.ll
shift-avx2-crash.ll
shift-bmi2.ll
shift-by-signext.ll
shift-coalesce.ll
shift-codegen.ll
shift-combine-crash.ll
shift-combine.ll
shift-double-x86_64.ll
shift-double.ll
shift-folding.ll
shift-i128.ll
shift-i256.ll
shift-logic.ll
shift-mask.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
shift-one.ll
shift-pair.ll
shift-parts.ll
shift-pcmp.ll
shift_minsize.ll
shl-anyext.ll
shl-crash-on-legalize.ll
shl-i64.ll
shl_elim.ll
shl_undef.ll
shrink-compare-pgso.ll
shrink-compare.ll
shrink-const.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
shrink-fp-const1.ll
shrink-fp-const2.ll
shrink-wrap-chkstk-x86_64.ll
shrink-wrap-chkstk.ll Reland [X86] Codegen for preallocated 2020-05-20 11:25:44 -07:00
shrink-wrapping-vla.ll
shrink_vmul.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
shrink_vmul_sse.ll
shrink_wrap_dbg_value.mir
shrinkwrap-callbr.ll Change the INLINEASM_BR MachineInstr to be a non-terminating instruction. 2020-07-01 12:51:50 -04:00
shrinkwrap-hang.ll
shuffle-combine-crash-2.ll
shuffle-combine-crash-3.ll
shuffle-combine-crash.ll
shuffle-extract-subvector.ll
shuffle-of-insert.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
shuffle-of-splat-multiuses.ll
shuffle-strided-with-offset-128.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
shuffle-strided-with-offset-256.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
shuffle-strided-with-offset-512.ll [X86][AVX] Use lowerShuffleWithPERMV in shuffle combining to support non-VLX targets 2020-09-07 12:50:50 +01:00
shuffle-vs-trunc-128.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
shuffle-vs-trunc-256.ll [CodeGen][X86] Remove unused check-prefixes from more avx512 tests. NFCI. 2020-11-10 20:43:03 +08:00
shuffle-vs-trunc-512.ll [X86][AVX] lowerShuffleWithPERMV - adjust binary shuffle masks to account for widening on non-VLX targets 2020-09-06 14:52:25 +01:00
sibcall-2.ll
sibcall-3.ll
sibcall-4.ll
sibcall-5.ll
sibcall-6.ll
sibcall-byval.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
sibcall-win64.ll
sibcall.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
signbit-shift.ll [DAG] foldAddSubOfSignBit - add support for non-uniform vector constants 2020-06-12 14:58:15 +01:00
signed-truncation-check.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
simple-register-allocation-read-undef.mir
simple-zext.ll
sincos-opt.ll
sincos.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
sink-addsub-of-const.ll
sink-blockfreq.ll
sink-cheap-instructions.ll
sink-gep-before-mem-inst.ll
sink-hoist.ll
sink-local-value.ll
sink-out-of-loop.ll
sitofp.ll
sjlj-baseptr.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
sjlj-eh.ll
sjlj-shadow-stack-liveness.mir
sjlj.ll
slow-incdec.ll
slow-pmulld.ll [X86][SSE] Enable ZERO_EXTEND_VECTOR_INREG shuffle combining on SSE41 targets. 2020-09-20 16:05:10 +01:00
slow-unaligned-mem.ll [X86] Change pentium4 tuning settings and scheduler model back to their values before D83913. 2020-08-26 15:38:12 -07:00
small-byval-memcpy.ll
smax.ll [IR] Add min/max/abs intrinsics 2020-07-23 20:56:19 +02:00
smin.ll [IR] Add min/max/abs intrinsics 2020-07-23 20:56:19 +02:00
smul-with-overflow.ll
smul_fix.ll
smul_fix_sat.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
smul_fix_sat_constants.ll
soft-fp-legal-in-HW-reg.ll
soft-fp.ll
soft-sitofp.ll
speculative-execution-side-effect-suppression.ll [x86][seses] Add clang flag; Use lvi-cfi with seses 2020-07-07 13:20:13 -07:00
speculative-load-hardening-call-and-ret.ll Prevent register coalescing in functions whith setjmp 2020-05-16 00:36:34 +01:00
speculative-load-hardening-gather.ll
speculative-load-hardening-indirect.ll
speculative-load-hardening-no-spill.ll [MS] Copy the symbols assigned to the former instruction when memory folding. 2020-06-10 15:38:32 +08:00
speculative-load-hardening.ll
splat-const.ll
splat-for-size.ll Revert "[llvm][test] Add COM: directives before colon-less non-CHECKs in comments. NFC" 2020-05-22 05:36:15 -06:00
split-eh-lpad-edges.ll
split-extend-vector-inreg.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
split-store.ll
split-vector-bitcast.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
split-vector-rem.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
sqrt-fastmath-mir.ll [SelectionDAG] Add guard to automatically insert flags 2020-09-26 13:57:52 +08:00
sqrt-fastmath-tune.ll
sqrt-fastmath.ll [DAGCombiner] skip reciprocal divisor optimization for x/sqrt(x), better 2020-08-31 09:35:59 -04:00
sqrt-partial.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
sqrt.ll
srem-lkk.ll
srem-seteq-optsize.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
srem-seteq-vec-nonsplat.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
srem-seteq-vec-splat.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
srem-seteq.ll
srem-vector-lkk.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
sret-implicit.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
sse-align-0.ll
sse-align-1.ll
sse-align-2.ll
sse-align-3.ll
sse-align-4.ll
sse-align-5.ll
sse-align-6.ll
sse-align-7.ll
sse-align-8.ll
sse-align-9.ll
sse-align-10.ll
sse-align-11.ll
sse-align-12.ll
sse-commute.ll
sse-cvttp2si.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
sse-domains.ll
sse-fcopysign.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
sse-fsignum.ll
sse-intel-ocl.ll
sse-intrinsics-fast-isel-x86_64.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
sse-intrinsics-fast-isel.ll [X86][SSE] lowerV2I64Shuffle - use undef elements in PSHUFD mask widening 2020-07-26 16:04:22 +01:00
sse-intrinsics-x86-upgrade.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
sse-intrinsics-x86.ll
sse-intrinsics-x86_64-upgrade.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
sse-intrinsics-x86_64.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
sse-load-ret.ll
sse-minmax.ll
sse-only.ll
sse-regcall.ll
sse-scalar-fp-arith-unary.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
sse-scalar-fp-arith.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
sse-unaligned-mem-feature.ll
sse-varargs.ll
sse1-fcopysign.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
sse1.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
sse2-intrinsics-canonical.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
sse2-intrinsics-fast-isel-x86_64.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
sse2-intrinsics-fast-isel.ll [X86] Update SSE/AVX integer MINMAX intrinsics to emit llvm.smax.* etc. (PR46851) 2020-09-15 11:19:08 +01:00
sse2-intrinsics-x86-upgrade.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
sse2-intrinsics-x86.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
sse2-intrinsics-x86_64-upgrade.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
sse2-intrinsics-x86_64.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
sse2-vector-shifts.ll
sse2.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
sse3-avx-addsub-2.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
sse3-avx-addsub.ll
sse3-intrinsics-fast-isel.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
sse3-intrinsics-x86.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
sse3.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
sse4a-intrinsics-fast-isel.ll
sse4a-upgrade.ll
sse4a.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
sse41-intrinsics-fast-isel.ll [X86] Update SSE/AVX integer MINMAX intrinsics to emit llvm.smax.* etc. (PR46851) 2020-09-15 11:19:08 +01:00
sse41-intrinsics-x86-upgrade.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
sse41-intrinsics-x86.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
sse41-pmovxrm.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
sse41.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
sse42-intrinsics-fast-isel-x86_64.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
sse42-intrinsics-fast-isel.ll
sse42-intrinsics-x86.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
sse42-intrinsics-x86_64.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
sse_partial_update.ll
sse_reload_fold.ll
sshl_sat.ll [Intrinsic] Add sshl.sat/ushl.sat, saturated shift intrinsics. 2020-08-07 15:09:24 +02:00
sshl_sat_vec.ll [Intrinsic] Add sshl.sat/ushl.sat, saturated shift intrinsics. 2020-08-07 15:09:24 +02:00
ssp-data-layout.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
ssp-guard-spill.ll
ssse3-intrinsics-fast-isel.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
ssse3-intrinsics-x86-upgrade.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
ssse3-intrinsics-x86.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
ssub_sat.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
ssub_sat_plus.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
ssub_sat_vec.ll [X86][SelectionDAG] Add SADDO_CARRY and SSUBO_CARRY to support multipart signed add/sub overflow legalization. 2020-10-12 23:18:29 -07:00
stack-align-memcpy.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
stack-align.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
stack-align2.ll [X86] Fix stack alignment on 32-bit Solaris/x86 2020-09-17 11:17:11 +02:00
stack-clash-dynamic-alloca.ll [stack-clash] Fix probing of dynamic alloca 2020-10-30 15:34:00 +01:00
stack-clash-large-large-align.ll Fix interaction between stack alignment and inline-asm stack clash protection 2020-10-02 16:51:49 +02:00
stack-clash-large.ll Fix stack-clash probing for large static alloca 2020-07-03 09:22:03 +02:00
stack-clash-medium-natural-probes-mutliple-objects.ll
stack-clash-medium-natural-probes.ll
stack-clash-medium.ll Improve stack-clash implementation on x86 2020-05-25 14:48:14 +02:00
stack-clash-small-alloc-medium-align.ll [stack-clash] Fix probing of dynamic alloca 2020-10-30 15:34:00 +01:00
stack-clash-small-large-align.ll Fix interaction between stack alignment and inline-asm stack clash protection 2020-10-02 16:51:49 +02:00
stack-clash-small.ll
stack-clash-unknown-call.ll
stack-folding-3dnow.ll
stack-folding-adx-x86_64.ll [CodeGen][X86] Remove unused check-prefix in adx tests. 2020-11-02 11:52:24 +08:00
stack-folding-adx.mir
stack-folding-avx512bf16.ll
stack-folding-avx512vp2intersect.ll [X86] When storing v1i1/v2i1/v4i1 to memory, make sure we store zeros in the rest of the byte 2020-11-12 21:28:18 -08:00
stack-folding-bmi.ll
stack-folding-bmi2.ll
stack-folding-bmi2.mir
stack-folding-fp-avx1.ll
stack-folding-fp-avx512.ll [X86][FPEnv] Teach X86 mask compare intrinsics to respect strict FP semantics. 2020-08-11 10:28:41 +08:00
stack-folding-fp-avx512vl.ll [X86][FPEnv] Teach X86 mask compare intrinsics to respect strict FP semantics. 2020-08-11 10:28:41 +08:00
stack-folding-fp-nofpexcept.mir
stack-folding-fp-sse42.ll
stack-folding-int-avx1.ll
stack-folding-int-avx2.ll
stack-folding-int-avx512.ll
stack-folding-int-avx512vl.ll
stack-folding-int-avx512vnni.ll
stack-folding-int-avxvnni.ll [X86] Support Intel avxvnni 2020-10-31 12:39:51 +08:00
stack-folding-int-sse42.ll
stack-folding-lwp.ll
stack-folding-mmx.ll
stack-folding-sha.ll
stack-folding-tbm.ll
stack-folding-x86_64.ll
stack-folding-xop.ll
stack-guard-memloc-vararg.ll [StackProtector] Fix crash with vararg due to not checking LocationSize validity. 2020-09-03 00:08:48 -07:00
stack-guard-oob.ll
stack-probe-red-zone.ll
stack-probe-size.ll
stack-probes.ll
stack-protector-2.ll Revert "[IR] add fn attr for no_stack_protector; prevent inlining on mismatch" 2020-11-17 17:27:14 -08:00
stack-protector-3.ll [X86] Support customizing stack protector guard 2020-10-22 10:08:14 +08:00
stack-protector-dbginfo.ll
stack-protector-msvc.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
stack-protector-remarks.ll
stack-protector-strong-macho-win32-xor.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
stack-protector-target.ll
stack-protector-vreg-to-vreg-copy.ll
stack-protector-weight.ll
stack-protector.ll
stack-size-section-function-sections.ll
stack-size-section.ll
stack-update-frame-opcode.ll
stack_guard_remat.ll
stackguard-internal.ll
stackmap-fast-isel.ll
stackmap-frame-setup.ll
stackmap-large-constants.ll
stackmap-large-location-size.ll Migrate last batch of tests to gc-live bundle format 2020-06-26 10:28:27 -07:00
stackmap-liveness.ll
stackmap-nops.ll
stackmap-shadow-optimization.ll
stackmap.ll
stackpointer.ll
statepoint-allocas.ll [Statepoint] Migrate a few tests to gc-live bundle format and fix assert 2020-06-04 18:15:58 -07:00
statepoint-call-lowering.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
statepoint-duplicates-export.ll Migrate last batch of tests to gc-live bundle format 2020-06-26 10:28:27 -07:00
statepoint-far-call.ll
statepoint-fixup-call.mir [Statepoints] Spill GC Ptr regs in FixupStatepoints. 2020-08-14 20:21:19 +07:00
statepoint-fixup-copy-prop-neg.mir [Statepoints] FixupStatepoint: properly set isKill on spilled register. 2020-08-14 22:19:20 +07:00
statepoint-fixup-invoke.mir [Statepoints] Update statepoint mir tests. 2020-10-14 02:27:54 +07:00
statepoint-fixup-shared-ehpad.mir [Statepoints] Update statepoint mir tests. 2020-10-14 02:27:54 +07:00
statepoint-forward.ll Migrate a couple of codegen tests to gc-live format 2020-06-25 12:58:52 -07:00
statepoint-gc-live.ll Introduce a "gc-live" bundle for the gc arguments of a statepoint 2020-06-03 15:00:24 -07:00
statepoint-gctransition-call-lowering.ll Migrate a couple of codegen tests to gc-live format 2020-06-25 12:58:52 -07:00
statepoint-invoke.ll [Statepoint] Migrate a few tests to gc-live bundle format and fix assert 2020-06-04 18:15:58 -07:00
statepoint-live-in-remat.ll [Tests] Migrate more statepoint lowering tests to use operand bundles 2020-05-28 20:04:24 -07:00
statepoint-live-in.ll [Statepoint] Migrate a few tests to gc-live bundle format and fix assert 2020-06-04 18:15:58 -07:00
statepoint-no-extra-const.ll Migrate a couple of codegen tests to gc-live format 2020-06-25 12:58:52 -07:00
statepoint-no-realign-stack.ll Migrate a couple of codegen tests to gc-live format 2020-06-25 12:58:52 -07:00
statepoint-regs.ll Migrate last batch of tests to gc-live bundle format 2020-06-26 10:28:27 -07:00
statepoint-stack-usage.ll [Statepoints] Change statepoint machine instr format to better suit VReg lowering. 2020-10-06 17:40:29 +07:00
statepoint-stackmap-format.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
statepoint-stackmap-size.ll Migrate last batch of tests to gc-live bundle format 2020-06-26 10:28:27 -07:00
statepoint-uniqueing.ll Migrate last batch of tests to gc-live bundle format 2020-06-26 10:28:27 -07:00
statepoint-vector-bad-spill.ll Migrate a couple of codegen tests to gc-live format 2020-06-25 14:11:20 -07:00
statepoint-vector.ll [Statepoints] Change statepoint machine instr format to better suit VReg lowering. 2020-10-06 17:40:29 +07:00
statepoint-vreg-details.ll Revert "[Statepoints] Allow deopt GC pointer on VReg if gc-live bundle is empty." 2020-10-23 21:55:06 +07:00
statepoint-vreg-folding.mir [Statepoints] Update statepoint mir tests. 2020-10-14 02:27:54 +07:00
statepoint-vreg-unlimited-tied-opnds.ll [Statepoints] Remove MI limit on number of tied operands. 2020-10-15 19:02:38 +07:00
statepoint-vreg.ll [Statepoints] Change statepoint machine instr format to better suit VReg lowering. 2020-10-06 17:40:29 +07:00
statepoint-vreg.mir [Statepoints] Change statepoint machine instr format to better suit VReg lowering. 2020-10-06 17:40:29 +07:00
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 [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
store_op_load_fold.ll
store_op_load_fold2.ll [MachineInstr] Add support for instructions with multiple memory operands. 2020-11-03 20:44:40 -05:00
stores-merging.ll [DAGCombiner] allow more store merging for non-i8 truncated ops 2020-09-07 14:12:36 -04:00
storetrunc-fp.ll
strict-fadd-combines.ll [FPEnv] Allow fneg + strict_fadd -> strict_fsub in DAGCombiner 2020-08-27 08:17:01 -04:00
stride-nine-with-base-reg.ll
stride-reuse.ll
sttni.ll
sub-of-bias.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
sub-of-not.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
sub-with-overflow.ll
sub.ll
subcarry.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
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 [X86] subvector-broadcast.ll - replace X32 check prefix with X86. NFC. 2020-11-17 16:16:50 +00:00
sunkaddr-ext.ll
swap.ll
swift-error.ll
swift-return.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
swiftcc.ll
swifterror.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05: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-lower-peel-top-case.ll
switch-or.ll
switch-order-weight.ll
switch-zextload.ll
switch.ll [test] Make bt_order_by_weight in switch.ll more robust 2020-10-28 12:56:23 -07: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
system-intrinsics-xsave.ll
system-intrinsics-xsavec.ll
system-intrinsics-xsaveopt.ll
system-intrinsics-xsaves.ll
system-intrinsics-xsetbv.ll
system-intrinsics.ll
tail-call-attrs.ll
tail-call-casts.ll
tail-call-conditional.mir
tail-call-deref.ll
tail-call-got.ll
tail-call-legality.ll
tail-call-mutable-memarg.ll Reland [X86] Codegen for preallocated 2020-05-20 11:25:44 -07:00
tail-call-parameter-attrs-mismatch.ll
tail-call-win64.ll
tail-dup-addr.ll
tail-dup-asm-goto.ll [CodeGen][TailDuplicator] Don't duplicate blocks with INLINEASM_BR 2020-10-06 18:44:59 -07:00
tail-dup-catchret.ll
tail-dup-debugloc.ll
tail-dup-merge-loop-headers.ll
tail-dup-no-other-successor.ll
tail-dup-partial.ll
tail-dup-repeat.ll
tail-merge-after-mbp.mir
tail-merge-debugloc.ll
tail-merge-identical.ll
tail-merge-unreachable.ll
tail-merge-wineh.ll
tail-opts.ll
tail-threshold.ll
tailcall-64.ll
tailcall-assume.ll
tailcall-calleesave.ll
tailcall-cgp-dup.ll
tailcall-disable.ll
tailcall-extract.ll
tailcall-fastisel.ll
tailcall-largecode.ll
tailcall-lifetime-end.ll
tailcall-mem-intrinsics.ll
tailcall-msvc-conventions.ll
tailcall-multiret.ll
tailcall-pseudo-64.mir
tailcall-pseudo.mir
tailcall-readnone.ll
tailcall-returndup-void.ll
tailcall-ri64.ll
tailcall-stackalign.ll
tailcall-structret.ll
tailcall-tailcc.ll
tailcall.ll
tailcallbyval.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
tailcallbyval64.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
tailcallfp.ll
tailcallfp2.ll
tailcallpic1.ll [X86][ELF] Prefer lowering MC_GlobalAddress operands to .Lfoo$local for STV_DEFAULT only 2020-08-14 00:09:15 +01:00
tailcallpic2.ll
tailcallpic3.ll [X86][ELF] Prefer lowering MC_GlobalAddress operands to .Lfoo$local for STV_DEFAULT only 2020-08-14 00:09:15 +01:00
tailcallstack64.ll
tailcc-calleesave.ll
tailcc-disable-tail-calls.ll
tailcc-fastcc.ll
tailcc-fastisel.ll
tailcc-largecode.ll
tailcc-stackalign.ll
tailcc-structret.ll
tailccbyval.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
tailccbyval64.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
tailccfp.ll
tailccfp2.ll
tailccpic1.ll [X86][ELF] Prefer lowering MC_GlobalAddress operands to .Lfoo$local for STV_DEFAULT only 2020-08-14 00:09:15 +01:00
tailccpic2.ll
tailccstack64.ll
taildup-callsiteinfo.mir
taildup-crash.ll
taildup-heapallocsite.ll
tailjmp_gotpcrel_relax_relocation.ll
targetLoweringGeneric.ll
tbm-intrinsics-fast-isel-x86_64.ll
tbm-intrinsics-fast-isel.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
tbm-intrinsics-x86_64.ll
tbm-intrinsics.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
tbm_patterns.ll
test-nofold.ll
test-shrink-bug.ll [X86][SSE] SimplifyDemandedVectorEltsForTargetNode - add general shuffle combining support 2020-09-02 09:24:46 +01:00
test-shrink.ll [X86] Pre-commit the test-shrink.ll changes from D86578. 2020-08-30 12:25:18 -07:00
test-vs-bittest.ll [X86] Enable shrink-wrapping for no-frame-pointer non-nounwind functions on platforms not using compact unwind 2020-11-04 16:51:48 -08:00
testb-je-fusion.ll [CodeGen][X86] Remove some unused check-prefixes and regenerate tests. 2020-11-17 11:25:55 +08:00
testl-commute.ll
this-return-64.ll
throws-cfi-fp.ll
throws-cfi-no-fp.ll
tls-addr-non-leaf-function.ll
tls-android-negative.ll
tls-android.ll
tls-local-dynamic.ll
tls-models.ll
tls-no-plt.ll
tls-pic.ll
tls-pie.ll
tls-shrink-wrapping.ll
tls-windows-itanium.ll
tls.ll [AsmPrinter] Don't generate .Lfoo$local for -fno-PIC and -fPIE 2020-05-25 23:35:49 -07:00
tlv-1.ll
tlv-2.ll
tlv-3.ll
token_landingpad.ll
topdepthreduce-postra.mir [MachineScheduler] Fix the TopDepth/BotHeightReduce latency heuristics 2020-07-17 11:02:13 +01:00
trap.ll
tree_way_unsigned_cmp.ll
trunc-and.ll
trunc-ext-ld-st.ll
trunc-store.ll
trunc-subvector.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
trunc-to-bool.ll
trunc-vector-width.ll [X86][AVX] getAVX512TruncNode - don't truncate from illegal vector widths. 2020-08-19 13:00:26 +01:00
tsxldtrk-intrinsic.ll
twoaddr-coalesce-2.ll
twoaddr-coalesce-3.ll
twoaddr-coalesce.ll
twoaddr-dbg-value.mir
twoaddr-lea.ll Remove TwoAddressInstructionPass::sink3AddrInstruction. 2020-07-16 10:02:52 -04:00
twoaddr-sink-terminator.ll
typeid-alias.ll
uadd_sat.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
uadd_sat_plus.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
uadd_sat_vec.ll [X86][AVX] LowerADDSAT_SUBSAT - avoid X86ISD::BLENDV in UADDSAT/USUBSAT v8i32/v4i64 lowering 2020-11-20 18:16:44 +00:00
udiv_fix.ll [X86][SSE] SimplifyDemandedVectorEltsForTargetNode - add general shuffle combining support 2020-09-02 09:24:46 +01:00
udiv_fix_sat.ll [X86][SSE] SimplifyDemandedVectorEltsForTargetNode - add general shuffle combining support 2020-09-02 09:24:46 +01:00
uint64-to-float.ll
uint_to_fp-2.ll [SDag] SimplifyDemandedBits: simplify to FP constant if all bits known 2020-10-07 09:24:38 +01:00
uint_to_fp-3.ll [X86][SSE] lowerV2I64Shuffle - use undef elements in PSHUFD mask widening 2020-07-26 16:04:22 +01:00
uint_to_fp.ll
uintr-intrinsics.ll [X86] Add User Interrupts(UINTR) instructions 2020-10-22 17:33:07 +08:00
umax.ll [X86][SSE2] Use smarter instruction patterns for lowering UMIN/UMAX with v8i16. 2020-10-11 11:21:23 +01:00
umin.ll [X86][SSE2] Use smarter instruction patterns for lowering UMIN/UMAX with v8i16. 2020-10-11 11:21:23 +01:00
umul-with-carry.ll
umul-with-overflow.ll
umul_fix.ll
umul_fix_sat.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
umulo-64-legalisation-lowering.ll
umulo-128-legalisation-lowering.ll
unaligned-32-byte-memops.ll
unaligned-load.ll
unaligned-spill-folding.ll
undef-eflags.mir
undef-globals-bss.ll
undef-label.ll
undef-ops.ll
unfold-masked-merge-scalar-constmask-innerouter.ll
unfold-masked-merge-scalar-constmask-interleavedbits.ll
unfold-masked-merge-scalar-constmask-interleavedbytehalves.ll
unfold-masked-merge-scalar-constmask-lowhigh.ll
unfold-masked-merge-scalar-variablemask.ll
unfold-masked-merge-vector-variablemask-const.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
unfold-masked-merge-vector-variablemask.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
unknown-location.ll
unreachable-loop-sinking.ll
unreachable-mbb-undef-phi.mir [X86] Use mtriple instead of march in MIR tests 2020-10-26 15:31:33 +00:00
unreachable-trap.ll
unreachableblockelim.ll Remove Passes dependency on CodeGen 2020-06-24 14:52:46 -07:00
unused_stackslots.ll
unwind-init.ll
unwindraise.ll
update-terminator-debugloc.ll
update-terminator.mir
urem-i8-constant.ll
urem-lkk.ll
urem-power-of-two.ll
urem-seteq-nonzero.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
urem-seteq-optsize.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
urem-seteq-vec-nonsplat.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
urem-seteq-vec-nonzero.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
urem-seteq-vec-splat.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
urem-seteq-vec-tautological.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
urem-seteq.ll
urem-vector-lkk.ll
use-add-flags.ll
use-cr-result-of-dom-icmp-st.ll
ushl_sat.ll [Intrinsic] Add sshl.sat/ushl.sat, saturated shift intrinsics. 2020-08-07 15:09:24 +02:00
ushl_sat_vec.ll [Intrinsic] Add sshl.sat/ushl.sat, saturated shift intrinsics. 2020-08-07 15:09:24 +02:00
usub_sat.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
usub_sat_plus.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
usub_sat_vec.ll [X86][AVX] LowerADDSAT_SUBSAT - avoid X86ISD::BLENDV in UADDSAT/USUBSAT v8i32/v4i64 lowering 2020-11-20 18:16:44 +00:00
utf8.ll
utf16-cfstrings.ll
uwtables.ll
v2f32.ll
v4f32-immediate.ll
v4i32load-crash.ll
v8i1-masks.ll [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. 2020-11-16 09:45:55 +08:00
vaargs.ll
vaes-intrinsics-avx-x86.ll
vaes-intrinsics-avx512-x86.ll
vaes-intrinsics-avx512vl-x86.ll
var-permute-128.ll [CodeGen][X86] Remove unused check-prefixes from more avx512 tests. NFCI. 2020-11-10 20:43:03 +08:00
var-permute-256.ll [CodeGen][X86] Remove unused check-prefixes from more avx512 tests. NFCI. 2020-11-10 20:43:03 +08:00
var-permute-512.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 [CodeGen][X86] Remove unused check-prefixes from vec tests. NFCI. 2020-11-11 15:32:42 +08:00
vec-copysign.ll
vec-libcalls.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
vec-loadsingles-alignment.ll
vec-strict-128.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
vec-strict-256.ll [X86] Fix errors in use of strictfp attribute. 2020-05-29 12:31:55 -04:00
vec-strict-512.ll [X86] Fix errors in use of strictfp attribute. 2020-05-29 12:31:55 -04:00
vec-strict-cmp-128.ll [CodeGen][X86] Remove unused check-prefix in strict FP tests. 2020-11-02 14:41:06 +08:00
vec-strict-cmp-256.ll [CodeGen][X86] Remove unused check-prefix in strict FP tests. 2020-11-02 14:41:06 +08:00
vec-strict-cmp-512.ll [CodeGen][X86] Remove unused check-prefix in strict FP tests. 2020-11-02 14:41:06 +08:00
vec-strict-cmp-sub128.ll [CodeGen][X86] Remove unused check-prefix in strict FP tests. 2020-11-02 14:41:06 +08:00
vec-strict-fptoint-128.ll [X86] Improve lowering of fptoui 2020-11-07 23:50:03 -08:00
vec-strict-fptoint-256.ll [X86] Improve lowering of fptoui 2020-11-07 23:50:03 -08:00
vec-strict-fptoint-512.ll [X86] Improve lowering of fptoui 2020-11-07 23:50:03 -08:00
vec-strict-inttofp-128.ll [CodeGen][X86] Remove unused check-prefix in strict FP tests. 2020-11-02 14:41:06 +08:00
vec-strict-inttofp-256.ll [CodeGen][X86] Remove unused check-prefix in strict FP tests. 2020-11-02 14:41:06 +08:00
vec-strict-inttofp-512.ll [FPEnv][X86][SystemZ] Use different algorithms for i64->double uint_to_fp under strictfp to avoid producing -0.0 when rounding toward negative infinity 2020-10-21 18:12:54 -07:00
vec-strict-round-128.ll [X86] Fix errors in use of strictfp attribute. 2020-05-29 12:31:55 -04:00
vec-trunc-store.ll
vec3.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
vec_align.ll
vec_align_i256.ll
vec_anyext.ll
vec_call.ll [X86] Copy the tuning features and scheduler model from pentium4/x86-64 to generic 2020-08-24 14:47:10 -07:00
vec_cast.ll
vec_cast2.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
vec_cast3.ll
vec_cmp_sint-128.ll [CodeGen][X86] Remove unused check-prefixes from vec tests. NFCI. 2020-11-11 15:32:42 +08:00
vec_cmp_uint-128.ll [CodeGen][X86] Remove unused check-prefixes from vec tests. NFCI. 2020-11-11 15:32:42 +08:00
vec_compare-sse4.ll
vec_compare.ll
vec_ctbits.ll
vec_ext_inreg.ll [CodeGen][X86] Remove unused check-prefixes from vec tests. NFCI. 2020-11-11 15:32:42 +08:00
vec_extract-avx.ll [CodeGen][X86] Remove unused check-prefixes from vec tests. NFCI. 2020-11-11 15:32:42 +08:00
vec_extract-mmx.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
vec_extract-sse4.ll
vec_extract.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
vec_fabs.ll [X86] vec_fabs.ll - replace X32 check prefix with X86. NFC. 2020-11-17 17:37:09 +00:00
vec_floor.ll
vec_fneg.ll [CodeGen] Ensure callers of CreateStackTemporary use sensible alignments 2020-06-09 08:10:17 +01:00
vec_fp_to_int.ll [CodeGen][X86] Remove unused check-prefixes from vec tests. NFCI. 2020-11-11 15:32:42 +08:00
vec_fpext.ll
vec_fptrunc.ll
vec_i64.ll
vec_ins_extract-1.ll
vec_ins_extract.ll
vec_insert-2.ll [X86][SSE] SimplifyDemandedVectorEltsForTargetNode - add general shuffle combining support 2020-09-02 09:24:46 +01:00
vec_insert-3.ll [X86][SSE] SimplifyDemandedVectorEltsForTargetNode - add general shuffle combining support 2020-09-02 09:24:46 +01:00
vec_insert-4.ll [CodeGen] Ensure callers of CreateStackTemporary use sensible alignments 2020-06-09 08:10:17 +01:00
vec_insert-5.ll [X86][SSE] SimplifyDemandedVectorEltsForTargetNode - add general shuffle combining support 2020-09-02 09:24:46 +01:00
vec_insert-7.ll [X86] Teach computeKnownBitsForTargetNode that the upper half of X86ISD::MOVQ2DQ is all zero. 2020-05-30 19:47:07 -07:00
vec_insert-8.ll
vec_insert-9.ll
vec_insert-mmx.ll
vec_int_to_fp.ll [X86] Remove unused check-prefixes from some vector tests 2020-11-10 10:48:48 +00:00
vec_loadsingles.ll
vec_logical.ll
vec_minmax_match.ll
vec_minmax_sint.ll [CodeGen][X86] Remove unused check-prefixes from vec tests. NFCI. 2020-11-11 15:32:42 +08:00
vec_minmax_uint.ll [CodeGen][X86] Remove unused check-prefixes from vec tests. NFCI. 2020-11-11 15:32:42 +08:00
vec_partial.ll
vec_reassociate.ll
vec_return.ll
vec_saddo.ll [X86] When storing v1i1/v2i1/v4i1 to memory, make sure we store zeros in the rest of the byte 2020-11-12 21:28:18 -08:00
vec_sdiv_to_shift.ll [CodeGen][X86] Remove unused check-prefixes from vec tests. NFCI. 2020-11-11 15:32:42 +08:00
vec_set-2.ll
vec_set-3.ll
vec_set-4.ll
vec_set-6.ll [X86][SSE] SimplifyDemandedVectorEltsForTargetNode - add general shuffle combining support 2020-09-02 09:24:46 +01:00
vec_set-7.ll
vec_set-8.ll
vec_set-A.ll [x86] favor vector constant load to avoid GPR to XMM transfer, part 2 2020-05-25 08:01:48 -04:00
vec_set-B.ll
vec_set-C.ll
vec_set-D.ll
vec_set-F.ll
vec_set-H.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
vec_set.ll
vec_setcc-2.ll [X86] Copy the tuning features and scheduler model from pentium4/x86-64 to generic 2020-08-24 14:47:10 -07:00
vec_setcc.ll
vec_shift.ll [X86] Regenerate vector shift tests. NFCI. 2020-10-27 13:14:54 +00:00
vec_shift2.ll [CodeGen][X86] Remove unused check-prefixes from vec tests. NFCI. 2020-11-11 15:32:42 +08:00
vec_shift3.ll [X86] Regenerate vector shift tests. NFCI. 2020-10-27 13:14:54 +00:00
vec_shift4.ll [CodeGen][X86] Remove unused check-prefixes from vec tests. NFCI. 2020-11-11 15:32:42 +08:00
vec_shift5.ll [X86] Regenerate vector shift tests. NFCI. 2020-10-27 13:14:54 +00:00
vec_shift6.ll [CodeGen][X86] Remove unused check-prefixes from vec tests. NFCI. 2020-11-11 15:32:42 +08:00
vec_shift7.ll [CodeGen][X86] Remove unused check-prefixes from vec tests. NFCI. 2020-11-11 15:32:42 +08:00
vec_shuf-insert.ll
vec_smulo.ll [X86] When storing v1i1/v2i1/v4i1 to memory, make sure we store zeros in the rest of the byte 2020-11-12 21:28:18 -08:00
vec_split.ll
vec_ss_load_fold.ll
vec_ssubo.ll [X86] When storing v1i1/v2i1/v4i1 to memory, make sure we store zeros in the rest of the byte 2020-11-12 21:28:18 -08:00
vec_trunc_sext.ll
vec_uaddo.ll [X86] When storing v1i1/v2i1/v4i1 to memory, make sure we store zeros in the rest of the byte 2020-11-12 21:28:18 -08:00
vec_uint_to_fp-fastmath.ll [X86] Remove unused check-prefixes from some vector tests 2020-11-10 10:48:48 +00:00
vec_uint_to_fp.ll
vec_umulo.ll [X86] When storing v1i1/v2i1/v4i1 to memory, make sure we store zeros in the rest of the byte 2020-11-12 21:28:18 -08:00
vec_unsafe-fp-math.ll
vec_usubo.ll [X86] When storing v1i1/v2i1/v4i1 to memory, make sure we store zeros in the rest of the byte 2020-11-12 21:28:18 -08:00
vec_zero-2.ll
vec_zero.ll
vec_zero_cse.ll
vecloadextract.ll
vector-bitreverse.ll [X86] Use GF2P8AFFINEQB to implement vector bitreverse. 2020-11-17 23:49:06 -08:00
vector-blend.ll
vector-compare-all_of.ll [X86][AVX2] combineSetCCMOVMSK - handle all_of patterns for PMOVMSKB(PACKSSBW(LO(X), HI(X))) 2020-06-07 21:08:53 +01:00
vector-compare-any_of.ll [X86][SSE] Simplify MOVMSK patterns based on comparison 2020-06-05 16:53:22 +01:00
vector-compare-combines.ll [CodeGen][X86] Remove unused check-prefixes from vector tests. NFCI. 2020-11-11 15:14:04 +08:00
vector-compare-results.ll [X86][AVX] Attempt to fold PACK(SHUFFLE(X,Y),SHUFFLE(X,Y)) -> SHUFFLE(PACK(X,Y)). 2020-07-10 09:33:27 +01:00
vector-compare-simplify.ll [DAGCombiner] Teach SimplifySetCC SETUGE X, SINTMIN -> SETLT X, 0 and SETULE X, SINTMAX -> SETGT X, -1. 2020-08-08 22:27:16 -07:00
vector-constrained-fp-intrinsics-flags.ll [X86] Fix errors in use of strictfp attribute. 2020-05-29 12:31:55 -04:00
vector-constrained-fp-intrinsics-fma.ll
vector-constrained-fp-intrinsics.ll [FPEnv][X86][SystemZ] Use different algorithms for i64->double uint_to_fp under strictfp to avoid producing -0.0 when rounding toward negative infinity 2020-10-21 18:12:54 -07:00
vector-ext-logic.ll [X86] Remove unused check-prefixes from some vector tests 2020-11-10 10:48:48 +00:00
vector-extend-inreg.ll [X86] Remove unused check-prefixes from some vector tests 2020-11-10 10:48:48 +00:00
vector-fshl-128.ll [X86] Remove unused check-prefixes from vector funnel shift tests 2020-11-10 15:45:37 +00:00
vector-fshl-256.ll [X86] Remove unused check-prefixes from vector funnel shift tests 2020-11-10 15:45:37 +00:00
vector-fshl-512.ll [X86] Remove unused check-prefixes from vector funnel shift tests 2020-11-10 15:45:37 +00:00
vector-fshl-rot-128.ll [X86] Remove unused check-prefixes from vector funnel shift tests 2020-11-10 15:45:37 +00:00
vector-fshl-rot-256.ll [X86] Remove unused check-prefixes from vector funnel shift tests 2020-11-10 15:45:37 +00:00
vector-fshl-rot-512.ll [X86][AVX512] Fold concat(and(x,y),and(z,w)) -> and(concat(x,z),concat(y,w)) for 512-bit vectors 2020-08-01 20:34:39 +01:00
vector-fshl-rot-sub128.ll [X86] Remove unused check-prefixes from vector funnel shift tests 2020-11-10 15:45:37 +00:00
vector-fshr-128.ll [X86] Remove unused check-prefixes from vector funnel shift tests 2020-11-10 15:45:37 +00:00
vector-fshr-256.ll [X86] Remove unused check-prefixes from vector funnel shift tests 2020-11-10 15:45:37 +00:00
vector-fshr-512.ll [X86] Remove unused check-prefixes from vector funnel shift tests 2020-11-10 15:45:37 +00:00
vector-fshr-rot-128.ll [X86] Remove unused check-prefixes from vector funnel shift tests 2020-11-10 15:45:37 +00:00
vector-fshr-rot-256.ll [X86] Remove unused check-prefixes from vector funnel shift tests 2020-11-10 15:45:37 +00:00
vector-fshr-rot-512.ll [SelectionDAG] Better legalization for FSHL and FSHR 2020-08-21 10:32:49 +01:00
vector-fshr-rot-sub128.ll [X86] Remove unused check-prefixes from vector funnel shift tests 2020-11-10 15:45:37 +00:00
vector-gep.ll
vector-half-conversions.ll [CodeGen][X86] Remove unused check-prefixes from vector tests. NFCI. 2020-11-11 15:14:04 +08:00
vector-idiv-sdiv-128.ll [DAG] Fold vector mul(x,0)/mul(x,1) to a clearing mask 2020-09-26 14:31:57 +01:00
vector-idiv-sdiv-256.ll [DAG] Fold vector mul(x,0)/mul(x,1) to a clearing mask 2020-09-26 14:31:57 +01:00
vector-idiv-sdiv-512.ll [CodeGen][X86] Remove unused check-prefixes from vector tests. NFCI. 2020-11-11 15:14:04 +08:00
vector-idiv-udiv-128.ll [X86][SSE] Enable ZERO_EXTEND_VECTOR_INREG shuffle combining on SSE41 targets. 2020-09-20 16:05:10 +01:00
vector-idiv-udiv-256.ll [X86][SSE] SimplifyDemandedVectorEltsForTargetNode - add general shuffle combining support 2020-09-02 09:24:46 +01:00
vector-idiv-udiv-512.ll [CodeGen][X86] Remove unused check-prefixes from vector tests. NFCI. 2020-11-11 15:14:04 +08:00
vector-idiv-v2i32.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
vector-idiv.ll
vector-interleave.ll [CodeGen][X86] Remove unused check-prefixes from vector tests. NFCI. 2020-11-11 15:14:04 +08:00
vector-intrinsics.ll
vector-lzcnt-128.ll [CodeGen][X86] Remove unused check-prefixes from vector tests. NFCI. 2020-11-11 15:14:04 +08:00
vector-lzcnt-256.ll [CodeGen][X86] Remove unused check-prefixes from vector tests. NFCI. 2020-11-11 15:14:04 +08:00
vector-lzcnt-512.ll [CodeGen][X86] Remove unused check-prefixes from more avx512 tests. NFCI. 2020-11-10 20:43:03 +08:00
vector-lzcnt-sub128.ll
vector-merge-store-fp-constants.ll
vector-mul.ll [X86] Cleanup check-prefixes for vector-mul.ll tests 2020-09-26 15:49:19 +01:00
vector-mulfix-legalize.ll [DAG] SimplifyDemandedBits - peek through SHL if we only demand sign bits. 2020-06-03 16:11:54 +01:00
vector-narrow-binop.ll [X86] Remove unused check-prefixes from some vector tests 2020-11-10 10:48:48 +00:00
vector-pack-128.ll [X86][SSE] Add PACKSS/PACKUS style patterns tests 2020-07-05 16:18:23 +01:00
vector-pack-256.ll [CodeGen][X86] Remove unused check-prefixes from vector tests. NFCI. 2020-11-11 15:14:04 +08:00
vector-pack-512.ll [X86][SSE] Add PACKSS/PACKUS style patterns tests 2020-07-05 16:18:23 +01:00
vector-partial-undef.ll
vector-pcmp.ll [X86][SSE] Enable ZERO_EXTEND_VECTOR_INREG shuffle combining on SSE41 targets. 2020-09-20 16:05:10 +01:00
vector-popcnt-128-ult-ugt.ll [CodeGen][X86] Remove unused check-prefixes from vector popcnt tests. NFCI. 2020-11-11 12:00:52 +08:00
vector-popcnt-128.ll [CodeGen][X86] Remove unused check-prefixes from vector tests. NFCI. 2020-11-11 15:14:04 +08:00
vector-popcnt-256-ult-ugt.ll [CodeGen][X86] Remove unused check-prefixes from vector popcnt tests. NFCI. 2020-11-11 12:00:52 +08:00
vector-popcnt-256.ll [CodeGen][X86] Remove unused check-prefixes from vector tests. NFCI. 2020-11-11 15:14:04 +08:00
vector-popcnt-512-ult-ugt.ll [CodeGen][X86] Remove unused check-prefixes from vector popcnt tests. NFCI. 2020-11-11 12:00:52 +08:00
vector-popcnt-512.ll [CodeGen][X86] Remove unused check-prefixes from vector popcnt tests. NFCI. 2020-11-11 12:00:52 +08:00
vector-reduce-add.ll [CodeGen][X86] Remove unused check-prefixes from vector reduce tests. NFCI. 2020-11-11 14:50:28 +08:00
vector-reduce-and-bool.ll [llvm][mlir] Promote the experimental reduction intrinsics to be first class intrinsics. 2020-10-07 10:36:44 -07:00
vector-reduce-and-cmp.ll [CodeGen][X86] Remove unused check-prefixes from vector reduce tests. NFCI. 2020-11-11 14:50:28 +08:00
vector-reduce-and.ll [CodeGen][X86] Remove unused check-prefixes from vector reduce tests. NFCI. 2020-11-11 14:50:28 +08:00
vector-reduce-fadd-fast.ll [CodeGen][X86] Remove unused check-prefixes from vector reduce tests. NFCI. 2020-11-11 14:50:28 +08:00
vector-reduce-fadd.ll [CodeGen][X86] Remove unused check-prefixes from vector reduce tests. NFCI. 2020-11-11 14:50:28 +08:00
vector-reduce-fmax-fmin-fast.ll [CodeGen][X86] Remove unused check-prefixes from vector reduce tests. NFCI. 2020-11-11 14:50:28 +08:00
vector-reduce-fmax-nnan.ll [CodeGen][X86] Remove unused check-prefixes from vector reduce tests. NFCI. 2020-11-11 12:00:52 +08:00
vector-reduce-fmax.ll [CodeGen][X86] Remove unused check-prefixes from vector reduce tests. NFCI. 2020-11-11 12:00:52 +08:00
vector-reduce-fmin-nnan.ll [CodeGen][X86] Remove unused check-prefixes from vector reduce tests. NFCI. 2020-11-11 12:00:52 +08:00
vector-reduce-fmin.ll [CodeGen][X86] Remove unused check-prefixes from vector reduce tests. NFCI. 2020-11-11 12:00:52 +08:00
vector-reduce-fmul-fast.ll [CodeGen][X86] Remove unused check-prefixes from vector reduce tests. NFCI. 2020-11-11 14:50:28 +08:00
vector-reduce-fmul.ll [CodeGen][X86] Remove unused check-prefixes from vector reduce tests. NFCI. 2020-11-11 14:50:28 +08:00
vector-reduce-mul.ll [CodeGen][X86] Remove unused check-prefixes from vector reduce tests. NFCI. 2020-11-11 14:50:28 +08:00
vector-reduce-or-bool.ll [llvm][mlir] Promote the experimental reduction intrinsics to be first class intrinsics. 2020-10-07 10:36:44 -07:00
vector-reduce-or-cmp.ll [X86] Regenerate vector-reduce-or-cmp.ll 2020-11-21 17:11:25 +00:00
vector-reduce-or.ll [CodeGen][X86] Remove unused check-prefixes from vector reduce tests. NFCI. 2020-11-11 14:50:28 +08:00
vector-reduce-smax.ll [CodeGen][X86] Remove unused check-prefixes from vector reduce tests. NFCI. 2020-11-11 14:50:28 +08:00
vector-reduce-smin.ll [CodeGen][X86] Remove unused check-prefixes from vector reduce tests. NFCI. 2020-11-11 14:50:28 +08:00
vector-reduce-umax.ll [CodeGen][X86] Remove unused check-prefixes from vector reduce tests. NFCI. 2020-11-11 14:50:28 +08:00
vector-reduce-umin.ll [CodeGen][X86] Remove unused check-prefixes from vector reduce tests. NFCI. 2020-11-11 14:50:28 +08:00
vector-reduce-xor-bool.ll [llvm][mlir] Promote the experimental reduction intrinsics to be first class intrinsics. 2020-10-07 10:36:44 -07:00
vector-reduce-xor.ll [CodeGen][X86] Remove unused check-prefixes from vector reduce tests. NFCI. 2020-11-11 14:50:28 +08:00
vector-rem.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
vector-rotate-128.ll [X86] Remove unused check-prefixes from vector rotate tests 2020-11-10 15:45:38 +00:00
vector-rotate-256.ll [X86] Remove unused check-prefixes from vector rotate tests 2020-11-10 15:45:38 +00:00
vector-rotate-512.ll [X86][AVX512] Fold concat(and(x,y),and(z,w)) -> and(concat(x,z),concat(y,w)) for 512-bit vectors 2020-08-01 20:34:39 +01:00
vector-sext.ll [X86] vector-sext.ll - replace X32 check prefix with X86. NFC. 2020-11-17 12:39:47 +00:00
vector-shift-ashr-128.ll [CodeGen][X86] Remove unused check-prefixes from vector shift tests. NFCI. 2020-11-11 14:19:14 +08:00
vector-shift-ashr-256.ll [CodeGen][X86] Remove unused check-prefixes from vector shift tests. NFCI. 2020-11-11 14:19:14 +08:00
vector-shift-ashr-512.ll [CodeGen][X86] Remove unused check-prefixes from vector shift tests. NFCI. 2020-11-11 12:00:52 +08:00
vector-shift-ashr-sub128.ll [CodeGen][X86] Remove unused check-prefixes from vector shift tests. NFCI. 2020-11-11 14:19:14 +08:00
vector-shift-by-select-loop.ll [CodeGen][X86] Remove unused check-prefixes from vector shift tests. NFCI. 2020-11-11 14:19:14 +08:00
vector-shift-lshr-128.ll [CodeGen][X86] Remove unused check-prefixes from vector shift tests. NFCI. 2020-11-11 12:00:52 +08:00
vector-shift-lshr-256.ll [CodeGen][X86] Remove unused check-prefixes from vector shift tests. NFCI. 2020-11-11 14:19:14 +08:00
vector-shift-lshr-512.ll [CodeGen][X86] Remove unused check-prefixes from vector shift tests. NFCI. 2020-11-11 12:00:52 +08:00
vector-shift-lshr-sub128.ll [CodeGen][X86] Remove unused check-prefixes from vector shift tests. NFCI. 2020-11-11 14:19:14 +08:00
vector-shift-shl-128.ll [CodeGen][X86] Remove unused check-prefixes from vector shift tests. NFCI. 2020-11-11 14:19:14 +08:00
vector-shift-shl-256.ll [CodeGen][X86] Remove unused check-prefixes from vector shift tests. NFCI. 2020-11-11 14:19:14 +08:00
vector-shift-shl-512.ll [CodeGen][X86] Remove unused check-prefixes from vector shift tests. NFCI. 2020-11-11 12:00:52 +08:00
vector-shift-shl-sub128.ll [CodeGen][X86] Remove unused check-prefixes from vector shift tests. NFCI. 2020-11-11 14:19:14 +08:00
vector-shuffle-128-unpck.ll [CodeGen][X86] Remove unused check-prefixes from vector shuffle tests. NFCI. 2020-11-11 13:48:03 +08:00
vector-shuffle-128-v2.ll [CodeGen][X86] Remove unused check-prefixes from vector shuffle tests. NFCI. 2020-11-11 13:48:03 +08:00
vector-shuffle-128-v4.ll [CodeGen][X86] Remove unused check-prefixes from vector shuffle tests. NFCI. 2020-11-11 13:48:03 +08:00
vector-shuffle-128-v8.ll [CodeGen][X86] Remove unused check-prefixes from vector shuffle tests. NFCI. 2020-11-11 13:48:03 +08:00
vector-shuffle-128-v16.ll [X86] Increase the depth threshold required to form VPERMI2W/VPERMI2B in shuffle combining 2020-09-29 18:37:23 -07:00
vector-shuffle-256-v4.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
vector-shuffle-256-v8.ll [X86][SSE] SimplifyDemandedVectorEltsForTargetNode - add general shuffle combining support 2020-09-02 09:24:46 +01:00
vector-shuffle-256-v16.ll [X86][SSE] lowerShuffleAsDecomposedShuffleBlend - support decomposed unpacks for some vXi8/vXi16 cases 2020-09-12 13:39:33 +01:00
vector-shuffle-256-v32.ll [CodeGen][X86] Remove unused check-prefixes from vector shuffle tests. NFCI. 2020-11-11 12:00:52 +08:00
vector-shuffle-512-v8.ll [x86] favor vector constant load to avoid GPR to XMM transfer, part 2 2020-05-25 08:01:48 -04:00
vector-shuffle-512-v16.ll [CodeGen][X86] Remove unused check-prefixes from vector shuffle tests. NFCI. 2020-11-11 12:00:52 +08:00
vector-shuffle-512-v32.ll [X86][SSE] lowerShuffleAsDecomposedShuffleBlend - support decomposed unpacks for some vXi8/vXi16 cases 2020-09-12 13:39:33 +01:00
vector-shuffle-512-v64.ll [CodeGen][X86] Remove unused check-prefixes from vector shuffle tests. NFCI. 2020-11-11 13:48:03 +08:00
vector-shuffle-avx512.ll [X86][AVX] lowerShuffleWithSHUFPS - handle missed canonicalization cases. 2020-09-15 17:31:08 +01:00
vector-shuffle-combining-avx.ll [X86] Remove unused check-prefixes from some vector tests 2020-11-10 10:48:48 +00:00
vector-shuffle-combining-avx2.ll [X86] Remove unused check-prefixes from some vector tests 2020-11-10 10:48:48 +00:00
vector-shuffle-combining-avx512bw.ll [X86][SSE] Add SimplifyDemandedVectorEltsForTargetShuffle to handle target shuffle variable masks 2020-06-21 11:16:07 +01:00
vector-shuffle-combining-avx512bwvl.ll [X86] Add PR46393 test case 2020-10-29 16:28:32 +00:00
vector-shuffle-combining-avx512f.ll [X86] Remove unused check-prefixes from some vector tests 2020-11-10 10:48:48 +00:00
vector-shuffle-combining-avx512vbmi.ll
vector-shuffle-combining-sse4a.ll [X86] Remove unused check-prefixes from some vector tests 2020-11-10 10:48:48 +00:00
vector-shuffle-combining-sse41.ll [X86] Remove unused check-prefixes from some vector tests 2020-11-10 10:48:48 +00:00
vector-shuffle-combining-ssse3.ll [X86][SSE] Add SimplifyDemandedVectorEltsForTargetShuffle to handle target shuffle variable masks 2020-06-21 11:16:07 +01:00
vector-shuffle-combining-xop.ll [X86] Remove unused check-prefixes from some vector tests 2020-11-10 10:48:48 +00:00
vector-shuffle-combining.ll [SDag] SimplifyDemandedBits: simplify to FP constant if all bits known 2020-10-07 09:24:38 +01:00
vector-shuffle-masked.ll
vector-shuffle-mmx.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
vector-shuffle-sse1.ll [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks 2020-07-29 11:32:44 +01:00
vector-shuffle-sse4a.ll [X86][SSE] lowerV2I64Shuffle - use undef elements in PSHUFD mask widening 2020-07-26 16:04:22 +01:00
vector-shuffle-sse41.ll [X86] Remove unused check-prefixes from some vector tests 2020-11-10 10:48:48 +00:00
vector-shuffle-v1.ll [X86][FPEnv] Teach X86 mask compare intrinsics to respect strict FP semantics. 2020-08-11 10:28:41 +08:00
vector-shuffle-v48.ll [X86] Remove unused check-prefixes from some vector tests 2020-11-10 10:48:48 +00:00
vector-shuffle-variable-128.ll [CodeGen][X86] Remove unused check-prefixes from vector shuffle tests. NFCI. 2020-11-11 13:48:03 +08:00
vector-shuffle-variable-256.ll [CodeGen][X86] Remove unused check-prefixes from vector shuffle tests. NFCI. 2020-11-11 13:48:03 +08:00
vector-sqrt.ll
vector-trunc-math.ll [X86] Remove unused check-prefixes from vector trunc tests 2020-11-10 15:45:38 +00:00
vector-trunc-packus.ll [X86][AVX] Fold PACK(LOSUBVECTOR(SHUFFLE(X)),HISUBVECTOR(SHUFFLE(X))) -> SHUFFLE(PACK(LOSUBVECTOR(X),HISUBVECTOR(X))) 2020-07-04 13:54:30 +01:00
vector-trunc-ssat.ll [X86][AVX] Fold PACK(LOSUBVECTOR(SHUFFLE(X)),HISUBVECTOR(SHUFFLE(X))) -> SHUFFLE(PACK(LOSUBVECTOR(X),HISUBVECTOR(X))) 2020-07-04 13:54:30 +01:00
vector-trunc-usat.ll [X86] Remove unused check-prefixes from vector trunc tests 2020-11-10 15:45:38 +00:00
vector-trunc.ll [X86][SSE] combineVectorTruncation - enable (pre-SSSE3) vXi16->vXi8 truncation. 2020-09-24 15:51:36 +01:00
vector-truncate-combine.ll
vector-tzcnt-128.ll [CodeGen][X86] Remove unused check-prefixes from vector tzcnt tests. NFCI. 2020-11-11 13:48:03 +08:00
vector-tzcnt-256.ll [CodeGen][X86] Remove unused check-prefixes from vector tzcnt tests. NFCI. 2020-11-11 13:48:03 +08:00
vector-tzcnt-512.ll [CodeGen][X86] Remove unused check-prefixes from vector tzcnt tests. NFCI. 2020-11-11 13:48:03 +08:00
vector-unsigned-cmp.ll [X86][SSE] Don't use LowerVSETCCWithSUBUS for unsigned compare with +ve operands (PR47448) 2020-09-07 16:11:40 +01:00
vector-variable-idx.ll
vector-variable-idx2.ll
vector-width-store-merge.ll
vector-zext.ll [X86] Increase the depth threshold required to form VPERMI2W/VPERMI2B in shuffle combining 2020-09-29 18:37:23 -07:00
vector-zmov.ll [X86] Remove unused check-prefixes from some vector tests 2020-11-10 10:48:48 +00:00
vector.ll
vector_splat-const-shift-of-constmasked.ll [X86] Remove unused check-prefixes from some vector tests 2020-11-10 10:48:48 +00:00
vectorcall.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
version_directive.ll
vfcmp.ll
viabs.ll [X86] Remove some unused check-prefixes 2020-11-09 15:04:57 +00:00
virtreg-physreg-def-regallocfast.mir
virtual-registers-cleared-in-machine-functions-liveins.ll
visibility.ll
visibility2.ll
vmaskmov-offset.ll [X86] Use Align in reduceMaskedLoadToScalarLoad/reduceMaskedStoreToScalarStore. Correct pointer info. 2020-09-15 11:22:02 -07:00
vmovq.ll [x86] favor vector constant load to avoid GPR to XMM transfer 2020-05-17 11:56:26 -04:00
volatile-memstores-nooverlapping-load-stores.ll
volatile.ll [X86] Remove unused check-prefixes from some vector tests 2020-11-10 10:48:48 +00:00
vortex-bug.ll
vp2intersect_multiple_pairs.ll [X86] Remove some unused check-prefixes 2020-11-09 15:04:57 +00:00
vpshufbitqbm-intrinsics-upgrade.ll
vpshufbitqbm-intrinsics.ll
vsel-cmp-load.ll [X86] Remove unused check-prefixes from some vector tests 2020-11-10 10:48:48 +00:00
vselect-2.ll [X86] Remove unused check-prefixes from some vector tests 2020-11-10 10:48:48 +00:00
vselect-avx.ll [X86][SSE] lowerV2I64Shuffle - use undef elements in PSHUFD mask widening 2020-07-26 16:04:22 +01:00
vselect-constants.ll [X86] Remove unused check-prefixes from some vector tests 2020-11-10 10:48:48 +00:00
vselect-minmax.ll [X86] Remove unused check-prefixes from some vector tests 2020-11-10 10:48:48 +00:00
vselect-packss.ll [X86] Remove unused check-prefixes from some vector tests 2020-11-10 10:48:48 +00:00
vselect-pcmp.ll [X86] Remove unused check-prefixes from some vector tests 2020-11-10 10:48:48 +00:00
vselect-zero.ll [X86] Remove unused check-prefixes from some vector tests 2020-11-10 10:48:48 +00:00
vselect.ll [X86] Remove unused check-prefixes from some vector tests 2020-11-10 10:48:48 +00:00
vshift-1.ll [X86] Remove some unused check-prefixes 2020-11-09 15:04:57 +00:00
vshift-2.ll [X86] Remove some unused check-prefixes 2020-11-09 15:04:57 +00:00
vshift-3.ll [X86] Remove some unused check-prefixes 2020-11-09 15:04:57 +00:00
vshift-4.ll [X86] Remove some unused check-prefixes 2020-11-09 15:04:57 +00:00
vshift-5.ll [X86] Remove some unused check-prefixes 2020-11-09 15:04:57 +00:00
vshift-6.ll [X86] Remove some unused check-prefixes 2020-11-09 15:04:57 +00:00
vshift_scalar.ll
vshift_split.ll [X86] Regenerate vector shift tests. NFCI. 2020-10-27 13:14:54 +00:00
vshift_split2.ll [X86] Regenerate vector shift tests. NFCI. 2020-10-27 13:14:54 +00:00
vshli-simplify-demanded-bits.ll
vsplit-and.ll
vzero-excess.ll
waitpkg-intrinsics.ll
warn-stack.ll
wbinvd-intrinsic.ll
wbnoinvd-intrinsic.ll
weak-undef.ll
weak.ll
weak_def_can_be_hidden.ll
webkit-jscc.ll
wide-fma-contraction.ll
wide-integer-cmp.ll Revert "[BPI] Improve static heuristics for integer comparisons" 2020-08-17 20:44:33 +02:00
wide-integer-fold.ll
widen_arith-1.ll
widen_arith-2.ll
widen_arith-3.ll
widen_arith-4.ll [X86] Remove some unused check-prefixes 2020-11-09 15:04:57 +00:00
widen_arith-5.ll
widen_arith-6.ll
widen_bitops-0.ll [X86] Remove some unused check-prefixes 2020-11-09 15:04:57 +00:00
widen_bitops-1.ll [X86] Remove some unused check-prefixes 2020-11-09 15:04:57 +00:00
widen_cast-1.ll [X86] Copy the tuning features and scheduler model from pentium4/x86-64 to generic 2020-08-24 14:47:10 -07:00
widen_cast-2.ll
widen_cast-3.ll
widen_cast-4.ll
widen_cast-5.ll
widen_cast-6.ll
widen_compare-1.ll
widen_conv-1.ll
widen_conv-2.ll
widen_conv-3.ll [X86] Remove some unused check-prefixes 2020-11-09 15:04:57 +00:00
widen_conv-4.ll [X86] Remove some unused check-prefixes 2020-11-09 15:04:57 +00:00
widen_conversions.ll
widen_extract-1.ll
widen_load-0.ll
widen_load-1.ll
widen_load-2.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
widen_load-3.ll [X86] Remove some unused check-prefixes 2020-11-09 15:04:57 +00:00
widen_mul.ll [X86] Remove some unused check-prefixes 2020-11-09 15:04:57 +00:00
widen_shuffle-1.ll
widened-broadcast.ll [X86] Remove some unused check-prefixes 2020-11-09 15:04:57 +00:00
win-alloca-expander.ll
win-catchpad-csrs.ll
win-catchpad-nested-cxx.ll [Windows EH] Fix the order of Nested try-catches in $tryMap$ table 2020-05-15 22:03:43 -07:00
win-catchpad-nested.ll
win-catchpad-varargs.ll
win-catchpad.ll
win-cleanuppad.ll
win-funclet-cfi.ll
win-mixed-ehpersonality.ll
win-smallparams.ll
win32-bool.ll
win32-eh-available-externally.ll
win32-eh-states.ll
win32-eh.ll
win32-pic-jumptable.ll
win32-preemption.ll
win32-seh-catchpad-realign.ll
win32-seh-catchpad.ll
win32-seh-nested-finally.ll
win32-spill-xmm.ll
win32-ssp.ll
win32_sret.ll OpaquePtr: Update more tests to use typed sret 2020-11-20 20:08:43 -05:00
win64-bool.ll
win64-byval.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
win64-eh-empty-block-2.mir
win64-eh-empty-block.ll
win64-funclet-savexmm.ll
win64-jumptable.ll Reapply "[CodeGen] [WinException] Only produce handler data at the end of the function if needed" 2020-11-23 23:17:03 +02:00
win64-long-double.ll
win64-nosse-csrs.ll
win64-stackprobe-overflow.ll
win64_alloca_dynalloca.ll
win64_call_epi.ll
win64_eh.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
win64_eh_leaf.ll
win64_eh_leaf2.ll
win64_frame.ll Reapply "[CodeGen] [WinException] Only produce handler data at the end of the function if needed" 2020-11-23 23:17:03 +02:00
win64_nonvol.ll
win64_params.ll
win64_sibcall.ll
win64_vararg.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
win_chkstk.ll
win_coreclr_chkstk.ll
win_coreclr_chkstk_liveins.mir
win_cst_pool.ll
windows-itanium-alloca.ll
wineh-coreclr.ll
wineh-exceptionpointer.ll
wineh-no-ehpads.ll
x32-cet-intrinsics.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
x32-va_start.ll
x64-cet-intrinsics.ll
x86-16.ll
x86-32-intrcc.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
x86-32-vector-calling-conv.ll
x86-64-and-mask.ll
x86-64-arg.ll
x86-64-asm.ll
x86-64-baseptr.ll
x86-64-bittest-logic.ll
x86-64-call.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-64-extend-shift.ll
x86-64-flags-intrinsics.ll
x86-64-gv-offset.ll
x86-64-intrcc-nosse.ll
x86-64-intrcc.ll Reapply "RegAllocFast: Rewrite and improve" 2020-09-30 10:35:25 -04:00
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-64-pic.ll
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 OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
x86-64-sret-return.ll OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
x86-64-stack-and-frame-ptr.ll
x86-64-static-relo-movl.ll
x86-64-tls-1.ll
x86-64-varargs.ll
x86-64-veccallcc.ll
x86-big-ret.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
x86-cmov-converter.ll
x86-flags-intrinsics.ll
x86-fold-pshufb.ll
x86-framelowering-trap.ll
x86-inline-asm-validation.ll
x86-interleaved-access.ll [X86][AVX] lowerShuffleWithVTRUNC - extend to support v16i16/v32i8 binary shuffles. 2020-08-18 15:30:02 +01:00
x86-interleaved-check.ll
x86-interrupt_cc.ll [CodeGen][X86] Remove unused check-prefixes. NFCI. 2020-11-10 16:50:28 +08:00
x86-interrupt_cld.ll
x86-interrupt_vzeroupper.ll
x86-mixed-alignment-dagcombine.ll
x86-no_caller_saved_registers-preserve.ll
x86-no_caller_saved_registers.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] lowerV2I64Shuffle - use undef elements in PSHUFD mask widening 2020-07-26 16:04:22 +01:00
x86-shifts.ll [X86] Regenerate vector shift tests. NFCI. 2020-10-27 13:14:54 +00:00
x86-shrink-wrap-unwind.ll [X86] Enable shrink-wrapping for no-frame-pointer non-nounwind functions on platforms not using compact unwind 2020-11-04 16:51:48 -08:00
x86-shrink-wrapping.ll
x86-store-gv-addr.ll
x86-upgrade-avx-vbroadcast.ll
x86-upgrade-avx2-vbroadcast.ll
x86-win64-shrink-wrapping.ll
x86_64-mul-by-const.ll
x87-reg-usage.mir [X86] Use mtriple instead of march in MIR tests 2020-10-26 15:31:33 +00:00
x87.ll [X86] Remove unused check-prefixes from some vector tests 2020-11-10 10:48:48 +00:00
xaluo.ll
xaluo128.ll [X86] Remove some unused check-prefixes 2020-11-09 15:04:57 +00:00
xchg-nofold.ll
xmm-r64.ll
xmulo.ll [X86] Remove some unused check-prefixes 2020-11-09 15:04:57 +00:00
xop-ifma.ll
xop-intrinsics-fast-isel.ll [X86] Remove some unused check-prefixes 2020-11-09 15:04:57 +00:00
xop-intrinsics-x86_64-upgrade.ll
xop-intrinsics-x86_64.ll
xop-mask-comments.ll [X86] Regenerate xop tests with common prefixes. 2020-10-27 16:45:46 +00:00
xop-pcmov.ll
xor-combine-debugloc.ll
xor-icmp.ll [X86] Remove some unused check-prefixes 2020-11-09 15:04:57 +00:00
xor-select-i1-combine.ll
xor.ll [X86] Remove some unused check-prefixes 2020-11-09 15:04:57 +00:00
xray-attribute-instrumentation.ll
xray-custom-log.ll
xray-empty-firstmbb.mir
xray-ignore-loop-detection.ll
xray-log-args.ll
xray-loop-detection.ll
xray-multiplerets-in-blocks.mir
xray-partial-instrumentation-skip-entry.ll
xray-partial-instrumentation-skip-exit.ll
xray-section-group.ll
xray-selective-instrumentation-miss.ll
xray-selective-instrumentation.ll
xray-tail-call-sled.ll
xray-typed-event-log.ll
xtest.ll
zero-initialized-in-bss.ll Add tests for clang -fno-zero-initialized-in-bss and llc -nozero-initialized-in-bss 2020-07-04 23:26:57 -07:00
zero-remat.ll
zext-demanded.ll
zext-extract_subreg.ll
zext-fold.ll
zext-inreg-0.ll
zext-inreg-1.ll
zext-logicop-shift-load.ll [X86] Regenerate zext-load tests and add 32-bit test coverage. 2020-11-06 09:54:08 +00:00
zext-sext.ll
zext-shl.ll
zext-trunc.ll
zlib-longest-match.ll