Name Date Size #Lines LOC

..--

GlobalISel/H25-Apr-2025-1311

32-bit-local-address-space.llH A D25-Apr-20255.1 KiB140122

READMEH A D25-Apr-20251.1 KiB2216

add-debug.llH A D25-Apr-2025558 2519

add.llH A D25-Apr-20255.1 KiB190167

add_i64.llH A D25-Apr-20252.9 KiB8575

addrspacecast-constantexpr.llH A D25-Apr-20255.6 KiB10787

addrspacecast.llH A D25-Apr-20259.7 KiB254218

amdgcn.private-memory.llH A D25-Apr-20251.7 KiB3226

amdgcn.work-item-intrinsics.llH A D25-Apr-20253.4 KiB11593

amdgpu-codegenprepare.llH A D25-Apr-2025219 97

amdgpu-shader-calling-convention.llH A D25-Apr-2025697 2218

amdgpu.private-memory.llH A D25-Apr-202521.1 KiB531464

amdgpu.work-item-intrinsics.deprecated.llH A D25-Apr-20258.3 KiB269225

and-gcn.llH A D25-Apr-2025881 2822

and.llH A D25-Apr-202518.2 KiB541485

annotate-kernel-features-hsa.llH A D25-Apr-20259.1 KiB239208

annotate-kernel-features.llH A D25-Apr-20256.9 KiB188164

anyext.llH A D25-Apr-2025462 1614

array-ptr-calc-i32.llH A D25-Apr-20252.5 KiB5345

array-ptr-calc-i64.llH A D25-Apr-2025900 2319

atomic_cmp_swap_local.llH A D25-Apr-20255.1 KiB9387

atomic_load_add.llH A D25-Apr-20251.6 KiB4035

atomic_load_sub.llH A D25-Apr-20251.6 KiB4035

basic-branch.llH A D25-Apr-20251.5 KiB5644

basic-loop.llH A D25-Apr-2025549 1915

bfe_uint.llH A D25-Apr-2025756 2723

bfi_int.llH A D25-Apr-20251.5 KiB5449

bfm.llH A D25-Apr-2025892 2521

big_alu.llH A D25-Apr-202571.6 KiB1,3131,275

bitcast.llH A D25-Apr-20253.6 KiB11093

bitreverse-inline-immediates.llH A D25-Apr-20255.2 KiB159139

bitreverse.llH A D25-Apr-20253.9 KiB11699

branch-uniformity.llH A D25-Apr-20251.5 KiB4235

bswap.llH A D25-Apr-20254.2 KiB116107

bug-vopc-commute.llH A D25-Apr-20251.6 KiB5039

build_vector.llH A D25-Apr-20251.1 KiB3633

call.llH A D25-Apr-20251.7 KiB4638

call_fs.llH A D25-Apr-2025462 1611

calling-conventions.llH A D25-Apr-2025514 2117

captured-frame-index.llH A D25-Apr-20256.7 KiB167140

cayman-loop-bug.llH A D25-Apr-2025864 3730

cf-loop-on-constant.llH A D25-Apr-20253.5 KiB122105

cf-stack-bug.llH A D25-Apr-20255.5 KiB245186

cf_end.llH A D25-Apr-2025449 108

cgp-addressing-modes-flat.llH A D25-Apr-20253.1 KiB9981

cgp-addressing-modes.llH A D25-Apr-202515.2 KiB481397

cgp-bitfield-extract.llH A D25-Apr-20256.3 KiB302234

ci-use-flat-for-global.llH A D25-Apr-20251 KiB2720

cndmask-no-def-vcc.llH A D25-Apr-20251.7 KiB5747

coalescer_distribute.llH A D25-Apr-20251.1 KiB5440

coalescer_remat.llH A D25-Apr-20252.4 KiB5850

codegen-prepare-addrmode-sext.llH A D25-Apr-2025545 1916

combine_vloads.llH A D25-Apr-20252 KiB4337

commute-compares.llH A D25-Apr-202527.5 KiB698634

commute-shifts.llH A D25-Apr-20251.4 KiB3026

commute_modifiers.llH A D25-Apr-20258.4 KiB182165

complex-folding.llH A D25-Apr-2025533 1815

concat_vectors.llH A D25-Apr-202514.9 KiB297264

convergent-inlineasm.llH A D25-Apr-20251.5 KiB4638

copy-illegal-type.llH A D25-Apr-20256 KiB158144

copy-to-reg.llH A D25-Apr-2025897 2823

ctlz.llH A D25-Apr-202510.3 KiB270241

ctlz_zero_undef.llH A D25-Apr-202510.9 KiB269247

ctpop.llH A D25-Apr-202510.4 KiB301268

ctpop64.llH A D25-Apr-20257.6 KiB192170

cttz_zero_undef.llH A D25-Apr-20253 KiB7266

cube.llH A D25-Apr-20252.2 KiB4738

cvt_f32_ubyte.llH A D25-Apr-20259.4 KiB243221

cvt_flr_i32_f32.llH A D25-Apr-20253 KiB8778

cvt_rpi_i32_f32.llH A D25-Apr-20253 KiB8475

dagcombine-reassociate-bug.llH A D25-Apr-20251.3 KiB3428

dagcombiner-bug-illegal-vec4-int-to-fp.llH A D25-Apr-20251.3 KiB3730

debug.llH A D25-Apr-2025459 118

debugger-emit-prologue.llH A D25-Apr-20254.3 KiB8169

debugger-insert-nops.llH A D25-Apr-20253.1 KiB7262

debugger-reserve-regs.llH A D25-Apr-20253.1 KiB6357

default-fp-mode.llH A D25-Apr-20252.1 KiB6355

detect-dead-lanes.mirH A D25-Apr-202512.2 KiB429389

disconnected-predset-break-bug.llH A D25-Apr-20251.1 KiB3025

drop-mem-operand-move-smrd.llH A D25-Apr-20252.1 KiB4942

ds-negative-offset-addressing-mode-loop.llH A D25-Apr-20253.4 KiB7164

ds-sub-offset.llH A D25-Apr-20254.5 KiB125114

ds_read2.llH A D25-Apr-202524.1 KiB514459

ds_read2_offset_order.llH A D25-Apr-20251.9 KiB4633

ds_read2_superreg.llH A D25-Apr-202510.6 KiB210185

ds_read2st64.llH A D25-Apr-202512.5 KiB263242

ds_write2.llH A D25-Apr-202522.8 KiB437391

ds_write2st64.llH A D25-Apr-20255.8 KiB10999

dynamic_stackalloc.llH A D25-Apr-2025523 129

elf.llH A D25-Apr-20251.7 KiB3529

elf.r600.llH A D25-Apr-2025555 1815

empty-function.llH A D25-Apr-2025553 2217

endcf-loop-header.llH A D25-Apr-20251 KiB4030

extload-private.llH A D25-Apr-20251.6 KiB4742

extload.llH A D25-Apr-20252.9 KiB6657

extract-vector-elt-build-vector-combine.llH A D25-Apr-20254.8 KiB127101

extract_vector_elt-f64.llH A D25-Apr-20251.2 KiB3025

extract_vector_elt-i16.llH A D25-Apr-20252.8 KiB8775

extract_vector_elt-i64.llH A D25-Apr-20252.4 KiB6353

extract_vector_elt-i8.llH A D25-Apr-20254.8 KiB152136

extractelt-to-trunc.llH A D25-Apr-20252.7 KiB7870

fabs.f64.llH A D25-Apr-20253.1 KiB9887

fabs.llH A D25-Apr-20253.1 KiB10284

fadd.llH A D25-Apr-20252.1 KiB6560

fadd64.llH A D25-Apr-20251.8 KiB4540

fcanonicalize.llH A D25-Apr-202515 KiB352313

fceil.llH A D25-Apr-20254.8 KiB133125

fceil64.llH A D25-Apr-20253.5 KiB10597

fcmp-cnd.llH A D25-Apr-2025502 1512

fcmp-cnde-int-args.llH A D25-Apr-2025564 1713

fcmp.llH A D25-Apr-20251.1 KiB3931

fcmp64.llH A D25-Apr-20252.8 KiB7568

fconst64.llH A D25-Apr-2025498 1411

fcopysign.f32.llH A D25-Apr-20252.1 KiB5444

fcopysign.f64.llH A D25-Apr-20252.3 KiB4136

fdiv.f64.llH A D25-Apr-20254.5 KiB9783

fdiv.llH A D25-Apr-20258.6 KiB262229

fetch-limits.r600.llH A D25-Apr-20254.1 KiB5751

fetch-limits.r700+.llH A D25-Apr-20257.5 KiB9892

ffloor.f64.llH A D25-Apr-20254.3 KiB129119

ffloor.llH A D25-Apr-20251.5 KiB5040

flat-address-space.llH A D25-Apr-20255.1 KiB133114

flat-scratch-reg.llH A D25-Apr-20251.1 KiB4035

flat_atomics.llH A D25-Apr-202538.9 KiB969871

flat_atomics_i64.llH A D25-Apr-202541.2 KiB976878

floor.llH A D25-Apr-2025498 1511

fma-combine.llH A D25-Apr-202528.3 KiB569507

fma.f64.llH A D25-Apr-20252.2 KiB4842

fma.llH A D25-Apr-20254.2 KiB9378

fmad.llH A D25-Apr-2025654 1814

fmax.llH A D25-Apr-2025563 1612

fmax3.f64.llH A D25-Apr-20251.4 KiB2522

fmax3.llH A D25-Apr-20251.9 KiB4036

fmax_legacy.f64.llH A D25-Apr-20252.5 KiB6853

fmax_legacy.llH A D25-Apr-20256.8 KiB157130

fmaxnum.f64.llH A D25-Apr-20252.5 KiB7769

fmaxnum.llH A D25-Apr-20259.7 KiB284246

fmed3.llH A D25-Apr-20256.2 KiB155122

fmin.llH A D25-Apr-2025563 1612

fmin3.llH A D25-Apr-20252 KiB4137

fmin_legacy.f64.llH A D25-Apr-20252.9 KiB7862

fmin_legacy.llH A D25-Apr-20259 KiB208172

fminnum.f64.llH A D25-Apr-20252.5 KiB7769

fminnum.llH A D25-Apr-20259.7 KiB282245

fmul-2-combine-multi-use.llH A D25-Apr-20254.1 KiB10393

fmul.llH A D25-Apr-20252.8 KiB9279

fmul64.llH A D25-Apr-20251.9 KiB4036

fmuladd.llH A D25-Apr-20259.1 KiB200164

fnearbyint.llH A D25-Apr-20251.9 KiB5949

fneg-fabs.f64.llH A D25-Apr-20254.3 KiB10291

fneg-fabs.llH A D25-Apr-20253.9 KiB11096

fneg.f64.llH A D25-Apr-20252.1 KiB6153

fneg.llH A D25-Apr-20252.2 KiB7160

fp-classify.llH A D25-Apr-20254.3 KiB129117

fp16_to_fp.llH A D25-Apr-20251.3 KiB3025

fp32_to_fp16.llH A D25-Apr-2025732 1613

fp_to_sint.f64.llH A D25-Apr-20252.2 KiB5748

fp_to_sint.llH A D25-Apr-20255.2 KiB231217

fp_to_uint.f64.llH A D25-Apr-20252.6 KiB7160

fp_to_uint.llH A D25-Apr-20254.9 KiB218205

fpext.llH A D25-Apr-20251.9 KiB5650

fptrunc.llH A D25-Apr-20251.6 KiB4641

fract.f64.llH A D25-Apr-20255.7 KiB11295

fract.llH A D25-Apr-20253.2 KiB7561

frem.llH A D25-Apr-20254.5 KiB115105

fsqrt.f64.llH A D25-Apr-20251.1 KiB2722

fsqrt.llH A D25-Apr-20255.1 KiB144125

fsub.llH A D25-Apr-20253.1 KiB7261

fsub64.llH A D25-Apr-20254.4 KiB10895

ftrunc.f64.llH A D25-Apr-20253.7 KiB112102

ftrunc.llH A D25-Apr-20253.3 KiB121113

gep-address-space.llH A D25-Apr-20253 KiB7264

global-constant.llH A D25-Apr-20251.3 KiB2824

global-directive.llH A D25-Apr-2025582 1613

global-variable-relocs.llH A D25-Apr-202510.1 KiB204190

global_atomics.llH A D25-Apr-202545.1 KiB1,045942

global_atomics_i64.llH A D25-Apr-202546.9 KiB1,038931

gv-const-addrspace.llH A D25-Apr-20253.4 KiB10582

gv-offset-folding.llH A D25-Apr-2025827 2217

half.llH A D25-Apr-202520.9 KiB623561

hsa-default-device.llH A D25-Apr-2025361 128

hsa-fp-mode.llH A D25-Apr-20252.6 KiB6961

hsa-func.llH A D25-Apr-20252.1 KiB6250

hsa-globals.llH A D25-Apr-20251.5 KiB5140

hsa-group-segment.llH A D25-Apr-2025389 1511

hsa-note-no-func.llH A D25-Apr-2025523 97

hsa.llH A D25-Apr-20252.1 KiB6150

i1-copy-implicit-def.llH A D25-Apr-2025567 2217

i1-copy-phi.llH A D25-Apr-20251.1 KiB3830

i8-to-double-to-float.llH A D25-Apr-2025342 129

icmp-select-sete-reverse-args.llH A D25-Apr-2025648 1915

icmp64.llH A D25-Apr-20252.7 KiB9482

image-attributes.llH A D25-Apr-20257.7 KiB207180

image-resource-id.llH A D25-Apr-202516.6 KiB410373

imm.llH A D25-Apr-202522.3 KiB610543

indirect-addressing-si.llH A D25-Apr-202517.6 KiB492431

indirect-addressing-undef.mirH A D25-Apr-202512.9 KiB328290

indirect-private-64.llH A D25-Apr-20254.8 KiB125104

infinite-loop-evergreen.llH A D25-Apr-2025173 118

infinite-loop.llH A D25-Apr-2025600 1915

inline-asm.llH A D25-Apr-20254.8 KiB186161

inline-calls.llH A D25-Apr-2025651 2622

inline-constraints.llH A D25-Apr-20251.4 KiB2421

input-mods.llH A D25-Apr-2025953 2521

insert_subreg.llH A D25-Apr-2025538 1714

insert_vector_elt.llH A D25-Apr-202518.3 KiB446371

invalid-addrspacecast.llH A D25-Apr-2025439 97

invariant-load-no-alias-store.llH A D25-Apr-20251.7 KiB3630

jump-address.llH A D25-Apr-20252.1 KiB5144

kcache-fold.llH A D25-Apr-20256.1 KiB10197

kernarg-stack-alignment.llH A D25-Apr-20251 KiB4538

kernel-args.llH A D25-Apr-202515.5 KiB530488

large-alloca-compute.llH A D25-Apr-20252.6 KiB6048

large-alloca-graphics.llH A D25-Apr-20251.8 KiB4739

large-constant-initializer.llH A D25-Apr-2025511 2014

large-work-group-promote-alloca.llH A D25-Apr-20255.7 KiB118108

large-work-group-registers.llH A D25-Apr-20251.8 KiB4236

lds-alignment.llH A D25-Apr-202515.2 KiB269217

lds-initializer.llH A D25-Apr-2025555 1410

lds-m0-init-in-loop.llH A D25-Apr-20251.6 KiB4836

lds-oqap-crash.llH A D25-Apr-20251.1 KiB2926

lds-output-queue.llH A D25-Apr-20253.6 KiB10093

lds-size.llH A D25-Apr-2025783 3324

lds-zero-initializer.llH A D25-Apr-2025528 1410

legalizedag-bug-expand-setcc.llH A D25-Apr-2025696 2723

lit.local.cfgH A D25-Apr-202570 32

literals.llH A D25-Apr-20251.9 KiB6555

liveness.mirH A D25-Apr-2025961 3330

llvm.AMDGPU.barrier.global.llH A D25-Apr-2025943 3125

llvm.AMDGPU.barrier.local.llH A D25-Apr-2025940 3225

llvm.AMDGPU.bfe.i32.llH A D25-Apr-202515.2 KiB438399

llvm.AMDGPU.bfe.u32.llH A D25-Apr-202520.9 KiB628573

llvm.AMDGPU.clamp.llH A D25-Apr-20252.5 KiB5750

llvm.AMDGPU.cube.llH A D25-Apr-20252.8 KiB5851

llvm.AMDGPU.flbit.i32.llH A D25-Apr-20251.1 KiB2925

llvm.AMDGPU.kill.llH A D25-Apr-20251.6 KiB3731

llvm.AMDGPU.rsq.clamped.f64.llH A D25-Apr-2025990 2217

llvm.AMDGPU.rsq.clamped.llH A D25-Apr-20251.1 KiB2619

llvm.AMDGPU.rsq.llH A D25-Apr-20251.3 KiB3429

llvm.SI.fs.interp.llH A D25-Apr-20252.7 KiB6048

llvm.SI.gather4.llH A D25-Apr-202528.6 KiB526477

llvm.SI.getlod.llH A D25-Apr-20252.3 KiB4537

llvm.SI.image.llH A D25-Apr-20252.4 KiB5043

llvm.SI.image.sample-masked.llH A D25-Apr-20254.6 KiB9585

llvm.SI.image.sample.llH A D25-Apr-202516.3 KiB310284

llvm.SI.image.sample.o.llH A D25-Apr-202516.4 KiB310284

llvm.SI.load.dword.llH A D25-Apr-20253.2 KiB5340

llvm.SI.packf16.llH A D25-Apr-20251.2 KiB2923

llvm.SI.sendmsg-m0.llH A D25-Apr-2025540 1813

llvm.SI.sendmsg.llH A D25-Apr-2025767 2520

llvm.SI.tbuffer.store.llH A D25-Apr-20252.2 KiB4640

llvm.amdgcn.atomic.dec.llH A D25-Apr-202517.8 KiB388338

llvm.amdgcn.atomic.inc.llH A D25-Apr-202517.8 KiB384338

llvm.amdgcn.buffer.atomic.llH A D25-Apr-20256.8 KiB127119

llvm.amdgcn.buffer.load.format.llH A D25-Apr-20255.9 KiB134120

llvm.amdgcn.buffer.load.llH A D25-Apr-20254.9 KiB120106

llvm.amdgcn.buffer.store.format.llH A D25-Apr-20254.2 KiB9684

llvm.amdgcn.buffer.store.llH A D25-Apr-20254 KiB9684

llvm.amdgcn.buffer.wbinvl1.llH A D25-Apr-2025633 1713

llvm.amdgcn.buffer.wbinvl1.sc.llH A D25-Apr-2025438 1511

llvm.amdgcn.buffer.wbinvl1.vol.llH A D25-Apr-2025659 1713

llvm.amdgcn.class.llH A D25-Apr-202520.2 KiB512462

llvm.amdgcn.cos.llH A D25-Apr-2025586 1612

llvm.amdgcn.cubeid.llH A D25-Apr-2025678 1612

llvm.amdgcn.cubema.llH A D25-Apr-2025678 1612

llvm.amdgcn.cubesc.llH A D25-Apr-2025678 1612

llvm.amdgcn.cubetc.llH A D25-Apr-2025678 1612

llvm.amdgcn.dispatch.ptr.llH A D25-Apr-2025821 2015

llvm.amdgcn.div.fixup.llH A D25-Apr-20251.6 KiB3228

llvm.amdgcn.div.fmas.llH A D25-Apr-20258.1 KiB179155

llvm.amdgcn.div.scale.llH A D25-Apr-202518.1 KiB365311

llvm.amdgcn.ds.bpermute.llH A D25-Apr-20251.3 KiB3428

llvm.amdgcn.ds.permute.llH A D25-Apr-2025944 2520

llvm.amdgcn.ds.swizzle.llH A D25-Apr-2025601 1612

llvm.amdgcn.fract.llH A D25-Apr-20251.2 KiB3529

llvm.amdgcn.frexp.exp.llH A D25-Apr-20252.6 KiB6556

llvm.amdgcn.frexp.mant.llH A D25-Apr-20252.7 KiB6556

llvm.amdgcn.groupstaticgroup.llH A D25-Apr-20252.3 KiB5744

llvm.amdgcn.image.atomic.llH A D25-Apr-20257.3 KiB124112

llvm.amdgcn.image.llH A D25-Apr-20255 KiB11197

llvm.amdgcn.interp.llH A D25-Apr-20251.3 KiB3024

llvm.amdgcn.kernarg.segment.ptr.llH A D25-Apr-20251.5 KiB3529

llvm.amdgcn.ldexp.llH A D25-Apr-20252 KiB5345

llvm.amdgcn.lerp.llH A D25-Apr-2025564 1511

llvm.amdgcn.log.clamp.llH A D25-Apr-2025665 1813

llvm.amdgcn.mbcnt.llH A D25-Apr-20251 KiB2518

llvm.amdgcn.mov.dpp.llH A D25-Apr-20252.8 KiB6757

llvm.amdgcn.ps.live.llH A D25-Apr-20252 KiB6048

llvm.amdgcn.queue.ptr.llH A D25-Apr-2025815 2015

llvm.amdgcn.rcp.llH A D25-Apr-20254.5 KiB129113

llvm.amdgcn.read.workdim.llH A D25-Apr-20251.7 KiB4741

llvm.amdgcn.rsq.clamp.llH A D25-Apr-20251.8 KiB5041

llvm.amdgcn.rsq.legacy.llH A D25-Apr-20251.4 KiB4033

llvm.amdgcn.rsq.llH A D25-Apr-20252.4 KiB6959

llvm.amdgcn.s.barrier.llH A D25-Apr-2025938 2925

llvm.amdgcn.s.dcache.inv.llH A D25-Apr-2025989 3226

llvm.amdgcn.s.dcache.inv.vol.llH A D25-Apr-20251 KiB3226

llvm.amdgcn.s.dcache.wb.llH A D25-Apr-2025791 3024

llvm.amdgcn.s.dcache.wb.vol.llH A D25-Apr-2025827 3024

llvm.amdgcn.s.getreg.llH A D25-Apr-2025705 1713

llvm.amdgcn.s.memrealtime.llH A D25-Apr-2025717 2318

llvm.amdgcn.s.memtime.llH A D25-Apr-2025791 2419

llvm.amdgcn.s.sleep.llH A D25-Apr-20251.4 KiB4641

llvm.amdgcn.s.waitcnt.llH A D25-Apr-20251.6 KiB3933

llvm.amdgcn.sin.llH A D25-Apr-2025586 1612

llvm.amdgcn.trig.preop.llH A D25-Apr-20251.4 KiB3127

llvm.amdgcn.workgroup.id.llH A D25-Apr-20254 KiB10892

llvm.amdgcn.workitem.id.llH A D25-Apr-20251.9 KiB5745

llvm.amdgpu.kilp.llH A D25-Apr-2025636 2016

llvm.cos.llH A D25-Apr-20251.2 KiB4034

llvm.dbg.value.llH A D25-Apr-20251.7 KiB3731

llvm.exp2.llH A D25-Apr-20252.8 KiB8174

llvm.log2.llH A D25-Apr-20252.8 KiB8174

llvm.memcpy.llH A D25-Apr-20259.9 KiB328293

llvm.pow.llH A D25-Apr-20251.8 KiB3934

llvm.r600.dot4.llH A D25-Apr-2025552 129

llvm.r600.read.local.size.llH A D25-Apr-20256.4 KiB185164

llvm.r600.read.workdim.llH A D25-Apr-20251 KiB3731

llvm.r600.tex.llH A D25-Apr-20255.3 KiB6660

llvm.rint.f64.llH A D25-Apr-20251.4 KiB4740

llvm.rint.llH A D25-Apr-20251.4 KiB5142

llvm.round.f64.llH A D25-Apr-20252.3 KiB7258

llvm.round.llH A D25-Apr-20252.4 KiB6859

llvm.sin.llH A D25-Apr-20253.2 KiB125112

load-constant-f64.llH A D25-Apr-2025786 1613

load-constant-i1.llH A D25-Apr-202514.5 KiB372324

load-constant-i16.llH A D25-Apr-202516.1 KiB442385

load-constant-i32.llH A D25-Apr-202511.5 KiB381317

load-constant-i64.llH A D25-Apr-20252.7 KiB8571

load-constant-i8.llH A D25-Apr-202520.7 KiB568489

load-global-f32.llH A D25-Apr-20253 KiB9478

load-global-f64.llH A D25-Apr-20253.3 KiB9583

load-global-i1.llH A D25-Apr-202513.9 KiB372324

load-global-i16.llH A D25-Apr-202517 KiB477411

load-global-i32.llH A D25-Apr-202515.6 KiB522441

load-global-i64.llH A D25-Apr-20253.7 KiB123103

load-global-i8.llH A D25-Apr-202520.8 KiB565486

load-input-fold.llH A D25-Apr-20255.9 KiB117108

load-local-f32.llH A D25-Apr-20253 KiB11197

load-local-f64.llH A D25-Apr-20253.7 KiB155133

load-local-i1.llH A D25-Apr-202513.8 KiB372324

load-local-i16.llH A D25-Apr-202516.4 KiB455396

load-local-i32.llH A D25-Apr-20256.8 KiB183158

load-local-i64.llH A D25-Apr-20253.6 KiB155133

load-local-i8.llH A D25-Apr-202519.3 KiB557481

load-weird-sizes.llH A D25-Apr-20251.4 KiB3227

local-64.llH A D25-Apr-20256.5 KiB162145

local-atomics.llH A D25-Apr-202520.2 KiB551496

local-atomics64.llH A D25-Apr-202516.9 KiB471420

local-memory-two-objects.llH A D25-Apr-20253.2 KiB8160

local-memory.llH A D25-Apr-20253 KiB8571

local-stack-slot-bug.llH A D25-Apr-20254 KiB2321

loop-address.llH A D25-Apr-20251.1 KiB3527

loop-idiom.llH A D25-Apr-20251.5 KiB5243

lower-range-metadata-intrinsic-call.llH A D25-Apr-20251.5 KiB4739

lshl.llH A D25-Apr-2025578 1611

lshr.llH A D25-Apr-2025579 1611

m0-spill.llH A D25-Apr-20251.2 KiB3627

mad-combine.llH A D25-Apr-202529.1 KiB573460

mad-sub.llH A D25-Apr-20259.7 KiB216198

mad24-get-global-id.llH A D25-Apr-20251.4 KiB3728

mad_int24.llH A D25-Apr-2025903 2523

mad_uint24.llH A D25-Apr-20252.5 KiB7768

madak.llH A D25-Apr-20259.1 KiB223184

madmk.llH A D25-Apr-20259.1 KiB216178

max-literals.llH A D25-Apr-20252.3 KiB6757

max.llH A D25-Apr-20259.6 KiB320271

max3.llH A D25-Apr-20251.8 KiB4238

merge-stores.llH A D25-Apr-202528.3 KiB712612

min.llH A D25-Apr-202512.1 KiB438375

min3.llH A D25-Apr-20254.4 KiB11292

missing-store.llH A D25-Apr-20251.1 KiB3123

move-addr64-rsrc-dead-subreg-writes.llH A D25-Apr-20251.4 KiB3828

move-to-valu-atomicrmw.llH A D25-Apr-20252.1 KiB5342

mubuf.llH A D25-Apr-20257.9 KiB181159

mul.llH A D25-Apr-20256.4 KiB201175

mul_int24.llH A D25-Apr-2025870 2422

mul_uint24.llH A D25-Apr-20252.2 KiB7062

mulhu.llH A D25-Apr-2025671 1813

multilevel-break.llH A D25-Apr-20251.4 KiB4235

no-hsa-graphics-shaders.llH A D25-Apr-2025495 1713

no-initializer-constant-addrspace.llH A D25-Apr-20251.3 KiB2721

no-shrink-extloads.llH A D25-Apr-20257.6 KiB216194

opencl-image-metadata.llH A D25-Apr-2025748 2519

operand-folding.llH A D25-Apr-20253.5 KiB11598

operand-spacing.llH A D25-Apr-2025972 1916

or.llH A D25-Apr-20256.5 KiB179158

over-max-lds-size.llH A D25-Apr-2025594 1511

packetizer.llH A D25-Apr-2025957 3532

parallelandifcollapse.llH A D25-Apr-20251.9 KiB5950

parallelorifcollapse.llH A D25-Apr-20252.1 KiB6756

partially-dead-super-register-immediate.llH A D25-Apr-20251,016 2922

predicate-dp4.llH A D25-Apr-2025920 2722

predicates.llH A D25-Apr-20252.5 KiB10587

private-element-size.llH A D25-Apr-202514.9 KiB253211

private-memory-atomics.llH A D25-Apr-20251.3 KiB3329

private-memory-broken.llH A D25-Apr-2025744 2217

private-memory-r600.llH A D25-Apr-202511.2 KiB301268

promote-alloca-array-allocation.llH A D25-Apr-20252.2 KiB5146

promote-alloca-bitcast-function.llH A D25-Apr-2025774 2418

promote-alloca-globals.llH A D25-Apr-20251.9 KiB3631

promote-alloca-invariant-markers.llH A D25-Apr-2025961 2622

promote-alloca-lifetime.llH A D25-Apr-2025850 2521

promote-alloca-mem-intrinsics.llH A D25-Apr-20253.8 KiB6656

promote-alloca-no-opts.llH A D25-Apr-20251.8 KiB3935

promote-alloca-padding-size-estimate.llH A D25-Apr-20256 KiB131103

promote-alloca-stored-pointer-value.llH A D25-Apr-20252.6 KiB7668

promote-alloca-to-lds-icmp.llH A D25-Apr-20253.3 KiB6557

promote-alloca-to-lds-phi.llH A D25-Apr-20256.6 KiB205164

promote-alloca-to-lds-select.llH A D25-Apr-20256.4 KiB133121

promote-alloca-unhandled-intrinsic.llH A D25-Apr-2025799 2520

promote-alloca-volatile.llH A D25-Apr-20251.5 KiB4639

pv-packing.llH A D25-Apr-20251.7 KiB4538

pv.llH A D25-Apr-202513.3 KiB241231

r600-encoding.llH A D25-Apr-2025996 2418

r600-export-fix.llH A D25-Apr-20258.3 KiB141136

r600-infinite-loop-bug-while-reorganizing-vector.llH A D25-Apr-20252.7 KiB5952

r600.private-memory.llH A D25-Apr-2025831 2721

r600.work-item-intrinsics.llH A D25-Apr-20253.1 KiB10890

r600cfg.llH A D25-Apr-20254.7 KiB118106

rcp-pattern.llH A D25-Apr-2025505 1210

read-register-invalid-subtarget.llH A D25-Apr-2025465 1510

read-register-invalid-type-i32.llH A D25-Apr-2025414 1510

read-register-invalid-type-i64.llH A D25-Apr-2025358 149

read_register.llH A D25-Apr-20252.7 KiB8271

readcyclecounter.llH A D25-Apr-2025893 2621

reciprocal.llH A D25-Apr-2025455 1410

reduce-load-width-alignment.llH A D25-Apr-20251.6 KiB3934

reduce-store-width-alignment.llH A D25-Apr-20252.1 KiB5447

reg-coalescer-sched-crash.llH A D25-Apr-20251.6 KiB4434

register-count-comments.llH A D25-Apr-20251.3 KiB3127

rename-disconnected-bug.llH A D25-Apr-2025855 3426

rename-independent-subregs.mirH A D25-Apr-2025978 3130

reorder-stores.llH A D25-Apr-20252.8 KiB7063

ret.llH A D25-Apr-202510 KiB243219

ret_jump.llH A D25-Apr-20252.7 KiB6449

rotl.i64.llH A D25-Apr-20251.1 KiB4037

rotl.llH A D25-Apr-20251.8 KiB5853

rotr.i64.llH A D25-Apr-20251.9 KiB6257

rotr.llH A D25-Apr-20251.5 KiB5447

rsq.llH A D25-Apr-20253 KiB7563

rv7x0_count3.llH A D25-Apr-20253.6 KiB5348

s_addk_i32.llH A D25-Apr-20253 KiB9485

s_movk_i32.llH A D25-Apr-20257.8 KiB180165

s_mulk_i32.llH A D25-Apr-20251.2 KiB4237

saddo.llH A D25-Apr-20252.7 KiB6457

salu-to-valu.llH A D25-Apr-202518.9 KiB464418

sampler-resource-id.llH A D25-Apr-20252.3 KiB6655

scalar_to_vector.llH A D25-Apr-20253.4 KiB7766

schedule-fs-loop-nested-if.llH A D25-Apr-20253.5 KiB8273

schedule-fs-loop-nested.llH A D25-Apr-20253.4 KiB8979

schedule-fs-loop.llH A D25-Apr-20252.3 KiB5648

schedule-global-loads.llH A D25-Apr-20251.6 KiB4034

schedule-if-2.llH A D25-Apr-20253.8 KiB9586

schedule-if.llH A D25-Apr-20252 KiB4741

schedule-kernel-arg-loads.llH A D25-Apr-20253.1 KiB5147

schedule-vs-if-nested-loop-failure.llH A D25-Apr-20257.7 KiB162151

schedule-vs-if-nested-loop.llH A D25-Apr-20256.5 KiB131124

scratch-buffer.llH A D25-Apr-20254 KiB11188

sdiv.llH A D25-Apr-20255.6 KiB159142

sdivrem24.llH A D25-Apr-202510.3 KiB338303

sdivrem64.llH A D25-Apr-20254.3 KiB226213

select-i1.llH A D25-Apr-20251.2 KiB2824

select-vectors.llH A D25-Apr-20257.4 KiB220197

select.llH A D25-Apr-20252.1 KiB4843

select64.llH A D25-Apr-20252.3 KiB6559

selectcc-cnd.llH A D25-Apr-2025409 1311

selectcc-cnde-int.llH A D25-Apr-2025386 1311

selectcc-icmp-select-float.llH A D25-Apr-2025534 1714

selectcc-opt.llH A D25-Apr-20252.2 KiB8169

selectcc.llH A D25-Apr-2025726 2119

selected-stack-object.llH A D25-Apr-20251.9 KiB1612

set-dx10.llH A D25-Apr-20255 KiB162148

setcc-equivalent.llH A D25-Apr-2025919 3128

setcc-opt.llH A D25-Apr-20259.4 KiB284259

setcc.llH A D25-Apr-202510.8 KiB412369

setcc64.llH A D25-Apr-20256.3 KiB260231

seto.llH A D25-Apr-2025656 1613

setuo.llH A D25-Apr-2025656 1613

sext-eliminate.llH A D25-Apr-2025826 2721

sext-in-reg-failure-r600.llH A D25-Apr-2025772 2321

sext-in-reg.llH A D25-Apr-202523.9 KiB631568

sgpr-control-flow.llH A D25-Apr-20252.9 KiB10685

sgpr-copy-duplicate-operand.llH A D25-Apr-2025835 2016

sgpr-copy.llH A D25-Apr-202520.4 KiB404356

shared-op-cycle.llH A D25-Apr-20251.1 KiB3226

shift-and-i128-ubfe.llH A D25-Apr-20255.3 KiB119101

shift-and-i64-ubfe.llH A D25-Apr-202517.3 KiB387359

shift-i64-opts.llH A D25-Apr-20258.6 KiB246221

shl.llH A D25-Apr-202515.1 KiB381335

shl_add_constant.llH A D25-Apr-20253.3 KiB9180

shl_add_ptr.llH A D25-Apr-202512.7 KiB285252

si-annotate-cf.llH A D25-Apr-20253.3 KiB151114

si-annotate-cfg-loop-assert.llH A D25-Apr-2025659 2520

si-instr-info-correct-implicit-operands.llH A D25-Apr-2025722 1714

si-literal-folding.llH A D25-Apr-2025497 1612

si-lod-bias.llH A D25-Apr-20252.9 KiB5342

si-lower-control-flow-unreachable-block.llH A D25-Apr-20251.3 KiB5745

si-scheduler.llH A D25-Apr-20253.1 KiB6151

si-sgpr-spill.llH A D25-Apr-202583.8 KiB1,6231,577

si-spill-cf.llH A D25-Apr-202522.4 KiB514462

si-spill-sgpr-stack.llH A D25-Apr-20254.8 KiB6158

si-triv-disjoint-mem-access.llH A D25-Apr-20259.7 KiB234183

si-vector-hang.llH A D25-Apr-20255.3 KiB106100

sign_extend.llH A D25-Apr-20256 KiB166151

simplify-demanded-bits-build-pair.llH A D25-Apr-20251.5 KiB4037

sint_to_fp.f64.llH A D25-Apr-20252.3 KiB6254

sint_to_fp.i64.llH A D25-Apr-20252.3 KiB6250

sint_to_fp.llH A D25-Apr-20254.5 KiB122106

skip-if-dead.llH A D25-Apr-20256.5 KiB256224

smed3.llH A D25-Apr-202514.9 KiB450390

sminmax.llH A D25-Apr-20257.9 KiB225195

smrd-vccz-bug.llH A D25-Apr-20251.6 KiB5043

smrd.llH A D25-Apr-20258.1 KiB166152

spill-alloc-sgpr-init-bug.llH A D25-Apr-20251.3 KiB2924

spill-scavenge-offset.llH A D25-Apr-20252.1 KiB4131

split-scalar-i64-add.llH A D25-Apr-20253.1 KiB7567

split-smrd.llH A D25-Apr-20252 KiB4736

split-vector-memoperand-offsets.llH A D25-Apr-20254.8 KiB10688

sra.llH A D25-Apr-202510.8 KiB259235

srem.llH A D25-Apr-20254.1 KiB11399

srl.llH A D25-Apr-20259.4 KiB217197

ssubo.llH A D25-Apr-20252.8 KiB6659

store-barrier.llH A D25-Apr-20252.1 KiB4439

store-v3i32.llH A D25-Apr-2025516 1411

store-v3i64.llH A D25-Apr-20253.7 KiB129109

store-vector-ptrs.llH A D25-Apr-2025582 1311

store.llH A D25-Apr-202510.2 KiB384309

store.r600.llH A D25-Apr-2025769 2318

store_typed.llH A D25-Apr-2025920 2519

structurize.llH A D25-Apr-20252.3 KiB8475

structurize1.llH A D25-Apr-20251.3 KiB6352

sub.llH A D25-Apr-20254.7 KiB127109

subreg-coalescer-crash.llH A D25-Apr-20254.3 KiB11084

subreg-coalescer-undef-use.llH A D25-Apr-20251.4 KiB4438

subreg-eliminate-dead.llH A D25-Apr-2025664 2017

swizzle-export.llH A D25-Apr-20255.7 KiB129121

target-cpu.llH A D25-Apr-20254.9 KiB113101

tex-clause-antidep.llH A D25-Apr-20251 KiB2420

texture-input-merge.llH A D25-Apr-20251.3 KiB3026

trap.llH A D25-Apr-2025366 1611

trunc-bitcast-vector.llH A D25-Apr-20253.2 KiB9384

trunc-cmp-constant.llH A D25-Apr-20256.3 KiB170155

trunc-store-f64-to-f16.llH A D25-Apr-20252.1 KiB5750

trunc-store-i1.llH A D25-Apr-20251.2 KiB3429

trunc-store.llH A D25-Apr-2025798 1916

trunc-vector-store-assertion-failure.llH A D25-Apr-2025565 2116

trunc.llH A D25-Apr-20253.6 KiB10189

tti-unroll-prefs.llH A D25-Apr-20252.1 KiB5950

uaddo.llH A D25-Apr-20253 KiB8674

udiv.llH A D25-Apr-20255.2 KiB148132

udivrem.llH A D25-Apr-20258.6 KiB350342

udivrem24.llH A D25-Apr-202510.4 KiB328297

udivrem64.llH A D25-Apr-20254.2 KiB224211

uint_to_fp.f64.llH A D25-Apr-20253.5 KiB9987

uint_to_fp.i64.llH A D25-Apr-20252.1 KiB5847

uint_to_fp.llH A D25-Apr-20254.9 KiB140121

umed3.llH A D25-Apr-202516.2 KiB485423

unaligned-load-store.llH A D25-Apr-202515.3 KiB556475

undefined-subreg-liverange.llH A D25-Apr-2025672 2721

unhandled-loop-condition-assertion.llH A D25-Apr-20255.7 KiB116101

uniform-branch-intrinsic-cond.llH A D25-Apr-2025836 2822

uniform-cfg.llH A D25-Apr-202511.9 KiB440362

uniform-crash.llH A D25-Apr-20251.8 KiB5846

uniform-loop-inside-nonuniform.llH A D25-Apr-20251.6 KiB6850

unknown-processor.llH A D25-Apr-2025635 2115

unroll.llH A D25-Apr-20251 KiB3729

unsupported-cc.llH A D25-Apr-20253.6 KiB126114

urecip.llH A D25-Apr-2025481 1410

urem.llH A D25-Apr-20253.3 KiB9586

use-sgpr-multiple-times.llH A D25-Apr-202512.5 KiB271241

usubo.llH A D25-Apr-20253.1 KiB8775

v1i64-kernel-arg.llH A D25-Apr-2025492 1814

v_cndmask.llH A D25-Apr-20251.4 KiB4033

v_mac.llH A D25-Apr-20257.1 KiB217176

valu-i1.llH A D25-Apr-20256.1 KiB190157

vector-alloca.llH A D25-Apr-20252.9 KiB7874

vector-extract-insert.llH A D25-Apr-20253.7 KiB8477

vertex-fetch-encoding.llH A D25-Apr-20251.1 KiB2621

vgpr-spill-emergency-stack-slot-compute.llH A D25-Apr-202534.9 KiB598579

vgpr-spill-emergency-stack-slot.llH A D25-Apr-202531.5 KiB501483

vi-removed-intrinsics.llH A D25-Apr-20251 KiB2518

vop-shrink.llH A D25-Apr-20251.7 KiB5241

vselect.llH A D25-Apr-20253.4 KiB8064

vselect64.llH A D25-Apr-2025706 1613

vtx-fetch-branch.llH A D25-Apr-2025742 3023

vtx-schedule.llH A D25-Apr-2025659 1916

wait.llH A D25-Apr-20254.3 KiB8676

waitcnt-flat.llH A D25-Apr-2025691 1714

wqm.llH A D25-Apr-202513.4 KiB367320

write-register-vgpr-into-sgpr.llH A D25-Apr-2025611 2316

write_register.llH A D25-Apr-20252.6 KiB8170

wrong-transalu-pos-fix.llH A D25-Apr-20252.6 KiB8264

xor.llH A D25-Apr-20255.7 KiB174150

zero_extend.llH A D25-Apr-20251.2 KiB4136

zext-i64-bit-operand.llH A D25-Apr-20251.5 KiB4239

README

1+==============================================================================+
2| How to organize the lit tests                                                |
3+==============================================================================+
4
5- If you write a test for matching a single DAG opcode or intrinsic, it should
6  go in a file called {opcode_name,intrinsic_name}.ll (e.g. fadd.ll)
7
8- If you write a test that matches several DAG opcodes and checks for a single
9  ISA instruction, then that test should go in a file called {ISA_name}.ll (e.g.
10  bfi_int.ll
11
12- For all other tests, use your best judgement for organizing tests and naming
13  the files.
14
15+==============================================================================+
16| Naming conventions                                                           |
17+==============================================================================+
18
19- Use dash '-' and not underscore '_' to separate words in file names, unless
20  the file is named after a DAG opcode or ISA instruction that has an
21  underscore '_' in its name.
22