llvm-project/llvm/test/CodeGen/AMDGPU
Alexander Timofeev 32bd75716c PEI should be able to use backward walk in replaceFrameIndicesBackward.
The backward register scavenger has correct register
liveness information. PEI should leverage the backward register scavenger.

Reviewed By: arsenm

Differential Revision: https://reviews.llvm.org/D137574
2022-11-18 15:57:34 +01:00
..
GlobalISel PEI should be able to use backward walk in replaceFrameIndicesBackward. 2022-11-18 15:57:34 +01:00
32-bit-local-address-space.ll [AMDGPU] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02:00
InlineAsmCrash.ll
README
SRSRC-GIT-clobber-check.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
aa-points-to-constant-memory.ll
abi-attribute-hints-undefined-behavior.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
acc-ldst.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
accvgpr-copy.mir [AMDGPU] Make temp vgpr selection stable in indirectCopyToAGPR 2022-06-13 09:39:46 -07:00
accvgpr-spill-scc-clobber.mir PEI should be able to use backward walk in replaceFrameIndicesBackward. 2022-11-18 15:57:34 +01:00
add-debug.ll
add.i16.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
add.ll [AMDGPU] Add GFX11 test coverage sharing checks with GFX10 2022-07-08 11:56:49 +01:00
add.v2i16.ll [AMDGPU] Add GFX11 to some tests with manual checks 2022-11-17 09:42:28 +00:00
add3.ll [AMDGPU] Lowering VGPR to SGPR copies to v_readfirstlane_b32 if profitable. 2022-07-14 23:59:02 +02:00
add_i1.ll [AMDGPU] Add GFX11 test coverage sharing checks with GFX10 2022-07-08 11:56:49 +01:00
add_i64.ll
add_i128.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
add_shl.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
addrspacecast-captured.ll AMDGPU: Use -passes for amdgpu-promote-alloca tests 2022-11-16 17:14:48 -08:00
addrspacecast-constantexpr.ll [IR] Switch everything to use memory attribute 2022-11-04 10:21:38 +01:00
addrspacecast-initializer-unsupported.ll
addrspacecast-initializer.ll
addrspacecast-known-non-null.ll [AMDGPU] Move call clobbered return address registers s[30:31] to callee saved range 2022-03-09 12:18:02 +05:30
addrspacecast.ll [AMDGPU] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02:00
adjust-writemask-invalid-copy.ll
adjust-writemask-vectorized.ll
agpr-copy-no-free-registers.ll [AMDGPU] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02:00
agpr-copy-no-vgprs.mir [AMDGPU][NFC] Refactor AMDGPUCallingConv.td 2022-06-01 16:24:09 +00:00
agpr-copy-propagation.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
agpr-copy-sgpr-no-vgprs.mir [AMDGPU][NFC] Refactor AMDGPUCallingConv.td 2022-06-01 16:24:09 +00:00
agpr-csr.ll
agpr-register-count.ll AMDGPU: Convert AMDGPUResourceUsageAnalysis to a Module pass 2022-02-04 15:56:04 -05:00
agpr-remat.ll [AMDGPU] On gfx908, reserve VGPR for AGPR copy based on register budget. 2022-04-21 07:57:26 +05:30
agpr-to-agpr-copy.mir
alignbit-pat.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
alloc-aligned-tuples-gfx90a.mir [AMDGPU] Enforce alignment of image vaddr on gfx90a 2022-05-24 10:05:39 -07:00
alloc-aligned-tuples-gfx908.mir [AMDGPU] On gfx908, reserve VGPR for AGPR copy based on register budget. 2022-04-21 07:57:26 +05:30
alloc-all-regs-reserved-in-class.mir
alloca.ll
always-uniform.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
amd.endpgm.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
amdgcn-ieee.ll
amdgcn-load-offset-from-reg.ll CodeGen: Set MODereferenceable from isDereferenceableAndAlignedPointer 2022-09-12 08:38:35 -04:00
amdgcn.bitcast.ll [AMDGPU] Fix bitcast v4i64/v16i16 2022-07-11 22:27:52 +02:00
amdgcn.private-memory.ll
amdgpu-alias-analysis.ll [AAEval] Make compatible with opaque pointers 2022-03-16 10:02:11 +01:00
amdgpu-codegenprepare-fdiv.ll AMDGPU: Create poison values instead of undef 2022-11-16 14:47:24 -08:00
amdgpu-codegenprepare-fold-binop-select.ll [AMDGPU] Aggressively fold immediates in SIFoldOperands 2022-05-18 10:19:35 +01:00
amdgpu-codegenprepare-foldnegate.ll
amdgpu-codegenprepare-i16-to-i32.ll
amdgpu-codegenprepare-idiv.ll AMDGPU: Create poison values instead of undef 2022-11-16 14:47:24 -08:00
amdgpu-codegenprepare-mul24.ll AMDGPU: Create poison values instead of undef 2022-11-16 14:47:24 -08:00
amdgpu-function-calls-option.ll
amdgpu-inline.ll
amdgpu-late-codegenprepare.ll
amdgpu-mul24-knownbits.ll [AMDGPU] Aggressively fold immediates in SIShrinkInstructions 2022-05-18 11:04:33 +01:00
amdgpu-nsa-threshold.ll [AMDGPU] Add MIMG NSA threshold configuration attribute 2022-09-28 20:03:18 +09:00
amdgpu-reloc-const.ll
amdgpu-shader-calling-convention.ll
amdgpu-unroll-threshold.ll [opt] Don't translate legacy -analysis flag to require<analysis> 2022-10-07 14:54:34 -07:00
amdgpu.private-memory.ll AMDGPU: Use -passes for amdgpu-promote-alloca tests 2022-11-16 17:14:48 -08:00
amdgpu.work-item-intrinsics.deprecated.ll AMDGPU/GlobalISel: Handle legacy grid ID intrinsics 2022-04-05 22:01:31 -04:00
amdhsa-trap-num-sgprs.ll
amdpal-callable.ll [AMDGPU] Move call clobbered return address registers s[30:31] to callee saved range 2022-03-09 12:18:02 +05:30
amdpal-cs.ll
amdpal-elf.ll [AMDGPU] Add GFX11 test coverage sharing checks with GFX10 2022-07-08 11:56:49 +01:00
amdpal-es.ll
amdpal-gs.ll
amdpal-hs.ll
amdpal-ls.ll
amdpal-metadata-agpr-register-count.ll [AMDGPU] Add agpr_count to metadata and AsmParser 2022-02-16 15:17:23 -08:00
amdpal-msgpack-cs.ll
amdpal-msgpack-default.ll
amdpal-msgpack-denormal.ll
amdpal-msgpack-dx10-clamp.ll
amdpal-msgpack-es.ll
amdpal-msgpack-gs.ll
amdpal-msgpack-hs.ll
amdpal-msgpack-ieee.ll
amdpal-msgpack-ls.ll
amdpal-msgpack-ps.ll
amdpal-msgpack-psenable.ll
amdpal-msgpack-vs.ll
amdpal-ps.ll
amdpal-psenable.ll
amdpal-usersgpr-init.ll AMDGPU: Turn off force init 16 input SGPRS for pal 2022-07-25 10:52:46 +01:00
amdpal-vs.ll
amdpal.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
amdpal_scratch_mergedshader.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
and-gcn.ll
and.ll [AMDGPU] Aggressively fold immediates in SIShrinkInstructions 2022-05-18 11:04:33 +01:00
and_or.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
andorbitset.ll [Sink] Process basic blocks with a single successor 2022-11-18 01:23:12 +00:00
andorn2.ll
andorxorinvimm.ll
annotate-existing-abi-attributes.ll
annotate-kernel-features-hsa-call.ll [IR] Switch everything to use memory attribute 2022-11-04 10:21:38 +01:00
annotate-kernel-features-hsa.ll [IR] Switch everything to use memory attribute 2022-11-04 10:21:38 +01:00
annotate-kernel-features.ll [IR] Switch everything to use memory attribute 2022-11-04 10:21:38 +01:00
annotate-noclobber.ll [AMDGPU] Use new target MMO flag MONoClobber 2022-02-02 17:12:36 +00:00
anonymous-gv.ll
any_extend_vector_inreg.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
anyext.ll
are-loads-from-same-base-ptr.ll
array-ptr-calc-i32.ll
array-ptr-calc-i64.ll
artificial-terminators.mir
ashr.v2i16.ll [LSV] Vectorize loads of vectors by turning it into a larger vector 2022-01-26 11:38:41 +01:00
asm-printer-check-vcc.mir
at-least-one-def-value-assert.mir
atomic-optimizer-strict-wqm.ll [AMDGPU] Fix crash in SIOptimizeExecMaskingPreRA 2022-04-20 14:42:48 +01:00
atomic_cmp_swap_local.ll [AMDGPU] Add GFX11 to some tests with manual checks 2022-11-17 09:42:28 +00:00
atomic_load_add.ll
atomic_load_local.ll
atomic_load_sub.ll
atomic_optimizations_buffer.ll [MachineCSE] Allow CSE for instructions with ignorable operands 2022-11-14 19:34:59 +00:00
atomic_optimizations_global_pointer.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
atomic_optimizations_local_pointer.ll [MachineCSE] Allow CSE for instructions with ignorable operands 2022-11-14 19:34:59 +00:00
atomic_optimizations_pixelshader.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
atomic_optimizations_raw_buffer.ll [MachineCSE] Allow CSE for instructions with ignorable operands 2022-11-14 19:34:59 +00:00
atomic_optimizations_struct_buffer.ll [MachineCSE] Allow CSE for instructions with ignorable operands 2022-11-14 19:34:59 +00:00
atomic_store_local.ll
atomicrmw-expand.ll [LLVM][AMDGPU] Specialize 32-bit atomic fadd instruction for generic address space 2022-11-04 14:11:05 -04:00
atomicrmw-nand.ll
atomics-cas-remarks-gfx90a.ll
atomics-hw-remarks-gfx90a.ll
attr-amdgpu-flat-work-group-size-v3.ll [AMDGPU] Add -verify-machineinstrs to attr-amdgpu-flat-work-group-size* tests 2022-09-03 13:47:41 +01:00
attr-amdgpu-flat-work-group-size-vgpr-limit.ll [AMDGPU] Add GFX11 feature for subtargets with more VGPRs 2022-09-23 20:18:23 +01:00
attr-amdgpu-flat-work-group-size.ll [AMDGPU] Add -verify-machineinstrs to attr-amdgpu-flat-work-group-size* tests 2022-09-03 13:47:41 +01:00
attr-amdgpu-num-sgpr.ll
attr-amdgpu-num-vgpr.ll
attr-amdgpu-waves-per-eu.ll
attr-unparseable.ll
attributor-loop-issue-58639.ll AMDGPU: Add testcase from issue 58639 2022-11-01 00:42:59 -07:00
attributor.ll [AAPointerInfo] OffsetInfo: Unassigned is distinct from Unknown 2022-09-28 20:31:36 +05:30
av_spill_cross_bb_usage.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
back-off-barrier-subtarget-feature.ll [AMDGPU] Omit unnecessary waitcnt before barriers 2022-07-29 11:12:36 -07:00
barrier-elimination.ll
basic-branch.ll [AMDGPU] Add GFX11 test coverage sharing checks with GFX10 2022-07-08 11:56:49 +01:00
basic-call-return.ll
basic-loop.ll
bfe-combine.ll [AMDGPU] Regenerate bfe-combine.ll and bfe-patterns.ll 2022-10-17 14:41:14 +01:00
bfe-patterns.ll Revert rG42230efccf8fe1185be5fa6c23dce0a8183d6ec9 "[DAG] Fold (sra (or (shl x, c1), (shl y, c2)), c1) -> (sext_inreg (or x, (shl y,c2-c1)) iff c2 >= c1" 2022-10-19 12:07:41 +01:00
bfe_uint.ll
bfi_int.ll [NFC][AMDGPU] Add tests for dependent v_bfi instructions. 2022-10-18 16:57:48 +02:00
bfi_int.r600.ll AMDGPU: Add some additional test coverage for BFI matching 2022-01-26 15:06:50 -05:00
bfi_nested.ll [NFC][AMDGPU] Pre-commit tests for D136432. 2022-11-09 11:23:24 +01:00
bfm.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
big_alu.ll
bitcast-constant-to-vector.ll [AMDGPU] Extend SILoadStoreOptimizer to handle global stores 2022-02-24 11:09:51 -08:00
bitcast-v4f16-v4i16.ll
bitcast-vector-extract.ll
bitreverse-inline-immediates.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
bitreverse.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
block-should-not-be-in-alive-blocks.mir AMDGPU: Fix LiveVariables error after optimizing VGPR ranges 2022-01-17 09:38:35 -05:00
br_cc.f16.ll
branch-condition-and.ll
branch-folder-requires-no-phis.mir BranchFolder: Require NoPHIs 2022-06-01 21:14:49 -04:00
branch-relax-bundle.ll
branch-relax-no-terminators.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
branch-relax-spill.ll [AMDGPU] Move call clobbered return address registers s[30:31] to callee saved range 2022-03-09 12:18:02 +05:30
branch-relaxation-debug-info.mir [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
branch-relaxation-gfx10-branch-offset-bug.ll [AMDGPU] Add GFX11 test coverage sharing checks with GFX10 2022-07-08 11:56:49 +01:00
branch-relaxation-inst-size-gfx10.ll [Sink] Allow sinking of invariant loads across critical edges 2022-10-06 09:21:12 +09:00
branch-relaxation.ll [AMDGPU] Pre-sink IR input for some tests 2022-07-21 14:25:44 +01:00
branch-uniformity.ll
break-smem-soft-clauses.mir
break-vmem-soft-clauses.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
bswap.ll [DAG] Enable ISD::SRL SimplifyMultipleUseDemandedBits handling inside SimplifyDemandedBits 2022-07-28 14:10:44 +01:00
buffer-atomic-fadd.f32-no-rtn.ll AMDGPU: Add detailed buffer, global and flat atomic fadd tests 2022-09-23 17:52:10 +02:00
buffer-atomic-fadd.f32-rtn.ll AMDGPU: Add detailed buffer, global and flat atomic fadd tests 2022-09-23 17:52:10 +02:00
buffer-atomic-fadd.f64.ll AMDGPU: Add detailed buffer, global and flat atomic fadd tests 2022-09-23 17:52:10 +02:00
buffer-atomic-fadd.v2f16-no-rtn.ll AMDGPU: Add detailed buffer, global and flat atomic fadd tests 2022-09-23 17:52:10 +02:00
buffer-atomic-fadd.v2f16-rtn.ll AMDGPU: Add detailed buffer, global and flat atomic fadd tests 2022-09-23 17:52:10 +02:00
buffer-intrinsics-mmo-offsets.ll [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
buffer-schedule.ll
bug-sdag-scheduler-cycle.ll
bug-v4f64-subvector.ll
bug-vopc-commute.ll
build-vector-insert-elt-infloop.ll
build-vector-packed-partial-undef.ll [AMDGPU] Use V_PERM to match buildvectors when inputs are not canonicalized (i.e. can't use V_PACK) 2022-10-03 12:58:29 -07:00
build_vector.ll [AMDGPU] gfx11 Generate VOPD Instructions 2022-07-05 09:18:19 -04:00
bundle-latency.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
bypass-div.ll [AMDGPU] Combine s_or_saveexec, s_xor instructions. 2022-07-21 14:16:37 +02:00
byval-frame-setup.ll
call-alias-register-usage-agpr.ll AMDGPU: Convert AMDGPUResourceUsageAnalysis to a Module pass 2022-02-04 15:56:04 -05:00
call-alias-register-usage0.ll AMDGPU: Convert AMDGPUResourceUsageAnalysis to a Module pass 2022-02-04 15:56:04 -05:00
call-alias-register-usage1.ll AMDGPU: Convert AMDGPUResourceUsageAnalysis to a Module pass 2022-02-04 15:56:04 -05:00
call-alias-register-usage2.ll AMDGPU: Convert AMDGPUResourceUsageAnalysis to a Module pass 2022-02-04 15:56:04 -05:00
call-alias-register-usage3.ll AMDGPU: Convert AMDGPUResourceUsageAnalysis to a Module pass 2022-02-04 15:56:04 -05:00
call-argument-types.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
call-constant.ll
call-constexpr.ll Reapply "AMDGPU: Remove AMDGPUFixFunctionBitcasts pass" 2022-04-11 19:43:37 -04:00
call-encoding.ll
call-graph-register-usage.ll [AMDGPU] Report minimum scratch size in code object v5 and later by default 2022-09-29 09:52:45 +05:30
call-preserved-registers.ll [amdgpu] Implement lds kernel id intrinsic 2022-07-19 17:46:19 +01:00
call-reqd-group-size.ll [amdgpu] Implement lds kernel id intrinsic 2022-07-19 17:46:19 +01:00
call-return-types.ll
call-skip.ll
call-to-kernel-undefined.ll
call-to-kernel.ll
call-waitcnt.ll
call-waw-waitcnt.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
call_fs.ll
callee-frame-setup.ll [AMDGPU] Move call clobbered return address registers s[30:31] to callee saved range 2022-03-09 12:18:02 +05:30
callee-special-input-sgprs-fixed-abi.ll [AMDGPU] Move call clobbered return address registers s[30:31] to callee saved range 2022-03-09 12:18:02 +05:30
callee-special-input-vgprs-packed.ll AMDGPU: Reserve v32 if we may need to copy between AGPRs on gfx908 2022-02-08 11:14:52 -05:00
callee-special-input-vgprs.ll
calling-conventions.ll
captured-frame-index.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
carryout-selection.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
cayman-loop-bug.ll
cc-sgpr-limit.ll
cc-sgpr-over-limit.ll
cc-update.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
cf-loop-on-constant.ll (Reland) [fastalloc] Support allocating specific register class in fastalloc 2022-08-20 13:25:34 +08:00
cf-stack-bug.ll
cf_end.ll
cgp-addressing-modes-flat.ll
cgp-addressing-modes-gfx908.ll [AMDGPU] Pre-sink IR input for some tests 2022-07-21 14:25:44 +01:00
cgp-addressing-modes-gfx1030.ll [AMDGPU] Pre-sink IR input for some tests 2022-07-21 14:25:44 +01:00
cgp-addressing-modes.ll
cgp-bitfield-extract.ll
chain-hi-to-lo.ll PEI should be able to use backward walk in replaceFrameIndicesBackward. 2022-11-18 15:57:34 +01:00
change-scc-to-vcc.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
clamp-modifier.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
clamp-omod-special-case.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
clamp.ll [AMDGPU] Add patterns for GFX11 v_minmax and v_maxmin instructions 2022-07-05 16:07:47 +01:00
cluster-flat-loads-postra.mir
cluster-flat-loads.mir
cluster_stores.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
cmp_shrink.mir
cndmask-no-def-vcc.ll
coalesce-identity-copies-undef-subregs.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
coalesce-into-dead-subreg-copies.mir RegisterCoalescer: Shrink main range after shrinking subranges 2022-07-29 08:57:28 -04:00
coalesce-liveout-undef-copy.mir RegisterCoalescer: Fix verifier error when merging copy of undef 2022-09-13 18:40:28 -04:00
coalesce-vgpr-alignment.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
coalescer-early-clobber-subreg.mir [AMDGPU][GFX11] Use VGPR_32_Lo128 for VOP1,2,C 2022-09-20 09:56:28 -04:00
coalescer-extend-pruned-subrange.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
coalescer-identical-values-undef.mir
coalescer-remat-dead-use.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
coalescer-removepartial-extend-undef-subrange.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
coalescer-subranges-another-copymi-not-live.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
coalescer-subranges-another-prune-error.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
coalescer-subranges-prune-kill-copy.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
coalescer-subreg-join.mir
coalescer-subregjoin-fullcopy.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
coalescer-with-subregs-bad-identical.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
coalescer_distribute.ll
coalescer_remat.ll
coalescing-subreg-was-undef-but-became-def.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
coalescing-with-subregs-in-loop-bug.mir
coalescing_makes_lanes_undef.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
code-object-v3.ll AMDGPU: Emit user sgpr count directives in text asm 2022-01-26 13:51:12 -05:00
codegen-prepare-addrmode-sext.ll
collapse-endcf-broken.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
collapse-endcf.ll (Reland) [fastalloc] Support allocating specific register class in fastalloc 2022-08-20 13:25:34 +08:00
collapse-endcf.mir [AMDGPU] Iterate LoweredEndCf in the reverse order 2022-01-06 00:27:11 -05:00
collapse-endcf2.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
combine-add-zext-xor.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
combine-and-sext-bool.ll
combine-cond-add-sub.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
combine-ftrunc.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
combine-reg-or-const.ll [AMDGPU] Pre-sink IR input for some tests 2022-07-21 14:25:44 +01:00
combine-sreg64-inits.mir
combine-vload-extract.ll [DAGCombiner] [AMDGPU] Allow vector loads in MatchLoadCombine 2022-10-04 12:16:00 -07:00
combine_vloads.ll
comdat.ll
commute-compares.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
commute-shifts.ll AMDGPU: Make various vector undefs legal 2022-09-28 10:48:52 -04:00
commute-vop3.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
commute_modifiers.ll
complex-folding.ll [InstCombine] Tighten up known library function signature tests (PR #56463) 2022-08-10 14:15:46 -06:00
computeKnownBits-scalar-to-vector-crash.ll
computeNumSignBits-mul.ll
concat_vectors.ll
constant-address-space-32bit.ll AMDGPU: Adjust register allocation priority values down 2022-07-25 15:47:15 -04:00
constant-fold-imm-immreg.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
constant-fold-mi-operands.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
constrained-shift.ll GlobalISel: Implement computeKnownBits for overflow bool results 2022-04-11 19:43:37 -04:00
control-flow-fastregalloc.ll (Reland) [fastalloc] Support allocating specific register class in fastalloc 2022-08-20 13:25:34 +08:00
control-flow-optnone.ll
convergent-inlineasm.ll
copy-illegal-type.ll [DAG] Fix SDLoc mismatch in (shl (srl x, c1), c2) -> and(shift(x,c3)) fold 2022-06-15 11:07:59 +01:00
copy-overlap-sgpr-kill.mir [AMDGPU] Fix kill flag on overlapping sgpr copy 2022-02-18 14:36:00 +01:00
copy-overlap-vgpr-kill.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
copy-phys-reg-implicit-operand-kills-subregs.mir PostRAPseudos: Don't preserve kills on some implicit copy operands 2022-01-18 13:52:04 -05:00
copy-to-reg-scc-clobber.ll [AMDGPU] Check for CopyToReg PhysReg clobbers in pre-RA-sched 2022-06-30 09:18:04 -07:00
copy-to-reg.ll
copy_phys_vgpr64.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
copy_to_scc.ll [AMDGPU] Fix permissions on test files 2022-02-24 12:17:54 +00:00
couldnt-join-subrange-3.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
cross-block-use-is-not-abi-copy.ll AMDGPU: Make various vector undefs legal 2022-09-28 10:48:52 -04:00
cse-phi-incoming-val.ll
csr-gfx10.ll [AMDGPU] Add GFX11 test coverage sharing checks with GFX10 2022-07-08 11:56:49 +01:00
csr-sgpr-spill-live-ins.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
ctlz.ll [AMDGPU][GISel] Smaller code for scalar 32 to 64-bit extensions 2022-11-16 06:57:21 +00:00
ctlz_zero_undef.ll [AMDGPU][GISel] Smaller code for scalar 32 to 64-bit extensions 2022-11-16 06:57:21 +00:00
ctpop.ll
ctpop16.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
ctpop64.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
cttz.ll [AMDGPU][GISel] Smaller code for scalar 32 to 64-bit extensions 2022-11-16 06:57:21 +00:00
cttz_zero_undef.ll [AMDGPU][GISel] Smaller code for scalar 32 to 64-bit extensions 2022-11-16 06:57:21 +00:00
cube.ll
cvt_f32_ubyte.ll [DAG] Enable combineShiftOfShiftedLogic folds after type legalization 2022-10-29 12:30:04 +01:00
cvt_flr_i32_f32.ll
cvt_rpi_i32_f32.ll
dag-divergence-atomic.ll [Sink] Process basic blocks with a single successor 2022-11-18 01:23:12 +00:00
dag-divergence.ll
dagcomb-mullohi.ll [DAGCombine] Do not fold SRA/SRL of MUL into MULH when MUL's LSB are 2022-09-16 15:48:36 +00:00
dagcomb-shuffle-vecextend-non2.ll
dagcombine-fma-crash.ll [ISel] Fix crash in new FMA DAG combine 2022-10-04 15:13:18 +01:00
dagcombine-fma-fmad.ll [AMDGPU] Add use check in v_fma combine. 2022-09-29 12:25:03 +02:00
dagcombine-lshr-and-cmp.ll [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
dagcombine-reassociate-bug.ll
dagcombine-select.ll [AMDGPU] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02:00
dagcombine-setcc-select.ll
dagcombine-v1i8-extractvecelt-crash.ll [DAGCombiner] Use `getAnyExtOrTrunc` instead of TRUNCATE in ExtractVectorElt combine 2022-10-28 06:33:29 +00:00
dagcombiner-bug-illegal-vec4-int-to-fp.ll
dbg-value-ends-sched-region.mir [AMDGPU] Add scheduler pass to rematerialize trivial defs 2022-03-09 09:34:33 -08:00
dce-disjoint-intervals.mir
dead-lane.mir
dead-machine-elim-after-dead-lane.ll
dead_copy.mir
debug-value-scheduler-crash.mir [AMDGPU][NFC] Refactor AMDGPUCallingConv.td 2022-06-01 16:24:09 +00:00
debug-value-scheduler-liveins.mir [AMDGPU] Fix scheduler live-ins with debug inst at start of block 2022-02-03 12:41:32 -08:00
debug-value-scheduler.mir [AMDGPU] Aggressively schedule to reduce RP in occupancy limited regions 2022-07-27 22:34:37 -07:00
debug-value.ll
debug-value2.ll
debug.ll
debug_frame.ll
default-flat-work-group-size-overrides-waves-per-eu.ll AMDGPU: Use -passes for amdgpu-promote-alloca tests 2022-11-16 17:14:48 -08:00
default-fp-mode.ll
detect-dead-lanes.mir
direct-indirect-call.ll [amdgpu] Implement lds kernel id intrinsic 2022-07-19 17:46:19 +01:00
directive-amdgcn-target.ll [AMDGPU] Add gfx1036 target 2022-03-02 23:26:38 +00:00
disable_form_clauses.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
disconnected-predset-break-bug.ll
div_i128.ll
diverge-extra-formal-args.ll
diverge-interp-mov-lower.ll
diverge-switch-default.ll
divergence-at-use.ll
divergence-driven-abs.ll [AMDGPU] Divergence-driven abs instruction selection 2022-02-14 21:36:32 +03:00
divergence-driven-bfe-isel.ll [FileCheck] Catch missspelled directives. 2022-05-26 11:37:19 +01:00
divergence-driven-bitreverse.ll [AMDGPU] Divergence-driven instruction selection for bitreverse 2022-02-24 20:21:59 +00:00
divergence-driven-buildvector.ll [AMDGPU] Use V_PERM to match buildvectors when inputs are not canonicalized (i.e. can't use V_PACK) 2022-10-03 12:58:29 -07:00
divergence-driven-ctlz-cttz.ll
divergence-driven-ctpop.ll [AMDGPU] Fix line endings. NFC. 2022-02-14 09:57:55 +00:00
divergence-driven-min-max.ll [AMDGPU] Fix permissions on test files 2022-02-24 12:17:54 +00:00
divergence-driven-negsubinlineconst.ll [AMDGPU] Enable divergence predicates for negative inline constant subtraction 2022-03-10 15:03:22 +03:00
divergence-driven-not-isel.ll
divergence-driven-sext-inreg.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
divergence-driven-trunc-to-i1.ll [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
divergence-driven-xnor.ll [AMDGPU] Fix line endings. NFC. 2022-02-14 09:57:55 +00:00
divergent-branch-uniform-condition.ll [AMDGPU] Remove IR SpeculativeExecution pass from codegen pipeline 2022-08-02 17:35:20 +01:00
divrem24-assume.ll
dpp64_combine.ll [AMDGPU] gfx11 CodeGen for new DPP instructions 2022-07-05 10:17:59 -04:00
dpp64_combine.mir [AMDGPU] Support v_mov_b64 in dpp combine 2022-03-11 11:37:32 -08:00
dpp_combine.ll [AMDGPU] gfx11 CodeGen for new DPP instructions 2022-07-05 10:17:59 -04:00
dpp_combine.mir [AMDGPU] Combine DPP mov even if old reg def is in different BB 2022-05-05 11:30:31 +01:00
dpp_combine_gfx11.mir [AMDGPU] Add test for FMAC_e64 dpp combine. NFC. 2022-09-30 12:48:12 -04:00
drop-mem-operand-move-smrd.ll
ds-alignment.ll [DAG] Enable ISD::SRL SimplifyMultipleUseDemandedBits handling inside SimplifyDemandedBits 2022-07-28 14:10:44 +01:00
ds-combine-large-stride.ll
ds-combine-with-dependence.ll [AMDGPU] SILoadStoreOptimizer: avoid unbounded register pressure increases 2022-02-21 10:51:14 +00:00
ds-negative-offset-addressing-mode-loop.ll
ds-sub-offset.ll [SDAG] try to replace subtract-from-constant with xor 2022-07-08 08:14:24 -04:00
ds_gws_align.ll
ds_read2.ll [AMDGPU] avoid blind converting to VALU REG_SEQUENCE and PHIs 2022-08-02 18:37:57 +02:00
ds_read2_offset_order.ll
ds_read2_superreg.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
ds_read2st64.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
ds_write2.ll [AMDGPU] Refine 64 bit misaligned LDS ops selection 2022-04-21 09:37:16 -07:00
ds_write2st64.ll
dual-source-blend-export.ll [AMDGPU] gfx11 Generate VOPD Instructions 2022-07-05 09:18:19 -04:00
duplicate-attribute-indirect.ll [amdgpu] Implement lds kernel id intrinsic 2022-07-19 17:46:19 +01:00
dwarf-multi-register-use-crash.ll [amdgpu] Implement lds kernel id intrinsic 2022-07-19 17:46:19 +01:00
dynamic_stackalloc.ll
early-if-convert-cost.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
early-if-convert.ll
early-inline-alias.ll
early-inline.ll [AMDGPU][test] Add dso_local to prevent preemptible alias resolution 2022-02-01 10:23:45 -08:00
early-tailduplicator-nophis.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
early-tailduplicator-terminator.mir
early-term.mir [AMDGPU] Add testing for removal of null export target in GFX11 2022-07-11 15:56:01 +01:00
elf-header-flags-mach.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
elf-header-flags-sramecc.ll [AMDGPU] Add gfx940 target 2022-03-02 13:54:48 -08:00
elf-header-flags-xnack.ll
elf-header-osabi.ll
elf-notes.ll
elf.ll
elf.metadata.ll
elf.r600.ll
else.ll [AMDGPU] Combine s_or_saveexec, s_xor instructions. 2022-07-21 14:16:37 +02:00
empty-function.ll
enable-no-signed-zeros-fp-math.ll
endcf-loop-header.ll
endpgm-dce.mir
enqueue-kernel.ll
exceed-max-sgprs.ll DiagnosticInfo: Report function location for resource limits 2022-10-28 21:42:57 -07:00
exec-mask-opt-cannot-create-empty-or-backward-segment.ll AMDGPU: Fix test failure 2022-11-04 15:49:37 -07:00
expand-atomicrmw-syncscope.ll
expand-scalar-carry-out-select-user.ll [AMDGPU] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02:00
expand-si-indirect.mir
extend-bit-ops-i16.ll
extend-phi-subrange-not-in-parent.mir AMDGPU: Adjust register allocation priority values down 2022-07-25 15:47:15 -04:00
extload-align.ll
extload-private.ll
extload.ll
extra-lds-size.ll [AMDGPU] Update SPI_SHADER_PGM_RSRC2_PS.EXTRA_LDS_SIZE for GFX11 2022-06-21 14:48:12 +01:00
extra-sroa-after-unroll.ll
extract-load-i1.ll
extract-lowbits.ll
extract-subvector-16bit.ll [AMDGPU] Use V_PERM to match buildvectors when inputs are not canonicalized (i.e. can't use V_PACK) 2022-10-03 12:58:29 -07:00
extract-subvector-equal-length.ll
extract-subvector.ll
extract-vector-elt-build-vector-combine.ll
extract_subvector_vec4_vec3.ll [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
extract_vector_dynelt.ll [AMDGPU] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02:00
extract_vector_elt-f16.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
extract_vector_elt-f64.ll [AMDGPU] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02:00
extract_vector_elt-i8.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
extract_vector_elt-i16.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
extract_vector_elt-i64.ll [AMDGPU] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02:00
extractelt-to-trunc.ll
fabs.f16.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
fabs.f64.ll [AMDGPU] Aggressively fold immediates in SIFoldOperands 2022-05-18 10:19:35 +01:00
fabs.ll [InstCombine] Tighten up known library function signature tests (PR #56463) 2022-08-10 14:15:46 -06:00
fadd-fma-fmul-combine.ll [NFC][AMDGPU] Pre-commit test for D132837. 2022-09-09 14:09:02 +02:00
fadd.f16.ll
fadd.ll
fadd64.ll
fail-select-buffer-atomic-fadd.ll
fail.llvm.fptrunc.round.ll [AMDGPU] Add a new intrinsic to control fp_trunc rounding mode 2022-02-11 12:08:23 -05:00
fast-ra-kills-vcc.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
fast-regalloc-bundles.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
fast-unaligned-load-store.global.ll [DAG] Enable combineShiftOfShiftedLogic folds after type legalization 2022-10-29 12:30:04 +01:00
fast-unaligned-load-store.private.ll [DAG] Enable combineShiftOfShiftedLogic folds after type legalization 2022-10-29 12:30:04 +01:00
fastregalloc-illegal-subreg-physreg.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
fastregalloc-self-loop-heuristic.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
fastregalloc-sgpr-only.mir [AMDGPU] Add test coverage to ensure first regallocfast only allocates SGPR 2022-10-06 14:31:51 -07:00
fcanonicalize-elimination.ll [AMDGPU] Aggressively fold immediates in SIShrinkInstructions 2022-05-18 11:04:33 +01:00
fcanonicalize.f16.ll [AMDGPU] Use V_PERM to match buildvectors when inputs are not canonicalized (i.e. can't use V_PACK) 2022-10-03 12:58:29 -07:00
fcanonicalize.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
fceil.ll
fceil64.ll [AMDGPU] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02:00
fcmp-cnd.ll
fcmp-cnde-int-args.ll
fcmp.f16.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
fcmp.ll
fcmp64.ll
fconst64.ll
fcopysign.f16.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
fcopysign.f32.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
fcopysign.f64.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
fdiv-nofpexcept.ll [AMDGPU] Move call clobbered return address registers s[30:31] to callee saved range 2022-03-09 12:18:02 +05:30
fdiv.f16.ll [AMDGPU] Add GFX11 to some tests with manual checks 2022-11-17 09:42:28 +00:00
fdiv.f64.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
fdiv.ll [AMDGPU] Add GFX11 test coverage sharing checks with GFX10 2022-07-08 11:56:49 +01:00
fdiv32-to-rcp-folding.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
fdot2.ll
fence-barrier.ll
fence-lds-read2-write2.ll
fetch-limits.r600.ll
fetch-limits.r700+.ll
fexp.ll [AMDGPU] Aggressively fold immediates in SIShrinkInstructions 2022-05-18 11:04:33 +01:00
ffloor.f64.ll
ffloor.ll
fix-frame-ptr-reg-copy-livein.ll [AMDGPU] Move call clobbered return address registers s[30:31] to callee saved range 2022-03-09 12:18:02 +05:30
fix-sgpr-copies.mir
fix-vgpr-copies.mir
fix-wwm-vgpr-copy.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
flat-address-space.ll [AMDGPU] Add GFX11 to some tests with manual checks 2022-11-17 09:42:28 +00:00
flat-atomic-fadd.f32.ll AMDGPU: Improve atomicrmw fadd selection 2022-09-23 17:52:10 +02:00
flat-atomic-fadd.f64.ll AMDGPU: Add detailed buffer, global and flat atomic fadd tests 2022-09-23 17:52:10 +02:00
flat-atomic-fadd.v2f16.ll AMDGPU: Add detailed buffer, global and flat atomic fadd tests 2022-09-23 17:52:10 +02:00
flat-error-unsupported-gpu-hsa.ll
flat-for-global-subtarget-feature.ll
flat-load-clustering.mir
flat-offset-bug.ll [AMDGPU] Add GFX11 to some tests with manual checks 2022-11-17 09:42:28 +00:00
flat-scratch-fold-fi.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
flat-scratch-init.ll PEI should be able to use backward walk in replaceFrameIndicesBackward. 2022-11-18 15:57:34 +01:00
flat-scratch-reg.ll
flat-scratch-svs.ll [AMDGPU][GISel] Enable Selection of ADD3 for G_PTR_ADD 2022-08-24 14:44:19 +00:00
flat-scratch.ll PEI should be able to use backward walk in replaceFrameIndicesBackward. 2022-11-18 15:57:34 +01:00
flat_atomics.ll AMDGPU: Select i8/i16 global and flat atomic load/store 2022-04-14 20:52:05 -04:00
flat_atomics_i64.ll Allow pointer types for atomicrmw xchg 2022-05-25 16:20:26 +00:00
floor.ll [InstCombine] Tighten up known library function signature tests (PR #56463) 2022-08-10 14:15:46 -06:00
fma-combine.ll
fma.f16.ll [AMDGPU] Fix shrinking of F16 FMA on newer subtargets 2022-09-08 16:41:04 +01:00
fma.f64.ll
fma.ll
fmac.sdwa.ll [AMDGPU] Add GFX11 test coverage sharing checks with GFX10 2022-07-08 11:56:49 +01:00
fmad-formation-fmul-distribute-denormal-mode.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
fmad.ll
fmax.ll
fmax3.f64.ll
fmax3.ll
fmax_legacy.f16.ll [AMDGPU] Use V_PERM to match buildvectors when inputs are not canonicalized (i.e. can't use V_PACK) 2022-10-03 12:58:29 -07:00
fmax_legacy.f64.ll
fmax_legacy.ll [LSV] Vectorize loads of vectors by turning it into a larger vector 2022-01-26 11:38:41 +01:00
fmaxnum.f64.ll
fmaxnum.ll
fmaxnum.r600.ll
fmed3.ll [AMDGPU] Aggressively fold immediates in SIFoldOperands 2022-05-18 10:19:35 +01:00
fmin.ll
fmin3.ll
fmin_fmax_legacy.amdgcn.ll
fmin_legacy.f16.ll [AMDGPU] Use V_PERM to match buildvectors when inputs are not canonicalized (i.e. can't use V_PACK) 2022-10-03 12:58:29 -07:00
fmin_legacy.f64.ll
fmin_legacy.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
fminnum.f64.ll
fminnum.ll
fminnum.r600.ll
fmul-2-combine-multi-use.ll [AMDGPU] Add GFX11 to some tests with manual checks 2022-11-17 09:42:28 +00:00
fmul.f16.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
fmul.ll
fmul64.ll
fmuladd.f16.ll [AMDGPU] Add GFX11 to some tests with manual checks 2022-11-17 09:42:28 +00:00
fmuladd.f32.ll
fmuladd.f64.ll
fmuladd.v2f16.ll
fnearbyint.ll [AMDGPU] Common up some generated checks in fnearbyint.ll 2022-10-17 11:02:19 +01:00
fneg-combines.ll [AMDGPU] Change RUN lines to not depend on code sinking. NFC. 2022-07-20 13:42:19 +01:00
fneg-combines.si.ll [AMDGPU] Change RUN lines to not depend on code sinking. NFC. 2022-07-20 13:42:19 +01:00
fneg-fabs-divergence-driven-isel.ll
fneg-fabs.f16.ll [AMDGPU] Aggressively fold immediates in SIFoldOperands 2022-05-18 10:19:35 +01:00
fneg-fabs.f64.ll [AMDGPU] Aggressively fold immediates in SIFoldOperands 2022-05-18 10:19:35 +01:00
fneg-fabs.ll [InstCombine] Tighten up known library function signature tests (PR #56463) 2022-08-10 14:15:46 -06:00
fneg-fold-legalize-dag-increase-insts.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
fneg.f16.ll
fneg.f64.ll
fneg.ll [AMDGPU] Aggressively fold immediates in SIFoldOperands 2022-05-18 10:19:35 +01:00
fold-cndmask-wave32.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
fold-cndmask.mir
fold-fi-mubuf.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
fold-fi-operand-shrink.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
fold-fmaak-bug.ll [AMDGPU] Handle mandatory literals in isOperandLegal 2022-05-20 16:14:00 +01:00
fold-fmul-to-neg-abs.ll
fold-imm-copy.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
fold-imm-f16-f32.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
fold-immediate-operand-shrink-with-carry.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
fold-immediate-operand-shrink.mir DeadMachineInstructionElim: Switch to using LiveRegUnits 2022-09-12 07:55:14 -04:00
fold-immediate-output-mods.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
fold-implicit-operand.mir
fold-multiple-commute.mir [AMDGPU] Add an operand folding test case from D114232 2022-09-07 11:16:40 +01:00
fold-multiple.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
fold-operands-order.mir
fold-operands-remove-m0-redef.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
fold-over-exec.mir
fold-readlane.mir
fold-reload-into-exec.mir [AMDGPU] Regenerate lit test pattern (NFC). 2022-04-20 23:06:35 +05:30
fold-reload-into-m0.mir [AMDGPU] Regenerate lit test pattern (NFC). 2022-04-20 23:06:35 +05:30
fold-restore-undef-use.mir InlineSpiller: Don't fold spills into undef reads 2022-06-22 20:47:55 -04:00
fold-sgpr-copy.mir
fold-sgpr-multi-imm.mir
fold-vgpr-copy.mir [AMDGPU] gfx11 subtarget features & early tests 2022-05-11 10:31:49 -04:00
fold_16bit_imm.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
fold_acc_copy_into_valu.mir
force-alwaysinline-lds-global-address-codegen.ll
force-alwaysinline-lds-global-address.ll
fp-atomic-to-s_denormmode.mir [AMDGPU] Disable fp atomic to s_denorm_mode hazard for GFX11 2022-09-20 17:40:49 +01:00
fp-atomics-gfx940.ll AMDGPU: Improve atomicrmw fadd selection 2022-09-23 17:52:10 +02:00
fp-classify.ll
fp-min-max-buffer-atomics.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
fp-min-max-global-atomics-gfx10.ll [AMDGPU] Use the HasNoUse predicate for no-ret atomic op selection 2022-07-08 09:47:33 +05:30
fp-min-max-image-atomics.ll [AMDGPU] Split fp min/max atomics test. NFC. 2022-02-23 15:00:49 +00:00
fp16_to_fp32.ll
fp16_to_fp64.ll
fp32_to_fp16.ll
fp64-atomics-gfx90a.ll [AMDGPU] Pattern for flat atomic fadd f64 intrinsic with local addr 2022-09-25 13:25:41 +02:00
fp64-min-max-buffer-atomics.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
fp_to_sint.f64.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
fp_to_sint.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
fp_to_uint.f64.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
fp_to_uint.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
fpext-free.ll
fpext.f16.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
fpext.ll
fpow.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
fptosi.f16.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
fptoui.f16.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
fptrunc.f16.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
fptrunc.ll
fract.f64.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
fract.ll
frame-index-elimination-tied-operand.mir AMDGPU: Take care of "tied" operand when removeOperand 2022-07-28 17:30:49 -07:00
frame-index-elimination.ll AMDGPU: Take care of "tied" operand when removeOperand 2022-07-28 17:30:49 -07:00
frame-index.mir PEI should be able to use backward walk in replaceFrameIndicesBackward. 2022-11-18 15:57:34 +01:00
frame-lowering-entry-all-sgpr-used.mir
frame-lowering-fp-adjusted.mir
frame-setup-without-sgpr-to-vgpr-spills.ll PEI should be able to use backward walk in replaceFrameIndicesBackward. 2022-11-18 15:57:34 +01:00
frem.ll [AMDGPU] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02:00
fshl.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
fshr.ll [AMDGPU] Use V_PERM to match buildvectors when inputs are not canonicalized (i.e. can't use V_PACK) 2022-10-03 12:58:29 -07:00
fsqrt.f64.ll
fsqrt.ll
fsub.f16.ll
fsub.ll
fsub64.ll
ftrunc.f64.ll [AMDGPU] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02:00
ftrunc.ll
function-args.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
function-call-relocs.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
function-returns.ll [AMDGPU] Make v8i16/v8f16 legal 2022-01-24 11:51:08 -08:00
fused-bitlogic.ll [AMDGPU] Enable divergence-driven XNOR selection 2022-01-26 15:33:10 +03:00
gds-allocation.ll AMDGPU: Fix allocating GDS globals to LDS offsets 2022-04-19 22:14:48 -04:00
gds-atomic.ll
gep-address-space.ll
gep-const-address-space.ll [NFC] Fix tests in commit 20cf170e68 2022-09-15 15:37:58 -07:00
gfx-call-non-gfx-func.ll [AMDGPU] Move call clobbered return address registers s[30:31] to callee saved range 2022-03-09 12:18:02 +05:30
gfx-callable-argument-types.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
gfx-callable-preserved-registers.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
gfx-callable-return-types.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
gfx10-twoaddr-fma.mir [AMDGPU][GFX11] Use VGPR_32_Lo128 for VOP1,2,C 2022-09-20 09:56:28 -04:00
gfx10-vop-literal.ll [AMDGPU] Add GFX11 test coverage sharing checks with GFX10 2022-07-08 11:56:49 +01:00
gfx11-twoaddr-fma.mir [AMDGPU][GFX11] Use VGPR_32_Lo128 for VOP1,2,C 2022-09-20 09:56:28 -04:00
gfx11-user-sgpr-init16-bug.ll [AMDGPU] Make the uses_dynamic_stack field in the kernel descriptor and the metadata map specific to code object v5 and later 2022-10-11 23:28:43 +05:30
gfx90a-enc.ll [AMDGPU] Select VGPR versions of MFMA if possible 2022-02-08 10:19:41 -08:00
gfx902-without-xnack.ll
gfx940-hazards.mir [AMDGPU] Increate hazard for store dwordx3/4 to 2 waitstates on gfx940 2022-04-13 14:21:45 -07:00
global-atomic-fadd.f32-no-rtn.ll AMDGPU: Add detailed buffer, global and flat atomic fadd tests 2022-09-23 17:52:10 +02:00
global-atomic-fadd.f32-rtn.ll AMDGPU: Use tablegen patterns for buffer global and flat atomic fadd 2022-09-23 17:52:10 +02:00
global-atomic-fadd.f64.ll AMDGPU: Add detailed buffer, global and flat atomic fadd tests 2022-09-23 17:52:10 +02:00
global-atomic-fadd.v2f16-no-rtn.ll AMDGPU: Add detailed buffer, global and flat atomic fadd tests 2022-09-23 17:52:10 +02:00
global-atomic-fadd.v2f16-rtn.ll AMDGPU: Add detailed buffer, global and flat atomic fadd tests 2022-09-23 17:52:10 +02:00
global-atomics-fp-wrong-subtarget.ll [AMDGPU] Split FeatureAtomicFaddInsts 2022-05-05 13:27:45 -04:00
global-atomics-fp.ll AMDGPU: Use tablegen patterns for buffer global and flat atomic fadd 2022-09-23 17:52:10 +02:00
global-constant.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
global-directive.ll
global-extload-i16.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
global-load-saddr-to-vaddr.ll [AMDGPU] Extend pre-emit peephole to redundantly masked VCC 2022-02-25 10:18:31 +09:00
global-saddr-atomics.gfx908.ll
global-saddr-atomics.gfx1030.ll
global-saddr-atomics.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
global-saddr-load.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
global-saddr-store.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
global-smrd-unknown.ll
global-variable-relocs.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
global_atomics.ll AMDGPU: Select i8/i16 global and flat atomic load/store 2022-04-14 20:52:05 -04:00
global_atomics_i64.ll Allow pointer types for atomicrmw xchg 2022-05-25 16:20:26 +00:00
global_smrd.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
global_smrd_cfg.ll
greedy-alloc-fail-sgpr1024-spill.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
greedy-broken-ssa-verifier-error.mir
greedy-global-heuristic.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
greedy-instruction-split-subrange.mir RegAllocGreedy: Try local instruction splitting with subranges 2022-09-12 09:03:55 -04:00
greedy-liverange-priority.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
greedy-reverse-local-assignment.ll RegAllocGreedy: Add a command line flag for reverseLocalAssignment 2022-07-25 15:47:15 -04:00
gv-const-addrspace.ll
gv-offset-folding.ll
gws-hazards.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
half.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
hard-clauses.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
hazard-buffer-store-v-interp.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
hazard-hidden-bundle.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
hazard-in-bundle.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
hazard-inlineasm.mir
hazard-kill.mir
hazard-lds-addtid.mir [AMDGPU] Extend cases for ReadM0MovRelInterpHazard 2022-08-01 17:59:33 +02:00
hazard-pass-ordering.mir
hazard-pseudo-machineinstrs.mir [AMDGPU] Add llvm.amdgcn.sched.barrier intrinsic 2022-05-11 13:22:51 -07:00
hazard-recognizer-meta-insts.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
hazard-shift64.mir [AMDGPU] Fix liveness verifier error in hazard recognizer 2022-09-07 16:30:36 -07:00
hazard.mir [AMDGPU] Handle LDS DMA and LDS_DIRECT hazards 2022-05-04 14:45:16 -07:00
high-RP-reschedule.mir [AMDGPU] Aggressively schedule to reduce RP in occupancy limited regions 2022-07-27 22:34:37 -07:00
high-bits-zeroed-16-bit-ops.mir
hip.extern.shared.array.ll
hoist-cond.ll [FileCheck] Catch missspelled directives. 2022-05-26 11:37:19 +01:00
hsa-default-device.ll
hsa-fp-mode.ll
hsa-func-align.ll
hsa-func.ll
hsa-globals.ll
hsa-group-segment.ll
hsa-metadata-agpr-register-count.ll [AMDGPU] Add agpr_count to metadata and AsmParser 2022-02-16 15:17:23 -08:00
hsa-metadata-agpr-small.ll [AMDGPU] Add agpr_count to metadata and AsmParser 2022-02-16 15:17:23 -08:00
hsa-metadata-deduce-ro-arg-v3.ll
hsa-metadata-deduce-ro-arg.ll
hsa-metadata-enqueue-kernel-v3.ll AMDGPU/MetaData: Restrict address space key to only be emitted for "global_buffer" and "dynamic_shared_pointer" 2022-08-23 14:01:01 -04:00
hsa-metadata-enqueue-kernel.ll [AMDGPU] replace hostcall module flag with function attribute 2022-02-11 22:51:56 +05:30
hsa-metadata-from-llvm-ctor-dtor-list.ll
hsa-metadata-from-llvm-ir-full-v3.ll AMDGPU/MetaData: Restrict address space key to only be emitted for "global_buffer" and "dynamic_shared_pointer" 2022-08-23 14:01:01 -04:00
hsa-metadata-from-llvm-ir-full.ll [AMDGPUHSAMetadataStreamer] Do not assume ABI alignment for pointers 2022-01-26 15:45:14 +01:00
hsa-metadata-heap-v5.ll [AMDGPU][NFC]: Emit metadata for hidden_heap_v1 kernarg 2022-02-25 10:45:35 -08:00
hsa-metadata-hidden-args-v3.ll AMDGPU/MetaData: Restrict address space key to only be emitted for "global_buffer" and "dynamic_shared_pointer" 2022-08-23 14:01:01 -04:00
hsa-metadata-hidden-args-v5.ll AMDGPU/MetaData: Restrict address space key to only be emitted for "global_buffer" and "dynamic_shared_pointer" 2022-08-23 14:01:01 -04:00
hsa-metadata-hidden-args.ll [AMDGPU] replace hostcall module flag with function attribute 2022-02-11 22:51:56 +05:30
hsa-metadata-hostcall-present-v3-asan.ll AMDGPU/MetaData: Restrict address space key to only be emitted for "global_buffer" and "dynamic_shared_pointer" 2022-08-23 14:01:01 -04:00
hsa-metadata-hostcall-v3.ll [AMDGPU] replace hostcall module flag with function attribute 2022-02-11 22:51:56 +05:30
hsa-metadata-hostcall-v5.ll [AMDGPU] replace hostcall module flag with function attribute 2022-02-11 22:51:56 +05:30
hsa-metadata-images-v3.ll AMDGPU/MetaData: Restrict address space key to only be emitted for "global_buffer" and "dynamic_shared_pointer" 2022-08-23 14:01:01 -04:00
hsa-metadata-images.ll
hsa-metadata-invalid-ocl-version-1-v3.ll
hsa-metadata-invalid-ocl-version-1.ll
hsa-metadata-invalid-ocl-version-2-v3.ll
hsa-metadata-invalid-ocl-version-2.ll
hsa-metadata-invalid-ocl-version-3-v3.ll
hsa-metadata-invalid-ocl-version-3.ll
hsa-metadata-kernel-code-props-v3.ll
hsa-metadata-kernel-code-props.ll
hsa-metadata-multigrid-sync-arg-v5.ll AMDGPU: Emit metadata for the hidden_multigrid_sync_arg conditionally 2022-04-12 12:36:30 -07:00
hsa-metadata-queue-ptr-v5.ll AMDGPU: Emit metadata for the hidden_multigrid_sync_arg conditionally 2022-04-12 12:36:30 -07:00
hsa-metadata-queueptr-v5.ll AMDGPU: Set up User SGPRs for queue_ptr only when necessary 2022-03-09 10:14:05 -08:00
hsa-metadata-resource-usage-function-ordering.ll AMDGPU: allow reordering of functions in AMDGPUResourceUsageAnalysis 2022-06-03 15:55:54 -05:00
hsa-metadata-wavefrontsize.ll [AMDGPU] Add GFX11 test coverage sharing checks with GFX10 2022-07-08 11:56:49 +01:00
hsa-note-no-func.ll
hsa.ll [AMDGPU] Add GFX11 test coverage sharing checks with GFX10 2022-07-08 11:56:49 +01:00
huge-number-operand-folds.mir
huge-private-buffer.ll [AMDGPU] Add GFX11 to some tests with manual checks 2022-11-17 09:42:28 +00:00
i1-copies-rpo.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
i1-copy-from-loop.ll
i1-copy-implicit-def.ll
i1-copy-phi-uniform-branch.ll
i1-copy-phi.ll
i1_copy_phi_with_phi_incoming_value.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
i8-to-double-to-float.ll
icmp-select-sete-reverse-args.ll
icmp.i16.ll
icmp64.ll
idiv-licm.ll [AMDGPU] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02:00
idot2.ll [AMDGPU] Aggressively fold immediates in SIShrinkInstructions 2022-05-18 11:04:33 +01:00
idot4s.ll [AMDGPU] Use V_PERM to match buildvectors when inputs are not canonicalized (i.e. can't use V_PACK) 2022-10-03 12:58:29 -07:00
idot4u.ll [AMDGPU] Use V_PERM to match buildvectors when inputs are not canonicalized (i.e. can't use V_PACK) 2022-10-03 12:58:29 -07:00
idot8s.ll [DAG] Enable combineShiftOfShiftedLogic folds after type legalization 2022-10-29 12:30:04 +01:00
idot8u.ll [DAG] Enable combineShiftOfShiftedLogic folds after type legalization 2022-10-29 12:30:04 +01:00
illegal-eviction-assert.mir RegAllocGreedy: Fix illegal eviction assert for urgent evictions 2022-04-12 19:16:56 -04:00
illegal-sgpr-to-vgpr-copy.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
image-attributes.ll
image-load-d16-tfe.ll [AMDGPU] GFX11: automatically release VGPRs at the end of the shader 2022-06-30 20:55:14 +01:00
image-resource-id.ll
image-sample-waterfall.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
image-schedule.ll
img-nouse-adjust.ll
imm.ll
imm16.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
immv216.ll [AMDGPU] Add GFX11 test coverage sharing checks with GFX10 2022-07-08 11:56:49 +01:00
implicit-arg-v5-opt-opaque-ptr.ll AMDGPU: Handle new address pattern in LowerKernelAttributes introduced by opaque pointers 2022-09-26 09:31:52 -07:00
implicit-arg-v5-opt.ll AMDGPU: Implicit kernel arguments related optimization when uniform-workgroup-size=true 2022-09-20 17:25:52 -07:00
implicit-def-muse.ll
implicit-kernarg-backend-usage.ll [AMDGPU] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02:00
implicit-kernel-argument-alignment.ll AMDGPU: Align the implicit kernel argument segment to 8 bytes for v5 2022-04-11 16:12:39 -07:00
indirect-addressing-si-gfx9.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
indirect-addressing-si-noopt.ll
indirect-addressing-si-pregfx9.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
indirect-addressing-si.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
indirect-addressing-term.ll [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
indirect-call-known-callees.ll [AMDGPU] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02:00
indirect-call.ll AMDGPU: Adjust register allocation priority values down 2022-07-25 15:47:15 -04:00
indirect-private-64.ll
infer-addrpace-pipeline.ll [test] Update some legacy PM tests 2022-09-30 11:31:02 -07:00
infer-uniform-load-shader.ll
infinite-loop-evergreen.ll
infinite-loop.ll
inline-asm-reserved-regs.ll CodeGen: Use asm register names in warning message 2022-02-02 14:20:12 -05:00
inline-asm.i128.ll [AMDGPU][GFX11] Use VGPR_32_Lo128 for VOP1,2,C 2022-09-20 09:56:28 -04:00
inline-asm.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
inline-attr.ll [IR] Switch everything to use memory attribute 2022-11-04 10:21:38 +01:00
inline-calls.ll
inline-constraints.ll
inline-maxbb.ll
inlineasm-16.ll
inlineasm-illegal-type.ll [AMDGPU] Make v16i16/v16f16 legal 2022-06-30 23:08:40 +02:00
inlineasm-packed.ll
inlineasm-v16.ll [AMDGPU] Make v16i16/v16f16 legal 2022-06-30 23:08:40 +02:00
input-mods.ll
insert-branch-w32.mir [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
insert-delay-alu.mir [AMDGPU] New AMDGPUInsertDelayAlu pass 2022-06-29 21:30:20 +01:00
insert-skip-from-vcc.mir [AMDGPU] gfx11 subtarget features & early tests 2022-05-11 10:31:49 -04:00
insert-skips-flat-vmem-ds.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
insert-skips-gws.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
insert-skips-ignored-insts.mir
insert-subvector-unused-scratch.ll
insert-waitcnts-callee.mir
insert-waitcnts-exp.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
insert_subreg.ll
insert_vector_dynelt.ll [DAG] Enable combineShiftOfShiftedLogic folds after type legalization 2022-10-29 12:30:04 +01:00
insert_vector_elt.ll [DAG] Enable combineShiftOfShiftedLogic folds after type legalization 2022-10-29 12:30:04 +01:00
insert_vector_elt.v2i16.ll [AMDGPU] Use V_PERM to match buildvectors when inputs are not canonicalized (i.e. can't use V_PACK) 2022-10-03 12:58:29 -07:00
insert_vector_elt.v2i16.subtest-nosaddr.ll
insert_vector_elt.v2i16.subtest-saddr.ll
inserted-wait-states.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
internalize.ll
invalid-addrspacecast.ll AMDGPU/GlobalISel: Fix assertions on invalid addrspacecasts 2022-02-04 17:28:49 -05:00
invariant-image-load.ll [AMDGPU] Honor !invariant.load metadata on load-like intrinsics 2022-02-15 09:16:57 +00:00
invariant-load-no-alias-store.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
invert-br-undef-vcc.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
ipra-regmask.ll
ipra-return-address-save-restore.ll test: Don't depend on behavior of switch lower in one test. NFC 2022-04-14 13:30:48 +08:00
ipra.ll [AMDGPU] Move call clobbered return address registers s[30:31] to callee saved range 2022-03-09 12:18:02 +05:30
issue48473.mir RegAllocGreedy: Roll back successful recolorings on failure 2022-04-12 19:02:48 -04:00
jump-address.ll
kcache-fold.ll
kernarg-size.ll AMDGPU: Set up User SGPRs for queue_ptr only when necessary 2022-03-09 10:14:05 -08:00
kernarg-stack-alignment.ll
kernel-args.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
kernel-argument-dag-lowering.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
kernel-mubuf-with-voffset.mir [AMDGPU] Remove the assertion for MUBUF instruction with voffset 2022-11-16 12:06:37 +05:30
kernel-vgpr-spill-mubuf-with-voffset.ll PEI should be able to use backward walk in replaceFrameIndicesBackward. 2022-11-18 15:57:34 +01:00
kill-infinite-loop.ll [AMDGPU] Add a comment for a missing fold 2022-09-07 09:57:18 +01:00
known-never-nan.ll [DAG] Update `isKnownNeverNaN` for `FMA/FMAD` 2022-10-06 06:52:36 +00:00
known-never-snan.ll
knownbits-recursion.ll
large-alloca-compute.ll [AMDGPU] Add GFX11 to some tests with manual checks 2022-11-17 09:42:28 +00:00
large-alloca-graphics.ll
large-constant-initializer.ll
large-work-group-promote-alloca.ll AMDGPU: Use -passes for amdgpu-promote-alloca tests 2022-11-16 17:14:48 -08:00
lcssa-optnone.ll
lds-alignment.ll
lds-atomic-fadd.ll
lds-atomic-fmin-fmax.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
lds-bounds.ll
lds-branch-vmem-hazard.mir [AMDGPU] Add GFX11 to some tests with manual checks 2022-11-17 09:42:28 +00:00
lds-direct-hazards.mir [AMDGPU] Add support for GFX11 LDSDIR hazards 2022-06-20 21:58:12 +01:00
lds-dma-hazards.mir [AMDGPU] Handle LDS DMA and LDS_DIRECT hazards 2022-05-04 14:45:16 -07:00
lds-dma-waitcnt.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
lds-frame-extern.ll [amdgpu][nfc] Allocate kernel-specific LDS struct deterministically 2022-09-28 14:55:16 +01:00
lds-global-non-entry-func.ll
lds-initializer.ll
lds-m0-init-in-loop.ll
lds-misaligned-bug.ll [AMDGPU] Add GFX11 to some tests with manual checks 2022-11-17 09:42:28 +00:00
lds-oqap-crash.ll
lds-output-queue.ll
lds-reject-anonymous-kernels.ll [amdgpu] Error, instead of miscompile, anonymous kernels using lds 2022-09-28 16:30:04 +01:00
lds-relocs.ll
lds-size.ll [AMDGPU] Merge GlobalISel tests into SelectionDAG tests. NFC. 2022-11-07 17:39:51 +00:00
lds-zero-initializer.ll [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
legalize-fp-load-invariant.ll
legalizedag-bug-expand-setcc.ll
licm-regpressure.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
licm-valu.mir [AMDGPU] Allow hoisting of some VALU compare instructions 2022-02-08 11:27:23 +09:00
limit-coalesce.mir
limit-soft-clause-reg-pressure.mir [AMDGPU][NFC] Refactor AMDGPUCallingConv.td 2022-06-01 16:24:09 +00:00
lit.local.cfg
literal-constant-like-operand-instruction-size.ll AMDGPU: Use isLiteralConstantLike to check whether the operand could ever be literal 2022-03-31 08:06:31 -07:00
literals.ll
liveness.mir
llc-pipeline.ll AMDGPU: Add a pass to rewrite certain undef in PHI 2022-09-26 09:54:47 +08:00
llvm.amdgcn.alignbyte.ll AMDGPU: Remove llvm.amdgcn.alignbit and handle bitcode upgrade to fshr 2022-01-18 14:08:36 -05:00
llvm.amdgcn.atomic.csub.ll
llvm.amdgcn.atomic.dec.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
llvm.amdgcn.atomic.fadd.gfx90a.ll AMDGPU: Use tablegen patterns for buffer global and flat atomic fadd 2022-09-23 17:52:10 +02:00
llvm.amdgcn.atomic.fadd.ll [AMDGPU] Add FeatureFlatAtomicFaddF32Inst 2022-09-23 17:52:10 +02:00
llvm.amdgcn.atomic.inc.ll AMDGPU: Add new test for target intrinsic aliasing metadata 2022-11-06 22:14:12 -08:00
llvm.amdgcn.ballot.i32.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
llvm.amdgcn.ballot.i64.ll AMDGPU/SDAG: Custom SETCC (i.e. ballot) is always uniform 2022-04-11 14:04:21 -05:00
llvm.amdgcn.buffer.atomic.ll
llvm.amdgcn.buffer.load.dwordx3.ll
llvm.amdgcn.buffer.load.format.d16.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
llvm.amdgcn.buffer.load.format.ll
llvm.amdgcn.buffer.load.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
llvm.amdgcn.buffer.store.dwordx3.ll
llvm.amdgcn.buffer.store.format.d16.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
llvm.amdgcn.buffer.store.format.ll
llvm.amdgcn.buffer.store.ll
llvm.amdgcn.buffer.wbinvl1.ll
llvm.amdgcn.buffer.wbinvl1.sc.ll
llvm.amdgcn.buffer.wbinvl1.vol.ll
llvm.amdgcn.class.f16.ll
llvm.amdgcn.class.ll [DAGCombiner] Fold (sext/zext undef) -> 0 and aext(undef) -> undef. 2022-05-05 09:34:18 -07:00
llvm.amdgcn.cos.f16.ll
llvm.amdgcn.cos.ll
llvm.amdgcn.cubeid.ll
llvm.amdgcn.cubema.ll
llvm.amdgcn.cubesc.ll
llvm.amdgcn.cubetc.ll
llvm.amdgcn.cvt.fp8.ll [AMDGPU] Support for gfx940 fp8 conversions 2022-07-18 11:48:43 -07:00
llvm.amdgcn.cvt.pk.i16.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
llvm.amdgcn.cvt.pk.u16.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
llvm.amdgcn.cvt.pknorm.i16.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
llvm.amdgcn.cvt.pknorm.u16.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
llvm.amdgcn.cvt.pkrtz.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
llvm.amdgcn.dispatch.id.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
llvm.amdgcn.dispatch.ptr.ll
llvm.amdgcn.div.fixup.f16.ll
llvm.amdgcn.div.fixup.ll
llvm.amdgcn.div.fmas.ll
llvm.amdgcn.div.scale.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
llvm.amdgcn.ds.add.gs.reg.rtn.ll [AMDGPU] GFX11: automatically release VGPRs at the end of the shader 2022-06-30 20:55:14 +01:00
llvm.amdgcn.ds.append.ll [AMDGPU] Merge GlobalISel tests into SelectionDAG tests. NFC. 2022-11-07 17:39:51 +00:00
llvm.amdgcn.ds.bpermute.ll
llvm.amdgcn.ds.bvh.stack.rtn.ll [AMDGPU] Add GFX11 ds_bvh_stack_rtn_b32 instruction 2022-09-15 16:46:14 +01:00
llvm.amdgcn.ds.consume.ll [AMDGPU] Merge GlobalISel tests into SelectionDAG tests. NFC. 2022-11-07 17:39:51 +00:00
llvm.amdgcn.ds.gws.barrier-fastregalloc.ll
llvm.amdgcn.ds.gws.barrier.ll [AMDGPU] Merge GlobalISel tests into SelectionDAG tests. NFC. 2022-11-07 17:39:51 +00:00
llvm.amdgcn.ds.gws.init.ll [AMDGPU] Merge GlobalISel tests into SelectionDAG tests. NFC. 2022-11-07 17:39:51 +00:00
llvm.amdgcn.ds.gws.sema.br.ll [AMDGPU] Merge GlobalISel tests into SelectionDAG tests. NFC. 2022-11-07 17:39:51 +00:00
llvm.amdgcn.ds.gws.sema.p.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
llvm.amdgcn.ds.gws.sema.release.all.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
llvm.amdgcn.ds.gws.sema.v.ll [AMDGPU] Merge GlobalISel tests into SelectionDAG tests. NFC. 2022-11-07 17:39:51 +00:00
llvm.amdgcn.ds.ordered.add.gfx10.ll [AMDGPU] Merge GlobalISel tests into SelectionDAG tests. NFC. 2022-11-07 17:39:51 +00:00
llvm.amdgcn.ds.ordered.add.gfx11.ll [AMDGPU] gfx11 Generate VOPD Instructions 2022-07-05 09:18:19 -04:00
llvm.amdgcn.ds.ordered.add.ll [AMDGPU] Merge GlobalISel tests into SelectionDAG tests. NFC. 2022-11-07 17:39:51 +00:00
llvm.amdgcn.ds.ordered.swap.ll [AMDGPU] Merge GlobalISel tests into SelectionDAG tests. NFC. 2022-11-07 17:39:51 +00:00
llvm.amdgcn.ds.permute.ll
llvm.amdgcn.ds.sub.gs.reg.rtn.ll [AMDGPU] GFX11: automatically release VGPRs at the end of the shader 2022-06-30 20:55:14 +01:00
llvm.amdgcn.ds.swizzle.ll
llvm.amdgcn.exp.compr.ll [AMDGPU] llvm.amdgcn.exp.compr is not supported on GFX11 2022-06-28 14:48:25 +01:00
llvm.amdgcn.exp.ll [AMDGPU] gfx11 Generate VOPD Instructions 2022-07-05 09:18:19 -04:00
llvm.amdgcn.exp.prim.ll [AMDGPU] llvm.amdgcn.exp.compr is not supported on GFX11 2022-06-28 14:48:25 +01:00
llvm.amdgcn.exp.row.ll [AMDGPU] New AMDGPUInsertDelayAlu pass 2022-06-29 21:30:20 +01:00
llvm.amdgcn.fcmp.ll [AMDGPU] Autogenerate llvm.amdgcn.fcmp.ll 2022-10-26 07:00:34 +00:00
llvm.amdgcn.fdiv.fast.ll
llvm.amdgcn.fdot2.bf16.bf16.ll [AMDGPU] gfx11 Fix VOP3 dot instructions 2022-07-22 11:43:35 +02:00
llvm.amdgcn.fdot2.f16.f16.ll [AMDGPU] gfx11 Fix VOP3 dot instructions 2022-07-22 11:43:35 +02:00
llvm.amdgcn.fdot2.f32.bf16.ll [AMDGPU] gfx11 Generate VOPD Instructions 2022-07-05 09:18:19 -04:00
llvm.amdgcn.fdot2.ll [AMDGPU] Add GFX11 to some tests with manual checks 2022-11-17 09:42:28 +00:00
llvm.amdgcn.fma.legacy.ll [AMDGPU] Take advantage of VOP3 literals in convertToThreeAddress 2022-08-02 17:27:11 +01:00
llvm.amdgcn.fmad.ftz.f16.ll
llvm.amdgcn.fmad.ftz.ll
llvm.amdgcn.fmed3.f16.ll
llvm.amdgcn.fmed3.ll
llvm.amdgcn.fmul.legacy.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
llvm.amdgcn.fract.f16.ll
llvm.amdgcn.fract.ll
llvm.amdgcn.frexp.exp.f16.ll
llvm.amdgcn.frexp.exp.ll
llvm.amdgcn.frexp.mant.f16.ll
llvm.amdgcn.frexp.mant.ll
llvm.amdgcn.global.load.lds.ll [AMDGPU] Add llvm.amdgcn.global.load.lds intrinsic 2022-05-17 12:35:27 -07:00
llvm.amdgcn.groupstaticsize.ll
llvm.amdgcn.icmp.ll [AMDGPU] Autogenerate icmp codegen test 2022-10-24 06:37:50 +00:00
llvm.amdgcn.iglp.opt.ll AMDGPU: Use GlobalPriority for largest register tuples 2022-09-15 11:45:02 -04:00
llvm.amdgcn.image.a16.dim.ll [AMDGPU] GFX11: automatically release VGPRs at the end of the shader 2022-06-30 20:55:14 +01:00
llvm.amdgcn.image.a16.encode.ll [AMDGPU] GFX11: automatically release VGPRs at the end of the shader 2022-06-30 20:55:14 +01:00
llvm.amdgcn.image.atomic.dim.ll [AMDGPU] Use -check-prefixes in a test. NFC. 2022-06-23 14:59:44 +01:00
llvm.amdgcn.image.d16.dim.ll [AMDGPU] GFX11 CodeGen support for MIMG instructions 2022-06-16 18:23:14 +01:00
llvm.amdgcn.image.dim.gfx90a.ll [AMDGPU] Fix image opcodes GlobalISel on gfx90a. 2022-05-31 14:07:46 -07:00
llvm.amdgcn.image.dim.ll [AMDGPU] gfx11 Generate VOPD Instructions 2022-07-05 09:18:19 -04:00
llvm.amdgcn.image.gather4.a16.dim.ll [AMDGPU] Use V_PERM to match buildvectors when inputs are not canonicalized (i.e. can't use V_PACK) 2022-10-03 12:58:29 -07:00
llvm.amdgcn.image.gather4.d16.dim.ll [AMDGPU] GFX11 CodeGen support for MIMG instructions 2022-06-16 18:23:14 +01:00
llvm.amdgcn.image.gather4.dim.ll [AMDGPU] GFX11 CodeGen support for MIMG instructions 2022-06-16 18:23:14 +01:00
llvm.amdgcn.image.gather4.o.dim.ll
llvm.amdgcn.image.getlod.dim.ll [AMDGPU] GFX11 CodeGen support for MIMG instructions 2022-06-16 18:23:14 +01:00
llvm.amdgcn.image.load.a16.d16.ll [AMDGPU] GFX11 CodeGen support for MIMG instructions 2022-06-16 18:23:14 +01:00
llvm.amdgcn.image.load.a16.ll [AMDGPU] GFX11 CodeGen support for MIMG instructions 2022-06-16 18:23:14 +01:00
llvm.amdgcn.image.msaa.load.ll [AMDGPU] GFX11 CodeGen support for MIMG instructions 2022-06-16 18:23:14 +01:00
llvm.amdgcn.image.msaa.load.x.ll
llvm.amdgcn.image.nsa.ll [AMDGPU] Add MIMG NSA threshold configuration attribute 2022-09-28 20:03:18 +09:00
llvm.amdgcn.image.sample.a16.dim.ll [AMDGPU] Use V_PERM to match buildvectors when inputs are not canonicalized (i.e. can't use V_PACK) 2022-10-03 12:58:29 -07:00
llvm.amdgcn.image.sample.cd.a16.dim.ll [AMDGPU] Use V_PERM to match buildvectors when inputs are not canonicalized (i.e. can't use V_PACK) 2022-10-03 12:58:29 -07:00
llvm.amdgcn.image.sample.cd.dim.ll [AMDGPU] GFX11 CodeGen support for MIMG instructions 2022-06-16 18:23:14 +01:00
llvm.amdgcn.image.sample.cd.g16.encode.ll [AMDGPU] Use V_PERM to match buildvectors when inputs are not canonicalized (i.e. can't use V_PACK) 2022-10-03 12:58:29 -07:00
llvm.amdgcn.image.sample.cd.g16.ll [AMDGPU] Use V_PERM to match buildvectors when inputs are not canonicalized (i.e. can't use V_PACK) 2022-10-03 12:58:29 -07:00
llvm.amdgcn.image.sample.d16.dim.ll [AMDGPU] gfx11 Generate VOPD Instructions 2022-07-05 09:18:19 -04:00
llvm.amdgcn.image.sample.dim.gfx90a.ll [AMDGPU] Fix image opcodes GlobalISel on gfx90a. 2022-05-31 14:07:46 -07:00
llvm.amdgcn.image.sample.dim.ll [AMDGPU] gfx11 Generate VOPD Instructions 2022-07-05 09:18:19 -04:00
llvm.amdgcn.image.sample.g16.a16.dim.ll [AMDGPU] Use V_PERM to match buildvectors when inputs are not canonicalized (i.e. can't use V_PACK) 2022-10-03 12:58:29 -07:00
llvm.amdgcn.image.sample.g16.encode.ll [AMDGPU] Use V_PERM to match buildvectors when inputs are not canonicalized (i.e. can't use V_PACK) 2022-10-03 12:58:29 -07:00
llvm.amdgcn.image.sample.g16.ll [AMDGPU] Use V_PERM to match buildvectors when inputs are not canonicalized (i.e. can't use V_PACK) 2022-10-03 12:58:29 -07:00
llvm.amdgcn.image.sample.o.dim.ll
llvm.amdgcn.image.store.a16.d16.ll [AMDGPU] GFX11: automatically release VGPRs at the end of the shader 2022-06-30 20:55:14 +01:00
llvm.amdgcn.image.store.a16.ll [AMDGPU] GFX11: automatically release VGPRs at the end of the shader 2022-06-30 20:55:14 +01:00
llvm.amdgcn.implicit.buffer.ptr.hsa.ll
llvm.amdgcn.implicit.buffer.ptr.ll
llvm.amdgcn.implicitarg.ptr.ll AMDGPU: Set implicit kernarg size to be of 256 bytes for code object version 5 2022-04-07 08:35:23 -07:00
llvm.amdgcn.init.exec.ll [AMDGPU] Merge GlobalISel tests into SelectionDAG tests. NFC. 2022-11-07 17:39:51 +00:00
llvm.amdgcn.init.exec.wave32.ll [AMDGPU] Merge GlobalISel tests into SelectionDAG tests. NFC. 2022-11-07 17:39:51 +00:00
llvm.amdgcn.interp.f16.ll
llvm.amdgcn.interp.inreg.ll [AMDGPU] gfx11 Generate VOPD Instructions 2022-07-05 09:18:19 -04:00
llvm.amdgcn.interp.ll
llvm.amdgcn.intersect_ray.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
llvm.amdgcn.is.private.ll AMDGPU: Set up User SGPRs for queue_ptr only when necessary 2022-03-09 10:14:05 -08:00
llvm.amdgcn.is.shared.ll AMDGPU: Set up User SGPRs for queue_ptr only when necessary 2022-03-09 10:14:05 -08:00
llvm.amdgcn.kernarg.segment.ptr.ll
llvm.amdgcn.kill.ll [AMDGPU] Add GFX11 test coverage sharing checks with GFX10 2022-07-08 11:56:49 +01:00
llvm.amdgcn.ldexp.f16.ll [AMDGPU] V_LDEXP_F16 encoding fix and doc update. 2022-10-19 09:52:53 -04:00
llvm.amdgcn.ldexp.ll
llvm.amdgcn.lds.direct.load.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
llvm.amdgcn.lds.kernel.id.ll [amdgpu] Implement lds kernel id intrinsic 2022-07-19 17:46:19 +01:00
llvm.amdgcn.lds.param.load.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
llvm.amdgcn.lerp.ll
llvm.amdgcn.log.clamp.ll
llvm.amdgcn.mbcnt.ll AMDGPU: mbcnt allow for non-zero src1 for known-bits 2022-08-11 13:23:43 +01:00
llvm.amdgcn.mfma.bf16.ll [AMDGPU] Allow v_accvgpr_write to use SGPR on gfx90a 2022-03-22 13:52:29 -07:00
llvm.amdgcn.mfma.gfx90a.ll [AMDGPU] Remove unneeded regex escaping in FileCheck patterns 2022-05-23 12:09:58 +01:00
llvm.amdgcn.mfma.gfx940.ll [AMDGPU] Support for gfx940 fp8 smfmac 2022-07-18 12:12:41 -07:00
llvm.amdgcn.mfma.i8.ll [AMDGPU] Allow v_accvgpr_write to use SGPR on gfx90a 2022-03-22 13:52:29 -07:00
llvm.amdgcn.mfma.ll [AMDGPU] Remove unneeded regex escaping in FileCheck patterns 2022-05-23 12:09:58 +01:00
llvm.amdgcn.mov.dpp.ll [AMDGPU] gfx11 CodeGen for new DPP instructions 2022-07-05 10:17:59 -04:00
llvm.amdgcn.mov.dpp8.ll [AMDGPU] gfx11 Generate VOPD Instructions 2022-07-05 09:18:19 -04:00
llvm.amdgcn.mqsad.pk.u16.u8.ll
llvm.amdgcn.mqsad.u32.u8.ll
llvm.amdgcn.msad.u8.ll
llvm.amdgcn.mul.i24.ll
llvm.amdgcn.mul.u24.ll
llvm.amdgcn.mulhi.i24.ll
llvm.amdgcn.mulhi.u24.ll
llvm.amdgcn.perm.ll
llvm.amdgcn.permlane.ll [AMDGPU] Merge GlobalISel tests into SelectionDAG tests. NFC. 2022-11-07 17:39:51 +00:00
llvm.amdgcn.permlane64.ll [AMDGPU] gfx11 Generate VOPD Instructions 2022-07-05 09:18:19 -04:00
llvm.amdgcn.ps.live.ll [FileCheck] Catch missspelled directives. 2022-05-26 11:37:19 +01:00
llvm.amdgcn.qsad.pk.u16.u8.ll
llvm.amdgcn.queue.ptr.ll
llvm.amdgcn.raw.buffer.atomic.fadd.ll
llvm.amdgcn.raw.buffer.atomic.ll
llvm.amdgcn.raw.buffer.load.format.d16.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
llvm.amdgcn.raw.buffer.load.format.ll
llvm.amdgcn.raw.buffer.load.lds.ll [AMDGPU] Add intrinsics llvm.amdgcn.{raw|struct}.buffer.load.lds 2022-05-17 10:32:13 -07:00
llvm.amdgcn.raw.buffer.load.ll [AMDGPU] Add GFX11 test coverage sharing checks with GFX10 2022-07-08 11:56:49 +01:00
llvm.amdgcn.raw.buffer.store.format.d16.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
llvm.amdgcn.raw.buffer.store.format.ll
llvm.amdgcn.raw.buffer.store.ll
llvm.amdgcn.raw.tbuffer.load.d16.ll [AMDGPU] Add GFX11 test coverage sharing checks with GFX10 2022-07-08 11:56:49 +01:00
llvm.amdgcn.raw.tbuffer.load.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
llvm.amdgcn.raw.tbuffer.store.d16.ll [AMDGPU] Add GFX11 to some tests with manual checks 2022-11-17 09:42:28 +00:00
llvm.amdgcn.raw.tbuffer.store.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
llvm.amdgcn.rcp.f16.ll
llvm.amdgcn.rcp.legacy.ll
llvm.amdgcn.rcp.ll AMDGPU: Fold undef rcp to qnan 2022-11-04 15:49:37 -07:00
llvm.amdgcn.readfirstlane.ll
llvm.amdgcn.readlane.ll
llvm.amdgcn.rsq.clamp.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
llvm.amdgcn.rsq.f16.ll
llvm.amdgcn.rsq.legacy.ll
llvm.amdgcn.rsq.ll
llvm.amdgcn.s.barrier.ll
llvm.amdgcn.s.buffer.load.ll [Sink] Process basic blocks with a single successor 2022-11-18 01:23:12 +00:00
llvm.amdgcn.s.dcache.inv.ll
llvm.amdgcn.s.dcache.inv.vol.ll [AMDGPU] Mark SMEM cache invalidations as not reading memory 2022-05-20 17:18:03 +01:00
llvm.amdgcn.s.dcache.wb.ll [AMDGPU] Mark SMEM cache invalidations as not reading memory 2022-05-20 17:18:03 +01:00
llvm.amdgcn.s.dcache.wb.vol.ll [AMDGPU] Mark SMEM cache invalidations as not reading memory 2022-05-20 17:18:03 +01:00
llvm.amdgcn.s.decperflevel.ll
llvm.amdgcn.s.get.waveid.in.workgroup.ll
llvm.amdgcn.s.getpc.ll
llvm.amdgcn.s.getreg.ll
llvm.amdgcn.s.incperflevel.ll
llvm.amdgcn.s.memrealtime.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
llvm.amdgcn.s.memtime.ll
llvm.amdgcn.s.sethalt.ll
llvm.amdgcn.s.setprio.ll [AMDGPU] Add llvm.amdgcn.s.setprio intrinsic 2022-03-12 22:15:42 -08:00
llvm.amdgcn.s.setreg.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
llvm.amdgcn.s.sleep.ll
llvm.amdgcn.s.waitcnt.ll
llvm.amdgcn.sad.hi.u8.ll
llvm.amdgcn.sad.u8.ll
llvm.amdgcn.sad.u16.ll
llvm.amdgcn.sbfe.ll
llvm.amdgcn.sched.barrier.ll [AMDGPU] Add more expressive sched_barrier controls 2022-06-14 22:03:05 -07:00
llvm.amdgcn.sched.group.barrier.ll [AMDGPU] Add iglp_opt builtin and MFMA GEMM Opt strategy 2022-08-19 15:38:36 -07:00
llvm.amdgcn.sdot2.ll
llvm.amdgcn.sdot4.ll
llvm.amdgcn.sdot8.ll
llvm.amdgcn.sendmsg.ll
llvm.amdgcn.sendmsg.rtn.ll [AMDGPU] gfx11 Generate VOPD Instructions 2022-07-05 09:18:19 -04:00
llvm.amdgcn.set.inactive.ll AMDGPU: Don't clobber source register for V_SET_INACTIVE_* 2022-02-06 12:38:26 +08:00
llvm.amdgcn.sffbh.ll
llvm.amdgcn.sin.f16.ll
llvm.amdgcn.sin.ll
llvm.amdgcn.softwqm.ll [AMDGPU] Create new instructions in SIInstrInfo::moveToVALU 2022-11-04 07:21:11 +00:00
llvm.amdgcn.sqrt.f16.ll
llvm.amdgcn.sqrt.ll
llvm.amdgcn.struct.buffer.atomic.fadd.ll
llvm.amdgcn.struct.buffer.atomic.ll
llvm.amdgcn.struct.buffer.load.format.d16.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
llvm.amdgcn.struct.buffer.load.format.ll
llvm.amdgcn.struct.buffer.load.format.v3f16.ll
llvm.amdgcn.struct.buffer.load.lds.ll [AMDGPU] Add intrinsics llvm.amdgcn.{raw|struct}.buffer.load.lds 2022-05-17 10:32:13 -07:00
llvm.amdgcn.struct.buffer.load.ll
llvm.amdgcn.struct.buffer.store.format.d16.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
llvm.amdgcn.struct.buffer.store.format.ll
llvm.amdgcn.struct.buffer.store.ll
llvm.amdgcn.struct.tbuffer.load.d16.ll [AMDGPU] Add GFX11 test coverage sharing checks with GFX10 2022-07-08 11:56:49 +01:00
llvm.amdgcn.struct.tbuffer.load.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
llvm.amdgcn.struct.tbuffer.store.d16.ll [AMDGPU] Add GFX11 to some tests with manual checks 2022-11-17 09:42:28 +00:00
llvm.amdgcn.struct.tbuffer.store.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
llvm.amdgcn.sudot4.ll [AMDGPU] gfx11 new dot instruction codegen support 2022-06-16 14:19:34 -04:00
llvm.amdgcn.sudot8.ll [AMDGPU] gfx11 new dot instruction codegen support 2022-06-16 14:19:34 -04:00
llvm.amdgcn.tbuffer.load.d16.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
llvm.amdgcn.tbuffer.load.dwordx3.ll
llvm.amdgcn.tbuffer.load.ll
llvm.amdgcn.tbuffer.store.d16.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
llvm.amdgcn.tbuffer.store.dwordx3.ll
llvm.amdgcn.tbuffer.store.ll
llvm.amdgcn.trig.preop.ll
llvm.amdgcn.ubfe.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
llvm.amdgcn.udot2.ll [AMDGPU] gfx940: disable OP_SEL on V_DOT instructions 2022-03-14 17:02:00 -07:00
llvm.amdgcn.udot4.ll [AMDGPU] Add GFX11 test coverage sharing checks with GFX10 2022-07-08 11:56:49 +01:00
llvm.amdgcn.udot8.ll [AMDGPU] Add GFX11 test coverage sharing checks with GFX10 2022-07-08 11:56:49 +01:00
llvm.amdgcn.unreachable.ll
llvm.amdgcn.update.dpp.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
llvm.amdgcn.wave.barrier.ll
llvm.amdgcn.wavefrontsize.ll [AMDGPU] Add GFX11 test coverage sharing checks with GFX10 2022-07-08 11:56:49 +01:00
llvm.amdgcn.wmma_32.ll [AMDGPU] Update WMMA intrinsics with explicit f16 types 2022-07-01 08:55:25 +02:00
llvm.amdgcn.wmma_64.ll [AMDGPU] Update WMMA intrinsics with explicit f16 types 2022-07-01 08:55:25 +02:00
llvm.amdgcn.workgroup.id.ll
llvm.amdgcn.workitem.id.ll [AMDGPU] Add GFX11 test coverage sharing checks with GFX10 2022-07-08 11:56:49 +01:00
llvm.amdgcn.wqm.demote.ll AMDGPU: Adjust register allocation priority values down 2022-07-25 15:47:15 -04:00
llvm.amdgcn.wqm.vote.ll [AMDGPU] Merge GlobalISel tests into SelectionDAG tests. NFC. 2022-11-07 17:39:51 +00:00
llvm.amdgcn.writelane.ll [AMDGPU] Add GFX11 test coverage sharing checks with GFX10 2022-07-08 11:56:49 +01:00
llvm.ceil.f16.ll
llvm.cos.f16.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
llvm.cos.ll
llvm.dbg.value.ll
llvm.exp2.f16.ll
llvm.exp2.ll
llvm.floor.f16.ll
llvm.fma.f16.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
llvm.fmuladd.f16.ll [AMDGPU] Add GFX11 to some tests with manual checks 2022-11-17 09:42:28 +00:00
llvm.fptrunc.round.ll [AMDGPU] Add a new intrinsic to control fp_trunc rounding mode 2022-02-11 12:08:23 -05:00
llvm.log.f16.ll [AMDGPU] Aggressively fold immediates in SIShrinkInstructions 2022-05-18 11:04:33 +01:00
llvm.log.ll [AMDGPU] Aggressively fold immediates in SIShrinkInstructions 2022-05-18 11:04:33 +01:00
llvm.log2.f16.ll
llvm.log2.ll
llvm.log10.f16.ll [AMDGPU] Aggressively fold immediates in SIShrinkInstructions 2022-05-18 11:04:33 +01:00
llvm.log10.ll [AMDGPU] Aggressively fold immediates in SIShrinkInstructions 2022-05-18 11:04:33 +01:00
llvm.maxnum.f16.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
llvm.memcpy.ll
llvm.minnum.f16.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
llvm.mulo.ll [AMDGPU] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02:00
llvm.pow-gfx9.ll
llvm.pow.ll
llvm.powi.ll [AMDGPU] Move call clobbered return address registers s[30:31] to callee saved range 2022-03-09 12:18:02 +05:30
llvm.r600.cube.ll
llvm.r600.dot4.ll
llvm.r600.group.barrier.ll
llvm.r600.read.local.size.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
llvm.r600.recipsqrt.clamped.ll
llvm.r600.recipsqrt.ieee.ll
llvm.r600.tex.ll
llvm.rint.f16.ll
llvm.rint.f64.ll
llvm.rint.ll
llvm.round.f64.ll [AMDGPU] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02:00
llvm.round.ll
llvm.sin.f16.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
llvm.sin.ll
llvm.sqrt.f16.ll
llvm.trunc.f16.ll
lo16-32bit-physreg-copy.mir
lo16-hi16-illegal-copy.mir
lo16-hi16-physreg-copy.mir
lo16-lo16-physreg-copy-agpr.mir
lo16-lo16-physreg-copy-sgpr.mir
load-constant-f32.ll
load-constant-f64.ll
load-constant-i1.ll
load-constant-i8.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
load-constant-i16.ll AMDGPU: Use GlobalPriority for largest register tuples 2022-09-15 11:45:02 -04:00
load-constant-i32.ll
load-constant-i64.ll
load-global-f32.ll
load-global-f64.ll
load-global-i1.ll
load-global-i8.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
load-global-i16.ll [AMDGPU] Aggressively schedule to reduce RP in occupancy limited regions 2022-07-27 22:34:37 -07:00
load-global-i32.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
load-global-i64.ll
load-hi16.ll [AMDGPU] Use V_PERM to match buildvectors when inputs are not canonicalized (i.e. can't use V_PACK) 2022-10-03 12:58:29 -07:00
load-input-fold.ll
load-lo16.ll [AMDGPU] Use V_PERM to match buildvectors when inputs are not canonicalized (i.e. can't use V_PACK) 2022-10-03 12:58:29 -07:00
load-local-f32-no-ds128.ll
load-local-f32.ll
load-local-f64.ll
load-local-i1.ll
load-local-i8.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
load-local-i16.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
load-local-i32.ll
load-local-i64.ll
load-local-redundant-copies.ll [AMDGPU] Refactor LDS alignment checks. 2022-04-12 07:49:40 -07:00
load-local.96.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
load-local.128.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
load-range-metadata-assert.ll DAG: Fix assert on load casted to vector with attached range metadata 2022-11-15 23:28:55 -08:00
load-select-ptr.ll [AMDGPU] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02:00
load-store-opt-dlc.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
load-store-opt-scc.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
load-weird-sizes.ll
local-64.ll
local-atomics-fp.ll
local-atomics.ll
local-atomics64.ll Allow pointer types for atomicrmw xchg 2022-05-25 16:20:26 +00:00
local-memory.amdgcn.ll [DAG] SimplifyDemandedBits - don't early-out for multiple use values 2022-07-27 10:54:06 +01:00
local-memory.ll
local-memory.r600.ll
local-stack-alloc-block-sp-reference.ll PEI should be able to use backward walk in replaceFrameIndicesBackward. 2022-11-18 15:57:34 +01:00
local-stack-slot-offset.ll
loop-address.ll
loop-idiom.ll [opt] Don't translate legacy -analysis flag to require<analysis> 2022-10-07 14:54:34 -07:00
loop-live-out-copy-undef-subrange.ll RegisterCoalescer: Shrink main range after shrinking subranges 2022-07-29 08:57:28 -04:00
loop-on-function-argument.ll AMDGPU: Fix assert on function argument as loop condition 2022-01-12 19:44:26 -05:00
loop-prefetch.ll
loop_break.ll StructurizeCFG: prefer reduced number of live values 2022-09-26 09:54:47 +08:00
loop_exit_with_xor.ll
loop_header_nopred.mir [AMDGPU] More GFX11 coverage for tests with generated checks 2022-07-08 11:06:02 +01:00
lower-control-flow-live-variables-update.mir AMDGPU: Fix LiveVariables error after lowering SI_END_CF 2022-04-05 21:57:50 -04:00
lower-control-flow-other-terminators.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
lower-ctor-dtor-declaration.ll AMDGPU: Don't crash on global_ctor/dtor declaration 2022-06-23 21:04:54 +08:00
lower-ctor-dtor.ll
lower-empty-ctor-dtor.ll
lower-i1-copies-implicit-def-unstructured-loop.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
lower-kernargs.ll
lower-kernel-and-module-lds.ll [amdgpu] Error, instead of miscompile, anonymous kernels using lds 2022-09-28 16:30:04 +01:00
lower-kernel-lds-constexpr.ll [amdgpu] Expand all ConstantExpr users of LDS variables in instructions 2022-09-14 07:55:46 +01:00
lower-kernel-lds-super-align.ll [amdgpu] Always, instead of mostly, remove unused LDS symbols 2022-09-07 18:28:16 +01:00
lower-kernel-lds.ll [amdgpu] Always, instead of mostly, remove unused LDS symbols 2022-09-07 18:28:16 +01:00
lower-lds-struct-aa-memcpy.ll [CGP] Update MemIntrinsic alignment if possible 2022-11-17 11:59:35 +00:00
lower-lds-struct-aa-merge.ll
lower-lds-struct-aa.ll [AMDGPU] SILoadStoreOptimizer: avoid unbounded register pressure increases 2022-02-21 10:51:14 +00:00
lower-mem-intrinsics-threshold.ll
lower-mem-intrinsics.ll AMDGPU: Convert a test to opaque pointers 2022-11-17 15:14:59 -08:00
lower-module-lds-check-metadata.ll
lower-module-lds-constantexpr-phi.ll [amdgpu] Expand all ConstantExpr users of LDS variables in instructions 2022-09-14 07:55:46 +01:00
lower-module-lds-constantexpr.ll [amdgpu][lds] Use a consistent order of fields in generated structs 2022-11-09 15:57:41 +00:00
lower-module-lds-inactive.ll
lower-module-lds-offsets.ll [amdgpu] Elide module lds allocation in kernels with no callees 2022-05-04 22:42:07 +01:00
lower-module-lds-used-list.ll
lower-module-lds.ll [amdgpu] Elide module lds allocation in kernels with no callees 2022-05-04 22:42:07 +01:00
lower-multiple-ctor-dtor.ll
lower-range-metadata-intrinsic-call.ll
lower-term-opcodes.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
lshl-add-u64.ll [AMDGPU] Support gfx940 v_lshl_add_u64 instruction 2022-03-14 15:45:42 -07:00
lshl64-to-32.ll
lshr.v2i16.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
machine-cse-commute-target-flags.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
machine-cse-ssa.mir MachineCSE: Report this requires SSA 2022-04-14 20:21:21 -04:00
machine-scheduler-sink-trivial-remats-debug.mir [NFC] Split test to reduce time to run. 2022-08-12 10:40:31 +03:00
machine-scheduler-sink-trivial-remats.mir [NFC] Split test to reduce time to run. 2022-08-12 10:40:31 +03:00
machine-sink-ignorable-exec-use.mir [MachineSink] Allow sinking of constant or ignorable physreg uses 2022-01-18 14:17:40 +00:00
machinelicm-convergent.mir
macro-fusion-cluster-vcc-uses.mir
mad-combine.ll
mad-mix-hi.ll [AMDGPU][GlobalISel] Support mad/fma_mix selection 2022-11-08 08:02:34 +00:00
mad-mix-lo.ll [AMDGPU][GlobalISel] Support mad/fma_mix selection 2022-11-08 08:02:34 +00:00
mad-mix.ll [AMDGPU][GlobalISel] Support mad/fma_mix selection 2022-11-08 08:02:34 +00:00
mad.u16.ll [AMDGPU] Add GFX11 test coverage sharing checks with GFX10 2022-07-08 11:56:49 +01:00
mad24-get-global-id.ll
mad_64_32.ll Revert "[DAGCombiner] Fold (mul (sra X, BW-1), Y) -> (neg (and (sra X, BW-1), Y))" 2022-10-22 22:50:43 -07:00
mad_int24.ll
mad_u64_u32.ll [AMDGPU] Update checks in mad_u64_u32.ll. NFC. 2022-09-21 10:42:55 +01:00
mad_uint24.ll [AMDGPU] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02:00
madak-inline-constant.mir [AMDGPU] Fix deleting of move-immediate instructions after folding 2022-03-02 16:11:16 +00:00
madak.ll [AMDGPU] Test MAD formation on GFX11 2022-11-18 12:03:32 +00:00
madmk.ll [AMDGPU] Aggressively fold immediates in SIShrinkInstructions 2022-05-18 11:04:33 +01:00
mai-hazards-gfx90a.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
mai-hazards-gfx940.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
mai-hazards.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
mai-inline.ll
max-literals.ll
max-sgprs.ll
max.i16.ll
max.ll [AMDGPU] Aggressively fold immediates in SIFoldOperands 2022-05-18 10:19:35 +01:00
max3.ll
mcp-aligned-vgprs.mir [AMDGPU] Restrict machine copy propagation from creating unaligned classes 2022-03-14 14:09:40 -07:00
mcp-overlap-after-propagation.mir [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
mdt-preserving-crash.ll
med3-no-simplify.ll
mem-builtins.ll
memcpy-fixed-align.ll [AMDGPU] Extend SILoadStoreOptimizer to handle global loads 2022-02-22 08:42:36 -08:00
memcpy-inline-fails.ll
memcpy-scoped-aa.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
memory-legalizer-atomic-insert-end.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
memory-legalizer-fence.ll [AMDGPU] Add GFX11 test coverage for the memory legalizer 2022-06-09 15:35:56 +01:00
memory-legalizer-flat-agent.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
memory-legalizer-flat-nontemporal.ll [AMDGPU] gfx11 Generate VOPD Instructions 2022-07-05 09:18:19 -04:00
memory-legalizer-flat-singlethread.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
memory-legalizer-flat-system.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
memory-legalizer-flat-volatile.ll [AMDGPU] gfx11 Generate VOPD Instructions 2022-07-05 09:18:19 -04:00
memory-legalizer-flat-wavefront.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
memory-legalizer-flat-workgroup.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
memory-legalizer-global-agent.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
memory-legalizer-global-nontemporal.ll [AMDGPU] gfx11 Generate VOPD Instructions 2022-07-05 09:18:19 -04:00
memory-legalizer-global-singlethread.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
memory-legalizer-global-system.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
memory-legalizer-global-volatile.ll [AMDGPU] gfx11 Generate VOPD Instructions 2022-07-05 09:18:19 -04:00
memory-legalizer-global-wavefront.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
memory-legalizer-global-workgroup.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
memory-legalizer-invalid-addrspace.mir
memory-legalizer-invalid-syncscope.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
memory-legalizer-local-agent.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
memory-legalizer-local-nontemporal.ll [AMDGPU] gfx11 Generate VOPD Instructions 2022-07-05 09:18:19 -04:00
memory-legalizer-local-singlethread.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
memory-legalizer-local-system.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
memory-legalizer-local-volatile.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
memory-legalizer-local-wavefront.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
memory-legalizer-local-workgroup.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
memory-legalizer-local.mir
memory-legalizer-multiple-mem-operands-atomics.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
memory-legalizer-multiple-mem-operands-nontemporal-1.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
memory-legalizer-multiple-mem-operands-nontemporal-2.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
memory-legalizer-private-nontemporal.ll [AMDGPU] gfx11 Generate VOPD Instructions 2022-07-05 09:18:19 -04:00
memory-legalizer-private-volatile.ll [AMDGPU] gfx11 Generate VOPD Instructions 2022-07-05 09:18:19 -04:00
memory-legalizer-region.mir
memory-legalizer-store-infinite-loop.ll
memory_clause.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
memory_clause.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
merge-flat-load-store.mir [IR] Enable opaque pointers by default 2022-06-02 09:40:56 +02:00
merge-flat-with-global-load-store.mir [IR] Enable opaque pointers by default 2022-06-02 09:40:56 +02:00
merge-global-load-store.mir [IR] Enable opaque pointers by default 2022-06-02 09:40:56 +02:00
merge-image-load-gfx10.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
merge-image-load-gfx11.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
merge-image-load.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
merge-image-sample-gfx10.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
merge-image-sample-gfx11.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
merge-image-sample.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
merge-load-store-agpr.mir
merge-load-store-physreg.mir [AMDGPU] SILoadStoreOptimizer: avoid unbounded register pressure increases 2022-02-21 10:51:14 +00:00
merge-load-store-vreg.mir
merge-load-store.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
merge-m0.mir
merge-out-of-order-ldst.ll
merge-out-of-order-ldst.mir [AMDGPU] SILoadStoreOptimizer: avoid unbounded register pressure increases 2022-02-21 10:51:14 +00:00
merge-sbuffer-load.mir [AMDGPU][SILoadStoreOptimizer] Merge SGPR_IMM scalar buffer loads. 2022-09-15 13:48:51 +01:00
merge-store-crash.ll
merge-store-usedef.ll
merge-stores.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
merge-tbuffer.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
mesa3d.ll Update *_TMPRING_SIZE.WAVESIZE for GFX11 2022-06-10 13:24:00 -04:00
mesa_regression.ll
mfma-bf16-vgpr-cd-select.ll [AMDGPU] Select VGPR versions of MFMA if possible 2022-02-08 10:19:41 -08:00
mfma-cd-select.ll [AMDGPU] Updated some tests to run on gfx940. NFC. 2022-03-10 12:34:24 -08:00
mfma-loop.ll [AMDGPU] Allow v_accvgpr_write to use SGPR on gfx90a 2022-03-22 13:52:29 -07:00
mfma-no-register-aliasing.ll AMDGPU: Use GlobalPriority for largest register tuples 2022-09-15 11:45:02 -04:00
mfma-vgpr-cd-select-gfx940.ll [AMDGPU] Support for gfx940 fp8 smfmac 2022-07-18 12:12:41 -07:00
mfma-vgpr-cd-select.ll [AMDGPU] Updated some tests to run on gfx940. NFC. 2022-03-10 12:34:24 -08:00
min.ll [AMDGPU] Add GFX11 to some tests with manual checks 2022-11-17 09:42:28 +00:00
min3.ll
minmax.ll [AMDGPU] Add patterns for GFX11 v_minmax and v_maxmin instructions 2022-07-05 16:07:47 +01:00
mir-print-dead-csr-fi.mir
misched-killflags.mir
missing-store.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
mixed-wave32-wave64.ll
mixed_wave32_wave64.ll [AMDGPU] Add GFX11 to some tests with manual checks 2022-11-17 09:42:28 +00:00
mmo-target-flags-folding.ll [SDAG] Use MMO flags in MemSDNode folding 2022-03-09 14:25:22 -08:00
mode-register-fptrunc.mir [AMDGPU][GFX11] Use VGPR_32_Lo128 for VOP1,2,C 2022-09-20 09:56:28 -04:00
mode-register.mir [FileCheck] Catch missspelled directives. 2022-05-26 11:37:19 +01:00
module-lds-false-sharing.ll [amdgpu][nfc] Add test case showing false aliasing in LDS lowering 2022-08-30 15:33:57 +01:00
move-addr64-rsrc-dead-subreg-writes.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
move-load-addr-to-valu.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
move-to-valu-atomicrmw.ll
move-to-valu-worklist.ll
movreld-bug.ll
movrels-bug.mir
mubuf-legalize-operands.ll (Reland) [fastalloc] Support allocating specific register class in fastalloc 2022-08-20 13:25:34 +08:00
mubuf-legalize-operands.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
mubuf-offset-private.ll
mubuf-shader-vgpr.ll
mubuf.ll
mul.i16.ll [AMDGPU] Aggressively fold immediates in SIShrinkInstructions 2022-05-18 11:04:33 +01:00
mul.ll [AMDGPU] Add GFX11 test coverage sharing checks with GFX10 2022-07-08 11:56:49 +01:00
mul24-pass-ordering.ll [amdgpu] Implement lds kernel id intrinsic 2022-07-19 17:46:19 +01:00
mul_int24.ll [AMDGPU] Remove IR SpeculativeExecution pass from codegen pipeline 2022-08-02 17:35:20 +01:00
mul_uint24-amdgcn.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
mul_uint24-r600.ll
multi-divergent-exit-region.ll StructurizeCFG: prefer reduced number of live values 2022-09-26 09:54:47 +08:00
multi-dword-vgpr-spill.ll [AMDGPU] Make enable-flat-scratch a subtarget feature 2022-02-11 18:23:07 +01:00
multilevel-break.ll StructurizeCFG: Set Undef for non-predecessors in setPhiValues() 2022-09-26 09:54:47 +08:00
nand.ll
need-fp-from-vgpr-spills.ll [AMDGPU] Move call clobbered return address registers s[30:31] to callee saved range 2022-03-09 12:18:02 +05:30
neighboring-mfma-padding.mir [AMDGPU] Add s_nop WaitStates between neighboring mfma 2022-03-23 13:56:09 -07:00
nested-calls.ll [AMDGPU] Move call clobbered return address registers s[30:31] to callee saved range 2022-03-09 12:18:02 +05:30
nested-loop-conditions.ll StructurizeCFG: prefer reduced number of live values 2022-09-26 09:54:47 +08:00
no-bundle-asm.ll
no-dup-inst-prefetch.ll [AMDGPU] Pre-sink IR input for some tests 2022-07-21 14:25:44 +01:00
no-hsa-graphics-shaders.ll
no-initializer-constant-addrspace.ll
no-remat-indirect-mov.mir [AMDGPU] Regen checks again no-remat-indirect-mov 2022-03-15 13:44:41 -04:00
no-shrink-extloads.ll
no-source-locations-in-prologue.ll (Reland) [fastalloc] Support allocating specific register class in fastalloc 2022-08-20 13:25:34 +08:00
noclobber-barrier.ll [AMDGPU] Simplify AMDGPUAnnotateUniformValues::visitLoadInst 2022-02-03 16:27:48 +00:00
non-entry-alloca.ll [Sink] Allow sinking of invariant loads across critical edges 2022-10-06 09:21:12 +09:00
noop-shader-O0.ll
nop-data.ll
nor.ll
not-scalarize-volatile-load.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
nsa-reassign.ll
nsa-reassign.mir
nsa-vmem-hazard.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
nullptr.ll
occupancy-levels.ll [AMDGPU] Add GFX11 feature for subtargets with more VGPRs 2022-09-23 20:18:23 +01:00
offset-split-flat.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
offset-split-global.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
omod-nsz-flag.mir
omod.ll [AMDGPU] Regenerate omod.ll tests 2022-04-06 10:55:54 +01:00
opencl-image-metadata.ll
opencl-printf-and-hostcall.ll [AMDGPU][OpenCL] Remove "printf and hostcall" diagnostic 2022-04-05 19:10:23 +00:00
opencl-printf.ll
operand-folding.ll [Sink] Process basic blocks with a single successor 2022-11-18 01:23:12 +00:00
operand-spacing.ll
opt-exec-masking-pre-ra-update-liveness-wave32.mir AMDGPU: Fix invalid liveness after si-optimize-exec-masking-pre-ra 2022-06-22 20:49:03 -04:00
opt-exec-masking-pre-ra-update-liveness.mir AMDGPU: Fix assert when trying to overextend liverange 2022-11-04 15:14:43 -07:00
opt-sgpr-to-vgpr-copy.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
opt-vgpr-live-range-verifier-error.mir AMDGPU: Skip unexpected CFG in SIOptimizeVGPRLiveRange 2022-06-22 12:49:41 +08:00
opt_exec_copy_fold.mir
optimize-compare.ll
optimize-compare.mir llvm-reduce: Don't assert on functions which don't track liveness 2022-06-07 10:00:25 -04:00
optimize-exec-copies-extra-insts-after-copy.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
optimize-exec-mask-pre-ra-alloc-failure.mir [AMDGPU] Improve liveness copying in si-optimize-exec-masking-pre-ra 2022-07-17 17:34:05 +09:00
optimize-exec-mask-pre-ra-loop-phi.mir AMDGPU: Regenerate test checks 2022-06-21 15:37:12 -04:00
optimize-exec-masking-pre-ra.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
optimize-exec-masking-strip-terminator-bits.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
optimize-if-exec-masking.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
optimize-negated-cond-exec-masking-wave32.mir [LiveIntervals] Split live intervals on any dead def 2022-09-02 20:00:22 +03:00
optimize-negated-cond-exec-masking.mir [LiveIntervals] Split live intervals on any dead def 2022-09-02 20:00:22 +03:00
optimize-negated-cond.ll [StructurizeCFG] Clean up some boolean not instructions 2022-02-01 09:35:37 +00:00
or.ll [AMDGPU] Aggressively fold immediates in SIFoldOperands 2022-05-18 10:19:35 +01:00
or3.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
overlapping-tuple-copy-implicit-op-failure.ll GlobalISel: Constant fold G_PTR_ADD 2022-02-08 19:21:06 -05:00
pack.v2f16.ll [AMDGPU] Use V_PERM to match buildvectors when inputs are not canonicalized (i.e. can't use V_PACK) 2022-10-03 12:58:29 -07:00
pack.v2i16.ll [AMDGPU] Use V_PERM to match buildvectors when inputs are not canonicalized (i.e. can't use V_PACK) 2022-10-03 12:58:29 -07:00
packed-fp32.ll [AMDGPU] Aggressively fold immediates in SIShrinkInstructions 2022-05-18 11:04:33 +01:00
packed-op-sel.ll
packetizer.ll
pal-simple-indirect-call.ll [IR] Switch everything to use memory attribute 2022-11-04 10:21:38 +01:00
pal-userdata-regs.ll
parallelandifcollapse.ll
parallelorifcollapse.ll
partial-forwarding-hazards.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
partial-regcopy-and-spill-missed-at-regalloc.ll [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
partial-sgpr-to-vgpr-spills.ll
partial-shift-shrink.ll [AMDGPU][DAG] Fix trunc/shift combine condition 2022-10-21 06:36:07 +00:00
partially-dead-super-register-immediate.ll
peephole-opt-regseq-removal.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
pei-build-av-spill.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
pei-build-spill-partial-agpr.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
pei-build-spill.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
pei-reg-scavenger-position.mir PEI should be able to use backward walk in replaceFrameIndicesBackward. 2022-11-18 15:57:34 +01:00
pei-scavenge-sgpr-carry-out.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
pei-scavenge-sgpr-gfx9.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
pei-scavenge-sgpr.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
pei-scavenge-vgpr-spill.mir PEI should be able to use backward walk in replaceFrameIndicesBackward. 2022-11-18 15:57:34 +01:00
perfhint.ll [AMDGPU] Set amdgpu-memory-bound if a basic block has dense global memory access 2022-07-19 15:16:28 +05:30
permute.ll [AMDGPU] Regenerate permute.ll test checks for future patch 2022-05-21 10:42:58 +01:00
phi-elimination-assertion.mir
phi-elimination-end-cf.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
phi-vgpr-input-moveimm.mir [AMDGPU][NFC] Fix FileCheck directives in phi-vgpr-input-moveimm.mir. 2022-05-19 11:20:08 +01:00
pk_max_f16_literal.ll [AMDGPU] Add GFX11 test coverage sharing checks with GFX10 2022-07-08 11:56:49 +01:00
post-ra-sched-kill-bundle-use-inst.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
post-ra-sched-reset.mir
post-ra-soft-clause-dbg-info.ll
postra-bundle-memops.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
postra-machine-sink.mir
postra-norename.mir
power-sched-no-cycle.mir [AMDGPU] Update the mechanism used to check for cycles and add eges in power-sched mutation 2022-07-14 16:24:13 -07:00
power-sched-no-instr-sunit.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
pr51516.mir [AMDGPU] Aggressively schedule to reduce RP in occupancy limited regions 2022-07-27 22:34:37 -07:00
predicate-dp4.ll
predicates.ll
preserve-hi16.ll [AMDGPU][GFX11] Use VGPR_32_Lo128 for VOP1,2,C 2022-09-20 09:56:28 -04:00
print-mir-custom-pseudo.ll
private-access-no-objects.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
private-element-size.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
private-memory-atomics.ll fix tests for commit 9df0b254d2 2022-07-23 22:32:30 +01:00
private-memory-r600.ll AMDGPU: Use -passes for amdgpu-promote-alloca tests 2022-11-16 17:14:48 -08:00
prologue-epilogue-markers.ll [AMDGPU] Fix prologue/epilogue markers in .debug_line table for trivial functions 2022-08-10 23:00:19 +05:30
promote-alloca-addrspacecast.ll AMDGPU: Use -passes for amdgpu-promote-alloca tests 2022-11-16 17:14:48 -08:00
promote-alloca-array-aggregate.ll AMDGPU: Use -passes for amdgpu-promote-alloca tests 2022-11-16 17:14:48 -08:00
promote-alloca-array-allocation.ll AMDGPU: Use -passes for amdgpu-promote-alloca tests 2022-11-16 17:14:48 -08:00
promote-alloca-bitcast-function.ll AMDGPU: Use -passes for amdgpu-promote-alloca tests 2022-11-16 17:14:48 -08:00
promote-alloca-calling-conv.ll AMDGPU: Use -passes for amdgpu-promote-alloca tests 2022-11-16 17:14:48 -08:00
promote-alloca-globals.ll AMDGPU: Use -passes for amdgpu-promote-alloca tests 2022-11-16 17:14:48 -08:00
promote-alloca-invariant-markers.ll
promote-alloca-lifetime.ll AMDGPU: Use -passes for amdgpu-promote-alloca tests 2022-11-16 17:14:48 -08:00
promote-alloca-mem-intrinsics.ll AMDGPU: Use -passes for amdgpu-promote-alloca tests 2022-11-16 17:14:48 -08:00
promote-alloca-no-opts.ll
promote-alloca-padding-size-estimate.ll
promote-alloca-pointer-array.ll AMDGPU: Use -passes for amdgpu-promote-alloca tests 2022-11-16 17:14:48 -08:00
promote-alloca-stored-pointer-value.ll
promote-alloca-strip-abi-opt-attributes.ll AMDGPU: Use -passes for amdgpu-promote-alloca tests 2022-11-16 17:14:48 -08:00
promote-alloca-to-lds-constantexpr-use.ll AMDGPU: Use -passes for amdgpu-promote-alloca tests 2022-11-16 17:14:48 -08:00
promote-alloca-to-lds-icmp.ll AMDGPU: Use -passes for amdgpu-promote-alloca tests 2022-11-16 17:14:48 -08:00
promote-alloca-to-lds-phi.ll AMDGPU: Use -passes for amdgpu-promote-alloca tests 2022-11-16 17:14:48 -08:00
promote-alloca-to-lds-select.ll AMDGPU: Use -passes for amdgpu-promote-alloca tests 2022-11-16 17:14:48 -08:00
promote-alloca-unhandled-intrinsic.ll AMDGPU: Use -passes for amdgpu-promote-alloca tests 2022-11-16 17:14:48 -08:00
promote-alloca-vector-to-vector.ll AMDGPU: Use -passes for amdgpu-promote-alloca tests 2022-11-16 17:14:48 -08:00
promote-alloca-volatile.ll AMDGPU: Use -passes for amdgpu-promote-alloca tests 2022-11-16 17:14:48 -08:00
promote-constOffset-to-imm-gfx10.mir [AMDGPU] Add GFX11 to some tests with manual checks 2022-11-17 09:42:28 +00:00
promote-constOffset-to-imm-gfx90a.mir
promote-constOffset-to-imm.ll [Sink] Process basic blocks with a single successor 2022-11-18 01:23:12 +00:00
promote-constOffset-to-imm.mir
promote-kernel-arguments.ll [AMDGPU] Set noclobber metadata on loads instead of cast to constant 2022-03-07 23:13:02 -08:00
promote-vect3-load.ll
propagate-attributes-bitcast-function.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
propagate-attributes-clone.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
propagate-attributes-function-pointer-argument.ll
propagate-attributes-single-set.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
propagate-flat-work-group-size.ll [amdgpu] Implement lds kernel id intrinsic 2022-07-19 17:46:19 +01:00
ps-shader-arg-count.ll
ptr-arg-dbg-value.ll
ptrmask.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
pv-packing.ll [AMDGPU] Regenerate pv-packing.ll test 2022-04-06 12:23:17 +01:00
pv.ll
r600-constant-array-fixup.ll
r600-encoding.ll
r600-export-fix.ll
r600-infinite-loop-bug-while-reorganizing-vector.ll [InstCombine] Tighten up known library function signature tests (PR #56463) 2022-08-10 14:15:46 -06:00
r600-legalize-umax-bug.ll
r600.add.ll
r600.alu-limits.ll
r600.amdgpu-alias-analysis.ll [AAEval] Make compatible with opaque pointers 2022-03-16 10:02:11 +01:00
r600.bitcast.ll
r600.extract-lowbits.ll
r600.func-alignment.ll
r600.global_atomics.ll R600: Remove broken atomicrmw patterns 2022-11-04 16:14:04 -07:00
r600.private-memory.ll
r600.sub.ll
r600.work-item-intrinsics.ll
r600cfg.ll
ran-out-of-sgprs-allocation-failure.mir RegAllocGreedy: Try local instruction splitting with subranges 2022-09-12 09:03:55 -04:00
rcp-pattern.ll [AMDGPU] Simplify AMDGPUAnnotateUniformValues::visitLoadInst 2022-02-03 16:27:48 +00:00
rcp_iflag.ll
read-register-invalid-subtarget.ll
read-register-invalid-type-i32.ll
read-register-invalid-type-i64.ll
read_register.ll [AMDGPU] Merge GlobalISel tests into SelectionDAG tests. NFC. 2022-11-07 17:39:51 +00:00
readcyclecounter.ll [AMDGPU] Merge GlobalISel tests into SelectionDAG tests. NFC. 2022-11-07 17:39:51 +00:00
readlane_exec0.mir
reassoc-scalar.ll
recursion.ll [AMDGPU] Make the uses_dynamic_stack field in the kernel descriptor and the metadata map specific to code object v5 and later 2022-10-11 23:28:43 +05:30
reduce-build-vec-ext-to-ext-build-vec.ll
reduce-load-width-alignment.ll
reduce-saveexec.mir
reduce-store-width-alignment.ll
reduction.ll
reg-coalescer-sched-crash.ll
regalloc-fail-unsatisfiable-overlapping-tuple-hints.mir RegAllocGreedy: Allow last chance recolor to retry overlapping tuples 2022-04-25 17:07:17 -04:00
regalloc-failure-overlapping-insert-assert.mir RegAllocGreedy: Roll back successful recolorings on failure 2022-04-12 19:02:48 -04:00
regalloc-illegal-eviction-assert.ll RegAllocGreedy: Fix illegal eviction assert for urgent evictions 2022-04-12 19:16:56 -04:00
regalloc-introduces-copy-sgpr-to-agpr.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
regcoal-subrange-join-seg.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
regcoal-subrange-join.mir
regcoalesce-cannot-join-failures.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
regcoalesce-dbg.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
regcoalesce-keep-valid-lanes-implicit-def-bug39602.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
regcoalesce-prune.mir
regcoalescer-resolve-lane-conflict-by-subranges.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
regcoalescing-remove-partial-redundancy-assert.mir
register-count-comments.ll
reject-agpr-usage-before-gfx908.ll [AMDGPU] Split the lit test spill-vgpr-to-agpr.ll to different tests 2022-04-21 07:16:58 +05:30
rel32.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
release-vgprs.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
remaining-virtual-register-operands.ll [Greedy RegAlloc] Fix the handling of split register in last chance re-coloring. 2022-06-14 12:04:17 +07:00
remat-dead-subreg.mir Fix subrange liveness checking at rematerialization 2022-08-16 10:50:09 -07:00
remat-fp64-constants.ll
remat-sop.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
remat-vop.mir RegAllocGreedy: Fix subranges when rematerializing dead subreg defs 2022-07-24 11:51:59 -04:00
remove-short-exec-branches-gpr-idx-mode.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
remove-short-exec-branches-special-instructions.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
rename-disconnected-bug.ll
rename-independent-subregs-mac-operands.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
rename-independent-subregs.mir
reorder-stores.ll
replace-lds-by-ptr-call-diamond-shape.ll
replace-lds-by-ptr-call-selected_functions.ll
replace-lds-by-ptr-call-to-declare-only-func.ll
replace-lds-by-ptr-ignore-global-scope-use.ll
replace-lds-by-ptr-ignore-inline-asm-call.ll
replace-lds-by-ptr-ignore-kernel-only-used-lds.ll
replace-lds-by-ptr-ignore-not-reachable-lds.ll
replace-lds-by-ptr-ignore-small-lds.ll
replace-lds-by-ptr-indirect-call-diamond-shape.ll
replace-lds-by-ptr-indirect-call-selected_functions.ll
replace-lds-by-ptr-indirect-call-signature-match.ll
replace-lds-by-ptr-use-multiple-lds.ll
replace-lds-by-ptr-use-same-lds.ll
replace-lds-by-ptr-use-within-const-expr1.ll
replace-lds-by-ptr-use-within-const-expr2.ll
replace-lds-by-ptr-use-within-phi-inst.ll
reqd-work-group-size.ll [InstCombine] don't canonicalize shl+sub to mul+add 2022-09-21 08:39:07 -04:00
reserved-reg-in-clause.mir
resource-optimization-remarks.ll [AMDGPU] Add remarks to output some resource usage 2022-07-15 11:01:53 -07:00
resource-usage-dead-function.ll [AMDGPU] Make the uses_dynamic_stack field in the kernel descriptor and the metadata map specific to code object v5 and later 2022-10-11 23:28:43 +05:30
ret.ll [AMDGPU] Merge GlobalISel tests into SelectionDAG tests. NFC. 2022-11-07 17:39:51 +00:00
ret_jump.ll Revert "[Local] invertCondition: try modifying an existing ICmpInst" 2022-01-31 14:55:36 +00:00
return-with-successors.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
returnaddress.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
rewrite-out-arguments-address-space.ll AMDGPU: Create poison values instead of undef 2022-11-16 14:47:24 -08:00
rewrite-out-arguments.ll AMDGPU: Create poison values instead of undef 2022-11-16 14:47:24 -08:00
rewrite-undef-for-phi.ll AMDGPU: Add a pass to rewrite certain undef in PHI 2022-09-26 09:54:47 +08:00
rotl.i64.ll
rotl.ll
rotr.i64.ll
rotr.ll
rsq.ll
rv7x0_count3.ll
s_add_co_pseudo_lowering.mir [AMDGPU] Lowering VGPR to SGPR copies to v_readfirstlane_b32 if profitable. 2022-07-14 23:59:02 +02:00
s_addk_i32.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
s_code_end.ll [AMDGPU] Increase instruction cache line size to 128 bytes for GFX11 2022-06-20 14:25:10 +01:00
s_movk_i32.ll [AMDGPU] Aggressively fold immediates in SIShrinkInstructions 2022-05-18 11:04:33 +01:00
s_mulk_i32.ll
s_or_saveexec_xor_combine.mir [AMDGPU] Combine s_or_saveexec, s_xor instructions. 2022-07-21 14:16:37 +02:00
sad.ll [AMDGPU] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02:00
saddo.ll [AMDGPU] Lowering VGPR to SGPR copies to v_readfirstlane_b32 if profitable. 2022-07-14 23:59:02 +02:00
saddsat.ll [DAG] Enable ISD::SRL SimplifyMultipleUseDemandedBits handling inside SimplifyDemandedBits 2022-07-28 14:10:44 +01:00
salu-to-valu.ll [AMDGPU] Aggressively fold immediates in SIFoldOperands 2022-05-18 10:19:35 +01:00
same-slot-agpr-sgpr.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
sampler-resource-id.ll
save-fp.ll [AMDGPU] Move call clobbered return address registers s[30:31] to callee saved range 2022-03-09 12:18:02 +05:30
scalar-branch-missing-and-exec.ll
scalar-store-cache-flush.mir
scalar_to_vector.ll [DAG] Enable ISD::SRL SimplifyMultipleUseDemandedBits handling inside SimplifyDemandedBits 2022-07-28 14:10:44 +01:00
scalar_to_vector.v8i16.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
scalar_to_vector_v2x16.ll
scc-clobbered-sgpr-to-vmem-spill.ll
sched-assert-dead-def-subreg-use-other-subreg.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
sched-assert-onlydbg-value-empty-region.mir
sched-barrier-post-RA.mir [AMDGPU] Add more expressive sched_barrier controls 2022-06-14 22:03:05 -07:00
sched-barrier-pre-RA.mir AMDGPU: Use isMeta flags on pseudoinstructions 2022-06-29 10:31:29 -04:00
sched-crash-dbg-value.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
sched-group-barrier-pipeline-solver.mir [AMDGPU] Add iglp_opt builtin and MFMA GEMM Opt strategy 2022-08-19 15:38:36 -07:00
sched-group-barrier-pre-RA.mir [AMDGPU] Implement pipeline solver for non-trivial pipelines 2022-08-17 16:21:59 -07:00
sched-handleMoveUp-subreg-def-across-subreg-def.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
sched-prefer-non-mfma.mir [AMDGPU] Disable FillMFMAShadowMutation by default 2022-07-07 09:34:45 -07:00
sched-setprio.ll [AMDGPU] Consider S_SETPRIO a scheduling boundary 2022-07-27 11:50:23 -07:00
schedule-barrier-fpmode.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
schedule-barrier.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
schedule-fs-loop-nested-if.ll
schedule-fs-loop-nested.ll
schedule-fs-loop.ll
schedule-global-loads.ll
schedule-if-2.ll [InstCombine] Tighten up known library function signature tests (PR #56463) 2022-08-10 14:15:46 -06:00
schedule-if.ll
schedule-ilp.ll [AMDGPU] Add CL option for max-ilp scheduler. 2022-08-02 16:52:14 -07:00
schedule-ilp.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
schedule-kernel-arg-loads.ll
schedule-regpressure-limit-clustering.ll
schedule-regpressure-limit.ll [AMDGPU] Add GCNMaxILPSchedStrategy 2022-08-02 13:21:24 -07:00
schedule-regpressure-limit2.ll [AMDGPU] Add GCNMaxILPSchedStrategy 2022-08-02 13:21:24 -07:00
schedule-regpressure-limit3.ll [AMDGPU] Add GCNMaxILPSchedStrategy 2022-08-02 13:21:24 -07:00
schedule-regpressure-misched-max-waves.ll
schedule-regpressure.mir [AMDGPU][Scheduler] Avoid initializing Register pressure tracker when tracking is disabled 2022-07-28 15:39:28 -06:00
schedule-vs-if-nested-loop-failure.ll
schedule-vs-if-nested-loop.ll
schedule-xdl-resource.ll
scheduler-handle-move-bundle.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
scheduler-subrange-crash.ll
scratch-buffer.ll [AMDGPU] Aggressively fold immediates in SIFoldOperands 2022-05-18 10:19:35 +01:00
scratch-simple.ll PEI should be able to use backward walk in replaceFrameIndicesBackward. 2022-11-18 15:57:34 +01:00
sdag-print-divergence.ll [AArch64][SME] Add support for arm_locally_streaming functions. 2022-10-14 13:47:53 +00:00
sdiv.ll [AMDGPU] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02:00
sdiv64.ll [Sink] Allow sinking of invariant loads across critical edges 2022-10-06 09:21:12 +09:00
sdivrem24.ll
sdivrem64.r600.ll
sdwa-gfx9.mir
sdwa-op64-test.ll
sdwa-ops.mir Handling ADD|SUB U64 decomposed Pseudos not getting lowered to SDWA form 2022-11-17 10:01:40 +05:30
sdwa-peephole-instr-gfx10.mir
sdwa-peephole-instr.mir
sdwa-peephole.ll [Sink] Process basic blocks with a single successor 2022-11-18 01:23:12 +00:00
sdwa-preserve.mir
sdwa-scalar-ops.mir
sdwa-stack.mir
sdwa-vop2-64bit.mir
select-constant-cttz.ll [AMDGPU] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02:00
select-constant-xor.ll
select-fabs-fneg-extract-legacy.ll
select-fabs-fneg-extract.ll
select-i1.ll
select-opt.ll [AMDGPU] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02:00
select-undef.ll AMDGPU: Fold undef rcp to qnan 2022-11-04 15:49:37 -07:00
select-vectors.ll [AMDGPU] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02:00
select.f16.ll
select.ll
select64.ll [AMDGPU] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02:00
selectcc-cnd.ll
selectcc-cnde-int.ll
selectcc-icmp-select-float.ll
selectcc-opt.ll [MachineCSE] Allow PRE of instructions that read physical registers 2022-11-02 13:53:12 +00:00
selectcc.ll [AMDGPU] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02:00
sendmsg-m0-hazard.mir
set-dx10.ll
set-gpr-idx-peephole.mir
set-inactive-wwm-overwrite.ll [AMDGPU] Pre-sink IR input for some tests 2022-07-21 14:25:44 +01:00
set-wave-priority.ll [AMDGPU] Only raise wave priority if there is a long enough sequence of VALU instructions. 2022-09-08 15:21:30 +01:00
setcc-equivalent.ll
setcc-fneg-constant.ll
setcc-limit-load-shrink.ll
setcc-multiple-use.ll [SDAG] try to replace subtract-from-constant with xor 2022-07-08 08:14:24 -04:00
setcc-opt.ll [AMDGPU] Aggressively fold immediates in SIFoldOperands 2022-05-18 10:19:35 +01:00
setcc-sext.ll
setcc.ll
setcc64.ll [AMDGPU] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02:00
seto.ll
setuo.ll
sext-divergence-driven-isel.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
sext-eliminate.ll
sext-in-reg-failure-r600.ll
sext-in-reg.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
sgpr-control-flow.ll [MachineCSE] Allow CSE for instructions with ignorable operands 2022-11-14 19:34:59 +00:00
sgpr-copy-duplicate-operand.ll
sgpr-copy-local-cse.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
sgpr-copy.ll [AMDGPU] Fix 3 tests with expensive checks. NFC. 2022-03-02 14:56:48 -08:00
sgpr-phys-copy.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
sgpr-regalloc-flags.ll
sgpr-spill-dead-frame-in-dbg-value.mir
sgpr-spill-fi-skip-processing-stack-arg-dbg-value.mir [AMDGPU] Skip stack-arg dbg objects while fixing the dead frame indices 2022-11-04 15:28:35 +05:30
sgpr-spill-incorrect-fi-bookkeeping-bug.ll
sgpr-spill-no-vgprs.ll
sgpr-spill-partially-undef.mir AMDGPU: Update test checks to include -NEXT 2022-03-31 16:30:01 -04:00
sgpr-spill-to-vmem-scc-clobber-unhandled.mir AMDGPU: Fix clobbering SCC when expanding large offset spill pseudos 2022-02-07 10:02:03 -05:00
sgpr-spill-to-vmem-scc-clobber.mir PEI should be able to use backward walk in replaceFrameIndicesBackward. 2022-11-18 15:57:34 +01:00
sgpr-spill-update-only-slot-indexes.ll AMDGPU: Update SlotIndexes independently of LiveIntervals 2022-10-07 13:15:15 -07:00
sgpr-spill-vmem-large-frame.mir PEI should be able to use backward walk in replaceFrameIndicesBackward. 2022-11-18 15:57:34 +01:00
sgpr-spill-wrong-stack-id.mir [AMDGPU][NFC] Refactor AMDGPUCallingConv.td 2022-06-01 16:24:09 +00:00
sgpr-spill.mir PEI should be able to use backward walk in replaceFrameIndicesBackward. 2022-11-18 15:57:34 +01:00
sgpr-spills-split-regalloc.ll PEI should be able to use backward walk in replaceFrameIndicesBackward. 2022-11-18 15:57:34 +01:00
sgprcopies.ll
shader-addr64-nonuniform.ll
shared-op-cycle.ll [AMDGPU] Regenerate shared-op-cycle.ll test 2022-04-06 12:23:17 +01:00
shift-and-i64-ubfe.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
shift-and-i128-ubfe.ll
shift-i64-opts.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
shift-i128.ll [AMDGPU] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02:00
shift-select.ll [AMDGPU] Add GFX11 to some tests with manual checks 2022-11-17 09:42:28 +00:00
shl-add-to-add-shl.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
shl.ll [SelectionDAG][RISCV][AMDGPU][ARM] Improve SimplifyDemandedBits for SHL with variable shift amount. 2022-07-14 16:10:14 -07:00
shl.v2i16.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
shl_add.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
shl_add_constant.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
shl_add_ptr.ll
shl_add_ptr_csub.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
shl_add_ptr_global.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
shl_or.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
shrink-add-sub-constant.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
shrink-carry.mir
shrink-instructions-flags.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
shrink-instructions-illegal-fold.mir
shrink-instructions-implicit-vcclo.mir [AMDGPU] Don't shrink VOP3 instructions pre-RA on GFX10+ 2022-09-13 20:26:08 +01:00
shrink-insts-scalar-bit-ops.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
shrink-mad-fma.mir [AMDGPU][GFX11] Use VGPR_32_Lo128 for VOP1,2,C 2022-09-20 09:56:28 -04:00
shrink-vop3-carry-out.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
si-annotate-cf-kill.ll
si-annotate-cf-noloop.ll
si-annotate-cf-unreachable.ll
si-annotate-cf.ll [Sink] Process basic blocks with a single successor 2022-11-18 01:23:12 +00:00
si-annotate-cfg-loop-assert.ll
si-annotatecfg-multiple-backedges.ll
si-fix-sgpr-copies.mir
si-fold-aligned-agprs.mir [AMDGPU][SIFoldOperands] Consider the alignment constraints 2022-03-17 08:27:53 +05:30
si-fold-aligned-vgprs.mir [AMDGPU][SIFoldOperands] Consider the alignment constraints 2022-03-17 08:27:53 +05:30
si-fold-copy-kills.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
si-i1-copies.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
si-instr-info-correct-implicit-operands.ll
si-lower-control-flow-kill.ll
si-lower-control-flow-unreachable-block.ll
si-lower-control-flow.mir [AMDGPU] SILowerControlFlow uses LiveIntervals 2022-07-12 16:53:53 +01:00
si-lower-i1-copies.mir
si-lower-sgpr-spills.mir
si-scheduler-exports.ll [AMDGPU]: Fix failing assertion in SIMachineScheduler 2022-04-21 14:52:29 +01:00
si-scheduler.ll
si-sgpr-spill.ll
si-spill-cf.ll [IR] Remove support for float binop constant expressions 2022-07-12 09:40:49 +02:00
si-spill-sgpr-stack.ll
si-triv-disjoint-mem-access.ll [AMDGPU] SILoadStoreOptimizer: avoid unbounded register pressure increases 2022-02-21 10:51:14 +00:00
si-unify-exit-multiple-unreachables.ll [Sink] Allow sinking of invariant loads across critical edges 2022-10-06 09:21:12 +09:00
si-vector-hang.ll
sibling-call.ll [AMDGPU] Move call clobbered return address registers s[30:31] to callee saved range 2022-03-09 12:18:02 +05:30
sign_extend.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
simple-indirect-call.ll [amdgpu] Implement lds kernel id intrinsic 2022-07-19 17:46:19 +01:00
simplify-libcalls.ll [IR] Switch everything to use memory attribute 2022-11-04 10:21:38 +01:00
simplify-libcalls2.ll
simplifydemandedbits-recursion.ll
sink-after-control-flow-postra.mir [MachineSink] Check block prologue interference 2022-03-22 11:15:37 +09:00
sink-after-control-flow.mir [MachineSink] Use SkipPHIsAndLabels for sink insertion points 2022-02-16 12:44:22 +09:00
sink-image-sample.ll
sint_to_fp.f64.ll AMDGPU: Add some tests for i1 sitofp/uitofp-like selects 2022-11-12 10:36:55 -08:00
sint_to_fp.i64.ll
sint_to_fp.ll
sitofp.f16.ll
skip-branch-taildup-ret.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
skip-branch-trap.ll
skip-fold-regsequence.mir AMDGPU: Skip folding REG_SEQUENCE if found unknown regclasses for its users 2022-03-08 10:11:57 +05:30
skip-if-dead.ll AMDGPU: Make various vector undefs legal 2022-09-28 10:48:52 -04:00
skip-promote-alloca-vector-users.ll AMDGPU: Use -passes for amdgpu-promote-alloca tests 2022-11-16 17:14:48 -08:00
smed3.ll [AMDGPU] Drop _oneuse checks from med3 patterns 2022-09-07 16:31:49 -07:00
smem-no-clause-coalesced.mir
smem-war-hazard.mir [AMDGPU] Add GFX11 to some tests with manual checks 2022-11-17 09:42:28 +00:00
sminmax.ll
sminmax.v2i16.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
smrd-fold-offset.mir
smrd-gfx10.ll [AMDGPU] Add GFX11 to some tests with manual checks 2022-11-17 09:42:28 +00:00
smrd-vccz-bug.ll
smrd.ll [FileCheck] Catch missspelled directives. 2022-05-26 11:37:19 +01:00
smrd_vmem_war.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
soft-clause-dbg-value.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
soft-clause-exceeds-register-budget.ll [AMDGPU] Extend SILoadStoreOptimizer to handle global stores 2022-02-24 11:09:51 -08:00
sopk-compares.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
sopk-no-literal.ll [AMDGPU] Fix size of SOPK instructions to 4 bytes 2022-09-20 14:27:09 -06:00
speculative-execution-freecasts.ll
spill-agpr-partially-undef.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
spill-agpr.ll [AMDGPU] On gfx908, reserve VGPR for AGPR copy based on register budget. 2022-04-21 07:57:26 +05:30
spill-agpr.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
spill-alloc-sgpr-init-bug.ll
spill-before-exec.mir
spill-cfg-position.ll
spill-csr-frame-ptr-reg-copy.ll [amdgpu] Implement lds kernel id intrinsic 2022-07-19 17:46:19 +01:00
spill-empty-live-interval.mir
spill-m0.ll
spill-offset-calculation.ll PEI should be able to use backward walk in replaceFrameIndicesBackward. 2022-11-18 15:57:34 +01:00
spill-reg-tuple-super-reg-use.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
spill-scavenge-offset.ll PEI should be able to use backward walk in replaceFrameIndicesBackward. 2022-11-18 15:57:34 +01:00
spill-sgpr-csr-live-ins.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
spill-sgpr-stack-no-sgpr.ll AMDGPU: Fix asm in test using wrong IR type for physical register 2022-01-20 12:56:53 -05:00
spill-special-sgpr.mir PEI should be able to use backward walk in replaceFrameIndicesBackward. 2022-11-18 15:57:34 +01:00
spill-to-agpr-partial.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
spill-vector-superclass.ll [AMDGPU][GFX11] Use VGPR_32_Lo128 for VOP1,2,C 2022-09-20 09:56:28 -04:00
spill-vgpr-to-agpr.ll [AMDGPU] On gfx908, reserve VGPR for AGPR copy based on register budget. 2022-04-21 07:57:26 +05:30
spill-vgpr.ll [AMDGPU] Fix RP tracker's live registers after processing a memory clause. 2022-11-01 11:47:59 +01:00
spill-wide-sgpr.ll
spill192.mir [AMDGPU] Regenerate lit test pattern (NFC). 2022-04-20 23:06:35 +05:30
spill224.mir [AMDGPU] Regenerate lit test pattern (NFC). 2022-04-20 23:06:35 +05:30
spill_more_than_wavesize_csr_sgprs.ll
split-arg-dbg-value.ll
split-scalar-i64-add.ll
split-smrd.ll [AMDGPU] Fix 3 tests with expensive checks. NFC. 2022-03-02 14:56:48 -08:00
split-vector-memoperand-offsets.ll
splitkit-copy-bundle.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
splitkit-copy-live-lanes.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
splitkit-getsubrangeformask.ll [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
splitkit-nolivesubranges.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
splitkit.mir
sra.ll [AMDGPU] Lowering VGPR to SGPR copies to v_readfirstlane_b32 if profitable. 2022-07-14 23:59:02 +02:00
sram-ecc-default.ll
sramecc-subtarget-feature-any.ll
sramecc-subtarget-feature-disabled.ll
sramecc-subtarget-feature-enabled.ll
srem-seteq-illegal-types.ll [ValueTypes] Define MVTs for v128i2/v64i4 as well as i2 and i4. 2022-06-02 00:49:11 +00:00
srem.ll
srem64.ll [Sink] Allow sinking of invariant loads across critical edges 2022-10-06 09:21:12 +09:00
srl.ll [AMDGPU] Lowering VGPR to SGPR copies to v_readfirstlane_b32 if profitable. 2022-07-14 23:59:02 +02:00
sroa-before-unroll.ll
ssubo.ll
ssubsat.ll [DAG] Enable ISD::SRL SimplifyMultipleUseDemandedBits handling inside SimplifyDemandedBits 2022-07-28 14:10:44 +01:00
stack-pointer-offset-relative-frameindex.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
stack-realign-kernel.ll [AMDGPU] Make the uses_dynamic_stack field in the kernel descriptor and the metadata map specific to code object v5 and later 2022-10-11 23:28:43 +05:30
stack-realign.ll [AMDGPU] Move call clobbered return address registers s[30:31] to callee saved range 2022-03-09 12:18:02 +05:30
stack-size-overflow.ll DiagnosticInfo: Report function location for resource limits 2022-10-28 21:42:57 -07:00
stack-slot-color-sgpr-vgpr-spills.mir
stale-livevar-in-twoaddr-pass.mir
store-barrier.ll
store-clobbers-load.ll
store-global.ll
store-hi16.ll [AMDGPU] Select d16 stores even when sramecc is enabled 2022-04-19 09:34:32 +01:00
store-local.96.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
store-local.128.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
store-local.ll
store-private.ll
store-to-constant-error.ll AMDGPU: Relax test check on tablegen debug output 2022-04-13 15:00:18 -04:00
store-v3i64.ll
store-vector-ptrs.ll
store-weird-sizes.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
store_typed.ll
stress-calls.ll
strict_fadd.f16.ll [AMDGPU] Use V_PERM to match buildvectors when inputs are not canonicalized (i.e. can't use V_PACK) 2022-10-03 12:58:29 -07:00
strict_fadd.f32.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
strict_fadd.f64.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
strict_fma.f16.ll [AMDGPU] Use V_PERM to match buildvectors when inputs are not canonicalized (i.e. can't use V_PACK) 2022-10-03 12:58:29 -07:00
strict_fma.f32.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
strict_fma.f64.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
strict_fmul.f16.ll [AMDGPU] Use V_PERM to match buildvectors when inputs are not canonicalized (i.e. can't use V_PACK) 2022-10-03 12:58:29 -07:00
strict_fmul.f32.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
strict_fmul.f64.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
strict_fsub.f16.ll [AMDGPU] Use V_PERM to match buildvectors when inputs are not canonicalized (i.e. can't use V_PACK) 2022-10-03 12:58:29 -07:00
strict_fsub.f32.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
strict_fsub.f64.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
structurize.ll
structurize1.ll
sub-zext-cc-zext-cc.ll
sub.i16.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
sub.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
sub.v2i16.ll [AMDGPU] Use V_PERM to match buildvectors when inputs are not canonicalized (i.e. can't use V_PACK) 2022-10-03 12:58:29 -07:00
sub_i1.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
subreg-coalescer-crash.ll [AMDGPU] Fix 3 tests with expensive checks. NFC. 2022-03-02 14:56:48 -08:00
subreg-coalescer-undef-use.ll [Sink] Allow sinking of invariant loads across critical edges 2022-10-06 09:21:12 +09:00
subreg-eliminate-dead.ll
subreg-intervals.mir
subreg-split-live-in-error.mir
subreg-undef-def-with-other-subreg-defs.mir [UpdateTestChecks][AMDGPU] Run test update script 2022-03-01 10:45:03 -05:00
subreg_interference.mir
subvector-test.mir [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
swdev282079.ll
swdev282079.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
switch-default-block-unreachable.ll [AMDGPU] Unify unreachable intrinsics 2022-08-09 10:23:32 -04:00
switch-unreachable.ll
swizzle-export.ll
syncscopes.ll
tail-call-amdgpu-gfx.ll [AMDGPU] Move call clobbered return address registers s[30:31] to callee saved range 2022-03-09 12:18:02 +05:30
tail-call-cgp.ll
tail-dup-bundle.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
tail-duplication-convergent.ll
target-cpu.ll
target-mem-intrinsic-metadata.ll GlobalISel: Pass through AA metadata for target memory intrinsics 2022-11-06 22:14:12 -08:00
tex-clause-antidep.ll
texture-input-merge.ll
tgsplit.ll
threeaddr-wmma.mir [AMDGPU] gfx11 WMMA instruction support 2022-06-30 11:13:45 -04:00
tid-code-object-v2-backwards-compatibility.ll [AMDGPU] Add gfx940 target 2022-03-02 13:54:48 -08:00
tid-mul-func-xnack-all-any.ll
tid-mul-func-xnack-all-not-supported.ll
tid-mul-func-xnack-all-off.ll
tid-mul-func-xnack-all-on.ll
tid-mul-func-xnack-any-off-1.ll
tid-mul-func-xnack-any-off-2.ll
tid-mul-func-xnack-any-on-1.ll
tid-mul-func-xnack-any-on-2.ll
tid-mul-func-xnack-invalid-any-off-on.ll
tid-one-func-xnack-any.ll
tid-one-func-xnack-not-supported.ll
tid-one-func-xnack-off.ll
tid-one-func-xnack-on.ll
token-factor-inline-limit-test.ll
trans-forwarding-hazards.mir [AMDGPU] Add support for GFX11 hazards 2022-06-16 08:15:21 +01:00
transform-block-with-return-to-epilog.ll [AMDGPU] Combine s_or_saveexec, s_xor instructions. 2022-07-21 14:16:37 +02:00
trap-abis.ll AMDGPU: Set up User SGPRs for queue_ptr only when necessary 2022-03-09 10:14:05 -08:00
trap.ll [AMDGPU] Merge GlobalISel tests into SelectionDAG tests. NFC. 2022-11-07 17:39:51 +00:00
true16-ra-f128-fail.mir [AMDGPU][GFX11] Use VGPR_32_Lo128 for VOP1,2,C 2022-09-20 09:56:28 -04:00
true16-ra-pre-gfx11-regression-test.mir [AMDGPU][GFX11] Use VGPR_32_Lo128 for VOP1,2,C 2022-09-20 09:56:28 -04:00
trunc-bitcast-vector.ll
trunc-cmp-constant.ll
trunc-combine.ll [DAG] Enable ISD::SRL SimplifyMultipleUseDemandedBits handling inside SimplifyDemandedBits 2022-07-28 14:10:44 +01:00
trunc-store-f64-to-f16.ll
trunc-store-i1.ll
trunc-store-i64.ll
trunc-store-vec-i16-to-i8.ll
trunc-store.ll
trunc-vector-store-assertion-failure.ll
trunc.ll [AMDGPU] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02:00
tti-unroll-prefs.ll
tuple-allocation-failure.ll [MachineCSE] Allow CSE for instructions with ignorable operands 2022-11-14 19:34:59 +00:00
twoaddr-constrain.ll CodeGen: Set MODereferenceable from isDereferenceableAndAlignedPointer 2022-09-12 08:38:35 -04:00
twoaddr-fma-f64.mir [AMDGPU] Fix test_fmaak_otherimm_src0_f64 test 2022-03-01 16:35:19 +00:00
twoaddr-fma.mir [AMDGPU][GFX11] Use VGPR_32_Lo128 for VOP1,2,C 2022-09-20 09:56:28 -04:00
twoaddr-mad.mir [AMDGPU] Make more use of madmk/fmamk instructions 2022-03-02 10:22:10 +00:00
twoaddr-regsequence.mir
twoaddr-wmma.mir [AMDGPU] gfx11 WMMA instruction support 2022-06-30 11:13:45 -04:00
uaddo.ll
uaddsat.ll [DAG] Enable ISD::SRL SimplifyMultipleUseDemandedBits handling inside SimplifyDemandedBits 2022-07-28 14:10:44 +01:00
udiv.ll [AMDGPU] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02:00
udiv64.ll [Sink] Allow sinking of invariant loads across critical edges 2022-10-06 09:21:12 +09:00
udivrem.ll [AMDGPU] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02:00
udivrem24.ll [AMDGPU] Aggressively fold immediates in SIFoldOperands 2022-05-18 10:19:35 +01:00
udivrem64.r600.ll
uint_to_fp.f64.ll AMDGPU: Add some tests for i1 sitofp/uitofp-like selects 2022-11-12 10:36:55 -08:00
uint_to_fp.i64.ll
uint_to_fp.ll
uitofp.f16.ll
umed3.ll [AMDGPU] Drop _oneuse checks from med3 patterns 2022-09-07 16:31:49 -07:00
unaligned-load-store.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
unallocatable-bundle-regression.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
undef-copy-propagation.mir
undef-subreg-use-after-coalesce.mir RegisterCoalescer: Fix verifier error when merging copy of undef 2022-09-13 18:40:28 -04:00
undefined-physreg-sgpr-spill.mir
undefined-subreg-liverange.ll
unexpected-reg-unit-state.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
unhandled-loop-condition-assertion.ll
uniform-branch-intrinsic-cond.ll
uniform-cfg.ll [AMDGPU] Pre-sink IR input for some tests 2022-07-21 14:25:44 +01:00
uniform-crash.ll
uniform-load-from-tid.ll [AMDGPU] Limit TID / wavefrontsize uniformness to 1D kernels 2022-08-30 12:22:08 -07:00
uniform-loop-inside-nonuniform.ll
uniform-phi-with-undef.ll AMDGPU: Add a pass to rewrite certain undef in PHI 2022-09-26 09:54:47 +08:00
uniform-work-group-attribute-missing.ll [amdgpu] Implement lds kernel id intrinsic 2022-07-19 17:46:19 +01:00
uniform-work-group-multistep.ll [amdgpu] Implement lds kernel id intrinsic 2022-07-19 17:46:19 +01:00
uniform-work-group-nested-function-calls.ll [amdgpu] Implement lds kernel id intrinsic 2022-07-19 17:46:19 +01:00
uniform-work-group-prevent-attribute-propagation.ll [amdgpu] Implement lds kernel id intrinsic 2022-07-19 17:46:19 +01:00
uniform-work-group-propagate-attribute.ll
uniform-work-group-recursion-test.ll [IR] Switch everything to use memory attribute 2022-11-04 10:21:38 +01:00
uniform-work-group-test.ll [amdgpu] Implement lds kernel id intrinsic 2022-07-19 17:46:19 +01:00
unify-metadata.ll
unigine-liveness-crash.ll
unknown-processor.ll
unpack-half.ll
unroll.ll
unstructured-cfg-def-use-issue.ll AMDGPU: Adjust register allocation priority values down 2022-07-25 15:47:15 -04:00
unsupported-calls.ll Reapply "AMDGPU: Remove AMDGPUFixFunctionBitcasts pass" 2022-04-11 19:43:37 -04:00
unsupported-cc.ll
unsupported-image-a16.ll AMDGPU/GlobalISel: Explicitly set -global-isel-abort in failure tests 2022-01-20 12:56:53 -05:00
unsupported-image-g16.ll
update-lds-alignment.ll
update-phi.ll
urem-seteq-illegal-types.ll [AMDGPU] Aggressively fold immediates in SIShrinkInstructions 2022-05-18 11:04:33 +01:00
urem.ll [AMDGPU] Lowering VGPR to SGPR copies to v_readfirstlane_b32 if profitable. 2022-07-14 23:59:02 +02:00
urem64.ll [AMDGPU] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02:00
use-sgpr-multiple-times.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
usubo.ll [AMDGPU] Lowering VGPR to SGPR copies to v_readfirstlane_b32 if profitable. 2022-07-14 23:59:02 +02:00
usubsat.ll [DAG] Enable ISD::SRL SimplifyMultipleUseDemandedBits handling inside SimplifyDemandedBits 2022-07-28 14:10:44 +01:00
v1i64-kernel-arg.ll
v1024.ll AMDGPU: Make various vector undefs legal 2022-09-28 10:48:52 -04:00
v_add_u64_pseudo_sdwa.ll Handling ADD|SUB U64 decomposed Pseudos not getting lowered to SDWA form 2022-11-17 10:01:40 +05:30
v_cmp_gfx11.ll [AMDGPU] Add GFX11 tests for fcmp and ballot. NFC 2022-10-12 15:56:54 -04:00
v_cndmask.ll [AMDGPU] Add GFX11 test coverage sharing checks with GFX10 2022-07-08 11:56:49 +01:00
v_cvt_pk_u8_f32.ll
v_illegal-atomics.ll Transform illegal intrinsics to V_ILLEGAL 2022-08-06 08:59:00 +01:00
v_illegal-image_sample.ll Transform illegal intrinsics to V_ILLEGAL 2022-08-06 08:59:00 +01:00
v_mac.ll
v_mac_f16.ll
v_madak_f16.ll
v_mov_b64_expand_and_shrink.mir
v_mov_b64_expansion.mir [AMDGPU] Add v_mov_b64 gfx940 opcode 2022-03-07 12:07:12 -08:00
v_pack.ll [GISel] Add (fsub +-0.0, X) -> fneg combine 2022-11-03 08:21:50 +00:00
v_sub_u64_pseudo_sdwa.ll Handling ADD|SUB U64 decomposed Pseudos not getting lowered to SDWA form 2022-11-17 10:01:40 +05:30
v_swap_b32.mir AMDGPU: Fix not checking liveness in test 2022-06-07 10:00:25 -04:00
valu-i1.ll [AMDGPU] Combine s_or_saveexec, s_xor instructions. 2022-07-21 14:16:37 +02:00
valu-mask-write-hazard.mir [AMDGPU][GFX11] Mitigate VALU mask write hazard 2022-10-01 16:21:24 +09:00
vccz-corrupt-bug-workaround.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
vcmp-saveexec-to-vcmpx-wrong-kill-flags.mir AMDGPU: Clear kill flags when optimizing vcmp save exec sequence 2022-06-24 11:30:22 -04:00
vcmp-saveexec-to-vcmpx.ll [AMDGPU] Combine s_or_saveexec, s_xor instructions. 2022-07-21 14:16:37 +02:00
vcmp-saveexec-to-vcmpx.mir [AMDGPU] Increase detection range for s_mov, v_cmpx transformation. 2022-04-08 12:47:24 +02:00
vcmpx-exec-war-hazard.mir [AMDGPU] Add GFX11 to some tests with manual checks 2022-11-17 09:42:28 +00:00
vcmpx-permlane-hazard-sdwa.mir [AMDGPU] Fix hazard handling of v_cmpx to permlane 2022-06-09 10:33:54 -07:00
vcmpx-permlane-hazard.mir [AMDGPU] Fix hazard handling of v_cmpx to permlane 2022-06-09 10:33:54 -07:00
vector-alloca-addrspacecast.ll AMDGPU: Use -passes for amdgpu-promote-alloca tests 2022-11-16 17:14:48 -08:00
vector-alloca-atomic.ll AMDGPU: Use -passes for amdgpu-promote-alloca tests 2022-11-16 17:14:48 -08:00
vector-alloca-bitcast.ll AMDGPU: Use -passes for amdgpu-promote-alloca tests 2022-11-16 17:14:48 -08:00
vector-alloca-limits.ll AMDGPU: Use -passes for amdgpu-promote-alloca tests 2022-11-16 17:14:48 -08:00
vector-alloca.ll AMDGPU: Use -passes for amdgpu-promote-alloca tests 2022-11-16 17:14:48 -08:00
vector-extract-insert.ll
vector-legalizer-divergence.ll
vector-spill-restore-to-other-vector-type.mir [AMDGPU] Make enable-flat-scratch a subtarget feature 2022-02-11 18:23:07 +01:00
vector_shuffle.packed.ll [AMDGPU] Use V_PERM to match buildvectors when inputs are not canonicalized (i.e. can't use V_PACK) 2022-10-03 12:58:29 -07:00
vectorize-buffer-fat-pointer.ll
vectorize-global-local.ll
vectorize-loads.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
verify-constant-bus-violations.mir [AMDGPU] Add verification for mandatory literals 2022-05-20 16:14:00 +01:00
verify-ds-gws-align.mir
verify-duplicate-literal.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
verify-gfx90a-aligned-vgprs.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
verify-image-vaddr-align.mir [AMDGPU] Enforce alignment of image vaddr on gfx90a 2022-05-24 10:05:39 -07:00
verify-scalar-store.mir [AMDGPU] Relax verification of soffset in scalar stores 2022-06-28 16:10:08 -07:00
verify-sop.mir
verify-vopd.mir [AMDGPU] gfx11 Generate VOPD Instructions 2022-07-05 09:18:19 -04:00
vertex-fetch-encoding.ll
vgpr-agpr-limit-gfx90a.ll
vgpr-descriptor-waterfall-loop-idom-update.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
vgpr-liverange-ir.ll [Sink] Process basic blocks with a single successor 2022-11-18 01:23:12 +00:00
vgpr-liverange.ll [AMDGPU] Combine s_or_saveexec, s_xor instructions. 2022-07-21 14:16:37 +02:00
vgpr-remat.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
vgpr-spill-dead-frame-in-dbg-value.mir [AMDGPU] Vector register spill test cleanup (NFC) 2022-04-26 13:17:16 +05:30
vgpr-spill-emergency-stack-slot-compute.ll
vgpr-spill-emergency-stack-slot.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
vgpr-spill-fi-skip-processing-stack-arg-dbg-value.mir [AMDGPU] Skip stack-arg dbg objects while fixing the dead frame indices 2022-11-04 15:28:35 +05:30
vgpr-spill-scc-clobber.mir PEI should be able to use backward walk in replaceFrameIndicesBackward. 2022-11-18 15:57:34 +01:00
vgpr-spill.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
vgpr-tuple-allocation.ll AMDGPU: Make various vector undefs legal 2022-09-28 10:48:52 -04:00
vi-removed-intrinsics.ll
virtregrewrite-undef-identity-copy.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
visit-physreg-vgpr-imm-folding-bug.ll
vmem-to-salu-hazard.mir [AMDGPU] Add GFX11 to some tests with manual checks 2022-11-17 09:42:28 +00:00
vmem-vcc-hazard.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
vop-shrink-frame-index.mir
vop-shrink-non-ssa.mir
vop-shrink.ll
vopc_dpp.ll [AMDGPU] Remove old operand from VOPC DPP 2022-07-19 09:35:05 -04:00
vopc_dpp.mir [AMDGPU][GFX11] Use VGPR_32_Lo128 for VOP1,2,C 2022-09-20 09:56:28 -04:00
vopd-combine.mir [AMDGPU] Fix delay alu for VOPD with src2acc 2022-10-25 13:11:17 -04:00
vopd-src2acc-delay.mir [AMDGPU] Fix delay alu for VOPD with src2acc 2022-10-25 13:11:17 -04:00
vselect.ll [AMDGPU] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02:00
vselect64.ll
vtx-fetch-branch.ll
vtx-schedule.ll
wait.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
waitcnt-agpr.mir [AMDGPU] Fix AGPR offset for waitcnt 2022-02-14 15:16:21 -05:00
waitcnt-back-edge-loop.mir
waitcnt-bvh.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
waitcnt-debug.mir
waitcnt-flat.ll
waitcnt-loop-irreducible.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
waitcnt-loop-single-basic-block.mir
waitcnt-looptest.ll
waitcnt-meta-instructions.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
waitcnt-no-redundant.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
waitcnt-overflow.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
waitcnt-permute.mir
waitcnt-preexisting-vscnt.mir [AMDGPU] Omit unnecessary waitcnt before barriers 2022-07-29 11:12:36 -07:00
waitcnt-preexisting.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
waitcnt-skip-meta.mir
waitcnt-vinterp.mir [AMDGPU] Add a MIR test for D127781 2022-07-06 10:49:07 +01:00
waitcnt-vmcnt-loop.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
waitcnt-vmem-waw.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
waitcnt-vscnt.ll [AMDGPU] Add GFX11 to some tests with manual checks 2022-11-17 09:42:28 +00:00
waitcnt-vscnt.mir [AMDGPU] Add GFX11 to some tests with manual checks 2022-11-17 09:42:28 +00:00
waitcnt.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
wave32.ll [AMDGPU] Lowering VGPR to SGPR copies to v_readfirstlane_b32 if profitable. 2022-07-14 23:59:02 +02:00
wave_dispatch_regs.ll
while-break.ll StructurizeCFG: Set Undef for non-predecessors in setPhiValues() 2022-09-26 09:54:47 +08:00
widen-smrd-loads.ll [DAG] SimplifyDemandedBits - don't early-out for multiple use values 2022-07-27 10:54:06 +01:00
widen-vselect-and-mask.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
widen_extending_scalar_loads.ll
wmma-hazards.mir [AMDGPU] gfx11 WMMA instruction support 2022-06-30 11:13:45 -04:00
wmma_modifiers.ll AMDGPU: Make various vector undefs legal 2022-09-28 10:48:52 -04:00
wmma_multiple_32.ll [AMDGPU] Update WMMA intrinsics with explicit f16 types 2022-07-01 08:55:25 +02:00
wmma_multiple_64.ll [AMDGPU] Update WMMA intrinsics with explicit f16 types 2022-07-01 08:55:25 +02:00
wqm-gfx11.ll [AMDGPU] gfx11 Generate VOPD Instructions 2022-07-05 09:18:19 -04:00
wqm.ll [AMDGPU] Create new instructions in SIInstrInfo::moveToVALU 2022-11-04 07:21:11 +00:00
wqm.mir [AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores. 2022-11-14 15:36:18 +00:00
write-register-vgpr-into-sgpr.ll
write_register.ll [AMDGPU] Merge GlobalISel tests into SelectionDAG tests. NFC. 2022-11-07 17:39:51 +00:00
wrong-transalu-pos-fix.ll
wwm-reserved-spill.ll [AMDGPU] SIFixSGPRCopies reworking to use one pass over the MIR for analysis and lowering. 2022-09-19 23:31:45 +02:00
wwm-reserved.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
xfail.r600.bitcast.ll
xnack-subtarget-feature-any.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
xnack-subtarget-feature-disabled.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
xnack-subtarget-feature-enabled.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
xnor.ll [AMDGPU] Enable divergence-driven XNOR selection 2022-01-26 15:33:10 +03:00
xor.ll [AMDGPU] Aggressively fold immediates in SIFoldOperands 2022-05-18 10:19:35 +01:00
xor3-i1-const.ll [SelectionDAG][DAGCombiner] Reuse exist node by reassociate 2022-06-24 23:15:06 +08:00
xor3.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
xor_add.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
zero_extend.ll [AMDGPU] Aggressively fold immediates in SIFoldOperands 2022-05-18 10:19:35 +01:00
zext-divergence-driven-isel.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
zext-i64-bit-operand.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
zext-lid.ll AMDGPU: Directly implement computeKnownBits for workitem intrinsics 2022-04-22 10:49:50 -04:00

README

+==============================================================================+
| How to organize the lit tests                                                |
+==============================================================================+

- If you write a test for matching a single DAG opcode or intrinsic, it should
  go in a file called {opcode_name,intrinsic_name}.ll (e.g. fadd.ll)

- If you write a test that matches several DAG opcodes and checks for a single
  ISA instruction, then that test should go in a file called {ISA_name}.ll (e.g.
  bfi_int.ll

- For all other tests, use your best judgement for organizing tests and naming
  the files.

+==============================================================================+
| Naming conventions                                                           |
+==============================================================================+

- Use dash '-' and not underscore '_' to separate words in file names, unless
  the file is named after a DAG opcode or ISA instruction that has an
  underscore '_' in its name.