llvm-project/llvm/test/CodeGen/X86
Sami Tolvanen cff5bef948 KCFI sanitizer
The KCFI sanitizer, enabled with `-fsanitize=kcfi`, implements a
forward-edge control flow integrity scheme for indirect calls. It
uses a !kcfi_type metadata node to attach a type identifier for each
function and injects verification code before indirect calls.

Unlike the current CFI schemes implemented in LLVM, KCFI does not
require LTO, does not alter function references to point to a jump
table, and never breaks function address equality. KCFI is intended
to be used in low-level code, such as operating system kernels,
where the existing schemes can cause undue complications because
of the aforementioned properties. However, unlike the existing
schemes, KCFI is limited to validating only function pointers and is
not compatible with executable-only memory.

KCFI does not provide runtime support, but always traps when a
type mismatch is encountered. Users of the scheme are expected
to handle the trap. With `-fsanitize=kcfi`, Clang emits a `kcfi`
operand bundle to indirect calls, and LLVM lowers this to a
known architecture-specific sequence of instructions for each
callsite to make runtime patching easier for users who require this
functionality.

A KCFI type identifier is a 32-bit constant produced by taking the
lower half of xxHash64 from a C++ mangled typename. If a program
contains indirect calls to assembly functions, they must be
manually annotated with the expected type identifiers to prevent
errors. To make this easier, Clang generates a weak SHN_ABS
`__kcfi_typeid_<function>` symbol for each address-taken function
declaration, which can be used to annotate functions in assembly
as long as at least one C translation unit linked into the program
takes the function address. For example on AArch64, we might have
the following code:

```
.c:
  int f(void);
  int (*p)(void) = f;
  p();

.s:
  .4byte __kcfi_typeid_f
  .global f
  f:
    ...
```

Note that X86 uses a different preamble format for compatibility
with Linux kernel tooling. See the comments in
`X86AsmPrinter::emitKCFITypeId` for details.

As users of KCFI may need to locate trap locations for binary
validation and error handling, LLVM can additionally emit the
locations of traps to a `.kcfi_traps` section.

Similarly to other sanitizers, KCFI checking can be disabled for a
function with a `no_sanitize("kcfi")` function attribute.

Relands 67504c9549 with a fix for
32-bit builds.

Reviewed By: nickdesaulniers, kees, joaomoreira, MaskRay

Differential Revision: https://reviews.llvm.org/D119296
2022-08-24 22:41:38 +00:00
..
AMX [X86][AMX] Split greedy RA for tile register 2022-06-29 10:35:43 +08:00
GC [ArgPromotion] Remove legacy PM support 2022-06-27 09:42:17 +02:00
GlobalISel [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
Inputs
avx512-shuffles [X86] Add test cases for D129537 2022-07-30 19:41:00 +08:00
3addr-16bit.ll
3addr-or.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
3dnow-intrinsics.ll
4char-promote.ll
8bit_cmov_of_trunc_promotion.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
64-bit-shift-by-32-minus-y.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2003-08-03-CallArgLiveRanges.ll
2003-08-23-DeadBlockTest.ll
2003-11-03-GlobalBool.ll
2004-02-13-FrameReturnAddress.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2004-02-14-InefficientStackPointer.ll
2004-02-22-Casts.ll
2004-03-30-Select-Max.ll
2004-04-13-FPCMOV-Crash.ll
2004-06-10-StackifierCrash.ll
2004-10-08-SelectSetCCFold.ll
2005-01-17-CycleInDAG.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2005-02-14-IllegalAssembler.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2005-05-08-FPStackifierPHI.ll
2006-01-19-ISelFoldingBug.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
2006-03-01-InstrSchedBug.ll
2006-03-02-InstrSchedBug.ll
2006-04-04-CrossBlockCrash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2006-04-27-ISelFoldingBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2006-05-01-SchedCausingSpills.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2006-05-02-InstrSched1.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2006-05-02-InstrSched2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2006-05-08-CoalesceSubRegClass.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2006-05-08-InstrSched.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
2006-05-11-InstrSched.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2006-05-17-VectorArg.ll
2006-05-22-FPSetEQ.ll
2006-05-25-CycleInDAG.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2006-07-10-InlineAsmAConstraint.ll
2006-07-12-InlineAsmQConstraint.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2006-07-20-InlineAsm.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2006-07-28-AsmPrint-Long-As-Pointer.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2006-07-31-SingleRegClass.ll
2006-08-07-CycleInDAG.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2006-08-16-CycleInDAG.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2006-08-21-ExtraMovInst.ll
2006-09-01-CycleInDAG.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2006-10-02-BoolRetCrash.ll
2006-10-09-CycleInDAG.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2006-10-10-FindModifiedNodeSlotBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2006-10-12-CycleInDAG.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2006-10-13-CycleInDAG.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2006-10-19-SwitchUnnecessaryBranching.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2006-11-12-CSRetCC.ll [X86] Migrate more tests to opaque pointers (NFC) 2022-06-22 15:39:11 +02:00
2006-11-17-IllegalMove.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
2006-11-27-SelectLegalize.ll
2006-12-16-InlineAsmCrash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2006-12-19-IntelSyntax.ll
2007-01-08-InstrSched.ll
2007-01-08-X86-64-Pointer.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-01-13-StackPtrIndex.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-01-29-InlineAsm-ir.ll
2007-02-04-OrAddrMode.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-02-16-BranchFold.ll [X86] Migrate more tests to opaque pointers (NFC) 2022-06-22 15:39:11 +02:00
2007-02-19-LiveIntervalAssert.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-02-23-DAGCombine-Miscompile.ll
2007-02-25-FastCCStack.ll
2007-03-01-SpillerCrash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-03-15-GEP-Idx-Sink.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-03-16-InlineAsm.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-03-18-LiveIntervalAssert.ll
2007-03-24-InlineAsmMultiRegConstraint.ll
2007-03-24-InlineAsmPModifier.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-03-24-InlineAsmVectorOp.ll
2007-03-24-InlineAsmXConstraint.ll
2007-03-26-CoalescerBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-04-08-InlineAsmCrash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-04-11-InlineAsmVectorResult.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-04-17-LiveIntervalAssert.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-04-24-Huge-Stack.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-04-24-VectorCrash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-04-27-InlineAsm-IntMemInput.ll
2007-05-05-Personality.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-05-05-VecCastExpand.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-05-14-LiveIntervalAssert.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-05-15-maskmovq.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-05-17-ShuffleISelBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-06-04-X86-64-CtorAsmBugs.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-06-28-X86-64-isel.ll
2007-06-29-DAGCombinerBug.ll
2007-06-29-VecFPConstantCSEBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-07-03-GR64ToVR64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-07-10-StackerAssert.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-07-18-Vector-Extract.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-08-01-LiveVariablesBug.ll
2007-08-09-IllegalX86-64Asm.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
2007-08-10-SignExtSubreg.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-09-05-InvalidAsm.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-09-06-ExtWeakAliasee.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-09-27-LDIntrinsics.ll
2007-10-04-AvoidEFLAGSCopy.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-10-12-CoalesceExtSubReg.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-10-12-SpillerUnfold1.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-10-12-SpillerUnfold2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-10-14-CoalescerCrash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-10-15-CoalescerCrash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-10-16-CoalescerCrash.ll
2007-10-19-SpillerUnfold.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-10-28-inlineasm-q-modifier.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-10-29-ExtendSetCC.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-10-30-LSRCrash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-10-31-extractelement-i64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-11-01-ISelCrash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-11-03-x86-64-q-constraint.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-11-04-LiveIntervalCrash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-11-04-LiveVariablesBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-11-04-rip-immediate-constant.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-11-06-InstrSched.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-11-07-MulBy4.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-11-30-LoadFolding-Bug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-12-16-BURRSchedCrash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2007-12-18-LoadCSEBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-01-08-IllegalCMP.ll
2008-01-08-SchedulerCrash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-01-09-LongDoubleSin.ll
2008-01-16-FPStackifierAssert.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-01-16-InvalidDAGCombineXform.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-02-05-ISelCrash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-02-06-LoadFoldingBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-02-14-BitMiscompile.ll
2008-02-18-TailMergingBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-02-20-InlineAsmClobber.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-02-22-LocalRegAllocBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-02-25-InlineAsmBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-02-25-X86-64-CoalescerBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-02-26-AsmDirectMemOp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-02-27-DeadSlotElimBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-02-27-PEICrash.ll
2008-03-06-frem-fpstack.ll
2008-03-07-APIntBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-03-10-RegAllocInfLoop.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-03-12-ThreadLocalAlias.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-03-13-TwoAddrPassCrash.ll
2008-03-14-SpillerCrash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-03-19-DAGCombinerBug.ll
2008-03-23-DarwinAsmComments.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-03-25-TwoAddrPassBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-03-31-SpillerFoldingBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-04-02-unnamedEH.ll
2008-04-08-CoalescerCrash.ll
2008-04-09-BranchFolding.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-04-15-LiveVariableBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-04-16-CoalescerBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-04-16-ReMatBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-04-17-CoalescerBug.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
2008-04-24-MemCpyBug.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
2008-04-24-pblendw-fold-crash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-04-26-Asm-Optimize-Imm.ll
2008-04-28-CoalescerBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-04-28-CyclicSchedUnit.ll
2008-05-01-InvalidOrdCompare.ll
2008-05-09-PHIElimBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-05-09-ShuffleLoweringBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-05-12-tailmerge-5.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-05-21-CoalescerBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-05-22-FoldUnalignedLoad.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-05-28-CoalescerBug.ll
2008-05-28-LocalRegAllocBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-06-13-NotVolatileLoadStore.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-06-13-VolatileLoadStore.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-06-16-SubregsBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-06-25-VecISelBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-07-07-DanglingDeadInsts.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-07-09-ELFSectionAttributes.ll
2008-07-11-SHLBy1.ll
2008-07-16-CoalescerCrash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-07-19-movups-spills.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-07-22-CombinerCrash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-07-23-VSetCC.ll
2008-08-06-CmpStride.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-08-06-RewriterBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-08-17-UComiCodeGenBug.ll
2008-08-23-64Bit-maskmovq.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-08-31-EH_RETURN32.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-08-31-EH_RETURN64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-09-05-sinttofp-2xi32.ll
2008-09-09-LinearScanBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-09-11-CoalescerBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-09-11-CoalescerBug2.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
2008-09-17-inline-asm-1.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-09-18-inline-asm-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-09-19-RegAllocBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-09-25-sseregparm-1.ll
2008-09-26-FrameAddrBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-09-29-ReMatBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-09-29-VolatileBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-10-06-x87ld-nan-1.ll
2008-10-06-x87ld-nan-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-10-07-SSEISelBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-10-11-CallCrash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-10-13-CoalescerBug.ll
2008-10-16-VecUnaryOp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-10-17-Asm64bitRConstraint.ll
2008-10-20-AsmDoubleInI32.ll
2008-10-24-FlippedCompare.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-10-27-CoalescerBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-10-29-ExpandVAARG.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-11-03-F80VAARG.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-11-06-testb.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-11-13-inlineasm-3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-11-29-ULT-Sign.ll
2008-12-01-SpillerAssert.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-12-01-loop-iv-used-outside-loop.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-12-02-IllegalResultType.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-12-02-dagcombine-1.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-12-02-dagcombine-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-12-02-dagcombine-3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-12-16-dagcombine-4.ll
2008-12-19-EarlyClobberBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-12-22-dagcombine-5.ll
2008-12-23-crazy-address.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2008-12-23-dagcombine-6.ll
2009-01-13-DoubleUpdate.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-01-16-SchedulerBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-01-16-UIntToFP.ll
2009-01-18-ConstantExprCrash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-01-25-NoSSE.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-01-26-WrongCheck.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-01-27-NullStrings.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-01-31-BigShift.ll
2009-01-31-BigShift2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-01-31-BigShift3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-02-01-LargeMask.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-02-03-AnalyzedTwice.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-02-04-sext-i64-gep.ll [X86] Migrate more tests to opaque pointers (NFC) 2022-06-22 15:39:11 +02:00
2009-02-08-CoalescerBug.ll
2009-02-09-ivs-different-sizes.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-02-11-codegenprepare-reuse.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-02-12-DebugInfoVLA.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-02-12-InlineAsm-nieZ-constraints.ll
2009-02-12-SpillerBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-02-21-ExtWeakInitializer.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-02-25-CommuteBug.ll
2009-02-26-MachineLICMBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-03-03-BTHang.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-03-03-BitcastLongDouble.ll
2009-03-05-burr-list-crash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-03-09-APIntCrash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-03-09-SpillerBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-03-10-CoalescerBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-03-12-CPAlignBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-03-13-PHIElimBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-03-16-PHIElimInLPad.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-03-23-LinearScanBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-03-23-MultiUseSched.ll [SelectionDAG][DAGCombiner] Reuse exist node by reassociate 2022-06-24 23:15:06 +08:00
2009-03-25-TestBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-03-26-NoImplicitFPBug.ll
2009-04-12-FastIselOverflowCrash.ll [X86] Regenerate test checks (NFC) 2022-04-05 16:33:52 +02:00
2009-04-12-picrel.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-04-13-2AddrAssert-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-04-13-2AddrAssert.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-04-14-IllegalRegs.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-04-16-SpillerUnfold.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-04-24.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-04-25-CoalescerBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-04-27-CoalescerAssert.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-04-27-LiveIntervalsAssert.ll
2009-04-27-LiveIntervalsAssert2.ll
2009-04-29-IndirectDestOperands.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-04-29-LinearScanBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-04-29-RegAllocAssert.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-04-scale.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-05-08-InlineAsmIOffset.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-05-11-tailmerge-crash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-05-19-SingleElementExtractElement.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-05-23-available_externally.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-05-23-dagcombine-shifts.ll
2009-05-28-DAGCombineCrash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-05-30-ISelBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-06-02-RewriterBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-06-03-Win64DisableRedZone.ll
2009-06-03-Win64SpillXMM.ll
2009-06-04-VirtualLiveIn.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-06-05-VZextByteShort.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-06-05-VariableIndexInsert.ll
2009-06-05-sitofpCrash.ll
2009-06-06-ConcatVectors.ll
2009-06-12-x86_64-tail-call-conv-out-of-sync-bug.ll
2009-06-15-not-a-tail-call.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-06-18-movlp-shuffle-register.ll
2009-07-06-TwoAddrAssert.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-07-07-SplitICmp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-07-09-ExtractBoolFromVector.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-07-15-CoalescerBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-07-16-CoalescerBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-07-19-AsmExtraOperands.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-07-20-CoalescerBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-07-20-DAGCombineBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-08-06-branchfolder-crash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-08-06-inlineasm.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-08-08-CastError.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-08-12-badswitch.ll
2009-08-14-Win64MemoryIndirectArg.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-08-19-LoadNarrowingMiscompile.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-08-23-SubRegReuseUndo.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-09-10-LoadFoldingBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-09-10-SpillComments.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-09-16-CoalescerBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-09-19-earlyclobber.ll
2009-09-21-NoSpillLoopCount.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-09-22-CoalescerBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-09-23-LiveVariablesBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-10-14-LiveVariablesBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-10-16-Scope.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-10-19-EmergencySpill.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-10-19-atomic-cmp-eflags.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-10-25-RewriterBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-11-04-SubregCoalescingBug.ll
2009-11-13-VirtRegRewriterBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-11-16-MachineLICM.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-11-16-UnfoldMemOpBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-11-17-UpdateTerminator.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-11-18-TwoAddrKill.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-11-25-ImpDefBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-12-01-EarlyClobberBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2009-12-11-TLSNoRedZone.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-01-05-ZExt-Shl.ll
2010-01-07-ISelBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-01-08-Atomic64Bug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-01-11-ExtraPHIArg.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-01-13-OptExtBug.ll [X86] Migrate more tests to opaque pointers (NFC) 2022-06-22 15:39:11 +02:00
2010-01-15-SelectionDAGCycle.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-01-18-DbgValue.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-01-19-OptExtBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-02-01-DbgValueCrash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-02-01-TaillCallCrash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-02-03-DualUndef.ll
2010-02-04-SchedulerBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-02-11-NonTemporal.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-02-12-CoalescerBug-Impdef.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-02-15-ImplicitDefBug.ll [X86] Migrate more tests to opaque pointers (NFC) 2022-06-22 15:39:11 +02:00
2010-02-19-TailCallRetAddrBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-02-23-DAGCombineBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-02-23-DIV8rDefinesAX.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-02-23-RematImplicitSubreg.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-02-23-SingleDefPhiJoin.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-03-04-Mul8Bug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-03-05-ConstantFoldCFG.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-03-05-EFLAGS-Redef.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-03-17-ISelBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-04-06-SSEDomainFixCrash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-04-08-CoalescerBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-04-13-AnalyzeBranchCrash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-04-21-CoalescerBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-04-29-CoalescerCrash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-04-30-LocalAlloc-LandingPad.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-05-03-CoalescerSubRegClobber.ll
2010-05-05-LocalAllocEarlyClobber.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-05-06-LocalInlineAsmClobber.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-05-07-ldconvert.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-05-10-DAGCombinerBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-05-12-FastAllocKills.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-05-16-nosseconversion.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-05-25-DotDebugLoc.ll
2010-05-26-DotDebugLoc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-05-26-FP_TO_INT-crash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-05-28-Crash.ll
2010-06-01-DeadArg-DbgInfo.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-06-09-FastAllocRegisters.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-06-14-fast-isel-fs-load.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-06-15-FastAllocEarlyCLobber.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-06-24-g-constraint-crash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-06-25-CoalescerSubRegDefDead.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-06-25-asm-RA-crash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-06-28-FastAllocTiedOperand.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-06-28-matched-g-constraint.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-07-02-UnfoldBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-07-02-asm-alignstack.ll
2010-07-06-DbgCrash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-07-06-asm-RIP.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-07-11-FPStackLoneUse.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-07-13-indirectXconstraint.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-07-15-Crash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-07-29-SetccSimplify.ll
2010-08-04-MaskedSignedCompare.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-08-04-MingWCrash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-08-04-StackVariable.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-09-01-RemoveCopyByCommutingDef.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-09-16-EmptyFilename.ll
2010-09-16-asmcrash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-09-17-SideEffectsInChain.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
2010-09-30-CMOV-JumpTable-PHI.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-10-08-cmpxchg8b.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-11-02-DbgParameter.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-11-09-MOVLPS.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2010-11-18-SelectOfExtload.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-01-07-LegalizeTypesCrash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-01-10-DagCombineHang.ll
2011-01-24-DbgValue-Before-Use.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-02-04-FastRegallocNoFP.ll
2011-02-12-shuffle.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-02-21-VirtRegRewriter-KillSubReg.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-02-23-UnfoldBug.ll [IR] Remove support for float binop constant expressions 2022-07-12 09:40:49 +02:00
2011-02-27-Fpextend.ll
2011-03-02-DAGCombiner.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-03-08-Sched-crash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-03-09-Physreg-Coalescing.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-03-30-CreateFixedObjCrash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-04-13-SchedCmpJmp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-04-19-sclr-bb.ll
2011-05-09-loaduse.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-05-26-UnreachableBlockElim.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-05-27-CrossClassCoalescing.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-06-01-fildll.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-06-03-x87chain.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-06-06-fgetsign80bit.ll
2011-06-12-FastAllocSpill.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-06-14-PreschedRegalias.ll
2011-06-14-mmx-inlineasm.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-06-19-QuicksortCoalescerBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-07-13-BadFrameIndexDisplacement.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-08-23-PerformSubCombine128.ll
2011-08-23-Trampoline.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-08-29-BlockConstant.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-08-29-InitOrder.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-09-14-valcoalesce.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-09-18-sse2cmp.ll
2011-09-21-setcc-bug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-10-11-SpillDead.ll
2011-10-11-srl.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-10-12-MachineCSE.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-10-18-FastISel-VectorParams.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-10-19-LegelizeLoad.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-10-19-widen_vselect.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-10-21-widen-cmp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-10-27-tstore.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-10-30-padd.ll
2011-11-07-LegalizeBuildVector.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-11-22-AVX2-Domains.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-11-30-or.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-12-06-AVXVectorExtractCombine.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-12-06-BitcastVectorGlobal.ll
2011-12-08-AVXISelBugs.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-12-8-bitcastintprom.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-12-15-vec_shift.ll
2011-12-26-extractelement-duplicate-load.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-12-28-vselecti8.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2011-20-21-zext-ui2fp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2012-01-10-UndefExceptionEdge.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2012-1-10-buildvector.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2012-01-11-split-cv.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2012-01-12-extract-sv.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2012-01-16-mfence-nosse-flags.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2012-01-18-vbitcast.ll
2012-02-12-dagco.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2012-02-14-scalar.ll
2012-02-23-mmx-inlineasm.ll
2012-02-29-CoalescerBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2012-03-15-build_vector_wl.ll
2012-03-20-LargeConstantExpr.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2012-03-26-PostRALICMBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2012-04-09-TwoAddrPassBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2012-04-26-sdglue.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2012-05-17-TwoAddressBug.ll
2012-05-19-CoalescerCrash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2012-07-10-extload64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2012-07-10-shufnorm.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2012-07-15-BuildVectorPromote.ll
2012-07-15-broadcastfold.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2012-07-15-tconst_shl.ll
2012-07-15-vshl.ll
2012-07-16-LeaUndef.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2012-07-16-fp2ui-i1.ll
2012-07-17-vtrunc.ll
2012-07-23-select_cc.ll
2012-08-07-CmpISelBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2012-08-16-setcc.ll
2012-08-17-legalizer-crash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2012-08-28-UnsafeMathCrash.ll
2012-09-13-dagco-fneg.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2012-09-28-CGPBug.ll [X86] Migrate more tests to opaque pointers (NFC) 2022-06-22 15:39:11 +02:00
2012-10-02-DAGCycle.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2012-10-03-DAGCycle.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2012-10-18-crash-dagco.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2012-11-28-merge-store-alias.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2012-12-1-merge-multiple.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2012-12-12-DAGCombineCrash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2012-12-14-v8fp80-crash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2012-12-19-NoImplicitFloat.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2013-01-09-DAGCombineBug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2013-03-13-VEX-DestReg.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2013-05-06-ConactVectorCrash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2013-10-14-FastISel-incorrect-vreg.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2014-05-29-factorial.ll
2014-08-29-CompactUnwind.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
2020_12_02_decrementing_loop.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
9601.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
20090313-signext.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
20210831-inlineasm.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
AppendingLinkage.ll
Atomics-64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
DbgValueOtherTargets.test
DynamicCalleeSavedRegisters.ll
MachineBranchProb.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
MachineSink-CritEdge.ll
MachineSink-DbgValue.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
MachineSink-PHIUse.ll
MachineSink-SubReg.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
MachineSink-eflags.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
MergeConsecutiveStores.ll
O0-pipeline.ll KCFI sanitizer 2022-08-24 22:41:38 +00:00
PR34565.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
PR37310.mir
PR40322.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
StackColoring-dbg-invariance.mir
StackColoring-dbg.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
StackColoring-use-between-allocas.mir
StackColoring.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
SwitchLowering.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
SwizzleShuff.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
TruncAssertSext.ll
TruncAssertZext.ll
WidenArith.ll
abi-isel.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
abs.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
absolute-bit-mask-fastisel.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
absolute-bit-mask.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
absolute-bt.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
absolute-cmp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
absolute-constant.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
absolute-rotate.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
add-and-not.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
add-cmov.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
add-ext.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
add-i64.ll
add-of-carry.ll
add-sub-bool.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
add-sub-nsw-nuw.ll
add.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
add32ri8.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
add_shl_constant.ll
addcarry.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
addcarry2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
addr-label-difference.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
addr-mode-matcher-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
addr-mode-matcher.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
addr-of-ret-addr.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
address-type-promotion-constantexpr.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
addrsig.ll
addsub-constant-folding.ll
adx-commute.mir
adx-intrinsics-upgrade.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
adx-intrinsics.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
aes_intrinsics.ll
alias-gep.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
alias-static-alloca.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
aliases.ll
align-branch-boundary-default.ll
align-branch-boundary-noautopadding.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
align-branch-boundary-suppressions-tls.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
align-branch-boundary-suppressions.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
align-down-const.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
align-down.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
aligned-comm.ll
aligned-variadic.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
alignment-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
alignment.ll
all-ones-vector.ll
alldiv-divdi3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
alloca-align-rounding-32.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
alloca-align-rounding.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
alloca-overaligned.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
allrem-moddi3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
and-encoding.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
and-load-fold.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
and-or-fold.ll
and-sink.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
and-su.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
and-with-overflow.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
andimm8.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
anyext.ll
anyregcc-crash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
anyregcc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
apm.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
arg-cast.ll
arg-copy-elide-win64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
arg-copy-elide.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
arg_returned_bitcast.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
arithmetic_fence.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
arithmetic_fence2.ll
asan-check-memaccess-add.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
asan-check-memaccess-or.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
asm-block-labels.ll
asm-block-labels2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
asm-dialect.ll
asm-global-imm.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
asm-indirect-mem.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
asm-invalid-register-class-crasher.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
asm-label.ll
asm-label2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
asm-mismatched-types.ll
asm-modifier-P.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
asm-modifier.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
asm-modifier2.ll
asm-reg-type-mismatch-avx512.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
asm-reg-type-mismatch.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
asm-reject-reg-type-mismatch-avx.ll
asm-reject-reg-type-mismatch.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
asm-reject-rex.ll
asm-reject-vk32-vk64.ll
asm-reject-x87-int.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
asm-reject-xmm16.ll
assertzext-demanded.ll [DAG] SimplifyDemandedBits - ensure we clear known One bits that AssertZext asserts are really known Zero 2022-07-27 13:57:47 +01:00
atom-call-reg-indirect-foldedreload32.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
atom-call-reg-indirect-foldedreload64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
atom-call-reg-indirect.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
atom-cmpb.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
atom-fixup-lea1.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
atom-fixup-lea2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
atom-fixup-lea3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
atom-fixup-lea4.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
atom-lea-addw-bug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
atom-lea-sp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
atom-pad-short-functions.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
atom-sched.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
atom-shuf.ll
atomic-add.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
atomic-bit-test.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
atomic-dagsched.ll
atomic-eflags-reuse.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
atomic-flags.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
atomic-fp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
atomic-idempotent.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
atomic-load-store-wide.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
atomic-load-store.ll [X86] Autogenerate atomic tests. NFC 2022-07-24 16:42:34 +00:00
atomic-mi.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
atomic-minmax-i6432.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
atomic-monotonic.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
atomic-non-integer-fp128.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
atomic-non-integer.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
atomic-op.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
atomic-ops-ancient-64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
atomic-or.ll [X86] Autogenerate atomic tests. NFC 2022-07-24 16:42:34 +00:00
atomic-pointer.ll [X86] Autogenerate atomic tests. NFC 2022-07-24 16:42:34 +00:00
atomic-unordered.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
atomic8.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
atomic16.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
atomic32.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
atomic64.ll [fastregalloc] Enhance the heuristics for liveout in self loop. 2022-06-21 09:18:49 +08:00
atomic128.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
atomic6432.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
atomicf128.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
attr-dontcall.ll
attr-function-return.ll [X86] Support ``-mindirect-branch-cs-prefix`` for call and jmp to indirect thunk 2022-08-04 15:12:15 +08:00
attr-function-return.mir [X86] initial -mfunction-return=thunk-extern support 2022-07-12 09:17:54 -07:00
attribute-sections.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avg-mask.ll
avg.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avoid-lea-scale2.ll
avoid-loop-align-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avoid-loop-align.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avoid-sfb-g-no-change.mir
avoid-sfb-g-no-change2.mir
avoid-sfb-g-no-change3.mir
avoid-sfb-kill-flags.mir
avoid-sfb-offset.mir
avoid-sfb-overlaps.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
avoid-sfb.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
avoid_complex_am.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx-arith.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx-basic.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx-bitcast.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx-brcond.ll
avx-cast.ll
avx-cmp.ll
avx-cvt-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx-cvt-3.ll
avx-cvt.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx-cvttp2si.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx-fp2int.ll
avx-gfni-intrinsics.ll
avx-insertelt.ll [X86] Fold insert_vector_elt(undef, elt, 0) --> scalar_to_vector(elt) 2022-08-15 14:56:30 +01:00
avx-intel-ocl.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx-intrinsics-fast-isel.ll [CodeGen] Generate efficient assembly for freeze(poison) version of `mm*_cast*` intel intrinsics 2022-08-11 13:36:21 +09:00
avx-intrinsics-x86-upgrade.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx-intrinsics-x86.ll [CodeGen] Generate efficient assembly for freeze(poison) version of `mm*_cast*` intel intrinsics 2022-08-11 13:36:21 +09:00
avx-intrinsics-x86_64.ll
avx-isa-check.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx-load-store.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx-logic.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx-minmax.ll
avx-select.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx-shift.ll
avx-shuffle-x86_32.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx-splat.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx-trunc.ll
avx-unpack.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx-varargs-x86_64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx-vbroadcast.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx-vbroadcastf128.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx-vextractf128.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx-vinsertf128.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx-vpclmulqdq.ll
avx-vperm2x128.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx-vzeroupper.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx-win64-args.ll
avx-win64.ll
avx.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx1-logical-load-folding.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx2-arith.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx2-cmp.ll
avx2-conversions.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx2-fma-fneg-combine.ll
avx2-gather.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx2-intrinsics-canonical.ll
avx2-intrinsics-fast-isel.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx2-intrinsics-x86-upgrade.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx2-intrinsics-x86.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx2-logic.ll
avx2-masked-gather.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx2-nontemporal.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx2-phaddsub.ll
avx2-pmovxrm.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx2-shift.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx2-vbroadcast.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx2-vbroadcasti128.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx2-vector-shifts.ll
avx2-vperm.ll
avx512-adc-sbb.ll
avx512-any_extend_load.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512-arith.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512-broadcast-arith.ll
avx512-broadcast-unfold.ll [X86] `lowerBuildVectorAsBroadcast()`: with AVX512VL, allow i64->XMM broadcasts from constant pool 2022-04-06 18:33:40 +03:00
avx512-bugfix-23634.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512-bugfix-25270.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512-bugfix-26264.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512-build-vector.ll
avx512-calling-conv.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
avx512-cmp-kor-sequence.ll
avx512-cmp-mask.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512-cmp.ll [X86] Add XOR(X, MIN_SIGNED_VALUE) -> ADD(X, MIN_SIGNED_VALUE) isel patterns (PR52267) 2022-04-04 19:47:06 +01:00
avx512-cvt.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512-cvttp2i.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512-ext.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
avx512-extract-subvector-load-store.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
avx512-extract-subvector.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512-f16c-v16f16-fadd.ll [X86][FP16] Add the missing legal action for EXTRACT_SUBVECTOR 2022-08-24 23:25:07 +08:00
avx512-fma-commute.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512-fma-intrinsics-upgrade.ll
avx512-fma-intrinsics.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512-fma.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512-fsel.ll
avx512-gather-scatter-intrin-deprecated.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512-gather-scatter-intrin.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512-gfni-intrinsics.ll
avx512-hadd-hsub.ll [X86] canonicalizeShuffleWithBinOps - merge shuffles across binops if either source op is a known splat 2022-06-18 17:14:00 +01:00
avx512-i1test.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512-inc-dec.ll
avx512-insert-extract.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
avx512-insert-extract_i1.ll
avx512-intel-ocl.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512-intrinsics-canonical.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
avx512-intrinsics-fast-isel.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
avx512-intrinsics-upgrade.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
avx512-intrinsics-x86_64.ll
avx512-intrinsics.ll [CodeGen] Generate efficient assembly for freeze(poison) version of `mm*_cast*` intel intrinsics 2022-08-11 13:36:21 +09:00
avx512-load-store.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
avx512-load-trunc-store-i1.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
avx512-logic.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512-mask-op.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
avx512-mask-spills.ll
avx512-mask-zext-bugfix.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512-masked-memop-64-32.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512-masked_memop-16-8.ll [X86][FP16] Enable vector support for FP16 emulation 2022-07-16 09:38:58 +08:00
avx512-memfold.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512-mov.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512-movmsk.ll
avx512-nontemporal.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512-pmovxrm.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512-regcall-Mask.ll
avx512-regcall-NoMask.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512-rndscale.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512-rotate.ll
avx512-scalar.ll
avx512-scalarIntrinsics.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512-scalar_mask.ll
avx512-select.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
avx512-shift.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512-skx-insert-subvec.ll
avx512-skx-v32f16-fadd.ll [X86][FP16] Add the missing legal action for EXTRACT_SUBVECTOR 2022-08-24 23:25:07 +08:00
avx512-trunc.ll [X86] lowerShuffleWithVPMOV - support direct lowering to VPMOV on VLX targets 2022-08-11 17:40:07 +01:00
avx512-unsafe-fp-math.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512-vbroadcast.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512-vbroadcasti128.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512-vbroadcasti256.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512-vec-cmp.ll [X86][FP16] Enable vector support for FP16 emulation 2022-07-16 09:38:58 +08:00
avx512-vec3-crash.ll
avx512-vpclmulqdq.ll
avx512-vpermv3-commute.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512-vpternlog-commute.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512-vselect-crash.ll
avx512-vselect.ll
avx512bf16-intrinsics.ll
avx512bf16-vl-intrinsics.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
avx512bw-arith.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512bw-intrinsics-canonical.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512bw-intrinsics-fast-isel.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
avx512bw-intrinsics-upgrade.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512bw-intrinsics.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512bw-mask-op.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512bw-mov.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512bw-vec-cmp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512bw-vec-test-testn.ll
avx512bwvl-arith.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512bwvl-intrinsics-canonical.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512bwvl-intrinsics-fast-isel.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
avx512bwvl-intrinsics-upgrade.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
avx512bwvl-intrinsics.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512bwvl-mov.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512bwvl-vec-cmp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512bwvl-vec-test-testn.ll
avx512cd-intrinsics-fast-isel.ll
avx512cd-intrinsics-upgrade.ll
avx512cd-intrinsics.ll
avx512cdvl-intrinsics-upgrade.ll
avx512cdvl-intrinsics.ll
avx512cfma-intrinsics.ll
avx512cfmul-intrinsics.ll
avx512cfmulsh-instrinsics.ll
avx512dq-intrinsics-fast-isel.ll
avx512dq-intrinsics-upgrade.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512dq-intrinsics.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512dq-mask-op.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512dqvl-intrinsics-fast-isel.ll
avx512dqvl-intrinsics-upgrade.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512dqvl-intrinsics.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512er-intrinsics.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512f-256-set0.mir
avx512f-vec-test-testn.ll
avx512fp16-arith-intrinsics.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512fp16-arith-vl-intrinsics.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512fp16-arith.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512fp16-combine-vfmac-fadd.ll
avx512fp16-combine-vfmulc-fadd.ll
avx512fp16-combine-xor-vfmulc-fadd.ll
avx512fp16-combine-xor-vfmulc.ll
avx512fp16-cvt-ph-w-intrinsics.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512fp16-cvt-ph-w-vl-intrinsics.ll [X86] lowerShuffleWithVPMOV - support direct lowering to VPMOV on VLX targets 2022-08-11 17:40:07 +01:00
avx512fp16-cvt.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512fp16-fma-commute.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512fp16-fma-intrinsics.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512fp16-fmaxnum.ll
avx512fp16-fminnum.ll
avx512fp16-fold-load-binops.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512fp16-fold-xmm-zero.ll
avx512fp16-fp-logic.ll Reland "Reland "Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI"""" 2022-06-17 21:34:05 +08:00
avx512fp16-frem.ll
avx512fp16-insert-extract.ll
avx512fp16-intrinsics.ll [CodeGen] Generate efficient assembly for freeze(poison) version of `mm*_cast*` intel intrinsics 2022-08-11 13:36:21 +09:00
avx512fp16-machine-combiner.ll
avx512fp16-mov.ll [X86][FP16] Regenerate test cases. NFC. 2022-07-30 13:13:21 +08:00
avx512fp16-mscatter.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512fp16-rndscale.ll
avx512fp16-scalar.ll
avx512fp16-subv-broadcast-fp16.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512fp16-unsafe-fp-math.ll [X86][FP16] Regenerate test cases. NFC. 2022-07-30 13:13:21 +08:00
avx512fp16vl-fma-intrinsics.ll
avx512fp16vl-intrinsics.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512ifma-intrinsics-fast-isel.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
avx512ifma-intrinsics-upgrade.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512ifma-intrinsics.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512ifmavl-intrinsics-fast-isel.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
avx512ifmavl-intrinsics-upgrade.ll
avx512ifmavl-intrinsics.ll
avx512vbmi-intrinsics-fast-isel.ll
avx512vbmi-intrinsics-upgrade.ll
avx512vbmi-intrinsics.ll
avx512vbmi2-funnel-shifts.ll
avx512vbmi2-intrinsics-fast-isel.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
avx512vbmi2-intrinsics-upgrade.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512vbmi2-intrinsics.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512vbmi2vl-funnel-shifts.ll
avx512vbmi2vl-intrinsics-fast-isel.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
avx512vbmi2vl-intrinsics-upgrade.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512vbmi2vl-intrinsics.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512vbmivl-intrinsics-fast-isel.ll
avx512vbmivl-intrinsics-upgrade.ll
avx512vbmivl-intrinsics.ll
avx512vl-arith.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512vl-intrinsics-canonical.ll
avx512vl-intrinsics-fast-isel.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
avx512vl-intrinsics-upgrade.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
avx512vl-intrinsics.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512vl-logic.ll [X86] `lowerBuildVectorAsBroadcast()`: with AVX512VL, allow i64->XMM broadcasts from constant pool 2022-04-06 18:33:40 +03:00
avx512vl-mov.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512vl-nontemporal.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512vl-vbroadcast.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512vl-vec-cmp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512vl-vec-masked-cmp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512vl-vec-test-testn.ll
avx512vl-vpclmulqdq.ll
avx512vl_vnni-intrinsics-upgrade.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512vl_vnni-intrinsics.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512vlcd-intrinsics-fast-isel.ll
avx512vlvp2intersect-intrinsics.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512vnni-intrinsics-upgrade.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512vnni-intrinsics.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512vnni.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512vp2intersect-intrinsics.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
avx512vpopcntdq-intrinsics.ll
avx_vnni-intrinsics.ll
avxvnni.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
backpropmask.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
bad-tls-fold.mir
barrier-sse.ll
barrier.ll
base-pointer-and-cmpxchg.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
base-pointer-and-mwaitx.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
basic-block-sections-blockaddress-taken.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
basic-block-sections-clusters-branches.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
basic-block-sections-clusters-eh.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
basic-block-sections-clusters-error.ll
basic-block-sections-clusters.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
basic-block-sections-cold.ll Reland "[Propeller] Promote functions with propeller profiles to .text.hot." 2022-05-26 19:53:14 -07:00
basic-block-sections-directjumps.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
basic-block-sections-eh.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
basic-block-sections-labels-empty-function.ll [Propeller] Encode address offsets of basic blocks relative to the end of the previous basic blocks. 2022-06-28 07:42:54 -07:00
basic-block-sections-labels-functions-sections.ll [Propeller] Encode address offsets of basic blocks relative to the end of the previous basic blocks. 2022-06-28 07:42:54 -07:00
basic-block-sections-labels.ll [Propeller] Encode address offsets of basic blocks relative to the end of the previous basic blocks. 2022-06-28 07:42:54 -07:00
basic-block-sections-list.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
basic-block-sections-listbb.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
basic-block-sections-mir-parse.mir
basic-block-sections-mir-print.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
basic-block-sections-named-section.ll
basic-block-sections-pragma-sections.ll
basic-block-sections-source-drift.ll Reland "[Propeller] Promote functions with propeller profiles to .text.hot." 2022-05-26 19:53:14 -07:00
basic-block-sections-unreachable.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
basic-block-sections.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
basic-block-sections_2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
basic-promote-integers.ll
bb_rotate.ll
bc-extract.ll
bfloat.ll [X86][BF16] Make backend type bf16 to follow the psABI 2022-08-10 08:58:56 +08:00
bigstructret.ll
bigstructret2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
bit-piece-comment.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
bit-test-shift.ll
bitcast-and-setcc-128.ll
bitcast-and-setcc-256.ll
bitcast-and-setcc-512.ll
bitcast-i256.ll
bitcast-int-to-vector-bool-sext.ll [DAG] visitVECTOR_SHUFFLE - fold splat(insert_vector_elt()) and splat(scalar_to_vector()) to build_vector splats 2022-06-11 21:06:42 +01:00
bitcast-int-to-vector-bool-zext.ll [DAG] visitVECTOR_SHUFFLE - fold splat(insert_vector_elt()) and splat(scalar_to_vector()) to build_vector splats 2022-06-11 21:06:42 +01:00
bitcast-int-to-vector-bool.ll [DAG] canCreateUndefOrPoison - add freeze(truncate(x)) -> truncate(freeze(x)) support 2022-08-10 11:27:22 +01:00
bitcast-int-to-vector.ll
bitcast-mmx.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
bitcast-setcc-128.ll [DAG] PromoteIntRes_BUILD_VECTOR - extend constant boolean vectors according to target BooleanContents 2022-07-20 10:49:31 +01:00
bitcast-setcc-256.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
bitcast-setcc-512.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
bitcast-vector-bool.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
bitcast.ll
bitcast2.ll
bitcnt-false-dep.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
bitreverse.ll [DAG] Enable ISD::SRL SimplifyMultipleUseDemandedBits handling inside SimplifyDemandedBits 2022-07-28 14:10:44 +01:00
bittest-intrin.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
block-placement.ll
block-placement.mir
block_set.ll
bmi-intrinsics-fast-isel-x86_64.ll
bmi-intrinsics-fast-isel.ll [X86] Promote i16 CTTZ/CTTZ_ZERO_UNDEF always. 2022-08-03 13:12:20 -07:00
bmi-x86_64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
bmi.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
bmi2-x86_64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
bmi2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
bool-ext-inc.ll
bool-math.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
bool-simplify.ll
bool-vector.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
bool-zext.ll
br-fold.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
branchfolding-catchpads.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
branchfolding-debug-invariant.mir
branchfolding-debugloc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
branchfolding-ehpad.mir
branchfolding-landingpads.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
branchfolding-undef.mir
brcond.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
break-anti-dependencies.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
break-false-dep.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
broadcast-elm-cross-splat-vec.ll
broadcastm-lowering.ll
bss_pagealigned.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
bswap-inline-asm.ll
bswap-rotate.ll
bswap-vector.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
bswap-wide-int.ll
bswap.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
bswap_tree.ll
bswap_tree2.ll [DAGCombine] Hoist shifts out of a logic operations tree. 2022-08-12 12:42:16 +03:00
bt.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
btc_bts_btr.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
btq.ll
bug37521.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
bug47278-eflags-error.mir
bug47278.mir [IR] Enable opaque pointers by default 2022-06-02 09:40:56 +02:00
bug80500.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
build-vector-128.ll
build-vector-256.ll
build-vector-512.ll
build_fp16_constant_vector.ll
buildvec-extract.ll
buildvec-insertvec.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
bypass-slow-division-32.ll
bypass-slow-division-64.ll
bypass-slow-division-tune.ll
byref.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
byval-align.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
byval-callee-cleanup.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
byval.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
byval2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
byval3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
byval4.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
byval5.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
byval6.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
byval7.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
cache-intrinsic.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
call-imm.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
call-push.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
call-rv-marker.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
call-site-info-output.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
call-structfp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
callbr-asm-bb-exports.ll [SelectionDAG] make INLINEASM_BR use MachineBasicBlocks instead of BlockAddresses 2022-08-17 09:34:31 -07:00
callbr-asm-blockplacement.ll [SelectionDAG] make INLINEASM_BR use MachineBasicBlocks instead of BlockAddresses 2022-08-17 09:34:31 -07:00
callbr-asm-branch-folding.ll [SelectionDAG] make INLINEASM_BR use MachineBasicBlocks instead of BlockAddresses 2022-08-17 09:34:31 -07:00
callbr-asm-destinations.ll [SelectionDAG] make INLINEASM_BR use MachineBasicBlocks instead of BlockAddresses 2022-08-17 09:34:31 -07:00
callbr-asm-instr-scheduling.ll [SelectionDAG] make INLINEASM_BR use MachineBasicBlocks instead of BlockAddresses 2022-08-17 09:34:31 -07:00
callbr-asm-kill.mir Untangle the mess which is MachineBasicBlock::hasAddressTaken(). 2022-08-16 16:15:44 -07:00
callbr-asm-label-addr.ll [SelectionDAG] make INLINEASM_BR use MachineBasicBlocks instead of BlockAddresses 2022-08-17 09:34:31 -07:00
callbr-asm-obj-file.ll [IR] Don't use blockaddresses as callbr arguments 2022-07-15 10:18:17 +02:00
callbr-asm-outputs-pred-succ.ll [SelectionDAG] make INLINEASM_BR use MachineBasicBlocks instead of BlockAddresses 2022-08-17 09:34:31 -07:00
callbr-asm-outputs.ll [SelectionDAG] make INLINEASM_BR use MachineBasicBlocks instead of BlockAddresses 2022-08-17 09:34:31 -07:00
callbr-asm-phi-placement.ll [SelectionDAG] make INLINEASM_BR use MachineBasicBlocks instead of BlockAddresses 2022-08-17 09:34:31 -07:00
callbr-asm-sink.ll [SelectionDAG] make INLINEASM_BR use MachineBasicBlocks instead of BlockAddresses 2022-08-17 09:34:31 -07:00
callbr-asm.ll [SelectionDAG] make INLINEASM_BR use MachineBasicBlocks instead of BlockAddresses 2022-08-17 09:34:31 -07:00
callbr-codegenprepare.ll [IR] Don't use blockaddresses as callbr arguments 2022-07-15 10:18:17 +02:00
cas.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
cast-vsel.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
catch.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
catchpad-dynamic-alloca.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
catchpad-lifetime.ll
catchpad-realign-savexmm.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
catchpad-regmask.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
catchpad-reuse.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
catchpad-weight.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
catchret-empty-fallthrough.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
catchret-fallthrough.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
catchret-regmask.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
cet_endbr_imm_enhance.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
cf-opt-memops.mir
cfguard-checks-funclet.ll [llvm] Mark CFGuard fn ptr symbol as DSO local and add tests for mingw 2022-08-23 23:39:39 +03:00
cfguard-checks.ll [llvm] Mark CFGuard fn ptr symbol as DSO local and add tests for mingw 2022-08-23 23:39:39 +03:00
cfguard-module-flag.ll [llvm] Mark CFGuard fn ptr symbol as DSO local and add tests for mingw 2022-08-23 23:39:39 +03:00
cfguard-x86-64-vectorcall.ll [llvm] Mark CFGuard fn ptr symbol as DSO local and add tests for mingw 2022-08-23 23:39:39 +03:00
cfguard-x86-vectorcall.ll [llvm] Mark CFGuard fn ptr symbol as DSO local and add tests for mingw 2022-08-23 23:39:39 +03:00
cfi-basic-block-sections-1.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
cfi-epilogue-with-return.mir
cfi-epilogue-without-return.mir
cfi-inserter-basic-block-sections-callee-save-registers.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
cfi-inserter-callee-save-register-2.mir
cfi-inserter-callee-save-register.mir
cfi-inserter-cfg-with-merge.mir
cfi-inserter-check-order.ll
cfi-inserter-noreturnblock.mir
cfi-inserter-verify-inconsistent-csr.mir
cfi-inserter-verify-inconsistent-loc.mir
cfi-inserter-verify-inconsistent-offset.mir
cfi-inserter-verify-inconsistent-register.mir
cfi-xmm.ll [X86] Set frame-setup/frame-destroy on prologue/epilogue CFI instructions 2022-03-31 23:04:50 -07:00
cfi.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
cfstring.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
cgp-usubo.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
chain_order.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
change-compare-stride-1.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
change-compare-stride-trickiness-0.ll
change-compare-stride-trickiness-1.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
change-compare-stride-trickiness-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
change-unsafe-fp-math.ll
cldemote-intrinsic.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
cleanuppad-inalloca.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
cleanuppad-large-codemodel.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
cleanuppad-realign.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
clear-bitfield.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
clear-highbits.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
clear-lowbits.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
clear_upper_vector_element_bits.ll [DAG] Enable ISD::FSHL/R SimplifyMultipleUseDemandedBits handling inside SimplifyDemandedBits 2022-06-12 19:25:20 +01:00
clflushopt.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
clwb.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
clz.ll [X86] Promote i8/i16 CTTZ (BSF) instructions and remove speculation branch 2022-08-24 17:28:18 +01:00
clzero.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
cmov-double.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
cmov-fp.ll
cmov-into-branch.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
cmov-promotion.ll
cmov.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
cmovcmov.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
cmp-bool.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
cmp-concat.ll
cmp-fast-isel.ll
cmp-merge.ll [X86] Add PR35202 test case for commuted cmp merging 2022-04-07 18:39:18 +01:00
cmp.ll [X86] Teach PostprocessISelDAG to fold ANDrm+TESTrr when chain result is used. 2022-08-03 21:00:22 -07:00
cmpxchg-clobber-flags.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
cmpxchg-i1.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
cmpxchg-i128-i1.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
cmpxchg8b.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
cmpxchg8b_alloca_regalloc_handling.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
coal-sections.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
coalesce-dbg-value-subreg-rewrite.mir
coalesce-dead-lanes.mir [X86] coalesce-dead-lanes.mir - fix CHECK-LABEL typo identified in D125604 2022-05-18 12:31:42 +01:00
coalesce-esp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
coalesce-implicitdef.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
coalesce_commute_movsd.ll
coalesce_commute_subreg.ll
coalescer-commute1.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
coalescer-commute2.ll
coalescer-commute3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
coalescer-commute4.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
coalescer-commute5.ll
coalescer-cross.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
coalescer-dce.ll
coalescer-dce2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
coalescer-identity.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
coalescer-remat.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
coalescer-subreg.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
coalescer-win64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
code-model-elf-memset.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
code-model-elf.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
code-model-kernel.ll
code_placement.ll
code_placement_align_all.ll
code_placement_cold_loop_blocks.ll
code_placement_eh.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
code_placement_ext_tsp.ll
code_placement_ext_tsp_large.ll extending code layout alg 2022-08-24 09:40:25 -07:00
code_placement_ignore_succ_in_inner_loop.ll
code_placement_loop_rotation.ll
code_placement_loop_rotation2.ll
code_placement_loop_rotation3.ll
code_placement_no_header_change.ll
codegen-prepare-addrmode-sext.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
codegen-prepare-cast.ll
codegen-prepare-collapse.ll
codegen-prepare-crash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
codegen-prepare-extload.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
codegen-prepare-oob-shl.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
codegen-prepare-replacephi.mir
codegen-prepare-replacephi2.mir
codegen-prepare-uaddo.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
codegen-prepare.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
codemodel.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
coff-alias-type.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
coff-comdat.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
coff-comdat2.ll
coff-comdat3.ll
coff-exclude.ll [Metadata] Add 'exclude' metadata to add the exclude flags on globals 2022-07-07 12:20:40 -04:00
coff-feat00.ll
coff-fp-section-name.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
coff-linkonce.ll
coff-no-dead-strip.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
coff-weak.ll
coldcc64.ll
combine-64bit-vec-binop.ll
combine-abs.ll
combine-adc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
combine-add-ssat.ll [DAG] Enable SimplifyVBinOp folds on add/sub sat intrinsics 2022-04-13 12:53:23 +01:00
combine-add-usat.ll [DAG] Enable SimplifyVBinOp folds on add/sub sat intrinsics 2022-04-13 12:53:23 +01:00
combine-add.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
combine-addo.ll
combine-adx.ll
combine-and.ll
combine-andintoload.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
combine-avx-intrinsics.ll
combine-avx2-intrinsics.ll
combine-bextr.ll
combine-bitreverse.ll [DAG] SimplifyDemandedBits - don't early-out for multiple use values 2022-07-27 10:54:06 +01:00
combine-bitselect.ll [X86] Add regression test case from rG057db2002bb3 2022-07-29 14:20:35 +01:00
combine-bswap.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
combine-concatvectors.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
combine-fabs.ll
combine-fcopysign.ll
combine-lds.ll
combine-movmsk-avx.ll
combine-movmsk.ll
combine-mul.ll [X86] Freeze shl(x,1) -> add(x,x) vector fold (PR50468) 2022-08-15 16:17:21 +01:00
combine-mulo.ll
combine-multiplies.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
combine-or.ll [DAG] Fold (or (and X, C1), (and (or X, Y), C2)) -> (or (and X, C1|C2), (and Y, C2)) 2022-07-17 18:51:41 +01:00
combine-pavg.ll
combine-pmadd.ll
combine-pmuldq.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
combine-ptest.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
combine-rotates.ll [DAG] Fix issue with rot(rot(x,c1),c2) -> rot(x,c1+c2) fold with unnormalized rotation amounts 2022-05-03 17:16:26 +01:00
combine-sbb.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
combine-sdiv.ll Revert "[X86][DAGISel] Don't widen shuffle element with AVX512" 2022-07-28 15:26:42 +01:00
combine-select.ll
combine-sext-in-reg.ll
combine-shl.ll [X86] canonicalizeShuffleWithBinOps - merge unary shuffles across binops if either source op is a foldable load 2022-06-18 15:58:54 +01:00
combine-smax.ll
combine-smin.ll
combine-sra-load.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
combine-sra.ll
combine-srem.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
combine-srl.ll
combine-sse41-intrinsics.ll
combine-sub-ssat.ll [DAG] Enable SimplifyVBinOp folds on add/sub sat intrinsics 2022-04-13 12:53:23 +01:00
combine-sub-usat.ll [DAG] Enable SimplifyVBinOp folds on add/sub sat intrinsics 2022-04-13 12:53:23 +01:00
combine-sub.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
combine-subo.ll
combine-testm-and.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
combine-testpd.ll
combine-testps.ll
combine-udiv.ll [X86] combineAndnp - constant fold ANDNP(C,X) -> AND(~C,X) (REAPPLIED) 2022-07-29 15:12:26 +01:00
combine-umax.ll
combine-umin.ll
combine-undef-index-mscatter.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
combine-urem.ll [DAGCombine] fold (urem x, (lshr pow2, y)) -> (and x, (add (lshr pow2, y), -1)) 2022-07-13 08:34:38 -07:00
combineIncDecVector-crash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
comi-flags.ll
commandline-metadata.ll
commute-3dnow.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
commute-blend-avx2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
commute-blend-sse41.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
commute-clmul.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
commute-fcmp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
commute-intrinsic.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
commute-two-addr.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
commute-vpclmulqdq-avx.ll
commute-vpclmulqdq-avx512.ll
commute-xop.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
commuted-blend-mask.ll
compact-unwind.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
compare-add.ll
compare-global.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
compare-inf.ll
compare_folding.ll
compiler_used.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
complex-asm.ll
complex-fastmath.ll
complex-fca.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
compress-undef-float-passthrough.ll [X86] Fix a lowering issue of mask.compress which has undef float passthrough 2022-08-16 17:54:45 +08:00
computeKnownBits_urem.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
concat-cast.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
conditional-indecrement.ll
conditional-tailcall-pgso.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
conditional-tailcall-samedest.mir
conditional-tailcall.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
consecutive-load-shuffle.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
const-base-addr.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
const-shift-of-constmasked.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
constant-combines.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
constant-hoisting-and.ll
constant-hoisting-bfi.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
constant-hoisting-cmp.ll
constant-hoisting-optnone.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
constant-hoisting-shift-immediate.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
constant-pool-remat-0.ll
constant-pool-sharing.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
constpool.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
constrained-fp80-trunc-ext.ll
constructor.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
convert-2-addr-3-addr-inc64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
convertphitype.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
copy-eflags-liveinlists.mir
copy-eflags.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
copy-low-subvec-elt-to-high-subvec-elt.ll
copy-propagation.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
copysign-constant-magnitude.ll
cpus-amd-no-x86_64.ll
cpus-amd.ll
cpus-intel-no-x86_64.ll
cpus-intel.ll
cpus-no-x86_64.ll
cpus-other.ll
crash-O0.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
crash-lre-eliminate-dead-def.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
crash-nosse.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
crash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
crc32-intrinsics-fast-isel-x86_64.ll
crc32-intrinsics-x86.ll
crc32-intrinsics-x86_64.ll
crc32-target-feature.ll
critical-anti-dep-breaker.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
cse-add-with-overflow.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
csr-split.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
cstring.ll
ctor-priority-coff.ll [Windows] Put init_seg(compiler/lib) in llvm.global_ctors 2022-08-16 08:16:18 -07:00
ctpop-combine.ll [DAG] Enable ISD::SRL SimplifyMultipleUseDemandedBits handling inside SimplifyDemandedBits 2022-07-28 14:10:44 +01:00
cvt16-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
cvt16.ll [X86][FP16] Do not split FP64->FP16 to FP64->FP32->FP16 2022-07-22 08:36:05 +08:00
cvtv2f32.ll
cxx_tlscc64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
cycle-info.mir
dag-fmf-cse.ll
dag-merge-fast-accesses.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
dag-optnone.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
dag-rauw-cse.ll
dag-update-nodetomatch.ll
dagcombine-and-setcc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
dagcombine-buildvector.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
dagcombine-cse.ll [DAG] SimplifyDemandedBits - don't early-out for multiple use values 2022-07-27 10:54:06 +01:00
dagcombine-dead-store.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
dagcombine-select.ll Revert "[X86][MC] Always emit `rep` prefix for `bsf`" 2022-08-03 14:51:34 -07:00
dagcombine-shifts.ll
dagcombine-tokenfactor-limit-crash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
dagcombine-unsafe-math.ll
darwin-bzero.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
darwin-no-dead-strip.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
darwin-preemption.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
darwin-quote.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
darwin-tls.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
dbg-baseptr.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
dbg-changes-codegen-branch-folding.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
dbg-changes-codegen-branch-folding2.mir
dbg-changes-codegen.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
dbg-combine.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
dbg-distringtype-uint.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
dbg-line-0-no-discriminator.ll
dbg-list-dependencies.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
dbg-value-func-arg.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
dbg-value-superreg-copy.mir
dbg-value-superreg-copy2.mir
debug-loclists-lto.ll
debug-loclists.ll
debug-nodebug-crash.ll
debuginfo-locations-dce.ll
debugloc-argsize.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
debugloc-no-line-0.ll
delete-dead-instrs-with-live-uses.mir
deopt-bundles.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
deopt-intrinsic-cconv.ll
deopt-intrinsic.ll
disable-debug-info-print-codeview.ll MachineModuleInfo: Don't allow dynamically setting DbgInfoAvailable 2022-04-19 21:08:37 -04:00
disable-shrink-store.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
disable-tail-calls.ll
discontiguous-loops.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
discriminate-mem-ops-missing-info.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
discriminate-mem-ops-skip-pfetch.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
discriminate-mem-ops.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
distancemap.mir
div-rem-pair-recomposition-signed.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
div-rem-pair-recomposition-unsigned.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
div-rem-simplify.ll
div8.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
divide-by-constant.ll [X86][RISCV] Pre-commit tests for D130862. NFC 2022-08-14 16:31:15 -07:00
divide-windows-itanium.ll
divmod128.ll [X86][RISCV] Pre-commit tests for D130862. NFC 2022-08-14 16:31:15 -07:00
divrem.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
divrem8_ext.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
dllexport-x86_64.ll
dllexport.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
dllimport-x86_64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
dllimport.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
dollar-name.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
domain-reassignment-implicit-def.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
domain-reassignment-test.ll
domain-reassignment.mir
dont-remove-empty-preheader.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
dont-trunc-store-double-to-float.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
dpbusd.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
dpbusd_const.ll
dpbusd_i4.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
dropped_constructor.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
dso_local_equivalent.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
dtor-priority-coff.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
dup-cost.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
dwarf-aranges-available-externally.ll Round up zero-sized symbols to 1 byte in `.debug_aranges` (without breaking other logic). 2022-06-27 10:01:03 -07:00
dwarf-aranges-zero-size.ll Round up zero-sized symbols to 1 byte in `.debug_aranges` (without breaking other logic). 2022-06-27 10:01:03 -07:00
dwarf-comp-dir.ll
dwarf-eh-prepare.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
dwarf-headers.ll
dwarf-split-line-1.ll
dwarf-split-line-2.ll
dwarf_eh_resume.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
dyn-stackalloc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
dyn_alloca_aligned.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
dynamic-alloca-in-entry.ll
dynamic-alloca-lifetime.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
dynamic-allocas-VLAs-stack-align.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
dynamic-allocas-VLAs.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
dynamic-regmask.ll
early-cfi-sections.ll
early-ifcvt-crash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
early-ifcvt-remarks.ll
early-ifcvt.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
eh-frame-unreachable.ll
eh-label.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
eh-nolandingpads.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
eh-null-personality.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
eh-unknown.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
eh_frame.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
ehcontguard.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
eip-addressing-i386.ll
element-wise-atomic-memory-intrinsics.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
elf-associated-discarded.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
elf-associated.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
elf-comdat.ll
elf-comdat2.ll
elf-exclude.ll [Metadata] Add 'exclude' metadata to add the exclude flags on globals 2022-07-07 12:20:40 -04:00
elf-group.ll
elf-retain.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
elf-unique-sections-by-flags.ll
embed-bitcode.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
emit-big-cst.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
empty-function.ll
empty-functions.ll
empty-struct-return-type.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
emutls-pic.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
emutls-pie.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
emutls.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
emutls_generic.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
enqcmd-intrinsics.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
epilogue-cfi-fp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
epilogue-cfi-no-fp.ll
epilogue.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
equiv_with_fndef.ll
equiv_with_vardef.ll
evex-to-vex-compress.mir
exception-label.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
exedeps-movq.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
exedepsfix-broadcast.ll
expand-call-rvmarker.mir
expand-integer-x86_64-intrinsic-error.ll
expand-opaque-const.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
expand-post-ra-pseudo.mir
expand-vr64-gr64-copy.mir
explicit-section-mergeable.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
extend-set-cc-uses-dbg.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
extend.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
extended-fma-contraction.ll
extern_weak.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
extmul64.ll
extmul128.ll
extract-bits.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
extract-combine.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
extract-concat.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
extract-extract.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
extract-fp.ll
extract-insert.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
extract-lowbits.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
extract-store.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
extractelement-fp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
extractelement-from-arg.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
extractelement-index.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
extractelement-legalization-cycle.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
extractelement-legalization-store-ordering.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
extractelement-load.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
extractelement-shuffle.ll
extractps.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
f16c-intrinsics-fast-isel.ll
f16c-intrinsics-upgrade.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
f16c-intrinsics.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fabs.ll
fadd-combines.ll
fast-cc-callee-pops.ll
fast-cc-merge-stack-adj.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-cc-pass-in-regs.ll
fast-isel-abort-warm.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel-agg-constant.ll
fast-isel-args-fail.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel-args-fail2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel-args.ll
fast-isel-atomic.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel-avoid-unnecessary-pic-base.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel-bail.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel-bc.ll
fast-isel-bitcast-crash.ll
fast-isel-bitcasts-avx.ll
fast-isel-bitcasts-avx512.ll
fast-isel-bitcasts.ll
fast-isel-branch_weights.ll
fast-isel-call-bool.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
fast-isel-call-cleanup.ll
fast-isel-call.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel-cmp-branch.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel-cmp-branch2.ll
fast-isel-cmp-branch3.ll
fast-isel-cmp.ll
fast-isel-constpool.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel-constrain-store-indexreg.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel-deadcode.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel-disable-tail-calls.ll [FastISel] Respect musttail over "disable-tail-calls" 2022-08-23 08:55:40 -07:00
fast-isel-divrem-x86-64.ll
fast-isel-divrem.ll
fast-isel-double-half-convertion.ll
fast-isel-emutls.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel-expect.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel-extract.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel-float-half-convertion.ll
fast-isel-fneg.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel-fold-mem.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel-fptrunc-fpext.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel-freeze.ll
fast-isel-gc-intrinsics.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel-gep.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel-gv.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel-i1.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
fast-isel-int-float-conversion-x86-64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel-int-float-conversion.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel-load-bitcast-fold.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel-load-i1.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel-mem.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel-movsbl-indexreg.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel-nontemporal.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel-noplt-pic.ll
fast-isel-prolog-dbgloc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel-ret-ext.ll
fast-isel-select-cmov.ll
fast-isel-select-cmov2.ll
fast-isel-select-cmp.ll
fast-isel-select-pseudo-cmov.ll
fast-isel-select-sse.ll
fast-isel-select.ll
fast-isel-sext-zext.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
fast-isel-sext.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel-shift.ll
fast-isel-sse12-fptoint.ll
fast-isel-stackcheck.ll
fast-isel-store.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel-tailcall.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel-tls.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel-trunc-kill-subreg.ll
fast-isel-uint-float-conversion-x86-64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel-uint-float-conversion.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel-undef-fp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel-vecload.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel-x32.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel-x86-64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel-x86.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-isel.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fast-regalloc-live-out-debug-values.mir
fastcall-correct-mangling.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fastcc-2.ll
fastcc-byval.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fastcc-sret.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fastcc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fastcc3struct.ll
fastisel-gep-promote-before-add.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fastisel-memset-flush.ll
fastisel-softfloat.ll
fastmath-float-half-conversion.ll [X86][FP16] Do not split FP64->FP16 to FP64->FP32->FP16 2022-07-22 08:36:05 +08:00
fastregalloc-selfloop.mir [fastregalloc] Enhance the heuristics for liveout in self loop. 2022-06-21 09:18:49 +08:00
fastregalloc-tied-undef.mir [fastregalloc] Fix bug when undef value is tied to def. 2022-05-04 12:12:55 +08:00
fcmove.ll
fcmp-constant.ll
fcmp-logic.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fdiv-combine-vec.ll
fdiv-combine.ll
fdiv.ll
fentry-ibt.ll [X86][test] Use Min behavior for "cf-protection-{branch,return}" tests 2022-07-19 21:25:55 -07:00
fentry-insertion.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
field-extract-use-trunc.ll
fildll.ll
file-directive.ll
file-source-filename.ll
finite-libcalls.ll
fixed-stack-di-mir.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fixup-bw-copy.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
fixup-bw-copy.mir
fixup-bw-inst.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
fixup-bw-inst.mir
fixup-lea.ll
flags-copy-lowering.mir llvm-reduce: Don't assert on functions which don't track liveness 2022-06-07 10:00:25 -04:00
float-asmprint.ll
float-conv-elim.ll [SDAG] fix miscompile when casting int->FP->int 2022-05-02 14:57:27 -04:00
float-strict-powi-convert.ll [CodeGen] Fix ConvertNodeToLibcall for STRICT_FPOWI 2022-05-11 08:58:06 +08:00
floor-soft-float.ll
flt-rounds.ll
fltused.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fltused_function_pointer.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fltused_math.ll
fma-commute-loop.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fma-commute-x86.ll
fma-do-not-commute.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fma-fneg-combine-2.ll
fma-fneg-combine.ll [X86] `lowerBuildVectorAsBroadcast()`: with AVX512VL, allow i64->XMM broadcasts from constant pool 2022-04-06 18:33:40 +03:00
fma-intrinsics-canonical.ll
fma-intrinsics-fast-isel.ll
fma-intrinsics-phi-213-to-231.ll
fma-intrinsics-x86-upgrade.ll
fma-intrinsics-x86.ll
fma-phi-213-to-231.ll
fma-scalar-combine.ll
fma-scalar-memfold.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fma-signed-zero.ll
fma.ll
fma4-commute-x86.ll
fma4-fneg-combine.ll
fma4-intrinsics-x86-upgrade.ll
fma4-intrinsics-x86.ll
fma4-intrinsics-x86_64-folded-load.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fma4-scalar-memfold.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fma_patterns.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fma_patterns_wide.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fmaddsub-combine.ll [X86] fmaddsub/fmsubadd combines - add NOFMA target for reference 2022-04-05 17:47:46 +01:00
fmaxnum.ll
fmf-flags.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fmf-propagation.ll Revert "[CodeGen] Place SDNode debug ID declaration under appropriate #if" 2022-04-06 20:32:53 +03:00
fmf-reduction.ll
fminnum.ll
fmsubadd-combine.ll [X86] fmaddsub/fmsubadd combines - add NOFMA target for reference 2022-04-05 17:47:46 +01:00
fmul-combines.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fnabs.ll
fold-add.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fold-and-shift-x86_64.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
fold-and-shift.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
fold-call-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fold-call-3.ll
fold-call-oper.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fold-call.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fold-imm.ll
fold-load-binops.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fold-load-unops.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fold-load-vec.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fold-load.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fold-masked-merge.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fold-mul-lohi.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fold-pcmpeqd-1.ll
fold-pcmpeqd-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fold-push.ll
fold-rmw-ops.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fold-sext-trunc.ll
fold-tied-op.ll [X86] Regenerate fold-tied-op.ll test checks 2022-07-04 21:43:46 +01:00
fold-vector-bv-crash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fold-vector-sext-crash.ll
fold-vector-sext-crash2.ll
fold-vector-sext-zext.ll
fold-vector-shl-crash.ll
fold-vector-shuffle-crash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fold-vector-trunc-sitofp.ll
fold-vex.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fold-xmm-zero.ll
fold-zext-trunc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fops-windows-itanium.ll
force-align-stack-alloca.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
force-align-stack.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fp-arith.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fp-cvt.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fp-double-rounding.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fp-elim-and-no-fp-elim.ll
fp-elim.ll
fp-fast.ll
fp-fold.ll
fp-immediate-shorten.ll
fp-in-intregs.ll
fp-intrinsics-flags-x86_64.ll
fp-intrinsics-flags.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fp-intrinsics-fma.ll
fp-intrinsics.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
fp-load-trunc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fp-logic-replace.ll
fp-logic.ll
fp-round.ll Reland "Reland "Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI"""" 2022-06-17 21:34:05 +08:00
fp-roundeven.ll Reland "Reland "Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI"""" 2022-06-17 21:34:05 +08:00
fp-select-cmp-and.ll
fp-stack-2results.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fp-stack-O0-crash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fp-stack-O0.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fp-stack-compare.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fp-stack-direct-ret.ll
fp-stack-ret-conv.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fp-stack-ret-store.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fp-stack-ret.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fp-stack-retcopy.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fp-stack-set-st1.ll
fp-stack.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fp-strict-libcalls-msvc32.ll
fp-strict-scalar-cmp-fp16.ll [X86][FP16] Add constrained FP support for scalar emulation 2022-07-08 20:33:42 +08:00
fp-strict-scalar-cmp.ll
fp-strict-scalar-fp16.ll [X86][FP16] Do not split FP64->FP16 to FP64->FP32->FP16 2022-07-22 08:36:05 +08:00
fp-strict-scalar-fptoint-fp16.ll [X86][FP16] Add constrained FP support for scalar emulation 2022-07-08 20:33:42 +08:00
fp-strict-scalar-fptoint.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
fp-strict-scalar-inttofp-fp16.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
fp-strict-scalar-inttofp.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
fp-strict-scalar-round-fp16.ll [X86][FP16] Add constrained FP support for scalar emulation 2022-07-08 20:33:42 +08:00
fp-strict-scalar-round.ll
fp-strict-scalar.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fp-trunc.ll [X86SchedSandyBridge] update cost of COPY to 1 cycle from 0 2022-05-05 11:14:22 -07:00
fp-undef.ll
fp-une-cmp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fp2sint.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fp80-strict-libcalls.ll
fp80-strict-scalar-cmp.ll
fp80-strict-scalar.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
fp128-calling-conv.ll [X86] Autogenerate some of the fp128 tests. NFC 2022-07-24 14:42:47 +00:00
fp128-cast-strict.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fp128-cast.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fp128-compare.ll
fp128-extract.ll
fp128-g.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fp128-i128.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fp128-libcalls-strict.ll
fp128-libcalls.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fp128-load.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fp128-select.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fp128-store.ll [X86] Autogenerate some of the fp128 tests. NFC 2022-07-24 14:42:47 +00:00
fp_constant_op.ll [X86] Regenerate fp_constant_op.ll test checks 2022-07-13 10:49:56 +01:00
fp_load_cast_fold.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fp_load_fold.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fpclamptosat.ll [DAG] SelectionDAG::GetDemandedBits - don't simplify opaque constants 2022-07-28 14:46:59 +01:00
fpclamptosat_vec.ll [X86][FP16] Promote FP16->[U]INT to FP16->FP32->[U]INT 2022-08-14 09:37:33 +08:00
fpcmp-soft-fp.ll
fpenv.ll
fpstack-debuginstr-kill.ll
fptosi-constant.ll
fptosi-sat-scalar.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
fptosi-sat-vector-128.ll [X86][FP16] Enable vector support for FP16 emulation 2022-07-16 09:38:58 +08:00
fptoui-may-overflow.ll [X86] combineX86ShufflesRecursively - determine demanded elts to pass to getTargetShuffleInputs 2022-07-31 11:30:40 +01:00
fptoui-sat-scalar.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
fptoui-sat-vector-128.ll [X86][FP16] Enable vector support for FP16 emulation 2022-07-16 09:38:58 +08:00
frame-base.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
frame-lowering-debug-intrinsic-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
frame-lowering-debug-intrinsic.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
frame-order.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
frameaddr.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
frameregister.ll
freeze-binary.ll [X86] Freeze shl(x,1) -> add(x,x) vector fold (PR50468) 2022-08-15 16:17:21 +01:00
freeze-combine.ll
freeze-constant-fold.ll
freeze-legalize.ll
freeze-unary.ll [DAG] canCreateUndefOrPoison - add freeze(ctpop(x)) -> ctpop(freeze(x)) and freeze(parity(x)) -> parity(freeze(x)) support 2022-08-09 10:10:29 +01:00
freeze.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
frem-libcall.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
frem-msvc32.ll
frem.ll [X86][FP16] Enable vector support for FP16 emulation 2022-07-16 09:38:58 +08:00
fsafdo_test1.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fsafdo_test2.ll
fsafdo_test3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fsafdo_test4.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
fsetcc.ll [X86] Add Issue #42433 test case 2022-04-06 17:51:55 +01:00
fsgsbase.ll
fshl-splat-undef.ll [DAG] FoldConstantArithmetic - add initial support for undef elements in bitcasted binop constant folding 2022-08-08 11:53:56 +01:00
fshl.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
fshr.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
fsxor-alignment.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
ftrunc.ll
full-lsr.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
func-sanitizer.ll [ubsan] Using metadata instead of prologue data for function sanitizer 2022-06-27 12:09:13 -07:00
funclet-layout.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
function-alias.ll
function-subtarget-features-2.ll
function-subtarget-features.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
funnel-shift-logic-fold.ll [DAGCombiner] Hoist funnel shifts from logic operation 2022-08-05 17:02:22 -04:00
funnel-shift-rot.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
funnel-shift.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
ga-offset.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
ga-offset2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
gather-addresses.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
gather-scatter-opaque-ptr-2.ll [SelectionDAGBuilder] Don't create MGATHER/MSCATTER with Scale != ElemSize 2022-04-29 14:57:53 +02:00
gather-scatter-opaque-ptr.ll [SelectionDAGBuilder] Don't create MGATHER/MSCATTER with Scale != ElemSize 2022-04-29 14:57:53 +02:00
gcc_except_table-multi.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
gcc_except_table.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
gcc_except_table_bb_sections.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
gcc_except_table_bb_sections_ehpad_groups_with_cold.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
gcc_except_table_bb_sections_nolpads.ll [EHStreamer] Omit @LPStart when function has no landing pads 2022-08-15 17:09:46 -07:00
gcc_except_table_functions.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
gep-expanded-vector.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
getelementptr.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
getmant-false-deps.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
gfni-funnel-shifts.ll [X86] `lowerBuildVectorAsBroadcast()`: with AVX512VL, allow i64->XMM broadcasts from constant pool 2022-04-06 18:33:40 +03:00
gfni-intrinsics.ll
gfni-rotates.ll [X86] `lowerBuildVectorAsBroadcast()`: with AVX512VL, allow i64->XMM broadcasts from constant pool 2022-04-06 18:33:40 +03:00
gfni-shifts.ll
ghc-cc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
ghc-cc64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
global-access-pie.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
global-fill.ll
global-sections-comdat.ll
global-sections-tls.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
global-sections.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
gnu-eh-alternative.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
gnu-seh-nolpads.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
gpr-to-mask.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
gs-fold.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
h-register-addressing-32.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
h-register-addressing-64.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
h-register-store.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
h-registers-0.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
h-registers-1.ll
h-registers-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
h-registers-3.ll
haddsub-2.ll
haddsub-3.ll
haddsub-4.ll [DAG]Introduce llvm::processShuffleMasks and use it for shuffles in DAG Type Legalizer. 2022-04-20 09:37:16 -07:00
haddsub-broadcast.ll
haddsub-shuf-undef-operand.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
haddsub-shuf.ll
haddsub-undef.ll
haddsub.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
half-constrained.ll [X86][FP16] Do not split FP64->FP16 to FP64->FP32->FP16 2022-07-22 08:36:05 +08:00
half.ll [X86][FP16] Promote FP16->[U]INT to FP16->FP32->[U]INT 2022-08-14 09:37:33 +08:00
handle-move.ll
heap-alloc-markers.mir
hhvm-cc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
hidden-vis-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
hidden-vis-3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
hidden-vis-4.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
hidden-vis-pic.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
hidden-vis.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
hipe-cc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
hipe-cc64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
hipe-prologue.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
hoist-and-by-const-from-lshr-in-eqcmp-zero.ll [X86] Regenerate hoist-and-by-const-from-lshr-in-eqcmp-zero.ll with common SSE2 prefix 2022-07-24 15:30:57 +01:00
hoist-and-by-const-from-shl-in-eqcmp-zero.ll [X86] Fold PMULUDQ(X,1) -> AND(X,(1<<32)-1) 'getZeroExtendInReg' 2022-08-20 14:58:25 +01:00
hoist-common.ll
hoist-invariant-load.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
hoist-spill-lpad.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
hoist-spill.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
horizontal-reduce-add.ll
horizontal-reduce-fadd.ll
horizontal-reduce-smax.ll [X86] LowerMINMAX - split v4i64 types on AVX1 targets (Issue #55648) 2022-05-31 17:28:56 +01:00
horizontal-reduce-smin.ll [X86] LowerMINMAX - split v4i64 types on AVX1 targets (Issue #55648) 2022-05-31 17:28:56 +01:00
horizontal-reduce-umax.ll [X86] LowerMINMAX - split v4i64 types on AVX1 targets (Issue #55648) 2022-05-31 17:28:56 +01:00
horizontal-reduce-umin.ll [X86] LowerMINMAX - split v4i64 types on AVX1 targets (Issue #55648) 2022-05-31 17:28:56 +01:00
horizontal-shuffle-2.ll
horizontal-shuffle-3.ll
horizontal-shuffle-4.ll
horizontal-shuffle-demanded.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
horizontal-shuffle.ll
horizontal-sum.ll
hot-unlikely-section-prefix.ll
huge-stack-offset.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
huge-stack-offset2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
i1narrowfail.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
i2k.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
i16lshr8pat.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
i64-mem-copy.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
i64-to-float.ll [X86] canonicalizeShuffleWithBinOps - merge unary shuffles across binops if either source op is a foldable load 2022-06-18 15:58:54 +01:00
i128-add.ll
i128-and-beyond.ll
i128-fpconv-win64-strict.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
i128-fpconv-win64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
i128-immediate.ll
i128-mul.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
i128-ret.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
i128-sdiv.ll
i128-udiv.ll
i256-add.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
i386-setjmp-pic.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
i386-shrink-wrapping.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
i386-tlscall-fastregalloc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
i486-fence-loop.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
i686-win-shrink-wrapping.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
iabs.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
ibtseal-kernel.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
ibtseal-large.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
ibtseal-small.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
icall-branch-funnel.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
icmp-opt.ll
icmp-shift-opt.ll [DAGCombiner] Hoist funnel shifts from logic operation 2022-08-05 17:02:22 -04:00
ident-metadata.ll
ifunc-asm.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
illegal-bitfield-loadstore.ll [DAG] Enable ISD::SRL SimplifyMultipleUseDemandedBits handling inside SimplifyDemandedBits 2022-07-28 14:10:44 +01:00
illegal-insert.ll [X86] Add checks to illegal-insert.ll 2022-05-15 16:58:12 +01:00
illegal-vector-args-return.ll
immediate_merging.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
immediate_merging64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
implicit-faultmap.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
implicit-null-check-negative.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
implicit-null-check.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
implicit-null-checks.mir
implicit-null-chk-reg-rewrite.mir
implicit-use-spill.mir
imul-lea-2.ll
imul-lea.ll
imul.ll
inalloca-ctor.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
inalloca-invoke.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
inalloca-regparm.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
inalloca-stdcall.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
inalloca.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
inc-of-add.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
inconsistent_landingpad.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
indirect-branch-tracking-cm-lager.ll [X86][test] Use Min behavior for "cf-protection-{branch,return}" tests 2022-07-19 21:25:55 -07:00
indirect-branch-tracking-eh.ll [X86][test] Use Min behavior for "cf-protection-{branch,return}" tests 2022-07-19 21:25:55 -07:00
indirect-branch-tracking-eh2.ll [X86][test] Use Min behavior for "cf-protection-{branch,return}" tests 2022-07-19 21:25:55 -07:00
indirect-branch-tracking-r2.ll [X86][test] Use Min behavior for "cf-protection-{branch,return}" tests 2022-07-19 21:25:55 -07:00
indirect-branch-tracking.ll [X86][test] Use Min behavior for "cf-protection-{branch,return}" tests 2022-07-19 21:25:55 -07:00
indirect-hidden.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
init-priority.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
inline-0bh.ll
inline-asm-2addr.ll
inline-asm-A-constraint.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
inline-asm-R-constraint.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
inline-asm-avx-v-constraint-32bit.ll
inline-asm-avx-v-constraint.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
inline-asm-avx512f-v-constraint.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
inline-asm-avx512f-x-constraint.ll
inline-asm-avx512vl-v-constraint-32bit.ll
inline-asm-avx512vl-v-constraint.ll
inline-asm-bad-constraint-n.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
inline-asm-bad-modifier.ll
inline-asm-default-clobbers.ll
inline-asm-duplicated-constraint.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
inline-asm-e-constraint.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
inline-asm-error.ll
inline-asm-flag-clobber.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
inline-asm-flag-output.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
inline-asm-fpstack.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
inline-asm-h.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
inline-asm-i-constraint-i1.ll
inline-asm-imm-out-of-range.ll
inline-asm-modifier-V.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
inline-asm-modifier-c.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
inline-asm-modifier-n.ll
inline-asm-modifier-q.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
inline-asm-mrv.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
inline-asm-multilevel-gep.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
inline-asm-n-constraint.ll
inline-asm-out-regs.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
inline-asm-p-constraint.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
inline-asm-pic.ll [SelectionDAG] make INLINEASM_BR use MachineBasicBlocks instead of BlockAddresses 2022-08-17 09:34:31 -07:00
inline-asm-ptr-cast.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
inline-asm-q-regs.ll
inline-asm-sp-clobber-memcpy.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
inline-asm-stack-realign.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
inline-asm-stack-realign2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
inline-asm-stack-realign3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
inline-asm-tied.ll
inline-asm-x-i128.ll
inline-asm-x-scalar.ll
inline-asm.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
inline-sse.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
inlineasm-sched-bug.ll
innermost-loop-alignment.ll
inreg.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
ins_split_regalloc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
ins_subreg_coalesce-1.ll [DAG] Enable ISD::SRL SimplifyMultipleUseDemandedBits handling inside SimplifyDemandedBits 2022-07-28 14:10:44 +01:00
ins_subreg_coalesce-2.ll
ins_subreg_coalesce-3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
insert-into-constant-vector.ll [X86] combineAndnp - constant fold ANDNP(C,X) -> AND(~C,X) (REAPPLIED) 2022-07-29 15:12:26 +01:00
insert-loaded-scalar.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
insert-positions.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
insert-prefetch-inline.afdo
insert-prefetch-inline.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
insert-prefetch-invalid-instr.afdo
insert-prefetch-invalid-instr.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
insert-prefetch-other.afdo
insert-prefetch.afdo
insert-prefetch.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
insertelement-copytoregs.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
insertelement-duplicates.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
insertelement-legalize.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
insertelement-ones.ll [X86] LowerINSERT_VECTOR_ELT - always lower v32i8/v16i16 allones insertions on AVX1 as OR ops 2022-06-20 18:43:03 +01:00
insertelement-shuffle.ll
insertelement-var-index.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
insertelement-zero.ll [DAG] visitINSERT_VECTOR_ELT - extend folding to BUILD_VECTOR if all missing elements from an insertion chain are known zero 2022-08-01 11:32:33 +01:00
insertps-O0-bug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
insertps-combine.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
insertps-from-constantpool.ll
insertps-unfold-load-bug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
instr-symbols.mir
int-intrinsic.ll
intersect-fma-fmf.ll
interval-update-remat.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
invalid-liveness.mir
invalid-shift-immediate.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
invpcid-intrinsic.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
ipra-inline-asm.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
ipra-local-linkage.ll
ipra-reg-alias.ll
ipra-reg-usage.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
ipra-transform.ll
is_fpclass-fp80.ll Intrinsic for checking floating point class 2022-04-26 13:09:16 +07:00
is_fpclass.ll [X86] canonicalizeShuffleWithBinOps - merge unary shuffles across binops if either source op is a foldable load 2022-06-18 15:58:54 +01:00
isel-blendi-gettargetconstant.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
isel-optnone.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
isel-postprocessing-test-fold-memop.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
isel-sink.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
isel-sink2.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
isel-sink3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
isint.ll
isnan.ll
isnan2.ll
ispositive.ll
jump_sign.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
kcfi-patchable-function-prefix.ll KCFI sanitizer 2022-08-24 22:41:38 +00:00
kcfi.ll KCFI sanitizer 2022-08-24 22:41:38 +00:00
keylocker-intrinsics-fast-isel.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
keylocker-intrinsics.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
known-bits-vector.ll [X86] canonicalizeShuffleWithBinOps - merge unary shuffles across binops if either source op is a foldable load 2022-06-18 15:58:54 +01:00
known-bits.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
known-signbits-vector.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
kshift.ll
label-annotation.ll
label-heapallocsite.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
label-redefinition.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
lack-of-signed-truncation-check.ll
lakemont.ll
large-code-model-isel.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
large-constants.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
large-gep-chain.ll [X86] Migrate more tests to opaque pointers (NFC) 2022-06-22 15:39:11 +02:00
large-gep-scale.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
large-global.ll
large-pic-string.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
late-address-taken.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
late-remat-update-2.mir
late-remat-update.mir
ldzero.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
lea-2.ll
lea-3.ll
lea-4.ll
lea-5.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
lea-dagdag.ll
lea-opt-cse1.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
lea-opt-cse2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
lea-opt-cse3.ll
lea-opt-cse4.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
lea-opt-memop-check-1.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
lea-opt-memop-check-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
lea-opt-with-debug.mir
lea-opt.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
lea-opt2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
lea-recursion.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
lea.ll
leaFixup32.mir
leaFixup64.mir
leaf-fp-elim.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
legalize-fmp-oeq-vector-select.ll
legalize-libcalls.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
legalize-shift-64.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
legalize-shift.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
legalize-shl-vec.ll
legalize-sub-zero-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
legalize-sub-zero.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
legalize-types-remapid.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
legalize-vaarg.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
legalizedag_vec.ll
libcall-sret.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
licm-dominance.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
licm-nested.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
licm-regpressure.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
licm-symbol.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
lifetime-alias.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
limit-split-cost.mir
limited-prec.ll
line-zero-prologue-end.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
linux-preemption.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
lit.local.cfg
live-out-reg-info.ll
live-range-nosubreg.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
liveness-local-regalloc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
llc-override-mcpu-mattr.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
llc-start-stop-instance.ll
llrint-conv.ll
llround-conv.ll
load-chain.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
load-combine-dbg.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
load-combine.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
load-local-v3i1.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
load-local-v3i129.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
load-local-v4i5.ll [DAG] Enable ISD::SRL SimplifyMultipleUseDemandedBits handling inside SimplifyDemandedBits 2022-07-28 14:10:44 +01:00
load-partial-dot-product.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
load-partial.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
load-scalar-as-vector.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
load-slice.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
loadStore_vectorizer.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
loc-remat.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
local_stack_symbol_ordering.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
localescape.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
log2_not_readnone.ll
logic-shift.ll
logical-load-fold.ll
long-double-abi-align.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
long-setcc.ll
longlong-deadload.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
loop-blocks.ll
loop-hoist.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
loop-rotate.ll
loop-search.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
loop-strength-reduce-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
loop-strength-reduce-3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
loop-strength-reduce-crash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
loop-strength-reduce.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
loop-strength-reduce2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
loop-strength-reduce4.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
loop-strength-reduce5.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
loop-strength-reduce6.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
loop-strength-reduce7.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
loop-strength-reduce8.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
lower-bitcast.ll
lower-ptrmask.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
lower-vec-shift-2.ll
lower-vec-shift.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
lower-vec-shuffle-bug.ll
lrint-conv-i32.ll
lrint-conv-i64.ll
lround-conv-i32.ll
lround-conv-i64.ll
lrshrink.ll
lsr-crash-empty-uses.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
lsr-delayed-fold.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
lsr-i386.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
lsr-interesting-step.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
lsr-loop-exit-cond.ll
lsr-negative-stride.ll
lsr-nonaffine.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
lsr-normalization.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
lsr-overflow.ll
lsr-quadratic-expand.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
lsr-redundant-addressing.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
lsr-reuse-trunc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
lsr-reuse.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
lsr-sort.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
lsr-static-addr.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
lsr-wrap.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
lvi-hardening-gadget-graph.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
lvi-hardening-indirectbr.ll [X86] Support ``-mindirect-branch-cs-prefix`` for call and jmp to indirect thunk 2022-08-04 15:12:15 +08:00
lvi-hardening-inline-asm.ll
lvi-hardening-loads.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
lvi-hardening-ret.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
lwp-intrinsics-x86_64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
lwp-intrinsics.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
lzcnt-cmp.ll
lzcnt-tzcnt.ll [X86] Promote i16 CTTZ/CTTZ_ZERO_UNDEF always. 2022-08-03 13:12:20 -07:00
lzcnt-zext-cmp.ll [x86] Fix infinite loop inside DAG combiner with lzcnt feature. 2022-04-05 17:32:10 +01:00
lzcnt.ll
macCatalyst.ll
machine-combiner-int-vec.ll [MachineCombiner] Don't compute the latency of transient instructions 2022-07-14 17:08:14 +00:00
machine-combiner-int.ll [MachineCombiner] Don't compute the latency of transient instructions 2022-07-14 17:08:14 +00:00
machine-combiner.ll
machine-copy-dbgvalue.mir
machine-copy-prop.mir
machine-cp-debug.mir
machine-cp-mask-reg.mir
machine-cp.ll
machine-cse.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
machine-function-splitter.ll Split EH code by default 2022-08-17 12:40:31 -07:00
machine-outliner-cfi-tail-some.mir
machine-outliner-cfi-tail.mir
machine-outliner-debuginfo.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
machine-outliner-disubprogram.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
machine-outliner-noredzone.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
machine-outliner-tailcalls.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
machine-outliner.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
machine-region-info.mir
machine-sink-and-implicit-null-checks.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
machine-sink.ll
machine-trace-metrics-crash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
machinesink-debug-inv-0.mir [machinesink] fix debug invariance issue 2022-06-21 08:13:09 +02:00
machinesink-merge-debuginfo.ll
machinesink-null-debuginfo.ll
macho-comdat.ll
macho-trap.ll
madd.ll [X86] Fix collectLeaves for adds used by phi that forms loop 2022-07-08 10:39:02 +08:00
mangle-question-mark.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
mask-negated-bool.ll
masked-iv-safe.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
masked-iv-unsafe.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
masked_compressstore.ll [DAG] Enable ISD::SRL SimplifyMultipleUseDemandedBits handling inside SimplifyDemandedBits 2022-07-28 14:10:44 +01:00
masked_expandload.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
masked_gather.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
masked_gather_scatter.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
masked_gather_scatter_widen.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
masked_load.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
masked_loadstore_split.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
masked_store.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
masked_store_trunc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
masked_store_trunc_ssat.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
masked_store_trunc_usat.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
maskmovdqu.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
materialize.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
mature-mc-support.ll
mbp-false-cfg-break.ll
mcinst-avx-lowering.ll
mcinst-lowering.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
mcu-abi.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
mem-intrin-base-reg.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
mem-promote-integers.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
membarrier.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
memcmp-constant.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
memcmp-mergeexpand.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
memcmp-minsize-x32.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
memcmp-minsize.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
memcmp-more-load-pairs-x32.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
memcmp-more-load-pairs.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
memcmp-optsize-x32.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
memcmp-optsize.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
memcmp-pgso-x32.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
memcmp-pgso.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
memcmp-x32.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
memcmp.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
memcpy-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
memcpy-from-string.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
memcpy-inline-fsrm.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
memcpy-inline.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
memcpy-scoped-aa.ll
memcpy-struct-by-value.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
memcpy.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
mempcpy-32.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
mempcpy.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
memset-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
memset-3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
memset-inline.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
memset-minsize.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
memset-nonzero.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
memset-sse-stack-realignment.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
memset-vs-memset-inline.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
memset-zero.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
memset.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
memset64-on-x86-32.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
merge-consecutive-loads-128.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
merge-consecutive-loads-256.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
merge-consecutive-loads-512.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
merge-consecutive-stores-i1.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
merge-consecutive-stores-nt.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
merge-consecutive-stores.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
merge-sp-update-lea.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
merge-sp-updates-cfi.ll
merge-store-constants.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
merge-store-partially-alias-loads.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
merge-vector-stores-scale-idx-crash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
merge_store.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
merge_store_duplicated_loads.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
mfence.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
midpoint-int-vec-128.ll [DAG] canCreateUndefOrPoison - add freeze(and/or/xor(x,y)) -> and/or/xor(freeze(x),y) support 2022-08-14 13:14:53 +01:00
midpoint-int-vec-256.ll [DAG] canCreateUndefOrPoison - add freeze(and/or/xor(x,y)) -> and/or/xor(freeze(x),y) support 2022-08-14 13:14:53 +01:00
midpoint-int-vec-512.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
midpoint-int.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
min-legal-vector-width.ll [DAG] SimplifyDemandedBits - fold AND(INSERT_SUBVECTOR(C,X,I),M) -> INSERT_SUBVECTOR(AND(C,M),X,I) 2022-07-08 16:08:31 +01:00
mingw-alloca.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
mingw-comdats-xdata.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
mingw-comdats.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
mingw-hidden.ll [COFF] Emit embedded -exclude-symbols: directives for hidden visibility for MinGW 2022-08-11 12:00:08 +03:00
mingw-refptr.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
misaligned-memset.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
misched-aa-colored.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
misched-aa-mmos.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
misched-balance.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
misched-code-difference-with-debug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
misched-copy.ll
misched-crash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
misched-fusion.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
misched-ilp.ll
misched-matmul.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
misched-matrix.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
misched-new.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
misched_phys_reg_assign_order.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
mixed-ptr-sizes-i686.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
mixed-ptr-sizes.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
mmx-arg-passing-x86-64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
mmx-arg-passing.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
mmx-arith.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
mmx-bitcast-fold.ll
mmx-bitcast.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
mmx-build-vector.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
mmx-coalescing.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
mmx-copy-gprs.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
mmx-cvt.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
mmx-fold-load.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
mmx-fold-zero.ll
mmx-intrinsics.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
mmx-only.ll
morestack-decl.ll MachineModuleInfo: Remove UsesMorestackAddr 2022-04-20 11:10:20 -04:00
mov-zero-to-xor.ll
movbe.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
movddup-load-fold.ll
movdir-intrinsic-x86.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
movdir-intrinsic-x86_64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
move_latch_to_loop_top.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
movfs.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
movgs.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
movmsk-cmp.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
movmsk.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
movntdq-no-avx.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
movpc32-check.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
movtopush-stack-align.ll
movtopush.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
movtopush.mir
movtopush64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
ms-inline-asm-PR44272.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
ms-inline-asm-array.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
ms-inline-asm-avx512.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
ms-inline-asm-redundant-clobber.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
ms-inline-asm-variables-x64-1-reg.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
ms-inline-asm-variables-x64-2-regs.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
ms-inline-asm-variables-x64-nopic.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
ms-inline-asm-variables-x86-1-reg.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
ms-inline-asm-variables-x86-2-regs.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
ms-inline-asm.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
mul-constant-i8.ll
mul-constant-i16.ll
mul-constant-i32.ll
mul-constant-i64.ll
mul-constant-result.ll
mul-demand.ll
mul-i256.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
mul-i512.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
mul-i1024.ll [X86] Migrate more tests to opaque pointers (NFC) 2022-06-22 15:39:11 +02:00
mul-legalize.ll
mul-remat.ll
mul-shift-reassoc.ll
mul64.ll
mul128.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
mul128_sext_loop.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
mulc-false-deps.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
mulfix_combine.ll
mulo-pow2.ll
muloti.ll
mult-alt-generic-i686.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
mult-alt-generic-x86_64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
mult-alt-x86.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
multiple-loop-post-inc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
multiple-return-values-cross-block.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
mulvi32.ll [X86] combineEXTEND_VECTOR_INREG - don't attempt to shuffle combine ANY_EXTEND_VECTOR_INREG without SSE41 2022-06-13 17:42:04 +01:00
mulx32.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
mulx64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
musttail-fastcall.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
musttail-inalloca.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
musttail-indirect.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
musttail-tailcc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
musttail-thiscall.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
musttail-varargs.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
musttail.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
mwaitx.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
mxcsr-reg-usage.ll
named-reg-alloc.ll
named-reg-notareg.ll
named-vector-shuffle-reverse.ll
narrow-shl-cst.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
narrow-shl-load.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
narrow_op-1.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
neg-abs.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
neg-of-3ops-lea.ll
neg-shl-add.ll
neg_cmp.ll
neg_fp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
negate-add-zero.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
negate-i1.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
negate-shift.ll
negate.ll
negative-offset.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
negative-sin.ll
negative-stride-fptosi-user.ll
negative-subscript.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
negative_zero.ll
new-remat.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
newline-and-quote.ll
no-and8ri8.ll
no-cmov.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
no-non-zero-debug-loc-prologue.ll
no-plt-libcalls.ll
no-plt.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
no-prolog-kill.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
no-ret-in-x87-reg.ll
no-seh-unwind-inline-asm-codegen.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
no-sse-win64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
no-sse-x86.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
no-sse2-avg.ll
no-stack-arg-probe.ll
no-unwind-inline-asm-codegen.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
no-wide-load.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
nobt.ll
nocf_check.ll [X86][test] Use Min behavior for "cf-protection-{branch,return}" tests 2022-07-19 21:25:55 -07:00
nocfivalue.ll [test] Change -lowertypetests tests to -passes= 2022-07-17 15:03:46 -07:00
nocx16.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
nomerge.ll
nomovtopush.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
non-lazy-bind.ll
non-unique-sections.ll
non-value-mem-operand.mir
nontemporal-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
nontemporal-3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
nontemporal-loads-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
nontemporal-loads.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
nontemporal.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
noreturn-call-linux.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
noreturn-call-win64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
noreturn-call.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
norex-subreg.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
nosse-error1.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
nosse-varargs.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
nosse-vector.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
not-and-simplify.ll
not-of-dec.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
note-cet-property.ll [X86][test] Use Min behavior for "cf-protection-{branch,return}" tests 2022-07-19 21:25:55 -07:00
note-sections.ll
null-streamer.ll
objc-gc-module-flags.ll
oddshuffles.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
oddsubvector.ll [X86] Freeze shl(x,1) -> add(x,x) vector fold (PR50468) 2022-08-15 16:17:21 +01:00
offload_sections.ll [Metadata] Add 'exclude' metadata to add the exclude flags on globals 2022-07-07 12:20:40 -04:00
offset-operator.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
omit-urem-of-power-of-two-or-zero-when-comparing-with-zero.ll [X86] Fold PMULUDQ(X,1) -> AND(X,(1<<32)-1) 'getZeroExtendInReg' 2022-08-20 14:58:25 +01:00
opaque-constant-asm.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
opaque-ptr.ll
opt-ext-uses.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
opt-pipeline.ll KCFI sanitizer 2022-08-24 22:41:38 +00:00
opt-shuff-tstore.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
opt_phis.mir
opt_phis2.mir
optimize-compare.mir llvm-reduce: Don't assert on functions which don't track liveness 2022-06-07 10:00:25 -04:00
optimize-max-0.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
optimize-max-1.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
optimize-max-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
optimize-max-3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
or-address.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
or-branch.ll
or-lea.ll [X86] (0 - SetCC) | C -> (zext (not SetCC)) * (C + 1) - 1 if we can get a LEA out of it. 2022-08-10 15:12:00 +00:00
or-with-overflow.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
oss-fuzz-25184.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
osx-private-labels.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
overflow-intrinsic-optimizations.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
overflow-intrinsic-setcc-fold.ll
overflow.ll
overflowing-iv-codegen.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
overflowing-iv.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
overlap-shift.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
packed_struct.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
packss.ll
paddus.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
palignr.ll
parity-vec.ll [TargetLowering] Expand the last stage of i16 popcnt using shift+add+and instead of mul+shift. 2022-05-16 09:27:44 -07:00
parity.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
partial-fold32.ll
partial-fold64.ll
partial-tail-dup.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
partition.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pass-three.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
patchable-function-entry-ibt.ll [X86][test] Use Min behavior for "cf-protection-{branch,return}" tests 2022-07-19 21:25:55 -07:00
patchable-function-entry.ll
patchable-prologue.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
patchpoint-invoke.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
patchpoint-verifiable.mir Migrate llvm.experimental.patchpoint() to ptr. 2022-08-10 13:18:02 +01:00
patchpoint-webkit_jscc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
patchpoint.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pause.ll
peep-setb.ll
peep-test-0.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
peep-test-1.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
peep-test-2.ll [X86] Regenerate peep tests checks 2022-04-04 12:02:33 +01:00
peep-test-3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
peep-test-4.ll
peep-test-5.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
peephole-cvt-sse.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
peephole-fold-movsd.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
peephole-fold-testrr.mir
peephole-multiple-folds.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
peephole-na-phys-copy-folding.ll Reland "[X86][MC] Always emit `rep` prefix for `bsf`" 2022-08-05 10:22:48 +08:00
peephole-nofold-tpoff-x86.mir [Intrinsics] Add initial support for NonNull attribute 2022-08-16 21:28:23 +00:00
peephole-nofold-tpoff-x86_64.mir [Intrinsics] Add initial support for NonNull attribute 2022-08-16 21:28:23 +00:00
peephole-recurrence.mir
peephole-test-after-add.mir [Peephole-opt][X86] Enhance peephole opt to see through SUBREG_TO_REG 2022-05-10 15:56:20 -07:00
peephole.mir
perm.avx2-false-deps.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
perm.avx512-false-deps.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
personality.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
personality_size.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
phaddsub-extract.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
phaddsub-undef.ll
phaddsub.ll
phi-bit-propagation.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
phi-immediate-factoring.ll
phielim-split.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
phielim-undef.mir
phys-reg-local-regalloc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
phys_subreg_coalesce-2.ll
phys_subreg_coalesce-3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
phys_subreg_coalesce.ll
physreg-pairs-error.ll
physreg-pairs.ll
pic-load-remat.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pic.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pic_jumptable.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pie.ll
pku.ll
pmaddubsw.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pmovext.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pmovsx-inreg.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pmul.ll [X86] combineVectorShiftImm - fold (shl (add X, X), C) -> (shl X, (C + 1)) 2022-08-14 17:42:02 +01:00
pmulh.ll [SDAG] narrow truncated sign_extend_inreg 2022-07-16 16:29:15 -04:00
pmulld.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pmullq-false-deps.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pointer-vector.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
poison-ops.ll
pop-stack-cleanup-msvc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pop-stack-cleanup.ll
popcnt.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
post-ra-sched-with-debug.mir
post-ra-sched.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
postalloc-coalescing.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
postra-ignore-dbg-instrs.mir
postra-licm.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pow-libcall.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pow.75.ll Revert "[CodeGen] Place SDNode debug ID declaration under appropriate #if" 2022-04-06 20:32:53 +03:00
pow.ll [X86] Use generic tuning for "x86-64" if "tune-cpu" is not specified 2022-07-15 10:05:08 +08:00
powi-windows.ll
powi.ll
pr1462.ll
pr1489.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr1505.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr1505b.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr2177.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr2182.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr2326.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr2585.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr2656.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr2659.ll
pr2849.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr2924.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr2982.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr3154.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr3216.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr3241.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr3243.ll
pr3244.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr3250.ll
pr3317.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr3366.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr3457.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr3522.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr5145.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
pr7882.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr9127.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr9517.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr9743.ll
pr10068.ll
pr10475.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr10499.ll
pr10523.ll
pr10524.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr10525.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr10526.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr11202.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr11334.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr11415.ll
pr11468.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr11985.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr11998.ll
pr12360.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
pr12889.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr13209.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr13220.ll
pr13458.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr13577.ll
pr13859.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr13899.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr14088.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr14098.ll
pr14161.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr14204.ll
pr14314.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr14333.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr14562.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr15267.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
pr15296.ll [DAG] visitVECTOR_SHUFFLE - fold splat(insert_vector_elt()) and splat(scalar_to_vector()) to build_vector splats 2022-06-11 21:06:42 +01:00
pr15309.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr15705.ll
pr15981.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr16031.ll [X86] combineADC - fold ADC(C1,C2,Carry) -> ADC(0,C1+C2,Carry) 2022-03-30 09:11:55 +01:00
pr16360.ll
pr16807.ll
pr17546.ll
pr17631.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr17764.ll
pr18014.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr18054.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr18162.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr18344.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr18846.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr19049.ll
pr19752.ll [X86] Add PR19752 test case 2022-04-07 18:08:59 +01:00
pr20011.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
pr20012.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr20020.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr20088.ll
pr21099.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr21792.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr22019.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr22103.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr22338.ll
pr22473.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
pr22774.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr22970.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr23103.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr23246.ll
pr23258.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr23273.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr23603.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr23664.ll
pr24139.ll
pr24374.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr24602.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr25725.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr25828.ll
pr26350.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr26625.ll
pr26652.ll
pr26757.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr26835.ll
pr26870.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr27071.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr27202.ll
pr27501.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr27591.ll
pr27681.mir
pr28129.ll
pr28173.ll
pr28444.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr28472.ll
pr28489.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr28515.ll [X86] Migrate more tests to opaque pointers (NFC) 2022-06-22 15:39:11 +02:00
pr28560.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr28824.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
pr29010.ll
pr29022.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr29061.ll
pr29112.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr29170.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr29222.ll
pr30284.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr30290.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr30430.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr30511.ll
pr30562.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr30813.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr30821.mir
pr31045.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr31088.ll [X86][FP16] Enable vector support for FP16 emulation 2022-07-16 09:38:58 +08:00
pr31143.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr31242.ll
pr31271.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr31323.ll
pr31593.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr31773.ll
pr31956.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr32108.ll
pr32241.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr32256.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr32278.ll
pr32282.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr32284.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr32329.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr32340.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr32345.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
pr32368.ll
pr32420.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr32451.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr32484.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr32515.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr32588.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr32610.ll
pr32659.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr32907.ll
pr33010.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr33290.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr33349.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr33715.ll
pr33747.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr33828.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr33954.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr33960.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr34080-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr34080.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr34088.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr34137.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr34139.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr34149.ll
pr34177.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr34271-1.ll
pr34271.ll
pr34292.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
pr34381.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
pr34397.ll
pr34421.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr34592.ll [DAG]Introduce llvm::processShuffleMasks and use it for shuffles in DAG Type Legalizer. 2022-04-20 09:37:16 -07:00
pr34605.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr34629.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr34634.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr34653.ll
pr34657.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr34855.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr35272.ll
pr35316.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr35399.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr35443.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr35636.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr35761.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr35763.ll
pr35765.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
pr35918.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr35972.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr35982.ll
pr36199.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr36274.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr36312.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr36553.ll
pr36602.ll
pr36865.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr37025.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr37063.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr37264.ll
pr37359.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr37499.ll
pr37820.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr37826.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr37879.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr37916.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr38038.ll
pr38185.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr38217.ll
pr38533.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr38539.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
pr38639.ll
pr38738.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr38743.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
pr38762.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr38763.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr38795.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
pr38803.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr38819.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr38865-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr38865-3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr38865.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr38952.mir
pr39098.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr39243.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr39666.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr39733.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr39896.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr39926.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
pr40090.ll
pr40289-64bit.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr40289.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr40529.ll
pr40539.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr40631_deadstore_elision.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr40730.ll
pr40737.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr40811.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr40891.ll
pr40994.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr41619.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr41678.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr41748.ll
pr42064.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr42452.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr42565.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr42616.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr42727.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr42870.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr42905.ll
pr42909.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr42992.ll
pr42998.ll
pr43157.ll
pr43507.ll
pr43509.ll
pr43529.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr43575.ll
pr43820.ll
pr43866.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr43952.ll
pr44140.ll
pr44396.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr44412.ll
pr44749.ll [IR] Remove support for float binop constant expressions 2022-07-12 09:40:49 +02:00
pr44812.ll
pr44915.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr44976.ll [DAG]Introduce llvm::processShuffleMasks and use it for shuffles in DAG Type Legalizer. 2022-04-20 09:37:16 -07:00
pr45067.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr45378.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr45443.ll
pr45563-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr45563.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr45833.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr45995-2.ll [X86][test] Remove unneeded -mtriple from llc RUN lines 2022-05-31 22:35:07 -07:00
pr45995.ll [X86][test] Remove unneeded -mtriple from llc RUN lines 2022-05-31 22:35:07 -07:00
pr46004.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr46189.ll
pr46315.ll
pr46455.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr46527.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
pr46532.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr46585.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr46820.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr46827.ll
pr46877.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr47000.ll [X86][FP16] Enable vector support for FP16 emulation 2022-07-16 09:38:58 +08:00
pr47024.ll
pr47299.ll [X86][test] Remove unneeded -mtriple from llc RUN lines 2022-05-31 22:35:07 -07:00
pr47482.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr47517.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr47857.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr47874.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr48064.mir
pr48215.ll
pr48458.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr48727.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr48888.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr49028.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr49076.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr49087.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr49162.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr49393.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr49451.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr49466.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr49467.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr49587.ll
pr50254.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr50374.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr50431.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr50609.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr50709.ll
pr50782.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr50823.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr50907.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr51175.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr51281.ll
pr51371.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr51615.ll [X86] isTargetShuffleEquivalent - attempt to match SM_SentinelZero shuffle mask elements using known bits 2022-07-11 15:29:44 +01:00
pr51878_computeAliasing.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr51903.mir
pr52567.ll
pr53243-tail-call-fastisel.ll
pr53247.ll
pr53419.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr53842.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr53990-incorrect-machine-sink.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr54369.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr55158.ll [X86] SimplifyDemandedVectorEltsForTargetNode - fold shift(0,x) -> 0 2022-04-29 11:32:54 +01:00
pr55271.ll [SelectionDAG] Fold abs(undef) to 0 instead of undef. 2022-05-22 12:47:32 -07:00
pr55648.ll [X86] Add test case for PR55648 2022-05-31 17:28:56 +01:00
pr55846.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pr56103.ll [X86] Make sure SF is updated when optimizing for `jg/jge/jl/jle` 2022-06-21 09:09:27 +08:00
pr56170.ll [SelectionDAG][DAGCombiner] Reuse exist node by reassociate 2022-06-24 23:15:06 +08:00
pr56351.ll [X86] Disable combineVectorSizedSetCCEquality for soft float. 2022-07-04 08:33:30 -07:00
pr57283.ll [DAG] MatchRotate - bail if we fail to match a shl/srl pair 2022-08-24 03:05:07 +01:00
pr57340.ll [X86][FP16] Add the missing legal action for EXTRACT_SUBVECTOR 2022-08-24 23:25:07 +08:00
pre-coalesce-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pre-coalesce.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pre-coalesce.mir
pre-ra-sched.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
preallocated-nocall.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
preallocated-x64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
preallocated.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
prefer-avx256-lzcnt.ll
prefer-avx256-mask-extend.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
prefer-avx256-mask-shuffle.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
prefer-avx256-mulo.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
prefer-avx256-popcnt.ll
prefer-avx256-shift.ll
prefer-avx256-trunc.ll
prefer-avx256-wide-mul.ll
prefetch.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
prefixdata.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
preserve_allcc64.ll
preserve_mostcc64.ll
private-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
private.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
probe-stack-x32.ll
prolog-push-seq.ll
prologepilog_deref_size.mir
prologue-epilogue-remarks.mir
prologuedata.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
promote-assert-zext.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
promote-cmp.ll [DAG] PromoteIntRes_BUILD_VECTOR - extend constant boolean vectors according to target BooleanContents 2022-07-20 10:49:31 +01:00
promote-i16.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
promote-sra-by-itself.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
promote-trunc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
promote-vec3.ll
promote.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
ps4-noreturn.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
ps4-ssp-nop.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
psadbw.ll
pseudo_cmov_lower-fp16.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pseudo_cmov_lower.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pseudo_cmov_lower1.ll
pseudo_cmov_lower2.ll
pshufb-mask-comments.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pshufd-combine-crash.ll
psubus.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
ptest.ll
ptr-rotate.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
ptrtoint-constexpr-invalid.ll [AsmPrinter] Reject ptrtoint to larger size in lowerConstant() 2022-07-25 10:18:27 +02:00
ptrtoint-constexpr.ll [AsmPrinter] Reject ptrtoint to larger size in lowerConstant() 2022-07-25 10:18:27 +02:00
ptrtoint-narrow.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
ptwrite32-intrinsic.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
ptwrite64-intrinsic.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pull-binop-through-shift.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
pull-conditional-binop-through-shift.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
push-cfi-debug.ll
push-cfi-obj.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
push-cfi.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
ragreedy-bug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
ragreedy-hoist-spill.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
ragreedy-last-chance-recoloring.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
range-false-deps.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
rd-mod-wr-eflags.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
rdpid.ll
rdpmc.ll
rdpru.ll [X86] Add RDPRU instruction 2022-07-06 07:17:47 -07:00
rdrand-x86_64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
rdrand.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
rdseed-x86_64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
rdseed.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
rdtsc-upgrade.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
rdtsc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
read-fp-no-frame-pointer.ll
recip-fastmath.ll [X86SchedSandyBridge] update cost of COPY to 1 cycle from 0 2022-05-05 11:14:22 -07:00
recip-fastmath2.ll [X86SchedSandyBridge] update cost of COPY to 1 cycle from 0 2022-05-05 11:14:22 -07:00
recip-pic.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
red-zone.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
red-zone2.ll
reduce-trunc-shl.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
regalloc-advanced-split-cost.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
regalloc-copy-hints.mir
regalloc-fast-missing-live-out-spill.mir
regalloc-reconcile-broken-hints.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
regalloc-spill-at-ehpad.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
regalloc-tight-invoke.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
regcall-no-plt.ll
reghinting.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
regparm.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
regpressure.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
relocimm-small-model.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
relptr-rodata.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
rem.ll
rem_crash.ll
remarks-section.ll
remat-constant.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
remat-fold-load.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
remat-mov-0.ll
remat-phys-dead.ll
remat-scalar-zero.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
replace-load-and-with-bzhi.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
replace_unsupported_masked_mem_intrin.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
ret-addr.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
ret-i64-0.ll
ret-mmx.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
retpoline-external.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
retpoline-regparm.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
retpoline.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
return-ext.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
return_zeroext_i2.ll
returned-trunc-tail-calls.ll
rev16.ll
reverse_branches.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
rip-rel-address.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
rip-rel-lea.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
rodata-relocs.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
rot16.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
rot32.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
rot64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
rotate-extract-vector.ll [DAG] Fold (srl (shl x, c1), c2) -> and(shl/srl(x, c3), m) 2022-06-20 08:37:38 +01:00
rotate-extract.ll [DAG] Fold (srl (shl x, c1), c2) -> and(shl/srl(x, c3), m) 2022-06-20 08:37:38 +01:00
rotate-multi.ll
rotate.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
rotate2.ll
rotate4.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
rotate5.ll [DAG] matchRotateSub - ensure the (pre-extended) shift amount is wide enough for the amount mask (PR56859) 2022-08-02 11:38:52 +01:00
rotate_vec.ll [X86] Freeze shl(x,1) -> add(x,x) vector fold (PR50468) 2022-08-15 16:17:21 +01:00
rounding-ops.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
rrlist-livereg-corrutpion.ll
rtm.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sad.ll [DAG] Canonicalize non-inlane shuffle -> AND if all non-inlane referenced elements are known zero 2022-07-16 11:38:24 +01:00
sad_variations.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sadd_sat.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
sadd_sat_plus.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
sadd_sat_vec.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
saddo-redundant-add.ll
safestack.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
safestack_inline.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
safestack_ssp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sandybridge-loads.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sar_fold.ll [X86] Regenerate sar_fold.ll to show all instructions 2022-06-18 15:21:41 +01:00
sar_fold64.ll [SDAG] narrow truncated sign_extend_inreg 2022-07-16 16:29:15 -04:00
sat-add.ll [X86] canonicalizeShuffleWithBinOps - merge unary shuffles across binops if either source op is a foldable load 2022-06-18 15:58:54 +01:00
sbb-false-dep.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sbb-zero-idiom.ll
sbb.ll
scalar-extract.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
scalar-fp-to-i32.ll
scalar-fp-to-i64.ll
scalar-int-to-fp.ll
scalar-min-max-fill-operand.ll
scalar_sse_minmax.ll
scalar_widen_div.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
scalarize-bitcast.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
scalarize-fp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
scatter-schedule.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
scavenger.mir
scev-interchange.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
scheduler-asm-moves.mir Reland "Reland "Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI"""" 2022-06-17 21:34:05 +08:00
scheduler-backtracking.ll [X86] combineADC - fold ADC(C1,C2,Carry) -> ADC(0,C1+C2,Carry) 2022-03-30 09:11:55 +01:00
sdiv-exact.ll
sdiv-pow2.ll
sdiv_fix.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
sdiv_fix_sat.ll [X86] Freeze shl(x,1) -> add(x,x) vector fold (PR50468) 2022-08-15 16:17:21 +01:00
section_mergeable_size.ll
segmented-stacks-dynamic.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
segmented-stacks-standalone.ll
segmented-stacks.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
seh-catch-all-win32.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
seh-catch-all.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
seh-catchpad.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
seh-except-finally.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
seh-except-restore.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
seh-exception-code.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
seh-filter-no-personality.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
seh-finally.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
seh-localaddress.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
seh-no-invokes.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
seh-safe-div-win32.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
seh-safe-div.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
seh-stack-realign.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
seh-unwind-inline-asm-codegen.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
select-1-or-neg1.ll
select-constant-xor.ll
select-ext.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
select-lea.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
select-mmx.ll
select-of-fp-constants.ll [DAG] SimplifyDemandedBits - add ISD::VSELECT handling 2022-06-19 15:18:25 +01:00
select-of-half-constants.ll
select-optimize.ll [SelectOpti] Remove test on loop-level analysis 2022-08-17 16:13:33 +00:00
select-prof-codegen.ll
select-smin-smax.ll [x86] Improve select lowering for smin(x, 0) & smax(x, 0) 2022-04-07 15:53:24 +08:00
select-sra.ll
select-testb-volatile-load.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
select-with-and-or.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
select.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
select_const.ll
select_meta.ll
selectcc-to-shiftand.ll
selectiondag-crash.ll
selectiondag-cse.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
selectiondag-debug-loc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
selectiondag-order.ll
selectiondag-patchpoint-legalize.ll Migrate llvm.experimental.patchpoint() to ptr. 2022-08-10 13:18:02 +01:00
selectiondag-stackmap-legalize.ll [stackmaps] Start legalizing live variable operands 2022-07-06 14:01:54 +01:00
semantic-interposition-asm.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
serialize-intrinsic.ll
setcc-combine.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
setcc-freeze.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
setcc-fsh.ll [SDAG] try to reduce compare of funnel shift equal 0 2022-04-11 07:44:58 -04:00
setcc-logic.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
setcc-lowering.ll
setcc-narrowing.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
setcc-wide-types.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
setcc.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
setjmp-spills.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
setoeq.ll
setuge.ll
sext-i1.ll
sext-load.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sext-ret-val.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sext-setcc-self.ll
sext-subreg.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sext-trunc.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
sext-vsetcc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sha.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
shadow-stack.ll [X86][test] Use Min behavior for "cf-protection-{branch,return}" tests 2022-07-19 21:25:55 -07:00
shift-amount-mod.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
shift-and-x86_64.ll
shift-and.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
shift-avx2-crash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
shift-bmi2.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
shift-by-signext.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
shift-coalesce.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
shift-codegen.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
shift-combine-crash.ll
shift-combine.ll [DAGCombine] Hoist shifts out of a logic operations tree. 2022-08-12 12:42:16 +03:00
shift-double-x86_64.ll
shift-double.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
shift-folding.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
shift-i128.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
shift-i256.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
shift-logic.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
shift-mask.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
shift-one.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
shift-pair.ll
shift-parts.ll [DAG] computeKnownBits - add basic shift-by-parts handling 2022-07-23 09:46:30 +01:00
shift-pcmp.ll
shift_minsize.ll
shl-anyext.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
shl-crash-on-legalize.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
shl-i64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
shl_elim.ll
shl_undef.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
shrink-compare-pgso.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
shrink-compare.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
shrink-const.ll
shrink-fp-const1.ll
shrink-fp-const2.ll
shrink-wrap-chkstk-x86_64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
shrink-wrap-chkstk.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
shrink-wrapping-vla.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
shrink_vmul.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
shrink_vmul_sse.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
shrink_wrap_dbg_value.mir
shrinkwrap-callbr.ll [SelectionDAG] make INLINEASM_BR use MachineBasicBlocks instead of BlockAddresses 2022-08-17 09:34:31 -07:00
shrinkwrap-hang.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
shuffle-combine-crash-2.ll
shuffle-combine-crash-3.ll [DAG] visitINSERT_VECTOR_ELT - extend folding to BUILD_VECTOR if all missing elements from an insertion chain are known zero 2022-08-01 11:32:33 +01:00
shuffle-combine-crash-4.ll [DAG] Prevent infinite loop combining bitcast shuffle 2022-05-09 09:36:22 +01:00
shuffle-combine-crash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
shuffle-extract-subvector.ll [X86][FP16] Enable vector support for FP16 emulation 2022-07-16 09:38:58 +08:00
shuffle-of-insert.ll
shuffle-of-splat-multiuses.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
shuffle-strided-with-offset-128.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
shuffle-strided-with-offset-256.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
shuffle-strided-with-offset-512.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
shuffle-vs-trunc-128.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
shuffle-vs-trunc-256.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
shuffle-vs-trunc-512.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sibcall-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sibcall-3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sibcall-4.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sibcall-5.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sibcall-6.ll
sibcall-byval.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sibcall-win64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sibcall.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
signbit-shift.ll
signed-truncation-check.ll
simple-register-allocation-read-undef.mir
simple-zext.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sincos-opt.ll [PS5] Support sin+cos->sincos optimization 2022-06-15 09:36:05 -07:00
sincos.ll
sink-addsub-of-const.ll
sink-blockfreq.ll
sink-down-undef-use.mir [CodeGen] Fix the bug of machine sink 2022-06-15 23:35:52 +08:00
sink-gep-before-mem-inst.ll
sink-hoist.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sink-local-value.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sink-out-of-loop.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sitofp.ll
sjlj-baseptr.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sjlj-eh-musttail.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sjlj-eh.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sjlj-shadow-stack-liveness.mir [X86][test] Use Min behavior for "cf-protection-{branch,return}" tests 2022-07-19 21:25:55 -07:00
sjlj-unwind-inline-asm-codegen.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sjlj.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
slow-incdec.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
slow-pmulld.ll [X86] combineMulToPMADDWD - don't bitcast the source ops before splitting to ensure we split the build vectors early 2022-06-10 13:44:49 +01:00
slow-unaligned-mem.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
small-byval-memcpy.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
smax.ll
smin.ll
smul-with-overflow.ll [DAG] SimplifyDemandedBits - don't early-out for multiple use values 2022-07-27 10:54:06 +01:00
smul_fix.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
smul_fix_sat.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
smul_fix_sat_constants.ll [DAG] SimplifyDemandedBits - don't early-out for multiple use values 2022-07-27 10:54:06 +01:00
smulo-128-legalisation-lowering.ll [SDAG] Remove single-result restriction on commutative CSE 2022-07-18 19:19:13 +03:00
soft-fp-legal-in-HW-reg.ll
soft-fp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
soft-sitofp.ll
speculation-hardening-sls.ll [IR] Don't use blockaddresses as callbr arguments 2022-07-15 10:18:17 +02:00
speculative-execution-side-effect-suppression.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
speculative-load-hardening-call-and-ret.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
speculative-load-hardening-gather.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
speculative-load-hardening-indirect.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
speculative-load-hardening-no-spill.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
speculative-load-hardening.ll [DAG] SimplifyDemandedBits - relax "xor (X >> ShiftC), XorC --> (not X) >> ShiftC" to match only demanded bits 2022-07-19 10:59:07 +01:00
splat-const.ll
splat-for-size.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
split-eh-lpad-edges.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
split-extend-vector-inreg.ll [DAG]Introduce llvm::processShuffleMasks and use it for shuffles in DAG Type Legalizer. 2022-04-20 09:37:16 -07:00
split-store.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
split-vector-bitcast.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
split-vector-rem.ll
sqrt-fastmath-mir.ll
sqrt-fastmath-tune.ll [X86] Use generic tuning for "x86-64" if "tune-cpu" is not specified 2022-07-15 10:05:08 +08:00
sqrt-fastmath-tunecpu-attr.ll [X86] Use generic tuning for "x86-64" if "tune-cpu" is not specified 2022-07-15 10:05:08 +08:00
sqrt-fastmath.ll [X86] Use generic tuning for "x86-64" if "tune-cpu" is not specified 2022-07-15 10:05:08 +08:00
sqrt-partial.ll
sqrt.ll
srem-lkk.ll
srem-seteq-illegal-types.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
srem-seteq-optsize.ll
srem-seteq-vec-nonsplat.ll [X86] Fold PMULUDQ(X,1) -> AND(X,(1<<32)-1) 'getZeroExtendInReg' 2022-08-20 14:58:25 +01:00
srem-seteq-vec-splat.ll
srem-seteq.ll
srem-vector-lkk.ll
sret-implicit.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse-align-0.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse-align-1.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse-align-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse-align-3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse-align-4.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse-align-5.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse-align-6.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse-align-7.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse-align-8.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse-align-9.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse-align-10.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse-align-11.ll
sse-align-12.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse-commute.ll Revert "Automatically generates several X86/sse tests cases. NFC" 2022-05-06 16:29:51 -04:00
sse-cvttp2si.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse-domains.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse-fcopysign.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse-fsignum.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse-insertelt-from-mem.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse-insertelt.ll [DAG] visitINSERT_VECTOR_ELT - attempt to reconstruct BUILD_VECTOR before other fold interfere 2022-06-13 11:48:18 +01:00
sse-intel-ocl.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse-intrinsics-fast-isel-x86_64.ll
sse-intrinsics-fast-isel.ll
sse-intrinsics-x86-upgrade.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse-intrinsics-x86.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse-intrinsics-x86_64-upgrade.ll
sse-intrinsics-x86_64.ll
sse-load-ret.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse-minmax.ll
sse-only.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse-regcall.ll Revert "Automatically generates several X86/sse tests cases. NFC" 2022-05-06 16:29:51 -04:00
sse-scalar-fp-arith-unary.ll
sse-scalar-fp-arith.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
sse-unaligned-mem-feature.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse-varargs.ll
sse1-fcopysign.ll
sse1.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse2-intrinsics-canonical.ll
sse2-intrinsics-fast-isel-x86_64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse2-intrinsics-fast-isel.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
sse2-intrinsics-x86-upgrade.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse2-intrinsics-x86.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse2-intrinsics-x86_64-upgrade.ll
sse2-intrinsics-x86_64.ll
sse2-vector-shifts.ll [DAG] Fix SDLoc mismatch in (shl (srl x, c1), c2) -> and(shift(x,c3)) fold 2022-06-15 11:07:59 +01:00
sse2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse3-avx-addsub-2.ll
sse3-avx-addsub.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse3-intrinsics-fast-isel.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse3-intrinsics-x86.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse4a-intrinsics-fast-isel.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse4a-upgrade.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse4a.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse41-intrinsics-fast-isel.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse41-intrinsics-x86-upgrade.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse41-intrinsics-x86.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse41-pmovxrm.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse41.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse42-intrinsics-fast-isel.ll
sse42-intrinsics-x86.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse_partial_update.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sse_reload_fold.ll Revert "Automatically generates several X86/sse tests cases. NFC" 2022-05-06 16:29:51 -04:00
sshl_sat.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
sshl_sat_vec.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
ssp-data-layout.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
ssp-guard-spill.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
ssse3-intrinsics-fast-isel.ll
ssse3-intrinsics-x86-upgrade.ll
ssse3-intrinsics-x86.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
ssub_sat.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
ssub_sat_plus.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
ssub_sat_vec.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
stack-align-memcpy.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stack-align.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stack-align2.ll
stack-clash-dynamic-alloca.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stack-clash-large-large-align.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stack-clash-large.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stack-clash-medium-natural-probes-mutliple-objects.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stack-clash-medium-natural-probes.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stack-clash-medium.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stack-clash-small-alloc-medium-align.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stack-clash-small-large-align.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stack-clash-small.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stack-clash-unknown-call.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stack-folding-3dnow.ll
stack-folding-adx-x86_64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stack-folding-adx.mir
stack-folding-avx512bf16.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stack-folding-avx512vp2intersect.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stack-folding-bmi.ll
stack-folding-bmi2.ll
stack-folding-bmi2.mir
stack-folding-fp-avx1.ll
stack-folding-fp-avx512.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stack-folding-fp-avx512fp16-fma.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stack-folding-fp-avx512fp16.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stack-folding-fp-avx512fp16vl-fma.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stack-folding-fp-avx512fp16vl.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stack-folding-fp-avx512vl.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stack-folding-fp-nofpexcept.mir
stack-folding-fp-sse42.ll
stack-folding-int-avx1.ll
stack-folding-int-avx2.ll
stack-folding-int-avx512.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stack-folding-int-avx512vl.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stack-folding-int-avx512vnni.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stack-folding-int-avxvnni.ll
stack-folding-int-sse42.ll
stack-folding-lwp.ll
stack-folding-mmx.ll
stack-folding-sha.ll
stack-folding-tbm.ll
stack-folding-x86_64.ll Reland "[X86][MC] Always emit `rep` prefix for `bsf`" 2022-08-05 10:22:48 +08:00
stack-folding-xop.ll
stack-guard-memloc-vararg.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stack-guard-oob.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stack-probe-red-zone.ll
stack-probe-size.ll
stack-probes.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stack-protector-2.ll
stack-protector-3.ll [X86] Support -mstack-protector-guard-symbol 2022-07-12 10:17:00 +08:00
stack-protector-dbginfo.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stack-protector-msvc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stack-protector-remarks.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stack-protector-strong-macho-win32-xor.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stack-protector-target.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stack-protector-vreg-to-vreg-copy.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stack-protector-weight.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stack-protector.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stack-size-section-function-sections.ll
stack-size-section.ll Emit a simple StackSizesSection on PS4. 2022-07-27 09:39:24 +01:00
stack-update-frame-opcode.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stack_guard_remat.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stackguard-internal.ll
stackmap-dynamic-alloca.ll [STACKMAPS] Document+test UINT64_MAX stack size. 2022-06-27 11:57:07 +01:00
stackmap-fast-isel.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stackmap-frame-setup.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stackmap-large-constants.ll
stackmap-large-location-size.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stackmap-liveness.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stackmap-nops.ll
stackmap-shadow-optimization.ll
stackmap.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stackpointer.ll
statepoint-allocas.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
statepoint-call-lowering.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
statepoint-cmp-sunk-past-statepoint.ll [TwoAddressInstruction] Handle pointer compare sunk past statepoint. 2022-08-23 12:34:11 +03:00
statepoint-deopt-lowering.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
statepoint-duplicates-export.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
statepoint-far-call.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
statepoint-fastregalloc.mir
statepoint-fixup-call.mir
statepoint-fixup-copy-prop-neg.mir
statepoint-fixup-copy-prop.mir [Statepoints] FixupStatepoint: Clear isKill flag if COPY is not deleted. 2022-06-14 10:52:32 +03:00
statepoint-fixup-invoke.mir
statepoint-fixup-shared-ehpad.mir
statepoint-fixup-undef-def.mir
statepoint-fixup-undef.mir X86: Use -NEXT checks in a test 2022-03-31 16:30:01 -04:00
statepoint-forward.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
statepoint-gc-live.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
statepoint-gctransition-call-lowering.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
statepoint-invoke-ra-enter-at-end.mir Reland "Reland "Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI"""" 2022-06-17 21:34:05 +08:00
statepoint-invoke-ra-hoist-copies.mir
statepoint-invoke-ra-inline-spiller.mir
statepoint-invoke-ra-remove-back-copies.mir
statepoint-invoke-ra.mir [TwoAddressInstructionPass] Special processing of STATEPOINT instruction. 2022-05-30 19:07:30 +03:00
statepoint-invoke.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
statepoint-live-in-remat.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
statepoint-live-in.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
statepoint-no-extra-const.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
statepoint-no-realign-stack.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
statepoint-ra-no-ls.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
statepoint-ra.ll RAGreedyStats: Ignore identity COPYs; count COPYs from/to physregs 2022-08-17 12:53:29 -07:00
statepoint-regs.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
statepoint-spill-lowering.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
statepoint-spill-slot-size-promotion.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
statepoint-stack-usage.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
statepoint-stackmap-format.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
statepoint-stackmap-size.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
statepoint-two-results.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
statepoint-uniqueing.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
statepoint-vector-bad-spill.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
statepoint-vector.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
statepoint-vreg-details.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
statepoint-vreg-folding.mir
statepoint-vreg-invoke.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
statepoint-vreg-twoaddr.mir [TwoAddressInstructionPass] Relax assert in statepoint processing. 2022-06-01 21:34:52 +07:00
statepoint-vreg-unlimited-tied-opnds.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
statepoint-vreg.ll [X86] Regenerate statepoint-vreg.ll 2022-08-09 14:43:09 +01:00
statepoint-vreg.mir
stdarg.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stdcall-notailcall.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stdcall.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
store-empty-member.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
store-fp-constant.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
store-global-address.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
store-narrow.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
store-zero-and-minus-one.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
store_op_load_fold.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
store_op_load_fold2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stores-merging.ll [X86] Migrate more tests to opaque pointers (NFC) 2022-06-22 15:39:11 +02:00
storetrunc-fp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
strict-fadd-combines.ll
strict-fsub-combines.ll
stride-nine-with-base-reg.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
stride-reuse.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sttni.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
sub-of-bias.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sub-of-not.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
sub-with-overflow.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sub.ll
subcarry.ll [DAGCombine] Add more tests for cmp to sbb combination; NFC 2022-08-24 08:27:58 +02:00
subreg-to-reg-0.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
subreg-to-reg-1.ll
subreg-to-reg-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
subreg-to-reg-3.ll
subreg-to-reg-4.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
subreg-to-reg-6.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
subvector-broadcast.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
sunkaddr-ext.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
swap.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
swift-async-reg-win64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
swift-async-reg.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
swift-async-win64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
swift-async.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
swift-dynamic-async-frame.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
swift-error.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
swift-return.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
swiftcc.ll
swifterror.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
swiftself-win64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
swiftself.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
swifttail-async-i386.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
swifttail-async-win64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
swifttail-async.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
swifttail-realign.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
swifttail-return.ll
switch-bit-test-unreachable-default.ll
switch-bt.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
switch-crit-edge-constant.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
switch-default-only.ll
switch-density.ll
switch-edge-weight.ll
switch-jump-table.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
switch-lower-peel-top-case.ll
switch-or.ll
switch-order-weight.ll
switch-phi-const.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
switch-zextload.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
switch.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
swizzle-2.ll
swizzle-avx2.ll
symbol-redefinition.ll
system-intrinsics-64-xsave.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
system-intrinsics-64-xsavec.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
system-intrinsics-64-xsaveopt.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
system-intrinsics-64-xsaves.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
system-intrinsics-64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
system-intrinsics-xgetbv.ll
system-intrinsics-xsave.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
system-intrinsics-xsavec.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
system-intrinsics-xsaveopt.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
system-intrinsics-xsaves.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
system-intrinsics-xsetbv.ll
system-intrinsics.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tagged-globals-pic.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tagged-globals-static.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tail-call-attrs.ll
tail-call-casts.ll
tail-call-conditional.mir
tail-call-got.ll
tail-call-legality.ll
tail-call-mutable-memarg.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tail-call-parameter-attrs-mismatch.ll
tail-call-win64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tail-calls-compatible-attrs.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tail-dup-addr.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tail-dup-asm-goto.ll [SelectionDAG] make INLINEASM_BR use MachineBasicBlocks instead of BlockAddresses 2022-08-17 09:34:31 -07:00
tail-dup-catchret.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tail-dup-debugloc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tail-dup-debugvalue.mir
tail-dup-merge-loop-headers.ll
tail-dup-multiple-latch-loop.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tail-dup-no-other-successor.ll
tail-dup-partial.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tail-dup-repeat.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tail-merge-after-mbp.mir
tail-merge-debugloc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tail-merge-identical.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tail-merge-unreachable.ll
tail-merge-wineh.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tail-opts.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
tail-threshold.ll
tailcall-3regparm.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tailcall-64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tailcall-assume.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tailcall-calleesave.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tailcall-cgp-dup.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tailcall-disable.ll
tailcall-extract.ll
tailcall-fastisel.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tailcall-largecode.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tailcall-lifetime-end.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tailcall-mem-intrinsics.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tailcall-msvc-conventions.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tailcall-multiret.ll
tailcall-pseudo-64.mir
tailcall-pseudo.mir
tailcall-readnone.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tailcall-returndup-void.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tailcall-ri64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tailcall-ssp-split-debug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tailcall-stackalign.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tailcall-structret.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tailcall-swifttailcc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tailcall-tailcc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tailcall.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tailcallbyval.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tailcallbyval64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tailcallfp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tailcallfp2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tailcallpic1.ll
tailcallpic2.ll
tailcallpic3.ll
tailcallstack64.ll
tailcc-calleesave.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tailcc-disable-tail-calls.ll
tailcc-fastcc.ll
tailcc-fastisel.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tailcc-largecode.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tailcc-notail.ll
tailcc-ssp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tailcc-stackalign.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tailcc-structret.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tailccbyval.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tailccbyval64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tailccfp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tailccfp2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tailccpic1.ll
tailccpic2.ll
tailccstack64.ll
taildup-callsiteinfo.mir
taildup-crash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
taildup-heapallocsite.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tailjmp_gotpcrel_relax_relocation.ll
tailregccpic.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
targetLoweringGeneric.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tbm-intrinsics-fast-isel-x86_64.ll
tbm-intrinsics-fast-isel.ll
tbm-intrinsics-x86_64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tbm-intrinsics.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tbm_patterns.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
test-nofold.ll
test-shrink-bug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
test-shrink.ll
test-vs-bittest.ll [DAG] combineShiftAnd1ToBitTest - match "and (srl (not X), C)), 1 --> (and X, 1<<C) == 0" patterns 2022-07-16 11:00:07 +01:00
testb-je-fusion.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
testl-commute.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
text-section-prefix.ll [NFCI] Fixed missing colon in CHECK directives 2022-04-03 11:52:38 +02:00
this-return-64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
thread_pointer-error.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
thread_pointer.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
threadlocal_address.ll [Intrinsics] Add initial support for NonNull attribute 2022-08-16 21:28:23 +00:00
throws-cfi-fp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
throws-cfi-no-fp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tied-depbreak.mir
tls-addr-non-leaf-function.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tls-android-negative.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tls-android.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tls-loads-control.ll Refine tls-load-hoista llvm option 2022-04-01 19:03:58 +08:00
tls-loads-control2.ll Refine tls-load-hoista llvm option 2022-04-01 19:03:58 +08:00
tls-loads-control3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tls-local-dynamic.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tls-models.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tls-no-plt.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tls-pic.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tls-pie.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tls-shrink-wrapping.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tls-windows-itanium.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tls.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
tlv-1.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tlv-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tlv-3.ll
token_landingpad.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
topdepthreduce-postra.mir
trap.ll [PS5] Use same debug trap instruction as PS4 2022-06-16 11:03:03 -07:00
tree_way_unsigned_cmp.ll
trunc-and.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
trunc-ext-ld-st.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
trunc-store.ll
trunc-subvector.ll
trunc-to-bool.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
trunc-vector-width.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
tsxldtrk-intrinsic.ll
twoaddr-coalesce-2.ll
twoaddr-coalesce-3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
twoaddr-coalesce.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
twoaddr-dbg-value.mir
twoaddr-lea.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
twoaddr-mul2.mir
twoaddr-sink-terminator.ll
typeid-alias.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
uadd_inc_iv.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
uadd_sat.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
uadd_sat_plus.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
uadd_sat_vec.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
ubsantrap.ll [PS5] Emit ud2 for ubsan trap 2022-06-16 11:20:10 -07:00
udiv_fix.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
udiv_fix_sat.ll [X86] Freeze shl(x,1) -> add(x,x) vector fold (PR50468) 2022-08-15 16:17:21 +01:00
udivmodei5.ll
uint64-to-float.ll
uint_to_fp-2.ll
uint_to_fp-3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
uint_to_fp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
uintr-intrinsics.ll
umax.ll
umin.ll
umul-with-carry.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
umul-with-overflow.ll
umul_fix.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
umul_fix_sat.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
umulo-64-legalisation-lowering.ll
umulo-128-legalisation-lowering.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
unaligned-32-byte-memops.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
unaligned-load.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
unaligned-spill-folding.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
undef-eflags.mir
undef-globals-bss.ll
undef-label.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
undef-ops.ll
unfold-masked-merge-scalar-constmask-innerouter.ll
unfold-masked-merge-scalar-constmask-interleavedbits.ll
unfold-masked-merge-scalar-constmask-interleavedbytehalves.ll
unfold-masked-merge-scalar-constmask-lowhigh.ll
unfold-masked-merge-scalar-variablemask.ll
unfold-masked-merge-vector-variablemask-const.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
unfold-masked-merge-vector-variablemask.ll [DAG] canCreateUndefOrPoison - add freeze(truncate(x)) -> truncate(freeze(x)) support 2022-08-10 11:27:22 +01:00
unfoldMemoryOperand.mir CodeGen: Remove AliasAnalysis from regalloc 2022-07-18 17:23:41 -04:00
unknown-location.ll
unreachable-loop-sinking.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
unreachable-mbb-undef-phi.mir
unreachable-trap.ll
unreachableblockelim.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
unused_stackslots.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
unwind-init.ll
unwind-inline-asm-codegen.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
unwindraise.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
update-terminator-debugloc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
update-terminator.mir
urem-i8-constant.ll
urem-lkk.ll
urem-power-of-two.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
urem-seteq-illegal-types.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
urem-seteq-nonzero.ll
urem-seteq-optsize.ll
urem-seteq-vec-nonsplat.ll [X86] Fold PMULUDQ(X,1) -> AND(X,(1<<32)-1) 'getZeroExtendInReg' 2022-08-20 14:58:25 +01:00
urem-seteq-vec-nonzero.ll
urem-seteq-vec-splat.ll
urem-seteq-vec-tautological.ll [X86] canonicalizeShuffleWithBinOps - merge unary shuffles across binops if either source op is a foldable load 2022-06-18 15:58:54 +01:00
urem-seteq.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
urem-vector-lkk.ll
use-add-flags.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
use-cr-result-of-dom-icmp-st.ll
ushl_sat.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
ushl_sat_vec.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
usub_inc_iv.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
usub_sat.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
usub_sat_plus.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
usub_sat_vec.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
utf8.ll
utf16-cfstrings.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
uwtables.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
v2f32.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
v4f32-immediate.ll
v4i32load-crash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
v8i1-masks.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vaargs-prolog-insert.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vaargs-win32.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vaargs.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vaes-intrinsics-avx-x86.ll
vaes-intrinsics-avx512-x86.ll
vaes-intrinsics-avx512vl-x86.ll
var-permute-128.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
var-permute-256.ll [X86] computeKnownBitsForTargetNode - add X86ISD::VBROADCAST_LOAD handling 2022-06-21 11:48:01 +01:00
var-permute-512.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vararg-callee-cleanup.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vararg_no_start.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vararg_tailcall.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
varargs-softfloat.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
variable-sized-darwin-bzero.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
variadic-node-pic.ll
vastart-defs-eflags.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vbinop-simplify-bug.ll
vec-copysign-avx512.ll [X86] `lowerBuildVectorAsBroadcast()`: with AVX512VL, allow i64->XMM broadcasts from constant pool 2022-04-06 18:33:40 +03:00
vec-copysign.ll
vec-libcalls.ll
vec-loadsingles-alignment.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vec-strict-128-fp16.ll
vec-strict-128.ll
vec-strict-256-fp16.ll
vec-strict-256.ll
vec-strict-512-fp16.ll
vec-strict-512.ll
vec-strict-cmp-128-fp16.ll [DAG] SimplifyDemandedBits - fold AND(INSERT_SUBVECTOR(C,X,I),M) -> INSERT_SUBVECTOR(AND(C,M),X,I) 2022-07-08 16:08:31 +01:00
vec-strict-cmp-128.ll
vec-strict-cmp-256-fp16.ll
vec-strict-cmp-256.ll
vec-strict-cmp-512-fp16.ll
vec-strict-cmp-512.ll
vec-strict-cmp-sub128.ll [DAG] SimplifyDemandedBits - fold AND(INSERT_SUBVECTOR(C,X,I),M) -> INSERT_SUBVECTOR(AND(C,M),X,I) 2022-07-08 16:08:31 +01:00
vec-strict-fptoint-128-fp16.ll
vec-strict-fptoint-128.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vec-strict-fptoint-256-fp16.ll
vec-strict-fptoint-256.ll
vec-strict-fptoint-512-fp16.ll
vec-strict-fptoint-512.ll
vec-strict-inttofp-128-fp16.ll
vec-strict-inttofp-128.ll
vec-strict-inttofp-256-fp16.ll
vec-strict-inttofp-256.ll
vec-strict-inttofp-512-fp16.ll
vec-strict-inttofp-512.ll
vec-strict-round-128.ll
vec-trunc-store.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vec3-setcc-crash.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vec3.ll
vec_align.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vec_align_i256.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vec_anyext.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vec_call.ll
vec_cast.ll
vec_cast2.ll
vec_cast3.ll
vec_cmp_sint-128.ll
vec_cmp_uint-128.ll
vec_compare-sse4.ll
vec_compare.ll
vec_ctbits.ll
vec_ext_inreg.ll
vec_extract-avx.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vec_extract-mmx.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vec_extract-sse4.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vec_extract.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vec_fabs.ll [X86] `lowerBuildVectorAsBroadcast()`: with AVX512VL, allow i64->XMM broadcasts from constant pool 2022-04-06 18:33:40 +03:00
vec_floor.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vec_fneg.ll
vec_fp_to_int.ll [X86][FP16] Enable vector support for FP16 emulation 2022-07-16 09:38:58 +08:00
vec_fpext.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vec_fptrunc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vec_i64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vec_ins_extract-1.ll
vec_ins_extract.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vec_insert-2.ll
vec_insert-3.ll
vec_insert-4.ll
vec_insert-5.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vec_insert-7.ll [DAG] visitINSERT_VECTOR_ELT - attempt to reconstruct BUILD_VECTOR before other fold interfere 2022-06-13 11:48:18 +01:00
vec_insert-8.ll
vec_insert-9.ll
vec_insert-mmx.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vec_int_to_fp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vec_loadsingles.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vec_logical.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vec_minmax_match.ll
vec_minmax_sint.ll [X86] combineConcatVectorOps - add support for concatenation of VSELECT/BLENDV nodes (REAPPLIED) 2022-06-12 15:40:36 +01:00
vec_minmax_uint.ll [X86] combineConcatVectorOps - add support for concatenation of VSELECT/BLENDV nodes (REAPPLIED) 2022-06-12 15:40:36 +01:00
vec_no-common-bits.ll
vec_partial.ll
vec_reassociate.ll
vec_return.ll
vec_saddo.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vec_sdiv_to_shift.ll
vec_set-2.ll
vec_set-3.ll
vec_set-4.ll
vec_set-6.ll
vec_set-7.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vec_set-8.ll
vec_set-A.ll
vec_set-B.ll
vec_set-C.ll
vec_set-D.ll
vec_set-F.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vec_set-H.ll
vec_set.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vec_setcc-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vec_setcc.ll [X86] Add vector test coverage of 'one-bit-diff' and/or icmp ne/eq patterns 2022-08-20 14:13:44 +01:00
vec_shift.ll
vec_shift2.ll
vec_shift3.ll
vec_shift4.ll
vec_shift5.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vec_shift6.ll [X86] Regenerate vec_shift6.ll to remove superfluous whitespace. NFC 2022-07-08 17:59:10 +01:00
vec_shift7.ll
vec_shuf-insert.ll
vec_smulo.ll [X86] Custom type legalize v2i32 smulo/umulo to use a single pmuldq/pmuludq. 2022-07-25 09:12:35 -07:00
vec_split.ll
vec_ss_load_fold.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vec_ssubo.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vec_trunc_sext.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vec_uaddo.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vec_uint_to_fp-fastmath.ll
vec_uint_to_fp.ll
vec_umulo.ll [X86] Custom type legalize v2i32 smulo/umulo to use a single pmuldq/pmuludq. 2022-07-25 09:12:35 -07:00
vec_unsafe-fp-math.ll
vec_usubo.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vec_zero-2.ll
vec_zero.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vec_zero_cse.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vecloadextract.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-bitreverse.ll
vector-blend.ll
vector-bo-select.ll [SDAG] enable binop identity constant folds for multiplies 2022-03-25 11:07:04 +00:00
vector-compare-all_of.ll [X86] Add use condition for combineSetCCMOVMSK 2022-04-26 16:42:50 +08:00
vector-compare-any_of.ll [X86] Add use condition for combineSetCCMOVMSK 2022-04-26 16:42:50 +08:00
vector-compare-combines.ll
vector-compare-results.ll
vector-compare-simplify.ll
vector-constrained-fp-intrinsics-flags.ll
vector-constrained-fp-intrinsics-fma.ll
vector-constrained-fp-intrinsics.ll
vector-ext-logic.ll
vector-extend-inreg.ll
vector-fshl-128.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-fshl-256.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-fshl-512.ll [DAG] SimplifyDemandedVectorElts - and/mul(x,y) - if a demanded element of y is known zero then we don't need to demand it in x 2022-08-09 16:24:08 +01:00
vector-fshl-rot-128.ll [X86] `lowerBuildVectorAsBroadcast()`: with AVX512VL, allow i64->XMM broadcasts from constant pool 2022-04-06 18:33:40 +03:00
vector-fshl-rot-256.ll [DAG] combineShuffleOfSplatVal - fold shuffle(splat,undef) -> splat, iff the splat contains no UNDEF elements 2022-06-07 16:42:24 +01:00
vector-fshl-rot-512.ll [DAG] SimplifyDemandedVectorElts - and/mul(x,y) - if a demanded element of y is known zero then we don't need to demand it in x 2022-08-09 16:24:08 +01:00
vector-fshl-rot-sub128.ll
vector-fshr-128.ll [X86] Freeze shl(x,1) -> add(x,x) vector fold (PR50468) 2022-08-15 16:17:21 +01:00
vector-fshr-256.ll [X86] Freeze shl(x,1) -> add(x,x) vector fold (PR50468) 2022-08-15 16:17:21 +01:00
vector-fshr-512.ll [X86] Freeze shl(x,1) -> add(x,x) vector fold (PR50468) 2022-08-15 16:17:21 +01:00
vector-fshr-rot-128.ll [X86] Freeze shl(x,1) -> add(x,x) vector fold (PR50468) 2022-08-15 16:17:21 +01:00
vector-fshr-rot-256.ll [X86] Freeze shl(x,1) -> add(x,x) vector fold (PR50468) 2022-08-15 16:17:21 +01:00
vector-fshr-rot-512.ll [X86] Freeze shl(x,1) -> add(x,x) vector fold (PR50468) 2022-08-15 16:17:21 +01:00
vector-fshr-rot-sub128.ll
vector-gep.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-half-conversions.ll [X86][FP16] Promote FP16->[U]INT to FP16->FP32->[U]INT 2022-08-14 09:37:33 +08:00
vector-idiv-sdiv-128.ll
vector-idiv-sdiv-256.ll
vector-idiv-sdiv-512.ll
vector-idiv-udiv-128.ll
vector-idiv-udiv-256.ll
vector-idiv-udiv-512.ll
vector-idiv-v2i32.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-idiv.ll
vector-interleave.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-interleaved-load-i8-stride-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-interleaved-load-i8-stride-3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-interleaved-load-i8-stride-4.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-interleaved-load-i8-stride-6.ll [X86] isTargetShuffleEquivalent - attempt to match SM_SentinelZero shuffle mask elements using known bits 2022-07-11 15:29:44 +01:00
vector-interleaved-load-i16-stride-2.ll [X86] lowerShuffleWithVPMOV - support direct lowering to VPMOV on VLX targets 2022-08-11 17:40:07 +01:00
vector-interleaved-load-i16-stride-3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-interleaved-load-i16-stride-4.ll [X86] lowerShuffleWithVPMOV - support direct lowering to VPMOV on VLX targets 2022-08-11 17:40:07 +01:00
vector-interleaved-load-i16-stride-5.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-interleaved-load-i16-stride-6.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-interleaved-load-i32-stride-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-interleaved-load-i32-stride-3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-interleaved-load-i32-stride-4.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-interleaved-load-i32-stride-6.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-interleaved-load-i64-stride-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-interleaved-load-i64-stride-3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-interleaved-load-i64-stride-4.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-interleaved-load-i64-stride-6.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-interleaved-store-i8-stride-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-interleaved-store-i8-stride-3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-interleaved-store-i8-stride-4.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-interleaved-store-i8-stride-6.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-interleaved-store-i16-stride-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-interleaved-store-i16-stride-3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-interleaved-store-i16-stride-4.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-interleaved-store-i16-stride-5.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-interleaved-store-i16-stride-6.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-interleaved-store-i32-stride-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-interleaved-store-i32-stride-3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-interleaved-store-i32-stride-4.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-interleaved-store-i32-stride-6.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-interleaved-store-i64-stride-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-interleaved-store-i64-stride-3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-interleaved-store-i64-stride-4.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-interleaved-store-i64-stride-6.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-intrinsics.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-lzcnt-128.ll
vector-lzcnt-256.ll
vector-lzcnt-512.ll
vector-lzcnt-sub128.ll
vector-merge-store-fp-constants.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-mul.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-mulfix-legalize.ll [X86] Freeze shl(x,1) -> add(x,x) vector fold (PR50468) 2022-08-15 16:17:21 +01:00
vector-narrow-binop.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-pack-128.ll [X86] computeKnownBitsForTargetNode - add X86ISD::VBROADCAST_LOAD handling 2022-06-21 11:48:01 +01:00
vector-pack-256.ll
vector-pack-512.ll
vector-partial-undef.ll [DAG] SimplifyDemandedVectorElts - if every and/mul element-pair has a zero/undef then just constant fold to zero 2022-07-24 12:00:31 +01:00
vector-pcmp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-popcnt-128-ult-ugt.ll [X86] canonicalizeShuffleWithBinOps - merge unary shuffles across binops if either source op is a foldable load 2022-06-18 15:58:54 +01:00
vector-popcnt-128.ll [X86] `lowerBuildVectorAsBroadcast()`: with AVX512VL, allow i64->XMM broadcasts from constant pool 2022-04-06 18:33:40 +03:00
vector-popcnt-256-ult-ugt.ll
vector-popcnt-256.ll
vector-popcnt-512-ult-ugt.ll
vector-popcnt-512.ll
vector-reduce-add-mask.ll [X86] fold (and (mul x, c1), c2) -> (mul x, (and c1, c2)) iff c2 is all/no bits mask 2022-06-21 15:10:43 +01:00
vector-reduce-add-sext.ll
vector-reduce-add-zext.ll
vector-reduce-add.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-reduce-and-bool.ll
vector-reduce-and-cmp.ll
vector-reduce-and.ll
vector-reduce-fadd-fast.ll [X86SchedSandyBridge] update cost of COPY to 1 cycle from 0 2022-05-05 11:14:22 -07:00
vector-reduce-fadd.ll
vector-reduce-fmax-fmin-fast.ll
vector-reduce-fmax-nnan.ll [X86][FP16] Enable vector support for FP16 emulation 2022-07-16 09:38:58 +08:00
vector-reduce-fmax.ll
vector-reduce-fmin-nnan.ll [X86][FP16] Enable vector support for FP16 emulation 2022-07-16 09:38:58 +08:00
vector-reduce-fmin.ll
vector-reduce-fmul-fast.ll [X86SchedSandyBridge] update cost of COPY to 1 cycle from 0 2022-05-05 11:14:22 -07:00
vector-reduce-fmul.ll
vector-reduce-mul.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-reduce-or-bool.ll
vector-reduce-or-cmp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-reduce-or.ll
vector-reduce-smax.ll [X86] LowerMINMAX - split v4i64 types on AVX1 targets (Issue #55648) 2022-05-31 17:28:56 +01:00
vector-reduce-smin.ll [X86] LowerMINMAX - split v4i64 types on AVX1 targets (Issue #55648) 2022-05-31 17:28:56 +01:00
vector-reduce-umax.ll [X86] LowerMINMAX - split v4i64 types on AVX1 targets (Issue #55648) 2022-05-31 17:28:56 +01:00
vector-reduce-umin.ll [X86] LowerMINMAX - split v4i64 types on AVX1 targets (Issue #55648) 2022-05-31 17:28:56 +01:00
vector-reduce-xor-bool.ll
vector-reduce-xor.ll
vector-rem.ll
vector-rotate-128.ll [X86] lowerShuffleWithVPMOV - support direct lowering to VPMOV on VLX targets 2022-08-11 17:40:07 +01:00
vector-rotate-256.ll [X86] vector-rotate-128/265.ll - add VLX + NOVLX check prefixes to reduce CHECK duplication 2022-08-11 17:11:37 +01:00
vector-rotate-512.ll [DAG] SimplifyDemandedVectorElts - and/mul(x,y) - if a demanded element of y is known zero then we don't need to demand it in x 2022-08-09 16:24:08 +01:00
vector-sext.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
vector-shift-ashr-128.ll [X86] canonicalizeShuffleWithBinOps - merge unary shuffles across binops if either source op is a foldable load 2022-06-18 15:58:54 +01:00
vector-shift-ashr-256.ll [X86] canonicalizeShuffleWithBinOps - merge unary shuffles across binops if either source op is a foldable load 2022-06-18 15:58:54 +01:00
vector-shift-ashr-512.ll
vector-shift-ashr-sub128.ll
vector-shift-by-select-loop.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-shift-lshr-128.ll [X86] fold (and (mul x, c1), c2) -> (mul x, (and c1, c2)) iff c2 is all/no bits mask 2022-06-21 15:10:43 +01:00
vector-shift-lshr-256.ll [X86] canonicalizeShuffleWithBinOps - merge unary shuffles across binops if either source op is a foldable load 2022-06-18 15:58:54 +01:00
vector-shift-lshr-512.ll
vector-shift-lshr-sub128.ll [X86] fold (and (mul x, c1), c2) -> (mul x, (and c1, c2)) iff c2 is all/no bits mask 2022-06-21 15:10:43 +01:00
vector-shift-shl-128.ll [X86] Freeze shl(x,1) -> add(x,x) vector fold (PR50468) 2022-08-15 16:17:21 +01:00
vector-shift-shl-256.ll [X86] Freeze shl(x,1) -> add(x,x) vector fold (PR50468) 2022-08-15 16:17:21 +01:00
vector-shift-shl-512.ll
vector-shift-shl-sub128.ll
vector-shuffle-128-unpck.ll
vector-shuffle-128-v2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-shuffle-128-v4.ll [DAG] Canonicalize non-inlane shuffle -> AND if all non-inlane referenced elements are known zero 2022-07-16 11:38:24 +01:00
vector-shuffle-128-v8.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-shuffle-128-v16.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-shuffle-256-v4.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-shuffle-256-v8.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-shuffle-256-v16.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-shuffle-256-v32.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-shuffle-512-v8.ll [DAG] Canonicalize non-inlane shuffle -> AND if all non-inlane referenced elements are known zero 2022-07-16 11:38:24 +01:00
vector-shuffle-512-v16.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-shuffle-512-v32.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-shuffle-512-v64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-shuffle-avx512.ll [DAG] visitINSERT_VECTOR_ELT - extend folding to BUILD_VECTOR if all missing elements from an insertion chain are known zero 2022-08-01 11:32:33 +01:00
vector-shuffle-combining-avx.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-shuffle-combining-avx2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-shuffle-combining-avx512bw.ll
vector-shuffle-combining-avx512bwvl.ll [X86] isTargetShuffleEquivalent - attempt to match SM_SentinelZero shuffle mask elements using known bits 2022-07-11 15:29:44 +01:00
vector-shuffle-combining-avx512f.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-shuffle-combining-avx512vbmi.ll
vector-shuffle-combining-sse4a.ll
vector-shuffle-combining-sse41.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-shuffle-combining-ssse3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-shuffle-combining-xop.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-shuffle-combining.ll [DAG] isSplatValue - don't attempt to merge any BITCAST sub elements if they contain UNDEFs 2022-07-23 18:38:48 +01:00
vector-shuffle-fast-per-lane.ll [X86] Enable fast variable per-lane shuffle tuning on all Ryzen targets (PR44795) 2022-04-07 16:00:52 +01:00
vector-shuffle-masked.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-shuffle-mmx.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-shuffle-sse1.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-shuffle-sse4a.ll
vector-shuffle-sse41.ll
vector-shuffle-v1.ll
vector-shuffle-v48.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-shuffle-v192.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-shuffle-variable-128.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-shuffle-variable-256.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-sqrt.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-trunc-math.ll [X86] combineEXTEND_VECTOR_INREG - don't attempt to shuffle combine ANY_EXTEND_VECTOR_INREG without SSE41 2022-06-13 17:42:04 +01:00
vector-trunc-packus.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-trunc-ssat.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-trunc-usat.ll [X86] combineX86ShufflesRecursively - determine demanded elts to pass to getTargetShuffleInputs 2022-07-31 11:30:40 +01:00
vector-trunc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-truncate-combine.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-tzcnt-128.ll [X86] `lowerBuildVectorAsBroadcast()`: with AVX512VL, allow i64->XMM broadcasts from constant pool 2022-04-06 18:33:40 +03:00
vector-tzcnt-256.ll
vector-tzcnt-512.ll
vector-unsigned-cmp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-variable-idx.ll
vector-variable-idx2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-width-store-merge.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-zext.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector-zmov.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vector_splat-const-shift-of-constmasked.ll [X86] isTargetShuffleEquivalent - attempt to match SM_SentinelZero shuffle mask elements using known bits 2022-07-11 15:29:44 +01:00
vectorcall.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
version_directive.ll
vfcmp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
viabs.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
virtreg-physreg-def-regallocfast.mir
virtual-registers-cleared-in-machine-functions-liveins.ll
visibility.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
visibility2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vmaskmov-offset.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vmovq.ll
volatile-memstores-nooverlapping-load-stores.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
volatile.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vortex-bug.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vp2intersect_multiple_pairs.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vpshufbitqbm-intrinsics-upgrade.ll
vpshufbitqbm-intrinsics.ll
vsel-cmp-load.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vselect-2.ll
vselect-avx.ll [X86] combineConcatVectorOps - IsConcatFree must check extraction index 2022-06-27 11:46:49 +01:00
vselect-avx512.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vselect-constants.ll [DAG] SimplifyDemandedVectorElts - adjust demanded elements for selection mask for known zero results 2022-07-13 17:36:05 +01:00
vselect-minmax.ll [X86] combineSelect fold 'smin' style pattern select(pcmpgt(RHS, LHS), LHS, RHS) -> select(pcmpgt(LHS, RHS), RHS, LHS) if pcmpgt(LHS, RHS) already exists 2022-07-30 15:31:36 +01:00
vselect-packss.ll
vselect-pcmp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vselect-zero.ll [DAG] SimplifyDemandedBits - add ISD::VSELECT handling 2022-06-19 15:18:25 +01:00
vselect.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vshift-1.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vshift-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vshift-3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vshift-4.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vshift-5.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vshift-6.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vshift_scalar.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vshift_split.ll
vshift_split2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vshli-simplify-demanded-bits.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vsplit-and.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
vzero-excess.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
waitpkg-intrinsics.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
warn-stack.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
wbinvd-intrinsic.ll
wbnoinvd-intrinsic.ll
weak-undef.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
weak.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
weak_def_can_be_hidden.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
webkit-jscc.ll
wide-fma-contraction.ll
wide-integer-cmp.ll
wide-integer-fold.ll
widen_arith-1.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
widen_arith-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
widen_arith-3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
widen_arith-4.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
widen_arith-5.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
widen_arith-6.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
widen_bitops-0.ll
widen_bitops-1.ll
widen_cast-1.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
widen_cast-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
widen_cast-3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
widen_cast-4.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
widen_cast-5.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
widen_cast-6.ll
widen_compare-1.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
widen_conv-1.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
widen_conv-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
widen_conv-3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
widen_conv-4.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
widen_conversions.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
widen_extract-1.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
widen_load-0.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
widen_load-1.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
widen_load-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
widen_load-3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
widen_mul.ll
widen_shuffle-1.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
widened-broadcast.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
win-alloca-expander.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
win-catchpad-csrs.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
win-catchpad-nested-cxx.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
win-catchpad-nested.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
win-catchpad-varargs.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
win-catchpad.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
win-cleanuppad.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
win-funclet-cfi.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
win-mixed-ehpersonality.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
win-smallparams.ll
win32-bool.ll
win32-eh-available-externally.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
win32-eh-states.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
win32-eh.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
win32-pic-jumptable.ll
win32-preemption.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
win32-seh-catchpad-realign.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
win32-seh-catchpad.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
win32-seh-nested-finally.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
win32-spill-xmm.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
win32-ssp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
win32_sret.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
win64-bool.ll [NFC] Regenerates X86's win64-bool.ll 2022-08-05 19:58:30 +00:00
win64-byval.ll Autogenerate tests for win64-byval.ll . NFC 2022-07-23 21:58:06 +00:00
win64-eh-empty-block-2.mir Untangle the mess which is MachineBasicBlock::hasAddressTaken(). 2022-08-16 16:15:44 -07:00
win64-eh-empty-block.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
win64-eh-trailing-statepoint.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
win64-funclet-preisel-intrinsics.ll [WinEH] Apply funclet operand bundles to nounwind intrinsics that lower to function calls in the course of IR transforms 2022-07-26 17:52:43 +02:00
win64-funclet-savexmm.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
win64-jumptable.ll
win64-long-double.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
win64-nosse-csrs.ll
win64-stackprobe-overflow.ll
win64_alloca_dynalloca.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
win64_call_epi.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
win64_eh.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
win64_eh_leaf.ll
win64_eh_leaf2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
win64_frame.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
win64_nonvol.ll
win64_params.ll
win64_regcall.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
win64_sibcall.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
win64_vararg.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
win_chkstk.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
win_coreclr_chkstk.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
win_coreclr_chkstk_liveins.mir
win_cst_pool.ll
windows-itanium-alloca.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
wineh-coreclr.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
wineh-exceptionpointer.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
wineh-no-ehpads.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x32-cet-intrinsics.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x32-function_pointer-1.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x32-function_pointer-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x32-function_pointer-3.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x32-indirectbr.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x32-landingpad.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x32-lea-1.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x32-movtopush64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x32-va_start.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x64-cet-intrinsics.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-16.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-32-intrcc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-32-vector-calling-conv.ll
x86-64-and-mask.ll
x86-64-arg.ll
x86-64-asm.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-64-baseptr.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-64-bittest-logic.ll
x86-64-call.ll
x86-64-disp.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-64-double-precision-shift-left.ll
x86-64-double-precision-shift-right.ll
x86-64-double-shifts-Oz-Os-O2.ll
x86-64-double-shifts-var.ll
x86-64-extend-shift.ll
x86-64-flags-intrinsics.ll
x86-64-gv-offset.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-64-intrcc-nosse.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-64-intrcc-uintr.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-64-intrcc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-64-jumps.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-64-mem.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-64-ms_abi-vararg.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-64-pic-1.ll
x86-64-pic-2.ll
x86-64-pic-3.ll
x86-64-pic-4.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-64-pic-5.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-64-pic-6.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-64-pic-7.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-64-pic-8.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-64-pic-9.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-64-pic-10.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-64-pic-11.ll
x86-64-pic-12.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-64-pic.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-64-plt-relative-reloc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-64-psub.ll
x86-64-ptr-arg-simple.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-64-ret0.ll
x86-64-shortint.ll
x86-64-sret-return-2.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-64-sret-return.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-64-stack-and-frame-ptr.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-64-static-relo-movl.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-64-tls-1.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-64-varargs.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-64-veccallcc.ll
x86-64-xmm-spill-unaligned.ll
x86-big-ret.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-cmov-converter.ll [X86] Use generic tuning for "x86-64" if "tune-cpu" is not specified 2022-07-15 10:05:08 +08:00
x86-flags-intrinsics.ll
x86-fold-pshufb.ll
x86-framelowering-trap.ll
x86-inline-asm-validation.ll
x86-interleaved-access.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-interleaved-check.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-interrupt_cc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-interrupt_cld.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-interrupt_vzeroupper.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-mixed-alignment-dagcombine.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-no_callee_saved_registers.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-no_caller_saved_registers-preserve.ll
x86-no_caller_saved_registers.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-plt-relative-reloc.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-regcall-got.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-repmov-copy-eflags.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-sanitizer-shrink-wrapping.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-setcc-int-to-fp-combine.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-shifts.ll
x86-shrink-wrap-unwind.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-shrink-wrapping.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-store-gv-addr.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-upgrade-avx-vbroadcast.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-upgrade-avx2-vbroadcast.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
x86-win64-shrink-wrapping.ll
x86_64-mul-by-const.ll
x87-reg-usage.mir
x87-stack-pop.mir
x87.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
xaluo.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
xaluo128.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
xchg-nofold.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
xmm-r64.ll
xmm-vararg-noopt.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
xmulo.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
xop-ifma.ll
xop-intrinsics-fast-isel.ll
xop-intrinsics-x86_64-upgrade.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
xop-intrinsics-x86_64.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
xop-mask-comments.ll
xop-pcmov.ll
xop-shifts.ll
xor-combine-debugloc.ll
xor-icmp.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
xor-lea.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
xor-select-i1-combine.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
xor-with-overflow.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
xor.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
xray-attribute-instrumentation.ll
xray-custom-log.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
xray-empty-firstmbb.mir
xray-ignore-loop-detection.ll
xray-log-args.ll
xray-loop-detection.ll
xray-multiplerets-in-blocks.mir
xray-partial-instrumentation-skip-entry.ll
xray-partial-instrumentation-skip-exit.ll
xray-section-group.ll
xray-selective-instrumentation-miss.ll
xray-selective-instrumentation.ll
xray-tail-call-sled.ll
xtest.ll
ymm-ordering.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
zero-call-used-regs-fmod.ll
zero-call-used-regs.ll
zero-initialized-in-bss.ll
zero-remat.ll
zext-demanded.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
zext-extract_subreg.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
zext-fold.ll
zext-inreg-0.ll
zext-inreg-1.ll
zext-logicop-shift-load.ll [x86] use zero-extending load of a byte outside of loops too (2nd try) 2022-07-19 21:27:08 -04:00
zext-sext.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
zext-shl.ll
zext-trunc.ll
zlib-longest-match.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00
znver3-gather.ll [X86] Migrate tests to use opaque pointers (NFC) 2022-06-22 14:38:25 +02:00