/download/obfuscator-ollvm/llvm/test/CodeGen/AMDGPU/

1 directory 2633 files
Name Size Modified
Go up
GlobalISel
32-bit-local-address-space.ll 5.3 KiB
aa-points-to-constant-memory.ll 3.2 KiB
abi-attribute-hints-undefined-behavior.ll 18 KiB
abs_i16.ll 63 KiB
acc-ldst.ll 14 KiB
accvgpr-copy.mir 126 KiB
accvgpr-spill-scc-clobber.mir 945 KiB
add-debug.ll 572 B
add.i16.ll 6.7 KiB
add.ll 53 KiB
add.v2i16.ll 43 KiB
add3.ll 8.3 KiB
add_i1.ll 1.5 KiB
add_i128.ll 2.0 KiB
add_i64.ll 2.9 KiB
add_shl.ll 4.9 KiB
add_sub_u64_pseudos.mir 3.3 KiB
addrspacecast-captured.ll 1.9 KiB
addrspacecast-constantexpr.ll 16 KiB
addrspacecast-initializer-unsupported.ll 551 B
addrspacecast-initializer.ll 1.1 KiB
addrspacecast-known-non-null.ll 2.3 KiB
addrspacecast.gfx6.ll 7.9 KiB
addrspacecast.ll 17 KiB
addrspacecast.r600.ll 3.2 KiB
adjust-writemask-cse.ll 2.4 KiB
adjust-writemask-invalid-copy.ll 3.9 KiB
adjust-writemask-vectorized.ll 735 B
agpr-copy-no-free-registers.ll 54 KiB
agpr-copy-no-vgprs.mir 26 KiB
agpr-copy-propagation.mir 4.8 KiB
agpr-copy-reuse-writes.mir 4.4 KiB
agpr-copy-sgpr-no-vgprs.mir 26 KiB
agpr-csr.ll 6.2 KiB
agpr-register-count.ll 4.8 KiB
agpr-remat.ll 2.2 KiB
agpr-to-agpr-copy.mir 8.5 KiB
alignbit-pat.ll 3.5 KiB
alloc-aligned-tuples-gfx908.mir 7.9 KiB
alloc-aligned-tuples-gfx90a.mir 8.2 KiB
alloc-all-regs-reserved-in-class.mir 650 B
alloca.ll 389 B
allow-check.ll 1.1 KiB
always-uniform.ll 1.5 KiB
amd.endpgm.ll 3.0 KiB
amdgcn-ieee.ll 7.4 KiB
amdgcn-load-offset-from-reg.ll 14 KiB
amdgcn.bitcast.ll 61 KiB
amdgcn.private-memory.ll 1.8 KiB
amdgpu-alias-analysis.ll 9.6 KiB
amdgpu-attributor-no-agpr.ll 10 KiB
amdgpu-codegenprepare-break-large-phis-heuristics.ll 78 KiB
amdgpu-codegenprepare-break-large-phis.ll 88 KiB
amdgpu-codegenprepare-fdiv.ll 349 KiB
amdgpu-codegenprepare-fold-binop-select.ll 21 KiB
amdgpu-codegenprepare-i16-to-i32.ll 111 KiB
amdgpu-codegenprepare-idiv.ll 477 KiB
amdgpu-codegenprepare-mul24.ll 36 KiB
amdgpu-codegenprepare-sqrt.ll 38 KiB
amdgpu-cs-chain-cc.ll 44 KiB
amdgpu-cs-chain-preserve-cc.ll 32 KiB
amdgpu-function-calls-option.ll 844 B
amdgpu-inline.ll 8.1 KiB
amdgpu-late-codegenprepare.ll 7.2 KiB
amdgpu-libcall-sincos-pass-ordering.ll 3.8 KiB
amdgpu-mul24-knownbits.ll 1.9 KiB
amdgpu-nsa-threshold.ll 13 KiB
amdgpu-reloc-const.ll 1.5 KiB
amdgpu-shader-calling-convention.ll 758 B
amdgpu-simplify-libcall-ceil.ll 12 KiB
amdgpu-simplify-libcall-copysign.ll 13 KiB
amdgpu-simplify-libcall-exp.ll 20 KiB
amdgpu-simplify-libcall-exp2.ll 21 KiB
amdgpu-simplify-libcall-fabs.ll 12 KiB
amdgpu-simplify-libcall-floor.ll 12 KiB
amdgpu-simplify-libcall-fma.ll 13 KiB
amdgpu-simplify-libcall-fmax-splat.ll 24 KiB
amdgpu-simplify-libcall-fmax.ll 12 KiB
amdgpu-simplify-libcall-fmin-splat.ll 24 KiB
amdgpu-simplify-libcall-fmin.ll 12 KiB
amdgpu-simplify-libcall-ldexp-splat.ll 11 KiB
amdgpu-simplify-libcall-ldexp.ll 11 KiB
amdgpu-simplify-libcall-log.ll 20 KiB
amdgpu-simplify-libcall-log10.ll 21 KiB
amdgpu-simplify-libcall-log2.ll 21 KiB
amdgpu-simplify-libcall-mad.ll 13 KiB
amdgpu-simplify-libcall-pow-codegen.ll 33 KiB
amdgpu-simplify-libcall-pow.ll 119 KiB
amdgpu-simplify-libcall-pown.ll 48 KiB
amdgpu-simplify-libcall-powr.ll 54 KiB
amdgpu-simplify-libcall-rint.ll 12 KiB
amdgpu-simplify-libcall-rootn.ll 57 KiB
amdgpu-simplify-libcall-round.ll 12 KiB
amdgpu-simplify-libcall-sincos.defined.ll 9.0 KiB
amdgpu-simplify-libcall-sincos.defined.nobuiltin.ll 3.1 KiB
amdgpu-simplify-libcall-sincos.defined.sin.cos.ll 5.4 KiB
amdgpu-simplify-libcall-sincos.ll 73 KiB
amdgpu-simplify-libcall-sincos.nobuiltins.ll 10 KiB
amdgpu-simplify-libcall-sincos.weak.ll 2.4 KiB
amdgpu-simplify-libcall-sqrt.ll 17 KiB
amdgpu-simplify-libcall-trunc.ll 12 KiB
amdgpu-unroll-threshold.ll 1.5 KiB
amdgpu.private-memory.ll 23 KiB
amdgpu.work-item-intrinsics.deprecated.ll 5.5 KiB
amdhsa-trap-num-sgprs.ll 2.8 KiB
amdpal-callable.ll 9.3 KiB
amdpal-chain-metadata.ll 2.2 KiB
amdpal-cs.ll 901 B
amdpal-elf.ll 1.3 KiB
amdpal-es.ll 753 B
amdpal-gs.ll 879 B
amdpal-hs.ll 879 B
amdpal-ls.ll 753 B
amdpal-metadata-agpr-register-count.ll 2.0 KiB
amdpal-msgpack-cs.ll 713 B
amdpal-msgpack-default.ll 3.4 KiB
amdpal-msgpack-denormal.ll 3.5 KiB
amdpal-msgpack-dx10-clamp.ll 3.4 KiB
amdpal-msgpack-es.ll 566 B
amdpal-msgpack-gs.ll 690 B
amdpal-msgpack-hs.ll 686 B
amdpal-msgpack-ieee.ll 4.0 KiB
amdpal-msgpack-ls.ll 560 B
amdpal-msgpack-ps.ll 1.6 KiB
amdpal-msgpack-psenable.ll 1.4 KiB
amdpal-msgpack-vs.ll 687 B
amdpal-ps.ll 928 B
amdpal-psenable.ll 1.7 KiB
amdpal-usersgpr-init.ll 1.0 KiB
amdpal-vs.ll 879 B
amdpal.ll 3.6 KiB
amdpal_scratch_mergedshader.ll 1.8 KiB
and-gcn.ll 877 B
and.ll 20 KiB
and_or.ll 4.7 KiB
andorbitset.ll 2.1 KiB
andorn2.ll 2.8 KiB
andorxorinvimm.ll 1.5 KiB
annotate-existing-abi-attributes.ll 4.7 KiB
annotate-kernel-features-hsa-call.ll 51 KiB
annotate-kernel-features-hsa.ll 36 KiB
annotate-kernel-features.ll 23 KiB
annotate-noclobber.ll 1.3 KiB
anonymous-gv.ll 451 B
any_extend_vector_inreg.ll 2.2 KiB
anyext.ll 7.8 KiB
are-loads-from-same-base-ptr.ll 716 B
array-ptr-calc-i32.ll 2.5 KiB
array-ptr-calc-i64.ll 895 B
artificial-terminators.mir 6.3 KiB
ashr.v2i16.ll 7.5 KiB
asm-printer-check-vcc.mir 991 B
assert-wrong-alloca-addrspace.ll 477 B
at-least-one-def-value-assert.mir 1.2 KiB
atomic-optimizer-strict-wqm.ll 2.3 KiB
atomic-oversize.ll 317 B
atomic_cmp_swap_local.ll 6.1 KiB
atomic_load_add.ll 2.0 KiB
atomic_load_local.ll 6.9 KiB
atomic_load_sub.ll 2.1 KiB
atomic_optimization_split_dt_update.ll 4.1 KiB
atomic_optimizations_buffer.ll 110 KiB
atomic_optimizations_global_pointer.ll 362 KiB
atomic_optimizations_local_pointer.ll 930 KiB
atomic_optimizations_pixelshader.ll 30 KiB
atomic_optimizations_raw_buffer.ll 92 KiB
atomic_optimizations_struct_buffer.ll 105 KiB
atomic_store_local.ll 5.2 KiB
atomicrmw-expand.ll 20 KiB
atomicrmw-nand.ll 3.2 KiB
atomics-cas-remarks-gfx90a.ll 4.2 KiB
atomics-hw-remarks-gfx90a.ll 4.2 KiB
atomics_cond_sub.ll 12 KiB
attr-amdgpu-flat-work-group-size-vgpr-limit.ll 30 KiB
attr-amdgpu-flat-work-group-size.ll 6.0 KiB
attr-amdgpu-num-sgpr.ll 5.5 KiB
attr-amdgpu-num-vgpr.ll 3.5 KiB
attr-amdgpu-num-workgroups.ll 2.6 KiB
attr-amdgpu-num-workgroups_error_check.ll 2.4 KiB
attr-amdgpu-waves-per-eu.ll 7.0 KiB
attr-unparseable.ll 1.6 KiB
attributor-loop-issue-58639.ll 2.4 KiB
attributor-noopt.ll 1.9 KiB
av_spill_cross_bb_usage.mir 12 KiB
back-off-barrier-subtarget-feature.ll 6.1 KiB
barrier-elimination.ll 871 B
basic-branch.ll 2.1 KiB
basic-call-return.ll 877 B
basic-loop.ll 568 B
bb-prolog-spill-during-regalloc.ll 6.1 KiB
bf16-conversions.ll 13 KiB
bf16-ops.ll 1019 B
bf16.ll 1.7 MiB
bfe-combine.ll 5.5 KiB
bfe-patterns.ll 20 KiB
bfe_uint.ll 782 B
bfi_int.ll 63 KiB
bfi_int.r600.ll 7.7 KiB
bfi_nested.ll 13 KiB
bfm.ll 3.8 KiB
big_alu.ll 72 KiB
bitcast-constant-to-vector.ll 2.0 KiB
bitcast-v4f16-v4i16.ll 1.5 KiB
bitcast-vector-extract.ll 3.9 KiB
bitreverse-inline-immediates.ll 13 KiB
bitreverse.ll 36 KiB
blender-coalescer-verifier-error-empty-subrange.mir 3.0 KiB
blender-no-live-segment-at-def-implicit-def.ll 5.9 KiB
block-should-not-be-in-alive-blocks.mir 6.3 KiB
br_cc.f16.ll 9.3 KiB
branch-condition-and.ll 1.5 KiB
branch-folder-requires-no-phis.mir 932 B
branch-folding-implicit-def-subreg.ll 126 KiB
branch-relax-bundle.ll 1.3 KiB
branch-relax-indirect-branch.mir 21 KiB
branch-relax-no-terminators.mir 21 KiB
branch-relax-spill.ll 76 KiB
branch-relaxation-debug-info.mir 6.5 KiB
branch-relaxation-gfx10-branch-offset-bug.ll 3.2 KiB
branch-relaxation-inst-size-gfx10.ll 1.2 KiB
branch-relaxation.ll 21 KiB
branch-uniformity.ll 1.5 KiB
break-smem-soft-clauses.mir 12 KiB
break-vmem-soft-clauses.mir 24 KiB
bswap.ll 28 KiB
buffer-atomic-fadd.f32-no-rtn.ll 26 KiB
buffer-atomic-fadd.f32-rtn.ll 27 KiB
buffer-atomic-fadd.f64.ll 36 KiB
buffer-atomic-fadd.v2f16-no-rtn.ll 25 KiB
buffer-atomic-fadd.v2f16-rtn.ll 16 KiB
buffer-fat-pointer-atomicrmw-fadd.ll 330 KiB
buffer-fat-pointer-atomicrmw-fmax.ll 343 KiB
buffer-fat-pointer-atomicrmw-fmin.ll 343 KiB
buffer-intrinsic-mmo-type.ll 4.4 KiB
buffer-intrinsics-mmo-offsets.ll 64 KiB
buffer-rsrc-ptr-ops.ll 5.1 KiB
buffer-schedule.ll 2.5 KiB
bug-cselect-b64.ll 1.6 KiB
bug-deadlanes.ll 6.3 KiB
bug-sdag-emitcopyfromreg.ll 7.4 KiB
bug-sdag-scheduler-cycle.ll 891 B
bug-v4f64-subvector.ll 3.5 KiB
bug-vopc-commute.ll 1.7 KiB
build-vector-insert-elt-infloop.ll 881 B
build-vector-packed-partial-undef.ll 12 KiB
build_vector-r600.ll 4.1 KiB
build_vector.ll 12 KiB
bundle-latency.mir 2.2 KiB
bypass-div.ll 47 KiB
byval-frame-setup.ll 2.0 KiB
call-alias-register-usage-agpr.ll 1.1 KiB
call-alias-register-usage0.ll 870 B
call-alias-register-usage1.ll 1009 B
call-alias-register-usage2.ll 883 B
call-alias-register-usage3.ll 925 B
call-args-inreg.ll 69 KiB
call-argument-types.ll 288 KiB
call-c-function.ll 736 B
call-constant.ll 1.1 KiB
call-constexpr.ll 3.6 KiB
call-defs-mode-register.ll 3.6 KiB
call-encoding.ll 880 B
call-graph-register-usage.ll 8.5 KiB
call-preserved-registers.ll 11 KiB
call-reqd-group-size.ll 4.9 KiB
call-return-types.ll 12 KiB
call-skip.ll 1.4 KiB
call-to-kernel-undefined.ll 697 B
call-to-kernel.ll 637 B
call-waitcnt.ll 5.8 KiB
call-waw-waitcnt.mir 2.6 KiB
call_fs.ll 466 B
callee-frame-setup.ll 31 KiB
callee-special-input-sgprs-fixed-abi.ll 18 KiB
callee-special-input-vgprs-packed.ll 28 KiB
callee-special-input-vgprs.ll 29 KiB
calling-conventions.ll 126 KiB
captured-frame-index.ll 8.2 KiB
carryout-selection.ll 116 KiB
cayman-loop-bug.ll 865 B
cc-sgpr-limit.ll 9.5 KiB
cc-sgpr-over-limit.ll 14 KiB
cc-update.ll 23 KiB
cf-loop-on-constant.ll 20 KiB
cf-stack-bug.ll 5.5 KiB
cf_end.ll 469 B
cgp-addressing-modes-flat.ll 36 KiB
cgp-addressing-modes-gfx1030.ll 3.0 KiB
cgp-addressing-modes-gfx908.ll 3.2 KiB
cgp-addressing-modes-smem.ll 13 KiB
cgp-addressing-modes.ll 26 KiB
cgp-bitfield-extract.ll 6.5 KiB
chain-hi-to-lo.ll 39 KiB
change-scc-to-vcc.mir 3.9 KiB
check-subtarget-features.ll 484 B
clamp-modifier.ll 69 KiB
clamp-omod-special-case.mir 18 KiB
clamp.ll 168 KiB
cluster-flat-loads-postra.mir 1.1 KiB
cluster-flat-loads.mir 728 B
cluster_stores.ll 22 KiB
cmp_shrink.mir 415 B
cndmask-no-def-vcc.ll 1.6 KiB
coalesce-identity-copies-undef-subregs.mir 14 KiB
coalesce-into-dead-subreg-copies.mir 1.2 KiB
coalesce-liveout-undef-copy.mir 2.2 KiB
coalesce-vgpr-alignment.ll 2.2 KiB
coalescer-early-clobber-subreg.mir 4.0 KiB
coalescer-extend-pruned-subrange.mir 3.8 KiB
coalescer-identical-values-undef.mir 660 B
coalescer-remat-dead-use.mir 3.6 KiB
coalescer-removepartial-extend-undef-subrange.mir 2.9 KiB
coalescer-subranges-another-copymi-not-live.mir 4.5 KiB
coalescer-subranges-another-prune-error.mir 10 KiB
coalescer-subranges-prune-kill-copy.mir 1.4 KiB
coalescer-subreg-join.mir 2.1 KiB
coalescer-subregjoin-fullcopy.mir 6.6 KiB
coalescer-with-subregs-bad-identical.mir 6.8 KiB
coalescer_distribute.ll 1.1 KiB
coalescer_remat.ll 2.3 KiB
coalescing-subreg-was-undef-but-became-def.mir 1.7 KiB
coalescing-with-subregs-in-loop-bug.mir 3.8 KiB
coalescing_makes_lanes_undef.mir 1.8 KiB
code-object-v3.ll 4.0 KiB
code-size-estimate.ll 24 KiB
code-size-estimate.mir 1.1 KiB
codegen-internal-only-func.ll 323 B
codegen-prepare-addrmode-sext.ll 561 B
codegen-prepare-addrspacecast-non-null-vector.ll 640 B
codegen-prepare-addrspacecast-non-null.ll 15 KiB
collapse-endcf-broken.mir 1.9 KiB
collapse-endcf.ll 65 KiB
collapse-endcf.mir 35 KiB
collapse-endcf2.mir 6.3 KiB
combine-add-zext-xor.ll 19 KiB
combine-and-sext-bool.ll 979 B
combine-cond-add-sub.ll 28 KiB
combine-ftrunc.ll 3.7 KiB
combine-reg-or-const.ll 2.1 KiB
combine-sreg64-inits.mir 4.9 KiB
combine-vload-extract.ll 9.1 KiB
combine_andor_with_cmps.ll 114 KiB
combine_vloads.ll 1.8 KiB
comdat.ll 408 B
commute-compares-scalar-float.ll 18 KiB
commute-compares.ll 28 KiB
commute-shifts.ll 2.0 KiB
commute-vop3.mir 3.8 KiB
commute_modifiers.ll 8.4 KiB
complex-folding.ll 535 B
computeKnownBits-scalar-to-vector-crash.ll 380 B
computeNumSignBits-mul.ll 5.4 KiB
concat_vectors.ll 16 KiB
constant-address-space-32bit.ll 16 KiB
constant-fold-imm-immreg.mir 33 KiB
constant-fold-mi-operands.ll 5.0 KiB
constrained-shift.ll 13 KiB
control-flow-fastregalloc.ll 12 KiB
control-flow-optnone.ll 1.8 KiB
convergence-laneops.ll 2.7 KiB
convergence-tokens.ll 5.1 KiB
convergent-inlineasm.ll 1.6 KiB
copy-hoist-no-spills.ll 3.8 KiB
copy-illegal-type.ll 24 KiB
copy-overlap-sgpr-kill.mir 2.7 KiB
copy-overlap-vgpr-kill.mir 4.6 KiB
copy-phys-reg-implicit-operand-kills-subregs.mir 1.2 KiB
copy-to-reg-scc-clobber.ll 2.8 KiB
copy-to-reg.ll 903 B
copy-vgpr-clobber-spill-vgpr.mir 21 KiB
copy_phys_vgpr64.mir 36 KiB
copy_to_scc.ll 1.7 KiB
copyprop_regsequence_with_undef.mir 1.2 KiB
copysign-simplify-demanded-bits.ll 6.6 KiB
couldnt-join-subrange-3.mir 6.8 KiB
cross-block-use-is-not-abi-copy.ll 11 KiB
cse-convergent.ll 3.0 KiB
cse-phi-incoming-val.ll 1.6 KiB
csr-gfx10.ll 638 B
csr-sgpr-spill-live-ins.mir 1.6 KiB
ctlz.ll 72 KiB
ctlz_zero_undef.ll 99 KiB
ctpop.ll 12 KiB
ctpop16.ll 63 KiB
ctpop64.ll 20 KiB
cttz.ll 60 KiB
cttz_zero_undef.ll 63 KiB
cube.ll 1.5 KiB
cvt_f32_ubyte.ll 117 KiB
cvt_flr_i32_f32.ll 3.1 KiB
cvt_rpi_i32_f32.ll 3.1 KiB
dag-divergence-atomic.ll 40 KiB
dag-divergence.ll 1.1 KiB
dagcomb-extract-vec-elt-different-sizes.ll 4.4 KiB
dagcomb-mullohi.ll 5.5 KiB
dagcomb-shuffle-vecextend-non2.ll 1.3 KiB
dagcombine-fma-crash.ll 6.4 KiB
dagcombine-fma-fmad.ll 22 KiB
dagcombine-lshr-and-cmp.ll 5.3 KiB
dagcombine-reassociate-bug.ll 1.4 KiB
dagcombine-select.ll 12 KiB
dagcombine-setcc-select.ll 2.7 KiB
dagcombine-v1i8-extractvecelt-crash.ll 1.1 KiB
dagcombiner-bug-illegal-vec4-int-to-fp.ll 1.3 KiB
dbg-value-ends-sched-region.mir 7.1 KiB
dce-disjoint-intervals.mir 1.0 KiB
dead-lane.mir 1.1 KiB
dead-machine-elim-after-dead-lane.ll 778 B
dead_bundle.mir 2.7 KiB
dead_copy.mir 884 B
debug-value-scheduler-crash.mir 7.2 KiB
debug-value-scheduler-liveins.mir 3.6 KiB
debug-value-scheduler.mir 18 KiB
debug-value.ll 4.9 KiB
debug-value2.ll 30 KiB
debug.ll 460 B
debug_frame.ll 1.1 KiB
default-flat-work-group-size-overrides-waves-per-eu.ll 3.0 KiB
default-fp-mode.ll 6.6 KiB
detect-dead-lanes.mir 12 KiB
direct-indirect-call.ll 1.7 KiB
directive-amdgcn-target.ll 18 KiB
disable_form_clauses.ll 3.4 KiB
disconnected-predset-break-bug.ll 1.1 KiB
div_i128.ll 252 KiB
div_v2i128.ll 150 KiB
diverge-extra-formal-args.ll 1.5 KiB
diverge-interp-mov-lower.ll 1.6 KiB
diverge-switch-default.ll 2.2 KiB
divergence-at-use.ll 1.2 KiB
divergence-driven-abs.ll 2.9 KiB
divergence-driven-bfe-isel.ll 760 B
divergence-driven-bitreverse.ll 1.5 KiB
divergence-driven-buildvector.ll 26 KiB
divergence-driven-ctlz-cttz.ll 2.6 KiB
divergence-driven-ctpop.ll 2.4 KiB
divergence-driven-min-max.ll 2.3 KiB
divergence-driven-negsubinlineconst.ll 1.4 KiB
divergence-driven-not-isel.ll 984 B
divergence-driven-sext-inreg.ll 3.4 KiB
divergence-driven-trunc-to-i1.ll 12 KiB
divergence-driven-xnor.ll 1.5 KiB
divergent-branch-uniform-condition.ll 5.4 KiB
divrem24-assume.ll 2.1 KiB
dpp64_combine.ll 4.0 KiB
dpp64_combine.mir 2.3 KiB
dpp_combine.ll 3.2 KiB
dpp_combine.mir 37 KiB
dpp_combine_gfx11.mir 40 KiB
drop-mem-operand-move-smrd.ll 2.1 KiB
ds-alignment.ll 42 KiB
ds-combine-large-stride.ll 24 KiB
ds-combine-with-dependence.ll 4.9 KiB
ds-negative-offset-addressing-mode-loop.ll 3.4 KiB
ds-sub-offset.ll 25 KiB
ds-vectorization-alignment.ll 4.0 KiB
ds_gws_align.ll 2.7 KiB
ds_read2.ll 64 KiB
ds_read2_offset_order.ll 1.8 KiB
ds_read2_superreg.ll 10 KiB
ds_read2st64.ll 13 KiB
ds_write2.ll 46 KiB
ds_write2st64.ll 6.8 KiB
dual-source-blend-export.ll 5.5 KiB
duplicate-attribute-indirect.ll 2.4 KiB
dwarf-multi-register-use-crash.ll 9.1 KiB
dynamic_stackalloc.ll 599 B
early-if-convert-cost.ll 3.7 KiB
early-if-convert.ll 12 KiB
early-inline-alias.ll 321 B
early-inline.ll 795 B
early-lis-two-address-partial-def.mir 3.2 KiB
early-tailduplicator-nophis.mir 1.4 KiB
early-tailduplicator-terminator.mir 1.7 KiB
early-term.mir 9.7 KiB
eh_frame.ll 1.3 KiB
elf-header-flags-mach.ll 16 KiB
elf-header-flags-sramecc.ll 2.7 KiB
elf-header-flags-xnack.ll 927 B
elf-header-osabi.ll 3.1 KiB
elf-notes.ll 4.2 KiB
elf.ll 1.8 KiB
elf.metadata.ll 1.7 KiB
elf.r600.ll 574 B
else.ll 1.9 KiB
empty-function.ll 589 B
enable-no-signed-zeros-fp-math.ll 1.6 KiB
enable-scratch-only-dynamic-stack.ll 1.0 KiB
endcf-loop-header.ll 1.1 KiB
endpgm-dce.mir 9.4 KiB
enqueue-kernel.ll 15 KiB
exceed-max-sgprs.ll 4.5 KiB
exec-mask-opt-cannot-create-empty-or-backward-segment.ll 7.0 KiB
expand-atomicrmw-syncscope.ll 3.1 KiB
expand-scalar-carry-out-select-user.ll 8.0 KiB
expand-si-indirect.mir 5.4 KiB
expand-variadic-call.ll 29 KiB
extend-bit-ops-i16.ll 1.8 KiB
extend-phi-subrange-not-in-parent.mir 3.8 KiB
extend-wwm-virt-reg-liveness.mir 11 KiB
extload-align.ll 1.0 KiB
extload-private.ll 1.7 KiB
extload.ll 2.3 KiB
extra-lds-size.ll 1.2 KiB
extra-sroa-after-unroll.ll 3.3 KiB
extract-load-i1.ll 1.5 KiB
extract-lowbits.ll 6.2 KiB
extract-subvector-16bit.ll 77 KiB
extract-subvector-equal-length.ll 1.1 KiB
extract-subvector.ll 26 KiB
extract-vector-elt-build-vector-combine.ll 4.8 KiB
extract_subvector_vec4_vec3.ll 2.6 KiB
extract_vector_dynelt.ll 22 KiB
extract_vector_elt-f16.ll 39 KiB
extract_vector_elt-f64.ll 2.1 KiB
extract_vector_elt-i16.ll 12 KiB
extract_vector_elt-i64.ll 4.0 KiB
extract_vector_elt-i8.ll 11 KiB
extractelt-to-trunc.ll 6.8 KiB
fabs-r600.ll 5.7 KiB
fabs.f16.ll 28 KiB
fabs.f64.ll 3.2 KiB
fabs.ll 8.9 KiB
fadd-fma-fmul-combine.ll 43 KiB
fadd.f16.ll 40 KiB
fadd.ll 2.5 KiB
fadd64.ll 2.0 KiB
fail.llvm.fptrunc.round.ll 658 B
fast-ra-kills-vcc.mir 2.5 KiB
fast-regalloc-bundles.mir 1.1 KiB
fast-unaligned-load-store.global.ll 17 KiB
fast-unaligned-load-store.private.ll 24 KiB
fastregalloc-illegal-subreg-physreg.mir 1.2 KiB
fastregalloc-self-loop-heuristic.mir 7.7 KiB
fastregalloc-sgpr-only.mir 1.2 KiB
fcanonicalize-elimination.ll 38 KiB
fcanonicalize.f16.ll 152 KiB
fcanonicalize.ll 128 KiB
fceil.ll 4.8 KiB
fceil64.ll 3.6 KiB
fcmp-cnd.ll 510 B
fcmp-cnde-int-args.ll 572 B
fcmp.f16.ll 101 KiB
fcmp.ll 1.1 KiB
fcmp64.ll 2.8 KiB
fconst64.ll 734 B
fcopysign.f16.ll 81 KiB
fcopysign.f32.ll 43 KiB
fcopysign.f32.r600.ll 1.2 KiB
fcopysign.f64.ll 41 KiB
fdiv-nofpexcept.ll 6.3 KiB
fdiv.f16.ll 87 KiB
fdiv.f64.ll 6.7 KiB
fdiv.ll 330 KiB
fdiv32-to-rcp-folding.ll 35 KiB
fdiv_flags.f32.ll 89 KiB
fdot2.ll 9.0 KiB
fence-barrier.ll 7.5 KiB
fence-lds-read2-write2.ll 3.5 KiB
fetch-limits.r600.ll 3.9 KiB
fetch-limits.r700+.ll 7.1 KiB
ffloor.f64.ll 4.3 KiB
ffloor.ll 1.5 KiB
fix-frame-ptr-reg-copy-livein.ll 2.0 KiB
fix-frame-reg-in-custom-csr-spills.ll 3.6 KiB
fix-sgpr-copies-f16.mir 5.5 KiB
fix-sgpr-copies-nondeterminism.ll 2.0 KiB
fix-sgpr-copies.mir 7.5 KiB
fix-vgpr-copies.mir 1.4 KiB
fix-wwm-vgpr-copy.ll 4.0 KiB
flat-address-space.ll 9.9 KiB
flat-atomic-fadd.f32.ll 7.6 KiB
flat-atomic-fadd.f64.ll 6.5 KiB
flat-atomic-fadd.v2f16.ll 3.9 KiB
flat-atomicrmw-fadd.ll 839 KiB
flat-atomicrmw-fmax.ll 687 KiB
flat-atomicrmw-fmin.ll 687 KiB
flat-atomicrmw-fsub.ll 666 KiB
flat-error-unsupported-gpu-hsa.ll 903 B
flat-for-global-subtarget-feature.ll 2.1 KiB
flat-load-clustering.mir 3.3 KiB
flat-offset-bug.ll 3.6 KiB
flat-scratch-fold-fi.mir 3.6 KiB
flat-scratch-i8-i16.ll 52 KiB
flat-scratch-init.ll 17 KiB
flat-scratch-reg.ll 5.3 KiB
flat-scratch-svs.ll 58 KiB
flat-scratch.ll 228 KiB
flat_atomics.ll 294 KiB
flat_atomics_i32_system.ll 313 KiB
flat_atomics_i64.ll 266 KiB
flat_atomics_i64_system.ll 370 KiB
floor.ll 500 B
fma-combine.ll 102 KiB
fma.f16.ll 14 KiB
fma.f64.ll 11 KiB
fma.ll 8.4 KiB
fmac.sdwa.ll 4.6 KiB
fmad-formation-fmul-distribute-denormal-mode.ll 12 KiB
fmad.ll 656 B
fmax.ll 565 B
fmax3.f64.ll 1.6 KiB
fmax3.ll 23 KiB
fmax_legacy.f16.ll 30 KiB
fmax_legacy.f64.ll 8.2 KiB
fmax_legacy.ll 8.3 KiB
fmaximum.ll 13 KiB
fmaximum3.ll 127 KiB
fmaxnum.f64.ll 2.5 KiB
fmaxnum.ll 7.9 KiB
fmaxnum.r600.ll 7.8 KiB
fmed3-cast-combine.ll 56 KiB
fmed3.ll 368 KiB
fmin.ll 565 B
fmin3.ll 35 KiB
fmin_fmax_legacy.amdgcn.ll 8.2 KiB
fmin_legacy.f16.ll 30 KiB
fmin_legacy.f64.ll 16 KiB
fmin_legacy.ll 11 KiB
fminimum.ll 13 KiB
fminimum3.ll 127 KiB
fminnum.f64.ll 4.3 KiB
fminnum.ll 8.1 KiB
fminnum.r600.ll 7.8 KiB
fmul-2-combine-multi-use.ll 40 KiB
fmul-to-ldexp.ll 287 KiB
fmul.f16.ll 29 KiB
fmul.ll 2.7 KiB
fmul64.ll 1.9 KiB
fmuladd.f16.ll 129 KiB
fmuladd.f32.ll 29 KiB
fmuladd.f64.ll 8.8 KiB
fmuladd.v2f16.ll 7.3 KiB
fnearbyint.ll 16 KiB
fneg-combines-gfx1200.ll 12 KiB
fneg-combines.f16.ll 184 KiB
fneg-combines.legal.f16.ll 6.7 KiB
fneg-combines.ll 128 KiB
fneg-combines.new.ll 131 KiB
fneg-combines.si.ll 1.4 KiB
fneg-fabs-divergence-driven-isel.ll 22 KiB
fneg-fabs-r600.ll 6.7 KiB
fneg-fabs.f16.ll 26 KiB
fneg-fabs.f64.ll 11 KiB
fneg-fabs.ll 9.8 KiB
fneg-fold-legalize-dag-increase-insts.ll 2.0 KiB
fneg-modifier-casting.ll 67 KiB
fneg.f16.ll 25 KiB
fneg.f64.ll 2.2 KiB
fneg.ll 27 KiB
fold-agpr-phis.mir 41 KiB
fold-cndmask-wave32.mir 776 B
fold-cndmask.mir 1.1 KiB
fold-fabs.ll 8.7 KiB
fold-fi-mubuf.mir 11 KiB
fold-fi-operand-shrink.mir 8.9 KiB
fold-fmaak-bug.ll 1.1 KiB
fold-fmul-to-neg-abs.ll 1.3 KiB
fold-imm-copy.mir 2.9 KiB
fold-imm-f16-f32.mir 26 KiB
fold-immediate-operand-shrink-with-carry.mir 4.2 KiB
fold-immediate-operand-shrink.mir 23 KiB
fold-immediate-output-mods.mir 9.9 KiB
fold-implicit-operand.mir 424 B
fold-int-pow2-with-fmul-or-fdiv.ll 75 KiB
fold-multiple-commute.mir 1.3 KiB
fold-multiple.mir 1.2 KiB
fold-operands-order.mir 924 B
fold-operands-remove-m0-redef.mir 14 KiB
fold-operands-scalar-fmac.mir 8.7 KiB
fold-over-exec.mir 1.2 KiB
fold-readlane.mir 12 KiB
fold-reload-into-exec.mir 7.1 KiB
fold-reload-into-m0.mir 2.4 KiB
fold-restore-undef-use.mir 4.7 KiB
fold-sgpr-copy.mir 1.3 KiB
fold-sgpr-multi-imm.mir 1.8 KiB
fold-short-64-bit-literals.mir 5.3 KiB
fold-vgpr-copy.mir 2.5 KiB
fold-vgpr-phyreg.mir 2.4 KiB
fold-zero-high-bits-clear-kill-flags.mir 2.6 KiB
fold_acc_copy_into_valu.mir 513 B
folding-of-i32-as-i64.mir 4.5 KiB
force-alwaysinline-lds-global-address-codegen.ll 873 B
force-alwaysinline-lds-global-address.ll 3.6 KiB
fp-atomic-to-s_denormmode.mir 15 KiB
fp-atomics-gfx1200.ll 24 KiB
fp-atomics-gfx940.ll 17 KiB
fp-classify.ll 29 KiB
fp-min-max-buffer-atomics.ll 32 KiB
fp-min-max-buffer-ptr-atomics.ll 29 KiB
fp-min-max-flat-atomics-f64.ll 2.2 KiB
fp-min-max-flat-atomics.ll 3.4 KiB
fp-min-max-global-atomics-f64.ll 2.4 KiB
fp-min-max-global-atomics.ll 3.7 KiB
fp-min-max-image-atomics.ll 5.7 KiB
fp-min-max-num-flat-atomics.ll 2.3 KiB
fp-min-max-num-global-atomics.ll 2.7 KiB
fp16_to_fp32.ll 4.3 KiB
fp16_to_fp64.ll 3.0 KiB
fp32_to_fp16.ll 4.1 KiB
fp64-atomics-gfx90a.ll 97 KiB
fp64-min-max-buffer-atomics.ll 22 KiB
fp64-min-max-buffer-ptr-atomics.ll 22 KiB
fp_to_sint.f64.ll 2.8 KiB
fp_to_sint.ll 34 KiB
fp_to_uint.f64.ll 3.3 KiB
fp_to_uint.ll 30 KiB
fp_trunc_store_fp32_to_bf16.ll 20 KiB
fp_trunc_store_fp64_to_bf16.ll 30 KiB
fpenv.ll 17 KiB
fpext-free.ll 30 KiB
fpext.f16.ll 46 KiB
fpext.ll 1.9 KiB
fpow.ll 40 KiB
fptoi.i128.ll 97 KiB
fptosi.f16.ll 18 KiB
fptoui.f16.ll 18 KiB
fptrunc.f16.ll 58 KiB
fptrunc.ll 48 KiB
fract-match.ll 104 KiB
fract.f64.ll 4.9 KiB
fract.ll 3.0 KiB
frame-index-elimination-tied-operand.mir 1.9 KiB
frame-index-elimination.ll 13 KiB
frame-index.mir 10 KiB
frame-lowering-entry-all-sgpr-used.mir 1.6 KiB
frame-lowering-fp-adjusted.mir 1.4 KiB
frame-setup-without-sgpr-to-vgpr-spills.ll 5.7 KiB
frem.ll 172 KiB
frexp-constant-fold.ll 12 KiB
fshl.ll 30 KiB
fshr.ll 59 KiB
fsqrt.f32.ll 215 KiB
fsqrt.f64.ll 86 KiB
fsqrt.r600.ll 9.2 KiB
fsub-as-fneg-src-modifier.ll 52 KiB
fsub.f16.ll 20 KiB
fsub.ll 5.7 KiB
fsub64.ll 4.4 KiB
ftrunc.f64.ll 3.8 KiB
ftrunc.ll 3.3 KiB
function-args-inreg.ll 90 KiB
function-args.ll 203 KiB
function-call-relocs.ll 2.1 KiB
function-returns.ll 110 KiB
fused-bitlogic.ll 12 KiB
gds-allocation.ll 5.2 KiB
gds-atomic.ll 5.4 KiB
gds-unsupported.ll 467 B
generic-targets-require-v6.ll 1.5 KiB
gep-address-space.ll 3.0 KiB
gep-const-address-space.ll 1.2 KiB
gfx-call-non-gfx-func.ll 7.1 KiB
gfx-callable-argument-types.ll 837 KiB
gfx-callable-preserved-registers.ll 54 KiB
gfx-callable-return-types.ll 195 KiB
gfx10-twoaddr-fma.mir 2.5 KiB
gfx10-vop-literal.ll 3.0 KiB
gfx11-twoaddr-fma.mir 4.0 KiB
gfx11-user-sgpr-init16-bug.ll 9.4 KiB
gfx12_scalar_subword_loads.ll 30 KiB
gfx902-without-xnack.ll 380 B
gfx90a-enc.ll 2.0 KiB
gfx940-hazards.mir 7.6 KiB
global-alias.ll 1.9 KiB
global-atomic-fadd.f32-no-rtn.ll 26 KiB
global-atomic-fadd.f32-rtn.ll 31 KiB
global-atomic-fadd.f64.ll 97 KiB
global-atomic-fadd.v2f16-no-rtn.ll 8.3 KiB
global-atomic-fadd.v2f16-rtn.ll 5.6 KiB
global-atomic-scan.ll 71 KiB
global-atomicrmw-fadd-wrong-subtarget.ll 3.2 KiB
global-atomicrmw-fadd.ll 683 KiB
global-atomicrmw-fmax.ll 722 KiB
global-atomicrmw-fmin.ll 722 KiB
global-atomicrmw-fsub.ll 761 KiB
global-atomics-fp-wrong-subtarget.ll 1.7 KiB
global-constant.ll 3.1 KiB
global-directive.ll 585 B
global-extload-i16.ll 12 KiB
global-i16-load-store.ll 9.8 KiB
global-load-saddr-to-vaddr.ll 3.7 KiB
global-saddr-atomics-min-max-system.ll 117 KiB
global-saddr-atomics.gfx1030.ll 2.7 KiB
global-saddr-atomics.gfx908.ll 2.8 KiB
global-saddr-atomics.ll 127 KiB
global-saddr-load.ll 199 KiB
global-saddr-store.ll 65 KiB
global-smrd-unknown.ll 871 B
global-variable-relocs.ll 7.9 KiB
global_atomic_optimizer_fp_rtn.ll 151 KiB
global_atomics.ll 261 KiB
global_atomics_i32_system.ll 356 KiB
global_atomics_i64.ll 290 KiB
global_atomics_i64_system.ll 400 KiB
global_atomics_iterative_scan.ll 7.5 KiB
global_atomics_iterative_scan_fp.ll 15 KiB
global_atomics_optimizer_fp_no_rtn.ll 114 KiB
global_atomics_scan_fadd.ll 715 KiB
global_atomics_scan_fmax.ll 494 KiB
global_atomics_scan_fmin.ll 494 KiB
global_atomics_scan_fsub.ll 687 KiB
global_smrd.ll 5.7 KiB
global_smrd_cfg.ll 3.8 KiB
greedy-alloc-fail-sgpr1024-spill.mir 13 KiB
greedy-broken-ssa-verifier-error.mir 1.2 KiB
greedy-global-heuristic.mir 8.9 KiB
greedy-instruction-split-subrange.mir 5.6 KiB
greedy-liverange-priority.mir 3.9 KiB
greedy-remark-crash-unassigned-reg.mir 1.0 KiB
greedy-reverse-local-assignment.ll 2.8 KiB
gv-const-addrspace.ll 3.3 KiB
gv-offset-folding.ll 858 B
gws-hazards.mir 4.9 KiB
half-alloca-promotion.ll 461 B
half.ll 113 KiB
hard-clauses-img-gfx10.mir 3.8 KiB
hard-clauses-img-gfx11.mir 4.8 KiB
hard-clauses-img-gfx12.mir 4.8 KiB
hard-clauses.mir 72 KiB
hazard-buffer-store-v-interp.mir 750 B
hazard-hidden-bundle.mir 2.9 KiB
hazard-in-bundle.mir 2.8 KiB
hazard-inlineasm.mir 825 B
hazard-kill.mir 1.1 KiB
hazard-lds-addtid.mir 1.2 KiB
hazard-pass-ordering.mir 949 B
hazard-pseudo-machineinstrs.mir 2.5 KiB
hazard-recognizer-meta-insts.mir 1.5 KiB
hazard-shift64.mir 13 KiB
hazard.mir 5.0 KiB
high-bits-zeroed-16-bit-ops.mir 100 KiB
high-RP-reschedule.mir 13 KiB
hip.extern.shared.array.ll 6.6 KiB
hoist-cond.ll 1.7 KiB
hsa-default-device.ll 437 B
hsa-fp-mode.ll 3.6 KiB
hsa-func-align.ll 574 B
hsa-func.ll 2.4 KiB
hsa-generic-target-features.ll 2.5 KiB
hsa-globals.ll 1.6 KiB
hsa-group-segment.ll 401 B
hsa-metadata-agpr-register-count.ll 3.0 KiB
hsa-metadata-agpr-small.ll 1.5 KiB
hsa-metadata-deduced-arg-attr.ll 919 B
hsa-metadata-dynlds-func-hidden-args-v5.ll 5.1 KiB
hsa-metadata-dynlds-funcarg-hidden-args-v5.ll 5.1 KiB
hsa-metadata-dynlds-kernarg-hidden-args-v5.ll 5.2 KiB
hsa-metadata-enqueue-kernel-.ll 6.9 KiB
hsa-metadata-from-llvm-ctor-dtor-list.ll 1.7 KiB
hsa-metadata-from-llvm-ir-full.ll 78 KiB
hsa-metadata-heap-v5.ll 9.1 KiB
hsa-metadata-hidden-args-v4.ll 12 KiB
hsa-metadata-hidden-args-v5.ll 5.3 KiB
hsa-metadata-hostcall-present-asan.ll 1.8 KiB
hsa-metadata-hostcall-v4.ll 9.5 KiB
hsa-metadata-hostcall-v5.ll 9.3 KiB
hsa-metadata-images.ll 4.4 KiB
hsa-metadata-invalid-ocl-version-1.ll 367 B
hsa-metadata-invalid-ocl-version-3.ll 383 B
hsa-metadata-kernel-code-props.ll 7.9 KiB
hsa-metadata-multigrid-sync-arg-v5.ll 9.5 KiB
hsa-metadata-queue-ptr-v5.ll 3.6 KiB
hsa-metadata-queueptr-v5.ll 9.1 KiB
hsa-metadata-resource-usage-function-ordering.ll 4.5 KiB
hsa-metadata-uniform-workgroup-size-v5.ll 993 B
hsa-metadata-wavefrontsize.ll 759 B
hsa-metadata-workgroup-processor-mode-v5.ll 729 B
hsa-note-no-func.ll 4.8 KiB
hsa.ll 5.5 KiB
huge-number-operand-folds.mir 4.0 KiB
huge-private-buffer.ll 4.0 KiB
i1-copies-rpo.mir 1.9 KiB
i1-copy-from-loop.ll 3.1 KiB
i1-copy-implicit-def.ll 543 B
i1-copy-phi-uniform-branch.ll 968 B
i1-copy-phi.ll 1.6 KiB
i1_copy_phi_with_phi_incoming_value.mir 6.2 KiB
i8-to-double-to-float.ll 352 B
icmp-select-sete-reverse-args.ll 658 B
icmp.i16.ll 14 KiB
icmp64.ll 2.9 KiB
idemponent-atomics.ll 11 KiB
identical-subrange-spill-infloop.ll 22 KiB
idiv-licm.ll 45 KiB
idot2.ll 122 KiB
idot4s.ll 145 KiB
idot4u.ll 259 KiB
idot8s.ll 144 KiB
idot8u.ll 137 KiB
iglp.opt.reentry.ll 582 B
illegal-eviction-assert.mir 1.8 KiB
illegal-sgpr-to-vgpr-copy.ll 2.8 KiB
image-attributes.ll 6.9 KiB
image-load-d16-tfe.ll 27 KiB
image-resource-id.ll 14 KiB
image-sample-waterfall.ll 3.5 KiB
image-schedule.ll 2.6 KiB
img-nouse-adjust.ll 1.2 KiB
imm.ll 63 KiB
imm16.ll 121 KiB
immv216.ll 28 KiB
implicit-arg-v5-opt.ll 10 KiB
implicit-def-muse.ll 835 B
implicit-kernarg-backend-usage.ll 14 KiB
implicit-kernel-argument-alignment.ll 2.4 KiB
implicitarg-attributes.ll 3.8 KiB
implicitarg-offset-attributes.ll 17 KiB
indirect-addressing-si-gfx9.ll 3.3 KiB
indirect-addressing-si-noopt.ll 2.1 KiB
indirect-addressing-si-pregfx9.ll 2.2 KiB
indirect-addressing-si.ll 22 KiB
indirect-addressing-term.ll 7.4 KiB
indirect-call-known-callees.ll 4.1 KiB
indirect-call.ll 68 KiB
indirect-private-64.ll 4.9 KiB
infer-addrpace-pipeline.ll 291 B
infer-uniform-load-shader.ll 982 B
infinite-loop-evergreen.ll 209 B
infinite-loop.ll 7.6 KiB
infloop-subrange-spill-inspect-subrange.mir 10 KiB
infloop-subrange-spill.mir 10 KiB
inline-asm-reserved-regs.ll 2.1 KiB
inline-asm.i128.ll 3.2 KiB
inline-asm.ll 8.7 KiB
inline-attr.ll 2.0 KiB
inline-calls.ll 945 B
inline-constraints.ll 44 KiB
inline-maxbb.ll 1.7 KiB
inlineasm-16.ll 1.5 KiB
inlineasm-illegal-type.ll 2.2 KiB
inlineasm-packed.ll 2.1 KiB
inlineasm-v16.ll 4.5 KiB
InlineAsmCrash.ll 1.8 KiB
input-mods.r600.ll 2.1 KiB
insert-branch-w32.mir 1.3 KiB
insert-delay-alu-bug.ll 9.4 KiB
insert-delay-alu-literal.mir 7.5 KiB
insert-delay-alu-parse.mir 7.2 KiB
insert-delay-alu.mir 18 KiB
insert-singleuse-vdst.mir 53 KiB
insert-skip-from-vcc.mir 15 KiB
insert-skips-flat-vmem-ds.mir 2.8 KiB
insert-skips-gfx10.mir 5.8 KiB
insert-skips-gfx12.mir 15 KiB
insert-skips-gws.mir 1.9 KiB
insert-skips-ignored-insts.mir 643 B
insert-subvector-unused-scratch.ll 979 B
insert-waitcnts-callee.mir 610 B
insert-waitcnts-crash.ll 3.8 KiB
insert-waitcnts-exp.mir 2.5 KiB
insert-waitcnts-hang.mir 2.9 KiB
insert_subreg.ll 577 B
insert_vector_dynelt.ll 82 KiB
insert_vector_elt.ll 89 KiB
insert_vector_elt.v2bf16.ll 70 KiB
insert_vector_elt.v2i16.ll 129 KiB
insert_vector_elt.v2i16.subtest-nosaddr.ll 1.8 KiB
insert_vector_elt.v2i16.subtest-saddr.ll 1.6 KiB
insert_waitcnt_for_precise_memory.ll 65 KiB
inserted-wait-states.mir 10 KiB
integer-mad-patterns.ll 467 KiB
internalize.ll 2.2 KiB
invalid-addrspacecast.ll 1.9 KiB
invalid-inline-asm-constraint-crash.ll 1.4 KiB
invariant-image-load.ll 1.5 KiB
invariant-load-no-alias-store.ll 1.7 KiB
invert-br-undef-vcc.mir 2.7 KiB
ipra-regmask.ll 5.7 KiB
ipra-return-address-save-restore.ll 11 KiB
ipra.ll 3.4 KiB
isel-amdgcn-cs-chain-intrinsic-w32.ll 51 KiB
isel-amdgcn-cs-chain-intrinsic-w64.ll 53 KiB
isel-amdgpu-cs-chain-cc.ll 277 KiB
isel-amdgpu-cs-chain-preserve-cc.ll 121 KiB
issue48473.mir 5.5 KiB
issue92561-restore-undef-scc-verifier-error.ll 8.3 KiB
itofp.i128.bf.ll 12 KiB
itofp.i128.ll 69 KiB
jump-address.ll 2.1 KiB
kcache-fold.ll 6.7 KiB
kernarg-size.ll 1006 B
kernarg-stack-alignment.ll 1.2 KiB
kernel-args.ll 226 KiB
kernel-argument-dag-lowering.ll 11 KiB
kernel-mubuf-with-voffset.mir 4.1 KiB
kernel-vgpr-spill-mubuf-with-voffset.ll 4.9 KiB
kernel_code_t_recurse.ll 588 B
kill-infinite-loop.ll 6.1 KiB
known-never-nan.ll 2.2 KiB
known-never-snan.ll 28 KiB
knownbits-recursion.ll 2.4 KiB
large-alloca-compute.ll 3.8 KiB
large-alloca-graphics.ll 2.2 KiB
large-constant-initializer.ll 528 B
large-work-group-promote-alloca.ll 14 KiB
lcssa-optnone.ll 541 B
lds-alignment.ll 12 KiB
lds-bounds.ll 4.0 KiB
lds-branch-vmem-hazard.mir 8.5 KiB
lds-direct-hazards-gfx11.mir 22 KiB
lds-direct-hazards-gfx12.mir 21 KiB
lds-dma-hazards.mir 1.3 KiB
lds-dma-waitcnt.mir 4.9 KiB
lds-dma-waits.ll 8.4 KiB
lds-frame-extern.ll 26 KiB
lds-global-non-entry-func.ll 24 KiB
lds-initializer.ll 558 B
lds-m0-init-in-loop.ll 1.7 KiB
lds-misaligned-bug.ll 11 KiB
lds-mixed-absolute-addresses-unused.ll 1.1 KiB
lds-mixed-absolute-dynlds.ll 1.0 KiB
lds-oqap-crash.ll 1.1 KiB
lds-output-queue.ll 3.5 KiB
lds-reject-anonymous-kernels.ll 466 B
lds-reject-mixed-absolute-addresses.ll 538 B
lds-relocs.ll 2.3 KiB
lds-run-twice-absolute-md.ll 552 B
lds-run-twice.ll 607 B
lds-size.ll 1.1 KiB
lds-zero-initializer.ll 2.1 KiB
legalize-amdgcn.raw.buffer.load.format.f16.ll 22 KiB
legalize-amdgcn.raw.buffer.load.format.ll 27 KiB
legalize-amdgcn.raw.buffer.load.ll 149 KiB
legalize-amdgcn.raw.buffer.store.format.f16.ll 47 KiB
legalize-amdgcn.raw.buffer.store.format.f32.ll 55 KiB
legalize-amdgcn.raw.buffer.store.ll 140 KiB
legalize-amdgcn.raw.ptr.buffer.load.format.f16.ll 26 KiB
legalize-amdgcn.raw.ptr.buffer.load.format.ll 32 KiB
legalize-amdgcn.raw.ptr.buffer.load.ll 177 KiB
legalize-amdgcn.raw.ptr.buffer.store.format.f16.ll 56 KiB
legalize-amdgcn.raw.ptr.buffer.store.format.f32.ll 65 KiB
legalize-amdgcn.raw.ptr.buffer.store.ll 166 KiB
legalize-amdgcn.raw.ptr.tbuffer.load.f16.ll 41 KiB
legalize-amdgcn.raw.ptr.tbuffer.load.ll 46 KiB
legalize-amdgcn.raw.ptr.tbuffer.store.f16.ll 50 KiB
legalize-amdgcn.raw.ptr.tbuffer.store.ll 126 KiB
legalize-amdgcn.raw.tbuffer.load.f16.ll 34 KiB
legalize-amdgcn.raw.tbuffer.load.ll 39 KiB
legalize-amdgcn.raw.tbuffer.store.f16.ll 42 KiB
legalize-amdgcn.raw.tbuffer.store.ll 106 KiB
legalize-fp-load-invariant.ll 948 B
legalize-soffset-mbuf.ll 76 KiB
legalizedag-bug-expand-setcc.ll 708 B
licm-regpressure.mir 9.1 KiB
licm-valu.mir 3.8 KiB
limit-coalesce.mir 2.2 KiB
limit-soft-clause-reg-pressure.mir 12 KiB
lit.local.cfg 70 B
literal-constant-like-operand-instruction-size.ll 1.4 KiB
literals.ll 1.9 KiB
live-interval-bug-in-rename-independent-subregs.mir 14 KiB
liveness.mir 1.0 KiB
liveout-implicit-def-subreg-redef-blender-verifier-error.mir 4.6 KiB
llc-pipeline.ll 68 KiB
llvm.amdgcn.addrspacecast.nonnull.ll 2.7 KiB
llvm.amdgcn.alignbyte.ll 549 B
llvm.amdgcn.atomic.cond.sub.ll 9.3 KiB
llvm.amdgcn.atomic.dec.ll 20 KiB
llvm.amdgcn.atomic.inc.ll 21 KiB
llvm.amdgcn.ballot.i32.ll 16 KiB
llvm.amdgcn.ballot.i64.ll 16 KiB
llvm.amdgcn.ballot.i64.wave32.ll 5.7 KiB
llvm.amdgcn.bitreplicate.ll 3.4 KiB
llvm.amdgcn.buffer.load-last-use.ll 1.4 KiB
llvm.amdgcn.buffer.load.dwordx3.ll 3.6 KiB
llvm.amdgcn.buffer.store.dwordx3.ll 3.1 KiB
llvm.amdgcn.class.f16.ll 5.1 KiB
llvm.amdgcn.class.ll 22 KiB
llvm.amdgcn.cos.f16.ll 604 B
llvm.amdgcn.cos.ll 564 B
llvm.amdgcn.cubeid.ll 656 B
llvm.amdgcn.cubema.ll 656 B
llvm.amdgcn.cubesc.ll 656 B
llvm.amdgcn.cubetc.ll 656 B
llvm.amdgcn.cvt.fp8.dpp.ll 6.0 KiB
llvm.amdgcn.cvt.fp8.dpp.mir 8.8 KiB
llvm.amdgcn.cvt.fp8.ll 23 KiB
llvm.amdgcn.cvt.pk.i16.ll 3.9 KiB
llvm.amdgcn.cvt.pk.u16.ll 3.9 KiB
llvm.amdgcn.cvt.pknorm.i16.ll 8.1 KiB
llvm.amdgcn.cvt.pknorm.u16.ll 8.1 KiB
llvm.amdgcn.cvt.pkrtz.ll 33 KiB
llvm.amdgcn.dispatch.id.ll 2.1 KiB
llvm.amdgcn.dispatch.ptr.ll 1.3 KiB
llvm.amdgcn.div.fixup.f16.ll 4.6 KiB
llvm.amdgcn.div.fixup.ll 1.7 KiB
llvm.amdgcn.div.fmas.ll 8.7 KiB
llvm.amdgcn.div.scale.ll 22 KiB
llvm.amdgcn.dot4.f32.ll 12 KiB
llvm.amdgcn.ds.add.gs.reg.rtn.ll 1.9 KiB
llvm.amdgcn.ds.append.ll 6.6 KiB
llvm.amdgcn.ds.bpermute.ll 2.2 KiB
llvm.amdgcn.ds.bvh.stack.rtn.ll 1.8 KiB
llvm.amdgcn.ds.consume.ll 6.5 KiB
llvm.amdgcn.ds.gws.barrier-fastregalloc.ll 927 B
llvm.amdgcn.ds.gws.barrier.ll 10 KiB
llvm.amdgcn.ds.gws.init.ll 7.1 KiB
llvm.amdgcn.ds.gws.sema.br.ll 2.4 KiB
llvm.amdgcn.ds.gws.sema.p.ll 1.5 KiB
llvm.amdgcn.ds.gws.sema.release.all.ll 2.7 KiB
llvm.amdgcn.ds.gws.sema.v.ll 2.3 KiB
llvm.amdgcn.ds.ordered.add.gfx10.ll 1.5 KiB
llvm.amdgcn.ds.ordered.add.gfx11.ll 2.8 KiB
llvm.amdgcn.ds.ordered.add.ll 6.2 KiB
llvm.amdgcn.ds.ordered.swap.ll 2.5 KiB
llvm.amdgcn.ds.permute.ll 914 B
llvm.amdgcn.ds.sub.gs.reg.rtn.ll 1.9 KiB
llvm.amdgcn.ds.swizzle.ll 613 B
llvm.amdgcn.exp.compr.ll 8.8 KiB
llvm.amdgcn.exp.ll 28 KiB
llvm.amdgcn.exp.prim.ll 902 B
llvm.amdgcn.exp.row.ll 4.5 KiB
llvm.amdgcn.exp2.ll 2.7 KiB
llvm.amdgcn.fcmp.w32.ll 108 KiB
llvm.amdgcn.fcmp.w64.ll 112 KiB
llvm.amdgcn.fdiv.fast.ll 593 B
llvm.amdgcn.fdot2.bf16.bf16.ll 3.7 KiB
llvm.amdgcn.fdot2.f16.f16.ll 3.3 KiB
llvm.amdgcn.fdot2.f32.bf16.ll 2.6 KiB
llvm.amdgcn.fdot2.ll 2.8 KiB
llvm.amdgcn.fma.legacy.ll 4.0 KiB
llvm.amdgcn.fmad.ftz.f16.ll 4.2 KiB
llvm.amdgcn.fmad.ftz.ll 4.3 KiB
llvm.amdgcn.fmed3.f16.ll 1.6 KiB
llvm.amdgcn.fmed3.ll 4.8 KiB
llvm.amdgcn.fmul.legacy.ll 6.0 KiB
llvm.amdgcn.fract.f16.ll 614 B
llvm.amdgcn.fract.ll 1.2 KiB
llvm.amdgcn.frexp.exp.f16.ll 1.6 KiB
llvm.amdgcn.frexp.exp.ll 3.1 KiB
llvm.amdgcn.frexp.mant.f16.ll 639 B
llvm.amdgcn.frexp.mant.ll 2.7 KiB
llvm.amdgcn.global.atomic.csub.ll 2.3 KiB
llvm.amdgcn.global.atomic.fadd.gfx90a.ll 2.6 KiB
llvm.amdgcn.global.atomic.fadd.ll 3.8 KiB
llvm.amdgcn.global.atomic.ordered.add.b64.ll 3.3 KiB
llvm.amdgcn.global.load.lds.ll 9.0 KiB
llvm.amdgcn.global.load.tr-w32.ll 3.7 KiB
llvm.amdgcn.global.load.tr-w64.ll 3.7 KiB
llvm.amdgcn.groupstaticsize.ll 3.5 KiB
llvm.amdgcn.icmp.w32.ll 73 KiB
llvm.amdgcn.icmp.w64.ll 77 KiB
llvm.amdgcn.iglp.opt.exp.large.mir 161 KiB
llvm.amdgcn.iglp.opt.exp.small.mir 65 KiB
llvm.amdgcn.iglp.opt.ll 16 KiB
llvm.amdgcn.iglp.opt.single.2b.mir 33 KiB
llvm.amdgcn.iglp.opt.single.2c.mir 18 KiB
llvm.amdgcn.image.a16.dim.ll 58 KiB
llvm.amdgcn.image.a16.encode.ll 83 KiB
llvm.amdgcn.image.atomic.dim.ll 17 KiB
llvm.amdgcn.image.atomic.flt.ll 2.0 KiB
llvm.amdgcn.image.atomic.pk.add.ll 13 KiB
llvm.amdgcn.image.d16.dim.ll 10 KiB
llvm.amdgcn.image.dim.gfx90a.ll 16 KiB
llvm.amdgcn.image.dim.ll 177 KiB
llvm.amdgcn.image.gather4.a16.dim.ll 24 KiB
llvm.amdgcn.image.gather4.d16.dim.ll 2.2 KiB
llvm.amdgcn.image.gather4.dim.ll 14 KiB
llvm.amdgcn.image.gather4.o.dim.ll 7.7 KiB
llvm.amdgcn.image.getlod.dim.ll 2.5 KiB
llvm.amdgcn.image.load.2dmsaa.ll 93 KiB
llvm.amdgcn.image.load.a16.d16.ll 7.7 KiB
llvm.amdgcn.image.load.a16.ll 7.6 KiB
llvm.amdgcn.image.msaa.load.ll 24 KiB
llvm.amdgcn.image.msaa.load.x.ll 7.5 KiB
llvm.amdgcn.image.nsa.ll 10 KiB
llvm.amdgcn.image.sample.a16.dim.ll 78 KiB
llvm.amdgcn.image.sample.cd.a16.dim.ll 10 KiB
llvm.amdgcn.image.sample.cd.dim.ll 9.3 KiB
llvm.amdgcn.image.sample.cd.g16.encode.ll 8.4 KiB
llvm.amdgcn.image.sample.cd.g16.ll 7.0 KiB
llvm.amdgcn.image.sample.d16.dim.ll 28 KiB
llvm.amdgcn.image.sample.dim.gfx90a.ll 5.0 KiB
llvm.amdgcn.image.sample.dim.ll 128 KiB
llvm.amdgcn.image.sample.g16.a16.dim.ll 55 KiB
llvm.amdgcn.image.sample.g16.encode.ll 24 KiB
llvm.amdgcn.image.sample.g16.ll 18 KiB
llvm.amdgcn.image.sample.noret.ll 25 KiB
llvm.amdgcn.image.sample.o.dim.ll 25 KiB
llvm.amdgcn.image.store.a16.d16.ll 16 KiB
llvm.amdgcn.image.store.a16.ll 15 KiB
llvm.amdgcn.implicit.ptr.buffer.hsa.ll 891 B
llvm.amdgcn.implicit.ptr.buffer.ll 1.2 KiB
llvm.amdgcn.implicitarg.ptr.ll 11 KiB
llvm.amdgcn.init.exec.ll 7.1 KiB
llvm.amdgcn.init.exec.wave32.ll 2.2 KiB
llvm.amdgcn.interp.f16.ll 8.9 KiB
llvm.amdgcn.interp.inreg.ll 11 KiB
llvm.amdgcn.interp.ll 13 KiB
llvm.amdgcn.intersect_ray.ll 28 KiB
llvm.amdgcn.inverse.ballot.i32.ll 6.2 KiB
llvm.amdgcn.inverse.ballot.i64.ll 9.3 KiB
llvm.amdgcn.is.private.ll 2.1 KiB
llvm.amdgcn.is.shared.ll 2.1 KiB
llvm.amdgcn.kernarg.segment.ptr.ll 5.4 KiB
llvm.amdgcn.kill.ll 9.8 KiB
llvm.amdgcn.lds.direct.load.ll 2.5 KiB
llvm.amdgcn.lds.kernel.id.ll 3.1 KiB
llvm.amdgcn.lds.param.load.ll 2.8 KiB
llvm.amdgcn.lerp.ll 580 B
llvm.amdgcn.log.clamp.ll 660 B
llvm.amdgcn.log.ll 2.7 KiB
llvm.amdgcn.make.buffer.rsrc.ll 10 KiB
llvm.amdgcn.mbcnt.ll 2.9 KiB
llvm.amdgcn.mfma.bf16.ll 8.0 KiB
llvm.amdgcn.mfma.gfx90a.ll 10 KiB
llvm.amdgcn.mfma.gfx940.ll 32 KiB
llvm.amdgcn.mfma.i8.ll 2.4 KiB
llvm.amdgcn.mfma.ll 40 KiB
llvm.amdgcn.mov.dpp.ll 5.0 KiB
llvm.amdgcn.mov.dpp8.ll 1.5 KiB
llvm.amdgcn.mqsad.pk.u16.u8.ll 1.5 KiB
llvm.amdgcn.mqsad.u32.u8.ll 3.0 KiB
llvm.amdgcn.msad.u8.ll 932 B
llvm.amdgcn.mul.i24.ll 476 B
llvm.amdgcn.mul.u24.ll 476 B
llvm.amdgcn.mulhi.i24.ll 602 B
llvm.amdgcn.mulhi.u24.ll 602 B
llvm.amdgcn.perm.ll 1.8 KiB
llvm.amdgcn.permlane.ll 445 KiB
llvm.amdgcn.permlane.ptr.ll 32 KiB
llvm.amdgcn.permlane16.var.ll 40 KiB
llvm.amdgcn.permlane64.ll 2.5 KiB
llvm.amdgcn.permlane64.ptr.ll 8.0 KiB
llvm.amdgcn.pops.exiting.wave.id.ll 7.0 KiB
llvm.amdgcn.ps.live.ll 2.3 KiB
llvm.amdgcn.ptr.buffer.atomic.fadd_rtn_errors.ll 6.8 KiB
llvm.amdgcn.qsad.pk.u16.u8.ll 1.5 KiB
llvm.amdgcn.quadmask.ll 6.0 KiB
llvm.amdgcn.queue.ptr.ll 1.3 KiB
llvm.amdgcn.raw.atomic.buffer.load.ll 12 KiB
llvm.amdgcn.raw.buffer.atomic.fadd.ll 4.2 KiB
llvm.amdgcn.raw.buffer.atomic.ll 8.3 KiB
llvm.amdgcn.raw.buffer.load.format.d16.ll 2.8 KiB
llvm.amdgcn.raw.buffer.load.format.ll 3.9 KiB
llvm.amdgcn.raw.buffer.load.lds.ll 4.9 KiB
llvm.amdgcn.raw.buffer.load.ll 59 KiB
llvm.amdgcn.raw.buffer.load.tfe.ll 33 KiB
llvm.amdgcn.raw.buffer.store.format.d16.ll 4.3 KiB
llvm.amdgcn.raw.buffer.store.format.ll 3.4 KiB
llvm.amdgcn.raw.buffer.store.ll 26 KiB
llvm.amdgcn.raw.ptr.atomic.buffer.load.ll 12 KiB
llvm.amdgcn.raw.ptr.buffer.atomic.fadd.v2bf16.ll 5.8 KiB
llvm.amdgcn.raw.ptr.buffer.atomic.fadd_nortn.ll 11 KiB
llvm.amdgcn.raw.ptr.buffer.atomic.fadd_rtn.ll 8.5 KiB
llvm.amdgcn.raw.ptr.buffer.atomic.ll 9.6 KiB
llvm.amdgcn.raw.ptr.buffer.load.bf16.ll 9.4 KiB
llvm.amdgcn.raw.ptr.buffer.load.bf16.xfail.ll 396 B
llvm.amdgcn.raw.ptr.buffer.load.format.d16.ll 2.9 KiB
llvm.amdgcn.raw.ptr.buffer.load.format.ll 4.1 KiB
llvm.amdgcn.raw.ptr.buffer.load.lds.ll 5.1 KiB
llvm.amdgcn.raw.ptr.buffer.load.ll 90 KiB
llvm.amdgcn.raw.ptr.buffer.store.bf16.ll 6.2 KiB
llvm.amdgcn.raw.ptr.buffer.store.bf16.xfail.ll 443 B
llvm.amdgcn.raw.ptr.buffer.store.format.d16.ll 4.4 KiB
llvm.amdgcn.raw.ptr.buffer.store.format.ll 3.6 KiB
llvm.amdgcn.raw.ptr.buffer.store.ll 50 KiB
llvm.amdgcn.raw.ptr.tbuffer.load.d16.ll 8.0 KiB
llvm.amdgcn.raw.ptr.tbuffer.load.ll 18 KiB
llvm.amdgcn.raw.ptr.tbuffer.store.d16.ll 11 KiB
llvm.amdgcn.raw.ptr.tbuffer.store.ll 14 KiB
llvm.amdgcn.raw.tbuffer.load.d16.ll 9.3 KiB
llvm.amdgcn.raw.tbuffer.load.ll 21 KiB
llvm.amdgcn.raw.tbuffer.store.d16.ll 14 KiB
llvm.amdgcn.raw.tbuffer.store.ll 17 KiB
llvm.amdgcn.rcp.f16.ll 604 B
llvm.amdgcn.rcp.legacy.ll 1.6 KiB
llvm.amdgcn.rcp.ll 7.3 KiB
llvm.amdgcn.readfirstlane.ll 23 KiB
llvm.amdgcn.readfirstlane.ptr.ll 5.3 KiB
llvm.amdgcn.readlane.ll 36 KiB
llvm.amdgcn.readlane.ptr.ll 5.9 KiB
llvm.amdgcn.reduce.umax.ll 44 KiB
llvm.amdgcn.reduce.umin.ll 44 KiB
llvm.amdgcn.rsq.clamp.ll 1.8 KiB
llvm.amdgcn.rsq.f16.ll 604 B
llvm.amdgcn.rsq.legacy.ll 1.4 KiB
llvm.amdgcn.rsq.ll 2.4 KiB
llvm.amdgcn.s.barrier.ll 8.4 KiB
llvm.amdgcn.s.barrier.wait.ll 62 KiB
llvm.amdgcn.s.buffer.load.ll 58 KiB
llvm.amdgcn.s.dcache.inv.ll 1.0 KiB
llvm.amdgcn.s.dcache.inv.vol.ll 1.0 KiB
llvm.amdgcn.s.dcache.wb.ll 819 B
llvm.amdgcn.s.dcache.wb.vol.ll 855 B
llvm.amdgcn.s.decperflevel.ll 1.6 KiB
llvm.amdgcn.s.get.waveid.in.workgroup.ll 782 B
llvm.amdgcn.s.getpc.ll 490 B
llvm.amdgcn.s.getreg.ll 1.6 KiB
llvm.amdgcn.s.incperflevel.ll 1.6 KiB
llvm.amdgcn.s.memrealtime.ll 891 B
llvm.amdgcn.s.memtime.ll 1.1 KiB
llvm.amdgcn.s.nop.ll 1007 B
llvm.amdgcn.s.sethalt.ll 1020 B
llvm.amdgcn.s.setprio.ll 2.6 KiB
llvm.amdgcn.s.setreg.ll 61 KiB
llvm.amdgcn.s.sleep.ll 1.4 KiB
llvm.amdgcn.s.sleep.var.ll 1.5 KiB
llvm.amdgcn.s.ttracedata.ll 1.7 KiB
llvm.amdgcn.s.wait.event.ll 701 B
llvm.amdgcn.s.wait.gfx12.ll 2.6 KiB
llvm.amdgcn.s.waitcnt.ll 2.1 KiB
llvm.amdgcn.sad.hi.u8.ll 950 B
llvm.amdgcn.sad.u16.ll 932 B
llvm.amdgcn.sad.u8.ll 923 B
llvm.amdgcn.sbfe.ll 20 KiB
llvm.amdgcn.sched.barrier.ll 835 B
llvm.amdgcn.sched.group.barrier.gfx11.ll 24 KiB
llvm.amdgcn.sched.group.barrier.gfx12.ll 20 KiB
llvm.amdgcn.sched.group.barrier.ll 86 KiB
llvm.amdgcn.sdot2.ll 2.0 KiB
llvm.amdgcn.sdot4.ll 2.4 KiB
llvm.amdgcn.sdot8.ll 2.6 KiB
llvm.amdgcn.sendmsg.ll 4.4 KiB
llvm.amdgcn.sendmsg.rtn.ll 7.4 KiB
llvm.amdgcn.set.inactive.chain.arg.ll 36 KiB
llvm.amdgcn.set.inactive.ll 16 KiB
llvm.amdgcn.sffbh.ll 1.2 KiB
llvm.amdgcn.sin.f16.ll 604 B
llvm.amdgcn.sin.ll 588 B
llvm.amdgcn.softwqm.ll 13 KiB
llvm.amdgcn.sqrt.f16.ll 1.4 KiB
llvm.amdgcn.sqrt.ll 2.8 KiB
llvm.amdgcn.struct.buffer.atomic.fadd.ll 3.7 KiB
llvm.amdgcn.struct.buffer.atomic.ll 10 KiB
llvm.amdgcn.struct.buffer.load.format.d16.ll 3.4 KiB
llvm.amdgcn.struct.buffer.load.format.ll 58 KiB
llvm.amdgcn.struct.buffer.load.format.v3f16.ll 7.5 KiB
llvm.amdgcn.struct.buffer.load.lds.ll 5.8 KiB
llvm.amdgcn.struct.buffer.load.ll 13 KiB
llvm.amdgcn.struct.buffer.load.tfe.ll 34 KiB
llvm.amdgcn.struct.buffer.store.format.d16.ll 4.9 KiB
llvm.amdgcn.struct.buffer.store.format.ll 5.1 KiB
llvm.amdgcn.struct.buffer.store.ll 17 KiB
llvm.amdgcn.struct.ptr.buffer.atomic.fadd.v2bf16.ll 6.3 KiB
llvm.amdgcn.struct.ptr.buffer.atomic.fadd_nortn.ll 22 KiB
llvm.amdgcn.struct.ptr.buffer.atomic.fadd_rtn.ll 18 KiB
llvm.amdgcn.struct.ptr.buffer.atomic.fmax.f32.ll 34 KiB
llvm.amdgcn.struct.ptr.buffer.atomic.fmax.f64.ll 17 KiB
llvm.amdgcn.struct.ptr.buffer.atomic.fmin.f32.ll 35 KiB
llvm.amdgcn.struct.ptr.buffer.atomic.fmin.f64.ll 17 KiB
llvm.amdgcn.struct.ptr.buffer.atomic.ll 11 KiB
llvm.amdgcn.struct.ptr.buffer.load.format.d16.ll 3.6 KiB
llvm.amdgcn.struct.ptr.buffer.load.format.ll 49 KiB
llvm.amdgcn.struct.ptr.buffer.load.format.v3f16.ll 6.2 KiB
llvm.amdgcn.struct.ptr.buffer.load.lds.ll 5.9 KiB
llvm.amdgcn.struct.ptr.buffer.load.ll 13 KiB
llvm.amdgcn.struct.ptr.buffer.store.format.d16.ll 5.0 KiB
llvm.amdgcn.struct.ptr.buffer.store.format.ll 5.3 KiB
llvm.amdgcn.struct.ptr.buffer.store.ll 9.4 KiB
llvm.amdgcn.struct.ptr.tbuffer.load.d16.ll 9.0 KiB
llvm.amdgcn.struct.ptr.tbuffer.load.ll 23 KiB
llvm.amdgcn.struct.ptr.tbuffer.store.d16.ll 12 KiB
llvm.amdgcn.struct.ptr.tbuffer.store.ll 25 KiB
llvm.amdgcn.struct.tbuffer.load.d16.ll 10 KiB
llvm.amdgcn.struct.tbuffer.load.ll 28 KiB
llvm.amdgcn.struct.tbuffer.store.d16.ll 16 KiB
llvm.amdgcn.struct.tbuffer.store.ll 30 KiB
llvm.amdgcn.sudot4.ll 4.4 KiB
llvm.amdgcn.sudot8.ll 4.4 KiB
llvm.amdgcn.tbuffer.load.dwordx3.ll 1.7 KiB
llvm.amdgcn.tbuffer.store.dwordx3.ll 1.2 KiB
llvm.amdgcn.trig.preop.ll 1.5 KiB
llvm.amdgcn.ubfe.ll 59 KiB
llvm.amdgcn.udot2.ll 3.2 KiB
llvm.amdgcn.udot4.ll 2.1 KiB
llvm.amdgcn.udot8.ll 2.1 KiB
llvm.amdgcn.unreachable.ll 265 B
llvm.amdgcn.update.dpp.ll 28 KiB
llvm.amdgcn.wave.barrier.ll 728 B
llvm.amdgcn.wave.id.ll 2.8 KiB
llvm.amdgcn.wave.reduce.umax.mir 4.0 KiB
llvm.amdgcn.wave.reduce.umin.mir 4.0 KiB
llvm.amdgcn.wavefrontsize.ll 3.7 KiB
llvm.amdgcn.wmma_32.ll 23 KiB
llvm.amdgcn.wmma_64.ll 20 KiB
llvm.amdgcn.workgroup.id.ll 4.0 KiB
llvm.amdgcn.workitem.id.ll 5.1 KiB
llvm.amdgcn.wqm.demote.ll 50 KiB
llvm.amdgcn.wqm.ll 5.7 KiB
llvm.amdgcn.wqm.vote.ll 2.4 KiB
llvm.amdgcn.writelane.ll 124 KiB
llvm.amdgcn.writelane.ptr.ll 20 KiB
llvm.ceil.f16.ll 8.4 KiB
llvm.cos.f16.ll 8.1 KiB
llvm.cos.ll 1.2 KiB
llvm.dbg.value.ll 2.8 KiB
llvm.exp.ll 318 KiB
llvm.exp10.ll 323 KiB
llvm.exp2.ll 114 KiB
llvm.floor.f16.ll 8.4 KiB
llvm.fma.f16.ll 16 KiB
llvm.fmuladd.f16.ll 36 KiB
llvm.fptrunc.round.ll 20 KiB
llvm.frexp.ll 53 KiB
llvm.get.fpmode.ll 26 KiB
llvm.get.rounding.ll 3.2 KiB
llvm.is.fpclass.bf16.ll 121 KiB
llvm.is.fpclass.f16.ll 133 KiB
llvm.is.fpclass.ll 66 KiB
llvm.ldexp.ll 48 KiB
llvm.log.ll 346 KiB
llvm.log10.ll 348 KiB
llvm.log2.ll 166 KiB
llvm.maximum.f16.ll 112 KiB
llvm.maximum.f32.ll 90 KiB
llvm.maximum.f64.ll 133 KiB
llvm.maxnum.f16.ll 40 KiB
llvm.memcpy.ll 10 KiB
llvm.minimum.f16.ll 89 KiB
llvm.minimum.f32.ll 90 KiB
llvm.minimum.f64.ll 133 KiB
llvm.minnum.f16.ll 41 KiB
llvm.mulo.ll 37 KiB
llvm.pow-gfx9.ll 749 B
llvm.pow.ll 1.8 KiB
llvm.powi.ll 16 KiB
llvm.prefetch.ll 9.8 KiB
llvm.r600.cube.ll 2.7 KiB
llvm.r600.dot4.ll 526 B
llvm.r600.group.barrier.ll 1019 B
llvm.r600.read.local.size.ll 14 KiB
llvm.r600.recipsqrt.clamped.ll 464 B
llvm.r600.recipsqrt.ieee.ll 1.2 KiB
llvm.r600.tex.ll 5.2 KiB
llvm.rint.f16.ll 7.7 KiB
llvm.rint.f64.ll 1.4 KiB
llvm.rint.ll 1.4 KiB
llvm.round.f64.ll 27 KiB
llvm.round.ll 44 KiB
llvm.set.rounding.ll 65 KiB
llvm.sin.f16.ll 8.1 KiB
llvm.sin.ll 5.1 KiB
llvm.sqrt.f16.ll 6.0 KiB
llvm.trunc.f16.ll 6.1 KiB
lo16-hi16-illegal-copy.mir 2.2 KiB
lo16-hi16-physreg-copy.mir 5.3 KiB
lo16-lo16-physreg-copy-agpr.mir 1.3 KiB
lo16-lo16-physreg-copy-sgpr.mir 969 B
load-constant-f32.ll 5.0 KiB
load-constant-f64.ll 8.8 KiB
load-constant-i1.ll 417 KiB
load-constant-i16.ll 399 KiB
load-constant-i32.ll 233 KiB
load-constant-i64.ll 37 KiB
load-constant-i8.ll 537 KiB
load-global-f32.ll 5.2 KiB
load-global-f64.ll 3.2 KiB
load-global-i1.ll 14 KiB
load-global-i16.ll 398 KiB
load-global-i32.ll 205 KiB
load-global-i64.ll 3.7 KiB
load-global-i8.ll 38 KiB
load-hi16.ll 116 KiB
load-input-fold.ll 5.2 KiB
load-lo16.ll 99 KiB
load-local-f32-no-ds128.ll 782 B
load-local-f32.ll 4.0 KiB
load-local-f64.ll 4.7 KiB
load-local-i1.ll 15 KiB
load-local-i16.ll 28 KiB
load-local-i32.ll 9.2 KiB
load-local-i64.ll 4.6 KiB
load-local-i8.ll 28 KiB
load-local-redundant-copies.ll 6.7 KiB
load-local.128.ll 22 KiB
load-local.96.ll 19 KiB
load-range-metadata-assert.ll 1.4 KiB
load-range-metadata-sign-bits.ll 6.3 KiB
load-select-ptr.ll 3.0 KiB
load-store-opt-addc0.mir 1.3 KiB
load-store-opt-dlc.mir 5.5 KiB
load-store-opt-scc.mir 5.5 KiB
load-weird-sizes.ll 1.5 KiB
local-64.ll 8.1 KiB
local-atomicrmw-fadd.ll 373 KiB
local-atomicrmw-fmax.ll 304 KiB
local-atomicrmw-fmin.ll 304 KiB
local-atomicrmw-fsub.ll 349 KiB
local-atomics.ll 27 KiB
local-atomics64.ll 25 KiB
local-memory.amdgcn.ll 5.0 KiB
local-memory.ll 1.7 KiB
local-memory.r600.ll 3.4 KiB
local-stack-alloc-block-sp-reference.ll 15 KiB
local-stack-slot-offset.ll 1.4 KiB
long-branch-reserve-register.ll 10 KiB
loop-address.ll 1.1 KiB
loop-idiom.ll 1.8 KiB
loop-live-out-copy-undef-subrange.ll 2.1 KiB
loop-on-function-argument.ll 1.8 KiB
loop-prefetch-data.ll 7.6 KiB
loop-prefetch.ll 14 KiB
loop_break.ll 22 KiB
loop_exit_with_xor.ll 5.4 KiB
loop_header_nopred.mir 3.5 KiB
lower-buffer-fat-pointers-calls.ll 6.3 KiB
lower-buffer-fat-pointers-constants.ll 7.6 KiB
lower-buffer-fat-pointers-control-flow.ll 21 KiB
lower-buffer-fat-pointers-memops.ll 13 KiB
lower-buffer-fat-pointers-p7-in-memory.ll 10 KiB
lower-buffer-fat-pointers-pointer-ops.ll 28 KiB
lower-buffer-fat-pointers-unoptimized-debug-data.ll 10 KiB
lower-control-flow-live-intervals.mir 14 KiB
lower-control-flow-live-variables-update.mir 13 KiB
lower-control-flow-live-variables-update.xfail.mir 1.6 KiB
lower-control-flow-other-terminators.mir 11 KiB
lower-ctor-dtor-constexpr-alias.ll 4.3 KiB
lower-ctor-dtor-declaration.ll 316 B
lower-ctor-dtor-existing.ll 1.7 KiB
lower-ctor-dtor.ll 5.5 KiB
lower-empty-ctor-dtor.ll 465 B
lower-i1-copies-clear-kills.mir 7.3 KiB
lower-i1-copies-implicit-def-unstructured-loop.mir 9.6 KiB
lower-kernargs.ll 122 KiB
lower-kernel-and-module-lds.ll 5.0 KiB
lower-kernel-lds-constexpr.ll 5.9 KiB
lower-kernel-lds-super-align.ll 7.8 KiB
lower-kernel-lds.ll 3.2 KiB
lower-lds-struct-aa-memcpy.ll 5.0 KiB
lower-lds-struct-aa-merge.ll 3.2 KiB
lower-lds-struct-aa.ll 7.3 KiB
lower-mem-intrinsics-threshold.ll 5.6 KiB
lower-mem-intrinsics.ll 118 KiB
lower-module-lds-all-indirect-accesses.ll 3.5 KiB
lower-module-lds-check-metadata.ll 604 B
lower-module-lds-constantexpr-phi.ll 1.5 KiB
lower-module-lds-constantexpr.ll 4.3 KiB
lower-module-lds-inactive.ll 2.7 KiB
lower-module-lds-indirect-extern-uses-max-reachable-alignment.ll 10 KiB
lower-module-lds-offsets.ll 2.0 KiB
lower-module-lds-single-var-ambiguous.ll 4.3 KiB
lower-module-lds-single-var-unambiguous.ll 7.6 KiB
lower-module-lds-used-list.ll 2.6 KiB
lower-module-lds-via-hybrid.ll 13 KiB
lower-module-lds-via-table.ll 17 KiB
lower-module-lds-zero-size-arr.ll 1.6 KiB
lower-module-lds.ll 2.8 KiB
lower-multiple-ctor-dtor.ll 3.9 KiB
lower-range-metadata-intrinsic-call.ll 1.5 KiB
lower-term-opcodes.mir 3.2 KiB
lower-work-group-id-intrinsics-hsa.ll 14 KiB
lower-work-group-id-intrinsics-pal.ll 8.7 KiB
lshl-add-u64.ll 2.8 KiB
lshl64-to-32.ll 5.2 KiB
lshr.v2i16.ll 28 KiB
lto-lower-module-lds.ll 2.3 KiB
machine-cse-commute-target-flags.mir 4.8 KiB
machine-cse-ssa.mir 487 B
machine-scheduler-sink-trivial-remats-debug.mir 7.9 KiB
machine-scheduler-sink-trivial-remats.mir 433 KiB
machine-sink-ignorable-exec-use.mir 34 KiB
machine-sink-lane-mask.mir 6.8 KiB
machine-sink-loop-var-out-of-divergent-loop-swdev407790.ll 4.9 KiB
machine-sink-loop-var-out-of-divergent-loop-swdev407790.mir 8.2 KiB
machine-sink-temporal-divergence-swdev407790.ll 49 KiB
machine-sink-temporal-divergence-swdev407790.mir 6.5 KiB
machinelicm-convergent.mir 700 B
machinelicm-copy-like-instrs.mir 3.9 KiB
macro-fusion-cluster-vcc-uses.mir 8.6 KiB
mad-combine.ll 30 KiB
mad-mix-hi.ll 24 KiB
mad-mix-lo.ll 120 KiB
mad-mix.ll 116 KiB
mad.u16.ll 12 KiB
mad24-get-global-id.ll 1.3 KiB
mad_64_32.ll 54 KiB
mad_int24.ll 3.5 KiB
mad_u64_u32.ll 11 KiB
mad_uint24.ll 12 KiB
madak-inline-constant.mir 4.9 KiB
madak.ll 64 KiB
madmk.ll 9.3 KiB
mai-hazards-gfx90a.mir 71 KiB
mai-hazards-gfx940.mir 134 KiB
mai-hazards.mir 17 KiB
mai-inline.ll 6.6 KiB
make-buffer-rsrc-lds-fails.ll 483 B
match-perm-extract-vector-elt-bug.ll 5.2 KiB
max-hard-clause-length.ll 60 KiB
max-literals.ll 2.3 KiB
max-sgprs.ll 1018 B
max.i16.ll 18 KiB
max.ll 37 KiB
max3.ll 10 KiB
mcp-aligned-vgprs.mir 1007 B
mcp-implicit-clobber.mir 999 B
mcp-overlap-after-propagation.mir 1.5 KiB
mcp-use-before-def.mir 1.5 KiB
mdt-preserving-crash.ll 6.5 KiB
med3-knownbits.ll 5.5 KiB
med3-no-simplify.ll 2.0 KiB
mem-builtins.ll 3.2 KiB
memcpy-crash-issue63986.ll 15 KiB
memcpy-fixed-align.ll 3.0 KiB
memcpy-inline-fails.ll 428 B
memcpy-libcall.ll 128 KiB
memcpy-param-combinations.ll 466 KiB
memcpy-scalar-load.ll 3.1 KiB
memcpy-scoped-aa.ll 6.8 KiB
memmove-param-combinations.ll 434 KiB
memmove-scalar-load.ll 3.4 KiB
memory-legalizer-atomic-insert-end.mir 3.8 KiB
memory-legalizer-fence-mmra-global.ll 71 KiB
memory-legalizer-fence-mmra-local.ll 46 KiB
memory-legalizer-fence.ll 100 KiB
memory-legalizer-flat-agent.ll 1.0 MiB
memory-legalizer-flat-lastuse.ll 4.1 KiB
memory-legalizer-flat-nontemporal.ll 57 KiB
memory-legalizer-flat-singlethread.ll 925 KiB
memory-legalizer-flat-system.ll 1.0 MiB
memory-legalizer-flat-volatile.ll 44 KiB
memory-legalizer-flat-wavefront.ll 908 KiB
memory-legalizer-flat-workgroup.ll 947 KiB
memory-legalizer-global-agent.ll 1.0 MiB
memory-legalizer-global-lastuse.ll 3.8 KiB
memory-legalizer-global-nontemporal.ll 49 KiB
memory-legalizer-global-singlethread.ll 919 KiB
memory-legalizer-global-system.ll 995 KiB
memory-legalizer-global-volatile.ll 42 KiB
memory-legalizer-global-wavefront.ll 915 KiB
memory-legalizer-global-workgroup.ll 978 KiB
memory-legalizer-invalid-addrspace.mir 3.2 KiB
memory-legalizer-invalid-syncscope.ll 1.8 KiB
memory-legalizer-local-agent.ll 746 KiB
memory-legalizer-local-nontemporal.ll 44 KiB
memory-legalizer-local-singlethread.ll 716 KiB
memory-legalizer-local-system.ll 746 KiB
memory-legalizer-local-volatile.ll 34 KiB
memory-legalizer-local-wavefront.ll 712 KiB
memory-legalizer-local-workgroup.ll 752 KiB
memory-legalizer-local.mir 46 KiB
memory-legalizer-multiple-mem-operands-atomics.mir 3.2 KiB
memory-legalizer-multiple-mem-operands-nontemporal-1.mir 6.6 KiB
memory-legalizer-multiple-mem-operands-nontemporal-2.mir 5.9 KiB
memory-legalizer-private-lastuse.ll 3.5 KiB
memory-legalizer-private-nontemporal.ll 49 KiB
memory-legalizer-private-volatile.ll 29 KiB
memory-legalizer-region.mir 46 KiB
memory-legalizer-store-infinite-loop.ll 1.3 KiB
memory_clause.ll 24 KiB
memory_clause.mir 23 KiB
merge-buffer-gfx12.mir 80 KiB
merge-buffer.mir 74 KiB
merge-flat-load-store.mir 28 KiB
merge-flat-with-global-load-store.mir 18 KiB
merge-global-load-store.mir 52 KiB
merge-image-load-gfx10.mir 28 KiB
merge-image-load-gfx11.mir 28 KiB
merge-image-load-gfx12.mir 27 KiB
merge-image-load.mir 27 KiB
merge-image-sample-gfx10.mir 73 KiB
merge-image-sample-gfx11.mir 59 KiB
merge-image-sample-gfx12.mir 60 KiB
merge-image-sample.mir 66 KiB
merge-load-store-agpr.mir 3.3 KiB
merge-load-store-physreg.mir 1.8 KiB
merge-load-store-vreg.mir 5.6 KiB
merge-load-store.mir 11 KiB
merge-m0.mir 16 KiB
merge-out-of-order-ldst.ll 1.4 KiB
merge-out-of-order-ldst.mir 1.2 KiB
merge-s-load.mir 30 KiB
merge-sbuffer-load.mir 11 KiB
merge-store-crash.ll 1.5 KiB
merge-store-usedef.ll 812 B
merge-stores.ll 28 KiB
merge-tbuffer-gfx12.mir 116 KiB
merge-tbuffer.mir 722 KiB
mesa3d.ll 1.0 KiB
mesa_regression.ll 417 B
mfma-bf16-vgpr-cd-select.ll 8.4 KiB
mfma-cd-select.ll 5.5 KiB
mfma-loop.ll 27 KiB
mfma-no-register-aliasing.ll 5.4 KiB
mfma-vgpr-cd-select-gfx940.ll 16 KiB
mfma-vgpr-cd-select.ll 7.9 KiB
min-waves-per-eu-not-respected.ll 870 B
min.ll 162 KiB
min3.ll 13 KiB
minimummaximum.ll 5.6 KiB
minmax.ll 15 KiB
mir-print-dead-csr-fi.mir 722 B
misched-killflags.mir 2.5 KiB
missing-store.ll 1.1 KiB
mixed-wave32-wave64.ll 1.4 KiB
mixed_wave32_wave64.ll 5.3 KiB
mmo-target-flags-folding.ll 953 B
mmra.ll 12 KiB
mode-register-fpconstrain.ll 1.7 KiB
mode-register-fptrunc.mir 2.4 KiB
mode-register.mir 14 KiB
module-lds-false-sharing.ll 8.9 KiB
move-addr64-rsrc-dead-subreg-writes.ll 1.3 KiB
move-load-addr-to-valu.mir 20 KiB
move-to-valu-addsubu64.ll 8.5 KiB
move-to-valu-atomicrmw-system.ll 4.9 KiB
move-to-valu-atomicrmw.ll 3.7 KiB
move-to-valu-ctlz-cttz.ll 15 KiB
move-to-valu-lshlrev.mir 1.8 KiB
move-to-valu-pseudo-scalar-trans.ll 15 KiB
move-to-valu-vimage-vsample.ll 32 KiB
move-to-valu-worklist.ll 1.0 KiB
movreld-bug.ll 854 B
movrels-bug.mir 1.2 KiB
mubuf-legalize-operands-non-ptr-intrinsics.ll 66 KiB
mubuf-legalize-operands.ll 70 KiB
mubuf-legalize-operands.mir 39 KiB
mubuf-offset-private.ll 6.5 KiB
mubuf-shader-vgpr-non-ptr-intrinsics.ll 2.3 KiB
mubuf-shader-vgpr.ll 2.3 KiB
mubuf.ll 8.0 KiB
mul.i16.ll 2.6 KiB
mul.ll 124 KiB
mul24-pass-ordering.ll 11 KiB
mul_int24.ll 33 KiB
mul_uint24-amdgcn.ll 30 KiB
mul_uint24-r600.ll 9.7 KiB
multi-divergent-exit-region.ll 28 KiB
multi-dword-vgpr-spill.ll 10 KiB
multilevel-break.ll 11 KiB
nand.ll 2.2 KiB
need-fp-from-vgpr-spills.ll 11 KiB
neighboring-mfma-padding.mir 100 KiB
nested-calls.ll 2.4 KiB
nested-loop-conditions.ll 16 KiB
no-bundle-asm.ll 1.1 KiB
no-corresponding-integer-type.ll 1.3 KiB
no-dup-inst-prefetch.ll 5.5 KiB
no-hsa-graphics-shaders.ll 563 B
no-initializer-constant-addrspace.ll 1.3 KiB
no-remat-indirect-mov.mir 6.6 KiB
no-shrink-extloads.ll 7.9 KiB
no-source-locations-in-prologue.ll 3.5 KiB
noclobber-barrier.ll 24 KiB
non-entry-alloca.ll 18 KiB
noop-shader-O0.ll 1.5 KiB
nop-data.ll 1.8 KiB
nor.ll 2.2 KiB
not-scalarize-volatile-load.ll 725 B
nsa-reassign.ll 5.4 KiB
nsa-reassign.mir 4.2 KiB
nsa-vmem-hazard.mir 3.2 KiB
nullptr-long-address-spaces.ll 807 B
nullptr.ll 4.1 KiB
occupancy-levels.ll 15 KiB
offset-split-flat.ll 180 KiB
offset-split-global.ll 173 KiB
omod-nsz-flag.mir 2.1 KiB
omod.ll 47 KiB
opencl-image-metadata.ll 702 B
opencl-printf-and-hostcall.ll 775 B
opencl-printf-pipeline.ll 1.4 KiB
opencl-printf-unsupported.ll 3.8 KiB
opencl-printf.ll 117 KiB
operand-folding.ll 4.9 KiB
operand-spacing.ll 1.1 KiB
opt-exec-masking-pre-ra-update-liveness-wave32.mir 7.2 KiB
opt-exec-masking-pre-ra-update-liveness.mir 26 KiB
opt-sgpr-to-vgpr-copy.mir 20 KiB
opt-vgpr-live-range-verifier-error.mir 1.5 KiB
opt_exec_copy_fold.mir 665 B
optimize-compare.ll 2.8 KiB
optimize-compare.mir 62 KiB
optimize-exec-copies-extra-insts-after-copy.mir 2.3 KiB
optimize-exec-mask-pre-ra-alloc-failure.mir 15 KiB
optimize-exec-mask-pre-ra-def-after-use.mir 4.2 KiB
optimize-exec-mask-pre-ra-loop-phi.mir 8.0 KiB
optimize-exec-mask-pre-ra-non-empty-but-used-interval.mir 6.5 KiB
optimize-exec-masking-pre-ra.mir 5.6 KiB
optimize-exec-masking-strip-terminator-bits.mir 1.9 KiB
optimize-if-exec-masking.mir 16 KiB
optimize-negated-cond-exec-masking-wave32.mir 11 KiB
optimize-negated-cond-exec-masking.mir 14 KiB
optimize-negated-cond.ll 5.4 KiB
or.ll 47 KiB
or3.ll 3.9 KiB
overlapping-tuple-copy-implicit-op-failure.ll 4.6 KiB
pack.v2f16.ll 23 KiB
pack.v2i16.ll 21 KiB
packed-fp32.ll 31 KiB
packed-op-sel.ll 35 KiB
packetizer.ll 973 B
pal-metadata-3.0-callable.ll 12 KiB
pal-metadata-3.0.ll 9.0 KiB
pal-simple-indirect-call.ll 3.1 KiB
pal-userdata-regs.ll 2.7 KiB
parallelandifcollapse.ll 2.2 KiB
parallelorifcollapse.ll 2.4 KiB
partial-forwarding-hazards.mir 22 KiB
partial-regcopy-and-spill-missed-at-regalloc.ll 12 KiB
partial-sgpr-to-vgpr-spills.ll 50 KiB
partial-shift-shrink.ll 5.3 KiB
partially-dead-super-register-immediate.ll 1.0 KiB
peephole-fold-imm.mir 10 KiB
peephole-opt-regseq-removal.mir 1.6 KiB
pei-amdgpu-cs-chain-preserve.mir 15 KiB
pei-amdgpu-cs-chain.mir 12 KiB
pei-build-av-spill.mir 536 KiB
pei-build-spill-partial-agpr.mir 32 KiB
pei-build-spill.mir 387 KiB
pei-reg-scavenger-position.mir 2.2 KiB
pei-scavenge-sgpr-carry-out.mir 17 KiB
pei-scavenge-sgpr-gfx9.mir 8.3 KiB
pei-scavenge-sgpr.mir 5.0 KiB
pei-scavenge-vgpr-spill.mir 15 KiB
perfhint.ll 7.1 KiB
permlane-op-sel.ll 784 B
permlane16_opsel.ll 19 KiB
permlane16_var-op-sel.ll 765 B
permute.ll 15 KiB
permute_i8.ll 175 KiB
phi-elimination-assertion.mir 2.5 KiB
phi-elimination-end-cf.mir 2.3 KiB
phi-vgpr-input-moveimm.mir 2.3 KiB
phys-partial-liveness.mir 2.2 KiB
pk_max_f16_literal.ll 6.7 KiB
post-ra-sched-kill-bundle-use-inst.mir 1.7 KiB
post-ra-sched-reset.mir 534 B
post-ra-soft-clause-dbg-info.ll 2.7 KiB
postra-bundle-memops.mir 20 KiB
postra-machine-sink.mir 873 B
postra-norename.mir 443 B
power-sched-no-cycle.mir 2.0 KiB
power-sched-no-instr-sunit.mir 1.0 KiB
pr51516.mir 6.6 KiB
predicate-dp4.ll 922 B
predicates.ll 2.6 KiB
preload-kernarg-header.ll 1.2 KiB
preload-kernargs-inreg-hints.ll 13 KiB
preload-kernargs-IR-lowering.ll 44 KiB
preload-kernargs.ll 101 KiB
preserve-hi16.ll 25 KiB
preserve-only-inactive-lane.mir 2.1 KiB
preserve-user-waitcnt.ll 1.6 KiB
preserve-wwm-copy-dst-reg.ll 41 KiB
printf-defined.ll 655 B
printf-existing-format-strings.ll 2.8 KiB
printf_builtin.ll 1.7 KiB
printf_nobuiltin.ll 1.7 KiB
private-access-no-objects.ll 2.5 KiB
private-memory-atomics.ll 27 KiB
private-memory-r600.ll 11 KiB
prologue-epilogue-markers.ll 2.2 KiB
promote-alloca-addrspacecast.ll 885 B
promote-alloca-array-aggregate.ll 21 KiB
promote-alloca-array-allocation.ll 2.3 KiB
promote-alloca-bitcast-function.ll 859 B
promote-alloca-budget-exhausted.ll 1.9 KiB
promote-alloca-calling-conv.ll 4.1 KiB
promote-alloca-globals.ll 1.8 KiB
promote-alloca-invariant-markers.ll 1.1 KiB
promote-alloca-lifetime.ll 1.5 KiB
promote-alloca-loadstores.ll 9.2 KiB
promote-alloca-mem-intrinsics.ll 5.4 KiB
promote-alloca-memset.ll 5.8 KiB
promote-alloca-no-opts.ll 1.8 KiB
promote-alloca-non-constant-index.ll 1.3 KiB
promote-alloca-padding-size-estimate.ll 6.2 KiB
promote-alloca-pointer-array.ll 634 B
promote-alloca-scoring.ll 2.9 KiB
promote-alloca-stored-pointer-value.ll 2.9 KiB
promote-alloca-strip-abi-opt-attributes.ll 1.4 KiB
promote-alloca-subvecs.ll 27 KiB
promote-alloca-to-lds-constantexpr-use.ll 9.8 KiB
promote-alloca-to-lds-icmp.ll 10 KiB
promote-alloca-to-lds-phi.ll 7.2 KiB
promote-alloca-to-lds-select.ll 6.8 KiB
promote-alloca-unhandled-intrinsic.ll 832 B
promote-alloca-vector-to-vector.ll 7.1 KiB
promote-alloca-volatile.ll 2.0 KiB
promote-constOffset-to-imm-gfx10.mir 13 KiB
promote-constOffset-to-imm-gfx90a.mir 12 KiB
promote-constOffset-to-imm.ll 120 KiB
promote-constOffset-to-imm.mir 21 KiB
promote-kernel-arguments.ll 25 KiB
promote-vect3-load.ll 2.7 KiB
propagate-attributes-bitcast-function.ll 707 B
propagate-flat-work-group-size.ll 11 KiB
propagate-waves-per-eu.ll 23 KiB
ps-shader-arg-count.ll 22 KiB
pseudo-scalar-transcendental.ll 14 KiB
pseudo-scalar-transcendental.mir 4.0 KiB
ptr-arg-dbg-value.ll 6.8 KiB
ptr-buffer-alias-scheduling.ll 9.7 KiB
ptrmask.ll 9.3 KiB
pv-packing.ll 2.6 KiB
pv.ll 14 KiB
r600-constant-array-fixup.ll 883 B
r600-encoding.ll 1000 B
r600-export-fix.ll 9.2 KiB
r600-infinite-loop-bug-while-reorganizing-vector.ll 2.7 KiB
r600-legalize-umax-bug.ll 1.3 KiB
r600.add.ll 5.0 KiB
r600.alu-limits.ll 825 B
r600.amdgpu-alias-analysis.ll 366 B
r600.bitcast.ll 7.4 KiB
r600.extract-lowbits.ll 16 KiB
r600.func-alignment.ll 340 B
r600.global_atomics.ll 19 KiB
r600.private-memory.ll 847 B
r600.sub.ll 5.9 KiB
r600.work-item-intrinsics.ll 3.0 KiB
r600cfg.ll 4.7 KiB
ra-inserted-scalar-instructions.mir 43 KiB
ran-out-of-sgprs-allocation-failure.mir 26 KiB
rcp-pattern.ll 50 KiB
rcp_iflag.ll 1.6 KiB
read-register-invalid-subtarget.ll 486 B
read-register-invalid-type-i32.ll 435 B
read-register-invalid-type-i64.ll 380 B
read_register.ll 3.0 KiB
readcyclecounter.ll 4.0 KiB
readlane_exec0.mir 988 B
README 1.1 KiB
readsteadycounter.ll 1.3 KiB
reassoc-mul-add-1-to-mad.ll 138 KiB
reassoc-scalar.ll 5.2 KiB
recursion.ll 2.7 KiB
recursive_global_initializer.ll 1.6 KiB
reduce-build-vec-ext-to-ext-build-vec.ll 761 B
reduce-load-width-alignment.ll 1.8 KiB
reduce-saveexec.mir 3.9 KiB
reduce-store-width-alignment.ll 2.1 KiB
reduction.ll 28 KiB
reg-coalescer-sched-crash.ll 1.6 KiB
regalloc-fail-unsatisfiable-overlapping-tuple-hints.mir 4.2 KiB
regalloc-failure-overlapping-insert-assert.mir 3.1 KiB
regalloc-fast-dont-drop-subreg-index-issue61134.mir 2.0 KiB
regalloc-illegal-eviction-assert.ll 1.4 KiB
regalloc-introduces-copy-sgpr-to-agpr.mir 44 KiB
regcoal-subrange-join-seg.mir 6.0 KiB
regcoal-subrange-join.mir 5.3 KiB
regcoalesce-cannot-join-failures.mir 3.9 KiB
regcoalesce-dbg.mir 2.9 KiB
regcoalesce-keep-valid-lanes-implicit-def-bug39602.mir 2.1 KiB
regcoalesce-prune.mir 925 B
regcoalescer-resolve-lane-conflict-by-subranges.mir 7.0 KiB
regcoalescing-remove-partial-redundancy-assert.mir 5.7 KiB
register-count-comments.ll 1.3 KiB
regpressure_printer.mir 28 KiB
reject-agpr-usage-before-gfx908.ll 376 B
rel32.ll 1.2 KiB
release-vgprs-dbg-loc.mir 1.6 KiB
release-vgprs.mir 24 KiB
rem_i128.ll 159 KiB
remaining-virtual-register-operands.ll 1.7 KiB
remat-dead-subreg.mir 6.1 KiB
remat-fp64-constants.ll 2.4 KiB
remat-smrd.mir 36 KiB
remat-sop.mir 25 KiB
remat-vop.mir 247 KiB
remove-incompatible-extended-image-insts.ll 2.4 KiB
remove-incompatible-functions.ll 14 KiB
remove-incompatible-gws.ll 2.2 KiB
remove-incompatible-s-time.ll 3.0 KiB
remove-incompatible-wave32-feature.ll 2.4 KiB
remove-no-kernel-id-attribute.ll 11 KiB
remove-short-exec-branches-gpr-idx-mode.mir 3.8 KiB
remove-short-exec-branches-special-instructions.mir 5.0 KiB
rename-disconnected-bug.ll 882 B
rename-independent-subregs-mac-operands.mir 5.6 KiB
rename-independent-subregs.mir 3.0 KiB
reorder-stores.ll 2.8 KiB
repeated-divisor.ll 41 KiB
replace-store-of-insert-load.ll 2.3 KiB
reqd-work-group-size.ll 23 KiB
required-export-priority.ll 12 KiB
required-export-priority.mir 8.7 KiB
reserved-reg-in-clause.mir 1.8 KiB
resource-optimization-remarks.ll 8.8 KiB
resource-usage-crash-unhandled-reg.mir 956 B
resource-usage-dead-function.ll 1.2 KiB
resource-usage-pal.ll 514 B
ret.ll 12 KiB
ret_jump.ll 5.9 KiB
return-with-successors.mir 1.2 KiB
returnaddress.ll 2.2 KiB
rewrite-out-arguments-address-space.ll 1.7 KiB
rewrite-out-arguments.ll 50 KiB
rewrite-partial-reg-uses-dbg.mir 5.1 KiB
rewrite-partial-reg-uses-gen.mir 286 KiB
rewrite-partial-reg-uses.mir 5.1 KiB
rewrite-undef-for-phi.ll 3.0 KiB
rotl.i64.ll 1.2 KiB
rotl.ll 16 KiB
rotr.i64.ll 2.0 KiB
rotr.ll 14 KiB
roundeven.ll 49 KiB
rsq.f32.ll 117 KiB
rsq.f64.ll 294 KiB
rv7x0_count3.ll 3.6 KiB
s-getpc-b64-remat.ll 4.3 KiB
s_add_co_pseudo_lowering.mir 3.1 KiB
s_addk_i32.ll 4.2 KiB
s_code_end.ll 3.1 KiB
s_movk_i32.ll 7.6 KiB
s_mulk_i32.ll 1.8 KiB
s_or_saveexec_xor_combine.mir 4.4 KiB
sad.ll 18 KiB
saddo.ll 29 KiB
saddsat.ll 20 KiB
salu-to-valu.ll 20 KiB
same-slot-agpr-sgpr.mir 4.3 KiB
sampler-resource-id.ll 2.2 KiB
save-fp.ll 771 B
scalar-branch-missing-and-exec.ll 2.1 KiB
scalar-float-sop1.ll 5.5 KiB
scalar-float-sop2.ll 7.5 KiB
scalar-float-sopc.ll 31 KiB
scalar-store-cache-flush.mir 3.5 KiB
scalar_to_vector.ll 9.8 KiB
scalar_to_vector.v8i16.ll 7.2 KiB
scalar_to_vector_v2x16.ll 1.1 KiB
scc-clobbered-sgpr-to-vmem-spill.ll 17 KiB
sched-assert-dead-def-subreg-use-other-subreg.mir 4.0 KiB
sched-assert-onlydbg-value-empty-region.mir 6.4 KiB
sched-barrier-hang-weak-dep.mir 2.2 KiB
sched-barrier-post-RA.mir 9.6 KiB
sched-barrier-pre-RA.mir 40 KiB
sched-crash-dbg-value.mir 19 KiB
sched-group-barrier-pipeline-solver.mir 32 KiB
sched-group-barrier-pre-RA.mir 31 KiB
sched-handleMoveUp-subreg-def-across-subreg-def.mir 10 KiB
sched-prefer-non-mfma.mir 1.6 KiB
sched-setprio.ll 877 B
sched.barrier.inverted.mask.ll 2.8 KiB
schedule-addrspaces.ll 1.1 KiB
schedule-avoid-spills.ll 19 KiB
schedule-barrier-fpmode.mir 5.1 KiB
schedule-barrier.mir 4.4 KiB
schedule-fs-loop-nested-if.ll 3.9 KiB
schedule-fs-loop-nested.ll 3.9 KiB
schedule-fs-loop.ll 3.9 KiB
schedule-global-loads.ll 1.7 KiB
schedule-if-2.ll 3.8 KiB
schedule-if.ll 2.0 KiB
schedule-ilp-liveness-tracking.mir 1.5 KiB
schedule-ilp.ll 39 KiB
schedule-ilp.mir 3.8 KiB
schedule-kernel-arg-loads.ll 2.8 KiB
schedule-physregdeps.mir 2.2 KiB
schedule-regpressure-ilp-metric-spills.mir 64 KiB
schedule-regpressure-lds.ll 8.0 KiB
schedule-regpressure-limit-clustering.ll 1.7 KiB
schedule-regpressure-limit.ll 39 KiB
schedule-regpressure-limit2.ll 20 KiB
schedule-regpressure-limit3.ll 39 KiB
schedule-regpressure-misched-max-waves.ll 6.5 KiB
schedule-regpressure.mir 2.2 KiB
schedule-relaxed-occupancy.ll 39 KiB
schedule-vs-if-nested-loop-failure.ll 7.3 KiB
schedule-vs-if-nested-loop.ll 6.2 KiB
schedule-xdl-resource.ll 3.2 KiB
scheduler-handle-move-bundle.mir 2.5 KiB
scheduler-rp-calc-one-successor-two-predecessors-bug.ll 3.5 KiB
scheduler-subrange-crash.ll 3.7 KiB
scratch-buffer.ll 4.7 KiB
scratch-pointer-sink.ll 1.7 KiB
scratch-simple.ll 38 KiB
sdag-print-divergence.ll 1.5 KiB
sdiv.ll 92 KiB
sdiv64.ll 86 KiB
sdivrem24.ll 10 KiB
sdivrem64.r600.ll 2.6 KiB
sdwa-gfx9.mir 3.5 KiB
sdwa-op64-test.ll 4.0 KiB
sdwa-ops.mir 14 KiB
sdwa-peephole-instr-gfx10.mir 13 KiB
sdwa-peephole-instr.mir 22 KiB
sdwa-peephole.ll 97 KiB
sdwa-preserve.mir 13 KiB
sdwa-scalar-ops.mir 15 KiB
sdwa-stack.mir 1016 B
sdwa-vop2-64bit.mir 2.5 KiB
select-constant-cttz.ll 1.8 KiB
select-constant-xor.ll 4.5 KiB
select-fabs-fneg-extract-legacy.ll 1.7 KiB
select-fabs-fneg-extract.f16.ll 68 KiB
select-fabs-fneg-extract.legal.f16.ll 887 B
select-fabs-fneg-extract.ll 38 KiB
select-fabs-fneg-extract.v2f16.ll 146 KiB
select-flags-to-fmin-fmax.ll 69 KiB
select-i1.ll 1.3 KiB
select-opt.ll 7.2 KiB
select-phi-s16-fp.ll 5.2 KiB
select-undef.ll 12 KiB
select-vectors.ll 15 KiB
select.f16.ll 131 KiB
select.ll 2.0 KiB
select64.ll 2.3 KiB
selectcc-cnd.ll 413 B
selectcc-cnde-int.ll 398 B
selectcc-icmp-select-float.ll 1.1 KiB
selectcc-opt.ll 2.2 KiB
selectcc.ll 767 B
sendmsg-m0-hazard.mir 1.4 KiB
set-dx10.ll 5.1 KiB
set-gpr-idx-peephole.mir 45 KiB
set-inactive-wwm-overwrite.ll 5.3 KiB
set-wave-priority.ll 6.8 KiB
setcc-equivalent.ll 933 B
setcc-fneg-constant.ll 9.2 KiB
setcc-limit-load-shrink.ll 2.8 KiB
setcc-multiple-use.ll 1011 B
setcc-opt.ll 9.9 KiB
setcc-sext.ll 7.8 KiB
setcc.ll 14 KiB
setcc64.ll 7.6 KiB
seto.ll 518 B
setuo.ll 494 B
sext-divergence-driven-isel.ll 4.7 KiB
sext-eliminate.ll 852 B
sext-in-reg-failure-r600.ll 676 B
sext-in-reg.ll 27 KiB
sgpr-control-flow.ll 7.3 KiB
sgpr-copy-duplicate-operand.ll 901 B
sgpr-copy-local-cse.ll 1.2 KiB
sgpr-copy.ll 21 KiB
sgpr-phys-copy.mir 34 KiB
sgpr-regalloc-flags.ll 5.0 KiB
sgpr-spill-dead-frame-in-dbg-value.mir 3.6 KiB
sgpr-spill-fi-skip-processing-stack-arg-dbg-value.mir 2.5 KiB
sgpr-spill-incorrect-fi-bookkeeping-bug.ll 3.2 KiB
sgpr-spill-no-vgprs.ll 10 KiB
sgpr-spill-overlap-wwm-reserve.mir 15 KiB
sgpr-spill-partially-undef.mir 2.1 KiB
sgpr-spill-to-vmem-scc-clobber-unhandled.mir 4.3 KiB
sgpr-spill-to-vmem-scc-clobber.mir 73 KiB
sgpr-spill-update-only-slot-indexes.ll 1.6 KiB
sgpr-spill-vmem-large-frame.mir 2.9 KiB
sgpr-spill-wrong-stack-id.mir 6.8 KiB
sgpr-spill.mir 121 KiB
sgpr-spills-empty-prolog-block.mir 1.2 KiB
sgpr-spills-split-regalloc.ll 163 KiB
sgprcopies.ll 2.6 KiB
shader-addr64-nonuniform.ll 4.2 KiB
shared-op-cycle.ll 1.8 KiB
shift-and-i128-ubfe.ll 6.8 KiB
shift-and-i64-ubfe.ll 18 KiB
shift-i128.ll 25 KiB
shift-i64-opts.ll 11 KiB
shift-select.ll 4.7 KiB
shl-add-to-add-shl.ll 1.5 KiB
shl.ll 81 KiB
shl.v2i16.ll 29 KiB
shl_add.ll 4.0 KiB
shl_add_constant.ll 3.3 KiB
shl_add_ptr.ll 20 KiB
shl_add_ptr_csub.ll 1.2 KiB
shl_add_ptr_global.ll 2.5 KiB
shl_or.ll 5.8 KiB
should-not-hoist-set-inactive.ll 2.7 KiB
shrink-add-sub-constant.ll 178 KiB
shrink-carry.mir 2.8 KiB
shrink-i32-kimm.mir 1.5 KiB
shrink-instructions-flags.mir 928 B
shrink-instructions-illegal-fold.mir 952 B
shrink-instructions-implicit-vcclo.mir 1.2 KiB
shrink-insts-scalar-bit-ops.mir 2.7 KiB
shrink-mad-fma.mir 12 KiB
shrink-vop3-carry-out.mir 16 KiB
si-annotate-cf-kill.ll 4.8 KiB
si-annotate-cf-noloop.ll 3.6 KiB
si-annotate-cf-unreachable.ll 1.4 KiB
si-annotate-cf.ll 7.6 KiB
si-annotate-cfg-loop-assert.ll 1.3 KiB
si-annotate-dbg-info.ll 10 KiB
si-annotate-nested-control-flows.ll 2.1 KiB
si-annotatecfg-multiple-backedges.ll 2.8 KiB
si-fix-sgpr-copies-copy-to-sgpr.mir 2.0 KiB
si-fix-sgpr-copies.mir 2.1 KiB
si-fold-aligned-agprs.mir 8.9 KiB
si-fold-aligned-vgprs.mir 13 KiB
si-fold-copy-kills.mir 2.9 KiB
si-fold-kimm.mir 3.1 KiB
si-fold-reg-sequence.mir 591 B
si-fold-scalar-clamp.mir 1.2 KiB
si-i1-copies.mir 977 B
si-instr-info-correct-implicit-operands.ll 726 B
si-lower-control-flow-kill.ll 1.6 KiB
si-lower-control-flow-unreachable-block.ll 2.0 KiB
si-lower-control-flow.mir 16 KiB
si-lower-i1-copies-order-of-phi-incomings.mir 7.8 KiB
si-lower-i1-copies.mir 1.0 KiB
si-lower-sgpr-spills-vgpr-lanes-usage.mir 14 KiB
si-lower-sgpr-spills.mir 713 B
si-opt-vgpr-liverange-bug-deadlanes.mir 4.9 KiB
si-optimize-vgpr-live-range-dbg-instr.ll 3.5 KiB
si-optimize-vgpr-live-range-dbg-instr.mir 5.7 KiB
si-scheduler-exports.ll 1.2 KiB
si-scheduler.ll 4.2 KiB
si-sgpr-spill.ll 92 KiB
si-spill-cf.ll 25 KiB
si-spill-sgpr-stack.ll 3.2 KiB
si-triv-disjoint-mem-access.ll 15 KiB
si-unify-exit-multiple-unreachables.ll 5.3 KiB
si-unify-exit-return-unreachable.ll 9.7 KiB
si-vector-hang.ll 5.3 KiB
sibling-call.ll 18 KiB
sign_extend.ll 22 KiB
simple-indirect-call.ll 3.9 KiB
simplify-libcall-nobuiltin-def.ll 2.0 KiB
simplify-libcalls.ll 36 KiB
simplify-libcalls2.ll 1.2 KiB
simplifydemandedbits-recursion.ll 3.6 KiB
sink-after-control-flow-postra.mir 17 KiB
sink-after-control-flow.mir 5.2 KiB
sink-image-sample.ll 1.8 KiB
sint_to_fp.f64.ll 14 KiB
sint_to_fp.i64.ll 43 KiB
sint_to_fp.ll 4.5 KiB
sitofp.f16.ll 14 KiB
skip-branch-taildup-ret.mir 11 KiB
skip-branch-trap.ll 1.6 KiB
skip-fold-regsequence.mir 2.4 KiB
skip-if-dead.ll 73 KiB
skip-promote-alloca-vector-users.ll 1.4 KiB
smed3.ll 26 KiB
smem-no-clause-coalesced.mir 1.5 KiB
smem-war-hazard.mir 9.3 KiB
smfmac_no_agprs.ll 2.7 KiB
sminmax.ll 10 KiB
sminmax.v2i16.ll 10 KiB
smrd-fold-offset.mir 1.7 KiB
smrd-gfx10.ll 2.0 KiB
smrd-vccz-bug.ll 1.6 KiB
smrd.ll 41 KiB
smrd_vmem_war.ll 1.0 KiB
snippet-copy-bundle-regression.mir 7.4 KiB
soft-clause-dbg-value.mir 2.9 KiB
soft-clause-exceeds-register-budget.ll 41 KiB
sopk-compares.ll 16 KiB
sopk-no-literal.ll 1.0 KiB
speculative-execution-freecasts.ll 628 B
spill-agpr-partially-undef.mir 3.5 KiB
spill-agpr.ll 7.5 KiB
spill-agpr.mir 140 KiB
spill-alloc-sgpr-init-bug.ll 1.2 KiB
spill-before-exec.mir 3.0 KiB
spill-cfg-position.ll 3.3 KiB
spill-csr-frame-ptr-reg-copy.ll 1.7 KiB
spill-empty-live-interval.mir 3.3 KiB
spill-m0.ll 6.9 KiB
spill-offset-calculation.ll 28 KiB
spill-reg-tuple-super-reg-use.mir 7.7 KiB
spill-regpressure-less.mir 14 KiB
spill-scavenge-offset.ll 707 KiB
spill-sgpr-csr-live-ins.mir 660 B
spill-sgpr-stack-no-sgpr.ll 1.8 KiB
spill-sgpr-to-virtual-vgpr.mir 18 KiB
spill-sgpr-used-for-exec-copy.mir 5.9 KiB
spill-special-sgpr.mir 11 KiB
spill-to-agpr-partial.mir 20 KiB
spill-vector-superclass.ll 2.4 KiB
spill-vgpr-to-agpr-update-regscavenger.ll 3.9 KiB
spill-vgpr-to-agpr.ll 5.1 KiB
spill-vgpr.ll 10 KiB
spill-wide-sgpr.ll 10 KiB
spill-writelane-vgprs.ll 2.3 KiB
spill192.mir 5.7 KiB
spill224.mir 5.9 KiB
spill288.mir 6.4 KiB
spill320.mir 6.7 KiB
spill352.mir 6.9 KiB
spill384.mir 7.2 KiB
spill_more_than_wavesize_csr_sgprs.ll 1.9 KiB
split-arg-dbg-value.ll 14 KiB
split-liverange-overlapping-copies.mir 7.2 KiB
split-mbb-lis-subrange.mir 3.4 KiB
split-scalar-i64-add.ll 3.2 KiB
split-smrd.ll 2.0 KiB
split-vector-memoperand-offsets.ll 4.5 KiB
splitkit-copy-bundle.mir 25 KiB
splitkit-copy-live-lanes.mir 53 KiB
splitkit-getsubrangeformask.ll 66 KiB
splitkit-nolivesubranges.mir 5.2 KiB
splitkit.mir 7.9 KiB
sra.ll 36 KiB
sram-ecc-default.ll 1.3 KiB
sramecc-subtarget-feature-any.ll 579 B
sramecc-subtarget-feature-disabled.ll 619 B
sramecc-subtarget-feature-enabled.ll 612 B
srem-seteq-illegal-types.ll 3.8 KiB
srem.ll 406 KiB
srem64.ll 93 KiB
srl.ll 18 KiB
sroa-before-unroll.ll 1.7 KiB
SRSRC-GIT-clobber-check.mir 1.6 KiB
ssubo.ll 4.1 KiB
ssubsat.ll 47 KiB
stack-pointer-offset-relative-frameindex.ll 7.9 KiB
stack-realign-kernel.ll 15 KiB
stack-realign.ll 14 KiB
stack-size-overflow.ll 1.6 KiB
stack-slot-color-sgpr-vgpr-spills.mir 1.3 KiB
stacksave_stackrestore.invalid.ll 1.6 KiB
stacksave_stackrestore.ll 76 KiB
stale-livevar-in-twoaddr-pass.mir 1.4 KiB
stop-tail-duplicate-cfg-intrinsic.mir 3.5 KiB
store-barrier.ll 2.1 KiB
store-clobbers-load.ll 1.7 KiB
store-global.ll 11 KiB
store-hi16.ll 19 KiB
store-local.128.ll 25 KiB
store-local.96.ll 21 KiB
store-local.ll 4.5 KiB
store-private.ll 21 KiB
store-to-constant-error.ll 685 B
store-v3i64.ll 3.9 KiB
store-vector-ptrs.ll 632 B
store-weird-sizes.ll 14 KiB
store_typed.ll 952 B
stress-calls.ll 1.1 KiB
strict_fadd.f16.ll 12 KiB
strict_fadd.f32.ll 9.8 KiB
strict_fadd.f64.ll 6.8 KiB
strict_fma.f16.ll 12 KiB
strict_fma.f32.ll 7.3 KiB
strict_fma.f64.ll 7.9 KiB
strict_fmul.f16.ll 18 KiB
strict_fmul.f32.ll 10 KiB
strict_fmul.f64.ll 7.2 KiB
strict_fpext.ll 21 KiB
strict_fptrunc.ll 18 KiB
strict_fsub.f16.ll 27 KiB
strict_fsub.f32.ll 10 KiB
strict_fsub.f64.ll 7.2 KiB
strict_ldexp.f16.ll 20 KiB
strict_ldexp.f32.ll 11 KiB
strict_ldexp.f64.ll 4.8 KiB
strictfp_f16_abi_promote.ll 23 KiB
structurize.ll 2.3 KiB
structurize1.ll 1.3 KiB
sub-zext-cc-zext-cc.ll 1.2 KiB
sub.i16.ll 7.7 KiB
sub.ll 42 KiB
sub.v2i16.ll 43 KiB
sub_i1.ll 1.5 KiB
subreg-coalescer-crash.ll 4.3 KiB
subreg-coalescer-undef-use.ll 2.8 KiB
subreg-eliminate-dead.ll 671 B
subreg-intervals.mir 722 B
subreg-split-live-in-error.mir 11 KiB
subreg-undef-def-with-other-subreg-defs.mir 4.4 KiB
subreg_interference.mir 949 B
subvector-test.mir 1.3 KiB
swdev282079.ll 421 B
swdev282079.mir 4.9 KiB
swdev373493.ll 3.4 KiB
swdev380865.ll 3.7 KiB
switch-default-block-unreachable.ll 2.2 KiB
switch-unreachable.ll 627 B
swizzle-export.ll 5.5 KiB
syncscopes.ll 1.1 KiB
tail-call-amdgpu-gfx.ll 1.5 KiB
tail-call-cgp.ll 917 B
tail-dup-bundle.mir 987 B
tail-duplication-convergent.ll 3.9 KiB
target-cpu.ll 4.6 KiB
target-mem-intrinsic-metadata.ll 947 B
tex-clause-antidep.ll 1.0 KiB
texture-input-merge.ll 1.3 KiB
tgsplit.ll 463 B
threeaddr-wmma.mir 9.7 KiB
tid-kd-xnack-any.ll 1.4 KiB
tid-kd-xnack-off.ll 1.5 KiB
tid-kd-xnack-on.ll 1.5 KiB
tid-mul-func-xnack-all-any.ll 2.3 KiB
tid-mul-func-xnack-all-not-supported.ll 2.2 KiB
tid-mul-func-xnack-all-off.ll 2.3 KiB
tid-mul-func-xnack-all-on.ll 2.3 KiB
tid-mul-func-xnack-any-off-1.ll 2.3 KiB
tid-mul-func-xnack-any-off-2.ll 2.3 KiB
tid-mul-func-xnack-any-on-1.ll 2.3 KiB
tid-mul-func-xnack-any-on-2.ll 2.3 KiB
tid-mul-func-xnack-invalid-any-off-on.ll 501 B
tid-one-func-xnack-any.ll 1.6 KiB
tid-one-func-xnack-not-supported.ll 2.1 KiB
tid-one-func-xnack-off.ll 2.2 KiB
tid-one-func-xnack-on.ll 2.2 KiB
tied-op-for-wwm-scratch-reg-spill-restore.mir 7.3 KiB
token-factor-inline-limit-test.ll 2.9 KiB
track-spilled-vgpr-liveness.mir 3.0 KiB
trans-forwarding-hazards.mir 18 KiB
transform-block-with-return-to-epilog.ll 8.5 KiB
trap-abis.ll 23 KiB
trap.ll 6.6 KiB
triv-disjoint-mem-access-neg-offset.mir 1.5 KiB
true16-ra-pre-gfx11-regression-test.mir 5.3 KiB
trunc-bitcast-vector.ll 3.6 KiB
trunc-cmp-constant.ll 6.8 KiB
trunc-combine.ll 6.0 KiB
trunc-store-f64-to-f16.ll 2.0 KiB
trunc-store-i1.ll 1.6 KiB
trunc-store-i64.ll 2.1 KiB
trunc-store-vec-i16-to-i8.ll 3.7 KiB
trunc-store.ll 18 KiB
trunc-vector-store-assertion-failure.ll 571 B
trunc.ll 4.9 KiB
tti-unroll-prefs.ll 2.1 KiB
tuple-allocation-failure.ll 34 KiB
twoaddr-constrain.ll 1.6 KiB
twoaddr-fma-f64.mir 5.9 KiB
twoaddr-fma.mir 7.1 KiB
twoaddr-mad.mir 7.2 KiB
twoaddr-regsequence.mir 907 B
twoaddr-wmma.mir 7.5 KiB
uaddo.ll 33 KiB
uaddsat.ll 25 KiB
udiv.ll 108 KiB
udiv64.ll 77 KiB
udivrem.ll 21 KiB
udivrem24.ll 12 KiB
udivrem64.r600.ll 2.7 KiB
uint_to_fp.f64.ll 20 KiB
uint_to_fp.i64.ll 35 KiB
uint_to_fp.ll 4.9 KiB
uitofp.f16.ll 14 KiB
umed3.ll 26 KiB
unaligned-load-store.ll 19 KiB
unallocatable-bundle-regression.mir 14 KiB
undef-build-vector.ll 798 B
undef-copy-propagation.mir 984 B
undef-subreg-use-after-coalesce.mir 3.0 KiB
undefined-physreg-sgpr-spill.mir 5.5 KiB
undefined-subreg-liverange.ll 4.8 KiB
unexpected-reg-unit-state.mir 1.5 KiB
unhandled-loop-condition-assertion.ll 4.9 KiB
uniform-branch-intrinsic-cond.ll 907 B
uniform-cfg.ll 37 KiB
uniform-crash.ll 1.8 KiB
uniform-load-from-tid.ll 7.0 KiB
uniform-loop-inside-nonuniform.ll 1.6 KiB
uniform-phi-with-undef.ll 1.9 KiB
uniform-select.ll 9.2 KiB
uniform-work-group-attribute-missing.ll 1.9 KiB
uniform-work-group-multistep.ll 3.6 KiB
uniform-work-group-nested-function-calls.ll 2.1 KiB
uniform-work-group-prevent-attribute-propagation.ll 2.6 KiB
uniform-work-group-propagate-attribute.ll 2.6 KiB
uniform-work-group-recursion-test.ll 4.9 KiB
uniform-work-group-test.ll 2.5 KiB
unify-metadata.ll 1.2 KiB
unigine-liveness-crash.ll 7.6 KiB
unknown-processor.ll 752 B
unpack-half.ll 1.0 KiB
unroll.ll 4.0 KiB
unstructured-cfg-def-use-issue.ll 22 KiB
unsupported-atomics.ll 1.4 KiB
unsupported-calls.ll 2.3 KiB
unsupported-cc.ll 3.7 KiB
unsupported-code-object-version.ll 583 B
unsupported-image-a16.ll 1.2 KiB
unsupported-image-g16.ll 1.6 KiB
unsupported-image-sample.ll 1.6 KiB
update-lds-alignment.ll 7.4 KiB
update-phi.ll 1.5 KiB
urem-seteq-illegal-types.ll 3.5 KiB
urem.ll 3.4 KiB
urem64.ll 66 KiB
use-sgpr-multiple-times.ll 13 KiB
use_restore_frame_reg.mir 11 KiB
usubo.ll 30 KiB
usubsat.ll 29 KiB
v1024.ll 1.3 KiB
v1i64-kernel-arg.ll 475 B
v_add_u64_pseudo_sdwa.ll 2.1 KiB
v_cmp_gfx11.ll 2.8 KiB
v_cndmask.ll 87 KiB
v_cvt_pk_u8_f32.ll 2.8 KiB
v_mac.ll 11 KiB
v_mac_f16.ll 23 KiB
v_madak_f16.ll 8.2 KiB
v_mov_b64_expand_and_shrink.mir 540 B
v_mov_b64_expansion.mir 3.9 KiB
v_pack.ll 9.9 KiB
v_sat_pk_u8_i16.ll 26 KiB
v_sub_u64_pseudo_sdwa.ll 2.1 KiB
v_swap_b32.mir 28 KiB
valu-i1.ll 8.4 KiB
valu-mask-write-hazard.mir 29 KiB
vccz-corrupt-bug-workaround.mir 9.4 KiB
vcmp-saveexec-to-vcmpx-set-kill.mir 3.7 KiB
vcmp-saveexec-to-vcmpx-wrong-kill-flags.mir 4.9 KiB
vcmp-saveexec-to-vcmpx.ll 4.2 KiB
vcmp-saveexec-to-vcmpx.mir 3.9 KiB
vcmpx-exec-war-hazard.mir 4.9 KiB
vcmpx-permlane-hazard-sdwa.mir 884 B
vcmpx-permlane-hazard.mir 6.2 KiB
vcmpx-permlane16var-hazard.mir 5.2 KiB
vector-alloca-addrspacecast.ll 1.2 KiB
vector-alloca-atomic.ll 2.5 KiB
vector-alloca-bitcast.ll 16 KiB
vector-alloca-limits.ll 5.6 KiB
vector-alloca.ll 6.2 KiB
vector-extract-insert.ll 5.9 KiB
vector-legalizer-divergence.ll 1.4 KiB
vector-spill-restore-to-other-vector-type.mir 19 KiB
vector_rebroadcast.ll 70 KiB
vector_shuffle.packed.ll 203 KiB
vectorize-buffer-fat-pointer.ll 1.1 KiB
vectorize-global-local.ll 4.3 KiB
vectorize-loads.ll 2.4 KiB
vectorize-unroll-metadata.ll 1.1 KiB
verifier-sdwa-cvt.mir 2.5 KiB
verify-constant-bus-violations.mir 2.7 KiB
verify-ds-gws-align.mir 2.9 KiB
verify-duplicate-literal.mir 2.1 KiB
verify-gfx12-gds.mir 495 B
verify-gfx90a-aligned-vgprs.mir 7.6 KiB
verify-image-vaddr-align.mir 2.2 KiB
verify-image.mir 4.0 KiB
verify-scalar-store.mir 798 B
verify-sop.mir 777 B
verify-vimage-vsample.mir 7.5 KiB
verify-vopd-gfx12.mir 897 B
verify-vopd.mir 897 B
vertex-fetch-encoding.ll 2.4 KiB
vgpr-agpr-limit-gfx90a.ll 32 KiB
vgpr-descriptor-waterfall-loop-idom-update.ll 3.7 KiB
vgpr-large-tuple-alloc-error.ll 41 KiB
vgpr-liverange-ir.ll 39 KiB
vgpr-liverange.ll 10 KiB
vgpr-mark-last-scratch-load.ll 14 KiB
vgpr-mark-last-scratch-load.mir 22 KiB
vgpr-remat.mir 2.0 KiB
vgpr-spill-dead-frame-in-dbg-value.mir 2.4 KiB
vgpr-spill-emergency-stack-slot-compute.ll 35 KiB
vgpr-spill-emergency-stack-slot.ll 32 KiB
vgpr-spill-fi-skip-processing-stack-arg-dbg-value.mir 2.5 KiB
vgpr-spill-placement-issue61083.ll 4.4 KiB
vgpr-spill-scc-clobber.mir 202 KiB
vgpr-spill.mir 6.7 KiB
vgpr-tuple-allocation.ll 18 KiB
vgpr_constant64_to_sgpr.mir 580 B
vgpr_constant_to_sgpr.ll 2.4 KiB
vi-removed-intrinsics.ll 1.0 KiB
virtregrewrite-undef-identity-copy.mir 4.2 KiB
visit-physreg-vgpr-imm-folding-bug.ll 774 B
vmem-to-salu-hazard.mir 10 KiB
vmem-vcc-hazard.mir 5.8 KiB
vni8-across-blocks.ll 40 KiB
vni8-live-reg-opt.ll 26 KiB
vop-shrink-frame-index.mir 5.1 KiB
vop-shrink-non-ssa.mir 1.3 KiB
vop-shrink.ll 1.7 KiB
vopc_dpp.ll 774 B
vopc_dpp.mir 5.9 KiB
vopd-combine.mir 43 KiB
vopd-src2acc-delay.mir 2.7 KiB
vselect.ll 3.6 KiB
vselect64.ll 708 B
vtx-fetch-branch.ll 754 B
vtx-schedule.ll 641 B
wait-before-stores-with-scope_sys.ll 1.3 KiB
wait-before-stores-with-scope_sys.mir 2.0 KiB
wait.ll 4.9 KiB
waitcnt-agpr.mir 12 KiB
waitcnt-back-edge-loop.mir 3.1 KiB
waitcnt-bvh.mir 5.6 KiB
waitcnt-debug.mir 1.4 KiB
waitcnt-flat.ll 1.2 KiB
waitcnt-global-inv-wb.mir 1.4 KiB
waitcnt-loop-irreducible.mir 2.8 KiB
waitcnt-loop-single-basic-block.mir 873 B
waitcnt-looptest.ll 12 KiB
waitcnt-meta-instructions.mir 2.0 KiB
waitcnt-no-redundant.mir 1.4 KiB
waitcnt-overflow.mir 44 KiB
waitcnt-permute.mir 638 B
waitcnt-preexisting-vscnt.mir 8.5 KiB
waitcnt-preexisting.mir 17 KiB
waitcnt-sample-waw.mir 2.0 KiB
waitcnt-skip-meta.mir 1.7 KiB
waitcnt-vinterp.mir 2.0 KiB
waitcnt-vmcnt-loop.mir 22 KiB
waitcnt-vmem-waw.mir 6.9 KiB
waitcnt-vscnt.ll 9.4 KiB
waitcnt-vscnt.mir 873 B
waitcnt.mir 10 KiB
waterfall_kills_scc.ll 3.8 KiB
wave32.ll 116 KiB
wave_dispatch_regs.ll 1.7 KiB
while-break.ll 5.0 KiB
whole-wave-register-copy.ll 3.4 KiB
whole-wave-register-spill.ll 6.6 KiB
widen-smrd-loads.ll 26 KiB
widen-vselect-and-mask.ll 2.4 KiB
widen_extending_scalar_loads.ll 13 KiB
wmma-gfx12-w32-f16-f32-matrix-modifiers.ll 24 KiB
wmma-gfx12-w32-imm.ll 22 KiB
wmma-gfx12-w32-iu-modifiers.ll 14 KiB
wmma-gfx12-w32-swmmac-index_key.ll 19 KiB
wmma-gfx12-w32.ll 18 KiB
wmma-gfx12-w64-f16-f32-matrix-modifiers.ll 21 KiB
wmma-gfx12-w64-imm.ll 18 KiB
wmma-gfx12-w64-iu-modifiers.ll 12 KiB
wmma-gfx12-w64-swmmac-index_key.ll 27 KiB
wmma-gfx12-w64.ll 16 KiB
wmma-hazards-gfx12-w32.mir 46 KiB
wmma-hazards-gfx12-w64.mir 33 KiB
wmma-hazards.mir 26 KiB
wmma_modifiers.ll 1.0 KiB
wmma_multiple_32.ll 28 KiB
wmma_multiple_64.ll 23 KiB
workgroup-id-in-arch-sgprs.ll 4.7 KiB
wqm-gfx11.ll 2.9 KiB
wqm-terminators.mir 3.6 KiB
wqm.ll 159 KiB
wqm.mir 14 KiB
write-register-vgpr-into-sgpr.ll 753 B
write_register.ll 3.6 KiB
wrong-transalu-pos-fix.ll 2.6 KiB
wwm-reserved-spill.ll 74 KiB
wwm-reserved.ll 81 KiB
wwm-spill-superclass-pseudo.mir 3.4 KiB
xfail.r600.bitcast.ll 1.3 KiB
xnack-subtarget-feature-any.ll 1.0 KiB
xnack-subtarget-feature-disabled.ll 1.1 KiB
xnack-subtarget-feature-enabled.ll 1.1 KiB
xnor.ll 5.0 KiB
xor-r600.ll 18 KiB
xor.ll 28 KiB
xor3-i1-const.ll 1.2 KiB
xor3.ll 5.6 KiB
xor_add.ll 3.9 KiB
zero_extend.ll 2.3 KiB
zext-divergence-driven-isel.ll 3.2 KiB
zext-i64-bit-operand.ll 1.5 KiB
zext-lid.ll 3.8 KiB