llvm-project/llvm/test/CodeGen/AMDGPU
Carl Ritson a35013bec6 [AMDGPU][GFX11] Mitigate VALU mask write hazard
VALU use of an SGPR (pair) as mask followed by SALU write to the
same SGPR can cause incorrect execution of subsequent SALU reads
of the SGPR.

Reviewed By: foad, rampitec

Differential Revision: https://reviews.llvm.org/D134151
2022-10-01 16:21:24 +09:00
..
GlobalISel [AMDGPU][GISel] Update `isCanonicalized` 2022-09-30 14:13:35 +00: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
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 [AMDGPU][NFC] Refactor AMDGPUCallingConv.td 2022-06-01 16:24:09 +00: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] Precommit switching test to generated checks for D134463 2022-09-23 15:12:53 -07: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
addrspacecast-constantexpr.ll [Intrinsics] Add `nocallback` to the memset/cpy/move intrinsics 2022-07-21 22:52:46 -05: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-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] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02:00
amdgpu-codegenprepare-mul24.ll
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
amdgpu.private-memory.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09: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
andorn2.ll
andorxorinvimm.ll
annotate-existing-abi-attributes.ll
annotate-kernel-features-hsa-call.ll [amdgpu] Implement lds kernel id intrinsic 2022-07-19 17:46:19 +01:00
annotate-kernel-features-hsa.ll [amdgpu] Implement lds kernel id intrinsic 2022-07-19 17:46:19 +01:00
annotate-kernel-features.ll [amdgpu] Implement lds kernel id intrinsic 2022-07-19 17:46:19 +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 [AMDGPU] Set most sched model resource's BufferSize to one 2021-12-01 22:31:28 -08:00
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 [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
atomic_load_add.ll
atomic_load_local.ll
atomic_load_sub.ll
atomic_optimizations_buffer.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
atomic_optimizations_global_pointer.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
atomic_optimizations_local_pointer.ll [AMDGPU] gfx11 Generate VOPD Instructions 2022-07-05 09:18:19 -04:00
atomic_optimizations_pixelshader.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
atomic_optimizations_raw_buffer.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
atomic_optimizations_struct_buffer.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
atomic_store_local.ll
atomicrmw-nand.ll [AMDGPU] Do not generate ELF symbols for the local branch target labels 2021-11-20 10:32:41 +05:30
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.ll [AAPointerInfo] OffsetInfo: Unassigned is distinct from Unknown 2022-09-28 20:31:36 +05:30
av_spill_cross_bb_usage.mir [AMDGPU][NFC] Refactor AMDGPUCallingConv.td 2022-06-01 16:24:09 +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 [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
bfe-patterns.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
bfe_uint.ll
bfi_int.ll [NFC][AMDGPU] Add new v_bfi Codegen test. 2022-09-21 19:02:11 +02:00
bfi_int.r600.ll AMDGPU: Add some additional test coverage for BFI matching 2022-01-26 15:06:50 -05: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 [AMDGPU] Do not generate ELF symbols for the local branch target labels 2021-11-20 10:32:41 +05:30
branch-folder-requires-no-phis.mir BranchFolder: Require NoPHIs 2022-06-01 21:14:49 -04:00
branch-relax-bundle.ll [AMDGPU] Do not generate ELF symbols for the local branch target labels 2021-11-20 10:32:41 +05:30
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 [AMDGPU] Add GFX11 test coverage sharing checks with GFX10 2022-07-08 11:56:49 +01: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
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] Select no-return atomic ops in BUFInstructions.td 2022-03-02 08:25:28 +05:30
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
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 [AMDGPU] Do not generate ELF symbols for the local branch target labels 2021-11-20 10:32:41 +05:30
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 AMDGPU: Remove fixed function ABI option 2021-12-10 19:41:19 -05:00
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 [AMDGPU] Do not generate ELF symbols for the local branch target labels 2021-11-20 10:32:41 +05:30
call-to-kernel-undefined.ll
call-to-kernel.ll
call-waitcnt.ll AMDGPU: Enable fixed function ABI by default 2021-12-04 10:49:18 -05:00
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 AMDGPU: Remove fixed function ABI option 2021-12-10 19:41:19 -05:00
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 [AMDGPU] Do not generate ELF symbols for the local branch target labels 2021-11-20 10:32:41 +05:30
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 [AMDGPU] Do not generate ELF symbols for the local branch target labels 2021-11-20 10:32:41 +05:30
cgp-bitfield-extract.ll [AMDGPU] Do not generate ELF symbols for the local branch target labels 2021-11-20 10:32:41 +05:30
chain-hi-to-lo.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +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
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
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
coalescer-subranges-another-prune-error.mir
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
coalescer-with-subregs-bad-identical.mir
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] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01: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 [AMDGPU] Fix tests in f6a2e6afed 2022-09-30 12:53:08 -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
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] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01: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] Lit test pre-commit changes (NFC) 2022-04-25 21:22:33 +05:30
ctlz.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
ctlz_zero_undef.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09: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] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
cttz_zero_undef.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
cube.ll
cvt_f32_ubyte.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
cvt_flr_i32_f32.ll
cvt_rpi_i32_f32.ll
dag-divergence-atomic.ll [AMDGPU] Set most sched model resource's BufferSize to one 2021-12-01 22:31:28 -08: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-fmad.ll [AMDGPU] Add use check in v_fma combine. 2022-09-29 12:25:03 +02:00
dagcombine-lshr-and-cmp.ll [AMDGPU] Move call clobbered return address registers s[30:31] to callee saved range 2022-03-09 12:18:02 +05:30
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
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
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] Precommit switching test to generated checks for D134463 2022-09-23 15:12:53 -07:00
divergence-driven-ctlz-cttz.ll [AMDGPU] Enable divergence predicates for ctlz/cttz 2021-12-20 20:53:48 +03:00
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 [AMDGPU] Expand not pattern according to the XOR node divergence 2021-12-20 14:41:38 +03:00
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] Move call clobbered return address registers s[30:31] to callee saved range 2022-03-09 12:18:02 +05:30
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 [AMDGPU] Do not generate ELF symbols for the local branch target labels 2021-11-20 10:32:41 +05:30
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 [AMDGPU] Do not generate ELF symbols for the local branch target labels 2021-11-20 10:32:41 +05:30
endpgm-dce.mir
enqueue-kernel.ll
exceed-max-sgprs.ll
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 [AMDGPU] Only select VOP3 forms of VOP2 instructions 2021-11-24 11:15:30 +00:00
extract-subvector-16bit.ll AMDGPU: Make various vector undefs legal 2022-09-28 10:48:52 -04:00
extract-subvector-equal-length.ll
extract-subvector.ll
extract-vector-elt-build-vector-combine.ll
extract_subvector_vec4_vec3.ll [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01: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 [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
fast-unaligned-load-store.private.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +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
fcanonicalize-elimination.ll [AMDGPU] Aggressively fold immediates in SIShrinkInstructions 2022-05-18 11:04:33 +01:00
fcanonicalize.f16.ll [AMDGPU] Precommit switching test to generated checks for D134463 2022-09-23 15:12:53 -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
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 [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +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
flat-scratch-fold-fi.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
flat-scratch-init.ll [AMDGPU] Make enable-flat-scratch a subtarget feature 2022-02-11 18:23:07 +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 [AMDGPU] gfx11 Generate VOPD Instructions 2022-07-05 09:18:19 -04: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] Aggressively fold immediates in SIShrinkInstructions 2022-05-18 11:04:33 +01:00
fmax_legacy.f64.ll [AMDGPU] Set most sched model resource's BufferSize to one 2021-12-01 22:31:28 -08:00
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] Aggressively fold immediates in SIShrinkInstructions 2022-05-18 11:04:33 +01:00
fmin_legacy.f64.ll [AMDGPU] Set most sched model resource's BufferSize to one 2021-12-01 22:31:28 -08:00
fmin_legacy.ll [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09:00
fminnum.f64.ll [AMDGPU] Set most sched model resource's BufferSize to one 2021-12-01 22:31:28 -08:00
fminnum.ll
fminnum.r600.ll
fmul-2-combine-multi-use.ll
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
fmuladd.f32.ll
fmuladd.f64.ll
fmuladd.v2f16.ll
fnearbyint.ll
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 [AMDGPU] Enable fneg and fabs divergence-driven instruction selection. 2021-11-23 19:37:07 +03:00
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 [AMDGPU] Enable fneg and fabs divergence-driven instruction selection. 2021-11-23 19:37:07 +03:00
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] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01: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
fold-imm-f16-f32.mir [AMDGPU] Aggressively fold immediates in SIShrinkInstructions 2022-05-18 11:04:33 +01: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
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
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 [GlobalISel] Allow DBG_VALUE to use undefined vregs before LiveDebugValues. 2021-12-05 15:55:59 -05:00
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 [AMDGPU] use scalar shift for SALU users in frame index elimination 2022-03-22 11:43:23 +01:00
frame-lowering-entry-all-sgpr-used.mir
frame-lowering-fp-adjusted.mir
frame-setup-without-sgpr-to-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
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] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09: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] user-sgpr-init16-bug does not apply to gfx1103 2022-07-29 14:21:13 +01:00
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] Add a test where regClassPriorityTrumpsGlobalness uses more vgprs 2022-07-22 12:08:47 +01: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] Update SIInsertHardClauses for GFX11 2022-06-09 21:29:56 +01:00
hazard-buffer-store-v-interp.mir llvm-reduce: Don't assert on functions which don't track liveness 2022-06-07 10:00:25 -04:00
hazard-hidden-bundle.mir
hazard-in-bundle.mir
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 [AMDGPU] Improve zeroesHigh16BitsOfDest for GFX9 legacy opcodes 2021-12-15 13:14:48 +00:00
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
i1-copies-rpo.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
i1-copy-from-loop.ll [AMDGPU] Do not generate ELF symbols for the local branch target labels 2021-11-20 10:32:41 +05:30
i1-copy-implicit-def.ll
i1-copy-phi-uniform-branch.ll [AMDGPU] Do not generate ELF symbols for the local branch target labels 2021-11-20 10:32:41 +05:30
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 [DAG] Enable ISD::SRL SimplifyMultipleUseDemandedBits handling inside SimplifyDemandedBits 2022-07-28 14:10:44 +01:00
idot4u.ll [DAG] Use recursivelyDeleteUnusedNodes in CommitTargetLoweringOpt. 2022-07-29 13:49:03 +00:00
idot8s.ll [DAG] Enable ISD::SRL SimplifyMultipleUseDemandedBits handling inside SimplifyDemandedBits 2022-07-28 14:10:44 +01:00
idot8u.ll [DAG] Use recursivelyDeleteUnusedNodes in CommitTargetLoweringOpt. 2022-07-29 13:49:03 +00: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 [AMDGPU] Set most sched model resource's BufferSize to one 2021-12-01 22:31:28 -08:00
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 [AMDGPU] Do not generate ELF symbols for the local branch target labels 2021-11-20 10:32:41 +05:30
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 (Reland) [fastalloc] Support allocating specific register class in fastalloc 2022-08-20 13:25:34 +08: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 [AMDGPU] Do not generate ELF symbols for the local branch target labels 2021-11-20 10:32:41 +05:30
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 [FunctionAttrs] Infer argmemonly . 2022-03-16 10:24:33 +00: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] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01: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 [AMDGPU] Set most sched model resource's BufferSize to one 2021-12-01 22:31:28 -08:00
insert-waitcnts-callee.mir
insert-waitcnts-exp.mir
insert_subreg.ll
insert_vector_dynelt.ll [AMDGPU] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02:00
insert_vector_elt.ll AMDGPU: Make various vector undefs legal 2022-09-28 10:48:52 -04:00
insert_vector_elt.v2i16.ll [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
insert_vector_elt.v2i16.subtest-nosaddr.ll
insert_vector_elt.v2i16.subtest-saddr.ll
inserted-wait-states.mir
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
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
kill-infinite-loop.ll [AMDGPU] Add a comment for a missing fold 2022-09-07 09:57:18 +01:00
known-never-nan.ll
known-never-snan.ll
knownbits-recursion.ll
large-alloca-compute.ll
large-alloca-graphics.ll
large-constant-initializer.ll
large-work-group-promote-alloca.ll [AMDGPU] gfx11 subtarget features & early tests 2022-05-11 10:31:49 -04: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
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] Add test for no waitcnt before issuing LDS DMA. NFC. 2022-05-17 10:45:55 -07: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 AMDGPU: Enable fixed function ABI by default 2021-12-04 10:49:18 -05:00
lds-initializer.ll
lds-m0-init-in-loop.ll [AMDGPU] Do not generate ELF symbols for the local branch target labels 2021-11-20 10:32:41 +05:30
lds-misaligned-bug.ll [AMDGPU] Split unaligned 4 DWORD DS operations 2022-04-12 16:07:13 -07: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
lds-zero-initializer.ll
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 [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00: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 [AMDGPU] Set most sched model resource's BufferSize to one 2021-12-01 22:31:28 -08:00
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
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
llvm.amdgcn.ds.gws.barrier-fastregalloc.ll
llvm.amdgcn.ds.gws.barrier.ll [AMDGPU] Add GFX11 coverage to shared sdag/gisel tests 2022-07-08 09:40:20 +01:00
llvm.amdgcn.ds.gws.init.ll [AMDGPU] Add GFX11 coverage to shared sdag/gisel tests 2022-07-08 09:40:20 +01:00
llvm.amdgcn.ds.gws.sema.br.ll [AMDGPU] Add GFX11 coverage to shared sdag/gisel tests 2022-07-08 09:40:20 +01: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] Add GFX11 test coverage 2022-07-08 09:13:59 +01:00
llvm.amdgcn.ds.ordered.add.gfx10.ll [AMDGPU] Add GFX11 coverage to shared sdag/gisel tests 2022-07-08 09:40:20 +01: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
llvm.amdgcn.ds.ordered.swap.ll [AMDGPU] Do not generate ELF symbols for the local branch target labels 2021-11-20 10:32:41 +05:30
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
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] Updated some tests to run on gfx940. NFC. 2022-03-10 12:34:24 -08: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 [AMDGPU] Set most sched model resource's BufferSize to one 2021-12-01 22:31:28 -08:00
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] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09: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] New AMDGPUInsertDelayAlu pass 2022-06-29 21:30:20 +01: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] gfx11 Generate VOPD Instructions 2022-07-05 09:18:19 -04:00
llvm.amdgcn.image.sample.cd.a16.dim.ll [AMDGPU] GFX11 CodeGen support for MIMG instructions 2022-06-16 18:23:14 +01: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] GFX11 CodeGen support for MIMG instructions 2022-06-16 18:23:14 +01:00
llvm.amdgcn.image.sample.cd.g16.ll [AMDGPU] GFX11 CodeGen support for MIMG instructions 2022-06-16 18:23:14 +01: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][GISel] Legalize V2S16 G_BUILD_VECTOR 2022-09-30 14:04:53 +00:00
llvm.amdgcn.image.sample.g16.encode.ll [AMDGPU] gfx11 Generate VOPD Instructions 2022-07-05 09:18:19 -04:00
llvm.amdgcn.image.sample.g16.ll [AMDGPU] gfx11 Generate VOPD Instructions 2022-07-05 09:18:19 -04: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] Add GFX11 coverage to shared sdag/gisel tests 2022-07-08 09:40:20 +01:00
llvm.amdgcn.init.exec.wave32.ll [AMDGPU] Add GFX11 coverage to shared sdag/gisel tests 2022-07-08 09:40:20 +01: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 AMDGPU: Assume all amdhsa kernarg passed implicit arguments by default 2021-12-04 10:38:25 -05:00
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
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] Add GFX11 coverage to shared sdag/gisel tests 2022-07-08 09:40:20 +01: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] Aggressively fold immediates in SIFoldOperands 2022-05-18 10:19:35 +01: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
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
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] Pre-sink IR input for some tests 2022-07-21 14:25:44 +01: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 [AMDGPU] Do not generate ELF symbols for the local branch target labels 2021-11-20 10:32:41 +05:30
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] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09: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 [AMDGPU] Set most sched model resource's BufferSize to one 2021-12-01 22:31:28 -08:00
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] Add GFX11 coverage to shared sdag/gisel tests 2022-07-08 09:40:20 +01: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] Set most sched model resource's BufferSize to one 2021-12-01 22:31:28 -08: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 Test commit 2021-11-30 15:00:16 +01:00
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] Precommit switching test to generated checks for D134463 2022-09-23 15:12:53 -07:00
load-input-fold.ll
load-lo16.ll [DAG] Fix SDLoc mismatch in (shl (srl x, c1), c2) -> and(shift(x,c3)) fold 2022-06-15 11:07:59 +01: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-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 MachineVerifier: Verify REG_SEQUENCE 2022-09-22 09:51:15 -04:00
load-store-opt-scc.mir MachineVerifier: Verify REG_SEQUENCE 2022-09-22 09:51:15 -04: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 [AMDGPU] Make enable-flat-scratch a subtarget feature 2022-02-11 18:23:07 +01:00
local-stack-slot-offset.ll
loop-address.ll
loop-idiom.ll
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 [AMDGPU] Do not generate ELF symbols for the local branch target labels 2021-11-20 10:32:41 +05:30
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 [amdgpu] Don't crash on empty global ctor/dtor 2021-11-16 14:36:08 +00:00
lower-i1-copies-implicit-def-unstructured-loop.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
lower-kernargs.ll AMDGPU: Assume all amdhsa kernarg passed implicit arguments by default 2021-12-04 10:38:25 -05:00
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 [amdgpu] Expand all ConstantExpr users of LDS variables in instructions 2022-09-14 07:55:46 +01: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
lower-module-lds-check-metadata.ll [amdgpu] Add regression test for LDS in metadata 2021-12-13 13:35:38 +00:00
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] Expand all ConstantExpr users of LDS variables in instructions 2022-09-14 07:55:46 +01: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 [AMDGPU] Set most sched model resource's BufferSize to one 2021-12-01 22:31:28 -08:00
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] Update `mad-mix*` CodeGen tests 2022-09-29 07:11:34 +00:00
mad-mix-lo.ll [AMDGPU] Update `mad-mix*` CodeGen tests 2022-09-29 07:11:34 +00:00
mad-mix.ll [AMDGPU] Update `mad-mix*` CodeGen tests 2022-09-29 07:11: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 [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09: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] Aggressively fold immediates in SIFoldOperands 2022-05-18 10:19:35 +01:00
madmk.ll [AMDGPU] Aggressively fold immediates in SIShrinkInstructions 2022-05-18 11:04:33 +01:00
mai-hazards-gfx90a.mir [AMDGPU] Fix DGEMM hazard for GFX90a 2022-08-01 11:56:22 -07:00
mai-hazards-gfx940.mir [AMDGPU] Fix DGEMM hazard for GFX90a 2022-08-01 11:56:22 -07:00
mai-hazards.mir
mai-inline.ll
max-literals.ll
max-sgprs.ll
max.i16.ll [AMDGPU] Set most sched model resource's BufferSize to one 2021-12-01 22:31:28 -08:00
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
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
memory-legalizer-multiple-mem-operands-nontemporal-1.mir
memory-legalizer-multiple-mem-operands-nontemporal-2.mir
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
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] Fix combined MMO in load-store merge 2022-02-24 10:47:57 -08:00
merge-image-load-gfx11.mir [AMDGPU] GFX11 CodeGen support for MIMG instructions 2022-06-16 18:23:14 +01:00
merge-image-load.mir [AMDGPU] Fix combined MMO in load-store merge 2022-02-24 10:47:57 -08:00
merge-image-sample-gfx10.mir [AMDGPU] Fix combined MMO in load-store merge 2022-02-24 10:47:57 -08:00
merge-image-sample-gfx11.mir [AMDGPU] GFX11 CodeGen support for MIMG instructions 2022-06-16 18:23:14 +01:00
merge-image-sample.mir [AMDGPU] Fix combined MMO in load-store merge 2022-02-24 10:47:57 -08: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
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] gfx11 BUF Instructions 2022-05-16 09:41:40 -04: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] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09: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
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] SIFixSGPRCopies reworking to use one pass over the MIR for analysis and lowering. 2022-09-19 23:31:45 +02: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 [AMDGPU] Report minimum scratch size in code object v5 and later by default 2022-09-29 09:52:45 +05:30
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
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 [AMDGPU] Aggressively fold immediates in SIShrinkInstructions 2022-05-18 11:04:33 +01:00
operand-spacing.ll [AMDGPU] Set most sched model resource's BufferSize to one 2021-12-01 22:31:28 -08:00
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] Additional liveness tests for si-optimize-exec-masking-pre-ra 2022-07-06 15:05:32 +09:00
opt-sgpr-to-vgpr-copy.mir [AMDGPU] avoid blind converting to VALU REG_SEQUENCE and PHIs 2022-08-02 18:37:57 +02: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
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] Precommit switching test to generated checks for D134463 2022-09-23 10:15:47 -07:00
pack.v2i16.ll [AMDGPU] Precommit switching test to generated checks for D134463 2022-09-23 15:12:53 -07:00
packed-fp32.ll [AMDGPU] Aggressively fold immediates in SIShrinkInstructions 2022-05-18 11:04:33 +01:00
packed-op-sel.ll [AMDGPU] Set most sched model resource's BufferSize to one 2021-12-01 22:31:28 -08:00
packetizer.ll
pal-simple-indirect-call.ll [AMDGPU] Changes the AMDGPU_Gfx calling convention by making the SGPRs 4..29 callee-save. This is to avoid superfluous s_movs when executing amdgpu_gfx function calls as the callee is likely not going to change the argument values. 2021-11-04 21:50:18 +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][GFX11] Use VGPR_32_Lo128 for VOP1,2,C 2022-09-20 09:56:28 -04:00
partial-sgpr-to-vgpr-spills.ll [AMDGPU] Do not generate ELF symbols for the local branch target labels 2021-11-20 10:32:41 +05:30
partial-shift-shrink.ll [AMDGPU] Precommit switching test to generated checks for D134463 2022-09-26 08:13:32 -07: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] On gfx908, reserve VGPR for AGPR copy based on register budget. 2022-04-21 07:57:26 +05:30
pei-build-spill-partial-agpr.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
pei-build-spill.mir [AMDGPU] On gfx908, reserve VGPR for AGPR copy based on register budget. 2022-04-21 07:57:26 +05:30
pei-reg-scavenger-position.mir AMDGPU: Mark prolog/epilog SCC defs as dead 2021-11-15 21:35:06 -05:00
pei-scavenge-sgpr-carry-out.mir AMDGPU: Mark SCC def as dead when expanding frame indexes 2021-12-08 18:40:39 -05:00
pei-scavenge-sgpr-gfx9.mir [AMDGPU] Make enable-flat-scratch a subtarget feature 2022-02-11 18:23:07 +01:00
pei-scavenge-sgpr.mir AMDGPU: Mark SCC def as dead when expanding frame indexes 2021-12-08 18:40:39 -05:00
pei-scavenge-vgpr-spill.mir [AMDGPU][NFC] Refactor AMDGPUCallingConv.td 2022-06-01 16:24:09 +00: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
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] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01: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
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
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
promote-alloca-array-aggregate.ll [AMDGPUPromoteAlloca] Make compatible with opaque pointers 2022-03-11 09:20:51 +01:00
promote-alloca-array-allocation.ll
promote-alloca-bitcast-function.ll
promote-alloca-calling-conv.ll
promote-alloca-globals.ll
promote-alloca-invariant-markers.ll
promote-alloca-lifetime.ll
promote-alloca-mem-intrinsics.ll
promote-alloca-no-opts.ll
promote-alloca-padding-size-estimate.ll
promote-alloca-pointer-array.ll
promote-alloca-stored-pointer-value.ll
promote-alloca-strip-abi-opt-attributes.ll
promote-alloca-to-lds-constantexpr-use.ll AMDGPU: Account for usage HIP-style dynamic LDS 2022-01-19 13:05:29 -05:00
promote-alloca-to-lds-icmp.ll [AMDGPU] Fix regenerated test checks (NFC) 2022-03-10 11:56:17 +01:00
promote-alloca-to-lds-phi.ll
promote-alloca-to-lds-select.ll
promote-alloca-unhandled-intrinsic.ll
promote-alloca-vector-to-vector.ll [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
promote-alloca-volatile.ll
promote-constOffset-to-imm-gfx10.mir
promote-constOffset-to-imm-gfx90a.mir
promote-constOffset-to-imm.ll [AMDGPU] Aggressively schedule to reduce RP in occupancy limited regions 2022-07-27 22:34:37 -07: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 AMDGPU: Enable fixed function ABI by default 2021-12-04 10:49:18 -05:00
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.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 [CodeGen] Remove unneeded regex escaping in FileCheck patterns. NFC. 2022-02-18 16:10:56 +00:00
readcyclecounter.ll CodeGen: Set MODereferenceable from isDereferenceableAndAlignedPointer 2022-09-12 08:38:35 -04:00
readlane_exec0.mir
reassoc-scalar.ll
recursion.ll [AMDGPU] Report minimum scratch size in code object v5 and later by default 2022-09-29 09:52:45 +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] On gfx908, reserve VGPR for AGPR copy based on register budget. 2022-04-21 07:57:26 +05:30
regcoal-subrange-join-seg.mir
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
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] GFX11: automatically release VGPRs at the end of the shader 2022-06-30 20:55:14 +01: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 [AMDGPU] Do not generate ELF symbols for the local branch target labels 2021-11-20 10:32:41 +05:30
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
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: Fix assertion when printing unreachable functions 2022-07-29 08:57:43 -04:00
ret.ll
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 [AMDGPURewriteOutArguments] Don't use pointer element type 2022-02-08 16:10:41 +01:00
rewrite-out-arguments.ll [AMDGPURewriteOutArguments] Don't use pointer element type 2022-02-08 16:10:41 +01: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] Don't remove VGPR to AGPR dead spills from frame info 2021-12-23 11:09:19 -06: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 AMDGPU: Mark scc defs dead in SGPR to VMEM path for no free SGPRs 2021-12-08 18:40:49 -05:00
sched-assert-dead-def-subreg-use-other-subreg.mir [AMDGPU] Add scheduler pass to rematerialize trivial defs 2022-03-09 09:34:33 -08:00
sched-assert-onlydbg-value-empty-region.mir [AMDGPU] Set most sched model resource's BufferSize to one 2021-12-01 22:31:28 -08:00
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 [IR] Remove support for float binop constant expressions 2022-07-12 09:40:49 +02: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 [UpdateTestChecks][AMDGPU] Run test update script 2022-03-01 10:45:03 -05: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] Regen checks for schedule-barrier 2022-03-15 13:35:43 -04: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] Set most sched model resource's BufferSize to one 2021-12-01 22:31:28 -08: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 [AMDGPU] Make enable-flat-scratch a subtarget feature 2022-02-11 18:23:07 +01:00
sdag-print-divergence.ll [AMDGPU] Fix runline for windows in sdag-print-divergence.ll. NFC. 2022-09-16 12:15:08 -07:00
sdiv.ll [AMDGPU] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02:00
sdiv64.ll [AMDGPU] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02:00
sdivrem24.ll
sdivrem64.r600.ll
sdwa-gfx9.mir
sdwa-op64-test.ll
sdwa-ops.mir
sdwa-peephole-instr-gfx10.mir
sdwa-peephole-instr.mir
sdwa-peephole.ll [AMDGPU] Lowering VGPR to SGPR copies to v_readfirstlane_b32 if profitable. 2022-07-14 23:59:02 +02: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 [AMDGPU] Only select VOP3 forms of VOP2 instructions 2021-11-24 11:15:30 +00:00
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: Make various vector undefs legal 2022-09-28 10:48:52 -04: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 [AMDGPU] Set most sched model resource's BufferSize to one 2021-12-01 22:31:28 -08:00
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
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 [AMDGPU] Add an implicit use of M0 to all V_MOV_B32_indirect_read/write 2021-11-19 19:00:17 +00:00
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 [AMDGPU] Combine s_or_saveexec, s_xor instructions. 2022-07-21 14:16:37 +02: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-incorrect-fi-bookkeeping-bug.ll AMDGPU: Simplify test for SGPR spilling bug 2021-12-08 18:40:44 -05:00
sgpr-spill-no-vgprs.ll [AMDGPU] Do not generate ELF symbols for the local branch target labels 2021-11-20 10:32:41 +05:30
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 [AMDGPU][NFC] Refactor AMDGPUCallingConv.td 2022-06-01 16:24:09 +00:00
sgpr-spill-vmem-large-frame.mir [AMDGPU] On gfx908, reserve VGPR for AGPR copy based on register budget. 2022-04-21 07:57:26 +05:30
sgpr-spill-wrong-stack-id.mir [AMDGPU][NFC] Refactor AMDGPUCallingConv.td 2022-06-01 16:24:09 +00:00
sgpr-spill.mir [AMDGPU] Make enable-flat-scratch a subtarget feature 2022-02-11 18:23:07 +01:00
sgpr-spills-split-regalloc.ll (Reland) [fastalloc] Support allocating specific register class in fastalloc 2022-08-20 13:25:34 +08: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 [AMDGPU] Set most sched model resource's BufferSize to one 2021-12-01 22:31:28 -08:00
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
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
si-annotate-cf-kill.ll [AMDGPU] Do not generate ELF symbols for the local branch target labels 2021-11-20 10:32:41 +05:30
si-annotate-cf-noloop.ll
si-annotate-cf-unreachable.ll
si-annotate-cf.ll StructurizeCFG: prefer reduced number of live values 2022-09-26 09:54:47 +08:00
si-annotate-cfg-loop-assert.ll [AMDGPU] Do not generate ELF symbols for the local branch target labels 2021-11-20 10:32:41 +05:30
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][SIFoldOperands] Clear kills when folding COPY 2022-07-28 11:57:55 +09: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 [AMDGPU] Do not generate ELF symbols for the local branch target labels 2021-11-20 10:32:41 +05:30
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 [AMDGPU] Unify unreachable intrinsics 2022-08-09 10:23:32 -04: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 [Passes] add a tail-call-elim pass near the end of the opt pipeline 2022-07-25 15:25:47 -04: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] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02:00
sint_to_fp.i64.ll [AMDGPU] Set most sched model resource's BufferSize to one 2021-12-01 22:31:28 -08:00
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 [AMDGPU] Do not generate ELF symbols for the local branch target labels 2021-11-20 10:32:41 +05:30
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
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
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
smrd-vccz-bug.ll [AMDGPU] Do not generate ELF symbols for the local branch target labels 2021-11-20 10:32:41 +05:30
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] On gfx908, reserve VGPR for AGPR copy based on register budget. 2022-04-21 07:57:26 +05:30
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] Vector register spill test cleanup (NFC) 2022-04-26 13:17:16 +05:30
spill-alloc-sgpr-init-bug.ll
spill-before-exec.mir
spill-cfg-position.ll [AMDGPU] Do not generate ELF symbols for the local branch target labels 2021-11-20 10:32:41 +05:30
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 [AMDGPU] Do not generate ELF symbols for the local branch target labels 2021-11-20 10:32:41 +05:30
spill-offset-calculation.ll [AMDGPU] Make enable-flat-scratch a subtarget feature 2022-02-11 18:23:07 +01:00
spill-reg-tuple-super-reg-use.mir AMDGPU: Mark prolog/epilog SCC defs as dead 2021-11-15 21:35:06 -05:00
spill-scavenge-offset.ll [AMDGPU] Make enable-flat-scratch a subtarget feature 2022-02-11 18:23:07 +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 [AMDGPU] gfx11 subtarget features & early tests 2022-05-11 10:31:49 -04: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: Adjust register allocation priority values down 2022-07-25 15:47:15 -04: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 RegAllocGreedy: Try local instruction splitting with subranges 2022-09-12 09:03:55 -04:00
splitkit-getsubrangeformask.ll [AMDGPU] Don't shrink VOP3 instructions pre-RA on GFX10+ 2022-09-13 20:26:08 +01: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 [AMDGPU] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02: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] Add the uses_dynamic_stack field to the kernel descriptor and the kernel metadata map 2022-07-18 10:07:13 +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
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] Add GFX11 test coverage 2022-07-08 09:13:59 +01: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] Separate check lines for some GFX11 16-bit codegen tests 2022-09-12 09:38:34 -04: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] Add GFX11 test coverage 2022-07-08 09:13:59 +01: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] Add GFX11 test coverage 2022-07-08 09:13:59 +01: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] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +09: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 [AMDGPU] Extend SILoadStoreOptimizer to s_load instructions 2022-07-30 11:38:39 +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
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 AMDGPU: Enable fixed function ABI by default 2021-12-04 10:49:18 -05:00
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: Set up User SGPRs for queue_ptr only when necessary 2022-03-09 10:14:05 -08: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 AMDGPU: Make various vector undefs legal 2022-09-28 10:48:52 -04: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 [AMDGPU] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02: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] Always select s_cselect_b32 for uniform 'select' SDNode 2022-09-15 22:03:56 +02:00
uint_to_fp.i64.ll [AMDGPU] Set most sched model resource's BufferSize to one 2021-12-01 22:31:28 -08:00
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] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01: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 [AMDGPU] Do not generate ELF symbols for the local branch target labels 2021-11-20 10:32:41 +05:30
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 [AMDGPU] Do not generate ELF symbols for the local branch target labels 2021-11-20 10:32:41 +05:30
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 [AMDGPU] Do not generate ELF symbols for the local branch target labels 2021-11-20 10:32:41 +05:30
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 [amdgpu] Implement lds kernel id intrinsic 2022-07-19 17:46:19 +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_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 [AMDGPU] Set most sched model resource's BufferSize to one 2021-12-01 22:31:28 -08:00
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 [AMDGPU][GISel] Update `isCanonicalized` 2022-09-30 14:13:35 +00:00
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] gfx11 subtarget features & early tests 2022-05-11 10:31:49 -04: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
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
vector-alloca-atomic.ll
vector-alloca-bitcast.ll [AMDGPUPromoteAlloca] Make compatible with opaque pointers 2022-03-11 09:20:51 +01:00
vector-alloca-limits.ll
vector-alloca.ll [AMDGPUPromoteAlloca] Make compatible with opaque pointers 2022-03-11 09:20:51 +01:00
vector-extract-insert.ll [AMDGPU] Set most sched model resource's BufferSize to one 2021-12-01 22:31:28 -08:00
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] Add GFX11 test coverage 2022-07-08 09:13:59 +01: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][NFC] Refactor AMDGPUCallingConv.td 2022-06-01 16:24:09 +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 StructurizeCFG: prefer reduced number of live values 2022-09-26 09:54:47 +08: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-scc-clobber.mir [AMDGPU][NFC] Refactor AMDGPUCallingConv.td 2022-06-01 16:24:09 +00:00
vgpr-spill.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01: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
vmem-vcc-hazard.mir
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] gfx11 Generate VOPD Instructions 2022-07-05 09:18:19 -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] Add support for in-order bvh in waitcnt pass 2021-12-02 14:26:11 +00:00
waitcnt-debug.mir
waitcnt-flat.ll
waitcnt-loop-irreducible.mir
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
waitcnt-overflow.mir [AMDGPU] Add GFX11 test coverage 2022-07-08 09:13:59 +01: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] Avoid flushing the vmcnt counter in loop preheaders if not necessary 2022-09-28 13:05:50 -04:00
waitcnt-vmem-waw.mir [AMDGPU] Regenerate MIR checks. NFC. 2022-06-27 12:15:29 +01:00
waitcnt-vscnt.ll [AMDGPU] Omit unnecessary waitcnt before barriers 2022-07-29 11:12:36 -07:00
waitcnt-vscnt.mir
waitcnt.mir [AMDGPU] Fix missing waitcnt issue 2022-01-19 10:54:44 +01: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: Make various vector undefs legal 2022-09-28 10:48:52 -04:00
wqm.mir [AMDGPU] Only allow implicit WQM in pixel shaders 2021-11-24 20:04:42 +09:00
write-register-vgpr-into-sgpr.ll
write_register.ll
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.