• Home
Name Date Size #Lines LOC

..--

GlobalISel/03-May-2024-1311

32-bit-local-address-space.llD03-May-20245.1 KiB140122

READMED03-May-20241.1 KiB2216

add-debug.llD03-May-2024558 2519

add.llD03-May-20245.1 KiB190167

add_i64.llD03-May-20242.9 KiB8575

addrspacecast-constantexpr.llD03-May-20245.6 KiB10787

addrspacecast.llD03-May-20249.7 KiB254218

amdgcn.private-memory.llD03-May-20241.7 KiB3226

amdgcn.work-item-intrinsics.llD03-May-20243.4 KiB11593

amdgpu-codegenprepare.llD03-May-2024219 97

amdgpu-shader-calling-convention.llD03-May-2024697 2218

amdgpu.private-memory.llD03-May-202421.1 KiB531464

amdgpu.work-item-intrinsics.deprecated.llD03-May-20248.3 KiB269225

and-gcn.llD03-May-2024881 2822

and.llD03-May-202418.2 KiB541485

annotate-kernel-features-hsa.llD03-May-20249.1 KiB239208

annotate-kernel-features.llD03-May-20246.9 KiB188164

anyext.llD03-May-2024462 1614

array-ptr-calc-i32.llD03-May-20242.5 KiB5345

array-ptr-calc-i64.llD03-May-2024900 2319

atomic_cmp_swap_local.llD03-May-20245.1 KiB9387

atomic_load_add.llD03-May-20241.6 KiB4035

atomic_load_sub.llD03-May-20241.6 KiB4035

basic-branch.llD03-May-20241.5 KiB5644

basic-loop.llD03-May-2024549 1915

bfe_uint.llD03-May-2024756 2723

bfi_int.llD03-May-20241.5 KiB5449

bfm.llD03-May-2024892 2521

big_alu.llD03-May-202471.6 KiB1,3131,275

bitcast.llD03-May-20243.6 KiB11093

bitreverse-inline-immediates.llD03-May-20245.2 KiB159139

bitreverse.llD03-May-20243.9 KiB11699

branch-uniformity.llD03-May-20241.5 KiB4235

bswap.llD03-May-20244.2 KiB116107

bug-vopc-commute.llD03-May-20241.6 KiB5039

build_vector.llD03-May-20241.1 KiB3633

call.llD03-May-20241.7 KiB4638

call_fs.llD03-May-2024462 1611

calling-conventions.llD03-May-2024514 2117

captured-frame-index.llD03-May-20246.7 KiB167140

cayman-loop-bug.llD03-May-2024864 3730

cf-loop-on-constant.llD03-May-20243.5 KiB122105

cf-stack-bug.llD03-May-20245.5 KiB245186

cf_end.llD03-May-2024449 108

cgp-addressing-modes-flat.llD03-May-20243.1 KiB9981

cgp-addressing-modes.llD03-May-202415.2 KiB481397

cgp-bitfield-extract.llD03-May-20246.3 KiB302234

ci-use-flat-for-global.llD03-May-20241 KiB2720

cndmask-no-def-vcc.llD03-May-20241.7 KiB5747

coalescer_distribute.llD03-May-20241.1 KiB5440

coalescer_remat.llD03-May-20242.4 KiB5850

codegen-prepare-addrmode-sext.llD03-May-2024545 1916

combine_vloads.llD03-May-20242 KiB4337

commute-compares.llD03-May-202427.5 KiB698634

commute-shifts.llD03-May-20241.4 KiB3026

commute_modifiers.llD03-May-20248.4 KiB182165

complex-folding.llD03-May-2024533 1815

concat_vectors.llD03-May-202414.9 KiB297264

convergent-inlineasm.llD03-May-20241.5 KiB4638

copy-illegal-type.llD03-May-20246 KiB158144

copy-to-reg.llD03-May-2024897 2823

ctlz.llD03-May-202410.3 KiB270241

ctlz_zero_undef.llD03-May-202410.9 KiB269247

ctpop.llD03-May-202410.4 KiB301268

ctpop64.llD03-May-20247.6 KiB192170

cttz_zero_undef.llD03-May-20243 KiB7266

cube.llD03-May-20242.2 KiB4738

cvt_f32_ubyte.llD03-May-20249.4 KiB243221

cvt_flr_i32_f32.llD03-May-20243 KiB8778

cvt_rpi_i32_f32.llD03-May-20243 KiB8475

dagcombine-reassociate-bug.llD03-May-20241.3 KiB3428

dagcombiner-bug-illegal-vec4-int-to-fp.llD03-May-20241.3 KiB3730

debug.llD03-May-2024459 118

debugger-emit-prologue.llD03-May-20244.3 KiB8169

debugger-insert-nops.llD03-May-20243.1 KiB7262

debugger-reserve-regs.llD03-May-20243.1 KiB6357

default-fp-mode.llD03-May-20242.1 KiB6355

detect-dead-lanes.mirD03-May-202412.2 KiB429389

disconnected-predset-break-bug.llD03-May-20241.1 KiB3025

drop-mem-operand-move-smrd.llD03-May-20242.1 KiB4942

ds-negative-offset-addressing-mode-loop.llD03-May-20243.4 KiB7164

ds-sub-offset.llD03-May-20244.5 KiB125114

ds_read2.llD03-May-202424.1 KiB514459

ds_read2_offset_order.llD03-May-20241.9 KiB4633

ds_read2_superreg.llD03-May-202410.6 KiB210185

ds_read2st64.llD03-May-202412.5 KiB263242

ds_write2.llD03-May-202422.8 KiB437391

ds_write2st64.llD03-May-20245.8 KiB10999

dynamic_stackalloc.llD03-May-2024523 129

elf.llD03-May-20241.7 KiB3529

elf.r600.llD03-May-2024555 1815

empty-function.llD03-May-2024553 2217

endcf-loop-header.llD03-May-20241 KiB4030

extload-private.llD03-May-20241.6 KiB4742

extload.llD03-May-20242.9 KiB6657

extract-vector-elt-build-vector-combine.llD03-May-20244.8 KiB127101

extract_vector_elt-f64.llD03-May-20241.2 KiB3025

extract_vector_elt-i16.llD03-May-20242.8 KiB8775

extract_vector_elt-i64.llD03-May-20242.4 KiB6353

extract_vector_elt-i8.llD03-May-20244.8 KiB152136

extractelt-to-trunc.llD03-May-20242.7 KiB7870

fabs.f64.llD03-May-20243.1 KiB9887

fabs.llD03-May-20243.1 KiB10284

fadd.llD03-May-20242.1 KiB6560

fadd64.llD03-May-20241.8 KiB4540

fcanonicalize.llD03-May-202415 KiB352313

fceil.llD03-May-20244.8 KiB133125

fceil64.llD03-May-20243.5 KiB10597

fcmp-cnd.llD03-May-2024502 1512

fcmp-cnde-int-args.llD03-May-2024564 1713

fcmp.llD03-May-20241.1 KiB3931

fcmp64.llD03-May-20242.8 KiB7568

fconst64.llD03-May-2024498 1411

fcopysign.f32.llD03-May-20242.1 KiB5444

fcopysign.f64.llD03-May-20242.3 KiB4136

fdiv.f64.llD03-May-20244.5 KiB9783

fdiv.llD03-May-20248.6 KiB262229

fetch-limits.r600.llD03-May-20244.1 KiB5751

fetch-limits.r700+.llD03-May-20247.5 KiB9892

ffloor.f64.llD03-May-20244.3 KiB129119

ffloor.llD03-May-20241.5 KiB5040

flat-address-space.llD03-May-20245.1 KiB133114

flat-scratch-reg.llD03-May-20241.1 KiB4035

flat_atomics.llD03-May-202438.9 KiB969871

flat_atomics_i64.llD03-May-202441.2 KiB976878

floor.llD03-May-2024498 1511

fma-combine.llD03-May-202428.3 KiB569507

fma.f64.llD03-May-20242.2 KiB4842

fma.llD03-May-20244.2 KiB9378

fmad.llD03-May-2024654 1814

fmax.llD03-May-2024563 1612

fmax3.f64.llD03-May-20241.4 KiB2522

fmax3.llD03-May-20241.9 KiB4036

fmax_legacy.f64.llD03-May-20242.5 KiB6853

fmax_legacy.llD03-May-20246.8 KiB157130

fmaxnum.f64.llD03-May-20242.5 KiB7769

fmaxnum.llD03-May-20249.7 KiB284246

fmed3.llD03-May-20246.2 KiB155122

fmin.llD03-May-2024563 1612

fmin3.llD03-May-20242 KiB4137

fmin_legacy.f64.llD03-May-20242.9 KiB7862

fmin_legacy.llD03-May-20249 KiB208172

fminnum.f64.llD03-May-20242.5 KiB7769

fminnum.llD03-May-20249.7 KiB282245

fmul-2-combine-multi-use.llD03-May-20244.1 KiB10393

fmul.llD03-May-20242.8 KiB9279

fmul64.llD03-May-20241.9 KiB4036

fmuladd.llD03-May-20249.1 KiB200164

fnearbyint.llD03-May-20241.9 KiB5949

fneg-fabs.f64.llD03-May-20244.3 KiB10291

fneg-fabs.llD03-May-20243.9 KiB11096

fneg.f64.llD03-May-20242.1 KiB6153

fneg.llD03-May-20242.2 KiB7160

fp-classify.llD03-May-20244.3 KiB129117

fp16_to_fp.llD03-May-20241.3 KiB3025

fp32_to_fp16.llD03-May-2024732 1613

fp_to_sint.f64.llD03-May-20242.2 KiB5748

fp_to_sint.llD03-May-20245.2 KiB231217

fp_to_uint.f64.llD03-May-20242.6 KiB7160

fp_to_uint.llD03-May-20244.9 KiB218205

fpext.llD03-May-20241.9 KiB5650

fptrunc.llD03-May-20241.6 KiB4641

fract.f64.llD03-May-20245.7 KiB11295

fract.llD03-May-20243.2 KiB7561

frem.llD03-May-20244.5 KiB115105

fsqrt.f64.llD03-May-20241.1 KiB2722

fsqrt.llD03-May-20245.1 KiB144125

fsub.llD03-May-20243.1 KiB7261

fsub64.llD03-May-20244.4 KiB10895

ftrunc.f64.llD03-May-20243.7 KiB112102

ftrunc.llD03-May-20243.3 KiB121113

gep-address-space.llD03-May-20243 KiB7264

global-constant.llD03-May-20241.3 KiB2824

global-directive.llD03-May-2024582 1613

global-variable-relocs.llD03-May-202410.1 KiB204190

global_atomics.llD03-May-202445.1 KiB1,045942

global_atomics_i64.llD03-May-202446.9 KiB1,038931

gv-const-addrspace.llD03-May-20243.4 KiB10582

gv-offset-folding.llD03-May-2024827 2217

half.llD03-May-202420.9 KiB623561

hsa-default-device.llD03-May-2024361 128

hsa-fp-mode.llD03-May-20242.6 KiB6961

hsa-func.llD03-May-20242.1 KiB6250

hsa-globals.llD03-May-20241.5 KiB5140

hsa-group-segment.llD03-May-2024389 1511

hsa-note-no-func.llD03-May-2024523 97

hsa.llD03-May-20242.1 KiB6150

i1-copy-implicit-def.llD03-May-2024567 2217

i1-copy-phi.llD03-May-20241.1 KiB3830

i8-to-double-to-float.llD03-May-2024342 129

icmp-select-sete-reverse-args.llD03-May-2024648 1915

icmp64.llD03-May-20242.7 KiB9482

image-attributes.llD03-May-20247.7 KiB207180

image-resource-id.llD03-May-202416.6 KiB410373

imm.llD03-May-202422.3 KiB610543

indirect-addressing-si.llD03-May-202417.6 KiB492431

indirect-addressing-undef.mirD03-May-202412.9 KiB328290

indirect-private-64.llD03-May-20244.8 KiB125104

infinite-loop-evergreen.llD03-May-2024173 118

infinite-loop.llD03-May-2024600 1915

inline-asm.llD03-May-20244.8 KiB186161

inline-calls.llD03-May-2024651 2622

inline-constraints.llD03-May-20241.4 KiB2421

input-mods.llD03-May-2024953 2521

insert_subreg.llD03-May-2024538 1714

insert_vector_elt.llD03-May-202418.3 KiB446371

invalid-addrspacecast.llD03-May-2024439 97

invariant-load-no-alias-store.llD03-May-20241.7 KiB3630

jump-address.llD03-May-20242.1 KiB5144

kcache-fold.llD03-May-20246.1 KiB10197

kernarg-stack-alignment.llD03-May-20241 KiB4538

kernel-args.llD03-May-202415.5 KiB530488

large-alloca-compute.llD03-May-20242.6 KiB6048

large-alloca-graphics.llD03-May-20241.8 KiB4739

large-constant-initializer.llD03-May-2024511 2014

large-work-group-promote-alloca.llD03-May-20245.7 KiB118108

large-work-group-registers.llD03-May-20241.8 KiB4236

lds-alignment.llD03-May-202415.2 KiB269217

lds-initializer.llD03-May-2024555 1410

lds-m0-init-in-loop.llD03-May-20241.6 KiB4836

lds-oqap-crash.llD03-May-20241.1 KiB2926

lds-output-queue.llD03-May-20243.6 KiB10093

lds-size.llD03-May-2024783 3324

lds-zero-initializer.llD03-May-2024528 1410

legalizedag-bug-expand-setcc.llD03-May-2024696 2723

lit.local.cfgD03-May-202470 32

literals.llD03-May-20241.9 KiB6555

liveness.mirD03-May-2024961 3330

llvm.AMDGPU.barrier.global.llD03-May-2024943 3125

llvm.AMDGPU.barrier.local.llD03-May-2024940 3225

llvm.AMDGPU.bfe.i32.llD03-May-202415.2 KiB438399

llvm.AMDGPU.bfe.u32.llD03-May-202420.9 KiB628573

llvm.AMDGPU.clamp.llD03-May-20242.5 KiB5750

llvm.AMDGPU.cube.llD03-May-20242.8 KiB5851

llvm.AMDGPU.flbit.i32.llD03-May-20241.1 KiB2925

llvm.AMDGPU.kill.llD03-May-20241.6 KiB3731

llvm.AMDGPU.rsq.clamped.f64.llD03-May-2024990 2217

llvm.AMDGPU.rsq.clamped.llD03-May-20241.1 KiB2619

llvm.AMDGPU.rsq.llD03-May-20241.3 KiB3429

llvm.SI.fs.interp.llD03-May-20242.7 KiB6048

llvm.SI.gather4.llD03-May-202428.6 KiB526477

llvm.SI.getlod.llD03-May-20242.3 KiB4537

llvm.SI.image.llD03-May-20242.4 KiB5043

llvm.SI.image.sample-masked.llD03-May-20244.6 KiB9585

llvm.SI.image.sample.llD03-May-202416.3 KiB310284

llvm.SI.image.sample.o.llD03-May-202416.4 KiB310284

llvm.SI.load.dword.llD03-May-20243.2 KiB5340

llvm.SI.packf16.llD03-May-20241.2 KiB2923

llvm.SI.sendmsg-m0.llD03-May-2024540 1813

llvm.SI.sendmsg.llD03-May-2024767 2520

llvm.SI.tbuffer.store.llD03-May-20242.2 KiB4640

llvm.amdgcn.atomic.dec.llD03-May-202417.8 KiB388338

llvm.amdgcn.atomic.inc.llD03-May-202417.8 KiB384338

llvm.amdgcn.buffer.atomic.llD03-May-20246.8 KiB127119

llvm.amdgcn.buffer.load.format.llD03-May-20245.9 KiB134120

llvm.amdgcn.buffer.load.llD03-May-20244.9 KiB120106

llvm.amdgcn.buffer.store.format.llD03-May-20244.2 KiB9684

llvm.amdgcn.buffer.store.llD03-May-20244 KiB9684

llvm.amdgcn.buffer.wbinvl1.llD03-May-2024633 1713

llvm.amdgcn.buffer.wbinvl1.sc.llD03-May-2024438 1511

llvm.amdgcn.buffer.wbinvl1.vol.llD03-May-2024659 1713

llvm.amdgcn.class.llD03-May-202420.2 KiB512462

llvm.amdgcn.cos.llD03-May-2024586 1612

llvm.amdgcn.cubeid.llD03-May-2024678 1612

llvm.amdgcn.cubema.llD03-May-2024678 1612

llvm.amdgcn.cubesc.llD03-May-2024678 1612

llvm.amdgcn.cubetc.llD03-May-2024678 1612

llvm.amdgcn.dispatch.ptr.llD03-May-2024821 2015

llvm.amdgcn.div.fixup.llD03-May-20241.6 KiB3228

llvm.amdgcn.div.fmas.llD03-May-20248.1 KiB179155

llvm.amdgcn.div.scale.llD03-May-202418.1 KiB365311

llvm.amdgcn.ds.bpermute.llD03-May-20241.3 KiB3428

llvm.amdgcn.ds.permute.llD03-May-2024944 2520

llvm.amdgcn.ds.swizzle.llD03-May-2024601 1612

llvm.amdgcn.fract.llD03-May-20241.2 KiB3529

llvm.amdgcn.frexp.exp.llD03-May-20242.6 KiB6556

llvm.amdgcn.frexp.mant.llD03-May-20242.7 KiB6556

llvm.amdgcn.groupstaticgroup.llD03-May-20242.3 KiB5744

llvm.amdgcn.image.atomic.llD03-May-20247.3 KiB124112

llvm.amdgcn.image.llD03-May-20245 KiB11197

llvm.amdgcn.interp.llD03-May-20241.3 KiB3024

llvm.amdgcn.kernarg.segment.ptr.llD03-May-20241.5 KiB3529

llvm.amdgcn.ldexp.llD03-May-20242 KiB5345

llvm.amdgcn.lerp.llD03-May-2024564 1511

llvm.amdgcn.log.clamp.llD03-May-2024665 1813

llvm.amdgcn.mbcnt.llD03-May-20241 KiB2518

llvm.amdgcn.mov.dpp.llD03-May-20242.8 KiB6757

llvm.amdgcn.ps.live.llD03-May-20242 KiB6048

llvm.amdgcn.queue.ptr.llD03-May-2024815 2015

llvm.amdgcn.rcp.llD03-May-20244.5 KiB129113

llvm.amdgcn.read.workdim.llD03-May-20241.7 KiB4741

llvm.amdgcn.rsq.clamp.llD03-May-20241.8 KiB5041

llvm.amdgcn.rsq.legacy.llD03-May-20241.4 KiB4033

llvm.amdgcn.rsq.llD03-May-20242.4 KiB6959

llvm.amdgcn.s.barrier.llD03-May-2024938 2925

llvm.amdgcn.s.dcache.inv.llD03-May-2024989 3226

llvm.amdgcn.s.dcache.inv.vol.llD03-May-20241 KiB3226

llvm.amdgcn.s.dcache.wb.llD03-May-2024791 3024

llvm.amdgcn.s.dcache.wb.vol.llD03-May-2024827 3024

llvm.amdgcn.s.getreg.llD03-May-2024705 1713

llvm.amdgcn.s.memrealtime.llD03-May-2024717 2318

llvm.amdgcn.s.memtime.llD03-May-2024791 2419

llvm.amdgcn.s.sleep.llD03-May-20241.4 KiB4641

llvm.amdgcn.s.waitcnt.llD03-May-20241.6 KiB3933

llvm.amdgcn.sin.llD03-May-2024586 1612

llvm.amdgcn.trig.preop.llD03-May-20241.4 KiB3127

llvm.amdgcn.workgroup.id.llD03-May-20244 KiB10892

llvm.amdgcn.workitem.id.llD03-May-20241.9 KiB5745

llvm.amdgpu.kilp.llD03-May-2024636 2016

llvm.cos.llD03-May-20241.2 KiB4034

llvm.dbg.value.llD03-May-20241.7 KiB3731

llvm.exp2.llD03-May-20242.8 KiB8174

llvm.log2.llD03-May-20242.8 KiB8174

llvm.memcpy.llD03-May-20249.9 KiB328293

llvm.pow.llD03-May-20241.8 KiB3934

llvm.r600.dot4.llD03-May-2024552 129

llvm.r600.read.local.size.llD03-May-20246.4 KiB185164

llvm.r600.read.workdim.llD03-May-20241 KiB3731

llvm.r600.tex.llD03-May-20245.3 KiB6660

llvm.rint.f64.llD03-May-20241.4 KiB4740

llvm.rint.llD03-May-20241.4 KiB5142

llvm.round.f64.llD03-May-20242.3 KiB7258

llvm.round.llD03-May-20242.4 KiB6859

llvm.sin.llD03-May-20243.2 KiB125112

load-constant-f64.llD03-May-2024786 1613

load-constant-i1.llD03-May-202414.5 KiB372324

load-constant-i16.llD03-May-202416.1 KiB442385

load-constant-i32.llD03-May-202411.5 KiB381317

load-constant-i64.llD03-May-20242.7 KiB8571

load-constant-i8.llD03-May-202420.7 KiB568489

load-global-f32.llD03-May-20243 KiB9478

load-global-f64.llD03-May-20243.3 KiB9583

load-global-i1.llD03-May-202413.9 KiB372324

load-global-i16.llD03-May-202417 KiB477411

load-global-i32.llD03-May-202415.6 KiB522441

load-global-i64.llD03-May-20243.7 KiB123103

load-global-i8.llD03-May-202420.8 KiB565486

load-input-fold.llD03-May-20245.9 KiB117108

load-local-f32.llD03-May-20243 KiB11197

load-local-f64.llD03-May-20243.7 KiB155133

load-local-i1.llD03-May-202413.8 KiB372324

load-local-i16.llD03-May-202416.4 KiB455396

load-local-i32.llD03-May-20246.8 KiB183158

load-local-i64.llD03-May-20243.6 KiB155133

load-local-i8.llD03-May-202419.3 KiB557481

load-weird-sizes.llD03-May-20241.4 KiB3227

local-64.llD03-May-20246.5 KiB162145

local-atomics.llD03-May-202420.2 KiB551496

local-atomics64.llD03-May-202416.9 KiB471420

local-memory-two-objects.llD03-May-20243.2 KiB8160

local-memory.llD03-May-20243 KiB8571

local-stack-slot-bug.llD03-May-20244 KiB2321

loop-address.llD03-May-20241.1 KiB3527

loop-idiom.llD03-May-20241.5 KiB5243

lower-range-metadata-intrinsic-call.llD03-May-20241.5 KiB4739

lshl.llD03-May-2024578 1611

lshr.llD03-May-2024579 1611

m0-spill.llD03-May-20241.2 KiB3627

mad-combine.llD03-May-202429.1 KiB573460

mad-sub.llD03-May-20249.7 KiB216198

mad24-get-global-id.llD03-May-20241.4 KiB3728

mad_int24.llD03-May-2024903 2523

mad_uint24.llD03-May-20242.5 KiB7768

madak.llD03-May-20249.1 KiB223184

madmk.llD03-May-20249.1 KiB216178

max-literals.llD03-May-20242.3 KiB6757

max.llD03-May-20249.6 KiB320271

max3.llD03-May-20241.8 KiB4238

merge-stores.llD03-May-202428.3 KiB712612

min.llD03-May-202412.1 KiB438375

min3.llD03-May-20244.4 KiB11292

missing-store.llD03-May-20241.1 KiB3123

move-addr64-rsrc-dead-subreg-writes.llD03-May-20241.4 KiB3828

move-to-valu-atomicrmw.llD03-May-20242.1 KiB5342

mubuf.llD03-May-20247.9 KiB181159

mul.llD03-May-20246.4 KiB201175

mul_int24.llD03-May-2024870 2422

mul_uint24.llD03-May-20242.2 KiB7062

mulhu.llD03-May-2024671 1813

multilevel-break.llD03-May-20241.4 KiB4235

no-hsa-graphics-shaders.llD03-May-2024495 1713

no-initializer-constant-addrspace.llD03-May-20241.3 KiB2721

no-shrink-extloads.llD03-May-20247.6 KiB216194

opencl-image-metadata.llD03-May-2024748 2519

operand-folding.llD03-May-20243.5 KiB11598

operand-spacing.llD03-May-2024972 1916

or.llD03-May-20246.5 KiB179158

over-max-lds-size.llD03-May-2024594 1511

packetizer.llD03-May-2024957 3532

parallelandifcollapse.llD03-May-20241.9 KiB5950

parallelorifcollapse.llD03-May-20242.1 KiB6756

partially-dead-super-register-immediate.llD03-May-20241,016 2922

predicate-dp4.llD03-May-2024920 2722

predicates.llD03-May-20242.5 KiB10587

private-element-size.llD03-May-202414.9 KiB253211

private-memory-atomics.llD03-May-20241.3 KiB3329

private-memory-broken.llD03-May-2024744 2217

private-memory-r600.llD03-May-202411.2 KiB301268

promote-alloca-array-allocation.llD03-May-20242.2 KiB5146

promote-alloca-bitcast-function.llD03-May-2024774 2418

promote-alloca-globals.llD03-May-20241.9 KiB3631

promote-alloca-invariant-markers.llD03-May-2024961 2622

promote-alloca-lifetime.llD03-May-2024850 2521

promote-alloca-mem-intrinsics.llD03-May-20243.8 KiB6656

promote-alloca-no-opts.llD03-May-20241.8 KiB3935

promote-alloca-padding-size-estimate.llD03-May-20246 KiB131103

promote-alloca-stored-pointer-value.llD03-May-20242.6 KiB7668

promote-alloca-to-lds-icmp.llD03-May-20243.3 KiB6557

promote-alloca-to-lds-phi.llD03-May-20246.6 KiB205164

promote-alloca-to-lds-select.llD03-May-20246.4 KiB133121

promote-alloca-unhandled-intrinsic.llD03-May-2024799 2520

promote-alloca-volatile.llD03-May-20241.5 KiB4639

pv-packing.llD03-May-20241.7 KiB4538

pv.llD03-May-202413.3 KiB241231

r600-encoding.llD03-May-2024996 2418

r600-export-fix.llD03-May-20248.3 KiB141136

r600-infinite-loop-bug-while-reorganizing-vector.llD03-May-20242.7 KiB5952

r600.private-memory.llD03-May-2024831 2721

r600.work-item-intrinsics.llD03-May-20243.1 KiB10890

r600cfg.llD03-May-20244.7 KiB118106

rcp-pattern.llD03-May-2024505 1210

read-register-invalid-subtarget.llD03-May-2024465 1510

read-register-invalid-type-i32.llD03-May-2024414 1510

read-register-invalid-type-i64.llD03-May-2024358 149

read_register.llD03-May-20242.7 KiB8271

readcyclecounter.llD03-May-2024893 2621

reciprocal.llD03-May-2024455 1410

reduce-load-width-alignment.llD03-May-20241.6 KiB3934

reduce-store-width-alignment.llD03-May-20242.1 KiB5447

reg-coalescer-sched-crash.llD03-May-20241.6 KiB4434

register-count-comments.llD03-May-20241.3 KiB3127

rename-disconnected-bug.llD03-May-2024855 3426

rename-independent-subregs.mirD03-May-2024978 3130

reorder-stores.llD03-May-20242.8 KiB7063

ret.llD03-May-202410 KiB243219

ret_jump.llD03-May-20242.7 KiB6449

rotl.i64.llD03-May-20241.1 KiB4037

rotl.llD03-May-20241.8 KiB5853

rotr.i64.llD03-May-20241.9 KiB6257

rotr.llD03-May-20241.5 KiB5447

rsq.llD03-May-20243 KiB7563

rv7x0_count3.llD03-May-20243.6 KiB5348

s_addk_i32.llD03-May-20243 KiB9485

s_movk_i32.llD03-May-20247.8 KiB180165

s_mulk_i32.llD03-May-20241.2 KiB4237

saddo.llD03-May-20242.7 KiB6457

salu-to-valu.llD03-May-202418.9 KiB464418

sampler-resource-id.llD03-May-20242.3 KiB6655

scalar_to_vector.llD03-May-20243.4 KiB7766

schedule-fs-loop-nested-if.llD03-May-20243.5 KiB8273

schedule-fs-loop-nested.llD03-May-20243.4 KiB8979

schedule-fs-loop.llD03-May-20242.3 KiB5648

schedule-global-loads.llD03-May-20241.6 KiB4034

schedule-if-2.llD03-May-20243.8 KiB9586

schedule-if.llD03-May-20242 KiB4741

schedule-kernel-arg-loads.llD03-May-20243.1 KiB5147

schedule-vs-if-nested-loop-failure.llD03-May-20247.7 KiB162151

schedule-vs-if-nested-loop.llD03-May-20246.5 KiB131124

scratch-buffer.llD03-May-20244 KiB11188

sdiv.llD03-May-20245.6 KiB159142

sdivrem24.llD03-May-202410.3 KiB338303

sdivrem64.llD03-May-20244.3 KiB226213

select-i1.llD03-May-20241.2 KiB2824

select-vectors.llD03-May-20247.4 KiB220197

select.llD03-May-20242.1 KiB4843

select64.llD03-May-20242.3 KiB6559

selectcc-cnd.llD03-May-2024409 1311

selectcc-cnde-int.llD03-May-2024386 1311

selectcc-icmp-select-float.llD03-May-2024534 1714

selectcc-opt.llD03-May-20242.2 KiB8169

selectcc.llD03-May-2024726 2119

selected-stack-object.llD03-May-20241.9 KiB1612

set-dx10.llD03-May-20245 KiB162148

setcc-equivalent.llD03-May-2024919 3128

setcc-opt.llD03-May-20249.4 KiB284259

setcc.llD03-May-202410.8 KiB412369

setcc64.llD03-May-20246.3 KiB260231

seto.llD03-May-2024656 1613

setuo.llD03-May-2024656 1613

sext-eliminate.llD03-May-2024826 2721

sext-in-reg-failure-r600.llD03-May-2024772 2321

sext-in-reg.llD03-May-202423.9 KiB631568

sgpr-control-flow.llD03-May-20242.9 KiB10685

sgpr-copy-duplicate-operand.llD03-May-2024835 2016

sgpr-copy.llD03-May-202420.4 KiB404356

shared-op-cycle.llD03-May-20241.1 KiB3226

shift-and-i128-ubfe.llD03-May-20245.3 KiB119101

shift-and-i64-ubfe.llD03-May-202417.3 KiB387359

shift-i64-opts.llD03-May-20248.6 KiB246221

shl.llD03-May-202415.1 KiB381335

shl_add_constant.llD03-May-20243.3 KiB9180

shl_add_ptr.llD03-May-202412.7 KiB285252

si-annotate-cf.llD03-May-20243.3 KiB151114

si-annotate-cfg-loop-assert.llD03-May-2024659 2520

si-instr-info-correct-implicit-operands.llD03-May-2024722 1714

si-literal-folding.llD03-May-2024497 1612

si-lod-bias.llD03-May-20242.9 KiB5342

si-lower-control-flow-unreachable-block.llD03-May-20241.3 KiB5745

si-scheduler.llD03-May-20243.1 KiB6151

si-sgpr-spill.llD03-May-202483.8 KiB1,6231,577

si-spill-cf.llD03-May-202422.4 KiB514462

si-spill-sgpr-stack.llD03-May-20244.8 KiB6158

si-triv-disjoint-mem-access.llD03-May-20249.7 KiB234183

si-vector-hang.llD03-May-20245.3 KiB106100

sign_extend.llD03-May-20246 KiB166151

simplify-demanded-bits-build-pair.llD03-May-20241.5 KiB4037

sint_to_fp.f64.llD03-May-20242.3 KiB6254

sint_to_fp.i64.llD03-May-20242.3 KiB6250

sint_to_fp.llD03-May-20244.5 KiB122106

skip-if-dead.llD03-May-20246.5 KiB256224

smed3.llD03-May-202414.9 KiB450390

sminmax.llD03-May-20247.9 KiB225195

smrd-vccz-bug.llD03-May-20241.6 KiB5043

smrd.llD03-May-20248.1 KiB166152

spill-alloc-sgpr-init-bug.llD03-May-20241.3 KiB2924

spill-scavenge-offset.llD03-May-20242.1 KiB4131

split-scalar-i64-add.llD03-May-20243.1 KiB7567

split-smrd.llD03-May-20242 KiB4736

split-vector-memoperand-offsets.llD03-May-20244.8 KiB10688

sra.llD03-May-202410.8 KiB259235

srem.llD03-May-20244.1 KiB11399

srl.llD03-May-20249.4 KiB217197

ssubo.llD03-May-20242.8 KiB6659

store-barrier.llD03-May-20242.1 KiB4439

store-v3i32.llD03-May-2024516 1411

store-v3i64.llD03-May-20243.7 KiB129109

store-vector-ptrs.llD03-May-2024582 1311

store.llD03-May-202410.2 KiB384309

store.r600.llD03-May-2024769 2318

store_typed.llD03-May-2024920 2519

structurize.llD03-May-20242.3 KiB8475

structurize1.llD03-May-20241.3 KiB6352

sub.llD03-May-20244.7 KiB127109

subreg-coalescer-crash.llD03-May-20244.3 KiB11084

subreg-coalescer-undef-use.llD03-May-20241.4 KiB4438

subreg-eliminate-dead.llD03-May-2024664 2017

swizzle-export.llD03-May-20245.7 KiB129121

target-cpu.llD03-May-20244.9 KiB113101

tex-clause-antidep.llD03-May-20241 KiB2420

texture-input-merge.llD03-May-20241.3 KiB3026

trap.llD03-May-2024366 1611

trunc-bitcast-vector.llD03-May-20243.2 KiB9384

trunc-cmp-constant.llD03-May-20246.3 KiB170155

trunc-store-f64-to-f16.llD03-May-20242.1 KiB5750

trunc-store-i1.llD03-May-20241.2 KiB3429

trunc-store.llD03-May-2024798 1916

trunc-vector-store-assertion-failure.llD03-May-2024565 2116

trunc.llD03-May-20243.6 KiB10189

tti-unroll-prefs.llD03-May-20242.1 KiB5950

uaddo.llD03-May-20243 KiB8674

udiv.llD03-May-20245.2 KiB148132

udivrem.llD03-May-20248.6 KiB350342

udivrem24.llD03-May-202410.4 KiB328297

udivrem64.llD03-May-20244.2 KiB224211

uint_to_fp.f64.llD03-May-20243.5 KiB9987

uint_to_fp.i64.llD03-May-20242.1 KiB5847

uint_to_fp.llD03-May-20244.9 KiB140121

umed3.llD03-May-202416.2 KiB485423

unaligned-load-store.llD03-May-202415.3 KiB556475

undefined-subreg-liverange.llD03-May-2024672 2721

unhandled-loop-condition-assertion.llD03-May-20245.7 KiB116101

uniform-branch-intrinsic-cond.llD03-May-2024836 2822

uniform-cfg.llD03-May-202411.9 KiB440362

uniform-crash.llD03-May-20241.8 KiB5846

uniform-loop-inside-nonuniform.llD03-May-20241.6 KiB6850

unknown-processor.llD03-May-2024635 2115

unroll.llD03-May-20241 KiB3729

unsupported-cc.llD03-May-20243.6 KiB126114

urecip.llD03-May-2024481 1410

urem.llD03-May-20243.3 KiB9586

use-sgpr-multiple-times.llD03-May-202412.5 KiB271241

usubo.llD03-May-20243.1 KiB8775

v1i64-kernel-arg.llD03-May-2024492 1814

v_cndmask.llD03-May-20241.4 KiB4033

v_mac.llD03-May-20247.1 KiB217176

valu-i1.llD03-May-20246.1 KiB190157

vector-alloca.llD03-May-20242.9 KiB7874

vector-extract-insert.llD03-May-20243.7 KiB8477

vertex-fetch-encoding.llD03-May-20241.1 KiB2621

vgpr-spill-emergency-stack-slot-compute.llD03-May-202434.9 KiB598579

vgpr-spill-emergency-stack-slot.llD03-May-202431.5 KiB501483

vi-removed-intrinsics.llD03-May-20241 KiB2518

vop-shrink.llD03-May-20241.7 KiB5241

vselect.llD03-May-20243.4 KiB8064

vselect64.llD03-May-2024706 1613

vtx-fetch-branch.llD03-May-2024742 3023

vtx-schedule.llD03-May-2024659 1916

wait.llD03-May-20244.3 KiB8676

waitcnt-flat.llD03-May-2024691 1714

wqm.llD03-May-202413.4 KiB367320

write-register-vgpr-into-sgpr.llD03-May-2024611 2316

write_register.llD03-May-20242.6 KiB8170

wrong-transalu-pos-fix.llD03-May-20242.6 KiB8264

xor.llD03-May-20245.7 KiB174150

zero_extend.llD03-May-20241.2 KiB4136

zext-i64-bit-operand.llD03-May-20241.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