llvm-project/llvm/test/CodeGen/X86
Daniel Neilson 1e68724d24 Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1)
Summary:
 This is a resurrection of work first proposed and discussed in Aug 2015:
   http://lists.llvm.org/pipermail/llvm-dev/2015-August/089384.html
and initially landed (but then backed out) in Nov 2015:
   http://lists.llvm.org/pipermail/llvm-commits/Week-of-Mon-20151109/312083.html

 The @llvm.memcpy/memmove/memset intrinsics currently have an explicit argument
which is required to be a constant integer. It represents the alignment of the
dest (and source), and so must be the minimum of the actual alignment of the
two.

 This change is the first in a series that allows source and dest to each
have their own alignments by using the alignment attribute on their arguments.

 In this change we:
1) Remove the alignment argument.
2) Add alignment attributes to the source & dest arguments. We, temporarily,
   require that the alignments for source & dest be equal.

 For example, code which used to read:
  call void @llvm.memcpy.p0i8.p0i8.i32(i8* %dest, i8* %src, i32 100, i32 4, i1 false)
will now read
  call void @llvm.memcpy.p0i8.p0i8.i32(i8* align 4 %dest, i8* align 4 %src, i32 100, i1 false)

 Downstream users may have to update their lit tests that check for
@llvm.memcpy/memmove/memset call/declaration patterns. The following extended sed script
may help with updating the majority of your tests, but it does not catch all possible
patterns so some manual checking and updating will be required.

s~declare void @llvm\.mem(set|cpy|move)\.p([^(]*)\((.*), i32, i1\)~declare void @llvm.mem\1.p\2(\3, i1)~g
s~call void @llvm\.memset\.p([^(]*)i8\(i8([^*]*)\* (.*), i8 (.*), i8 (.*), i32 [01], i1 ([^)]*)\)~call void @llvm.memset.p\1i8(i8\2* \3, i8 \4, i8 \5, i1 \6)~g
s~call void @llvm\.memset\.p([^(]*)i16\(i8([^*]*)\* (.*), i8 (.*), i16 (.*), i32 [01], i1 ([^)]*)\)~call void @llvm.memset.p\1i16(i8\2* \3, i8 \4, i16 \5, i1 \6)~g
s~call void @llvm\.memset\.p([^(]*)i32\(i8([^*]*)\* (.*), i8 (.*), i32 (.*), i32 [01], i1 ([^)]*)\)~call void @llvm.memset.p\1i32(i8\2* \3, i8 \4, i32 \5, i1 \6)~g
s~call void @llvm\.memset\.p([^(]*)i64\(i8([^*]*)\* (.*), i8 (.*), i64 (.*), i32 [01], i1 ([^)]*)\)~call void @llvm.memset.p\1i64(i8\2* \3, i8 \4, i64 \5, i1 \6)~g
s~call void @llvm\.memset\.p([^(]*)i128\(i8([^*]*)\* (.*), i8 (.*), i128 (.*), i32 [01], i1 ([^)]*)\)~call void @llvm.memset.p\1i128(i8\2* \3, i8 \4, i128 \5, i1 \6)~g
s~call void @llvm\.memset\.p([^(]*)i8\(i8([^*]*)\* (.*), i8 (.*), i8 (.*), i32 ([0-9]*), i1 ([^)]*)\)~call void @llvm.memset.p\1i8(i8\2* align \6 \3, i8 \4, i8 \5, i1 \7)~g
s~call void @llvm\.memset\.p([^(]*)i16\(i8([^*]*)\* (.*), i8 (.*), i16 (.*), i32 ([0-9]*), i1 ([^)]*)\)~call void @llvm.memset.p\1i16(i8\2* align \6 \3, i8 \4, i16 \5, i1 \7)~g
s~call void @llvm\.memset\.p([^(]*)i32\(i8([^*]*)\* (.*), i8 (.*), i32 (.*), i32 ([0-9]*), i1 ([^)]*)\)~call void @llvm.memset.p\1i32(i8\2* align \6 \3, i8 \4, i32 \5, i1 \7)~g
s~call void @llvm\.memset\.p([^(]*)i64\(i8([^*]*)\* (.*), i8 (.*), i64 (.*), i32 ([0-9]*), i1 ([^)]*)\)~call void @llvm.memset.p\1i64(i8\2* align \6 \3, i8 \4, i64 \5, i1 \7)~g
s~call void @llvm\.memset\.p([^(]*)i128\(i8([^*]*)\* (.*), i8 (.*), i128 (.*), i32 ([0-9]*), i1 ([^)]*)\)~call void @llvm.memset.p\1i128(i8\2* align \6 \3, i8 \4, i128 \5, i1 \7)~g
s~call void @llvm\.mem(cpy|move)\.p([^(]*)i8\(i8([^*]*)\* (.*), i8([^*]*)\* (.*), i8 (.*), i32 [01], i1 ([^)]*)\)~call void @llvm.mem\1.p\2i8(i8\3* \4, i8\5* \6, i8 \7, i1 \8)~g
s~call void @llvm\.mem(cpy|move)\.p([^(]*)i16\(i8([^*]*)\* (.*), i8([^*]*)\* (.*), i16 (.*), i32 [01], i1 ([^)]*)\)~call void @llvm.mem\1.p\2i16(i8\3* \4, i8\5* \6, i16 \7, i1 \8)~g
s~call void @llvm\.mem(cpy|move)\.p([^(]*)i32\(i8([^*]*)\* (.*), i8([^*]*)\* (.*), i32 (.*), i32 [01], i1 ([^)]*)\)~call void @llvm.mem\1.p\2i32(i8\3* \4, i8\5* \6, i32 \7, i1 \8)~g
s~call void @llvm\.mem(cpy|move)\.p([^(]*)i64\(i8([^*]*)\* (.*), i8([^*]*)\* (.*), i64 (.*), i32 [01], i1 ([^)]*)\)~call void @llvm.mem\1.p\2i64(i8\3* \4, i8\5* \6, i64 \7, i1 \8)~g
s~call void @llvm\.mem(cpy|move)\.p([^(]*)i128\(i8([^*]*)\* (.*), i8([^*]*)\* (.*), i128 (.*), i32 [01], i1 ([^)]*)\)~call void @llvm.mem\1.p\2i128(i8\3* \4, i8\5* \6, i128 \7, i1 \8)~g
s~call void @llvm\.mem(cpy|move)\.p([^(]*)i8\(i8([^*]*)\* (.*), i8([^*]*)\* (.*), i8 (.*), i32 ([0-9]*), i1 ([^)]*)\)~call void @llvm.mem\1.p\2i8(i8\3* align \8 \4, i8\5* align \8 \6, i8 \7, i1 \9)~g
s~call void @llvm\.mem(cpy|move)\.p([^(]*)i16\(i8([^*]*)\* (.*), i8([^*]*)\* (.*), i16 (.*), i32 ([0-9]*), i1 ([^)]*)\)~call void @llvm.mem\1.p\2i16(i8\3* align \8 \4, i8\5* align \8 \6, i16 \7, i1 \9)~g
s~call void @llvm\.mem(cpy|move)\.p([^(]*)i32\(i8([^*]*)\* (.*), i8([^*]*)\* (.*), i32 (.*), i32 ([0-9]*), i1 ([^)]*)\)~call void @llvm.mem\1.p\2i32(i8\3* align \8 \4, i8\5* align \8 \6, i32 \7, i1 \9)~g
s~call void @llvm\.mem(cpy|move)\.p([^(]*)i64\(i8([^*]*)\* (.*), i8([^*]*)\* (.*), i64 (.*), i32 ([0-9]*), i1 ([^)]*)\)~call void @llvm.mem\1.p\2i64(i8\3* align \8 \4, i8\5* align \8 \6, i64 \7, i1 \9)~g
s~call void @llvm\.mem(cpy|move)\.p([^(]*)i128\(i8([^*]*)\* (.*), i8([^*]*)\* (.*), i128 (.*), i32 ([0-9]*), i1 ([^)]*)\)~call void @llvm.mem\1.p\2i128(i8\3* align \8 \4, i8\5* align \8 \6, i128 \7, i1 \9)~g

 The remaining changes in the series will:
Step 2) Expand the IRBuilder API to allow creation of memcpy/memmove with differing
   source and dest alignments.
Step 3) Update Clang to use the new IRBuilder API.
Step 4) Update Polly to use the new IRBuilder API.
Step 5) Update LLVM passes that create memcpy/memmove calls to use the new IRBuilder API,
        and those that use use MemIntrinsicInst::[get|set]Alignment() to use
        getDestAlignment() and getSourceAlignment() instead.
Step 6) Remove the single-alignment IRBuilder API for memcpy/memmove, and the
        MemIntrinsicInst::[get|set]Alignment() methods.

Reviewers: pete, hfinkel, lhames, reames, bollu

Reviewed By: reames

Subscribers: niosHD, reames, jholewinski, qcolombet, jfb, sanjoy, arsenm, dschuff, dylanmckay, mehdi_amini, sdardis, nemanjai, david2050, nhaehnle, javed.absar, sbc100, jgravelle-google, eraman, aheejin, kbarton, JDevlieghere, asb, rbar, johnrusso, simoncook, jordy.potman.lists, apazos, sabuasal, llvm-commits

Differential Revision: https://reviews.llvm.org/D41675

llvm-svn: 322965
2018-01-19 17:13:12 +00:00
..
GC
GlobalISel [CodeGen] Print RegClasses on MI in verbose mode 2018-01-18 17:59:06 +00:00
avx512-shuffles [X86] Remove isel patterns for using unmasked vmovdqa32/vmovdqu32 for integer vector loads. 2018-01-18 07:44:06 +00:00
3addr-16bit.ll [x86] add RUN line and auto-generate checks 2018-01-19 17:09:28 +00:00
3addr-or.ll [x86] regenerate complete checks; NFC 2018-01-19 17:05:16 +00:00
3dnow-intrinsics.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
3dnow-schedule.ll [X86] Stop printing moves between VR64 and GR64 with 'movd' mnemonic. Use 'movq' instead. 2018-01-05 20:55:12 +00:00
4char-promote.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2003-08-03-CallArgLiveRanges.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2003-08-23-DeadBlockTest.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2003-11-03-GlobalBool.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2004-02-13-FrameReturnAddress.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2004-02-14-InefficientStackPointer.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2004-02-22-Casts.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2004-03-30-Select-Max.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2004-04-13-FPCMOV-Crash.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2004-06-10-StackifierCrash.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2004-10-08-SelectSetCCFold.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2005-01-17-CycleInDAG.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2005-02-14-IllegalAssembler.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2005-05-08-FPStackifierPHI.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2006-01-19-ISelFoldingBug.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
2006-03-01-InstrSchedBug.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
2006-03-02-InstrSchedBug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2006-04-04-CrossBlockCrash.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2006-04-27-ISelFoldingBug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2006-05-01-SchedCausingSpills.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2006-05-02-InstrSched1.ll
2006-05-02-InstrSched2.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2006-05-08-CoalesceSubRegClass.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2006-05-08-InstrSched.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2006-05-11-InstrSched.ll Reapply fix PR23384 (part 3 of 3) r304824 (was reverted in r305720). 2017-08-07 19:56:34 +00:00
2006-05-17-VectorArg.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2006-05-22-FPSetEQ.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2006-05-25-CycleInDAG.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2006-07-10-InlineAsmAConstraint.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2006-07-12-InlineAsmQConstraint.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2006-07-20-InlineAsm.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2006-07-28-AsmPrint-Long-As-Pointer.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2006-07-31-SingleRegClass.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2006-08-07-CycleInDAG.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2006-08-16-CycleInDAG.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2006-08-21-ExtraMovInst.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2006-09-01-CycleInDAG.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2006-10-02-BoolRetCrash.ll
2006-10-09-CycleInDAG.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2006-10-10-FindModifiedNodeSlotBug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2006-10-12-CycleInDAG.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2006-10-13-CycleInDAG.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2006-10-19-SwitchUnnecessaryBranching.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2006-11-12-CSRetCC.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2006-11-17-IllegalMove.ll [X86] Regenerate illegal move test 2018-01-05 14:24:03 +00:00
2006-11-27-SelectLegalize.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2006-12-16-InlineAsmCrash.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2006-12-19-IntelSyntax.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2007-01-08-InstrSched.ll
2007-01-08-X86-64-Pointer.ll
2007-01-13-StackPtrIndex.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2007-01-29-InlineAsm-ir.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2007-02-04-OrAddrMode.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2007-02-16-BranchFold.ll
2007-02-19-LiveIntervalAssert.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2007-02-23-DAGCombine-Miscompile.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2007-02-25-FastCCStack.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2007-03-01-SpillerCrash.ll
2007-03-15-GEP-Idx-Sink.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2007-03-16-InlineAsm.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2007-03-18-LiveIntervalAssert.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2007-03-24-InlineAsmMultiRegConstraint.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2007-03-24-InlineAsmPModifier.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2007-03-24-InlineAsmVectorOp.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2007-03-24-InlineAsmXConstraint.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2007-03-26-CoalescerBug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2007-04-08-InlineAsmCrash.ll
2007-04-11-InlineAsmVectorResult.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2007-04-17-LiveIntervalAssert.ll
2007-04-24-Huge-Stack.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2007-04-24-VectorCrash.ll
2007-04-27-InlineAsm-IntMemInput.ll
2007-05-05-Personality.ll
2007-05-05-VecCastExpand.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2007-05-14-LiveIntervalAssert.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2007-05-15-maskmovq.ll
2007-05-17-ShuffleISelBug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2007-06-04-X86-64-CtorAsmBugs.ll
2007-06-28-X86-64-isel.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2007-06-29-DAGCombinerBug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2007-06-29-VecFPConstantCSEBug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2007-07-03-GR64ToVR64.ll [X86] Stop printing moves between VR64 and GR64 with 'movd' mnemonic. Use 'movq' instead. 2018-01-05 20:55:12 +00:00
2007-07-10-StackerAssert.ll
2007-07-18-Vector-Extract.ll
2007-08-01-LiveVariablesBug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2007-08-09-IllegalX86-64Asm.ll
2007-08-10-SignExtSubreg.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2007-09-05-InvalidAsm.ll
2007-09-06-ExtWeakAliasee.ll
2007-09-27-LDIntrinsics.ll
2007-10-04-AvoidEFLAGSCopy.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2007-10-12-CoalesceExtSubReg.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2007-10-12-SpillerUnfold1.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2007-10-12-SpillerUnfold2.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2007-10-14-CoalescerCrash.ll
2007-10-15-CoalescerCrash.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
2007-10-16-CoalescerCrash.ll
2007-10-19-SpillerUnfold.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2007-10-28-inlineasm-q-modifier.ll
2007-10-29-ExtendSetCC.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2007-10-30-LSRCrash.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2007-10-31-extractelement-i64.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2007-11-01-ISelCrash.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
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: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2007-11-07-MulBy4.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2007-11-30-LoadFolding-Bug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2007-12-16-BURRSchedCrash.ll
2007-12-18-LoadCSEBug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-01-08-IllegalCMP.ll
2008-01-08-SchedulerCrash.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-01-09-LongDoubleSin.ll
2008-01-16-FPStackifierAssert.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-01-16-InvalidDAGCombineXform.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-02-05-ISelCrash.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-02-06-LoadFoldingBug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-02-14-BitMiscompile.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
2008-02-18-TailMergingBug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-02-20-InlineAsmClobber.ll
2008-02-22-LocalRegAllocBug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-02-25-InlineAsmBug.ll
2008-02-25-X86-64-CoalescerBug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-02-26-AsmDirectMemOp.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-02-27-DeadSlotElimBug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-02-27-PEICrash.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-03-06-frem-fpstack.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-03-07-APIntBug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-03-10-RegAllocInfLoop.ll
2008-03-12-ThreadLocalAlias.ll
2008-03-13-TwoAddrPassCrash.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-03-14-SpillerCrash.ll
2008-03-19-DAGCombinerBug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-03-23-DarwinAsmComments.ll
2008-03-25-TwoAddrPassBug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-03-31-SpillerFoldingBug.ll
2008-04-02-unnamedEH.ll
2008-04-08-CoalescerCrash.ll
2008-04-09-BranchFolding.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-04-15-LiveVariableBug.ll
2008-04-16-CoalescerBug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-04-16-ReMatBug.ll
2008-04-17-CoalescerBug.ll
2008-04-24-MemCpyBug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00: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 X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-05-01-InvalidOrdCompare.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-05-09-PHIElimBug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-05-09-ShuffleLoweringBug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-05-12-tailmerge-5.ll
2008-05-21-CoalescerBug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-05-22-FoldUnalignedLoad.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-05-28-CoalescerBug.ll
2008-05-28-LocalRegAllocBug.ll
2008-06-13-NotVolatileLoadStore.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-06-13-VolatileLoadStore.ll
2008-06-16-SubregsBug.ll
2008-06-25-VecISelBug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-07-07-DanglingDeadInsts.ll
2008-07-09-ELFSectionAttributes.ll
2008-07-11-SHLBy1.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-07-16-CoalescerCrash.ll
2008-07-19-movups-spills.ll
2008-07-22-CombinerCrash.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-07-23-VSetCC.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-08-06-CmpStride.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-08-06-RewriterBug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-08-17-UComiCodeGenBug.ll
2008-08-23-64Bit-maskmovq.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-08-31-EH_RETURN32.ll
2008-08-31-EH_RETURN64.ll
2008-09-05-sinttofp-2xi32.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-09-09-LinearScanBug.ll
2008-09-11-CoalescerBug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-09-11-CoalescerBug2.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-09-17-inline-asm-1.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-09-18-inline-asm-2.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-09-19-RegAllocBug.ll
2008-09-25-sseregparm-1.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-09-26-FrameAddrBug.ll
2008-09-29-ReMatBug.ll
2008-09-29-VolatileBug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-10-06-x87ld-nan-1.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-10-06-x87ld-nan-2.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-10-07-SSEISelBug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-10-11-CallCrash.ll
2008-10-13-CoalescerBug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-10-16-VecUnaryOp.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-10-17-Asm64bitRConstraint.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-10-20-AsmDoubleInI32.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-10-24-FlippedCompare.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-10-27-CoalescerBug.ll
2008-10-29-ExpandVAARG.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-11-03-F80VAARG.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-11-06-testb.ll
2008-11-13-inlineasm-3.ll
2008-11-29-ULT-Sign.ll
2008-12-01-SpillerAssert.ll
2008-12-01-loop-iv-used-outside-loop.ll
2008-12-02-IllegalResultType.ll
2008-12-02-dagcombine-1.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-12-02-dagcombine-2.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-12-02-dagcombine-3.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-12-16-dagcombine-4.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-12-19-EarlyClobberBug.ll
2008-12-22-dagcombine-5.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-12-23-crazy-address.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2008-12-23-dagcombine-6.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-01-13-DoubleUpdate.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-01-16-SchedulerBug.ll
2009-01-16-UIntToFP.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-01-18-ConstantExprCrash.ll
2009-01-25-NoSSE.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
2009-01-26-WrongCheck.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-01-27-NullStrings.ll
2009-01-31-BigShift.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-01-31-BigShift2.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-01-31-BigShift3.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-02-01-LargeMask.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-02-03-AnalyzedTwice.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-02-04-sext-i64-gep.ll
2009-02-08-CoalescerBug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-02-09-ivs-different-sizes.ll
2009-02-11-codegenprepare-reuse.ll
2009-02-12-DebugInfoVLA.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-02-12-InlineAsm-nieZ-constraints.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-02-12-SpillerBug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-02-21-ExtWeakInitializer.ll
2009-02-25-CommuteBug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-02-26-MachineLICMBug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-03-03-BTHang.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-03-03-BitcastLongDouble.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-03-05-burr-list-crash.ll
2009-03-07-FPConstSelect.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-03-09-APIntCrash.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
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 Revert "Correct dwarf unwind information in function epilogue for X86" 2017-11-08 21:31:14 +00:00
2009-03-23-LinearScanBug.ll
2009-03-23-MultiUseSched.ll
2009-03-23-i80-fp80.ll
2009-03-25-TestBug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-03-26-NoImplicitFPBug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-04-12-FastIselOverflowCrash.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
2009-04-12-picrel.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-04-13-2AddrAssert-2.ll
2009-04-13-2AddrAssert.ll
2009-04-14-IllegalRegs.ll
2009-04-16-SpillerUnfold.ll
2009-04-24.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-04-25-CoalescerBug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-04-27-CoalescerAssert.ll
2009-04-27-LiveIntervalsAssert.ll
2009-04-27-LiveIntervalsAssert2.ll
2009-04-29-IndirectDestOperands.ll
2009-04-29-LinearScanBug.ll
2009-04-29-RegAllocAssert.ll
2009-04-scale.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-05-08-InlineAsmIOffset.ll
2009-05-11-tailmerge-crash.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-05-19-SingleElementExtractElement.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-05-23-available_externally.ll
2009-05-23-dagcombine-shifts.ll
2009-05-28-DAGCombineCrash.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-05-30-ISelBug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-06-02-RewriterBug.ll
2009-06-03-Win64DisableRedZone.ll
2009-06-03-Win64SpillXMM.ll
2009-06-04-VirtualLiveIn.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-06-05-VZextByteShort.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-06-05-VariableIndexInsert.ll
2009-06-05-sitofpCrash.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-06-06-ConcatVectors.ll
2009-06-12-x86_64-tail-call-conv-out-of-sync-bug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-06-15-not-a-tail-call.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-06-18-movlp-shuffle-register.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-07-06-TwoAddrAssert.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-07-07-SplitICmp.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-07-09-ExtractBoolFromVector.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-07-15-CoalescerBug.ll
2009-07-16-CoalescerBug.ll
2009-07-19-AsmExtraOperands.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-07-20-CoalescerBug.ll
2009-07-20-DAGCombineBug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
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 X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-08-23-SubRegReuseUndo.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2009-09-10-LoadFoldingBug.ll
2009-09-10-SpillComments.ll
2009-09-16-CoalescerBug.ll
2009-09-19-earlyclobber.ll
2009-09-21-NoSpillLoopCount.ll
2009-09-22-CoalescerBug.ll
2009-09-23-LiveVariablesBug.ll
2009-10-14-LiveVariablesBug.ll
2009-10-16-Scope.ll
2009-10-19-EmergencySpill.ll
2009-10-19-atomic-cmp-eflags.ll
2009-10-25-RewriterBug.ll
2009-11-04-SubregCoalescingBug.ll
2009-11-13-VirtRegRewriterBug.ll
2009-11-16-MachineLICM.ll
2009-11-16-UnfoldMemOpBug.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
2009-11-17-UpdateTerminator.ll
2009-11-18-TwoAddrKill.ll
2009-11-25-ImpDefBug.ll
2009-12-01-EarlyClobberBug.ll
2009-12-11-TLSNoRedZone.ll
2010-01-05-ZExt-Shl.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2010-01-07-ISelBug.ll
2010-01-08-Atomic64Bug.ll
2010-01-11-ExtraPHIArg.ll
2010-01-13-OptExtBug.ll
2010-01-15-SelectionDAGCycle.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2010-01-18-DbgValue.ll llvm-dwarfdump: Make -brief the default and add a -verbose option instead. 2017-09-11 23:05:20 +00:00
2010-01-19-OptExtBug.ll
2010-02-01-DbgValueCrash.ll
2010-02-01-TaillCallCrash.ll
2010-02-03-DualUndef.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2010-02-04-SchedulerBug.ll
2010-02-11-NonTemporal.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2010-02-12-CoalescerBug-Impdef.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
2010-02-15-ImplicitDefBug.ll
2010-02-19-TailCallRetAddrBug.ll
2010-02-23-DAGCombineBug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2010-02-23-DIV8rDefinesAX.ll
2010-02-23-RematImplicitSubreg.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
2010-02-23-SingleDefPhiJoin.ll
2010-03-04-Mul8Bug.ll
2010-03-05-ConstantFoldCFG.ll
2010-03-05-EFLAGS-Redef.ll [CodeGen] Print register names in lowercase in both MIR and debug output 2017-11-28 17:15:09 +00:00
2010-03-17-ISelBug.ll
2010-04-06-SSEDomainFixCrash.ll
2010-04-08-CoalescerBug.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
2010-04-13-AnalyzeBranchCrash.ll
2010-04-21-CoalescerBug.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
2010-04-29-CoalescerCrash.ll
2010-04-30-LocalAlloc-LandingPad.ll
2010-05-03-CoalescerSubRegClobber.ll
2010-05-05-LocalAllocEarlyClobber.ll
2010-05-06-LocalInlineAsmClobber.ll
2010-05-07-ldconvert.ll
2010-05-10-DAGCombinerBug.ll
2010-05-12-FastAllocKills.ll [CodeGen] Print stack object references as %(fixed-)stack.0 in both MIR and debug output 2017-12-15 16:33:45 +00:00
2010-05-16-nosseconversion.ll
2010-05-25-DotDebugLoc.ll
2010-05-26-DotDebugLoc.ll Canonicalize the representation of empty an expression in DIGlobalVariableExpression 2017-08-30 18:06:51 +00:00
2010-05-26-FP_TO_INT-crash.ll
2010-05-28-Crash.ll [CodeGen] Print register names in lowercase in both MIR and debug output 2017-11-28 17:15:09 +00:00
2010-06-01-DeadArg-DbgInfo.ll [CodeGen] Print register names in lowercase in both MIR and debug output 2017-11-28 17:15:09 +00:00
2010-06-09-FastAllocRegisters.ll
2010-06-14-fast-isel-fs-load.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2010-06-15-FastAllocEarlyCLobber.ll
2010-06-24-g-constraint-crash.ll
2010-06-25-CoalescerSubRegDefDead.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
2010-06-25-asm-RA-crash.ll
2010-06-28-FastAllocTiedOperand.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00: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 [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
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 Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
2010-09-30-CMOV-JumpTable-PHI.ll
2010-10-08-cmpxchg8b.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2010-11-02-DbgParameter.ll
2010-11-09-MOVLPS.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2010-11-18-SelectOfExtload.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2011-01-07-LegalizeTypesCrash.ll
2011-01-10-DagCombineHang.ll
2011-01-24-DbgValue-Before-Use.ll llvm-dwarfdump: Make -brief the default and add a -verbose option instead. 2017-09-11 23:05:20 +00:00
2011-02-04-FastRegallocNoFP.ll
2011-02-12-shuffle.ll
2011-02-21-VirtRegRewriter-KillSubReg.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2011-02-23-UnfoldBug.ll
2011-02-27-Fpextend.ll
2011-03-02-DAGCombiner.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2011-03-08-Sched-crash.ll
2011-03-09-Physreg-Coalescing.ll
2011-03-30-CreateFixedObjCrash.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2011-04-13-SchedCmpJmp.ll
2011-04-19-sclr-bb.ll
2011-05-09-loaduse.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2011-05-26-UnreachableBlockElim.ll
2011-05-27-CrossClassCoalescing.ll
2011-06-01-fildll.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2011-06-03-x87chain.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2011-06-06-fgetsign80bit.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2011-06-12-FastAllocSpill.ll
2011-06-14-PreschedRegalias.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2011-06-14-mmx-inlineasm.ll
2011-06-19-QuicksortCoalescerBug.ll
2011-07-13-BadFrameIndexDisplacement.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2011-08-23-PerformSubCombine128.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2011-08-23-Trampoline.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2011-08-29-BlockConstant.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2011-08-29-InitOrder.ll
2011-09-14-valcoalesce.ll [CodeGen] Print "%vreg0" as "%0" in both MIR and debug output 2017-11-30 12:12:19 +00:00
2011-09-18-sse2cmp.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2011-09-21-setcc-bug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2011-10-11-SpillDead.ll
2011-10-11-srl.ll
2011-10-12-MachineCSE.ll
2011-10-18-FastISel-VectorParams.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2011-10-19-LegelizeLoad.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2011-10-19-widen_vselect.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
2011-10-21-widen-cmp.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
2011-10-27-tstore.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2011-10-30-padd.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2011-11-07-LegalizeBuildVector.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2011-11-22-AVX2-Domains.ll
2011-11-30-or.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2011-12-06-AVXVectorExtractCombine.ll
2011-12-06-BitcastVectorGlobal.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2011-12-08-AVXISelBugs.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2011-12-8-bitcastintprom.ll Revert r322279 due to Skylake miscompile. 2018-01-12 00:17:38 +00:00
2011-12-15-vec_shift.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2011-12-26-extractelement-duplicate-load.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
2011-12-28-vselecti8.ll
2011-20-21-zext-ui2fp.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
2012-01-10-UndefExceptionEdge.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
2012-1-10-buildvector.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
2012-01-11-split-cv.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
2012-01-12-extract-sv.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
2012-01-16-mfence-nosse-flags.ll
2012-01-18-vbitcast.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2012-02-12-dagco.ll
2012-02-14-scalar.ll
2012-02-23-mmx-inlineasm.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
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 [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
2012-05-17-TwoAddressBug.ll
2012-05-19-CoalescerCrash.ll
2012-07-10-extload64.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
2012-07-10-shufnorm.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2012-07-15-BuildVectorPromote.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2012-07-15-broadcastfold.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2012-07-15-tconst_shl.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2012-07-15-vshl.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2012-07-16-LeaUndef.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2012-07-16-fp2ui-i1.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2012-07-17-vtrunc.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2012-07-23-select_cc.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2012-08-07-CmpISelBug.ll
2012-08-16-setcc.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
2012-08-17-legalizer-crash.ll
2012-08-28-UnsafeMathCrash.ll
2012-09-13-dagco-fneg.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2012-09-28-CGPBug.ll
2012-10-02-DAGCycle.ll
2012-10-03-DAGCycle.ll
2012-10-18-crash-dagco.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2012-11-28-merge-store-alias.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2012-12-1-merge-multiple.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
2012-12-12-DAGCombineCrash.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2012-12-14-v8fp80-crash.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2012-12-19-NoImplicitFloat.ll
2013-01-09-DAGCombineBug.ll
2013-03-13-VEX-DestReg.ll
2013-05-06-ConactVectorCrash.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2013-10-14-FastISel-incorrect-vreg.ll
2014-05-29-factorial.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
2014-08-29-CompactUnwind.ll
9601.ll
20090313-signext.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
AppendingLinkage.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
Atomics-64.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
DbgValueOtherTargets.test X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
DynamicCalleeSavedRegisters.ll
MachineBranchProb.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
MachineSink-CritEdge.ll
MachineSink-DbgValue.ll
MachineSink-PHIUse.ll
MachineSink-SubReg.ll
MachineSink-eflags.ll
MergeConsecutiveStores.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
O0-pipeline.ll Instrument Control Flow For Indirect Branch Tracking 2018-01-09 08:51:18 +00:00
PR34565.ll [X86] Ignore DBG instructions in X86CmovConversion optimization to resolve PR34565 2017-10-15 11:00:56 +00:00
StackColoring-dbg.ll
StackColoring.ll
SwitchLowering.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
SwizzleShuff.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
TruncAssertSext.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
TruncAssertZext.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
WidenArith.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
abi-isel.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
absolute-bit-mask.ll [X86] Change register&memory TEST instructions from MRMSrcMem to MRMDstMem 2017-10-01 23:53:53 +00:00
absolute-bt.ll
absolute-cmp.ll
absolute-constant.ll
absolute-rotate.ll
add-ext.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
add-of-carry.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
add-sub-nsw-nuw.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
add.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
add32ri8.ll
add_shl_constant.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
addcarry.ll [X86] Extend load-op-store fusion merge to ADC/SBB. 2018-01-19 15:37:57 +00:00
addcarry2.ll [X86] Extend load-op-store fusion merge to ADC/SBB. 2018-01-19 15:37:57 +00:00
addr-label-difference.ll
addr-mode-matcher.ll
addr-of-ret-addr.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
address-type-promotion-constantexpr.ll
adx-intrinsics.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
adx-schedule.ll [X86] Move ADX schedule tests out of schedule-x86_64.ll 2017-12-13 21:49:09 +00:00
aes-schedule.ll Reapply "[X86] Flag BroadWell scheduler model as complete" 2017-12-12 19:11:31 +00:00
aes_intrinsics.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
alias-gep.ll
alias-static-alloca.ll
aliases.ll
aligned-comm.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
aligned-variadic.ll
alignment-2.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
alignment.ll
all-ones-vector.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
alldiv-divdi3.ll
alloca-align-rounding-32.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
alloca-align-rounding.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
allrem-moddi3.ll
and-encoding.ll [x86] shrink 'and' immediate values by setting the high bits (PR35907) 2018-01-19 16:37:25 +00:00
and-load-fold.ll
and-or-fold.ll
and-sink.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
and-su.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
andimm8.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
anyext.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
anyregcc-crash.ll
anyregcc.ll
apm.ll
arg-cast.ll
arg-copy-elide.ll Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"" 2017-10-03 16:59:13 +00:00
asm-block-labels.ll
asm-global-imm.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
asm-indirect-mem.ll
asm-invalid-register-class-crasher.ll
asm-label.ll
asm-label2.ll
asm-mismatched-types.ll
asm-modifier-P.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
asm-modifier.ll
asm-reg-type-mismatch.ll
asm-reject-reg-type-mismatch.ll
atom-call-reg-indirect-foldedreload32.ll
atom-call-reg-indirect-foldedreload64.ll
atom-call-reg-indirect.ll
atom-cmpb.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
atom-fixup-lea1.ll
atom-fixup-lea2.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
atom-fixup-lea3.ll Reapply fix PR23384 (part 3 of 3) r304824 (was reverted in r305720). 2017-08-07 19:56:34 +00:00
atom-fixup-lea4.ll
atom-lea-addw-bug.ll
atom-lea-sp.ll
atom-pad-short-functions.ll
atom-sched.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
atom-shuf.ll
atomic-dagsched.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
atomic-eflags-reuse.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
atomic-flags.ll
atomic-load-store-wide.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
atomic-load-store.ll
atomic-minmax-i6432.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
atomic-non-integer.ll
atomic-ops-ancient-64.ll
atomic-or.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
atomic-pointer.ll
atomic8.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
atomic16.ll
atomic32.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
atomic64.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
atomic128.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
atomic6432.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
atomic_add.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
atomic_idempotent.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
atomic_mi.ll
atomic_op.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
attribute-sections.ll
avg-mask.ll [X86] Improve legalization of vXi16/vXi8 selects. 2018-01-14 02:05:51 +00:00
avg.ll [X86] Use vmovdqu64/vmovdqa64 for unmasked integer vector stores for consistency with loads. 2018-01-18 07:44:09 +00:00
avoid-lea-scale2.ll
avoid-loop-align-2.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
avoid-loop-align.ll
avoid_complex_am.ll
avx-arith.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx-basic.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx-bitcast.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx-brcond.ll
avx-cast.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
avx-cmp.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
avx-cvt-2.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx-cvt-3.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx-cvt.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx-fp2int.ll
avx-gfni-intrinsics.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx-insertelt.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
avx-intel-ocl.ll
avx-intrinsics-fast-isel.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
avx-intrinsics-x86-upgrade.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
avx-intrinsics-x86.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx-intrinsics-x86_64.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx-isa-check.ll
avx-load-store.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx-logic.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx-minmax.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
avx-schedule.ll [X86] Add a DAG combine to combine (sext (setcc)) with VLX 2018-01-09 18:14:22 +00:00
avx-select.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx-shift.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx-shuffle-x86_32.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx-splat.ll [X86][SSE] Match PSHUFLW/PSHUFHW + PSHUFD vXi16 shuffle patterns (PR34686) 2017-12-29 14:41:50 +00:00
avx-trunc.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx-unpack.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx-varargs-x86_64.ll
avx-vbroadcast.ll [X86][AVX2] Combine extract(broadcast(scalar_value)) --> scalar_value 2017-12-31 18:59:30 +00:00
avx-vbroadcastf128.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx-vextractf128.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx-vinsertf128.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
avx-vpclmulqdq.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx-vperm2x128.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
avx-vzeroupper.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
avx-win64-args.ll
avx-win64.ll
avx.ll
avx1-logical-load-folding.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx2-arith.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx2-cmp.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx2-conversions.ll X86 Tests: Update more isel tests with FastVariableShuffle feature 2018-01-09 16:26:06 +00:00
avx2-fma-fneg-combine.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx2-gather.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx2-intrinsics-fast-isel.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
avx2-intrinsics-x86-upgrade.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx2-intrinsics-x86.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx2-logic.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx2-masked-gather.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx2-nontemporal.ll [X86] Modify Nontemporal tests to avoid deadstore optimization. 2017-12-11 15:35:40 +00:00
avx2-phaddsub.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx2-pmovxrm.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx2-schedule.ll [X86] Add a DAG combine to combine (sext (setcc)) with VLX 2018-01-09 18:14:22 +00:00
avx2-shift.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
avx2-vbroadcast.ll [X86] Teach LowerBUILD_VECTOR to recognize pair-wise splats of 32-bit elements and use a 64-bit broadcast 2018-01-17 18:58:22 +00:00
avx2-vbroadcasti128.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx2-vector-shifts.ll X86 Tests: Update more isel tests with FastVariableShuffle feature 2018-01-09 16:26:06 +00:00
avx2-vperm.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512-adc-sbb.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512-any_extend_load.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512-arith.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
avx512-bugfix-23634.ll [X86][Haswell]: Updating the scheduling information for the Haswell subtarget. 2017-12-08 09:48:44 +00:00
avx512-bugfix-25270.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512-bugfix-26264.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512-build-vector.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
avx512-calling-conv.ll [X86] Use ANY_EXTEND instead of SIGN_EXTEND in lowerMasksToReg 2018-01-03 18:11:01 +00:00
avx512-cmp-kor-sequence.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
avx512-cmp.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512-cvt.ll [X86] Replace CVT2MASK ISD opcode with PCMPGTM compared to zero. 2018-01-08 06:53:54 +00:00
avx512-ext.ll [X86] Improve legalization of vXi16/vXi8 selects. 2018-01-14 02:05:51 +00:00
avx512-extract-subvector-load-store.ll X86 Tests: Update more isel tests with FastVariableShuffle feature 2018-01-09 16:26:06 +00:00
avx512-extract-subvector.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
avx512-fma-commute.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512-fma-intrinsics.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512-fma.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512-fsel.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512-gather-scatter-intrin.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512-gfni-intrinsics.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512-hadd-hsub.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
avx512-i1test.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512-inc-dec.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
avx512-insert-extract.ll [X86] Use vmovdqu64/vmovdqa64 for unmasked integer vector stores for consistency with loads. 2018-01-18 07:44:09 +00:00
avx512-insert-extract_i1.ll [X86] Use vmovdqu64/vmovdqa64 for unmasked integer vector stores for consistency with loads. 2018-01-18 07:44:09 +00:00
avx512-intel-ocl.ll
avx512-intrinsics-fast-isel.ll [X86] Teach LowerBUILD_VECTOR to recognize pair-wise splats of 32-bit elements and use a 64-bit broadcast 2018-01-17 18:58:22 +00:00
avx512-intrinsics-upgrade.ll [X86] Use vmovdqu64/vmovdqa64 for unmasked integer vector stores for consistency with loads. 2018-01-18 07:44:09 +00:00
avx512-intrinsics.ll [X86] Add load folding pattern to EVEX vcvttss2si/vcvtsd2si. 2018-01-06 21:02:26 +00:00
avx512-load-store.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512-load-trunc-store-i1.ll [AVX512] Adding support for load truncate store of I1 2017-12-14 11:55:50 +00:00
avx512-logic.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512-mask-op.ll [X86] Use ISD::TRUNCATE instead of X86ISD::VTRUNC when input and output types have the same number of elements. 2018-01-14 08:11:36 +00:00
avx512-mask-spills.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512-mask-zext-bugfix.ll [X86] Remove llvm.x86.avx512.cvt*2mask.* intrinsics and autoupgrade to (icmp slt X, 0) 2018-01-09 00:50:47 +00:00
avx512-masked-memop-64-32.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512-masked_memop-16-8.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512-memfold.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
avx512-mov.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512-nontemporal.ll [X86] Modify Nontemporal tests to avoid deadstore optimization. 2017-12-11 15:35:40 +00:00
avx512-pmovxrm.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512-regcall-Mask.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
avx512-regcall-NoMask.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
avx512-rotate.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512-scalar.ll
avx512-scalarIntrinsics.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512-scalar_mask.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512-schedule.ll [X86] Replace CVT2MASK ISD opcode with PCMPGTM compared to zero. 2018-01-08 06:53:54 +00:00
avx512-select.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
avx512-shift.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
avx512-shuffle-schedule.ll [X86] Remove isel patterns for using unmasked vmovdqa32/vmovdqu32 for integer vector loads. 2018-01-18 07:44:06 +00:00
avx512-skx-insert-subvec.ll [X86] Custom legalize vXi1 extract_subvector with KSHIFTR. 2017-12-30 06:45:43 +00:00
avx512-trunc.ll [X86] Use ISD::TRUNCATE instead of X86ISD::VTRUNC when input and output types have the same number of elements. 2018-01-14 08:11:36 +00:00
avx512-unsafe-fp-math.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512-vbroadcast.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
avx512-vbroadcasti128.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512-vbroadcasti256.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512-vec-cmp.ll [X86] Use ISD::TRUNCATE instead of X86ISD::VTRUNC when input and output types have the same number of elements. 2018-01-14 08:11:36 +00:00
avx512-vec3-crash.ll [X86] Add a DAG combine to combine (sext (setcc)) with VLX 2018-01-09 18:14:22 +00:00
avx512-vpclmulqdq.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512-vpermv3-commute.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512-vpternlog-commute.ll [X86] Remove isel patterns for using unmasked vmovdqa32/vmovdqu32 for integer vector loads. 2018-01-18 07:44:06 +00:00
avx512-vselect-crash.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512-vselect.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512bw-arith.ll
avx512bw-intrinsics-fast-isel.ll [X86] Autoupgrade kunpck intrinsics using vector operations instead of scalar operations 2018-01-14 19:24:10 +00:00
avx512bw-intrinsics-upgrade.ll [X86] Use vmovdqu64/vmovdqa64 for unmasked integer vector stores for consistency with loads. 2018-01-18 07:44:09 +00:00
avx512bw-intrinsics.ll [X86] Remove llvm.x86.avx512.cvt*2mask.* intrinsics and autoupgrade to (icmp slt X, 0) 2018-01-09 00:50:47 +00:00
avx512bw-mask-op.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512bw-mov.ll [X86] Use KMOV instructions to zero upper bits of vectors when possible. 2017-12-09 23:10:59 +00:00
avx512bw-vec-cmp.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512bw-vec-test-testn.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512bwvl-arith.ll
avx512bwvl-intrinsics-fast-isel.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512bwvl-intrinsics-upgrade.ll [X86] Remove llvm.x86.avx512.cvt*2mask.* intrinsics and autoupgrade to (icmp slt X, 0) 2018-01-09 00:50:47 +00:00
avx512bwvl-intrinsics.ll [X86] Remove llvm.x86.avx512.cvt*2mask.* intrinsics and autoupgrade to (icmp slt X, 0) 2018-01-09 00:50:47 +00:00
avx512bwvl-mov.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512bwvl-vec-cmp.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512bwvl-vec-test-testn.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
avx512cd-intrinsics-fast-isel.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512cd-intrinsics-upgrade.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512cd-intrinsics.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512cdvl-intrinsics-upgrade.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512cdvl-intrinsics.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512dq-intrinsics-upgrade.ll [X86] Remove llvm.x86.avx512.cvt*2mask.* intrinsics and autoupgrade to (icmp slt X, 0) 2018-01-09 00:50:47 +00:00
avx512dq-intrinsics.ll [X86] Remove llvm.x86.avx512.cvt*2mask.* intrinsics and autoupgrade to (icmp slt X, 0) 2018-01-09 00:50:47 +00:00
avx512dq-mask-op.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
avx512dqvl-intrinsics-upgrade.ll [X86] Remove llvm.x86.avx512.cvt*2mask.* intrinsics and autoupgrade to (icmp slt X, 0) 2018-01-09 00:50:47 +00:00
avx512dqvl-intrinsics.ll [X86] Remove llvm.x86.avx512.cvt*2mask.* intrinsics and autoupgrade to (icmp slt X, 0) 2018-01-09 00:50:47 +00:00
avx512er-intrinsics.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512f-vec-test-testn.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
avx512ifma-intrinsics.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512ifmavl-intrinsics.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512vbmi-intrinsics.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512vbmi2-intrinsics.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512vbmi2vl-intrinsics.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512vbmivl-intrinsics.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512vl-arith.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512vl-intrinsics-fast-isel.ll [X86] Teach LowerBUILD_VECTOR to recognize pair-wise splats of 32-bit elements and use a 64-bit broadcast 2018-01-17 18:58:22 +00:00
avx512vl-intrinsics-upgrade.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
avx512vl-intrinsics.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
avx512vl-logic.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512vl-mov.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512vl-nontemporal.ll [X86] Modify Nontemporal tests to avoid deadstore optimization. 2017-12-11 15:35:40 +00:00
avx512vl-vbroadcast.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512vl-vec-cmp.ll [X86] Make v2i1 and v4i1 legal types without VLX 2018-01-07 18:20:37 +00:00
avx512vl-vec-masked-cmp.ll [X86] Use ISD::TRUNCATE instead of X86ISD::VTRUNC when input and output types have the same number of elements. 2018-01-14 08:11:36 +00:00
avx512vl-vec-test-testn.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
avx512vl-vpclmulqdq.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512vl_vnni-intrinsics.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512vlcd-intrinsics-fast-isel.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512vnni-intrinsics.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512vpopcntdq-intrinsics.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
avx512vpopcntdq-schedule.ll [X86] Add AVX512 VPOPCNTDQ schedule tests 2017-12-15 11:32:31 +00:00
barrier-sse.ll
barrier.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
base-pointer-and-cmpxchg.ll [CodeGen] Print register names in lowercase in both MIR and debug output 2017-11-28 17:15:09 +00:00
basic-promote-integers.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
bc-extract.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
bigstructret.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
bigstructret2.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
bit-piece-comment.ll
bit-test-shift.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
bitcast-and-setcc-128.ll [X86] In LowerTruncateVecI1, don't add SHL if the input is known to be all sign bits. 2018-01-01 04:52:58 +00:00
bitcast-and-setcc-256.ll [X86] In LowerTruncateVecI1, don't add SHL if the input is known to be all sign bits. 2018-01-01 04:52:58 +00:00
bitcast-and-setcc-512.ll [SelectionDAG][X86] Improve legalization of v32i1 CONCAT_VECTORS of v16i1 for AVX512F. 2017-12-14 08:25:58 +00:00
bitcast-i256.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
bitcast-int-to-vector-bool-sext.ll X86 Tests: Update more isel tests with FastVariableShuffle feature 2018-01-09 16:26:06 +00:00
bitcast-int-to-vector-bool-zext.ll X86 Tests: Update more isel tests with FastVariableShuffle feature 2018-01-09 16:26:06 +00:00
bitcast-int-to-vector-bool.ll [X86] Prevent combining (v8i1 (bitconvert (i8 load)))->(v8i1 load) if we don't have DQI. 2017-12-31 07:38:41 +00:00
bitcast-int-to-vector.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
bitcast-mmx.ll [X86] Stop printing moves between VR64 and GR64 with 'movd' mnemonic. Use 'movq' instead. 2018-01-05 20:55:12 +00:00
bitcast-setcc-128.ll [X86] In LowerTruncateVecI1, don't add SHL if the input is known to be all sign bits. 2018-01-01 04:52:58 +00:00
bitcast-setcc-256.ll [X86] In LowerTruncateVecI1, don't add SHL if the input is known to be all sign bits. 2018-01-01 04:52:58 +00:00
bitcast-setcc-512.ll [X86] Use ISD::TRUNCATE instead of X86ISD::VTRUNC when input and output types have the same number of elements. 2018-01-14 08:11:36 +00:00
bitcast.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
bitcast2.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
bitreverse.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
block-placement.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
block-placement.mir [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
bmi-intrinsics-fast-isel-x86_64.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
bmi-intrinsics-fast-isel.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
bmi-schedule.ll [X86][Haswell]: Updating the scheduling information for the Haswell subtarget. 2017-12-08 09:48:44 +00:00
bmi.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
bmi2-schedule.ll [X86] Add missing MULX32 schedule test 2017-12-13 22:43:55 +00:00
bmi2.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
bool-ext-inc.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
bool-simplify.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
bool-vector.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
bool-zext.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
br-fold.ll
branch_instruction_and_target_split_perf_nops.mir Fix tests after move to utohexstr. 2017-12-28 17:00:37 +00:00
branchfolding-catchpads.ll
branchfolding-debugloc.ll
branchfolding-landingpads.ll
branchfolding-undef.mir X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
brcond.ll
break-anti-dependencies.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
break-false-dep.ll
broadcast-elm-cross-splat-vec.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
broadcastm-lowering.ll [X86] Teach LowerBUILD_VECTOR to recognize pair-wise splats of 32-bit elements and use a 64-bit broadcast 2018-01-17 18:58:22 +00:00
bss_pagealigned.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
bswap-inline-asm.ll
bswap-rotate.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
bswap-vector.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
bswap-wide-int.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
bswap.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
bswap_tree.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
bswap_tree2.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
bt.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
btq.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
bug26810.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
build-vector-128.ll [X86][SSE] Don't vectorize splat buildvector of binops (PR30780) 2017-12-31 17:07:47 +00:00
build-vector-256.ll [X86][SSE] Don't vectorize splat buildvector of binops (PR30780) 2017-12-31 17:07:47 +00:00
build-vector-512.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
buildvec-insertvec.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
bypass-slow-division-32.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
bypass-slow-division-64.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
bypass-slow-division-tune.ll [CodeGenPrepare] Disable div bypass when working set size is huge. 2017-11-14 19:31:51 +00:00
byval-align.ll
byval-callee-cleanup.ll
byval.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
byval2.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
byval3.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
byval4.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
byval5.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
byval6.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
byval7.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
cache-intrinsic.ll
call-imm.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
call-push.ll
cas.ll
cast-vsel.ll [X86][SSE] Match PSHUFLW/PSHUFHW + PSHUFD vXi16 shuffle patterns (PR34686) 2017-12-29 14:41:50 +00:00
catch.ll
catchpad-dynamic-alloca.ll
catchpad-lifetime.ll
catchpad-realign-savexmm.ll
catchpad-regmask.ll
catchpad-reuse.ll
catchpad-weight.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
catchret-empty-fallthrough.ll
catchret-fallthrough.ll
catchret-regmask.ll
cfi-xmm.ll [X86] Output cfi directives for saved XMM registers even if no GPRs are saved 2017-11-18 06:23:48 +00:00
cfi.ll
cfstring.ll
chain_order.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
change-compare-stride-1.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
change-compare-stride-trickiness-0.ll
change-compare-stride-trickiness-1.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
change-compare-stride-trickiness-2.ll
change-unsafe-fp-math.ll
cleanuppad-inalloca.ll
cleanuppad-large-codemodel.ll
cleanuppad-realign.ll
clear_upper_vector_element_bits.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
clflushopt-schedule.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
clflushopt.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
clobber-fi0.ll
clwb-schedule.ll [X86] Add CLWB schedule test 2017-12-13 22:09:09 +00:00
clwb.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
clz.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
clzero-schedule.ll [X86] Add CLZERO schedule test 2017-12-11 15:53:12 +00:00
clzero.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
cmov-double.ll
cmov-fp.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
cmov-into-branch.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
cmov-promotion.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
cmov-schedule.ll [X86] Add CMOV schedule tests 2017-12-10 20:46:57 +00:00
cmov.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
cmovcmov.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
cmp-fast-isel.ll
cmp.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
cmpxchg-clobber-flags.ll X86: Fix X86CallFrameOptimization to search for the COPY StackPointer 2017-10-24 07:38:29 +00:00
cmpxchg-i1.ll
cmpxchg-i128-i1.ll
cmpxchg8b_alloca_regalloc_handling.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
cmpxchg16b.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
coal-sections.ll
coalesce-esp.ll
coalesce-implicitdef.ll
coalesce_commute_movsd.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
coalesce_commute_subreg.ll
coalescer-commute1.ll
coalescer-commute2.ll
coalescer-commute3.ll
coalescer-commute4.ll
coalescer-commute5.ll
coalescer-cross.ll
coalescer-dce.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
coalescer-dce2.ll
coalescer-identity.ll
coalescer-remat.ll
coalescer-subreg.ll
coalescer-win64.ll
code_placement.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
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
codegen-prepare-addrmode-sext.ll
codegen-prepare-cast.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
codegen-prepare-crash.ll
codegen-prepare-extload.ll
codegen-prepare.ll
codemodel.ll
coff-comdat.ll
coff-comdat2.ll
coff-comdat3.ll
coff-feat00.ll
coff-weak.ll
coldcc64.ll
combine-64bit-vec-binop.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
combine-abs.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
combine-add.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
combine-and.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
combine-avx-intrinsics.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
combine-avx2-intrinsics.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
combine-fabs.ll [X86][SSE] Add some basic FABS combine tests 2018-01-10 13:28:34 +00:00
combine-fcopysign.ll [DAG] Fix for Bug PR34620 - Allow SimplifyDemandedBits to look through bitcasts 2018-01-07 19:09:40 +00:00
combine-lds.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
combine-mul.ll [DAGCombiner] protect against an infinite loop between shl <--> mul (PR35579) 2017-12-11 15:19:31 +00:00
combine-multiplies.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
combine-or.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
combine-pmuldq.ll [X86] Reimplement r321437 using custom lowering instead of as a DAG combine. 2017-12-27 19:09:40 +00:00
combine-rotates.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
combine-sdiv.ll [X86] Add scalar undef sdiv/srem/udiv/urem combine tests 2018-01-04 21:33:19 +00:00
combine-sext-in-reg.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
combine-shl.ll X86 Tests: Update more isel tests with FastVariableShuffle feature 2018-01-09 16:26:06 +00:00
combine-sra.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
combine-srem.ll [X86] Add srem/udiv/urem by one combine tests 2018-01-04 22:08:36 +00:00
combine-srl.ll X86 Tests: Update more isel tests with FastVariableShuffle feature 2018-01-09 16:26:06 +00:00
combine-sse41-intrinsics.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
combine-sub.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
combine-testm-and.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
combine-udiv.ll [X86] Add srem/udiv/urem by one combine tests 2018-01-04 22:08:36 +00:00
combine-urem.ll [X86] Add srem/udiv/urem by one combine tests 2018-01-04 22:08:36 +00:00
commute-3dnow.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
commute-blend-avx2.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
commute-blend-sse41.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
commute-clmul.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
commute-fcmp.ll [X86] Add a DAG combine to combine (sext (setcc)) with VLX 2018-01-09 18:14:22 +00:00
commute-intrinsic.ll
commute-two-addr.ll
commute-vpclmulqdq-avx.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
commute-vpclmulqdq-avx512.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
commute-xop.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
commuted-blend-mask.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
compact-unwind.ll
compare-add.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
compare-global.ll
compare-inf.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
compare_folding.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
compiler_used.ll
complex-asm.ll
complex-fastmath.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
complex-fca.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
compress_expand.ll [X86] Make v2i1 and v4i1 legal types without VLX 2018-01-07 18:20:37 +00:00
computeKnownBits_urem.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
conditional-indecrement.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
conditional-tailcall-samedest.mir [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
conditional-tailcall.ll
const-base-addr.ll
constant-combines.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
constant-hoisting-and.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
constant-hoisting-bfi.ll
constant-hoisting-cmp.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
constant-hoisting-optnone.ll
constant-hoisting-shift-immediate.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
constant-pool-remat-0.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
constant-pool-sharing.ll
constpool.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
constructor.ll [COFF] Implement constructor priorities 2017-11-28 08:07:18 +00:00
convert-2-addr-3-addr-inc64.ll
copy-eflags.ll
copy-propagation.ll
copysign-constant-magnitude.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
cpus.ll [X86] Add skeleton support for icelake CPU. 2017-11-19 01:12:00 +00:00
crash-O0.ll
crash-lre-eliminate-dead-def.ll
crash-nosse.ll
crash.ll [CodeGen] Print "%vreg0" as "%0" in both MIR and debug output 2017-11-30 12:12:19 +00:00
critical-anti-dep-breaker.ll
critical-edge-split-2.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
cse-add-with-overflow.ll
cstring.ll
ctpop-combine.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
cvt16.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
cvtv2f32.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
cxx_tlscc64.ll
dag-fmf-cse.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
dag-merge-fast-accesses.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
dag-optnone.ll
dag-rauw-cse.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
dag-update-nodetomatch.ll
dagcombine-and-setcc.ll
dagcombine-buildvector.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
dagcombine-cse.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
dagcombine-shifts.ll
dagcombine-unsafe-math.ll
darwin-bzero.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
darwin-no-dead-strip.ll
darwin-preemption.ll Represent runtime preemption in the IR. 2017-10-26 15:00:26 +00:00
darwin-quote.ll
darwin-tls.ll
dbg-baseptr.ll llvm-dwarfdump: Make -brief the default and add a -verbose option instead. 2017-09-11 23:05:20 +00:00
dbg-changes-codegen-branch-folding.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
dbg-changes-codegen.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
dbg-combine.ll
dbg-line-0-no-discriminator.ll Re-submit r289925 (Update .debug_line section version to match DWARF version) 2017-12-04 21:27:46 +00:00
debug-nodebug-crash.ll
debugloc-argsize.ll
debugloc-no-line-0.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
deopt-bundles.ll
deopt-intrinsic-cconv.ll [MC] Suppress .Lcfi labels when emitting textual assembly 2017-10-10 00:57:36 +00:00
deopt-intrinsic.ll [MC] Suppress .Lcfi labels when emitting textual assembly 2017-10-10 00:57:36 +00:00
disable-tail-calls.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
discontiguous-loops.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
div-rem-simplify.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
div8.ll
divide-by-constant.ll [x86] shrink 'and' immediate values by setting the high bits (PR35907) 2018-01-19 16:37:25 +00:00
divide-windows-itanium.ll
divrem.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
divrem8_ext.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
dllexport-x86_64.ll [CodeGen] Hoist common AsmPrinter code out of X86, ARM, and AArch64 2018-01-17 23:55:23 +00:00
dllexport.ll [CodeGen] Hoist common AsmPrinter code out of X86, ARM, and AArch64 2018-01-17 23:55:23 +00:00
dllimport-x86_64.ll [X86] Teach fastisel to select calls to dllimport functions 2017-08-05 00:10:43 +00:00
dllimport.ll [X86] Teach fastisel to select calls to dllimport functions 2017-08-05 00:10:43 +00:00
dollar-name.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
domain-reassignment.mir [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
dont-trunc-store-double-to-float.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
dropped_constructor.ll
dwarf-comp-dir.ll llvm-dwarfdump: Replace -debug-dump=sect option with individual options. 2017-09-11 22:59:45 +00:00
dwarf-eh-prepare.ll
dwarf-headers.ll llvm-dwarfdump: Make -brief the default and add a -verbose option instead. 2017-09-11 23:05:20 +00:00
dyn-stackalloc.ll
dyn_alloca_aligned.ll
dynamic-alloca-in-entry.ll
dynamic-alloca-lifetime.ll [CodeGen] Always use `printReg` to print registers in both MIR and debug 2017-11-30 16:12:24 +00:00
dynamic-allocas-VLAs.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
dynamic-regmask.ll Fix line endings. NFCI. 2018-01-19 12:09:17 +00:00
early-cfi-sections.ll
early-ifcvt-crash.ll
early-ifcvt.ll
eflags-copy-expansion.mir [CodeGen] Print register names in lowercase in both MIR and debug output 2017-11-28 17:15:09 +00:00
eh-frame-unreachable.ll
eh-label.ll
eh-nolandingpads.ll
eh-null-personality.ll
eh-unknown.ll
eh_frame.ll
element-wise-atomic-memory-intrinsics.ll
elf-associated.ll
elf-comdat.ll
elf-comdat2.ll
emit-big-cst.ll
empty-function.ll
empty-functions.ll [MC] Suppress .Lcfi labels when emitting textual assembly 2017-10-10 00:57:36 +00:00
empty-struct-return-type.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
emutls-pic.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
emutls-pie.ll Revert "Correct dwarf unwind information in function epilogue for X86" 2017-11-08 21:31:14 +00:00
emutls.ll Revert "Correct dwarf unwind information in function epilogue for X86" 2017-11-08 21:31:14 +00:00
emutls_generic.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
epilogue.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
equiv_with_fndef.ll
equiv_with_vardef.ll
evex-to-vex-compress.mir Fix more inconsistent line endings. NFC. 2017-12-18 19:46:56 +00:00
exception-label.ll
exedeps-movq.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
exedepsfix-broadcast.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
expand-opaque-const.ll
expand-vr64-gr64-copy.mir [CodeGen] Always use `printReg` to print registers in both MIR and debug 2017-11-30 16:12:24 +00:00
extend.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
extended-fma-contraction.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
extern_weak.ll
extmul64.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
extmul128.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
extract-combine.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
extract-concat.ll
extract-extract.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
extract-insert.ll [DAGCombine] Handle out of range EXTRACT_VECTOR_ELT indices 2018-01-03 22:42:33 +00:00
extract-store.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
extractelement-from-arg.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
extractelement-index.ll [SelectionDAG] Reverse the order of operands in the ISD::ADD created by TargetLowering::getVectorElementPointer so that the FrameIndex is on the left. 2017-12-22 17:18:13 +00:00
extractelement-legalization-cycle.ll
extractelement-legalization-store-ordering.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
extractelement-load.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
extractelement-shuffle.ll
extractps.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
f16c-intrinsics-fast-isel.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
f16c-intrinsics.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
f16c-schedule.ll [X86][Haswell]: Updating the scheduling information for the Haswell subtarget. 2017-12-08 09:48:44 +00:00
fabs.ll
fadd-combines.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fast-cc-callee-pops.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fast-cc-merge-stack-adj.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fast-cc-pass-in-regs.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fast-isel-abort-warm.ll
fast-isel-agg-constant.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fast-isel-args-fail.ll
fast-isel-args-fail2.ll
fast-isel-args.ll
fast-isel-atomic.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fast-isel-avoid-unnecessary-pic-base.ll
fast-isel-bail.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fast-isel-bc.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00: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 Commit the local change I had to make my test pass 2017-08-05 00:15:40 +00:00
fast-isel-call.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
fast-isel-cmp-branch.ll
fast-isel-cmp-branch2.ll
fast-isel-cmp-branch3.ll
fast-isel-cmp.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
fast-isel-constant.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fast-isel-constpool.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fast-isel-constrain-store-indexreg.ll
fast-isel-deadcode.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
fast-isel-divrem-x86-64.ll
fast-isel-divrem.ll
fast-isel-double-half-convertion.ll
fast-isel-emutls.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fast-isel-expect.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fast-isel-extract.ll
fast-isel-float-half-convertion.ll
fast-isel-fneg.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fast-isel-fold-mem.ll
fast-isel-fptrunc-fpext.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fast-isel-gc-intrinsics.ll
fast-isel-gep.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fast-isel-gv.ll
fast-isel-i1.ll
fast-isel-int-float-conversion-x86-64.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fast-isel-int-float-conversion.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fast-isel-load-i1.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fast-isel-mem.ll
fast-isel-movsbl-indexreg.ll
fast-isel-nontemporal.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fast-isel-noplt-pic.ll FastISel: support no-PLT PIC calls on ELF x86_64 2017-12-15 00:32:09 +00:00
fast-isel-ret-ext.ll
fast-isel-select-cmov.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fast-isel-select-cmov2.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fast-isel-select-cmp.ll
fast-isel-select-pseudo-cmov.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fast-isel-select-sse.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fast-isel-select.ll
fast-isel-sext-zext.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
fast-isel-sext.ll
fast-isel-shift.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
fast-isel-sse12-fptoint.ll
fast-isel-stackcheck.ll
fast-isel-store.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fast-isel-tailcall.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fast-isel-tls.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fast-isel-trunc-kill-subreg.ll
fast-isel-vecload.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fast-isel-x32.ll
fast-isel-x86-64.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
fast-isel-x86.ll [X86] Teach fastisel to select calls to dllimport functions 2017-08-05 00:10:43 +00:00
fast-isel.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fastcall-correct-mangling.ll
fastcc-2.ll
fastcc-byval.ll
fastcc-sret.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fastcc.ll
fastcc3struct.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fastisel-gep-promote-before-add.ll
fastisel-softfloat.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fastmath-float-half-conversion.ll
fcmove.ll [CodeGen] Always use `printReg` to print registers in both MIR and debug 2017-11-30 16:12:24 +00:00
fdiv-combine.ll [DAGCombine] foldBinOpIntoSelect can fail to constant fold in some cases. 2017-12-27 11:36:18 +00:00
fdiv.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fentry-insertion.ll [X86] Fix a crash in FEntryInserter Pass. 2017-08-01 15:39:12 +00:00
field-extract-use-trunc.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fildll.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
file-directive.ll Make .file directive to have basename only 2017-08-10 18:17:11 +00:00
file-source-filename.ll
finite-libcalls.ll [SelectionDAG] lower math intrinsics to finite version of libcalls when possible (PR35672) 2018-01-09 15:41:00 +00:00
fixup-bw-copy.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
fixup-bw-copy.mir
fixup-bw-inst.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fixup-bw-inst.mir Handle the case of live 16-bit subregisters in X86FixupBWInsts 2018-01-02 21:04:38 +00:00
fixup-lea.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
float-asmprint.ll
float-conv-elim.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
floor-soft-float.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fltused.ll
fltused_function_pointer.ll
fma-commute-x86.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fma-do-not-commute.ll
fma-fneg-combine.ll [X86] Improve coverage of fma negations. 2017-12-20 01:26:36 +00:00
fma-intrinsics-phi-213-to-231.ll
fma-intrinsics-x86.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fma-phi-213-to-231.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fma-scalar-memfold.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fma-schedule.ll [X86] Add FMA3 schedule tests 2017-12-14 11:30:01 +00:00
fma.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fma4-commute-x86.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fma4-fneg-combine.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fma4-intrinsics-x86.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fma4-intrinsics-x86_64-folded-load.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fma4-scalar-memfold.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fma4-schedule.ll [X86] Add FMA4 schedule tests 2017-12-14 11:40:54 +00:00
fma_patterns.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fma_patterns_wide.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fmaddsub-combine.ll [X86] Add test cases that show cases where buildvector of extract and inserts should be turned into fmsubadd. 2017-12-17 18:31:36 +00:00
fmaxnum.ll Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"" 2017-10-03 16:59:13 +00:00
fmf-flags.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fminnum.ll Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"" 2017-10-03 16:59:13 +00:00
fmsubadd-combine.ll [X86] Implement the fusing of MUL+SUBADD to FMSUBADD 2017-12-20 18:05:15 +00:00
fmul-combines.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fmul-zero.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fnabs.ll
fold-add.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fold-and-shift.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fold-call-2.ll
fold-call-3.ll
fold-call-oper.ll
fold-call.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fold-imm.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fold-load-binops.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fold-load-unops.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fold-load-vec.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fold-load.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fold-mul-lohi.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fold-pcmpeqd-1.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fold-pcmpeqd-2.ll
fold-push.ll Mark Knights Landing as having slow two memory operand instructions 2017-08-29 05:14:27 +00:00
fold-rmw-ops.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fold-sext-trunc.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fold-tied-op.ll
fold-vector-bv-crash.ll
fold-vector-sext-crash.ll [SelectionDAG] Teach SelectionDAG::getNode to constant fold zext/aext/sext of constant build vectors. 2017-12-23 20:21:29 +00:00
fold-vector-sext-crash2.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fold-vector-sext-zext.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fold-vector-shl-crash.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
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 Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
force-align-stack.ll
fp-double-rounding.ll
fp-elim-and-no-fp-elim.ll
fp-elim.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fp-fast.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fp-immediate-shorten.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fp-in-intregs.ll
fp-intrinsics.ll Add ‘llvm.experimental.constrained.fma‘ Intrinsic. 2017-08-24 04:18:24 +00:00
fp-load-trunc.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fp-logic-replace.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fp-logic.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fp-select-cmp-and.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fp-stack-2results.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fp-stack-O0-crash.ll
fp-stack-O0.ll
fp-stack-compare-cmov.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fp-stack-compare.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fp-stack-direct-ret.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fp-stack-ret-conv.ll
fp-stack-ret-store.ll
fp-stack-ret.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fp-stack-retcopy.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fp-stack-set-st1.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fp-stack.ll
fp-trunc.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fp-une-cmp.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fp2sint.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fp128-calling-conv.ll
fp128-cast.ll Add support for emitting libcalls for x86_fp80 -> fp128 and vice-versa 2018-01-17 22:29:16 +00:00
fp128-compare.ll
fp128-extract.ll [X86] Regenerate fp128 test 2018-01-14 19:07:41 +00:00
fp128-g.ll Canonicalize the representation of empty an expression in DIGlobalVariableExpression 2017-08-30 18:06:51 +00:00
fp128-i128.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fp128-libcalls.ll
fp128-load.ll
fp128-select.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
fp128-store.ll
fp_constant_op.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fp_load_cast_fold.ll [CodeGen] Print register names in lowercase in both MIR and debug output 2017-11-28 17:15:09 +00:00
fp_load_fold.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fpcmp-soft-fp.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
fpstack-debuginstr-kill.ll Canonicalize the representation of empty an expression in DIGlobalVariableExpression 2017-08-30 18:06:51 +00:00
frame-base.ll
frame-lowering-debug-intrinsic-2.ll Revert "Correct dwarf unwind information in function epilogue for X86" 2017-11-08 21:31:14 +00:00
frame-lowering-debug-intrinsic.ll Revert "Correct dwarf unwind information in function epilogue for X86" 2017-11-08 21:31:14 +00:00
frame-order.ll
frameaddr.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
frameregister.ll
frem-msvc32.ll
fsgsbase-schedule.ll [X86] Add fsgsbase schedule tests. 2017-12-11 13:25:02 +00:00
fsgsbase.ll [X86] Regenerate fsgsbase intrinsic tests. NFCI. 2017-12-11 12:22:15 +00:00
fsxor-alignment.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
full-lsr.ll Reapply fix PR23384 (part 3 of 3) r304824 (was reverted in r305720). 2017-08-07 19:56:34 +00:00
funclet-layout.ll
function-alias.ll
function-subtarget-features-2.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
function-subtarget-features.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
ga-offset.ll
ga-offset2.ll
gather-addresses.ll [X86] Regenerate test using update_llc_test_checks.py. 2017-12-26 22:22:57 +00:00
gcc_except_table.ll
gcc_except_table_functions.ll
gep-expanded-vector.ll
getelementptr.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
gfni-intrinsics.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
ghc-cc.ll [CodeGen] Print register names in lowercase in both MIR and debug output 2017-11-28 17:15:09 +00:00
ghc-cc64.ll [CodeGen] Print register names in lowercase in both MIR and debug output 2017-11-28 17:15:09 +00:00
global-access-pie-copyrelocs.ll Handle undefined weak hidden symbols on all architectures. 2017-10-27 21:18:48 +00:00
global-access-pie.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
global-fill.ll
global-sections-comdat.ll
global-sections-tls.ll
global-sections.ll
gnu-seh-nolpads.ll
gpr-to-mask.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
greedy_regalloc_bad_eviction_sequence.ll Add logic to greedy reg alloc to avoid bad eviction chains 2017-10-22 17:59:38 +00:00
gs-fold.ll
h-register-addressing-32.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
h-register-addressing-64.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
h-register-store.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
h-registers-0.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
h-registers-1.ll [DAGCombine] Revert r321259 2017-12-22 08:36:25 +00:00
h-registers-2.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
h-registers-3.ll
haddsub-2.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
haddsub-shuf.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
haddsub-undef.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
haddsub.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
half.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
handle-move.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
hhvm-cc.ll
hidden-vis-2.ll
hidden-vis-3.ll Use a got to access a hidden weak undefined on MachO. 2018-01-17 19:19:55 +00:00
hidden-vis-4.ll
hidden-vis-pic.ll
hidden-vis.ll
hipe-cc.ll
hipe-cc64.ll Revert "Correct dwarf unwind information in function epilogue for X86" 2017-11-08 21:31:14 +00:00
hipe-prologue.ll
hoist-common.ll
hoist-invariant-load.ll [X86] Preserve memory refs when folding loads into divides. 2017-11-08 22:26:39 +00:00
hoist-spill-lpad.ll
hoist-spill.ll Reapply fix PR23384 (part 3 of 3) r304824 (was reverted in r305720). 2017-08-07 19:56:34 +00:00
horizontal-reduce-smax.ll [X86][SSE] Use (V)PHMINPOSUW for vXi8 SMAX/SMIN/UMAX/UMIN horizontal reductions (PR32841) 2017-12-19 12:02:40 +00:00
horizontal-reduce-smin.ll [X86][SSE] Use (V)PHMINPOSUW for vXi8 SMAX/SMIN/UMAX/UMIN horizontal reductions (PR32841) 2017-12-19 12:02:40 +00:00
horizontal-reduce-umax.ll [X86][SSE] Use (V)PHMINPOSUW for vXi8 SMAX/SMIN/UMAX/UMIN horizontal reductions (PR32841) 2017-12-19 12:02:40 +00:00
horizontal-reduce-umin.ll [X86][SSE] Use (V)PHMINPOSUW for vXi8 SMAX/SMIN/UMAX/UMIN horizontal reductions (PR32841) 2017-12-19 12:02:40 +00:00
horizontal-shuffle.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
huge-stack-offset.ll
huge-stack-offset2.ll
i1narrowfail.ll
i2k.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
i16lshr8pat.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
i64-mem-copy.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
i64-to-float.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
i128-and-beyond.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
i128-immediate.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
i128-mul.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
i128-ret.ll
i128-sdiv.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
i256-add.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
i386-setjmp-pic.ll
i386-shrink-wrapping.ll
i386-tlscall-fastregalloc.ll
i486-fence-loop.ll [CodeGen] Always use `printReg` to print registers in both MIR and debug 2017-11-30 16:12:24 +00:00
i686-win-shrink-wrapping.ll
iabs.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
ident-metadata.ll
ifunc-asm.ll
illegal-bitfield-loadstore.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
illegal-insert.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
illegal-vector-args-return.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
immediate_merging.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
immediate_merging64.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
implicit-null-check-negative.ll Fix implicit null check with negative offset 2017-10-17 11:47:36 +00:00
implicit-null-check.ll Fix implicit null check with negative offset 2017-10-17 11:47:36 +00:00
implicit-null-checks.mir [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
implicit-use-spill.mir [CodeGen] Always use `printReg` to print registers in both MIR and debug 2017-11-30 16:12:24 +00:00
imul-lea-2.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
imul-lea.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
imul.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
inalloca-ctor.ll
inalloca-invoke.ll
inalloca-regparm.ll
inalloca-stdcall.ll
inalloca.ll
inconsistent_landingpad.ll
indirect-branch-tracking.ll Instrument Control Flow For Indirect Branch Tracking 2018-01-09 08:51:18 +00:00
indirect-hidden.ll
init-priority.ll
inline-0bh.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
inline-asm-2addr.ll
inline-asm-A-constraint.ll Allow usage of X86-prefixes as separate instrs. 2018-01-17 10:12:06 +00:00
inline-asm-R-constraint.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
inline-asm-avx-v-constraint-32bit.ll [CodeGen] Print register names in lowercase in both MIR and debug output 2017-11-28 17:15:09 +00:00
inline-asm-avx-v-constraint.ll [CodeGen] Print register names in lowercase in both MIR and debug output 2017-11-28 17:15:09 +00:00
inline-asm-avx512f-v-constraint.ll [CodeGen] Print register names in lowercase in both MIR and debug output 2017-11-28 17:15:09 +00:00
inline-asm-avx512vl-v-constraint-32bit.ll [CodeGen] Print register names in lowercase in both MIR and debug output 2017-11-28 17:15:09 +00:00
inline-asm-avx512vl-v-constraint.ll [CodeGen] Print register names in lowercase in both MIR and debug output 2017-11-28 17:15:09 +00:00
inline-asm-bad-constraint-n.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
inline-asm-duplicated-constraint.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
inline-asm-error.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
inline-asm-flag-clobber.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
inline-asm-fpstack.ll [CodeGen] Print external symbols as $symbol in both MIR and debug output 2017-12-14 10:02:58 +00:00
inline-asm-h.ll
inline-asm-modifier-n.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
inline-asm-modifier-q.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
inline-asm-mrv.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
inline-asm-out-regs.ll
inline-asm-pic.ll
inline-asm-ptr-cast.ll
inline-asm-q-regs.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
inline-asm-sp-clobber-memcpy.ll
inline-asm-stack-realign.ll [CodeGen] Print register names in lowercase in both MIR and debug output 2017-11-28 17:15:09 +00:00
inline-asm-stack-realign2.ll
inline-asm-stack-realign3.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
inline-asm-tied.ll [CodeGen] Print register names in lowercase in both MIR and debug output 2017-11-28 17:15:09 +00:00
inline-asm-x-scalar.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
inline-asm.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
inline-sse.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
inlineasm-sched-bug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
inreg.ll
ins_split_regalloc.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
ins_subreg_coalesce-1.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
ins_subreg_coalesce-2.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
ins_subreg_coalesce-3.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
insert-into-constant-vector.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
insert-positions.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
insertelement-copytoregs.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
insertelement-duplicates.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
insertelement-legalize.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
insertelement-ones.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
insertelement-shuffle.ll [DAGCombiner] Add a DAG combine to turn a splat build_vector where the splat elemnt is a bitcast from a vector type into a concat_vector 2018-01-18 04:17:06 +00:00
insertelement-zero.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
insertps-O0-bug.ll
insertps-combine.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
insertps-from-constantpool.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
insertps-unfold-load-bug.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
int-intrinsic.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
interval-update-remat.ll
invalid-liveness.mir [CodeGen] Print "%vreg0" as "%0" in both MIR and debug output 2017-11-30 12:12:19 +00:00
invalid-shift-immediate.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
ipra-inline-asm.ll [CodeGen] Always use `printReg` to print registers in both MIR and debug 2017-11-30 16:12:24 +00:00
ipra-local-linkage.ll Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"" 2017-10-03 16:59:13 +00:00
ipra-reg-alias.ll [CodeGen] Always use `printReg` to print registers in both MIR and debug 2017-11-30 16:12:24 +00:00
ipra-reg-usage.ll [CodeGen] Always use `printReg` to print registers in both MIR and debug 2017-11-30 16:12:24 +00:00
ipra-transform.ll
isel-optnone.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
isel-sink.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
isel-sink2.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
isel-sink3.ll
isint.ll
isnan.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
isnan2.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
ispositive.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
jump_sign.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
known-bits-vector.ll [DAGCombiner] Generalize (or (and X, c1), c2) -> (and (or X, c2), c1|c2) combine to work on non-splat vectors 2017-12-21 16:34:46 +00:00
known-bits.ll [x86] shrink 'and' immediate values by setting the high bits (PR35907) 2018-01-19 16:37:25 +00:00
known-signbits-vector.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
label-annotation.ll Add llvm.codeview.annotation to implement MSVC __annotation 2017-09-05 20:14:58 +00:00
label-redefinition.ll
lakemont.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
large-code-model-isel.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
large-constants.ll
large-gep-chain.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
large-gep-scale.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
large-global.ll
late-address-taken.ll
ldzero.ll
lea-2.ll
lea-3.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
lea-4.ll
lea-5.ll
lea-opt-cse1.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
lea-opt-cse2.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
lea-opt-cse3.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
lea-opt-cse4.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
lea-opt-memop-check-1.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
lea-opt-memop-check-2.ll
lea-opt-with-debug.mir [CodeGen] Always use `printReg` to print registers in both MIR and debug 2017-11-30 16:12:24 +00:00
lea-opt.ll
lea-recursion.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
lea.ll
lea32-schedule.ll [X86][Haswell]: Updating the scheduling information for the Haswell subtarget. 2017-12-08 09:48:44 +00:00
lea64-schedule.ll [X86][Haswell]: Updating the scheduling information for the Haswell subtarget. 2017-12-08 09:48:44 +00:00
leaFixup32.mir [CodeGen] Always use `printReg` to print registers in both MIR and debug 2017-11-30 16:12:24 +00:00
leaFixup64.mir [CodeGen] Always use `printReg` to print registers in both MIR and debug 2017-11-30 16:12:24 +00:00
leaf-fp-elim.ll
legalize-fmp-oeq-vector-select.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
legalize-libcalls.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
legalize-shift-64.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
legalize-shl-vec.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
legalize-sub-zero-2.ll
legalize-sub-zero.ll
legalizedag_vec.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
libcall-sret.ll [X86] Do not generate __multi3 for mul i128 on X86 2017-10-21 02:26:00 +00:00
licm-dominance.ll
licm-nested.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
licm-regpressure.ll
licm-symbol.ll
limited-prec.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
linux-preemption.ll Represent runtime preemption in the IR. 2017-10-26 15:00:26 +00:00
lit.local.cfg
live-out-reg-info.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
live-range-nosubreg.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
liveness-local-regalloc.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
llc-override-mcpu-mattr.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
load-combine-dbg.ll Debug Info: Fix the SDLoc propagation for a DAGCombiner rule 2017-10-10 18:08:32 +00:00
load-combine.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
load-slice.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
loc-remat.ll
local_stack_symbol_ordering.ll
localescape.ll Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"" 2017-10-03 16:59:13 +00:00
log2_not_readnone.ll
logical-load-fold.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
long-setcc.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
longlong-deadload.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
loop-blocks.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
loop-hoist.ll
loop-search.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
loop-strength-reduce-2.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
loop-strength-reduce-3.ll
loop-strength-reduce-crash.ll
loop-strength-reduce.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
loop-strength-reduce2.ll
loop-strength-reduce4.ll Reapply fix PR23384 (part 3 of 3) r304824 (was reverted in r305720). 2017-08-07 19:56:34 +00:00
loop-strength-reduce5.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
loop-strength-reduce6.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
loop-strength-reduce7.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
loop-strength-reduce8.ll
lower-bitcast.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
lower-vec-shift-2.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
lower-vec-shift.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
lower-vec-shuffle-bug.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
lrshrink.ll
lsr-delayed-fold.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
lsr-i386.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
lsr-interesting-step.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
lsr-loop-exit-cond.ll
lsr-negative-stride.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
lsr-nonaffine.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
lsr-normalization.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
lsr-overflow.ll
lsr-quadratic-expand.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
lsr-redundant-addressing.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
lsr-reuse-trunc.ll
lsr-reuse.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
lsr-sort.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
lsr-static-addr.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
lsr-wrap.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
lwp-intrinsics-x86_64.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
lwp-intrinsics.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
lwp-schedule.ll [X86] Add LWP schedule tests 2017-12-11 16:47:21 +00:00
lzcnt-schedule.ll [X86][Haswell]: Updating the scheduling information for the Haswell subtarget. 2017-12-08 09:48:44 +00:00
lzcnt-tzcnt.ll
lzcnt-zext-cmp.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
lzcnt.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
machine-combiner-int-vec.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
machine-combiner-int.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
machine-combiner.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
machine-copy-prop.mir X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
machine-cp.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
machine-cse.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
machine-outliner-debuginfo.ll Canonicalize the representation of empty an expression in DIGlobalVariableExpression 2017-08-30 18:06:51 +00:00
machine-outliner-disubprogram.ll [MachineOutliner] Fix r322788 - don't write to working directory 2018-01-18 15:02:28 +00:00
machine-outliner-tailcalls.ll [CodeGen] Print register names in lowercase in both MIR and debug output 2017-11-28 17:15:09 +00:00
machine-outliner.ll [MachineOutliner] AArch64: Avoid saving + restoring LR if possible 2017-09-27 20:47:39 +00:00
machine-region-info.mir [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
machine-sink-and-implicit-null-checks.ll
machine-sink.ll
machine-trace-metrics-crash.ll
machinesink-merge-debuginfo.ll Improve the test for r320216. NFC. 2017-12-20 19:11:31 +00:00
machinesink-null-debuginfo.ll Improve the test for r320216. NFC. 2017-12-20 19:11:31 +00:00
macho-comdat.ll
madd.ll X86: Add pattern matching for PMADDWD 2018-01-13 17:42:19 +00:00
mask-negated-bool.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
masked-iv-safe.ll Reapply fix PR23384 (part 3 of 3) r304824 (was reverted in r305720). 2017-08-07 19:56:34 +00:00
masked-iv-unsafe.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
masked_gather_scatter.ll [X86] Legalize 128/256 gathers/scatters on KNL by using widening rather than sign extending the index. 2018-01-11 19:38:30 +00:00
masked_memop.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
maskmovdqu.ll [CodeGen] Print register names in lowercase in both MIR and debug output 2017-11-28 17:15:09 +00:00
materialize.ll
mature-mc-support.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
mbp-false-cfg-break.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
mcinst-avx-lowering.ll
mcinst-lowering.ll
mcu-abi.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
mem-intrin-base-reg.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
mem-promote-integers.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
membarrier.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
memcmp-minsize.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
memcmp-optsize.ll [x86, MemCmpExpansion] allow 2 pairs of loads per block (PR33325) 2018-01-06 16:16:04 +00:00
memcmp.ll [x86, MemCmpExpansion] allow 2 pairs of loads per block (PR33325) 2018-01-06 16:16:04 +00:00
memcpy-2.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
memcpy-from-string.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
memcpy-struct-by-value.ll
memcpy.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
mempcpy-32.ll
mempcpy.ll
memset-2.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
memset-3.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
memset-nonzero.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
memset-sse-stack-realignment.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
memset.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
memset64-on-x86-32.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
merge-consecutive-loads-128.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
merge-consecutive-loads-256.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
merge-consecutive-loads-512.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
merge-consecutive-stores-i1.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
merge-consecutive-stores.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
merge-sp-update-lea.ll
merge-store-constants.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
merge-store-partially-alias-loads.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
merge_store.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
merge_store_duplicated_loads.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
mfence.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
mingw-alloca.ll
misaligned-memset.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
misched-aa-colored.ll
misched-aa-mmos.ll
misched-balance.ll
misched-code-difference-with-debug.ll Canonicalize the representation of empty an expression in DIGlobalVariableExpression 2017-08-30 18:06:51 +00:00
misched-copy.ll [CodeGen] Print RegClasses on MI in verbose mode 2018-01-18 17:59:06 +00:00
misched-crash.ll
misched-fusion.ll [X86] Apply SlowIncDec feature to Sandybridge/Ivybridge CPUs as well 2017-08-30 05:00:35 +00:00
misched-ilp.ll
misched-matmul.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
misched-matrix.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
misched-new.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
mmx-arg-passing-x86-64.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
mmx-arg-passing.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
mmx-arith.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
mmx-bitcast-fold.ll
mmx-bitcast.ll [X86] Stop printing moves between VR64 and GR64 with 'movd' mnemonic. Use 'movq' instead. 2018-01-05 20:55:12 +00:00
mmx-coalescing.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
mmx-copy-gprs.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
mmx-cvt.ll [X86] Stop printing moves between VR64 and GR64 with 'movd' mnemonic. Use 'movq' instead. 2018-01-05 20:55:12 +00:00
mmx-fold-load.ll [X86][MMX] Improve MMX constant generation 2018-01-16 14:21:28 +00:00
mmx-fold-zero.ll [X86][MMX] Add support for MMX zero vector creation 2018-01-15 22:32:40 +00:00
mmx-intrinsics.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
mmx-only.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
mmx-schedule.ll [X86][MMX] Accept UNDEF upper bits for MOVD GR32->MMX 2018-01-16 17:01:31 +00:00
mod128.ll
movbe-schedule.ll [X86][Haswell]: Updating the scheduling information for the Haswell subtarget. 2017-12-08 09:48:44 +00:00
movbe.ll
movfs.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
movgs.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
movmsk.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
movntdq-no-avx.ll
movpc32-check.ll [MC] Suppress .Lcfi labels when emitting textual assembly 2017-10-10 00:57:36 +00:00
movtopush.ll Revert "Correct dwarf unwind information in function epilogue for X86" 2017-11-08 21:31:14 +00:00
movtopush.mir [CodeGen] Always use `printReg` to print registers in both MIR and debug 2017-11-30 16:12:24 +00:00
movtopush64.ll X86CallFrameOptimization: Recognize 'store 0/-1 using and/or' idioms 2017-10-24 12:13:05 +00:00
ms-inline-asm-avx512.ll
ms-inline-asm.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
mul-constant-i16.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
mul-constant-i32.ll [X86] Fix test case I failed ot update in r320279. 2017-12-10 01:27:54 +00:00
mul-constant-i64.ll [X86] Fix bad regular expressions in the scheduler models. Question marks should be outside of multicharacter parenthesized expressions 2017-12-10 01:24:08 +00:00
mul-constant-result.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
mul-i256.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
mul-i512.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
mul-i1024.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
mul-legalize.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
mul-remat.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
mul-shift-reassoc.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
mul64.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
mul128.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
mul128_sext_loop.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
muloti.ll
mult-alt-generic-i686.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
mult-alt-generic-x86_64.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
mult-alt-x86.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
multiple-loop-post-inc.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
multiple-return-values-cross-block.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
mulvi32.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
mulx32.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
mulx64.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
musttail-fastcall.ll
musttail-indirect.ll
musttail-thiscall.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
musttail-varargs.ll
musttail.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
mwaitx-schedule.ll [X86] Add MWAITX/MONITORX schedule tests 2017-12-15 14:22:15 +00:00
mwaitx.ll
named-reg-alloc.ll
named-reg-notareg.ll
nancvt.ll
narrow-shl-cst.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
narrow-shl-load.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
narrow_op-1.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
neg-shl-add.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
neg_cmp.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
neg_fp.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
negate-add-zero.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
negate-i1.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
negate-shift.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
negate.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
negative-offset.ll
negative-sin.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
negative-stride-fptosi-user.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
negative-subscript.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
negative_zero.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
new-remat.ll
newline-and-quote.ll
no-and8ri8.ll
no-cmov.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
no-plt.ll Attribute nonlazybind should not affect calls to functions with hidden visibility. 2017-11-08 00:01:05 +00:00
no-prolog-kill.ll
no-sse2-avg.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
nobt.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
nocx16.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
non-lazy-bind.ll
non-unique-sections.ll
non-value-mem-operand.mir [CodeGen] Always use `printReg` to print registers in both MIR and debug 2017-11-30 16:12:24 +00:00
nonconst-static-ev.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
nonconst-static-iv.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
nontemporal-2.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
nontemporal-loads.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
nontemporal.ll [X86] Cleanup type conversion of 64-bit load-store pairs. 2017-12-12 18:25:48 +00:00
noreturn-call.ll
norex-subreg.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
nosse-error1.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
nosse-error2.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
nosse-varargs.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
nosse-vector.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
not-and-simplify.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
note-sections.ll
null-streamer.ll Canonicalize the representation of empty an expression in DIGlobalVariableExpression 2017-08-30 18:06:51 +00:00
objc-gc-module-flags.ll
object-size.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
oddshuffles.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
opaque-constant-asm.ll
opt-ext-uses.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
opt-shuff-tstore.ll
opt_phis.mir Move tests to the correct place 2018-01-19 06:08:15 +00:00
optimize-max-0.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
optimize-max-1.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
optimize-max-2.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
optimize-max-3.ll
or-address.ll
or-branch.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
or-lea.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
osx-private-labels.ll
overflow-intrinsic-setcc-fold.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
overflow.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
overlap-shift.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
packed_struct.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
packss.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
palignr.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
partial-fold32.ll
partial-fold64.ll
pass-three.ll
patchable-prologue.ll
patchpoint-invoke.ll
patchpoint-verifiable.mir
patchpoint-webkit_jscc.ll [MC] Suppress .Lcfi labels when emitting textual assembly 2017-10-10 00:57:36 +00:00
patchpoint.ll
pause.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
peep-setb.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
peep-test-0.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
peep-test-1.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
peep-test-2.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
peep-test-3.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
peep-test-4.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
peephole-cvt-sse.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
peephole-fold-movsd.ll
peephole-multiple-folds.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
peephole-na-phys-copy-folding.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
peephole-recurrence.mir [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
peephole.mir MIR: Print the register class or bank in vreg defs 2017-10-24 18:04:54 +00:00
personality.ll
personality_size.ll
phaddsub.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
phi-bit-propagation.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
phi-immediate-factoring.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
phielim-split.ll
phys-reg-local-regalloc.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
phys_subreg_coalesce-2.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
phys_subreg_coalesce-3.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
phys_subreg_coalesce.ll
pic-load-remat.ll
pic.ll
pic_jumptable.ll
pie.ll
pku.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pmovext.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
pmovsx-inreg.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pmul.ll Revert r322279 due to Skylake miscompile. 2018-01-12 00:17:38 +00:00
pmulld.ll
pointer-vector.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pop-stack-cleanup-msvc.ll [X86] Don't clobber reserved registers with stack adjustments 2017-11-07 08:50:21 +00:00
pop-stack-cleanup.ll
popcnt-schedule.ll [X86][Haswell]: Updating the scheduling information for the Haswell subtarget. 2017-12-08 09:48:44 +00:00
popcnt.ll [x86] shrink 'and' immediate values by setting the high bits (PR35907) 2018-01-19 16:37:25 +00:00
post-ra-sched-with-debug.mir [CodeGen] Always use `printReg` to print registers in both MIR and debug 2017-11-30 16:12:24 +00:00
post-ra-sched.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
postalloc-coalescing.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
postra-licm.ll
powi.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr1462.ll
pr1489.ll
pr1505.ll
pr1505b.ll
pr2177.ll
pr2182.ll
pr2326.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
pr2585.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr2656.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr2659.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
pr2849.ll
pr2924.ll
pr2982.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
pr3154.ll
pr3216.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
pr3241.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
pr3243.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
pr3244.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
pr3250.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
pr3317.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
pr3366.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
pr3457.ll
pr3522.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
pr5145.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
pr7882.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
pr9127.ll
pr9743.ll Revert "Correct dwarf unwind information in function epilogue for X86" 2017-11-08 21:31:14 +00:00
pr10068.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
pr10475.ll
pr10499.ll
pr10523.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
pr10524.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
pr10525.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
pr10526.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
pr11202.ll
pr11334.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr11415.ll
pr11468.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
pr11985.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
pr11998.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
pr12312.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr12360.ll
pr12889.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
pr13209.ll
pr13220.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
pr13458.ll
pr13577.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr13859.ll
pr13899.ll
pr14088.ll
pr14098.ll
pr14161.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr14204.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr14314.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr14333.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
pr14562.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
pr15267.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr15296.ll
pr15309.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr15705.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr15981.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr16031.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr16360.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr16807.ll
pr17546.ll
pr17631.ll
pr17764.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr18014.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr18054.ll
pr18162.ll
pr18344.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr18846.ll
pr19049.ll
pr20011.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr20012.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr20020.ll
pr20088.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
pr21099.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
pr21792.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr22019.ll
pr22103.ll
pr22338.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr22774.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr22970.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
pr23103.ll
pr23246.ll
pr23273.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
pr23603.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr23664.ll
pr24139.ll
pr24374.ll
pr24602.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr25828.ll
pr26350.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr26625.ll
pr26652.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
pr26757.ll
pr26835.ll
pr26870.ll [CodeGen] Print register names in lowercase in both MIR and debug output 2017-11-28 17:15:09 +00:00
pr27071.ll
pr27501.ll
pr27591.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr27681.mir [CodeGen] Always use `printReg` to print registers in both MIR and debug 2017-11-30 16:12:24 +00:00
pr28129.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr28173.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
pr28444.ll
pr28472.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr28489.ll
pr28504.ll
pr28515.ll
pr28560.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
pr28824.ll
pr29010.ll
pr29022.ll
pr29061.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
pr29112.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr29170.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr30284.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr30430.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr30511.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr30562.ll
pr30813.ll
pr31045.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr31088.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr31143.ll
pr31242.ll
pr31271.ll
pr31323.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr31773.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr31956.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
pr32108.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr32241.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr32256.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr32278.ll
pr32282.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
pr32284.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr32329.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
pr32340.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr32345.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
pr32368.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr32420.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr32451.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr32484.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr32515.ll
pr32588.ll
pr32610.ll
pr32659.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr32907.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr33290.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr33349.ll [X86] Make v2i1 and v4i1 legal types without VLX 2018-01-07 18:20:37 +00:00
pr33396.ll
pr33715.ll
pr33772.ll
pr33828.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr33844.ll [x86] shrink 'and' immediate values by setting the high bits (PR35907) 2018-01-19 16:37:25 +00:00
pr33954.ll [X86] Improved X86::CMOV to Branch heuristic. 2017-08-08 12:17:56 +00:00
pr33960.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr34080-2.ll [X86][X87] Mark pseudo memory fold instructions as load/sideeffects (PR21160, PR34080, PR34454). 2017-12-24 12:20:21 +00:00
pr34080.ll [X86][X87] Renamed CHECK prefix, its not actually broken anymore just scheduled differently 2017-12-24 10:25:01 +00:00
pr34088.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
pr34137.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr34139.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr34149.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr34177.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr34271-1.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr34271.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr34381.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr34397.ll [X86] Add RUN line for LIT test committed in "rL312438: [X86] Fix crash on assert of non-simple type after type-legalization.". 2017-09-03 10:44:18 +00:00
pr34421.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr34605.ll [X86] Use vmovdqu64/vmovdqa64 for unmasked integer vector stores for consistency with loads. 2018-01-18 07:44:09 +00:00
pr34629.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr34634.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr34653.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
pr34657.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr34855.ll [DAGCombiner] Support folding (mulhs/u X, 0)->0 for vectors. 2017-12-11 08:33:20 +00:00
pr35272.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr35399.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pr35443.ll [X86] Rename function in recently added test case to not be 'main' returning 'void'. NFC 2017-12-07 17:02:49 +00:00
pr35636.ll [X86] Remove CompleteModel tags from CPU targets until we have better error checking (PR35636) 2017-12-12 16:12:53 +00:00
pr35761.ll [DAGCombine] Fix for PR35761 2018-01-08 13:21:24 +00:00
pr35763.ll [X86] Renamed CodeGen test 2018-01-08 10:56:44 +00:00
pr35765.ll [DAGCombine] Fix for PR35765 2018-01-02 10:19:01 +00:00
pr35918.ll [X86] Add PR35918 test case 2018-01-18 13:42:02 +00:00
pr35972.ll [X86] When legalizing (v64i1 select i8, v64i1, v64i1) make sure not to introduce bitcasts to i64 in 32-bit mode 2018-01-17 18:46:01 +00:00
pr35982.ll [X86][MMX] Add PR35982 test cases 2018-01-17 22:19:31 +00:00
pre-coalesce-2.ll
pre-coalesce.ll
pre-coalesce.mir [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pre-ra-sched.ll
prefetch.ll [X86] Add prefetchwt1 instruction and overhaul priorities and isel enabling for prefetch instructions. 2017-12-22 02:30:30 +00:00
prefixdata.ll
preserve_allcc64.ll
preserve_mostcc64.ll
private-2.ll
private.ll
prolog-push-seq.ll [CodeGen] Print register names in lowercase in both MIR and debug output 2017-11-28 17:15:09 +00:00
prologue-epilogue-remarks.mir
prologuedata.ll
promote-assert-zext.ll
promote-i16.ll
promote-trunc.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
promote-vec3.ll Revert r322279 due to Skylake miscompile. 2018-01-12 00:17:38 +00:00
promote.ll [X86][SSE] Regenerate vector promotion tests 2018-01-18 19:17:26 +00:00
ps4-noreturn.ll
pseudo_cmov_lower.ll
pseudo_cmov_lower1.ll
pseudo_cmov_lower2.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pshufb-mask-comments.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
pshufd-combine-crash.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
psubus.ll Revert r322279 due to Skylake miscompile. 2018-01-12 00:17:38 +00:00
ptr-rotate.ll
ptrtoint-constexpr.ll
push-cfi-debug.ll Revert "Correct dwarf unwind information in function epilogue for X86" 2017-11-08 21:31:14 +00:00
push-cfi-obj.ll Revert "Correct dwarf unwind information in function epilogue for X86" 2017-11-08 21:31:14 +00:00
push-cfi.ll Revert "Correct dwarf unwind information in function epilogue for X86" 2017-11-08 21:31:14 +00:00
ragreedy-bug.ll
ragreedy-hoist-spill.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
ragreedy-last-chance-recoloring.ll
rd-mod-wr-eflags.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
rdpid-schedule.ll [X86] Add RDPID schedule test 2018-01-19 12:06:49 +00:00
rdpid.ll [X86] Add intrinsic support for the RDPID instruction 2018-01-18 23:52:31 +00:00
rdpmc.ll [X86] Regenerate RDPMC intrinsic test 2018-01-19 12:05:58 +00:00
rdrand-schedule.ll [X86][Haswell]: Updating the scheduling information for the Haswell subtarget. 2017-12-08 09:48:44 +00:00
rdrand-x86_64.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
rdrand.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
rdseed-schedule.ll [X86] Tag RDRAND/RDSEED instruction scheduler classes 2017-12-07 14:18:48 +00:00
rdseed-x86_64.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
rdseed.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
rdtsc.ll [X86] Regenerate RDTSC codegen tests 2017-12-07 13:50:29 +00:00
read-fp-no-frame-pointer.ll
recip-fastmath.ll [X86] Fix bad regular expressions in the scheduler models. Question marks should be outside of multicharacter parenthesized expressions 2017-12-10 01:24:08 +00:00
recip-fastmath2.ll [X86] Correct the _Int part of more scheduler model instrexes. Put _b in the correct order relative to _Int 2017-12-10 03:16:38 +00:00
recip-pic.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
red-zone.ll
red-zone2.ll
reduce-trunc-shl.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
regalloc-reconcile-broken-hints.ll
regalloc-spill-at-ehpad.ll
regcall-no-plt.ll
reghinting.ll
regparm.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
regpressure.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
rem.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
rem_crash.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
remat-constant.ll
remat-fold-load.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
remat-mov-0.ll
remat-phys-dead.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
remat-scalar-zero.ll
replace-load-and-with-bzhi.ll [X86] Recognize constant arrays with special values and replace loads from it with subtract and shift instructions, which then will be replaced by X86 BZHI machine instruction. 2017-12-12 14:13:51 +00:00
replace_unsupported_masked_mem_intrin.ll
ret-addr.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
ret-i64-0.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
ret-mmx.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
return-ext.ll Revert "Correct dwarf unwind information in function epilogue for X86" 2017-11-08 21:31:14 +00:00
return_zeroext_i2.ll
returned-trunc-tail-calls.ll
reverse_branches.ll
rip-rel-address.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
rip-rel-lea.ll
rodata-relocs.ll
rot16.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
rot32.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
rot64.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
rotate.ll [X86] Regenerate truncated rotation tests + add missing 32-bit checks 2017-12-17 18:20:42 +00:00
rotate2.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
rotate4.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
rotate_vec.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
rounding-ops.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
rrlist-livereg-corrutpion.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
rtm-schedule.ll [X86] Add RTM schedule tests 2017-12-15 14:37:28 +00:00
rtm.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sad.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sad_variations.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
saddo-redundant-add.ll
safestack.ll
safestack_ssp.ll
sandybridge-loads.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sar_fold.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sar_fold64.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
sbb.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
scalar-extract.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
scalar-fp-to-i64.ll
scalar-int-to-fp.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
scalar-min-max-fill-operand.ll
scalar_sse_minmax.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
scalar_widen_div.ll [X86] Regenerate test with update_llc_test_checks.py 2017-12-11 06:16:26 +00:00
scalarize-bitcast.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
scatter-schedule.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
scavenger.mir
scev-interchange.ll
schedule-x86-64-shld.ll A new test to demostrate the current SHLD/SHRD code generation. 2018-01-18 10:40:48 +00:00
schedule-x86_32.ll [X86] Add JCC/JECXZ/JECXZ/JRCXZ/LOOP schedule tests 2017-12-13 18:09:45 +00:00
schedule-x86_64.ll [X86] Move ADX schedule tests out of schedule-x86_64.ll 2017-12-13 21:49:09 +00:00
scheduler-backtracking.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
sdiv-exact.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
sdiv-pow2.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
segmented-stacks-dynamic.ll
segmented-stacks.ll [CodeGen] Emit necessary .note sections for -fsplit-stack 2017-09-27 19:34:00 +00:00
seh-catch-all-win32.ll
seh-catch-all.ll
seh-catchpad.ll
seh-except-finally.ll
seh-exception-code.ll
seh-filter-no-personality.ll
seh-finally.ll
seh-no-invokes.ll
seh-safe-div-win32.ll
seh-safe-div.ll
seh-stack-realign.ll
select-mmx.ll [X86] Stop printing moves between VR64 and GR64 with 'movd' mnemonic. Use 'movq' instead. 2018-01-05 20:55:12 +00:00
select-with-and-or.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
select.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
select_const.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
select_meta.ll
selectiondag-crash.ll
selectiondag-cse.ll
selectiondag-dominator.ll
selectiondag-order.ll
setcc-combine.ll [DAGCombine] Don't combine (and (setne X, 0), (setne X, -1)) --> (setuge (add X, 1), 2) for i1 2017-12-26 14:48:28 +00:00
setcc-logic.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
setcc-lowering.ll [X86][SSE] MOVMSK only uses the sign bit from each vector element 2017-12-13 11:43:14 +00:00
setcc-narrowing.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
setcc-wide-types.ll [x86] allow pairs of PCMPEQ for vector-sized integer equality comparisons (PR33325) 2018-01-02 16:38:29 +00:00
setcc.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
setjmp-spills.ll
setoeq.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
setuge.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
sext-i1.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
sext-load.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
sext-ret-val.ll
sext-setcc-self.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sext-subreg.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
sext-trunc.ll
sha-schedule.ll [X86] Fix bad regular expressions in the scheduler models. Question marks should be outside of multicharacter parenthesized expressions 2017-12-10 01:24:08 +00:00
sha.ll [CodeGen] Print register names in lowercase in both MIR and debug output 2017-11-28 17:15:09 +00:00
shift-and.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
shift-avx2-crash.ll
shift-bmi2.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
shift-coalesce.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
shift-codegen.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
shift-combine-crash.ll
shift-combine.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
shift-double-x86_64.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
shift-double.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
shift-folding.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
shift-i128.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
shift-i256.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
shift-one.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
shift-pair.ll [x86] shrink 'and' immediate values by setting the high bits (PR35907) 2018-01-19 16:37:25 +00:00
shift-parts.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
shift-pcmp.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
shl-anyext.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
shl-crash-on-legalize.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
shl-i64.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
shl_elim.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
shl_undef.ll
shrink-compare.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
shrink-fp-const1.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
shrink-fp-const2.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
shrink-wrap-chkstk.ll Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"" 2017-10-03 16:59:13 +00:00
shrink_vmul.ll [X86][SSE] Use PMADDWD for v4i32 multiplies with 17 or more leading zeros 2017-12-28 10:05:49 +00:00
shrink_vmul_sse.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
shrink_wrap_dbg_value.mir Move tests to the correct place 2018-01-19 06:08:15 +00:00
shrinkwrap-hang.ll
shuffle-combine-crash-2.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
shuffle-combine-crash.ll
shuffle-of-insert.ll [DAGCombiner] eliminate shuffle of insert element 2017-12-07 15:17:58 +00:00
shuffle-of-splat-multiuses.ll X86 Tests: Update more isel tests with FastVariableShuffle feature 2018-01-09 16:26:06 +00:00
shuffle-strided-with-offset-128.ll X86 Tests: Update more isel tests with FastVariableShuffle feature 2018-01-09 16:26:06 +00:00
shuffle-strided-with-offset-256.ll X86 Tests: Update more isel tests with FastVariableShuffle feature 2018-01-09 16:26:06 +00:00
shuffle-strided-with-offset-512.ll [X86] Remove isel patterns for using unmasked vmovdqa32/vmovdqu32 for integer vector loads. 2018-01-18 07:44:06 +00:00
shuffle-vs-trunc-128.ll X86 Tests: Update more isel tests with FastVariableShuffle feature 2018-01-09 16:26:06 +00:00
shuffle-vs-trunc-256.ll [X86] Use ISD::TRUNCATE instead of X86ISD::VTRUNC when input and output types have the same number of elements. 2018-01-14 08:11:36 +00:00
shuffle-vs-trunc-512.ll [X86] Remove isel patterns for using unmasked vmovdqa32/vmovdqu32 for integer vector loads. 2018-01-18 07:44:06 +00:00
sibcall-2.ll
sibcall-3.ll
sibcall-4.ll
sibcall-5.ll
sibcall-6.ll
sibcall-byval.ll
sibcall-win64.ll
sibcall.ll
simple-register-allocation-read-undef.mir Move tests to the correct place 2018-01-19 06:08:15 +00:00
simple-zext.ll
sincos-opt.ll [X86] Don't use fsin/fcos/fsincos instructions ever 2017-08-11 20:55:29 +00:00
sincos.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sink-blockfreq.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sink-cheap-instructions.ll
sink-gep-before-mem-inst.ll
sink-hoist.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
sink-out-of-loop.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sjlj-baseptr.ll
sjlj-eh.ll [CodeGen] Print register names in lowercase in both MIR and debug output 2017-11-28 17:15:09 +00:00
sjlj.ll
slow-incdec.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
slow-pmulld.ll [X86] Add KNL target to slow PMULLD tests 2018-01-19 12:07:44 +00:00
slow-unaligned-mem.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
small-byval-memcpy.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
smul-with-overflow.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
soft-fp-legal-in-HW-reg.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
soft-fp.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
soft-sitofp.ll
splat-const.ll
splat-for-size.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
split-eh-lpad-edges.ll
split-extend-vector-inreg.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
split-store.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
split-vector-bitcast.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
split-vector-rem.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
sqrt-fastmath-mir.ll MIR: Print the register class or bank in vreg defs 2017-10-24 18:04:54 +00:00
sqrt-fastmath-tune.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sqrt-fastmath.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sqrt-partial.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sqrt.ll
sret-implicit.ll
sse-align-0.ll
sse-align-1.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
sse-align-2.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
sse-align-3.ll
sse-align-4.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
sse-align-5.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
sse-align-6.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
sse-align-7.ll
sse-align-8.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
sse-align-9.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
sse-align-10.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
sse-align-11.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
sse-align-12.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sse-commute.ll
sse-domains.ll
sse-fcopysign.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sse-fsignum.ll [X86] Make v2i1 and v4i1 legal types without VLX 2018-01-07 18:20:37 +00:00
sse-intel-ocl.ll
sse-intrinsics-fast-isel-x86_64.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sse-intrinsics-fast-isel.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sse-intrinsics-x86-upgrade.ll [X86] Regenerate test checks in sse-intrinsics-x86-upgrade with update-llc 2018-01-01 09:00:13 +00:00
sse-intrinsics-x86.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sse-intrinsics-x86_64.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sse-load-ret.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
sse-minmax.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sse-only.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sse-regcall.ll [CodeGen] Print register names in lowercase in both MIR and debug output 2017-11-28 17:15:09 +00:00
sse-scalar-fp-arith-unary.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sse-scalar-fp-arith.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
sse-schedule.ll [X86][BTVER2] Fix scheduling of VCMPSD/VCMPSS instructions 2018-01-16 22:15:41 +00:00
sse-unaligned-mem-feature.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
sse-varargs.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
sse1.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sse2-intrinsics-fast-isel-x86_64.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sse2-intrinsics-fast-isel.ll [X86][SSE] Match PSHUFLW/PSHUFHW + PSHUFD vXi16 shuffle patterns (PR34686) 2017-12-29 14:41:50 +00:00
sse2-intrinsics-x86-upgrade.ll [X86] Regenerate test checks in sse2-intrinsics-x86-upgrade with update-llc 2018-01-01 08:47:50 +00:00
sse2-intrinsics-x86.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sse2-intrinsics-x86_64.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sse2-schedule.ll [X86][BTVER2] Fix scheduling of VCMPSD/VCMPSS instructions 2018-01-16 22:15:41 +00:00
sse2-vector-shifts.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sse2.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sse3-avx-addsub-2.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sse3-avx-addsub.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sse3-intrinsics-fast-isel.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sse3-intrinsics-x86.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sse3-schedule.ll [X86][Haswell]: Updating the scheduling information for the Haswell subtarget. 2017-12-08 09:48:44 +00:00
sse3.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sse4a-intrinsics-fast-isel.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sse4a-schedule.ll Update BTVER2 sched numbers for some AVX instructions (xmm version). 2018-01-15 14:21:11 +00:00
sse4a-upgrade.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sse4a.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sse41-intrinsics-fast-isel.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
sse41-intrinsics-x86-upgrade.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
sse41-intrinsics-x86.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sse41-pmovxrm.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sse41-schedule.ll [X86] Add a DAG combine to combine (sext (setcc)) with VLX 2018-01-09 18:14:22 +00:00
sse41.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
sse42-intrinsics-fast-isel-x86_64.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sse42-intrinsics-fast-isel.ll [X86] Add the 16 and 8-bit CRC32 instructions to the load folding tables. 2018-01-07 06:48:20 +00:00
sse42-intrinsics-x86.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sse42-intrinsics-x86_64.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sse42-schedule.ll [X86] Add a DAG combine to combine (sext (setcc)) with VLX 2018-01-09 18:14:22 +00:00
sse_partial_update.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
sse_reload_fold.ll
ssp-data-layout.ll
ssp-guard-spill.ll
ssse3-intrinsics-fast-isel.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
ssse3-intrinsics-x86.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
ssse3-schedule.ll [X86][Haswell]: Updating the scheduling information for the Haswell subtarget. 2017-12-08 09:48:44 +00:00
stack-align-memcpy.ll
stack-align.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
stack-align2.ll
stack-folding-3dnow.ll
stack-folding-adx-x86_64.ll
stack-folding-bmi.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
stack-folding-bmi2.ll
stack-folding-fp-avx1.ll [X86][SSE] Force blend domains on stack folding tests 2018-01-12 18:05:29 +00:00
stack-folding-fp-avx512.ll [X86] Add VSHUFF32X4 and similar instructions to load folding tables. 2018-01-07 23:30:20 +00:00
stack-folding-fp-avx512vl.ll [X86] Add VSHUFF32X4 and similar instructions to load folding tables. 2018-01-07 23:30:20 +00:00
stack-folding-fp-sse42.ll [X86][SSE] Force blend domains on stack folding tests 2018-01-12 18:05:29 +00:00
stack-folding-int-avx1.ll [X86] Teach execution domain fixing to convert between VPERMILPS and VPSHUFD. 2017-09-18 03:29:47 +00:00
stack-folding-int-avx2.ll [X86] Add VPERMPD/VPERMQ and VPERMPS/VPERMD to the execution domain fixing table. 2017-09-19 04:39:55 +00:00
stack-folding-int-avx512.ll [X86] Add VSHUFF32X4 and similar instructions to load folding tables. 2018-01-07 23:30:20 +00:00
stack-folding-int-avx512vl.ll [X86] Add VSHUFF32X4 and similar instructions to load folding tables. 2018-01-07 23:30:20 +00:00
stack-folding-int-sse42.ll [X86] Add the 16 and 8-bit CRC32 instructions to the load folding tables. 2018-01-07 06:48:20 +00:00
stack-folding-lwp.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
stack-folding-mmx.ll
stack-folding-sha.ll
stack-folding-tbm.ll [X86] Add 'l' and 'q' suffixes to the tbm instruction mnemonics. 2018-01-12 06:21:36 +00:00
stack-folding-x86_64.ll
stack-folding-xop.ll
stack-probe-red-zone.ll
stack-probe-size.ll
stack-probes.ll
stack-protector-dbginfo.ll
stack-protector-msvc.ll Re-commit r319490 "XOR the frame pointer with the stack cookie when protecting the stack" 2017-12-05 20:22:20 +00:00
stack-protector-remarks.ll
stack-protector-target.ll
stack-protector-vreg-to-vreg-copy.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
stack-protector-weight.ll [MIR] Repurposing '$' sigil used by external symbols. Replacing with '&'. 2018-01-10 00:56:48 +00:00
stack-protector.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
stack-size-section.ll [MC] Function stack size section. 2017-11-30 13:05:14 +00:00
stack-update-frame-opcode.ll
stack_guard_remat.ll
stackguard-internal.ll
stackmap-fast-isel.ll [CodeGen] Print register names in lowercase in both MIR and debug output 2017-11-28 17:15:09 +00:00
stackmap-frame-setup.ll
stackmap-large-constants.ll
stackmap-large-location-size.ll
stackmap-liveness.ll [CodeGen] Print register names in lowercase in both MIR and debug output 2017-11-28 17:15:09 +00:00
stackmap-nops.ll
stackmap-shadow-optimization.ll
stackmap.ll
stackpointer.ll
statepoint-allocas.ll [CodeGen] Print register names in lowercase in both MIR and debug output 2017-11-28 17:15:09 +00:00
statepoint-call-lowering.ll Revert "Correct dwarf unwind information in function epilogue for X86" 2017-11-08 21:31:14 +00:00
statepoint-far-call.ll
statepoint-forward.ll
statepoint-gctransition-call-lowering.ll Revert "Correct dwarf unwind information in function epilogue for X86" 2017-11-08 21:31:14 +00:00
statepoint-invoke.ll Revert "Correct dwarf unwind information in function epilogue for X86" 2017-11-08 21:31:14 +00:00
statepoint-live-in.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
statepoint-stack-usage.ll Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"" 2017-10-03 16:59:13 +00:00
statepoint-stackmap-format.ll
statepoint-uniqueing.ll
statepoint-vector-bad-spill.ll
statepoint-vector.ll
stdarg.ll [X86][DAG] Switch X86 Target to post-legalized store merge 2017-08-11 13:21:35 +00:00
stdcall-notailcall.ll
stdcall.ll
store-empty-member.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
store-fp-constant.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
store-global-address.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
store-narrow.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
store-zero-and-minus-one.ll
store_op_load_fold.ll
store_op_load_fold2.ll
stores-merging.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
storetrunc-fp.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
stride-nine-with-base-reg.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
stride-reuse.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
sub-with-overflow.ll
sub.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
subcarry.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
subreg-to-reg-0.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
subreg-to-reg-1.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
subreg-to-reg-2.ll
subreg-to-reg-3.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
subreg-to-reg-4.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
subreg-to-reg-6.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
subvector-broadcast.ll [X86] Correct the execution domain for AVX1 VBROADCASTF128 to be FP instead of integer. 2018-01-04 20:56:21 +00:00
sunkaddr-ext.ll
swift-error.ll X86: remove R12 from CSR on Windows x64 SwiftCC 2017-09-25 22:00:17 +00:00
swift-return.ll
swiftcc.ll X86: treat SwiftCC as Win64_CC on Win64 2017-09-20 21:00:40 +00:00
swifterror.ll
swiftself.ll
switch-bt.ll [CodeGen] Peel off the dominant case in switch statement in lowering 2017-11-14 21:44:09 +00:00
switch-crit-edge-constant.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
switch-default-only.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
switch-density.ll
switch-edge-weight.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
switch-jump-table.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
switch-lower-peel-top-case.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
switch-or.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
switch-order-weight.ll
switch-zextload.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
switch.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
swizzle-2.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
swizzle-avx2.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
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 [CodeGen] Always use `printReg` to print registers in both MIR and debug 2017-11-30 16:12:24 +00:00
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 Control-Flow Enforcement Technology - Shadow Stack support (LLVM side) 2017-11-26 13:02:45 +00:00
tail-call-got.ll
tail-call-legality.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
tail-call-mutable-memarg.ll
tail-call-parameter-attrs-mismatch.ll
tail-call-win64.ll
tail-dup-addr.ll
tail-dup-catchret.ll
tail-dup-debugloc.ll Split TailDuplicatePass into pre- and post-RA variant; NFC 2018-01-19 06:08:17 +00:00
tail-dup-merge-loop-headers.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
tail-dup-no-other-successor.ll
tail-dup-repeat.ll Increase tail dup threshold for -O3 from 3 to 4. 2017-08-17 23:38:41 +00:00
tail-merge-after-mbp.mir [CodeGen] Always use `printReg` to print registers in both MIR and debug 2017-11-30 16:12:24 +00:00
tail-merge-debugloc.ll [MachineOperand][MIR] Add isRenamable to MachineOperand. 2017-12-12 17:53:59 +00:00
tail-merge-identical.ll
tail-merge-unreachable.ll
tail-merge-wineh.ll
tail-opts.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
tail-threshold.ll
tailcall-64.ll [CodeGen] Print register names in lowercase in both MIR and debug output 2017-11-28 17:15:09 +00:00
tailcall-calleesave.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
tailcall-cgp-dup.ll
tailcall-disable.ll
tailcall-fastisel.ll
tailcall-largecode.ll
tailcall-mem-intrinsics.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
tailcall-msvc-conventions.ll
tailcall-multiret.ll
tailcall-readnone.ll
tailcall-returndup-void.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
tailcall-ri64.ll
tailcall-stackalign.ll
tailcall-structret.ll
tailcall.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
tailcallbyval.ll
tailcallbyval64.ll
tailcallfp.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
tailcallfp2.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
tailcallpic1.ll
tailcallpic2.ll
tailcallpic3.ll
tailcallstack64.ll
taildup-crash.ll
targetLoweringGeneric.ll
tbm-intrinsics-fast-isel-x86_64.ll [X86] Add 'l' and 'q' suffixes to the tbm instruction mnemonics. 2018-01-12 06:21:36 +00:00
tbm-intrinsics-fast-isel.ll [X86] Add 'l' and 'q' suffixes to the tbm instruction mnemonics. 2018-01-12 06:21:36 +00:00
tbm-intrinsics-x86_64.ll [X86] Add 'l' and 'q' suffixes to the tbm instruction mnemonics. 2018-01-12 06:21:36 +00:00
tbm-schedule.ll [X86] Add 'l' and 'q' suffixes to the tbm instruction mnemonics. 2018-01-12 06:21:36 +00:00
tbm_patterns.ll [X86] Add 'l' and 'q' suffixes to the tbm instruction mnemonics. 2018-01-12 06:21:36 +00:00
test-nofold.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
test-shrink-bug.ll [X86] Don't select (cmp (and, imm), 0) to testw 2017-09-28 23:35:36 +00:00
test-shrink.ll Regenerate test-shrink.ll test results. NFC 2017-12-13 18:04:57 +00:00
testb-je-fusion.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
testl-commute.ll [X86] Change register&memory TEST instructions from MRMSrcMem to MRMDstMem 2017-10-01 23:53:53 +00:00
this-return-64.ll
tls-addr-non-leaf-function.ll
tls-android-negative.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
tls-android.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
tls-local-dynamic.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
tls-models.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
tls-pic.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
tls-pie.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
tls-shrink-wrapping.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
tls-windows-itanium.ll
tls.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
tlv-1.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
tlv-2.ll
tlv-3.ll
token_landingpad.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
trap.ll
trunc-ext-ld-st.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
trunc-store.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
trunc-subvector.ll DAGCombine: Let truncates negate extension through extract-subvector 2018-01-11 18:02:33 +00:00
trunc-to-bool.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
twoaddr-coalesce-2.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
twoaddr-coalesce-3.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
twoaddr-coalesce.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
twoaddr-lea.ll
twoaddr-pass-sink.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
twoaddr-sink-terminator.ll
uint64-to-float.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
uint_to_fp-2.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
uint_to_fp-3.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
uint_to_fp.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
umul-with-carry.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
umul-with-overflow.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
unaligned-32-byte-memops.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
unaligned-load.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
unaligned-spill-folding.ll
undef-label.ll
unknown-location.ll
unreachable-loop-sinking.ll
unreachable-mbb-undef-phi.mir Move tests to the correct place 2018-01-19 06:08:15 +00:00
unreachableblockelim.ll
unused_stackslots.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
unwind-init.ll
unwindraise.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
update-terminator-debugloc.ll MIR: Print the register class or bank in vreg defs 2017-10-24 18:04:54 +00:00
update-terminator.mir X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
urem-i8-constant.ll [x86] shrink 'and' immediate values by setting the high bits (PR35907) 2018-01-19 16:37:25 +00:00
urem-power-of-two.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
use-add-flags.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
utf8.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
utf16-cfstrings.ll
v2f32.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
v4f32-immediate.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
v4i32load-crash.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
v8i1-masks.ll [DAGCombiners] Don't turn ANDs to shuffles with zero so early. Give some other combines a chance to run. 2017-12-24 02:05:18 +00:00
vaargs.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vaes-intrinsics-avx-x86.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vaes-intrinsics-avx512-x86.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vaes-intrinsics-avx512vl-x86.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
var-permute-128.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
var-permute-256.ll [X86][AVX] Add more variable permute tests for source vectors smaller than destination 2018-01-19 14:55:22 +00:00
var-permute-512.ll [SelectionDAG] Reverse the order of operands in the ISD::ADD created by TargetLowering::getVectorElementPointer so that the FrameIndex is on the left. 2017-12-22 17:18:13 +00:00
vararg-callee-cleanup.ll
vararg_no_start.ll
vararg_tailcall.ll
variable-sized-darwin-bzero.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
variadic-node-pic.ll
vastart-defs-eflags.ll
vbinop-simplify-bug.ll
vec-copysign-avx512.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec-copysign.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec-loadsingles-alignment.ll
vec-trunc-store.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec3.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_add.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
vec_align.ll
vec_align_i256.ll
vec_anyext.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
vec_call.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
vec_cast.ll
vec_cast2.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_cmp_sint-128.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_cmp_uint-128.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
vec_compare-sse4.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_compare.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
vec_ctbits.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_ext_inreg.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_extract-avx.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
vec_extract-mmx.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_extract-sse4.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_extract.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_fabs.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_floor.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_fneg.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_fp_to_int.ll [SelectionDAG] Teach WidenVecOp_Convert to widen the operation if a widened result type would still be legal. 2018-01-02 07:30:53 +00:00
vec_fpext.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_fptrunc.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_i64.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_ins_extract-1.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
vec_ins_extract.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
vec_insert-2.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_insert-3.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_insert-4.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
vec_insert-5.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
vec_insert-7.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_insert-8.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
vec_insert-9.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_insert-mmx.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
vec_int_to_fp.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
vec_loadsingles.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_logical.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_minmax_match.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_minmax_sint.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
vec_minmax_uint.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
vec_partial.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_reassociate.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_return.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_round.ll
vec_sdiv_to_shift.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_set-2.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_set-3.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_set-4.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_set-6.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_set-7.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_set-8.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_set-A.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_set-B.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_set-C.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_set-D.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_set-F.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_set-H.ll [X86][SSE] Match PSHUFLW/PSHUFHW + PSHUFD vXi16 shuffle patterns (PR34686) 2017-12-29 14:41:50 +00:00
vec_set.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_setcc-2.ll
vec_setcc.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_shift.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_shift2.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_shift3.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_shift4.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_shift5.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_shift6.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_shift7.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_shuf-insert.ll
vec_split.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
vec_ss_load_fold.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
vec_trunc_sext.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_udiv_to_shift.ll
vec_uint_to_fp-fastmath.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_uint_to_fp.ll
vec_unsafe-fp-math.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vec_zero-2.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
vec_zero.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
vec_zero_cse.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vector-bitreverse.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
vector-blend.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
vector-compare-all_of.ll [X86] Add a DAG combine to combine (sext (setcc)) with VLX 2018-01-09 18:14:22 +00:00
vector-compare-any_of.ll [X86] Add a DAG combine to combine (sext (setcc)) with VLX 2018-01-09 18:14:22 +00:00
vector-compare-combines.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vector-compare-results.ll [X86] Add DAG combine to promote vXi1 result of a vXi8/vXi16 setcc when we have AVX512 but not BWI. 2018-01-13 06:24:46 +00:00
vector-extend-inreg.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
vector-gep.ll
vector-half-conversions.ll X86 Tests: Update more isel tests with FastVariableShuffle feature 2018-01-09 16:26:06 +00:00
vector-idiv-sdiv-128.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vector-idiv-sdiv-256.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vector-idiv-sdiv-512.ll [X86] Remove isel patterns for using unmasked vmovdqa32/vmovdqu32 for integer vector loads. 2018-01-18 07:44:06 +00:00
vector-idiv-udiv-128.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vector-idiv-udiv-256.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vector-idiv-udiv-512.ll [X86] Remove isel patterns for using unmasked vmovdqa32/vmovdqu32 for integer vector loads. 2018-01-18 07:44:06 +00:00
vector-idiv.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vector-interleave.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vector-intrinsics.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
vector-lzcnt-128.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
vector-lzcnt-256.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
vector-lzcnt-512.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vector-merge-store-fp-constants.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vector-mul.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vector-narrow-binop.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vector-pcmp.ll [X86][AVX2] Combine extract(broadcast(scalar_value)) --> scalar_value 2017-12-31 18:59:30 +00:00
vector-popcnt-128.ll [X86] When using vpopcntdq for ctpop of v8i16 vectors, only promote to v8i32. 2017-12-16 19:31:36 +00:00
vector-popcnt-256.ll [X86] Add 128 and 256-bit VPOPCNTDQ instructions. Adjust some tablegen classes LZCNT/POPCNT. 2017-12-16 02:40:28 +00:00
vector-popcnt-512.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vector-rem.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vector-rotate-128.ll [X86] Don't extend v16i8 non-uniform shifts to v16i32 if we have BWI. Use v16i16 instead. 2017-12-19 06:59:10 +00:00
vector-rotate-256.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
vector-rotate-512.ll [X86] Remove isel patterns for using unmasked vmovdqa32/vmovdqu32 for integer vector loads. 2018-01-18 07:44:06 +00:00
vector-sext.ll [x86] shrink 'and' immediate values by setting the high bits (PR35907) 2018-01-19 16:37:25 +00:00
vector-shift-ashr-128.ll [X86][SSE] Match PSHUFLW/PSHUFHW + PSHUFD vXi16 shuffle patterns (PR34686) 2017-12-29 14:41:50 +00:00
vector-shift-ashr-256.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
vector-shift-ashr-512.ll [X86] Remove isel patterns for using unmasked vmovdqa32/vmovdqu32 for integer vector loads. 2018-01-18 07:44:06 +00:00
vector-shift-lshr-128.ll [X86][SSE] Match PSHUFLW/PSHUFHW + PSHUFD vXi16 shuffle patterns (PR34686) 2017-12-29 14:41:50 +00:00
vector-shift-lshr-256.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
vector-shift-lshr-512.ll [X86] Remove isel patterns for using unmasked vmovdqa32/vmovdqu32 for integer vector loads. 2018-01-18 07:44:06 +00:00
vector-shift-shl-128.ll [X86][SSE] Match PSHUFLW/PSHUFHW + PSHUFD vXi16 shuffle patterns (PR34686) 2017-12-29 14:41:50 +00:00
vector-shift-shl-256.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
vector-shift-shl-512.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vector-shuffle-128-v2.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
vector-shuffle-128-v4.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
vector-shuffle-128-v8.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
vector-shuffle-128-v16.ll [X86][SSE] Match PSHUFLW/PSHUFHW + PSHUFD vXi16 shuffle patterns (PR34686) 2017-12-29 14:41:50 +00:00
vector-shuffle-256-v4.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
vector-shuffle-256-v8.ll [X86][AVX] Add extra 'interleaved+lanepermute' shuffle test 2018-01-17 10:56:54 +00:00
vector-shuffle-256-v16.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
vector-shuffle-256-v32.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
vector-shuffle-512-v8.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
vector-shuffle-512-v16.ll [X86] Remove isel patterns for using unmasked vmovdqa32/vmovdqu32 for integer vector loads. 2018-01-18 07:44:06 +00:00
vector-shuffle-512-v32.ll [X86] Use PSHUFB for v32i16 shuffles before falling back to VPERMW/VPERMI2W. 2017-12-21 08:22:51 +00:00
vector-shuffle-512-v64.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vector-shuffle-avx512.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
vector-shuffle-combining-avx.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
vector-shuffle-combining-avx2.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
vector-shuffle-combining-avx512bw.ll [X86] Remove isel patterns for using unmasked vmovdqa32/vmovdqu32 for integer vector loads. 2018-01-18 07:44:06 +00:00
vector-shuffle-combining-avx512bwvl.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vector-shuffle-combining-avx512vbmi.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vector-shuffle-combining-sse4a.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vector-shuffle-combining-sse41.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vector-shuffle-combining-ssse3.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
vector-shuffle-combining-xop.ll [X86] Teach LowerBUILD_VECTOR to recognize pair-wise splats of 32-bit elements and use a 64-bit broadcast 2018-01-17 18:58:22 +00:00
vector-shuffle-combining.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
vector-shuffle-masked.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vector-shuffle-mmx.ll [X86][MMX] Improve MMX constant generation 2018-01-16 14:21:28 +00:00
vector-shuffle-sse1.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vector-shuffle-sse4a.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vector-shuffle-sse41.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vector-shuffle-v1.ll [X86] Remove isel patterns for using unmasked vmovdqa32/vmovdqu32 for integer vector loads. 2018-01-18 07:44:06 +00:00
vector-shuffle-v48.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vector-shuffle-variable-128.ll [SelectionDAG] Reverse the order of operands in the ISD::ADD created by TargetLowering::getVectorElementPointer so that the FrameIndex is on the left. 2017-12-22 17:18:13 +00:00
vector-shuffle-variable-256.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
vector-sqrt.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vector-trunc-math.ll X86 Tests: Update more isel tests with FastVariableShuffle feature 2018-01-09 16:26:06 +00:00
vector-trunc.ll [X86] Use ISD::TRUNCATE instead of X86ISD::VTRUNC when input and output types have the same number of elements. 2018-01-14 08:11:36 +00:00
vector-truncate-combine.ll Revert r307036 because of PR34919. 2017-10-12 00:24:52 +00:00
vector-tzcnt-128.ll [X86] When using vpopcntdq for ctpop of v8i16 vectors, only promote to v8i32. 2017-12-16 19:31:36 +00:00
vector-tzcnt-256.ll [X86] Add 128 and 256-bit VPOPCNTDQ instructions. Adjust some tablegen classes LZCNT/POPCNT. 2017-12-16 02:40:28 +00:00
vector-tzcnt-512.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vector-unsigned-cmp.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vector-variable-idx.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
vector-variable-idx2.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
vector-zext.ll X86 Tests: Update more isel tests with FastVariableShuffle feature 2018-01-09 16:26:06 +00:00
vector-zmov.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vector.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
vectorcall.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
verifier-phi-fail0.mir [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
verifier-phi.mir Add missing triple args to tests 2017-12-04 20:08:28 +00:00
version_directive.ll
vfcmp.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
viabs.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
virtual-registers-cleared-in-machine-functions-liveins.ll
visibility.ll
visibility2.ll
vmovq.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
volatile.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
vortex-bug.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
vpshufbitqbm-intrinsics.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
vselect-2.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
vselect-avx.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vselect-constants.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vselect-minmax.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vselect-packss.ll [X86] Add a DAG combine to combine (sext (setcc)) with VLX 2018-01-09 18:14:22 +00:00
vselect-pcmp.ll [X86] Make v2i1 and v4i1 legal types without VLX 2018-01-07 18:20:37 +00:00
vselect-zero.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vselect.ll [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873) 2018-01-15 22:18:45 +00:00
vshift-1.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vshift-2.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vshift-3.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vshift-4.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vshift-5.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vshift-6.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vshift_scalar.ll
vshift_split.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
vshift_split2.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
vsplit-and.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
vzero-excess.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
warn-stack.ll
weak-undef.ll Handle undefined weak hidden symbols on all architectures. 2017-10-27 21:18:48 +00:00
weak.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
weak_def_can_be_hidden.ll
webkit-jscc.ll
wide-fma-contraction.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
wide-integer-cmp.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
wide-integer-fold.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
widen_arith-1.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
widen_arith-2.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
widen_arith-3.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
widen_arith-4.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
widen_arith-5.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
widen_arith-6.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
widen_bitops-0.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
widen_bitops-1.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
widen_cast-1.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
widen_cast-2.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
widen_cast-3.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
widen_cast-4.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
widen_cast-5.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
widen_cast-6.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
widen_compare-1.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
widen_conv-1.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
widen_conv-2.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
widen_conv-3.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
widen_conv-4.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
widen_conversions.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
widen_extract-1.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
widen_load-0.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
widen_load-1.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
widen_load-2.ll Revert r322279 due to Skylake miscompile. 2018-01-12 00:17:38 +00:00
widen_load-3.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
widen_shuffle-1.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
widened-broadcast.ll [X86][SSE] Match PSHUFLW/PSHUFHW + PSHUFD vXi16 shuffle patterns (PR34686) 2017-12-29 14:41:50 +00:00
win-alloca-expander.ll
win-catchpad-csrs.ll
win-catchpad-nested-cxx.ll
win-catchpad-nested.ll
win-catchpad-varargs.ll
win-catchpad.ll
win-cleanuppad.ll
win-funclet-cfi.ll
win-mixed-ehpersonality.ll
win32-eh-available-externally.ll [WinEH] Don't emit state stores or EH thunks for available_externally functions 2017-12-28 18:41:31 +00:00
win32-eh-states.ll
win32-eh.ll
win32-pic-jumptable.ll [MC] Suppress .Lcfi labels when emitting textual assembly 2017-10-10 00:57:36 +00:00
win32-preemption.ll Represent runtime preemption in the IR. 2017-10-26 15:00:26 +00:00
win32-seh-catchpad-realign.ll
win32-seh-catchpad.ll
win32-seh-nested-finally.ll
win32-spill-xmm.ll
win32_sret.ll
win64-jumptable.ll
win64-nosse-csrs.ll
win64_alloca_dynalloca.ll
win64_call_epi.ll
win64_eh.ll
win64_eh_leaf.ll
win64_eh_leaf2.ll
win64_frame.ll [x86] shrink 'and' immediate values by setting the high bits (PR35907) 2018-01-19 16:37:25 +00:00
win64_nonvol.ll
win64_params.ll
win64_sibcall.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
win64_vararg.ll
win_chkstk.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
win_coreclr_chkstk.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
win_cst_pool.ll
windows-itanium-alloca.ll
wineh-coreclr.ll
wineh-exceptionpointer.ll
wineh-no-ehpads.ll
x32-cet-intrinsics.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
x32-function_pointer-1.ll
x32-function_pointer-2.ll
x32-function_pointer-3.ll
x32-indirectbr.ll
x32-landingpad.ll
x32-lea-1.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
x32-movtopush64.ll
x32-va_start.ll
x64-cet-intrinsics.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
x86-16.ll
x86-32-intrcc.ll
x86-32-vector-calling-conv.ll
x86-64-and-mask.ll
x86-64-arg.ll
x86-64-asm.ll
x86-64-baseptr.ll [x86] shrink 'and' immediate values by setting the high bits (PR35907) 2018-01-19 16:37:25 +00:00
x86-64-call.ll
x86-64-dead-stack-adjust.ll
x86-64-disp.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
x86-64-double-precision-shift-left.ll [X86] Regenerate double shift tests 2018-01-13 16:55:28 +00:00
x86-64-double-precision-shift-right.ll [X86] Regenerate double shift tests 2018-01-13 16:55:28 +00:00
x86-64-double-shifts-Oz-Os-O2.ll [X86] Regenerate double shift tests 2018-01-13 16:55:28 +00:00
x86-64-double-shifts-var.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
x86-64-extend-shift.ll
x86-64-flags-intrinsics.ll
x86-64-gv-offset.ll
x86-64-intrcc-nosse.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
x86-64-intrcc.ll
x86-64-jumps.ll
x86-64-mem.ll
x86-64-ms_abi-vararg.ll
x86-64-pic-1.ll
x86-64-pic-2.ll
x86-64-pic-3.ll
x86-64-pic-4.ll
x86-64-pic-5.ll
x86-64-pic-6.ll
x86-64-pic-7.ll
x86-64-pic-8.ll
x86-64-pic-9.ll
x86-64-pic-10.ll
x86-64-pic-11.ll
x86-64-pic-12.ll
x86-64-pic.ll
x86-64-plt-relative-reloc.ll
x86-64-psub.ll [X86] Stop printing moves between VR64 and GR64 with 'movd' mnemonic. Use 'movq' instead. 2018-01-05 20:55:12 +00:00
x86-64-ptr-arg-simple.ll
x86-64-ret0.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
x86-64-shortint.ll
x86-64-sret-return-2.ll
x86-64-sret-return.ll
x86-64-stack-and-frame-ptr.ll
x86-64-static-relo-movl.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
x86-64-tls-1.ll
x86-64-varargs.ll
x86-big-ret.ll
x86-cmov-converter.ll Revert [CGP] Re-enable Select in complex addressing mode 2018-01-19 04:52:39 +00:00
x86-flags-intrinsics.ll
x86-fold-pshufb.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
x86-framelowering-trap.ll Revert "Correct dwarf unwind information in function epilogue for X86" 2017-11-08 21:31:14 +00:00
x86-inline-asm-validation.ll
x86-interleaved-access.ll [X86] Use vmovdqu64/vmovdqa64 for unmasked integer vector stores for consistency with loads. 2018-01-18 07:44:09 +00:00
x86-interleaved-check.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
x86-interrupt_cc.ll [CodeGen] Print register names in lowercase in both MIR and debug output 2017-11-28 17:15:09 +00:00
x86-interrupt_cld.ll
x86-interrupt_vzeroupper.ll
x86-mixed-alignment-dagcombine.ll
x86-no_caller_saved_registers-preserve.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
x86-no_caller_saved_registers.ll
x86-plt-relative-reloc.ll
x86-repmov-copy-eflags.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
x86-sanitizer-shrink-wrapping.ll
x86-setcc-int-to-fp-combine.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
x86-shifts.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
x86-shrink-wrap-unwind.ll Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"" 2017-10-03 16:59:13 +00:00
x86-shrink-wrapping.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
x86-store-gv-addr.ll
x86-upgrade-avx-vbroadcast.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
x86-upgrade-avx2-vbroadcast.ll [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. 2017-12-07 10:40:31 +00:00
x86-win64-shrink-wrapping.ll
x86_64-mul-by-const.ll
x87-schedule.ll [X86][X87] Fix typo in znver1 FIST/FISTT schedule patterns 2017-12-10 19:19:22 +00:00
x87.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
xaluo.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
xchg-nofold.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
xmm-r64.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
xmulo.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
xop-ifma.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
xop-intrinsics-fast-isel.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
xop-intrinsics-x86_64-upgrade.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
xop-intrinsics-x86_64.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
xop-mask-comments.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
xop-pcmov.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
xop-schedule.ll [X86] Add XOP schedule tests 2017-12-15 14:02:35 +00:00
xor-combine-debugloc.ll MIR: Print the register class or bank in vreg defs 2017-10-24 18:04:54 +00:00
xor-icmp.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
xor-select-i1-combine.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
xor.ll
xray-attribute-instrumentation.ll [XRay][CodeGen] Use PIC-friendly code in XRay sleds and remove synthetic references in .text 2017-09-04 05:34:58 +00:00
xray-custom-log.ll [XRay][CodeGen] Use PIC-friendly code in XRay sleds and remove synthetic references in .text 2017-09-04 05:34:58 +00:00
xray-empty-firstmbb.mir
xray-empty-function.mir
xray-log-args.ll [XRay][CodeGen] Use PIC-friendly code in XRay sleds and remove synthetic references in .text 2017-09-04 05:34:58 +00:00
xray-loop-detection.ll [XRay][CodeGen] Use PIC-friendly code in XRay sleds and remove synthetic references in .text 2017-09-04 05:34:58 +00:00
xray-multiplerets-in-blocks.mir
xray-section-group.ll [XRay][CodeGen] Use the current function symbol as the associated symbol for the instrumentation map 2017-09-14 07:08:23 +00:00
xray-selective-instrumentation-miss.ll
xray-selective-instrumentation.ll
xray-tail-call-sled.ll [XRay][CodeGen] Use PIC-friendly code in XRay sleds and remove synthetic references in .text 2017-09-04 05:34:58 +00:00
xtest.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
zero-remat.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
zext-extract_subreg.ll
zext-fold.ll [x86] shrink 'and' immediate values by setting the high bits (PR35907) 2018-01-19 16:37:25 +00:00
zext-inreg-0.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
zext-inreg-1.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00
zext-sext.ll
zext-shl.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
zext-trunc.ll [CodeGen] Unify MBB reference format in both MIR and debug output 2017-12-04 17:18:51 +00:00
zlib-longest-match.ll X86: Do not use llc -march in tests. 2017-08-02 00:28:10 +00:00