.. GlobalISel 32-bit-local-address-space.ll a-v-ds-atomic-cmpxchg.ll a-v-ds-atomicrmw.ll a-v-flat-atomic-cmpxchg.ll a-v-flat-atomicrmw.ll a-v-global-atomic-cmpxchg.ll a-v-global-atomicrmw.ll aa-as-infer.ll aa-points-to-constant-memory.ll abi-attribute-hints-undefined-behavior.ll abs_i16.ll abs_i32.ll absdiff.ll acc-ldst.ll accvgpr-copy.mir accvgpr-spill-scc-clobber.mir add_i1.ll add_i128.ll add_i64.ll add_shl.ll add_sub_u64_pseudos.mir add_u64.ll add-debug.ll add-max.ll add.i16.ll add.ll add.v2i16.ll add3.ll add64-low-32-bits-known-zero.ll addrspacecast-captured.ll addrspacecast-constantexpr.ll addrspacecast-gas.ll addrspacecast-initializer-unsupported.ll addrspacecast-initializer.ll addrspacecast-known-non-null.ll addrspacecast.gfx6.ll addrspacecast.ll addrspacecast.r600.ll addsub64_carry.ll adjust-writemask-cse.ll adjust-writemask-invalid-copy.ll adjust-writemask-vectorized.ll agpr-copy-no-free-registers-assertion-after-ra-failure.ll agpr-copy-no-free-registers.ll agpr-copy-no-vgprs.mir agpr-copy-propagation.mir agpr-copy-reuse-writes.mir agpr-copy-sgpr-no-vgprs.mir agpr-csr.ll agpr-register-count.ll agpr-remat.ll agpr-spill-copy.mir agpr-to-agpr-copy.mir alignbit-pat.ll alloc-aligned-tuples-gfx1250.mir alloc-aligned-tuples-gfx908.mir alloc-aligned-tuples-gfx90a.mir alloc-all-regs-reserved-in-class.mir alloca.ll allow-check.ll always-uniform.ll amd.endpgm.ll amdgcn-call-whole-wave.ll amdgcn-cs-chain-intrinsic-dyn-vgpr-w32.ll amdgcn-ieee.ll amdgcn-load-offset-from-reg.ll amdgcn.bitcast.1024bit.ll amdgcn.bitcast.128bit.ll amdgcn.bitcast.160bit.ll amdgcn.bitcast.16bit.ll amdgcn.bitcast.192bit.ll amdgcn.bitcast.224bit.ll amdgcn.bitcast.256bit.ll amdgcn.bitcast.288bit.ll amdgcn.bitcast.320bit.ll amdgcn.bitcast.32bit.ll amdgcn.bitcast.352bit.ll amdgcn.bitcast.384bit.ll amdgcn.bitcast.448bit.ll amdgcn.bitcast.48bit.ll amdgcn.bitcast.512bit.ll amdgcn.bitcast.576bit.ll amdgcn.bitcast.640bit.ll amdgcn.bitcast.64bit.ll amdgcn.bitcast.704bit.ll amdgcn.bitcast.768bit.ll amdgcn.bitcast.832bit.ll amdgcn.bitcast.896bit.ll amdgcn.bitcast.960bit.ll amdgcn.bitcast.96bit.ll amdgcn.bitcast.ptr.ll amdgcn.private-memory.ll amdgpu-alias-analysis.ll amdgpu-attributor-accesslist-offsetbins-out-of-sync.ll amdgpu-attributor-flat-scratch-init-asan.ll amdgpu-attributor-intrinsic-missing-nocallback.ll amdgpu-attributor-min-agpr-alloc.ll amdgpu-attributor-nocallback-intrinsics.ll amdgpu-branch-weight-metadata.ll amdgpu-codegenprepare-break-large-phis-heuristics.ll amdgpu-codegenprepare-break-large-phis.ll amdgpu-codegenprepare-fdiv.ll amdgpu-codegenprepare-fold-binop-select.ll amdgpu-codegenprepare-idiv.ll amdgpu-codegenprepare-mul24.ll amdgpu-codegenprepare-sqrt.ll amdgpu-cs-chain-cc.ll amdgpu-cs-chain-fp-nosave.ll amdgpu-cs-chain-preserve-cc.ll amdgpu-export-kernel-runtime-handles.ll amdgpu-function-calls-option.ll amdgpu-inline.ll amdgpu-late-codegenprepare-crash-splat.ll amdgpu-late-codegenprepare.ll amdgpu-libcall-sincos-pass-ordering.ll amdgpu-llvm-debuginfo-analyzer.ll amdgpu-lower-exec-sync-and-module-lds.ll amdgpu-lower-exec-sync-and-sw-lds.ll amdgpu-lower-exec-sync.ll amdgpu-max-num-workgroups-load-annotate.ll amdgpu-miscellaneous-uniform-intrinsic.ll amdgpu-mul24-knownbits.ll amdgpu-no-agprs-violations.ll amdgpu-nsa-threshold.ll amdgpu-num-agpr.ll amdgpu-prepare-agpr-alloc.mir amdgpu-reloc-const.ll amdgpu-shader-calling-convention.ll amdgpu-simplify-libcall-ceil.ll amdgpu-simplify-libcall-copysign.ll amdgpu-simplify-libcall-exp.ll amdgpu-simplify-libcall-exp2.ll amdgpu-simplify-libcall-fabs.ll amdgpu-simplify-libcall-floor.ll amdgpu-simplify-libcall-fma.ll amdgpu-simplify-libcall-fmax-splat.ll amdgpu-simplify-libcall-fmax.ll amdgpu-simplify-libcall-fmin-splat.ll amdgpu-simplify-libcall-fmin.ll amdgpu-simplify-libcall-image-function-signatures.ll amdgpu-simplify-libcall-ldexp-splat.ll amdgpu-simplify-libcall-ldexp.ll amdgpu-simplify-libcall-log.ll amdgpu-simplify-libcall-log10.ll amdgpu-simplify-libcall-log2.ll amdgpu-simplify-libcall-mad.ll amdgpu-simplify-libcall-pow-codegen.ll amdgpu-simplify-libcall-pow.ll amdgpu-simplify-libcall-pown.ll amdgpu-simplify-libcall-powr.ll amdgpu-simplify-libcall-rint.ll amdgpu-simplify-libcall-rootn.ll amdgpu-simplify-libcall-round.ll amdgpu-simplify-libcall-sincos.defined.ll amdgpu-simplify-libcall-sincos.defined.nobuiltin.ll amdgpu-simplify-libcall-sincos.defined.sin.cos.ll amdgpu-simplify-libcall-sincos.ll amdgpu-simplify-libcall-sincos.nobuiltins.ll amdgpu-simplify-libcall-sincos.weak.ll amdgpu-simplify-libcall-sqrt.ll amdgpu-simplify-libcall-trunc.ll amdgpu-simplify-libcall-unexpected-types.ll amdgpu-simplify-uniform-waterfall.ll amdgpu-snop-padding.mir amdgpu-sw-lower-lds-dynamic-indirect-access-asan.ll amdgpu-sw-lower-lds-dynamic-indirect-access.ll amdgpu-sw-lower-lds-dynamic-lds-test-asan.ll amdgpu-sw-lower-lds-dynamic-lds-test.ll amdgpu-sw-lower-lds-lower-all.ll amdgpu-sw-lower-lds-lower-none.ll amdgpu-sw-lower-lds-multi-static-dynamic-indirect-access-asan.ll amdgpu-sw-lower-lds-multi-static-dynamic-indirect-access.ll amdgpu-sw-lower-lds-multiple-blocks-return-asan.ll amdgpu-sw-lower-lds-multiple-blocks-return.ll amdgpu-sw-lower-lds-non-kernel-declaration.ll amdgpu-sw-lower-lds-static-dynamic-indirect-access-asan.ll amdgpu-sw-lower-lds-static-dynamic-indirect-access.ll amdgpu-sw-lower-lds-static-dynamic-lds-test-asan.ll amdgpu-sw-lower-lds-static-dynamic-lds-test.ll amdgpu-sw-lower-lds-static-indirect-access-asan.ll amdgpu-sw-lower-lds-static-indirect-access-function-param-asan.ll amdgpu-sw-lower-lds-static-indirect-access-function-param.ll amdgpu-sw-lower-lds-static-indirect-access-lower-all.ll amdgpu-sw-lower-lds-static-indirect-access-lower-none.ll amdgpu-sw-lower-lds-static-indirect-access-nested-asan.ll amdgpu-sw-lower-lds-static-indirect-access-nested.ll amdgpu-sw-lower-lds-static-indirect-access-no-kernel-lds-id.ll amdgpu-sw-lower-lds-static-indirect-access.ll amdgpu-sw-lower-lds-static-lds-no-heap-ptr.ll amdgpu-sw-lower-lds-static-lds-O0.ll amdgpu-sw-lower-lds-static-lds-test-asan.ll amdgpu-sw-lower-lds-static-lds-test-atomic-cmpxchg-asan.ll amdgpu-sw-lower-lds-static-lds-test-atomicrmw-asan.ll amdgpu-sw-lower-lds-static-lds-test.ll amdgpu-sw-lower-lds-static-lds-vector-ptrs.ll amdgpu-uniform-intrinsic-combine.ll amdgpu-uniform-temporal-divergence.ll amdgpu-unroll-threshold.ll amdgpu.private-memory.ll amdgpu.work-item-intrinsics.deprecated.ll amdhsa-kernarg-preload-num-sgprs.ll amdhsa-trap-num-sgprs.ll amdpal_scratch_mergedshader.ll amdpal-callable.ll amdpal-chain-metadata.ll amdpal-cs.ll amdpal-elf.ll amdpal-es.ll amdpal-gs.ll amdpal-hs.ll amdpal-ls.ll amdpal-metadata-agpr-register-count.ll 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 amdpal-vs.ll amdpal.ll and_or.ll and-gcn.ll and.ll and.r600.ll andorbitset.ll andorn2.ll andorxorinvimm.ll annotate-existing-abi-attributes.ll annotate-kernel-features-hsa-call.ll annotate-kernel-features-hsa.ll annotate-kernel-features.ll annotate-noclobber.ll anonymous-gv.ll any_extend_vector_inreg.ll anyext.ll are-loads-from-same-base-ptr.ll array-ptr-calc-i32.ll array-ptr-calc-i64.ll artificial-terminators.mir ashr.v2i16.ll ashr64_reduce_flags.ll ashr64_reduce.ll asm-printer-check-vcc.mir at-least-one-def-value-assert.mir atomic_cmp_swap_local.ll atomic_load_add.ll atomic_load_local.ll atomic_load_sub.ll atomic_optimization_split_dt_update.ll atomic_optimizations_buffer.ll atomic_optimizations_global_pointer.ll atomic_optimizations_local_pointer.ll atomic_optimizations_pixelshader.ll atomic_optimizations_raw_buffer.ll atomic_optimizations_struct_buffer.ll atomic_store_local.ll atomic-optimizer-promote-i8.ll atomic-optimizer-strict-wqm.ll atomicrmw-bf16-gfx11plus.ll atomicrmw-expand.ll atomicrmw-nand.ll atomics_cond_sub.ll atomics-cas-remarks-gfx90a.ll atomics-hw-remarks-gfx90a.ll atomics-system-scope.ll attr-amdgpu-flat-work-group-size-vgpr-limit.ll attr-amdgpu-flat-work-group-size.ll attr-amdgpu-max-num-workgroups-propagate.ll attr-amdgpu-max-num-workgroups.ll attr-amdgpu-num-sgpr.ll attr-amdgpu-num-vgpr.ll attr-amdgpu-num-workgroups_error_check.ll attr-amdgpu-waves-per-eu.ll attr-unparseable.ll attributor-flatscratchinit-globalisel.ll attributor-flatscratchinit-undefined-behavior.ll attributor-flatscratchinit-undefined-behavior2.ll attributor-flatscratchinit.ll attributor-loop-issue-58639.ll attributor-noalias-addrspace.ll attributor-noopt.ll av_movimm_pseudo_expansion.mir av_spill_cross_bb_usage.mir av-spill-expansion-with-machine-cp.mir av-split-dead-valno-crash.ll back-off-barrier-subtarget-feature.ll bad-agpr-vgpr-regalloc-priority.mir barrier-elimination-gfx12.ll barrier-elimination.ll basic-branch.ll basic-call-return.ll basic-loop.ll bb-prolog-spill-during-regalloc.ll bf16-conversions.ll bf16-math.ll bf16-ops.ll bf16.ll bfe_uint.ll bfe-combine.ll bfe-patterns.ll bfi_int.ll bfi_int.r600.ll bfi_nested.ll bfm.ll big_alu.ll bit-op-reduce-width-known-bits.ll bitcast_vector_bigint.ll bitcast-constant-to-vector.ll bitcast-v4f16-v4i16.ll bitcast-vector-extract.ll bitop3.ll bitreverse-inline-immediates.ll bitreverse.ll blender-coalescer-verifier-error-empty-subrange.mir blender-no-live-segment-at-def-implicit-def.ll block-should-not-be-in-alive-blocks.mir br_cc.f16.ll branch-condition-and.ll branch-folder-requires-no-phis.mir branch-folding-implicit-def-subreg.ll branch-relax-bundle.ll branch-relax-indirect-branch.mir branch-relax-no-terminators.mir branch-relax-spill.ll branch-relaxation-debug-info.mir branch-relaxation-gfx10-branch-offset-bug.ll branch-relaxation-gfx1250.ll branch-relaxation-inst-size-gfx10.ll branch-relaxation-inst-size-gfx11.ll branch-relaxation.ll branch-uniformity.ll break-smem-soft-clauses.mir break-vmem-soft-clauses.mir bswap.ll buffer-atomic-fadd.f32-no-rtn.ll buffer-atomic-fadd.f32-rtn.ll buffer-atomic-fadd.f64.ll buffer-atomic-fadd.v2f16-no-rtn.ll buffer-atomic-fadd.v2f16-rtn.ll buffer-fat-pointer-atomicrmw-fadd.ll buffer-fat-pointer-atomicrmw-fmax.ll buffer-fat-pointer-atomicrmw-fmin.ll buffer-fat-pointer-unsupported-errors.ll buffer-fat-pointers-contents-legalization.ll buffer-fat-pointers-memcpy.ll buffer-intrinsic-mmo-type.ll buffer-intrinsics-mmo-offsets.ll buffer-rsrc-ptr-ops.ll buffer-schedule.ll bug-cselect-b64.ll bug-deadlanes.ll bug-multi-operands-to-update-after-fold.mir bug-pk-f32-imm-fold.mir bug-sdag-emitcopyfromreg.ll bug-sdag-scheduler-cycle.ll bug-undef-spilled-agpr.mir bug-v4f64-subvector.ll bug-vopc-commute.ll build_vector-r600.ll build_vector.gfx11plus.ll build_vector.ll build-vector-insert-elt-infloop.ll build-vector-packed-partial-undef.ll bundle-breaks-phy-liveness.mir bundle-latency.mir bypass-div.ll byval-frame-setup.ll call_fs.ll call-alias-register-usage-agpr.ll call-alias-register-usage0.ll call-alias-register-usage1.ll call-alias-register-usage2.ll call-alias-register-usage3.ll call-args-inreg-bfloat.ll call-args-inreg-no-sgpr-for-csrspill-xfail.ll call-args-inreg.ll call-argument-types.ll call-c-function.ll call-constant.ll call-constexpr.ll call-defs-mode-register.ll call-encoding.ll call-graph-register-usage.ll call-preserved-registers.ll call-reqd-group-size.ll call-return-types.ll call-skip.ll call-waitcnt.ll call-waw-waitcnt.mir callbr.ll callee-frame-setup.ll callee-special-input-sgprs-fixed-abi.ll callee-special-input-vgprs-packed.ll callee-special-input-vgprs.ll calling-conventions.ll captured-frame-index.ll carryout-selection.ll cayman-loop-bug.ll cc-entry.ll cc-sgpr-limit.ll cc-sgpr-over-limit.ll cc-update.ll cf_end.ll cf-loop-on-constant.ll cf-stack-bug.ll cgp-addressing-modes-flat.ll cgp-addressing-modes-gfx1030.ll cgp-addressing-modes-gfx908.ll cgp-addressing-modes-smem.ll cgp-addressing-modes.ll cgp-bitfield-extract.ll chain-hi-to-lo.ll change-scc-to-vcc.mir check-subtarget-features.ll clamp-modifier.ll clamp-omod-special-case.mir clamp.ll cluster_stores.ll cluster-dims.ll cluster-flat-loads-postra.mir cluster-flat-loads.mir cmp_shrink.mir cndmask-no-def-vcc.ll coalesce-copy-to-agpr-to-av-registers.mir coalesce-identity-copies-undef-subregs.mir coalesce-into-dead-subreg-copies.mir coalesce-liveout-undef-copy.mir coalesce-vgpr-alignment.ll coalescer_distribute.ll coalescer_remat.ll coalescer-avoid-coalesce-class-with-no-registers.ll coalescer-avoid-coalesce-class-with-no-registers.mir coalescer-early-clobber-subreg.mir coalescer-extend-pruned-subrange.mir coalescer-identical-values-undef.mir coalescer-remat-dead-use.mir coalescer-removepartial-extend-undef-subrange.mir coalescer-subranges-another-copymi-not-live.mir coalescer-subranges-another-prune-error.mir coalescer-subranges-prune-kill-copy.mir coalescer-subreg-join.mir coalescer-subregjoin-fullcopy.mir coalescer-undef-subreg-use-invalid-lanemask.mir coalescer-with-subregs-bad-identical.mir coalescing_makes_lanes_undef.mir coalescing-subreg-was-undef-but-became-def.mir coalescing-with-subregs-in-loop-bug.mir code-object-v3.ll code-size-estimate-gfx1250.ll code-size-estimate.ll code-size-estimate.mir codegen-internal-only-func.ll codegen-prepare-addrmode-sext.ll codegen-prepare-addrspacecast-non-null-vector.ll codegen-prepare-addrspacecast-non-null.ll collapse-endcf-broken.mir collapse-endcf.ll collapse-endcf.mir collapse-endcf2.mir combine_andor_with_cmps.ll combine_vloads.ll combine-add-zext-xor.ll combine-and-sext-bool.ll combine-cond-add-sub.ll combine-ftrunc.ll combine-reg-or-const.ll combine-sreg64-inits.mir combine-vload-extract.ll comdat.ll commute_modifiers.ll commute-compares-scalar-float.ll commute-compares.ll commute-frame-index-operand.mir commute-op-sel.mir commute-shifts.ll commute-vop3.mir complex-folding.ll compute-known-bits-nofpclass.ll computeKnownBits-scalar-to-vector-crash.ll computeNumSignBits-mul.ll concat_vectors.ll constant-address-space-32bit.ll constant-fold-imm-immreg.mir constant-fold-mi-operands.ll constrained-shift.ll control-flow-fastregalloc.ll control-flow-optnone.ll convergence-laneops.ll convergence-tokens.ll convergent-inlineasm.ll copy_phys_vgpr64.mir copy_to_scc.ll copy-hoist-no-spills.ll copy-illegal-type.ll copy-overlap-sgpr-kill.mir copy-overlap-vgpr-kill.mir copy-phys-reg-implicit-operand-kills-subregs.mir copy-to-reg-frameindex.ll copy-to-reg-scc-clobber.ll copy-to-reg.ll copy-vgpr-clobber-spill-vgpr.mir copyprop_regsequence_with_undef.mir copysign-simplify-demanded-bits.ll copysign-to-disjoint-or-combine.ll couldnt-join-subrange-3.mir cross-block-use-is-not-abi-copy.ll cse-convergent.ll cse-phi-incoming-val.ll csr-gfx10.ll csr-sgpr-spill-live-ins.mir ctlz_zero_undef.ll ctlz.ll ctpop.ll ctpop16.ll ctpop64.ll cttz_zero_undef.ll cttz.ll cube.ll cvt_f32_ubyte.ll cvt_flr_i32_f32.ll cvt_rpi_i32_f32.ll dag-divergence-atomic.ll dag-divergence.ll dag-preserve-disjoint-flag.ll dagcomb-extract-vec-elt-different-sizes.ll dagcomb-mullohi.ll dagcomb-shuffle-vecextend-non2.ll dagcombine-fma-crash.ll dagcombine-fma-fmad.ll dagcombine-fmul-sel.ll dagcombine-lshr-and-cmp.ll dagcombine-reassociate-bug.ll dagcombine-select.ll dagcombine-setcc-select.ll dagcombine-v1i8-extractvecelt-crash.ll dagcombiner-bug-illegal-vec4-int-to-fp.ll dbg-info-inline-at.ll dbg-value-ends-sched-region.mir dbg-value-starts-sched-region.mir dce-disjoint-intervals.mir dead_bundle.mir dead_copy.mir dead-lane.mir dead-machine-elim-after-dead-lane.ll debug_frame.ll debug-value-scheduler-crash.mir debug-value-scheduler-liveins.mir debug-value-scheduler.mir debug-value.ll debug-value2.ll debug.ll default_amdhsa_code_object_version.ll default-flat-work-group-size-overrides-waves-per-eu.ll default-fp-mode.ll detect-dead-lanes.mir direct-indirect-call.ll directive-amdgcn-target.ll disable_form_clauses.ll disable-preload-kernargs.ll disconnected-predset-break-bug.ll div_i128.ll div_v2i128.ll div-rem-by-constant-64.ll diverge-extra-formal-args.ll diverge-interp-mov-lower.ll diverge-switch-default.ll divergence-at-use.ll divergence-driven-abs.ll divergence-driven-bfe-isel.ll divergence-driven-bitreverse.ll divergence-driven-buildvector.ll divergence-driven-ctlz-cttz.ll divergence-driven-ctpop.ll divergence-driven-min-max.ll divergence-driven-negsubinlineconst.ll divergence-driven-not-isel.ll divergence-driven-sext-inreg.ll divergence-driven-trunc-to-i1.ll divergence-driven-xnor.ll divergent-branch-uniform-condition.ll divrem24-assume.ll do-not-fold-copy.mir do-not-unify-divergent-exit-nodes-with-musttail.ll dpp_combine_gfx11.mir dpp_combine_gfx1250.mir dpp_combine-true16.mir dpp_combine.ll dpp_combine.mir dpp64_combine.ll dpp64_combine.mir drop-mem-operand-move-smrd.ll ds_gws_align.ll ds_permute_a_v.ll ds_read2_offset_order.ll ds_read2_superreg.ll ds_read2-gfx1250.ll ds_read2.ll ds_read2st64.ll ds_write2_a_v.ll ds_write2.ll ds_write2st64.ll ds-alignment.ll ds-combine-large-stride.ll ds-combine-with-dependence.ll ds-negative-offset-addressing-mode-loop.ll ds-read2-write2-debug-info.ll ds-sub-offset.ll ds-vectorization-alignment.ll dst-sel-hazard.mir dual-source-blend-export.ll dummy-regalloc-priority-advisor.mir dumpcode.ll duplicate-attribute-indirect.ll dvgpr_sym_fail_too_many_block_size_16_anon.ll dvgpr_sym_fail_too_many_block_size_16.ll dvgpr_sym.ll dwarf-multi-register-use-crash.ll dynamic_stackalloc.ll dynamic-vgpr-reserve-stack-for-cwsr.ll early-if-convert-cost.ll early-if-convert.ll early-inline-alias.ll early-inline.ll early-lis-two-address-partial-def.mir early-tailduplicator-nophis.mir early-tailduplicator-terminator.mir early-term.mir eh_frame.ll elf-header-flags-mach.ll elf-header-flags-sramecc.ll elf-header-flags-xnack.ll elf-header-osabi.ll elf-notes.ll elf.ll elf.metadata.ll elf.r600.ll eliminate-frame-index-s-add-i32.mir eliminate-frame-index-s-add-u32.mir eliminate-frame-index-s-mov-b32.mir eliminate-frame-index-scalar-bit-ops.mir eliminate-frame-index-v-add-co-u32-wave32.mir eliminate-frame-index-v-add-co-u32.mir eliminate-frame-index-v-add-u32.mir else.ll emit-high-vgprs.mir empty-function.ll empty-text.ll enable-no-signed-zeros-fp-math.ll enable-scratch-only-dynamic-stack.ll endcf-loop-header.ll endpgm-dce.mir exceed-max-sgprs.ll exec-mask-opt-cannot-create-empty-or-backward-segment.ll expand-atomicrmw-syncscope.ll expand-scalar-carry-out-select-user.ll expand-si-indirect.mir expand-variadic-call.ll export-cluster-postra.mir extend-bit-ops-i16.ll extend-phi-subrange-not-in-parent.mir extend-wwm-virt-reg-liveness.mir extload-align.ll extload-private.ll extload.ll extra-lds-size.ll extra-sroa-after-unroll.ll extract_subvector_vec4_vec3.ll extract_vector_dynelt.ll extract_vector_elt-f16.ll extract_vector_elt-f64.ll extract_vector_elt-i16.ll extract_vector_elt-i64.ll extract_vector_elt-i8.ll extract-load-i1.ll extract-lowbits.ll extract-subvector-16bit.ll extract-subvector-equal-length.ll extract-subvector.ll extract-vector-elt-build-vector-combine.ll extractelt-to-trunc.ll fabs-r600.ll fabs.bf16.ll fabs.f16.ll fabs.f64.ll fabs.ll fadd-fma-fmul-combine.ll fadd.f16.ll fadd.ll fadd64.ll fast-ra-kills-vcc.mir fast-regalloc-bundles.mir fast-unaligned-load-store.global.ll fast-unaligned-load-store.private.ll fastregalloc-illegal-subreg-physreg.mir fastregalloc-self-loop-heuristic.mir fastregalloc-sgpr-only.mir fcanonicalize-elimination.bf16.ll fcanonicalize-elimination.ll fcanonicalize.bf16.ll fcanonicalize.f16.ll fcanonicalize.ll fceil.ll fceil64.ll fcmp-cnd.ll fcmp-cnde-int-args.ll fcmp.f16.ll fcmp.ll fcmp64.ll fconst64.ll fcopysign.bf16.ll fcopysign.f16.ll fcopysign.f32.ll fcopysign.f32.r600.ll fcopysign.f64.ll fcopysign.gfx11plus.ll fdiv_flags.f32.ll fdiv-nofpexcept.ll fdiv.bf16.ll fdiv.f16.ll fdiv.f64.ll fdiv.ll fdiv32-to-rcp-folding.ll fdot2.ll fence-barrier.ll fence-lds-read2-write2.ll fetch-limits.r600.ll fetch-limits.r700+.ll ffloor.f64.ll ffloor.ll finalize-isel-kill-scc-vcc.mir finalizebundle.mir fix-crash-valu-hazard.ll fix-frame-ptr-reg-copy-livein.ll fix-frame-reg-in-custom-csr-spills.ll fix-sgpr-copies-f16-fake16.mir fix-sgpr-copies-f16-gfx12-fake16.mir fix-sgpr-copies-f16-gfx12-true16.mir fix-sgpr-copies-f16-true16.mir fix-sgpr-copies-f16.mir fix-sgpr-copies-nondeterminism.ll fix-sgpr-copies-phi-block-end-iterator-debugloc.ll fix-sgpr-copies-phi-regression-av-classes.ll fix-sgpr-copies-phi-regression-issue130646-issue130119.ll fix-sgpr-copies-phi-regression-issue130646.mir fix-sgpr-copies-readfirstlane-av-register-regression.ll fix-sgpr-copies-vgpr16-to-spgr32.ll fix-sgpr-copies-wwm.ll fix-sgpr-copies-wwm.mir fix-sgpr-copies.mir fix-vgpr-copies.mir fix-wwm-vgpr-copy.ll flat_atomics_i32_system.ll flat_atomics_i64_noprivate.ll flat_atomics_i64_system_noprivate.ll flat_atomics_i64_system.ll flat_atomics_i64.ll flat_atomics.ll flat-address-space.ll flat-atomic-fadd.f32.ll flat-atomic-fadd.f64.ll flat-atomicrmw-fadd.ll flat-atomicrmw-fmax.ll flat-atomicrmw-fmin.ll flat-atomicrmw-fsub.ll flat-error-unsupported-gpu-hsa.ll flat-for-global-subtarget-feature.ll flat-load-clustering.mir flat-load-saddr-to-vaddr.ll flat-offset-bug.ll flat-saddr-atomics.ll flat-saddr-load.ll flat-saddr-store.ll flat-scratch-fold-fi-gfx1250.mir flat-scratch-fold-fi.mir flat-scratch-i8-i16.ll flat-scratch-init.ll flat-scratch-reg.ll flat-scratch-svs.ll flat-scratch.ll floor.ll fma-combine.ll fma-mix.gfx11plus.ll fma.f16.gfx11plus.ll fma.f16.ll fma.f64.ll fma.ll fmac.sdwa.ll fmad-formation-fmul-distribute-denormal-mode.ll fmad.ll fmax_legacy.f16.ll fmax_legacy.f64.ll fmax_legacy.ll fmax.ll fmax3-maximumnum.ll fmax3.f64.ll fmax3.ll fmaximum.ll fmaximum3.ll fmaximum3.v2f16.ll fmaxnum.f64.ll fmaxnum.ll fmaxnum.r600.ll fmed3-cast-combine.ll fmed3.bf16.ll fmed3.ll fmin_fmax_legacy.amdgcn.ll fmin_legacy.f16.ll fmin_legacy.f64.ll fmin_legacy.ll fmin.ll fmin3-minimumnum.ll fmin3.ll fminimum.ll fminimum3.ll fminimum3.v2f16.ll fminnum.f64.ll fminnum.ll fminnum.r600.ll fmul-2-combine-multi-use.ll fmul-to-ldexp.ll fmul.f16.ll fmul.ll fmul64.ll fmuladd.f16.ll fmuladd.f32.ll fmuladd.f64.ll fmuladd.v2f16.ll fncall-implicitdef.ll fnearbyint.ll fneg-combines-gfx1200.ll fneg-combines.f16.ll fneg-combines.legal.f16.ll fneg-combines.ll fneg-combines.new.ll fneg-combines.si.ll fneg-fabs-divergence-driven-isel.ll fneg-fabs-r600.ll fneg-fabs.bf16.ll fneg-fabs.f16.ll fneg-fabs.f64.ll fneg-fabs.ll fneg-fold-legalize-dag-increase-insts.ll fneg-modifier-casting.ll fneg.bf16.ll fneg.f16.ll fneg.f64.ll fneg.ll fold_acc_copy_into_valu.mir fold-agpr-phis.mir fold-cndmask-wave32.mir fold-cndmask.mir fold-commute-sgpr.mir fold-fabs.ll fold-fi-mubuf.mir fold-fi-operand-shrink.mir fold-fmaak-bug.ll fold-fmul-to-neg-abs.ll fold-freeze-fmul-to-fma.ll fold-gep-offset.ll fold-imm-copy-agpr.mir fold-imm-copy.mir fold-imm-f16-f32.mir fold-immediate-operand-shrink-with-carry.mir fold-immediate-operand-shrink.mir fold-immediate-output-mods.mir fold-implicit-operand.mir fold-int-pow2-with-fmul-or-fdiv.ll fold-literal-multiple-gfx10.mir fold-multiple-commute.mir fold-multiple.mir fold-omod-crash.mir fold-operands-frame-index-agpr.mir fold-operands-frame-index.gfx10.mir fold-operands-frame-index.mir fold-operands-order.mir fold-operands-remove-m0-redef.mir fold-operands-s-add-copy-to-vgpr.mir fold-operands-scalar-fmac.mir fold-over-exec.mir fold-readlane.mir fold-reload-into-exec.mir fold-reload-into-m0.mir fold-restore-undef-use.mir fold-sgpr-copy.mir fold-sgpr-multi-imm.mir fold-short-64-bit-literals.mir fold-vgpr-copy.mir fold-vgpr-phyreg.mir fold-zero-high-bits-clear-kill-flags.mir fold-zero-high-bits-skips-non-reg.mir folding-of-i32-as-i64.mir force-alwaysinline-lds-global-address-codegen.ll force-alwaysinline-lds-global-address.ll force-wait-after-always-gds.mir fp_to_sint.f64.ll fp_to_sint.ll fp_to_uint.f64.ll fp_to_uint.ll fp_trunc_store_fp32_to_bf16.ll fp_trunc_store_fp64_to_bf16.ll fp-atomic-to-s_denormmode.mir fp-atomics-gfx1200.ll fp-atomics-gfx942.ll fp-atomics-gfx950.ll fp-classify.ll fp-min-max-buffer-atomics.ll fp-min-max-buffer-ptr-atomics.ll fp-min-max-image-atomics.ll fp-min-max-num-flat-atomics.ll fp-min-max-num-global-atomics.ll fp16_to_fp32.ll fp16_to_fp64.ll fp32_to_fp16.ll fp64-atomics-gfx90a.ll fp64-min-max-buffer-atomics.ll fp64-min-max-buffer-ptr-atomics.ll fpenv.ll fpext-free.ll fpext.f16.ll fpext.ll fpow.ll fptoi.i128.ll fptosi.f16.ll fptoui_uitofp.ll fptoui.f16.ll fptrunc.f16.ll fptrunc.ll fptrunc.v2f16.no.fast.math.ll fract-match.ll fract.f64.ll fract.ll frame-index-elimination-tied-operand.mir frame-index-elimination.ll frame-index.mir frame-lowering-entry-all-sgpr-used.mir frame-lowering-fp-adjusted.mir frame-setup-without-sgpr-to-vgpr-spills.ll freeze-binary.ll freeze.ll frem.ll frexp-constant-fold.ll fshl.ll fshr.ll fsqrt.f32.ll fsqrt.f64.ll fsqrt.r600.ll fsub-as-fneg-src-modifier.ll fsub.f16.ll fsub.ll fsub64.ll ftrunc.f64.ll ftrunc.ll function-args-inreg.ll function-args.ll function-call-relocs.ll function-resource-usage.ll function-returns.ll fused-bitlogic.ll gcn-reg-pressure-true16-integer-overflow.mir gds-allocation.ll gds-atomic.ll gds-unsupported.ll generic-targets-require-v6.ll gep-address-space.ll gep-const-address-space.ll gep-flags-stack-offsets.ll gfx-call-non-gfx-func.ll gfx-callable-argument-types.ll gfx-callable-preserved-registers.ll gfx-callable-return-types.ll gfx10-twoaddr-fma.mir gfx10-vop-literal.ll gfx10plus-wavefront-sgpr-count.ll gfx11-twoaddr-fma.mir gfx11-user-sgpr-init16-bug.ll gfx12_scalar_subword_loads.ll gfx902-without-xnack.ll gfx90a-enc.ll gfx942-hazards.mir global_atomic_optimizer_fp_rtn.ll global_atomics_i32_system.ll global_atomics_i64_system.ll global_atomics_i64.ll global_atomics_iterative_scan_fp.ll global_atomics_iterative_scan.ll global_atomics_optimizer_fp_no_rtn.ll global_atomics_scan_fadd.ll global_atomics_scan_fmax.ll global_atomics_scan_fmin.ll global_atomics_scan_fsub.ll global_atomics.ll global_smrd_cfg.ll global_smrd.ll global-address.ll global-alias.ll global-atomic-fadd.f32-no-rtn.ll global-atomic-fadd.f32-rtn.ll global-atomic-fadd.f64.ll global-atomic-fadd.v2f16-no-rtn.ll global-atomic-fadd.v2f16-rtn.ll global-atomic-scan.ll global-atomicrmw-fadd-wrong-subtarget.ll global-atomicrmw-fadd.ll global-atomicrmw-fmax.ll global-atomicrmw-fmin.ll global-atomicrmw-fsub.ll global-atomics-fp-wrong-subtarget.ll global-constant.ll global-directive.ll global-extload-gfx11plus.ll global-extload-i16.ll global-i16-load-store.ll global-load-saddr-to-vaddr.ll global-load-xcnt.ll global-saddr-atomics-min-max-system.ll global-saddr-atomics.gfx1030.ll global-saddr-atomics.gfx908.ll global-saddr-atomics.ll global-saddr-load.ll global-saddr-store.ll global-smrd-unknown.ll global-variable-relocs.ll greedy-alloc-fail-sgpr1024-spill.mir greedy-broken-ssa-verifier-error.mir greedy-global-heuristic.mir greedy-instruction-split-subrange.mir greedy-liverange-priority.mir greedy-remark-crash-unassigned-reg.mir greedy-reverse-local-assignment.ll group-image-instructions.ll gv-const-addrspace.ll gv-offset-folding.ll gws_agpr.ll gws-hazards.mir half-alloca-promotion.ll half.ll hard-clause-limit-attr.mir hard-clause-limit.mir hard-clauses-gfx1250.mir hard-clauses-img-gfx10.mir hard-clauses-img-gfx11.mir hard-clauses-img-gfx12.mir hard-clauses-load-monitor.mir hard-clauses.mir hazard-buffer-store-v-interp.mir hazard-flat-instruction-valu-check.mir hazard-getreg-waitalu.mir hazard-hidden-bundle.mir hazard-in-bundle.mir hazard-inlineasm.mir hazard-kill.mir hazard-lds-addtid.mir hazard-pass-ordering.mir hazard-pseudo-machineinstrs.mir hazard-recognizer-meta-insts.mir hazard-recognizer-src-shared-base.ll hazard-shift64.mir hazard.mir hazards-gfx1250.mir hazards-gfx950.mir high-bits-zeroed-16-bit-ops.mir high-RP-reschedule.mir hip.extern.shared.array.ll hoist-cond.ll hsa-default-device.ll hsa-fp-mode.ll hsa-func-align.ll hsa-func.ll hsa-generic-target-features.ll hsa-globals.ll hsa-group-segment.ll hsa-metadata-agpr-register-count.ll hsa-metadata-agpr-small.ll hsa-metadata-deduced-arg-attr.ll hsa-metadata-dynlds-func-hidden-args-v5.ll hsa-metadata-dynlds-funcarg-hidden-args-v5.ll hsa-metadata-dynlds-kernarg-hidden-args-v5.ll hsa-metadata-enqueue-kernel-.ll hsa-metadata-from-llvm-ctor-dtor-list.ll hsa-metadata-from-llvm-ir-full.ll hsa-metadata-heap-v5.ll hsa-metadata-hidden-args-v4.ll hsa-metadata-hidden-args-v5.ll hsa-metadata-hostcall-present-asan.ll hsa-metadata-hostcall-v4.ll hsa-metadata-hostcall-v5.ll hsa-metadata-images.ll hsa-metadata-invalid-ocl-version-1.ll hsa-metadata-invalid-ocl-version-3.ll hsa-metadata-kernel-code-props.ll hsa-metadata-multigrid-sync-arg-v5.ll hsa-metadata-queue-ptr-v4.ll hsa-metadata-queue-ptr-v5.ll hsa-metadata-queueptr-v5.ll hsa-metadata-resource-usage-function-ordering.ll hsa-metadata-uniform-workgroup-size-v5.ll hsa-metadata-wavefrontsize.ll hsa-metadata-workgroup-processor-mode-v5.ll hsa-note-no-func.ll hsa.ll huge-number-operand-folds.mir huge-private-buffer.ll i1_copy_phi_with_phi_incoming_value.mir i1-copies-rpo.mir i1-copy-from-loop.ll i1-copy-implicit-def.ll i1-copy-phi-uniform-branch.ll i1-copy-phi.ll i1-divergent-phi-fix-sgpr-copies-assert.mir i1-to-bf16.ll i8-to-double-to-float.ll icmp-select-sete-reverse-args.ll icmp.i16.ll icmp64.ll idemponent-atomics.ll identical-subrange-spill-infloop.ll idiv-licm.ll idot2.ll idot4s.ll idot4u.ll idot8s.ll idot8u.ll iglp-no-clobber.ll iglp.opt.reentry.ll illegal-eviction-assert.mir illegal-sgpr-to-vgpr-copy.ll image-attributes.ll image-load-d16-tfe.ll image-resource-id.ll image-sample-waterfall.ll image-schedule.ll img-nouse-adjust.ll imm.ll imm16.ll immv216.ll implicit-arg-v5-opt.ll implicit-def-muse.ll implicit-kernarg-backend-usage.ll implicit-kernel-argument-alignment.ll implicitarg-attributes.ll implicitarg-offset-attributes.ll indirect-addressing-si-gfx9.ll indirect-addressing-si.ll indirect-addressing-term.ll indirect-call-known-callees.ll indirect-call-set-from-other-function.ll indirect-call.ll indirect-private-64.ll infer-addrpace-pipeline.ll infer-addrspace-flat-atomic.ll infer-uniform-load-shader.ll infinite-loop-evergreen.ll infinite-loop.ll inflate-av-remat-imm.mir inflate-reg-class-vgpr-mfma-to-agpr-negative-tests.mir inflate-reg-class-vgpr-mfma-to-av-with-load-source.mir inflate-reg-class-vgpr-mfma-to-av.mir inflated-reg-class-snippet-copy-use-after-free.mir infloop-subrange-spill-inspect-subrange.mir infloop-subrange-spill.mir init-whole-wave-vgpr-count-large.ll init-whole-wave-vgpr-count-leaf.ll init-whole-wave-vgpr-count-use-inactive.ll init-whole-wave-vgpr-count.ll inline-asm-av-constraint-err.ll inline-asm-av-constraint.ll inline-asm-out-of-bounds-register.ll inline-asm-reserved-regs.ll inline-asm.i128.ll inline-asm.ll inline-attr.ll inline-calls.ll inline-constraints.ll inline-maxbb.ll inlineasm-16-fake16.ll inlineasm-16-true16.ll inlineasm-16.ll inlineasm-illegal-type.ll inlineasm-mismatched-size-error.ll inlineasm-mismatched-size.ll inlineasm-packed.ll inlineasm-v16.ll InlineAsmCrash.ll input-mods.r600.ll insert_subreg.ll insert_vector_dynelt.ll insert_vector_elt.ll insert_vector_elt.v2bf16.ll insert_vector_elt.v2i16.ll insert_vector_elt.v2i16.subtest-nosaddr.ll insert_vector_elt.v2i16.subtest-saddr.ll insert_waitcnt_for_precise_memory.ll insert-branch-w32.mir insert-delay-alu-bug.ll insert-delay-alu-literal.mir insert-delay-alu-parse.mir insert-delay-alu-wmma-xdl.mir insert-delay-alu.mir insert-handle-flat-vmem-ds.mir insert-skip-from-vcc.mir insert-skips-gfx10.mir insert-skips-gfx12.mir insert-skips-gws.mir insert-skips-ignored-insts.mir insert-subvector-unused-scratch.ll insert-waitcnts-callee.mir insert-waitcnts-crash.ll insert-waitcnts-exp.mir insert-waitcnts-fence-soft.mir insert-waitcnts-gfx12-wbinv.mir insert-waitcnts-hang.mir inserted-wait-states.mir inst-prefetch-hint.ll integer-canonicalizing-src-modifiers.ll integer-mad-patterns.ll integer-select-src-modifiers.ll internalize.ll invalid-addrspacecast.ll invalid-cast-load-i1.ll invalid-hidden-kernarg-in-kernel-signature.ll invalid-inline-asm-constraint-crash.ll invariant-image-load.ll invariant-load-no-alias-store.ll invert-br-undef-vcc.mir ipra-regmask.ll ipra-return-address-save-restore.ll ipra.ll irtranslator-whole-wave-functions.ll isel-amdgcn-cs-chain-intrinsic-w32.ll isel-amdgcn-cs-chain-intrinsic-w64.ll isel-amdgpu-cs-chain-cc.ll isel-amdgpu-cs-chain-intrinsic-dyn-vgpr-w32.ll isel-amdgpu-cs-chain-preserve-cc.ll isel-whole-wave-functions.ll issue120256-annotate-constexpr-addrspacecast.ll issue121601-combine-concat-vectors-assumes-f16.ll issue130120-eliminate-frame-index.ll issue139317-bad-opsel-reg-sequence-fold.ll issue153808-extract-subvector-legalize.ll issue48473.mir issue92561-restore-undef-scc-verifier-error.ll issue98474-assigned-physreg-interference.mir issue98474-need-live-out-undef-subregister-def.ll issue98474-virtregrewriter-live-out-undef-subregisters.mir itofp.i128.bf.ll itofp.i128.ll jump-address.ll kcache-fold.ll kernarg-size.ll kernarg-stack-alignment.ll kernel_code_t_recurse.ll kernel-args.ll kernel-argument-dag-lowering.ll kernel-mubuf-with-voffset.mir kernel-vgpr-spill-mubuf-with-voffset.ll kill-infinite-loop.ll kill-true-in-return-block.ll known-never-nan.ll known-never-snan.ll knownbits-recursion.ll large-alloca-compute.ll large-alloca-graphics.ll large-avgpr-assign-last.mir large-constant-initializer.ll large-work-group-promote-alloca.ll lcssa-optnone.ll lds-alignment.ll lds-bounds.ll lds-branch-vmem-hazard.mir lds-direct-hazards-gfx11.mir lds-direct-hazards-gfx12.mir lds-dma-hazards.mir lds-dma-waitcnt.mir lds-dma-waits.ll lds-dma-workgroup-release.ll lds-frame-extern.ll lds-global-non-entry-func.ll lds-initializer.ll lds-limit-diagnostics-gfx1250.ll lds-limit-diagnostics.ll lds-m0-init-in-loop.ll lds-misaligned-bug.ll lds-mixed-absolute-addresses-unused.ll lds-mixed-absolute-dynlds.ll lds-no-realign-allocated-variables.ll lds-oqap-crash.ll lds-output-queue.ll lds-reject-anonymous-kernels.ll lds-reject-mixed-absolute-addresses.ll lds-relocs.ll lds-run-twice-absolute-md.ll lds-run-twice.ll lds-size-hsa-gfx1250.ll lds-size-hsa-gfx950.ll lds-size-pal-gfx1250.ll lds-size-pal-gfx950.ll lds-size-pal-metadata.ll lds-size.ll lds-zero-initializer.ll legalize-amdgcn.dead.mir legalize-amdgcn.raw.buffer.load.format.f16.ll legalize-amdgcn.raw.buffer.load.format.ll legalize-amdgcn.raw.buffer.load.ll legalize-amdgcn.raw.buffer.store.format.f16.ll legalize-amdgcn.raw.buffer.store.format.f32.ll legalize-amdgcn.raw.buffer.store.ll legalize-amdgcn.raw.ptr.buffer.load.format.f16.ll legalize-amdgcn.raw.ptr.buffer.load.format.ll legalize-amdgcn.raw.ptr.buffer.load.ll legalize-amdgcn.raw.ptr.buffer.store.format.f16.ll legalize-amdgcn.raw.ptr.buffer.store.format.f32.ll legalize-amdgcn.raw.ptr.buffer.store.ll legalize-amdgcn.raw.ptr.tbuffer.load.f16.ll legalize-amdgcn.raw.ptr.tbuffer.load.ll legalize-amdgcn.raw.ptr.tbuffer.store.f16.ll legalize-amdgcn.raw.ptr.tbuffer.store.ll legalize-amdgcn.raw.tbuffer.load.f16.ll legalize-amdgcn.raw.tbuffer.load.ll legalize-amdgcn.raw.tbuffer.store.f16.ll legalize-amdgcn.raw.tbuffer.store.ll legalize-fp-load-invariant.ll legalize-soffset-mbuf.ll legalizedag-bug-expand-setcc.ll licm-regpressure.mir licm-valu.mir licm-wwm.mir limit-soft-clause-reg-pressure.mir lit.local.cfg literal-constant-like-operand-instruction-size.ll literal64.ll literals.ll live-interval-bug-in-rename-independent-subregs.mir liveness.mir liveout-implicit-def-subreg-redef-blender-verifier-error.mir livevars-implicitdef.mir llc-pipeline-npm.ll llc-pipeline.ll llvm.amdgcn.add.min.max.ll llvm.amdgcn.addrspacecast.nonnull.ll llvm.amdgcn.alignbyte.ll llvm.amdgcn.atomic.cond.sub.ll llvm.amdgcn.atomic.dec.ll llvm.amdgcn.atomic.inc.ll llvm.amdgcn.ballot.i32.ll llvm.amdgcn.ballot.i64.ll llvm.amdgcn.ballot.i64.wave32.ll llvm.amdgcn.bitop3.ll llvm.amdgcn.bitreplicate.ll llvm.amdgcn.buffer.load-last-use.ll llvm.amdgcn.buffer.load.dwordx3.ll llvm.amdgcn.buffer.load.lds.err.ll llvm.amdgcn.buffer.store.dwordx3.ll llvm.amdgcn.bvh8_intersect_ray.ll llvm.amdgcn.class.f16.ll llvm.amdgcn.class.ll llvm.amdgcn.cluster.id.ll llvm.amdgcn.cluster.load.async.to.lds.ll llvm.amdgcn.cluster.load.ll llvm.amdgcn.cluster.workgroup.id.ll llvm.amdgcn.cluster.workgroup.max.flat.id.ll llvm.amdgcn.cluster.workgroup.max.id.ll llvm.amdgcn.cooperative.atomic-agent.ll llvm.amdgcn.cooperative.atomic-basic.ll llvm.amdgcn.cooperative.atomic-singlethread.ll llvm.amdgcn.cooperative.atomic-system.ll llvm.amdgcn.cooperative.atomic-wavefront.ll llvm.amdgcn.cooperative.atomic-workgroup.ll llvm.amdgcn.cos.bf16.ll 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.f16.fp8.ll llvm.amdgcn.cvt.f32.fp8.err.ll llvm.amdgcn.cvt.fp8.dpp.ll llvm.amdgcn.cvt.fp8.dpp.mir llvm.amdgcn.cvt.fp8.e5m3.ll llvm.amdgcn.cvt.fp8.f16.ll llvm.amdgcn.cvt.fp8.ll llvm.amdgcn.cvt.off.f32.i4.ll llvm.amdgcn.cvt.pk.f16.ll llvm.amdgcn.cvt.pk.i16.ll llvm.amdgcn.cvt.pk.u16.ll llvm.amdgcn.cvt.pknorm.i16.ll llvm.amdgcn.cvt.pknorm.u16.ll llvm.amdgcn.cvt.pkrtz.ll llvm.amdgcn.cvt.sat.pk.ll llvm.amdgcn.cvt.scale.pk.ll llvm.amdgcn.cvt.scalef32.pk.gfx950.ll llvm.amdgcn.cvt.scalef32.pk.ll llvm.amdgcn.cvt.scalef32.pk16.gfx1250.ll llvm.amdgcn.cvt.scalef32.pk8.ll llvm.amdgcn.cvt.scalef32.sr.ll llvm.amdgcn.cvt.scalef32.sr.pk.gfx1250.ll llvm.amdgcn.cvt.scalef32.sr.pk.gfx950.ll llvm.amdgcn.cvt.scalef32.sr.pk.ll llvm.amdgcn.cvt.scalef32.sr.pk16.ll llvm.amdgcn.cvt.sr.ll llvm.amdgcn.cvt.sr.pk.bf16.ll llvm.amdgcn.dead.ll llvm.amdgcn.dispatch.id.ll 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 llvm.amdgcn.dot4.f32.ll llvm.amdgcn.ds.add.gs.reg.rtn.ll llvm.amdgcn.ds.append.ll llvm.amdgcn.ds.atomic.async.barrier.arrive.b64.ll llvm.amdgcn.ds.atomic.barrier.arrive.rtn.b64.ll llvm.amdgcn.ds.bpermute.fi.b32.ll llvm.amdgcn.ds.bpermute.ll llvm.amdgcn.ds.bvh.stack.push.pop.rtn.ll llvm.amdgcn.ds.bvh.stack.rtn.ll llvm.amdgcn.ds.consume.ll llvm.amdgcn.ds.gws.barrier-fastregalloc.ll llvm.amdgcn.ds.gws.barrier.ll llvm.amdgcn.ds.gws.init.ll llvm.amdgcn.ds.gws.sema.br.ll llvm.amdgcn.ds.gws.sema.p.ll llvm.amdgcn.ds.gws.sema.release.all.ll llvm.amdgcn.ds.gws.sema.v.ll llvm.amdgcn.ds.ordered.add-errors.ll llvm.amdgcn.ds.ordered.add-unsupported.ll llvm.amdgcn.ds.ordered.add.gfx10.ll llvm.amdgcn.ds.ordered.add.gfx11.ll llvm.amdgcn.ds.ordered.add.ll llvm.amdgcn.ds.ordered.swap.ll llvm.amdgcn.ds.permute.ll llvm.amdgcn.ds.read.tr.gfx950.ll llvm.amdgcn.ds.sub.gs.reg.rtn.ll llvm.amdgcn.ds.swizzle.ll llvm.amdgcn.dual_intersect_ray.ll llvm.amdgcn.exp.bf16.ll llvm.amdgcn.exp.compr.ll llvm.amdgcn.exp.ll llvm.amdgcn.exp.prim.ll llvm.amdgcn.exp.row.ll llvm.amdgcn.exp2.ll llvm.amdgcn.fcmp.w32.ll llvm.amdgcn.fcmp.w64.ll llvm.amdgcn.fdiv.fast.ll llvm.amdgcn.fdot2.bf16.bf16.ll llvm.amdgcn.fdot2.f16.f16.ll llvm.amdgcn.fdot2.f32.bf16.ll llvm.amdgcn.fdot2.ll llvm.amdgcn.flat.prefetch.ll llvm.amdgcn.fma.legacy.ll llvm.amdgcn.fmad.ftz.f16.ll llvm.amdgcn.fmad.ftz.ll llvm.amdgcn.fmed3.f16.ll llvm.amdgcn.fmed3.ll llvm.amdgcn.fmul.legacy.ll 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.atomic.csub.ll llvm.amdgcn.global.atomic.ordered.add.b64.ll llvm.amdgcn.global.load.async.to.lds.ll llvm.amdgcn.global.load.lds.err.ll llvm.amdgcn.global.load.lds.gfx950.ll llvm.amdgcn.global.load.lds.ll llvm.amdgcn.global.load.tr-w32.ll llvm.amdgcn.global.load.tr-w64.ll llvm.amdgcn.global.prefetch.ll llvm.amdgcn.global.store.async.from.lds.ll llvm.amdgcn.groupstaticsize.ll llvm.amdgcn.icmp.w32.ll llvm.amdgcn.icmp.w64.ll llvm.amdgcn.iglp.AFLCustomIRMutator.opt.ll llvm.amdgcn.iglp.opt.exp.large.mir llvm.amdgcn.iglp.opt.exp.simple.ll llvm.amdgcn.iglp.opt.exp.small.mir llvm.amdgcn.iglp.opt.ll llvm.amdgcn.iglp.opt.single.2b.mir llvm.amdgcn.iglp.opt.single.2c.mir llvm.amdgcn.image.a16.dim.ll llvm.amdgcn.image.a16.encode.ll llvm.amdgcn.image.atomic.dim.gfx90a.ll llvm.amdgcn.image.atomic.dim.ll llvm.amdgcn.image.atomic.flt.ll llvm.amdgcn.image.atomic.noret.ll llvm.amdgcn.image.atomic.pk.add.ll llvm.amdgcn.image.d16.dim.ll llvm.amdgcn.image.dim.gfx90a.ll llvm.amdgcn.image.dim.ll llvm.amdgcn.image.gather4.a16.dim.ll llvm.amdgcn.image.gather4.d16.dim.ll llvm.amdgcn.image.gather4.dim.ll llvm.amdgcn.image.gather4.o.dim.ll llvm.amdgcn.image.getlod.dim.ll llvm.amdgcn.image.load.2dmsaa.ll llvm.amdgcn.image.load.a16.d16.ll llvm.amdgcn.image.load.a16.ll llvm.amdgcn.image.msaa.load.ll llvm.amdgcn.image.msaa.load.x.ll llvm.amdgcn.image.nsa.ll llvm.amdgcn.image.sample.a16.dim.ll llvm.amdgcn.image.sample.cd.a16.dim.ll llvm.amdgcn.image.sample.cd.dim.ll llvm.amdgcn.image.sample.cd.g16.encode.ll llvm.amdgcn.image.sample.cd.g16.ll llvm.amdgcn.image.sample.d16.dim.ll llvm.amdgcn.image.sample.dim.gfx90a.ll llvm.amdgcn.image.sample.dim.ll llvm.amdgcn.image.sample.g16.a16.dim.ll llvm.amdgcn.image.sample.g16.encode.ll llvm.amdgcn.image.sample.g16.ll llvm.amdgcn.image.sample.noret.ll llvm.amdgcn.image.sample.o.dim.ll llvm.amdgcn.image.store.a16.d16.ll llvm.amdgcn.image.store.a16.ll llvm.amdgcn.implicit.ptr.buffer.hsa.ll llvm.amdgcn.implicit.ptr.buffer.ll llvm.amdgcn.implicitarg.ptr.ll llvm.amdgcn.init.exec.ll llvm.amdgcn.init.exec.wave32.ll llvm.amdgcn.init.whole.wave-w32.ll llvm.amdgcn.init.whole.wave-w64.ll llvm.amdgcn.interp.f16.ll llvm.amdgcn.interp.inreg.ll llvm.amdgcn.interp.ll llvm.amdgcn.intersect_ray.ll llvm.amdgcn.inverse.ballot.i32.ll llvm.amdgcn.inverse.ballot.i64.ll llvm.amdgcn.is.private.ll llvm.amdgcn.is.shared.ll llvm.amdgcn.kernarg.segment.ptr.ll llvm.amdgcn.kill.ll llvm.amdgcn.lds.direct.load.ll llvm.amdgcn.lds.kernel.id.ll llvm.amdgcn.lds.param.load.ll llvm.amdgcn.lerp.ll llvm.amdgcn.load.monitor.gfx1250.ll llvm.amdgcn.load.to.lds.gfx950.ll llvm.amdgcn.load.to.lds.ll llvm.amdgcn.load.tr.gfx1250.w32.ll llvm.amdgcn.log.bf16.ll llvm.amdgcn.log.clamp.ll llvm.amdgcn.log.ll llvm.amdgcn.make.buffer.rsrc.ll llvm.amdgcn.mbcnt.ll llvm.amdgcn.mfma.bf16.ll llvm.amdgcn.mfma.form.ll llvm.amdgcn.mfma.gfx90a.ll llvm.amdgcn.mfma.gfx942.ll llvm.amdgcn.mfma.gfx950.bf16.ll llvm.amdgcn.mfma.gfx950.ll llvm.amdgcn.mfma.i8.ll llvm.amdgcn.mfma.ll llvm.amdgcn.mfma.scale.f32.16x16x128.f8f6f4.ll llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.ll llvm.amdgcn.mfma.xf32.gfx942.ll llvm.amdgcn.mov.dpp.gfx1251.ll llvm.amdgcn.mov.dpp.ll llvm.amdgcn.mov.dpp8.ll 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.perm.pk.ll llvm.amdgcn.permlane.gfx1250.ll llvm.amdgcn.permlane.ll llvm.amdgcn.permlane.ptr.ll llvm.amdgcn.permlane16.swap.ll llvm.amdgcn.permlane16.var.ll llvm.amdgcn.permlane32.swap.ll llvm.amdgcn.permlane64.ll llvm.amdgcn.permlane64.ptr.ll llvm.amdgcn.pops.exiting.wave.id.ll llvm.amdgcn.prng.ll llvm.amdgcn.ps.live.ll llvm.amdgcn.ptr.buffer.atomic.fadd_rtn_errors.ll llvm.amdgcn.qsad.pk.u16.u8.ll llvm.amdgcn.quadmask.ll llvm.amdgcn.queue.ptr.ll llvm.amdgcn.raw.atomic.buffer.load.ll llvm.amdgcn.raw.buffer.atomic.fadd.ll llvm.amdgcn.raw.buffer.atomic.ll llvm.amdgcn.raw.buffer.load.format.d16.ll llvm.amdgcn.raw.buffer.load.format.ll llvm.amdgcn.raw.buffer.load.lds.ll llvm.amdgcn.raw.buffer.load.ll llvm.amdgcn.raw.buffer.load.tfe.ll llvm.amdgcn.raw.buffer.store.format.d16.ll llvm.amdgcn.raw.buffer.store.format.ll llvm.amdgcn.raw.buffer.store.ll llvm.amdgcn.raw.ptr.atomic.buffer.load.ll llvm.amdgcn.raw.ptr.buffer.atomic.fadd_nortn.ll llvm.amdgcn.raw.ptr.buffer.atomic.fadd_rtn.ll llvm.amdgcn.raw.ptr.buffer.atomic.fadd.v2bf16.ll llvm.amdgcn.raw.ptr.buffer.atomic.ll llvm.amdgcn.raw.ptr.buffer.load.bf16.ll llvm.amdgcn.raw.ptr.buffer.load.bf16.xfail.ll llvm.amdgcn.raw.ptr.buffer.load.format.d16.ll llvm.amdgcn.raw.ptr.buffer.load.format.ll llvm.amdgcn.raw.ptr.buffer.load.lds.gfx950.ll llvm.amdgcn.raw.ptr.buffer.load.lds.ll llvm.amdgcn.raw.ptr.buffer.load.ll llvm.amdgcn.raw.ptr.buffer.store.bf16.ll llvm.amdgcn.raw.ptr.buffer.store.bf16.xfail.ll llvm.amdgcn.raw.ptr.buffer.store.format.d16.ll llvm.amdgcn.raw.ptr.buffer.store.format.ll llvm.amdgcn.raw.ptr.buffer.store.ll llvm.amdgcn.raw.ptr.buffer.store.nxv2i32.fail.ll llvm.amdgcn.raw.ptr.tbuffer.load.d16.ll llvm.amdgcn.raw.ptr.tbuffer.load.ll llvm.amdgcn.raw.ptr.tbuffer.store.d16.ll llvm.amdgcn.raw.ptr.tbuffer.store.ll llvm.amdgcn.raw.tbuffer.load.d16.ll llvm.amdgcn.raw.tbuffer.load.ll llvm.amdgcn.raw.tbuffer.store.d16.ll llvm.amdgcn.raw.tbuffer.store.ll llvm.amdgcn.rcp.bf16.ll llvm.amdgcn.rcp.f16.ll llvm.amdgcn.rcp.legacy.ll llvm.amdgcn.rcp.ll llvm.amdgcn.readfirstlane.ll llvm.amdgcn.readfirstlane.m0.ll llvm.amdgcn.readfirstlane.ptr.ll llvm.amdgcn.readlane.ll llvm.amdgcn.readlane.ptr.ll llvm.amdgcn.reduce.add.ll llvm.amdgcn.reduce.and.ll llvm.amdgcn.reduce.max.ll llvm.amdgcn.reduce.min.ll llvm.amdgcn.reduce.or.ll llvm.amdgcn.reduce.sub.ll llvm.amdgcn.reduce.umax.ll llvm.amdgcn.reduce.umin.ll llvm.amdgcn.reduce.xor.ll llvm.amdgcn.rsq.bf16.ll llvm.amdgcn.rsq.clamp.ll llvm.amdgcn.rsq.f16.ll llvm.amdgcn.rsq.legacy.ll llvm.amdgcn.rsq.ll llvm.amdgcn.s.barrier.ll llvm.amdgcn.s.barrier.signal.isfirst.ll llvm.amdgcn.s.barrier.signal.isfirst.mir llvm.amdgcn.s.buffer.load.ll llvm.amdgcn.s.buffer.prefetch.data.ll llvm.amdgcn.s.dcache.inv.ll llvm.amdgcn.s.dcache.inv.vol.ll llvm.amdgcn.s.dcache.wb.ll llvm.amdgcn.s.dcache.wb.vol.ll 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 llvm.amdgcn.s.memtime.ll llvm.amdgcn.s.monitor.sleep.ll llvm.amdgcn.s.nop.ll llvm.amdgcn.s.prefetch.data.ll llvm.amdgcn.s.sethalt.ll llvm.amdgcn.s.setprio.inc.wg.ll llvm.amdgcn.s.setprio.ll llvm.amdgcn.s.setreg.ll llvm.amdgcn.s.sleep.ll llvm.amdgcn.s.sleep.var.ll llvm.amdgcn.s.ttracedata.ll llvm.amdgcn.s.wait.event.ll llvm.amdgcn.s.wait.gfx12.ll llvm.amdgcn.s.wait.gfx1250.ll llvm.amdgcn.s.waitcnt_gfx1250.ll llvm.amdgcn.s.waitcnt.ll llvm.amdgcn.sad.hi.u8.ll llvm.amdgcn.sad.u16.ll llvm.amdgcn.sad.u8.ll llvm.amdgcn.sbfe.ll llvm.amdgcn.sched.barrier.ll llvm.amdgcn.sched.group.barrier.gfx11.ll llvm.amdgcn.sched.group.barrier.gfx12.ll llvm.amdgcn.sched.group.barrier.iterative.ll llvm.amdgcn.sched.group.barrier.ll llvm.amdgcn.sdot2.ll llvm.amdgcn.sdot4.ll llvm.amdgcn.sdot8.ll llvm.amdgcn.sendmsg.ll llvm.amdgcn.sendmsg.rtn.ll llvm.amdgcn.set.inactive.chain.arg.ll llvm.amdgcn.set.inactive.ll llvm.amdgcn.sffbh.ll llvm.amdgcn.sin.bf16.ll llvm.amdgcn.sin.f16.ll llvm.amdgcn.sin.ll llvm.amdgcn.smfmac.gfx950.ll llvm.amdgcn.softwqm.ll llvm.amdgcn.sqrt.bf16.ll llvm.amdgcn.sqrt.f16.ll llvm.amdgcn.sqrt.ll llvm.amdgcn.struct.atomic.buffer.load.ll llvm.amdgcn.struct.buffer.atomic.fadd.ll llvm.amdgcn.struct.buffer.atomic.ll llvm.amdgcn.struct.buffer.load.format.d16.ll llvm.amdgcn.struct.buffer.load.format.ll llvm.amdgcn.struct.buffer.load.format.v3f16.ll llvm.amdgcn.struct.buffer.load.lds.ll llvm.amdgcn.struct.buffer.load.ll llvm.amdgcn.struct.buffer.load.tfe.ll llvm.amdgcn.struct.buffer.store.format.d16.ll llvm.amdgcn.struct.buffer.store.format.ll llvm.amdgcn.struct.buffer.store.ll llvm.amdgcn.struct.ptr.atomic.buffer.load.ll llvm.amdgcn.struct.ptr.buffer.atomic.fadd_nortn.ll llvm.amdgcn.struct.ptr.buffer.atomic.fadd_rtn.ll llvm.amdgcn.struct.ptr.buffer.atomic.fadd.v2bf16.ll llvm.amdgcn.struct.ptr.buffer.atomic.fmax.f32.ll llvm.amdgcn.struct.ptr.buffer.atomic.fmax.f64.ll llvm.amdgcn.struct.ptr.buffer.atomic.fmin.f32.ll llvm.amdgcn.struct.ptr.buffer.atomic.fmin.f64.ll llvm.amdgcn.struct.ptr.buffer.atomic.ll llvm.amdgcn.struct.ptr.buffer.load.format.d16.ll llvm.amdgcn.struct.ptr.buffer.load.format.ll llvm.amdgcn.struct.ptr.buffer.load.format.v3f16.ll llvm.amdgcn.struct.ptr.buffer.load.lds.gfx950.ll llvm.amdgcn.struct.ptr.buffer.load.lds.ll llvm.amdgcn.struct.ptr.buffer.load.ll llvm.amdgcn.struct.ptr.buffer.store.format.d16.ll llvm.amdgcn.struct.ptr.buffer.store.format.ll llvm.amdgcn.struct.ptr.buffer.store.ll llvm.amdgcn.struct.ptr.tbuffer.load.d16.ll llvm.amdgcn.struct.ptr.tbuffer.load.ll llvm.amdgcn.struct.ptr.tbuffer.store.d16.ll llvm.amdgcn.struct.ptr.tbuffer.store.ll llvm.amdgcn.struct.tbuffer.load.d16.ll llvm.amdgcn.struct.tbuffer.load.ll llvm.amdgcn.struct.tbuffer.store.d16.ll llvm.amdgcn.struct.tbuffer.store.ll llvm.amdgcn.sudot4.ll llvm.amdgcn.sudot8.ll llvm.amdgcn.tanh.ll llvm.amdgcn.tbuffer.load.dwordx3.ll llvm.amdgcn.tbuffer.store.dwordx3.ll llvm.amdgcn.tensor.load.store.ll llvm.amdgcn.trig.preop.ll llvm.amdgcn.ubfe.ll llvm.amdgcn.udot2.ll llvm.amdgcn.udot4.ll llvm.amdgcn.udot8.ll llvm.amdgcn.unreachable.ll llvm.amdgcn.update.dpp.gfx90a.ll llvm.amdgcn.update.dpp.ll llvm.amdgcn.waitcnt.out.order.ll llvm.amdgcn.wave.barrier.ll llvm.amdgcn.wave.id.ll llvm.amdgcn.wavefrontsize.ll llvm.amdgcn.wmma_32.ll llvm.amdgcn.wmma_64.ll llvm.amdgcn.wmma.gfx1250.w32.ll llvm.amdgcn.wmma.imm.gfx1250.w32.ll llvm.amdgcn.wmma.imod.gfx1250.w32.ll llvm.amdgcn.wmma.index.gfx1250.w32.ll llvm.amdgcn.workgroup.id.ll llvm.amdgcn.workitem.id-unsupported-calling-convention.ll llvm.amdgcn.workitem.id.ll llvm.amdgcn.wqm.demote.ll llvm.amdgcn.wqm.ll llvm.amdgcn.wqm.vote.ll llvm.amdgcn.writelane.ll llvm.amdgcn.writelane.ptr.ll llvm.ceil.f16.ll llvm.cos.bf16.ll llvm.cos.f16.ll llvm.cos.ll llvm.dbg.value.ll llvm.exp.ll llvm.exp10.ll llvm.exp2.bf16.ll llvm.exp2.ll llvm.floor.f16.ll llvm.fma.f16.ll llvm.fmuladd.f16.ll llvm.fptrunc.round.err.ll llvm.fptrunc.round.ll llvm.frexp.ll llvm.get.fpmode.ll llvm.get.rounding.ll llvm.is.fpclass.bf16.ll llvm.is.fpclass.f16.ll llvm.is.fpclass.ll llvm.ldexp.ll llvm.log.ll llvm.log10.ll llvm.log2.bf16.ll llvm.log2.ll llvm.maximum.f16.ll llvm.maximum.f32.ll llvm.maximum.f64.ll llvm.maxnum.f16.ll llvm.memcpy.ll llvm.minimum.f16.ll llvm.minimum.f32.ll llvm.minimum.f64.ll llvm.minnum.f16.ll llvm.mulo.ll llvm.pow-gfx9.ll llvm.pow.ll llvm.powi.ll llvm.prefetch.ll llvm.r600.cube.ll llvm.r600.dot4.ll llvm.r600.group.barrier.ll llvm.r600.read.local.size.ll 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 llvm.round.ll llvm.set.rounding.ll llvm.sin.bf16.ll llvm.sin.f16.ll llvm.sin.ll llvm.sqrt.bf16.ll llvm.sqrt.f16.ll llvm.trunc.f16.ll lo16-hi16-illegal-copy.mir lo16-hi16-physreg-copy.mir lo16-lo16-physreg-copy-agpr.mir lo16-lo16-physreg-copy-sgpr.mir load-constant-always-uniform.ll load-constant-f32.ll load-constant-f64.ll load-constant-i1.ll load-constant-i16.ll load-constant-i32.ll load-constant-i64.ll load-constant-i8.ll load-global-f32.ll load-global-f64.ll load-global-i1.ll load-global-i16.ll load-global-i32.ll load-global-i64.ll load-global-i8.ll load-global-invariant.ll load-hi16.ll load-input-fold.ll load-lo16.ll load-local-f32-no-ds128.ll load-local-f32.ll load-local-f64.ll load-local-i1.ll load-local-i16.ll load-local-i32.ll load-local-i64.ll load-local-i8.ll load-local-redundant-copies.ll load-local.128.ll load-local.96.ll load-range-metadata-assert.ll load-range-metadata-sign-bits.ll load-select-ptr.ll load-store-cnt.ll load-store-opt-addc0.mir load-store-opt-dlc.mir load-store-opt-ds-regclass-constrain.mir load-store-opt-scale-offset.mir load-store-opt-scc.mir load-weird-sizes.ll local-64.ll local-atomicrmw-fadd.ll local-atomicrmw-fmax.ll local-atomicrmw-fmin.ll local-atomicrmw-fsub.ll local-atomics.ll local-atomics64.ll local-memory.amdgcn.ll local-memory.ll local-memory.r600.ll local-stack-alloc-add-references.gfx10.mir local-stack-alloc-add-references.gfx8.mir local-stack-alloc-add-references.gfx9.mir local-stack-alloc-block-sp-reference.ll local-stack-slot-offset.ll long-branch-reserve-register.ll loop_break.ll loop_exit_with_xor.ll loop_header_nopred.mir loop-address.ll loop-idiom.ll loop-live-out-copy-undef-subrange.ll loop-on-function-argument.ll loop-prefetch-data.ll loop-prefetch.ll loop-vector-sink.ll lower-brcond-with-xor.ll lower-buffer-fat-pointers-calls.ll lower-buffer-fat-pointers-constants.ll lower-buffer-fat-pointers-contents-legalization.ll lower-buffer-fat-pointers-control-flow.ll lower-buffer-fat-pointers-dead-intrinsics.ll lower-buffer-fat-pointers-lastuse-metadata.ll lower-buffer-fat-pointers-mem-transfer.ll lower-buffer-fat-pointers-memops.ll lower-buffer-fat-pointers-nontemporal-metadata.ll lower-buffer-fat-pointers-p7-in-memory.ll lower-buffer-fat-pointers-pointer-ops.ll lower-buffer-fat-pointers-unoptimized-debug-data.ll lower-control-flow-live-intervals.mir lower-control-flow-live-variables-update.mir lower-control-flow-live-variables-update.xfail.mir lower-control-flow-other-terminators.mir lower-ctor-dtor-constexpr-alias.ll lower-ctor-dtor-declaration.ll lower-ctor-dtor-existing.ll lower-ctor-dtor.ll lower-empty-ctor-dtor.ll lower-i1-copies-clear-kills.mir lower-i1-copies-implicit-def-unstructured-loop.mir lower-indirect-lds-references.ll lower-intrinsics-barriers.ll lower-intrinsics-cluster-barrier.ll lower-intrinsics-split-barriers.ll lower-kernargs.ll lower-kernel-and-module-lds.ll lower-kernel-lds-constexpr.ll lower-kernel-lds-super-align.ll lower-kernel-lds.ll lower-lds-struct-aa-memcpy.ll lower-lds-struct-aa-merge.ll lower-lds-struct-aa.ll lower-lds-with-alias-scope.ll lower-lds-with-noalias.ll lower-mem-intrinsics-threshold.ll lower-mem-intrinsics.ll lower-module-lds-all-indirect-accesses.ll lower-module-lds-check-metadata.ll lower-module-lds-constantexpr-phi.ll lower-module-lds-constantexpr.ll lower-module-lds-inactive.ll lower-module-lds-indirect-extern-uses-max-reachable-alignment.ll lower-module-lds-offsets.ll lower-module-lds-precise-allocate-to-module-struct.ll lower-module-lds-single-var-ambiguous.ll lower-module-lds-single-var-unambiguous.ll lower-module-lds-used-list.ll lower-module-lds-via-hybrid.ll lower-module-lds-via-table.ll lower-module-lds-zero-size-arr.ll lower-module-lds.ll lower-multiple-ctor-dtor.ll lower-range-metadata-intrinsic-call.ll lower-term-opcodes.mir lower-work-group-id-intrinsics-hsa.ll lower-work-group-id-intrinsics-opt.ll lower-work-group-id-intrinsics-pal.ll lower-work-group-id-intrinsics.ll lrint.ll lro-phi-samebb-nonlookthrough-store.ll lround.ll lshl-add-u64.ll lshl64-to-32.ll lshr.v2i16.ll lto-lower-module-lds.ll machine-cse-commute-target-flags.mir machine-cse-ssa.mir machine-function-info-cwsr.ll machine-scheduler-sink-trivial-remats-attr.mir machine-scheduler-sink-trivial-remats-debug.mir machine-scheduler-sink-trivial-remats.mir machine-sink-cycle.mir machine-sink-ignorable-exec-use.mir machine-sink-lane-mask.mir machine-sink-loop-var-out-of-divergent-loop-swdev407790.ll machine-sink-loop-var-out-of-divergent-loop-swdev407790.mir machine-sink-temporal-divergence-swdev407790.ll machine-sink-temporal-divergence-swdev407790.mir machinelicm-convergent.mir machinelicm-copy-like-instrs.mir machinelicm-undef-use.mir macro-fusion-cluster-vcc-uses.mir mad_64_32.ll mad_int24.ll mad_u64_u32.ll mad_uint24.ll mad-combine.ll mad-mix-bf16.ll mad-mix-hi-bf16.ll mad-mix-hi.ll mad-mix-lo-bf16.ll mad-mix-lo.ll mad-mix.ll mad.u16.ll mad24-get-global-id.ll madak-inline-constant.mir madak.ll madmk.ll mai-hazards-gfx90a.mir mai-hazards-gfx942.mir mai-hazards-mfma-scale.gfx950.mir mai-hazards.mir mai-inline.ll make-buffer-rsrc-lds-fails.ll masked-load-vectortypes.ll match-perm-extract-vector-elt-bug.ll materialize-frame-index-sgpr.gfx10.ll materialize-frame-index-sgpr.ll max-hard-clause-length.ll max-literals.ll max-sgprs.ll max.i16.ll max.ll max3.ll maximumnum.bf16.ll maximumnum.ll mcexpr-knownbits-assign-crash-gh-issue-110930.ll mcp-aligned-vgprs.mir mcp-implicit-clobber.mir mcp-overlap-after-propagation.mir mcp-use-before-def.mir mdt-preserving-crash.ll med3-knownbits.ll med3-no-simplify.ll mem-builtins.ll memcpy-crash-issue63986.ll memcpy-fixed-align.ll memcpy-inline-fails.ll memcpy-libcall.ll memcpy-param-combinations.ll memcpy-scalar-load.ll memcpy-scoped-aa.ll memintrinsic-unroll.ll memmove-param-combinations.ll memmove-scalar-load.ll memmove-var-size.ll memory_clause.ll memory_clause.mir memory-legalizer-atomic-insert-end.mir memory-legalizer-barriers-mmra.ll memory-legalizer-barriers.ll memory-legalizer-buffer-atomics.ll memory-legalizer-fence-mmra-global.ll memory-legalizer-fence-mmra-local.ll memory-legalizer-fence.ll memory-legalizer-flat-agent.ll memory-legalizer-flat-cluster.ll memory-legalizer-flat-lastuse.ll memory-legalizer-flat-nontemporal.ll memory-legalizer-flat-singlethread.ll memory-legalizer-flat-system.ll memory-legalizer-flat-volatile.ll memory-legalizer-flat-wavefront.ll memory-legalizer-flat-workgroup.ll memory-legalizer-global-agent.ll memory-legalizer-global-cluster.ll memory-legalizer-global-lastuse.ll memory-legalizer-global-nontemporal.ll memory-legalizer-global-singlethread.ll memory-legalizer-global-system.ll memory-legalizer-global-volatile.ll memory-legalizer-global-wavefront.ll memory-legalizer-global-workgroup.ll memory-legalizer-invalid-addrspace.mir memory-legalizer-invalid-syncscope.ll memory-legalizer-lds-dma-volatile-and-nontemporal.ll memory-legalizer-local-agent.ll memory-legalizer-local-cluster.ll memory-legalizer-local-nontemporal.ll memory-legalizer-local-singlethread.ll memory-legalizer-local-system.ll memory-legalizer-local-volatile.ll memory-legalizer-local-wavefront.ll memory-legalizer-local-workgroup.ll 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-agent.ll memory-legalizer-private-cluster.ll memory-legalizer-private-lastuse.ll memory-legalizer-private-nontemporal.ll memory-legalizer-private-singlethread.ll memory-legalizer-private-system.ll memory-legalizer-private-volatile.ll memory-legalizer-private-wavefront.ll memory-legalizer-private-workgroup.ll memory-legalizer-region.mir memory-legalizer-store-infinite-loop.ll merge-buffer-gfx12.mir merge-buffer.mir merge-consecutive-wait-alus.mir merge-flat-load-store.mir merge-flat-saddr-load-store.mir merge-flat-with-global-load-store.mir merge-global-load-store.mir merge-image-load-gfx10.mir merge-image-load-gfx11.mir merge-image-load-gfx12.mir merge-image-load.mir merge-image-sample-gfx10.mir merge-image-sample-gfx11.mir merge-image-sample-gfx12.mir merge-image-sample.mir merge-load-store-agpr.mir merge-load-store-physreg.mir merge-load-store-vreg.mir merge-load-store.mir merge-m0.mir merge-out-of-order-ldst.ll merge-out-of-order-ldst.mir merge-s-load.mir merge-sbuffer-load.mir merge-store-crash.ll merge-store-usedef.ll merge-stores.ll merge-tbuffer-gfx10.mir merge-tbuffer-gfx11.mir merge-tbuffer-gfx12.mir merge-tbuffer-gfx9.mir merged-bfx-opt.ll mesa_regression.ll mesa3d.ll mfma-bf16-vgpr-cd-select.ll mfma-cd-select.ll mfma-loop.ll mfma-no-register-aliasing.ll mfma-vgpr-cd-select-gfx942.ll mfma-vgpr-cd-select.ll min-waves-per-eu-not-respected.ll min.ll min3.ll minimummaximum.ll minimumnum.bf16.ll minimumnum.ll minmax.ll mir-print-dead-csr-fi.mir misched-into-wmma-hazard-shadow.mir misched-killflags.mir missing-store.ll mixed_wave32_wave64.ll mixed-vmem-types.ll mixed-wave32-wave64.ll mmo-target-flags-folding.ll mmra.ll mode-register-fpconstrain.ll mode-register-fptrunc.gfx11plus-fake16.mir mode-register-fptrunc.gfx11plus.mir mode-register-fptrunc.mir mode-register.mir module-lds-false-sharing.ll move-addr64-rsrc-dead-subreg-writes.ll move-load-addr-to-valu-flat.mir move-load-addr-to-valu.mir move-to-valu-absdiff.mir move-to-valu-addsubu64.ll move-to-valu-atomicrmw-system.ll move-to-valu-atomicrmw.ll move-to-valu-ctlz-cttz.ll move-to-valu-lshl_add.ll move-to-valu-lshlrev.mir move-to-valu-pseudo-scalar-trans-f16-fake16.ll move-to-valu-pseudo-scalar-trans-f16-true16.ll move-to-valu-pseudo-scalar-trans.ll move-to-valu-vimage-vsample.ll move-to-valu-worklist.ll movreld-bug.ll movrels-bug.mir mubuf-legalize-operands-non-ptr-intrinsics.ll mubuf-legalize-operands.ll mubuf-legalize-operands.mir mubuf-offset-private.ll mubuf-shader-vgpr-non-ptr-intrinsics.ll mubuf-shader-vgpr.ll mubuf.ll mul_int24.ll mul_uint24-amdgcn.ll mul_uint24-r600.ll mul.i16.ll mul.ll mul24-pass-ordering.ll multi-call-resource-usage-mcexpr.ll multi-divergent-exit-region.ll multi-dword-vgpr-spill.ll multilevel-break.ll naked-fn-with-frame-pointer.ll nand.ll narrow_math_for_and.ll need-fp-from-vgpr-spills.ll neg_ashr64_reduce.ll neighboring-mfma-padding.mir nested-calls.ll nested-loop-conditions.ll no-bundle-asm.ll no-corresponding-integer-type.ll no-dup-inst-prefetch.ll no-fold-accvgpr-mov.ll no-fold-accvgpr-mov.mir no-fold-accvgpr-read.mir no-folding-imm-to-inst-with-fi.ll no-hsa-graphics-shaders.ll no-initializer-constant-addrspace.ll no-limit-coalesce.mir no-remat-indirect-mov.mir no-shrink-extloads.ll no-source-locations-in-prologue.ll noclobber-barrier.ll nofpclass-call.ll non-entry-alloca.ll noop-shader-O0.ll nop-data.ll nor-divergent-lanemask.ll nor.ll not-scalarize-volatile-load.ll nsa-reassign.ll nsa-reassign.mir nsa-vmem-hazard.mir nullptr-long-address-spaces.ll nullptr.ll occupancy-levels.ll offset-split-flat.ll offset-split-global.ll omod-nsz-flag.mir omod.ll opencl-image-metadata.ll opencl-printf-and-hostcall.ll opencl-printf-pipeline.ll opencl-printf-unsupported.ll opencl-printf.ll operand-folding.ll operand-spacing.ll opt_exec_copy_fold.mir opt-exec-masking-pre-ra-update-liveness-wave32.mir opt-exec-masking-pre-ra-update-liveness.mir opt-sgpr-to-vgpr-copy.mir opt-vgpr-live-range-verifier-error.mir optimize-compare.ll optimize-compare.mir optimize-exec-copies-extra-insts-after-copy.mir optimize-exec-mask-pre-ra-alloc-failure.mir optimize-exec-mask-pre-ra-def-after-use.mir optimize-exec-mask-pre-ra-loop-phi.mir optimize-exec-mask-pre-ra-non-empty-but-used-interval.mir optimize-exec-masking-pre-ra.mir optimize-exec-masking-strip-terminator-bits.mir optimize-if-exec-masking.mir optimize-negated-cond-exec-masking-wave32.mir optimize-negated-cond-exec-masking.mir optimize-negated-cond.ll or.ll or.r600.ll or3.ll overlapping-tuple-copy-implicit-op-failure.ll pack.v2f16.ll pack.v2i16.ll packed-fp32.ll packed-op-sel.ll packetizer.ll pal-metadata-3.0-callable-dvgpr.ll pal-metadata-3.0-callable.ll pal-metadata-3.0-dvgpr.ll pal-metadata-3.0.gfx1250.ll pal-metadata-3.0.gfx950.ll pal-metadata-3.0.ll pal-metadata-3.6-dvgpr.ll pal-metadata-3.6.ll pal-simple-indirect-call.ll pal-userdata-regs.ll parallelandifcollapse.ll parallelorifcollapse.ll partial-forwarding-hazards.mir partial-regcopy-and-spill-missed-at-regalloc.ll partial-sgpr-to-vgpr-spills.ll partial-shift-shrink.ll partially-dead-super-register-immediate.ll peephole-fold-imm-multi-use.mir peephole-fold-imm.mir peephole-opt-fold-reg-sequence-subreg.mir peephole-opt-regseq-removal.mir pei-amdgpu-cs-chain-preserve.mir pei-amdgpu-cs-chain.mir pei-build-av-spill.mir pei-build-spill-partial-agpr.mir pei-build-spill.mir pei-reg-scavenger-position.mir pei-scavenge-sgpr-carry-out.mir pei-scavenge-sgpr-gfx9.mir pei-scavenge-sgpr.mir pei-scavenge-vgpr-spill.mir pei-vgpr-block-spill-csr.mir perfhint.ll permlane-op-sel.ll permlane16_opsel.ll permlane16_var-op-sel.ll permute_i8.ll permute.ll phi-elimination-assertion.mir phi-elimination-end-cf.mir phi-vgpr-input-moveimm.mir phys-partial-liveness.mir pk_max_f16_literal.ll post-ra-sched-kill-bundle-use-inst.mir post-ra-sched-reset.mir post-ra-soft-clause-dbg-info.ll postra-bundle-memops.mir postra-bundle-vimage-vsample-gfx12.mir postra-machine-sink-livein-subrange.mir postra-machine-sink.mir postra-norename.mir postra-sched-attribute.ll postra-sink-update-dependency.mir power-sched-no-instr-sunit.mir pr155452.ll pr51516.mir predicate-dp4.ll predicates.ll preload-implicit-kernargs-debug-info.ll preload-implicit-kernargs-IR-lowering.ll preload-implicit-kernargs.ll preload-kernarg-header.ll preload-kernargs-IR-lowering.ll preload-kernargs.ll preserve-hi16.ll preserve-only-inactive-lane.mir preserve-user-waitcnt.ll preserve-wwm-copy-dst-reg.ll prevent-fmul-hoist-ir.ll print-pipeline-passes.ll printf_builtin.ll printf_nobuiltin.ll printf-defined.ll printf-existing-format-strings.ll private-access-no-objects.ll private-function.ll private-memory-atomics.ll private-memory-r600.ll prologue-epilogue-markers.ll promote-alloca-addrspacecast.ll promote-alloca-array-aggregate.ll promote-alloca-array-allocation.ll promote-alloca-bitcast-function.ll promote-alloca-budget-exhausted.ll promote-alloca-calling-conv.ll promote-alloca-globals.ll promote-alloca-invariant-markers.ll promote-alloca-lifetime.ll promote-alloca-loadstores.ll promote-alloca-max-regs.ll promote-alloca-mem-intrinsics.ll promote-alloca-memset.ll promote-alloca-multidim.ll promote-alloca-negative-index.ll promote-alloca-no-opts.ll promote-alloca-non-byte-sizes.ll promote-alloca-non-constant-index.ll promote-alloca-padding-size-estimate.ll promote-alloca-pointer-array.ll promote-alloca-scoring.ll promote-alloca-shufflevector.ll promote-alloca-stored-pointer-value.ll promote-alloca-strip-abi-opt-attributes.ll promote-alloca-subvecs.ll promote-alloca-to-lds-constantexpr-use.ll promote-alloca-to-lds-icmp.ll promote-alloca-to-lds-phi.ll promote-alloca-to-lds-select.ll promote-alloca-unhandled-intrinsic.ll promote-alloca-vector-gep-of-gep.ll promote-alloca-vector-gep.ll promote-alloca-vector-to-vector.ll promote-alloca-vgpr-ratio.ll promote-alloca-volatile.ll promote-constOffset-to-imm-gfx10.mir promote-constOffset-to-imm-gfx90a.mir promote-constOffset-to-imm.ll promote-constOffset-to-imm.mir promote-kernel-arguments.ll promote-vect3-load.ll propagate-amdgpu-cluster-dims.ll propagate-attributes-bitcast-function.ll propagate-flat-work-group-size.ll propagate-waves-per-eu.ll ps-shader-arg-count.ll pseudo-scalar-transcendental.ll pseudo-scalar-transcendental.mir ptr-arg-dbg-value.ll ptr-buffer-alias-scheduling.ll ptradd-sdag-mubuf.ll ptradd-sdag-optimizations.ll ptradd-sdag-undef-poison.ll ptradd-sdag.ll ptrmask.ll pv-packing.ll pv.ll r600-constant-array-fixup.ll r600-encoding.ll r600-export-fix.ll r600-infinite-loop-bug-while-reorganizing-vector.ll r600-legalize-umax-bug.ll r600.add.ll r600.alu-limits.ll r600.amdgpu-alias-analysis.ll r600.bitcast.ll r600.extract-lowbits.ll r600.func-alignment.ll r600.global_atomics.ll r600.llvm.is.fpclass.ll r600.private-memory.ll r600.sub.ll r600.work-item-intrinsics.ll r600cfg.ll ra-inserted-scalar-instructions.mir ran-out-of-registers-error-all-regs-reserved.ll ran-out-of-registers-errors.ll ran-out-of-sgprs-allocation-failure.mir rcp_iflag.ll rcp-pattern.ll read_register.ll read-register-invalid-register.ll read-register-invalid-subtarget.ll read-register-invalid-type-i32.ll read-register-invalid-type-i64.ll read-write-register-illegal-type.ll readcyclecounter.ll readlane_exec0.mir README readsteadycounter.ll reassoc-mul-add-1-to-mad.ll reassoc-scalar.ll recursion.ll recursive_global_initializer.ll recursive-resource-usage-mcexpr.ll 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 reg-coalescer-subreg-liveness.mir reg-sequence-like-v-pk-mov-b32.mir regalloc-fail-unsatisfiable-overlapping-tuple-hints.mir regalloc-failure-overlapping-insert-assert.mir regalloc-fast-dont-drop-subreg-index-issue61134.mir regalloc-illegal-eviction-assert.ll regalloc-introduces-copy-sgpr-to-agpr.mir regalloc-spill-wmma-scale.ll regalloc-undef-copy-fold.mir regcoal-subrange-join-seg.mir regcoal-subrange-join.mir regcoalesce-64-bit-only-regs.mir regcoalesce-cannot-join-failures.mir regcoalesce-dbg.mir regcoalesce-keep-valid-lanes-implicit-def-bug39602.mir regcoalesce-prune.mir regcoalescer-resolve-lane-conflict-by-subranges.mir regcoalescing-remove-partial-redundancy-assert.mir register-coalescer--set-undef-full-reg-use-implicit-def-erase-issue109249.mir register-count-comments.ll register-killed-error-after-alloc-failure0.mir register-killed-error-after-alloc-failure1.ll regpressure_printer.mir reject-agpr-usage-before-gfx908.ll rel32.ll release-vgprs-dbg-loc.mir release-vgprs-gfx12-dvgpr.mir release-vgprs-gfx12.mir release-vgprs.mir rem_i128.ll remaining-virtual-register-operands.ll remaining-virtual-register-operands.mir remat-dead-subreg.mir remat-fp64-constants.ll remat-physreg-copy-subreg-extract-already-live-at-def-issue120970.mir remat-smrd.mir remat-sop.mir remat-vop.mir remove-incompatible-extended-image-insts.ll remove-incompatible-functions.ll remove-incompatible-gws.ll remove-incompatible-s-time.ll remove-incompatible-wave32-feature.ll remove-incompatible-wave64-feature.ll remove-no-kernel-id-attribute.ll remove-not-short-exec-branch-on-unconditional-jump.mir remove-register-flags.mir remove-short-exec-branches-gpr-idx-mode.mir remove-short-exec-branches-special-instructions.mir rename-disconnected-bug.ll rename-independent-subregs-mac-operands.mir rename-independent-subregs.mir reorder-stores.ll repeated-divisor.ll replace-store-of-insert-load.ll reqd-work-group-size.ll required-export-priority.ll required-export-priority.mir reserved-reg-in-clause.mir resource-optimization-remarks.ll resource-usage-crash-unhandled-reg.mir resource-usage-dead-function.ll resource-usage-pal.ll ret_jump.ll ret.ll return-with-successors.mir returnaddress.ll rewrite-out-arguments-address-space.ll rewrite-out-arguments.ll rewrite-partial-reg-uses-dbg.mir rewrite-partial-reg-uses-gen.mir rewrite-partial-reg-uses.mir rewrite-undef-for-phi.ll rewrite-vgpr-mfma-scale-to-agpr.mir rewrite-vgpr-mfma-to-agpr-copy-from.mir rewrite-vgpr-mfma-to-agpr-phi.ll rewrite-vgpr-mfma-to-agpr-subreg-insert-extract.mir rewrite-vgpr-mfma-to-agpr-subreg-src2-chain.mir rewrite-vgpr-mfma-to-agpr.gfx90a.ll rewrite-vgpr-mfma-to-agpr.gfx950.ll rewrite-vgpr-mfma-to-agpr.ll rotate-add.ll rotl.i64.ll rotl.ll rotr.i64.ll rotr.ll roundeven.ll rsq.f32-safe.ll rsq.f32.ll rsq.f64.ll rv7x0_count3.ll s_add_co_pseudo_lowering.mir s_addk_i32.ll s_cmp_0.ll s_code_end.ll s_movk_i32.ll s_mulk_i32.ll s_or_saveexec_xor_combine.mir s_uaddo_usubo_pseudo.ll s-barrier-lowering.ll s-barrier.ll s-cluster-barrier.ll s-getpc-b64-remat.ll sad.ll saddo.ll saddsat.ll salu-to-valu.ll same-lds-variable-multiple-use-in-one-phi-node.ll same-slot-agpr-sgpr.mir sampler-resource-id.ll save-fp.ll scalar_to_vector_v2x16.ll scalar_to_vector.gfx11plus.ll scalar_to_vector.ll scalar_to_vector.v8i16.ll scalar-branch-missing-and-exec.ll scalar-float-sop1.ll scalar-float-sop2.ll scalar-float-sopc.ll scalar-store-cache-flush.mir scalarize-insert-subvector.ll scale-offset-flat.ll scale-offset-global.ll scale-offset-scratch.ll scale-offset-smem.ll scc-clobbered-sgpr-to-vmem-spill.ll sched-assert-dead-def-subreg-use-other-subreg.mir sched-assert-onlydbg-value-empty-region.mir sched-barrier-hang-weak-dep.mir sched-barrier-post-RA.mir sched-barrier-pre-RA.mir sched-crash-dbg-value.mir sched-group-barrier-pipeline-solver.mir sched-group-barrier-pre-RA.mir sched-handleMoveUp-subreg-def-across-subreg-def.mir sched-image-sample-post-RA.mir sched-no-schedmodel.mir sched-prefer-non-mfma.mir sched-setprio.ll sched.barrier.inverted.mask.ll sched.group.classification.mir schedule-addrspaces.ll schedule-amdgpu-tracker-physreg-crash.ll schedule-amdgpu-tracker-physreg.ll schedule-amdgpu-trackers.ll schedule-avoid-spills.ll schedule-barrier-fpmode.mir schedule-barrier-latency.mir schedule-barrier.mir schedule-fs-loop-nested-if.ll schedule-fs-loop-nested.ll schedule-fs-loop.ll schedule-global-loads.ll schedule-if-2.ll schedule-if.ll schedule-ilp-liveness-tracking.mir schedule-ilp.ll schedule-ilp.mir schedule-kernel-arg-loads.ll schedule-pending-queue.mir schedule-physregdeps.mir schedule-regpressure-ilp-metric-spills.mir schedule-regpressure-lds.ll schedule-regpressure-limit-clustering.ll schedule-regpressure-limit.ll schedule-regpressure-limit2.ll schedule-regpressure-limit3.ll schedule-regpressure-misched-max-waves.ll schedule-regpressure-no-unclustered-regions.mir schedule-regpressure.mir schedule-relaxed-occupancy.ll schedule-vs-if-nested-loop-failure.ll schedule-vs-if-nested-loop.ll schedule-xdl-resource.ll scheduler-handle-move-bundle.mir scheduler-rp-calc-one-successor-two-predecessors-bug.ll scheduler-subrange-crash.ll scratch-buffer.ll scratch-pointer-sink.ll scratch-simple.ll sdag-print-divergence.ll sdiv.ll sdiv64.ll sdivrem24.ll sdivrem64.r600.ll sdwa-commute.ll sdwa-cse.mir sdwa-gfx9.mir sdwa-op64-test.ll sdwa-ops.mir sdwa-peephole-cndmask-fail.ll sdwa-peephole-cndmask-sext.ll sdwa-peephole-cndmask-wave32.mir sdwa-peephole-cndmask-wave64.mir sdwa-peephole-instr-combine-sel-dst.mir sdwa-peephole-instr-combine-sel-src.mir sdwa-peephole-instr-combine-sel.ll sdwa-peephole-instr-combine-sel.mir sdwa-peephole-instr-gfx10.mir sdwa-peephole-instr.mir sdwa-peephole.ll sdwa-preserve.mir sdwa-scalar-ops.mir sdwa-stack.mir sdwa-vop2-64bit.mir select-cmp-shared-constant-fp.ll select-cmp-shared-constant-int.ll select-constant-cttz.ll select-constant-xor.ll select-fabs-fneg-extract-legacy.ll select-fabs-fneg-extract.f16.ll select-fabs-fneg-extract.legal.f16.ll select-fabs-fneg-extract.ll select-fabs-fneg-extract.v2f16.ll select-flags-to-fmin-fmax.ll select-i1.ll select-load-to-load-select-ptr-combine.ll select-opt.ll select-phi-s16-fp.ll select-undef.ll select-vectors.ll select.f16.ll select.ll select64.ll selectcc-cnd.ll selectcc-cnde-int.ll selectcc-icmp-select-float.ll selectcc-opt.ll selectcc.ll sema-v-unsched-bundle.ll sendmsg-m0-hazard.mir set_kill_i1_for_floation_point_comparison.ll set-dx10.ll set-gpr-idx-peephole.mir set-inactive-wwm-overwrite.ll set-wave-priority.ll setcc-equivalent.ll setcc-fneg-constant.ll setcc-limit-load-shrink.ll setcc-multiple-use.ll setcc-opt.ll setcc-sext.ll setcc.ll setcc64.ll seto.ll setuo.ll sext-divergence-driven-isel.ll sext-eliminate.ll sext-in-reg-failure-r600.ll sext-in-reg-vector-shuffle.ll sext-in-reg.ll sgpr-control-flow.ll sgpr-copy-duplicate-operand.ll sgpr-copy-local-cse.ll sgpr-copy.ll sgpr-count-graphics.ll sgpr-phys-copy.mir sgpr-regalloc-flags.ll sgpr-spill-dead-frame-in-dbg-value.mir sgpr-spill-fi-skip-processing-stack-arg-dbg-value-list.mir sgpr-spill-fi-skip-processing-stack-arg-dbg-value.mir sgpr-spill-incorrect-fi-bookkeeping-bug.ll sgpr-spill-no-vgprs.ll sgpr-spill-overlap-wwm-reserve.mir sgpr-spill-partially-undef.mir sgpr-spill-to-vmem-scc-clobber-unhandled.mir sgpr-spill-to-vmem-scc-clobber.mir sgpr-spill-update-only-slot-indexes.ll sgpr-spill-vmem-large-frame.mir sgpr-spill-wrong-stack-id.mir sgpr-spill.mir sgpr-spills-empty-prolog-block.mir sgpr-spills-split-regalloc.ll sgpr-to-vreg1-copy.ll sgpr-to-vreg1-copy.mir sgprcopies.ll shader-addr64-nonuniform.ll shared-op-cycle.ll shift-and-i128-ubfe.ll shift-and-i64-ubfe.ll shift-i128.ll shift-i64-opts.ll shift-select.ll shl_add_constant.ll shl_add_ptr_csub.ll shl_add_ptr_global.ll shl_add_ptr.ll shl_add.ll shl_or.ll shl-add-to-add-shl.ll shl.ll shl.v2i16.ll shl64_reduce_flags.ll shl64_reduce.ll shlN_add.ll should-not-hoist-set-inactive.ll shrink-add-sub-constant.ll shrink-carry.mir shrink-fma-f64.mir shrink-i32-kimm.mir shrink-instructions-flags.mir shrink-instructions-illegal-fold.mir shrink-instructions-implicit-vcclo.mir shrink-insts-scalar-bit-ops.mir shrink-mad-fma-fake16.mir shrink-mad-fma-gfx10.mir shrink-mad-fma.mir shrink-true16.mir shrink-v-cmp-wave32-dead-vcc-lo.mir shrink-vop3-carry-out.mir shufflevector-physreg-copy.ll shufflevector.v2bf16.v2bf16.ll shufflevector.v2bf16.v3bf16.ll shufflevector.v2bf16.v4bf16.ll shufflevector.v2bf16.v8bf16.ll shufflevector.v2f16.v2f16.ll shufflevector.v2f16.v3f16.ll shufflevector.v2f16.v4f16.ll shufflevector.v2f16.v8f16.ll shufflevector.v2f32.v2f32.ll shufflevector.v2f32.v3f32.ll shufflevector.v2f32.v4f32.ll shufflevector.v2f32.v8f32.ll shufflevector.v2i16.v2i16.ll shufflevector.v2i16.v3i16.ll shufflevector.v2i16.v4i16.ll shufflevector.v2i16.v8i16.ll shufflevector.v2i32.v2i32.ll shufflevector.v2i32.v3i32.ll shufflevector.v2i32.v4i32.ll shufflevector.v2i32.v8i32.ll shufflevector.v2i64.v2i64.ll shufflevector.v2i64.v3i64.ll shufflevector.v2i64.v4i64.ll shufflevector.v2i64.v8i64.ll shufflevector.v2p0.v2p0.ll shufflevector.v2p0.v3p0.ll shufflevector.v2p0.v4p0.ll shufflevector.v2p3.v2p3.ll shufflevector.v2p3.v3p3.ll shufflevector.v2p3.v4p3.ll shufflevector.v2p3.v8p3.ll shufflevector.v3bf16.v2bf16.ll shufflevector.v3bf16.v3bf16.ll shufflevector.v3bf16.v4bf16.ll shufflevector.v3f16.v2f16.ll shufflevector.v3f16.v3f16.ll shufflevector.v3f16.v4f16.ll shufflevector.v3f32.v2f32.ll shufflevector.v3f32.v3f32.ll shufflevector.v3f32.v4f32.ll shufflevector.v3i16.v2i16.ll shufflevector.v3i16.v3i16.ll shufflevector.v3i16.v4i16.ll shufflevector.v3i32.v2i32.ll shufflevector.v3i32.v3i32.ll shufflevector.v3i32.v4i32.ll shufflevector.v3i64.v2i64.ll shufflevector.v3i64.v3i64.ll shufflevector.v3i64.v4i64.ll shufflevector.v3p0.v2p0.ll shufflevector.v3p0.v3p0.ll shufflevector.v3p0.v4p0.ll shufflevector.v3p3.v2p3.ll shufflevector.v3p3.v3p3.ll shufflevector.v3p3.v4p3.ll shufflevector.v4bf16.v2bf16.ll shufflevector.v4bf16.v3bf16.ll shufflevector.v4bf16.v4bf16.ll shufflevector.v4f16.v2f16.ll shufflevector.v4f16.v3f16.ll shufflevector.v4f16.v4f16.ll shufflevector.v4f32.v2f32.ll shufflevector.v4f32.v3f32.ll shufflevector.v4f32.v4f32.ll shufflevector.v4i16.v2i16.ll shufflevector.v4i16.v3i16.ll shufflevector.v4i16.v4i16.ll shufflevector.v4i32.v2i32.ll shufflevector.v4i32.v3i32.ll shufflevector.v4i32.v4i32.ll shufflevector.v4i64.v2i64.ll shufflevector.v4i64.v3i64.ll shufflevector.v4i64.v4i64.ll shufflevector.v4p0.v2p0.ll shufflevector.v4p0.v3p0.ll shufflevector.v4p0.v4p0.ll shufflevector.v4p3.v2p3.ll shufflevector.v4p3.v3p3.ll shufflevector.v4p3.v4p3.ll si-annotate-cf-kill.ll si-annotate-cf-noloop.ll si-annotate-cf-unreachable.ll si-annotate-cf.ll si-annotate-cfg-loop-assert.ll si-annotate-dbg-info.ll si-annotate-nested-control-flows.ll si-annotatecfg-multiple-backedges.ll si-fix-sgpr-copies-av-constrain.mir si-fix-sgpr-copies-copy-to-sgpr.mir si-fix-sgpr-copies.mir si-fold-aligned-agprs.mir si-fold-aligned-vgprs.mir si-fold-copy-kills.mir si-fold-kimm.mir si-fold-operands-agpr-copy-reg-sequence.mir si-fold-operands-commute-same-operands-assert.mir si-fold-operands-requires-ssa.mir si-fold-operands-subreg-imm.gfx942.mir si-fold-operands-subreg-imm.mir si-fold-reg-sequence.mir si-fold-scalar-clamp.mir si-i1-copies.mir si-init-whole-wave.mir si-instr-info-correct-implicit-operands.ll si-instr-info-vopc-exec.mir si-lower-control-flow-kill.ll si-lower-control-flow-unreachable-block.ll si-lower-control-flow.mir si-lower-i1-copies-order-of-phi-incomings.mir si-lower-i1-copies.mir si-lower-sgpr-spills-vgpr-lanes-usage.mir si-lower-sgpr-spills.mir si-lower-wwm-copies.mir si-opt-vgpr-liverange-bug-deadlanes.mir si-optimize-vgpr-live-range-dbg-instr.ll si-optimize-vgpr-live-range-dbg-instr.mir si-pre-allocate-wwm-regs.mir si-pre-allocate-wwwmregs-dbg-noreg.mir si-scheduler-exports.ll si-scheduler.ll si-sgpr-spill.ll si-spill-cf.ll si-split-load-store-alias-info.ll si-triv-disjoint-mem-access.ll si-unify-exit-multiple-unreachables.ll si-unify-exit-return-unreachable.ll si-vector-hang.ll sibling-call.ll sign_extend.ll simple-indirect-call-2.ll simple-indirect-call.ll simplify-libcall-nobuiltin-def.ll simplify-libcalls.ll simplify-libcalls2.ll simplifydemandedbits-recursion.ll sink-addr-memory-intrinsics.ll sink-after-control-flow-postra.mir sink-after-control-flow.mir sink-image-sample.ll sint_to_fp.f64.ll sint_to_fp.i64.ll sint_to_fp.ll sitofp.f16.ll skip-branch-taildup-ret.mir skip-branch-trap.ll skip-fold-regsequence.mir skip-if-dead.ll skip-promote-alloca-vector-users.ll smed3.ll smem-no-clause-coalesced.mir smem-war-hazard.mir smfmac_alloc_failure_no_agpr_O0.ll smfmac_no_agprs.ll sminmax.ll sminmax.v2i16.ll smrd_vmem_war.ll smrd-fold-offset.mir smrd-gfx10.ll smrd-vccz-bug.ll smrd.ll snippet-copy-bundle-regression.mir soft-clause-dbg-value.mir soft-clause-exceeds-register-budget.ll sopk-compares.ll sopk-no-literal.ll speculative-execution-freecasts.ll spill_kill_v16.mir spill_more_than_wavesize_csr_sgprs.ll spill-agpr-partially-undef.mir spill-agpr.ll spill-agpr.mir spill-alloc-sgpr-init-bug.ll spill-before-exec.mir spill-cfg-position.ll spill-csr-frame-ptr-reg-copy.ll spill-empty-live-interval.mir spill-m0.ll spill-offset-calculation.ll spill-partial-csr-sgpr-live-ins.mir spill-reg-tuple-super-reg-use.mir spill-regpressure-less.mir spill-restore-partial-copy.mir spill-scavenge-offset.ll spill-sgpr-csr-live-ins.mir spill-sgpr-stack-no-sgpr.ll spill-sgpr-to-virtual-vgpr.mir spill-sgpr-used-for-exec-copy.mir spill-special-sgpr.mir spill-to-agpr-partial.mir spill-vector-superclass.ll spill-vgpr-block.ll spill-vgpr-to-agpr-update-regscavenger.ll spill-vgpr-to-agpr.ll spill-vgpr.ll spill-wait.mir spill-wide-sgpr.ll spill-writelane-vgprs.ll spill192.mir spill224.mir spill288.mir spill320.mir spill352.mir spill384.mir spillv16.ll spillv16.mir split-arg-dbg-value.ll split-liverange-overlapping-copies.mir split-mbb-lis-subrange.mir split-scalar-i64-add.ll split-smrd.ll split-vector-memoperand-offsets.ll splitkit-copy-bundle.mir splitkit-copy-live-lanes.mir splitkit-do-not-undo-subclass-split-with-remat.mir splitkit-getsubrangeformask.ll splitkit-nolivesubranges.mir splitkit.mir sra.ll sram-ecc-default.ll sramecc-subtarget-feature-any.ll sramecc-subtarget-feature-disabled.ll sramecc-subtarget-feature-enabled.ll sreg-xnull-regclass-bitwidth.mir srem-seteq-illegal-types.ll srem.ll srem64.ll srl.ll srl64_reduce_flags.ll srl64_reduce.ll sroa-before-unroll.ll SRSRC-GIT-clobber-check.mir ssubo.ll ssubsat.ll stack-passed-subdword-arg-crash-issue157997.ll stack-pointer-offset-relative-frameindex.ll stack-realign-kernel.ll stack-realign.ll stack-size-overflow.ll stack-slot-color-sgpr-vgpr-spills.mir stackguard.ll stacksave_stackrestore.invalid.ll stacksave_stackrestore.ll stale-livevar-in-twoaddr-pass.mir stop-tail-duplicate-cfg-intrinsic.mir store_typed.ll store-barrier.ll store-clobbers-load.ll store-global.ll store-hi16.ll store-local.128.ll store-local.96.ll store-local.ll store-private.ll store-to-constant.ll store-v3i64.ll store-vector-ptrs.ll store-weird-sizes.ll stress-calls.ll strict_fadd.f16.ll strict_fadd.f32.ll strict_fadd.f64.ll strict_fma.f16.ll strict_fma.f32.ll strict_fma.f64.ll strict_fmul.f16.ll strict_fmul.f32.ll strict_fmul.f64.ll strict_fpext.ll strict_fptrunc.ll strict_fsub.f16.ll strict_fsub.f32.ll strict_fsub.f64.ll strict_ldexp.f16.ll strict_ldexp.f32.ll strict_ldexp.f64.ll strictfp_f16_abi_promote.ll structurize-hoist.ll structurize.ll structurize1.ll sub_i1.ll sub_u64.ll sub-zext-cc-zext-cc.ll sub.i16.ll sub.ll sub.v2i16.ll sub64-low-32-bits-known-zero.ll subreg_interference.mir subreg-coalescer-crash.ll subreg-coalescer-undef-use.ll subreg-eliminate-dead.ll subreg-intervals.mir subreg-split-live-in-error.mir subreg-undef-def-with-other-subreg-defs.mir subvector-test.mir swdev282079.ll swdev282079.mir swdev373493.ll swdev380865.ll swdev502267-use-after-free-last-chance-recoloring-alloc-succeeds.mir swdev503538-move-to-valu-stack-srd-physreg.ll swdev504645-global-fold.ll switch-default-block-unreachable.ll switch-unreachable.ll swizzle-export.ll swizzle.bit.extract.ll syncscopes.ll tail-call-amdgpu-gfx.ll tail-call-cgp.ll tail-call-inreg-arguments.convergencetokens.ll tail-call-inreg-arguments.error.ll tail-call-inreg-arguments.ll tail-call-uniform-target-in-vgprs-issue110930.convergencetokens.ll tail-call-uniform-target-in-vgprs-issue110930.ll tail-dup-bundle.mir tail-duplication-convergent.ll target-cpu.ll target-mem-intrinsic-metadata.ll tex-clause-antidep.ll texture-input-merge.ll tgsplit.ll threeaddr-wmma.mir tid-kd-xnack-any.ll tid-kd-xnack-off.ll tid-kd-xnack-on.ll 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 tied-op-for-wwm-scratch-reg-spill-restore.mir token-factor-inline-limit-test.ll track-spilled-vgpr-liveness.mir trans-coexecution-hazard.mir trans-forwarding-hazards.mir transform-block-with-return-to-epilog.ll trap-abis.ll trap.ll triton_regression_no_waterfall.ll triton_regression_no_waterfall.mir triv-disjoint-mem-access-neg-offset.mir true16-fold.mir true16-imm-folded-to-0-regression.ll true16-ra-pre-gfx11-regression-test.mir true16-saveexec.mir trunc-bitcast-vector.ll trunc-cmp-constant.ll trunc-combine.ll 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 truncate-lshr-cast-build-vector-combine.ll tti-unroll-prefs.ll tuple-allocation-failure.ll twoaddr-bundle.mir twoaddr-constrain.ll twoaddr-fma-f64.mir twoaddr-fma.mir twoaddr-mad.mir twoaddr-regsequence.mir twoaddr-wmma.mir uaddo.ll uaddsat.ll udiv.ll udiv64.ll udivrem.ll udivrem24.ll udivrem64.r600.ll uint_to_fp.f64.ll uint_to_fp.i64.ll uint_to_fp.ll uitofp.f16.ll umed3.ll umin-sub-to-usubo-select-combine.ll unaligned-buffer.ll unaligned-load-store.ll unallocatable-bundle-regression.mir undef-build-vector.ll undef-copy-propagation.mir undef-handling-crash-in-ra.ll undef-subreg-use-after-coalesce.mir undefined-physreg-sgpr-spill.mir undefined-subreg-liverange.ll unexpected-reg-unit-state.mir unfold-masked-merge-scalar-variablemask.ll unhandled-loop-condition-assertion.ll uniform_branch_with_floating_point_cond.ll uniform-alignbit.ll uniform-branch-intrinsic-cond.ll uniform-cfg.ll uniform-crash.ll uniform-load-from-tid.ll uniform-loop-inside-nonuniform.ll uniform-phi-with-undef.ll uniform-select.ll uniform-vgpr-to-sgpr-return.ll uniform-work-group-attribute-missing.ll uniform-work-group-multistep.ll uniform-work-group-nested-function-calls.ll uniform-work-group-prevent-attribute-propagation.ll uniform-work-group-propagate-attribute.ll uniform-work-group-recursion-test.ll uniform-work-group-test.ll unigine-liveness-crash.ll unknown-processor.ll unnamed-function-resource-info.ll unpack-half.ll unpack-non-coissue-insts-post-ra-scheduler.mir unroll.ll unspill-vgpr-after-rewrite-vgpr-mfma.ll unstructured-cfg-def-use-issue.ll unsupported-atomics.ll unsupported-calling-conv-call.ll unsupported-calling-conv-func.ll unsupported-calls.ll unsupported-cc.ll unsupported-code-object-version.ll unsupported-cs-chain.ll unsupported-image-a16.ll unsupported-image-g16.ll unsupported-image-sample.ll update-lds-alignment.ll update-phi.ll urem-seteq-illegal-types.ll urem.ll urem64.ll use_restore_frame_reg.mir use-after-free-after-cleanup-failed-vreg.ll use-sgpr-multiple-times.ll usubo.ll usubsat.ll v_add_u64_pseudo_sdwa.ll v_ashr_pk.ll v_cmp_gfx11.ll v_cndmask.ll v_cvt_pk_u8_f32.ll v_mac_f16.ll v_mac.ll v_madak_f16.ll v_mov_b64_expand_and_shrink.mir v_mov_b64_expansion.mir v_pack.ll v_sat_pk_u8_i16.ll v_sub_u64_pseudo_sdwa.ll v_swap_b16.ll v_swap_b32.mir v1024.ll v1i64-kernel-arg.ll valu-i1.ll valu-mask-write-hazard-true16.mir valu-mask-write-hazard.mir valu-read-sgpr-hazard-attrs.mir valu-read-sgpr-hazard.mir vccz-corrupt-bug-workaround.mir vcmp-saveexec-to-vcmpx-set-kill.mir vcmp-saveexec-to-vcmpx-wrong-kill-flags.mir vcmp-saveexec-to-vcmpx.ll vcmp-saveexec-to-vcmpx.mir vcmpx-exec-war-hazard.mir vcmpx-permlane-hazard-sdwa.mir vcmpx-permlane-hazard.mir vcmpx-permlane16var-hazard.mir vector_range_metadata.ll vector_rebroadcast.ll vector_shuffle.packed.ll vector-alloca-addrspacecast.ll vector-alloca-atomic.ll vector-alloca-bitcast.ll vector-alloca-limits.ll vector-alloca.ll vector-extract-insert.ll vector-legalizer-divergence.ll vector-reduce-add.ll vector-reduce-and.ll vector-reduce-fadd.ll vector-reduce-fmax.ll vector-reduce-fmaximum.ll vector-reduce-fmin.ll vector-reduce-fminimum.ll vector-reduce-fmul.ll vector-reduce-mul.ll vector-reduce-or.ll vector-reduce-smax.ll vector-reduce-smin.ll vector-reduce-umax.ll vector-reduce-umin.ll vector-reduce-xor.ll vector-spill-restore-to-other-vector-type.mir vectorize-buffer-fat-pointer.ll vectorize-global-local.ll vectorize-loads.ll vectorize-unroll-metadata.ll verifier-sdwa-cvt.mir verify-constant-bus-violations.mir verify-ds-gws-align.mir verify-duplicate-literal.mir verify-gfx12-gds.mir verify-gfx90a-aligned-vgprs.mir verify-image-vaddr-align.mir verify-image.mir verify-scalar-store.mir verify-sop.mir verify-vimage-vsample.mir verify-vopd-gfx12.mir verify-vopd.mir vertex-fetch-encoding.ll vgpr_constant_to_sgpr.ll vgpr_constant64_to_sgpr.mir vgpr-agpr-limit-gfx90a.ll vgpr-blocks-funcinfo.mir vgpr-count-compute.ll vgpr-count-graphics-chain.ll vgpr-count-graphics.ll vgpr-descriptor-waterfall-loop-idom-update.ll vgpr-large-tuple-alloc-error.ll vgpr-limit-gfx1250.ll vgpr-liverange-ir.ll vgpr-liverange.ll vgpr-lowering-gfx1250-t16.mir vgpr-lowering-gfx1250.mir vgpr-mark-last-scratch-load.ll vgpr-mark-last-scratch-load.mir vgpr-remat-v_pk_mov_b32.mir vgpr-remat.mir vgpr-spill-dead-frame-in-dbg-value.mir vgpr-spill-emergency-stack-slot-compute.ll vgpr-spill-emergency-stack-slot.ll vgpr-spill-fi-skip-processing-stack-arg-dbg-value-list.mir vgpr-spill-fi-skip-processing-stack-arg-dbg-value.mir vgpr-spill-placement-issue61083.ll vgpr-spill-scc-clobber.mir vgpr-spill.mir vgpr-tuple-allocation.ll vi-removed-intrinsics.ll virtregrewrite-undef-identity-copy.mir visit-physreg-vgpr-imm-folding-bug.ll vmem-to-salu-hazard.mir vmem-vcc-hazard.mir vni8-across-blocks.ll vni8-live-reg-opt.ll vop-shrink-frame-index.mir vop-shrink-non-ssa.mir vop-shrink.ll vopc_dpp-true16.mir vopc_dpp.ll vopc_dpp.mir vopd-combine-gfx1250.mir vopd-combine.mir vopd-src2acc-delay.mir vselect.ll vselect64.ll vtx-fetch-branch.ll vtx-schedule.ll wait-before-stores-with-scope_sys.ll wait-before-stores-with-scope_sys.mir wait-xcnt.mir wait.ll waitcnt-agpr.mir waitcnt-back-edge-loop.mir waitcnt-bvh.mir waitcnt-debug-non-first-terminators.mir waitcnt-debug.mir waitcnt-flat.ll waitcnt-gfx1250.mir waitcnt-global-inv-wb.mir waitcnt-kmcnt-scc-different-block.mir waitcnt-loop-irreducible.mir waitcnt-loop-single-basic-block.mir waitcnt-looptest.ll waitcnt-meta-instructions.mir waitcnt-multiple-funcs.mir waitcnt-no-redundant.mir waitcnt-overflow.mir waitcnt-permute.mir waitcnt-preexisting-vscnt.mir waitcnt-preexisting.mir waitcnt-sample-out-order.mir waitcnt-sample-waw.mir waitcnt-skip-meta.mir waitcnt-trailing.mir waitcnt-unscoped.ll waitcnt-vinterp.mir waitcnt-vmcnt-loop.mir waitcnt-vmem-waw.mir waitcnt-vscnt.ll waitcnt-vscnt.mir waitcnt.mir waterfall_kills_scc.ll waterfall-call-target-av-register-failure.ll wave_dispatch_regs.ll wave32.ll while-break.ll whole-wave-functions-pei.mir whole-wave-functions.ll whole-wave-register-copy.ll whole-wave-register-spill.ll widen_extending_scalar_loads.ll widen-smrd-loads.ll widen-vselect-and-mask.ll wmma_modifiers.ll wmma_multiple_32.ll wmma_multiple_64.ll wmma-coececution-valu-hazards.mir wmma-gfx12-convergent.mir wmma-gfx12-w32-f16-f32-matrix-modifiers.ll wmma-gfx12-w32-imm.ll wmma-gfx12-w32-iu-modifiers.ll wmma-gfx12-w32-swmmac-index_key.ll wmma-gfx12-w32.ll wmma-gfx12-w64-f16-f32-matrix-modifiers.ll wmma-gfx12-w64-imm.ll wmma-gfx12-w64-iu-modifiers.ll wmma-gfx12-w64-swmmac-index_key.ll wmma-gfx12-w64.ll wmma-hazards-gfx12-w32.mir wmma-hazards-gfx12-w64.mir wmma-hazards-gfx1250-w32.mir wmma-hazards.mir workgroup-id-in-arch-sgprs.ll workitem-intrinsic-opts.ll wqm-gfx11.ll wqm-terminators.mir wqm.ll wqm.mir write_register.ll write-register-invalid-register.ll write-register-vgpr-into-sgpr.ll wrong-transalu-pos-fix.ll wwm-reg-shift-down-gfx11plus.mir wwm-regalloc-error.ll wwm-reserved-spill.ll wwm-reserved.ll wwm-spill-superclass-pseudo.mir xfail.r600.bitcast.ll xnack-subtarget-feature-any.ll xnack-subtarget-feature-disabled.ll xnack-subtarget-feature-enabled.ll xnor.ll xor_add.ll xor-r600.ll xor.ll xor3-i1-const.ll xor3.ll zero_extend.ll zext-divergence-driven-isel.ll zext-i64-bit-operand.ll zext-lid.ll