• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

GlobalISel/23-Nov-2023-1311

32-bit-local-address-space.llD23-Nov-20235.1 KiB140122

READMED23-Nov-20231.1 KiB2216

add-debug.llD23-Nov-2023558 2519

add.llD23-Nov-20235.1 KiB190167

add_i64.llD23-Nov-20232.9 KiB8575

addrspacecast-constantexpr.llD23-Nov-20235.6 KiB10787

addrspacecast.llD23-Nov-20239.7 KiB254218

amdgcn.private-memory.llD23-Nov-20231.7 KiB3226

amdgcn.work-item-intrinsics.llD23-Nov-20233.4 KiB11593

amdgpu-codegenprepare.llD23-Nov-2023219 97

amdgpu-shader-calling-convention.llD23-Nov-2023697 2218

amdgpu.private-memory.llD23-Nov-202321.1 KiB531464

amdgpu.work-item-intrinsics.deprecated.llD23-Nov-20238.3 KiB269225

and-gcn.llD23-Nov-2023881 2822

and.llD23-Nov-202318.2 KiB541485

annotate-kernel-features-hsa.llD23-Nov-20239.1 KiB239208

annotate-kernel-features.llD23-Nov-20236.9 KiB188164

anyext.llD23-Nov-2023462 1614

array-ptr-calc-i32.llD23-Nov-20232.5 KiB5345

array-ptr-calc-i64.llD23-Nov-2023900 2319

atomic_cmp_swap_local.llD23-Nov-20235.1 KiB9387

atomic_load_add.llD23-Nov-20231.6 KiB4035

atomic_load_sub.llD23-Nov-20231.6 KiB4035

basic-branch.llD23-Nov-20231.5 KiB5644

basic-loop.llD23-Nov-2023549 1915

bfe_uint.llD23-Nov-2023756 2723

bfi_int.llD23-Nov-20231.5 KiB5449

bfm.llD23-Nov-2023892 2521

big_alu.llD23-Nov-202371.6 KiB1,3131,275

bitcast.llD23-Nov-20233.6 KiB11093

bitreverse-inline-immediates.llD23-Nov-20235.2 KiB159139

bitreverse.llD23-Nov-20233.9 KiB11699

branch-uniformity.llD23-Nov-20231.5 KiB4235

bswap.llD23-Nov-20234.2 KiB116107

bug-vopc-commute.llD23-Nov-20231.6 KiB5039

build_vector.llD23-Nov-20231.1 KiB3633

call.llD23-Nov-20231.7 KiB4638

call_fs.llD23-Nov-2023462 1611

calling-conventions.llD23-Nov-2023514 2117

captured-frame-index.llD23-Nov-20236.7 KiB167140

cayman-loop-bug.llD23-Nov-2023864 3730

cf-loop-on-constant.llD23-Nov-20233.5 KiB122105

cf-stack-bug.llD23-Nov-20235.5 KiB245186

cf_end.llD23-Nov-2023449 108

cgp-addressing-modes-flat.llD23-Nov-20233.1 KiB9981

cgp-addressing-modes.llD23-Nov-202315.2 KiB481397

cgp-bitfield-extract.llD23-Nov-20236.3 KiB302234

ci-use-flat-for-global.llD23-Nov-20231 KiB2720

cndmask-no-def-vcc.llD23-Nov-20231.7 KiB5747

coalescer_distribute.llD23-Nov-20231.1 KiB5440

coalescer_remat.llD23-Nov-20232.4 KiB5850

codegen-prepare-addrmode-sext.llD23-Nov-2023545 1916

combine_vloads.llD23-Nov-20232 KiB4337

commute-compares.llD23-Nov-202327.5 KiB698634

commute-shifts.llD23-Nov-20231.4 KiB3026

commute_modifiers.llD23-Nov-20238.4 KiB182165

complex-folding.llD23-Nov-2023533 1815

concat_vectors.llD23-Nov-202314.9 KiB297264

convergent-inlineasm.llD23-Nov-20231.5 KiB4638

copy-illegal-type.llD23-Nov-20236 KiB158144

copy-to-reg.llD23-Nov-2023897 2823

ctlz.llD23-Nov-202310.3 KiB270241

ctlz_zero_undef.llD23-Nov-202310.9 KiB269247

ctpop.llD23-Nov-202310.4 KiB301268

ctpop64.llD23-Nov-20237.6 KiB192170

cttz_zero_undef.llD23-Nov-20233 KiB7266

cube.llD23-Nov-20232.2 KiB4738

cvt_f32_ubyte.llD23-Nov-20239.4 KiB243221

cvt_flr_i32_f32.llD23-Nov-20233 KiB8778

cvt_rpi_i32_f32.llD23-Nov-20233 KiB8475

dagcombine-reassociate-bug.llD23-Nov-20231.3 KiB3428

dagcombiner-bug-illegal-vec4-int-to-fp.llD23-Nov-20231.3 KiB3730

debug.llD23-Nov-2023459 118

debugger-emit-prologue.llD23-Nov-20234.3 KiB8169

debugger-insert-nops.llD23-Nov-20233.1 KiB7262

debugger-reserve-regs.llD23-Nov-20233.1 KiB6357

default-fp-mode.llD23-Nov-20232.1 KiB6355

detect-dead-lanes.mirD23-Nov-202312.2 KiB429389

disconnected-predset-break-bug.llD23-Nov-20231.1 KiB3025

drop-mem-operand-move-smrd.llD23-Nov-20232.1 KiB4942

ds-negative-offset-addressing-mode-loop.llD23-Nov-20233.4 KiB7164

ds-sub-offset.llD23-Nov-20234.5 KiB125114

ds_read2.llD23-Nov-202324.1 KiB514459

ds_read2_offset_order.llD23-Nov-20231.9 KiB4633

ds_read2_superreg.llD23-Nov-202310.6 KiB210185

ds_read2st64.llD23-Nov-202312.5 KiB263242

ds_write2.llD23-Nov-202322.8 KiB437391

ds_write2st64.llD23-Nov-20235.8 KiB10999

dynamic_stackalloc.llD23-Nov-2023523 129

elf.llD23-Nov-20231.7 KiB3529

elf.r600.llD23-Nov-2023555 1815

empty-function.llD23-Nov-2023553 2217

endcf-loop-header.llD23-Nov-20231 KiB4030

extload-private.llD23-Nov-20231.6 KiB4742

extload.llD23-Nov-20232.9 KiB6657

extract-vector-elt-build-vector-combine.llD23-Nov-20234.8 KiB127101

extract_vector_elt-f64.llD23-Nov-20231.2 KiB3025

extract_vector_elt-i16.llD23-Nov-20232.8 KiB8775

extract_vector_elt-i64.llD23-Nov-20232.4 KiB6353

extract_vector_elt-i8.llD23-Nov-20234.8 KiB152136

extractelt-to-trunc.llD23-Nov-20232.7 KiB7870

fabs.f64.llD23-Nov-20233.1 KiB9887

fabs.llD23-Nov-20233.1 KiB10284

fadd.llD23-Nov-20232.1 KiB6560

fadd64.llD23-Nov-20231.8 KiB4540

fcanonicalize.llD23-Nov-202315 KiB352313

fceil.llD23-Nov-20234.8 KiB133125

fceil64.llD23-Nov-20233.5 KiB10597

fcmp-cnd.llD23-Nov-2023502 1512

fcmp-cnde-int-args.llD23-Nov-2023564 1713

fcmp.llD23-Nov-20231.1 KiB3931

fcmp64.llD23-Nov-20232.8 KiB7568

fconst64.llD23-Nov-2023498 1411

fcopysign.f32.llD23-Nov-20232.1 KiB5444

fcopysign.f64.llD23-Nov-20232.3 KiB4136

fdiv.f64.llD23-Nov-20234.5 KiB9783

fdiv.llD23-Nov-20238.6 KiB262229

fetch-limits.r600.llD23-Nov-20234.1 KiB5751

fetch-limits.r700+.llD23-Nov-20237.5 KiB9892

ffloor.f64.llD23-Nov-20234.3 KiB129119

ffloor.llD23-Nov-20231.5 KiB5040

flat-address-space.llD23-Nov-20235.1 KiB133114

flat-scratch-reg.llD23-Nov-20231.1 KiB4035

flat_atomics.llD23-Nov-202338.9 KiB969871

flat_atomics_i64.llD23-Nov-202341.2 KiB976878

floor.llD23-Nov-2023498 1511

fma-combine.llD23-Nov-202328.3 KiB569507

fma.f64.llD23-Nov-20232.2 KiB4842

fma.llD23-Nov-20234.2 KiB9378

fmad.llD23-Nov-2023654 1814

fmax.llD23-Nov-2023563 1612

fmax3.f64.llD23-Nov-20231.4 KiB2522

fmax3.llD23-Nov-20231.9 KiB4036

fmax_legacy.f64.llD23-Nov-20232.5 KiB6853

fmax_legacy.llD23-Nov-20236.8 KiB157130

fmaxnum.f64.llD23-Nov-20232.5 KiB7769

fmaxnum.llD23-Nov-20239.7 KiB284246

fmed3.llD23-Nov-20236.2 KiB155122

fmin.llD23-Nov-2023563 1612

fmin3.llD23-Nov-20232 KiB4137

fmin_legacy.f64.llD23-Nov-20232.9 KiB7862

fmin_legacy.llD23-Nov-20239 KiB208172

fminnum.f64.llD23-Nov-20232.5 KiB7769

fminnum.llD23-Nov-20239.7 KiB282245

fmul-2-combine-multi-use.llD23-Nov-20234.1 KiB10393

fmul.llD23-Nov-20232.8 KiB9279

fmul64.llD23-Nov-20231.9 KiB4036

fmuladd.llD23-Nov-20239.1 KiB200164

fnearbyint.llD23-Nov-20231.9 KiB5949

fneg-fabs.f64.llD23-Nov-20234.3 KiB10291

fneg-fabs.llD23-Nov-20233.9 KiB11096

fneg.f64.llD23-Nov-20232.1 KiB6153

fneg.llD23-Nov-20232.2 KiB7160

fp-classify.llD23-Nov-20234.3 KiB129117

fp16_to_fp.llD23-Nov-20231.3 KiB3025

fp32_to_fp16.llD23-Nov-2023732 1613

fp_to_sint.f64.llD23-Nov-20232.2 KiB5748

fp_to_sint.llD23-Nov-20235.2 KiB231217

fp_to_uint.f64.llD23-Nov-20232.6 KiB7160

fp_to_uint.llD23-Nov-20234.9 KiB218205

fpext.llD23-Nov-20231.9 KiB5650

fptrunc.llD23-Nov-20231.6 KiB4641

fract.f64.llD23-Nov-20235.7 KiB11295

fract.llD23-Nov-20233.2 KiB7561

frem.llD23-Nov-20234.5 KiB115105

fsqrt.f64.llD23-Nov-20231.1 KiB2722

fsqrt.llD23-Nov-20235.1 KiB144125

fsub.llD23-Nov-20233.1 KiB7261

fsub64.llD23-Nov-20234.4 KiB10895

ftrunc.f64.llD23-Nov-20233.7 KiB112102

ftrunc.llD23-Nov-20233.3 KiB121113

gep-address-space.llD23-Nov-20233 KiB7264

global-constant.llD23-Nov-20231.3 KiB2824

global-directive.llD23-Nov-2023582 1613

global-variable-relocs.llD23-Nov-202310.1 KiB204190

global_atomics.llD23-Nov-202345.1 KiB1,045942

global_atomics_i64.llD23-Nov-202346.9 KiB1,038931

gv-const-addrspace.llD23-Nov-20233.4 KiB10582

gv-offset-folding.llD23-Nov-2023827 2217

half.llD23-Nov-202320.9 KiB623561

hsa-default-device.llD23-Nov-2023361 128

hsa-fp-mode.llD23-Nov-20232.6 KiB6961

hsa-func.llD23-Nov-20232.1 KiB6250

hsa-globals.llD23-Nov-20231.5 KiB5140

hsa-group-segment.llD23-Nov-2023389 1511

hsa-note-no-func.llD23-Nov-2023523 97

hsa.llD23-Nov-20232.1 KiB6150

i1-copy-implicit-def.llD23-Nov-2023567 2217

i1-copy-phi.llD23-Nov-20231.1 KiB3830

i8-to-double-to-float.llD23-Nov-2023342 129

icmp-select-sete-reverse-args.llD23-Nov-2023648 1915

icmp64.llD23-Nov-20232.7 KiB9482

image-attributes.llD23-Nov-20237.7 KiB207180

image-resource-id.llD23-Nov-202316.6 KiB410373

imm.llD23-Nov-202322.3 KiB610543

indirect-addressing-si.llD23-Nov-202317.6 KiB492431

indirect-addressing-undef.mirD23-Nov-202312.9 KiB328290

indirect-private-64.llD23-Nov-20234.8 KiB125104

infinite-loop-evergreen.llD23-Nov-2023173 118

infinite-loop.llD23-Nov-2023600 1915

inline-asm.llD23-Nov-20234.8 KiB186161

inline-calls.llD23-Nov-2023651 2622

inline-constraints.llD23-Nov-20231.4 KiB2421

input-mods.llD23-Nov-2023953 2521

insert_subreg.llD23-Nov-2023538 1714

insert_vector_elt.llD23-Nov-202318.3 KiB446371

invalid-addrspacecast.llD23-Nov-2023439 97

invariant-load-no-alias-store.llD23-Nov-20231.7 KiB3630

jump-address.llD23-Nov-20232.1 KiB5144

kcache-fold.llD23-Nov-20236.1 KiB10197

kernarg-stack-alignment.llD23-Nov-20231 KiB4538

kernel-args.llD23-Nov-202315.5 KiB530488

large-alloca-compute.llD23-Nov-20232.6 KiB6048

large-alloca-graphics.llD23-Nov-20231.8 KiB4739

large-constant-initializer.llD23-Nov-2023511 2014

large-work-group-promote-alloca.llD23-Nov-20235.7 KiB118108

large-work-group-registers.llD23-Nov-20231.8 KiB4236

lds-alignment.llD23-Nov-202315.2 KiB269217

lds-initializer.llD23-Nov-2023555 1410

lds-m0-init-in-loop.llD23-Nov-20231.6 KiB4836

lds-oqap-crash.llD23-Nov-20231.1 KiB2926

lds-output-queue.llD23-Nov-20233.6 KiB10093

lds-size.llD23-Nov-2023783 3324

lds-zero-initializer.llD23-Nov-2023528 1410

legalizedag-bug-expand-setcc.llD23-Nov-2023696 2723

lit.local.cfgD23-Nov-202370 32

literals.llD23-Nov-20231.9 KiB6555

liveness.mirD23-Nov-2023961 3330

llvm.AMDGPU.barrier.global.llD23-Nov-2023943 3125

llvm.AMDGPU.barrier.local.llD23-Nov-2023940 3225

llvm.AMDGPU.bfe.i32.llD23-Nov-202315.2 KiB438399

llvm.AMDGPU.bfe.u32.llD23-Nov-202320.9 KiB628573

llvm.AMDGPU.clamp.llD23-Nov-20232.5 KiB5750

llvm.AMDGPU.cube.llD23-Nov-20232.8 KiB5851

llvm.AMDGPU.flbit.i32.llD23-Nov-20231.1 KiB2925

llvm.AMDGPU.kill.llD23-Nov-20231.6 KiB3731

llvm.AMDGPU.rsq.clamped.f64.llD23-Nov-2023990 2217

llvm.AMDGPU.rsq.clamped.llD23-Nov-20231.1 KiB2619

llvm.AMDGPU.rsq.llD23-Nov-20231.3 KiB3429

llvm.SI.fs.interp.llD23-Nov-20232.7 KiB6048

llvm.SI.gather4.llD23-Nov-202328.6 KiB526477

llvm.SI.getlod.llD23-Nov-20232.3 KiB4537

llvm.SI.image.llD23-Nov-20232.4 KiB5043

llvm.SI.image.sample-masked.llD23-Nov-20234.6 KiB9585

llvm.SI.image.sample.llD23-Nov-202316.3 KiB310284

llvm.SI.image.sample.o.llD23-Nov-202316.4 KiB310284

llvm.SI.load.dword.llD23-Nov-20233.2 KiB5340

llvm.SI.packf16.llD23-Nov-20231.2 KiB2923

llvm.SI.sendmsg-m0.llD23-Nov-2023540 1813

llvm.SI.sendmsg.llD23-Nov-2023767 2520

llvm.SI.tbuffer.store.llD23-Nov-20232.2 KiB4640

llvm.amdgcn.atomic.dec.llD23-Nov-202317.8 KiB388338

llvm.amdgcn.atomic.inc.llD23-Nov-202317.8 KiB384338

llvm.amdgcn.buffer.atomic.llD23-Nov-20236.8 KiB127119

llvm.amdgcn.buffer.load.format.llD23-Nov-20235.9 KiB134120

llvm.amdgcn.buffer.load.llD23-Nov-20234.9 KiB120106

llvm.amdgcn.buffer.store.format.llD23-Nov-20234.2 KiB9684

llvm.amdgcn.buffer.store.llD23-Nov-20234 KiB9684

llvm.amdgcn.buffer.wbinvl1.llD23-Nov-2023633 1713

llvm.amdgcn.buffer.wbinvl1.sc.llD23-Nov-2023438 1511

llvm.amdgcn.buffer.wbinvl1.vol.llD23-Nov-2023659 1713

llvm.amdgcn.class.llD23-Nov-202320.2 KiB512462

llvm.amdgcn.cos.llD23-Nov-2023586 1612

llvm.amdgcn.cubeid.llD23-Nov-2023678 1612

llvm.amdgcn.cubema.llD23-Nov-2023678 1612

llvm.amdgcn.cubesc.llD23-Nov-2023678 1612

llvm.amdgcn.cubetc.llD23-Nov-2023678 1612

llvm.amdgcn.dispatch.ptr.llD23-Nov-2023821 2015

llvm.amdgcn.div.fixup.llD23-Nov-20231.6 KiB3228

llvm.amdgcn.div.fmas.llD23-Nov-20238.1 KiB179155

llvm.amdgcn.div.scale.llD23-Nov-202318.1 KiB365311

llvm.amdgcn.ds.bpermute.llD23-Nov-20231.3 KiB3428

llvm.amdgcn.ds.permute.llD23-Nov-2023944 2520

llvm.amdgcn.ds.swizzle.llD23-Nov-2023601 1612

llvm.amdgcn.fract.llD23-Nov-20231.2 KiB3529

llvm.amdgcn.frexp.exp.llD23-Nov-20232.6 KiB6556

llvm.amdgcn.frexp.mant.llD23-Nov-20232.7 KiB6556

llvm.amdgcn.groupstaticgroup.llD23-Nov-20232.3 KiB5744

llvm.amdgcn.image.atomic.llD23-Nov-20237.3 KiB124112

llvm.amdgcn.image.llD23-Nov-20235 KiB11197

llvm.amdgcn.interp.llD23-Nov-20231.3 KiB3024

llvm.amdgcn.kernarg.segment.ptr.llD23-Nov-20231.5 KiB3529

llvm.amdgcn.ldexp.llD23-Nov-20232 KiB5345

llvm.amdgcn.lerp.llD23-Nov-2023564 1511

llvm.amdgcn.log.clamp.llD23-Nov-2023665 1813

llvm.amdgcn.mbcnt.llD23-Nov-20231 KiB2518

llvm.amdgcn.mov.dpp.llD23-Nov-20232.8 KiB6757

llvm.amdgcn.ps.live.llD23-Nov-20232 KiB6048

llvm.amdgcn.queue.ptr.llD23-Nov-2023815 2015

llvm.amdgcn.rcp.llD23-Nov-20234.5 KiB129113

llvm.amdgcn.read.workdim.llD23-Nov-20231.7 KiB4741

llvm.amdgcn.rsq.clamp.llD23-Nov-20231.8 KiB5041

llvm.amdgcn.rsq.legacy.llD23-Nov-20231.4 KiB4033

llvm.amdgcn.rsq.llD23-Nov-20232.4 KiB6959

llvm.amdgcn.s.barrier.llD23-Nov-2023938 2925

llvm.amdgcn.s.dcache.inv.llD23-Nov-2023989 3226

llvm.amdgcn.s.dcache.inv.vol.llD23-Nov-20231 KiB3226

llvm.amdgcn.s.dcache.wb.llD23-Nov-2023791 3024

llvm.amdgcn.s.dcache.wb.vol.llD23-Nov-2023827 3024

llvm.amdgcn.s.getreg.llD23-Nov-2023705 1713

llvm.amdgcn.s.memrealtime.llD23-Nov-2023717 2318

llvm.amdgcn.s.memtime.llD23-Nov-2023791 2419

llvm.amdgcn.s.sleep.llD23-Nov-20231.4 KiB4641

llvm.amdgcn.s.waitcnt.llD23-Nov-20231.6 KiB3933

llvm.amdgcn.sin.llD23-Nov-2023586 1612

llvm.amdgcn.trig.preop.llD23-Nov-20231.4 KiB3127

llvm.amdgcn.workgroup.id.llD23-Nov-20234 KiB10892

llvm.amdgcn.workitem.id.llD23-Nov-20231.9 KiB5745

llvm.amdgpu.kilp.llD23-Nov-2023636 2016

llvm.cos.llD23-Nov-20231.2 KiB4034

llvm.dbg.value.llD23-Nov-20231.7 KiB3731

llvm.exp2.llD23-Nov-20232.8 KiB8174

llvm.log2.llD23-Nov-20232.8 KiB8174

llvm.memcpy.llD23-Nov-20239.9 KiB328293

llvm.pow.llD23-Nov-20231.8 KiB3934

llvm.r600.dot4.llD23-Nov-2023552 129

llvm.r600.read.local.size.llD23-Nov-20236.4 KiB185164

llvm.r600.read.workdim.llD23-Nov-20231 KiB3731

llvm.r600.tex.llD23-Nov-20235.3 KiB6660

llvm.rint.f64.llD23-Nov-20231.4 KiB4740

llvm.rint.llD23-Nov-20231.4 KiB5142

llvm.round.f64.llD23-Nov-20232.3 KiB7258

llvm.round.llD23-Nov-20232.4 KiB6859

llvm.sin.llD23-Nov-20233.2 KiB125112

load-constant-f64.llD23-Nov-2023786 1613

load-constant-i1.llD23-Nov-202314.5 KiB372324

load-constant-i16.llD23-Nov-202316.1 KiB442385

load-constant-i32.llD23-Nov-202311.5 KiB381317

load-constant-i64.llD23-Nov-20232.7 KiB8571

load-constant-i8.llD23-Nov-202320.7 KiB568489

load-global-f32.llD23-Nov-20233 KiB9478

load-global-f64.llD23-Nov-20233.3 KiB9583

load-global-i1.llD23-Nov-202313.9 KiB372324

load-global-i16.llD23-Nov-202317 KiB477411

load-global-i32.llD23-Nov-202315.6 KiB522441

load-global-i64.llD23-Nov-20233.7 KiB123103

load-global-i8.llD23-Nov-202320.8 KiB565486

load-input-fold.llD23-Nov-20235.9 KiB117108

load-local-f32.llD23-Nov-20233 KiB11197

load-local-f64.llD23-Nov-20233.7 KiB155133

load-local-i1.llD23-Nov-202313.8 KiB372324

load-local-i16.llD23-Nov-202316.4 KiB455396

load-local-i32.llD23-Nov-20236.8 KiB183158

load-local-i64.llD23-Nov-20233.6 KiB155133

load-local-i8.llD23-Nov-202319.3 KiB557481

load-weird-sizes.llD23-Nov-20231.4 KiB3227

local-64.llD23-Nov-20236.5 KiB162145

local-atomics.llD23-Nov-202320.2 KiB551496

local-atomics64.llD23-Nov-202316.9 KiB471420

local-memory-two-objects.llD23-Nov-20233.2 KiB8160

local-memory.llD23-Nov-20233 KiB8571

local-stack-slot-bug.llD23-Nov-20234 KiB2321

loop-address.llD23-Nov-20231.1 KiB3527

loop-idiom.llD23-Nov-20231.5 KiB5243

lower-range-metadata-intrinsic-call.llD23-Nov-20231.5 KiB4739

lshl.llD23-Nov-2023578 1611

lshr.llD23-Nov-2023579 1611

m0-spill.llD23-Nov-20231.2 KiB3627

mad-combine.llD23-Nov-202329.1 KiB573460

mad-sub.llD23-Nov-20239.7 KiB216198

mad24-get-global-id.llD23-Nov-20231.4 KiB3728

mad_int24.llD23-Nov-2023903 2523

mad_uint24.llD23-Nov-20232.5 KiB7768

madak.llD23-Nov-20239.1 KiB223184

madmk.llD23-Nov-20239.1 KiB216178

max-literals.llD23-Nov-20232.3 KiB6757

max.llD23-Nov-20239.6 KiB320271

max3.llD23-Nov-20231.8 KiB4238

merge-stores.llD23-Nov-202328.3 KiB712612

min.llD23-Nov-202312.1 KiB438375

min3.llD23-Nov-20234.4 KiB11292

missing-store.llD23-Nov-20231.1 KiB3123

move-addr64-rsrc-dead-subreg-writes.llD23-Nov-20231.4 KiB3828

move-to-valu-atomicrmw.llD23-Nov-20232.1 KiB5342

mubuf.llD23-Nov-20237.9 KiB181159

mul.llD23-Nov-20236.4 KiB201175

mul_int24.llD23-Nov-2023870 2422

mul_uint24.llD23-Nov-20232.2 KiB7062

mulhu.llD23-Nov-2023671 1813

multilevel-break.llD23-Nov-20231.4 KiB4235

no-hsa-graphics-shaders.llD23-Nov-2023495 1713

no-initializer-constant-addrspace.llD23-Nov-20231.3 KiB2721

no-shrink-extloads.llD23-Nov-20237.6 KiB216194

opencl-image-metadata.llD23-Nov-2023748 2519

operand-folding.llD23-Nov-20233.5 KiB11598

operand-spacing.llD23-Nov-2023972 1916

or.llD23-Nov-20236.5 KiB179158

over-max-lds-size.llD23-Nov-2023594 1511

packetizer.llD23-Nov-2023957 3532

parallelandifcollapse.llD23-Nov-20231.9 KiB5950

parallelorifcollapse.llD23-Nov-20232.1 KiB6756

partially-dead-super-register-immediate.llD23-Nov-20231,016 2922

predicate-dp4.llD23-Nov-2023920 2722

predicates.llD23-Nov-20232.5 KiB10587

private-element-size.llD23-Nov-202314.9 KiB253211

private-memory-atomics.llD23-Nov-20231.3 KiB3329

private-memory-broken.llD23-Nov-2023744 2217

private-memory-r600.llD23-Nov-202311.2 KiB301268

promote-alloca-array-allocation.llD23-Nov-20232.2 KiB5146

promote-alloca-bitcast-function.llD23-Nov-2023774 2418

promote-alloca-globals.llD23-Nov-20231.9 KiB3631

promote-alloca-invariant-markers.llD23-Nov-2023961 2622

promote-alloca-lifetime.llD23-Nov-2023850 2521

promote-alloca-mem-intrinsics.llD23-Nov-20233.8 KiB6656

promote-alloca-no-opts.llD23-Nov-20231.8 KiB3935

promote-alloca-padding-size-estimate.llD23-Nov-20236 KiB131103

promote-alloca-stored-pointer-value.llD23-Nov-20232.6 KiB7668

promote-alloca-to-lds-icmp.llD23-Nov-20233.3 KiB6557

promote-alloca-to-lds-phi.llD23-Nov-20236.6 KiB205164

promote-alloca-to-lds-select.llD23-Nov-20236.4 KiB133121

promote-alloca-unhandled-intrinsic.llD23-Nov-2023799 2520

promote-alloca-volatile.llD23-Nov-20231.5 KiB4639

pv-packing.llD23-Nov-20231.7 KiB4538

pv.llD23-Nov-202313.3 KiB241231

r600-encoding.llD23-Nov-2023996 2418

r600-export-fix.llD23-Nov-20238.3 KiB141136

r600-infinite-loop-bug-while-reorganizing-vector.llD23-Nov-20232.7 KiB5952

r600.private-memory.llD23-Nov-2023831 2721

r600.work-item-intrinsics.llD23-Nov-20233.1 KiB10890

r600cfg.llD23-Nov-20234.7 KiB118106

rcp-pattern.llD23-Nov-2023505 1210

read-register-invalid-subtarget.llD23-Nov-2023465 1510

read-register-invalid-type-i32.llD23-Nov-2023414 1510

read-register-invalid-type-i64.llD23-Nov-2023358 149

read_register.llD23-Nov-20232.7 KiB8271

readcyclecounter.llD23-Nov-2023893 2621

reciprocal.llD23-Nov-2023455 1410

reduce-load-width-alignment.llD23-Nov-20231.6 KiB3934

reduce-store-width-alignment.llD23-Nov-20232.1 KiB5447

reg-coalescer-sched-crash.llD23-Nov-20231.6 KiB4434

register-count-comments.llD23-Nov-20231.3 KiB3127

rename-disconnected-bug.llD23-Nov-2023855 3426

rename-independent-subregs.mirD23-Nov-2023978 3130

reorder-stores.llD23-Nov-20232.8 KiB7063

ret.llD23-Nov-202310 KiB243219

ret_jump.llD23-Nov-20232.7 KiB6449

rotl.i64.llD23-Nov-20231.1 KiB4037

rotl.llD23-Nov-20231.8 KiB5853

rotr.i64.llD23-Nov-20231.9 KiB6257

rotr.llD23-Nov-20231.5 KiB5447

rsq.llD23-Nov-20233 KiB7563

rv7x0_count3.llD23-Nov-20233.6 KiB5348

s_addk_i32.llD23-Nov-20233 KiB9485

s_movk_i32.llD23-Nov-20237.8 KiB180165

s_mulk_i32.llD23-Nov-20231.2 KiB4237

saddo.llD23-Nov-20232.7 KiB6457

salu-to-valu.llD23-Nov-202318.9 KiB464418

sampler-resource-id.llD23-Nov-20232.3 KiB6655

scalar_to_vector.llD23-Nov-20233.4 KiB7766

schedule-fs-loop-nested-if.llD23-Nov-20233.5 KiB8273

schedule-fs-loop-nested.llD23-Nov-20233.4 KiB8979

schedule-fs-loop.llD23-Nov-20232.3 KiB5648

schedule-global-loads.llD23-Nov-20231.6 KiB4034

schedule-if-2.llD23-Nov-20233.8 KiB9586

schedule-if.llD23-Nov-20232 KiB4741

schedule-kernel-arg-loads.llD23-Nov-20233.1 KiB5147

schedule-vs-if-nested-loop-failure.llD23-Nov-20237.7 KiB162151

schedule-vs-if-nested-loop.llD23-Nov-20236.5 KiB131124

scratch-buffer.llD23-Nov-20234 KiB11188

sdiv.llD23-Nov-20235.6 KiB159142

sdivrem24.llD23-Nov-202310.3 KiB338303

sdivrem64.llD23-Nov-20234.3 KiB226213

select-i1.llD23-Nov-20231.2 KiB2824

select-vectors.llD23-Nov-20237.4 KiB220197

select.llD23-Nov-20232.1 KiB4843

select64.llD23-Nov-20232.3 KiB6559

selectcc-cnd.llD23-Nov-2023409 1311

selectcc-cnde-int.llD23-Nov-2023386 1311

selectcc-icmp-select-float.llD23-Nov-2023534 1714

selectcc-opt.llD23-Nov-20232.2 KiB8169

selectcc.llD23-Nov-2023726 2119

selected-stack-object.llD23-Nov-20231.9 KiB1612

set-dx10.llD23-Nov-20235 KiB162148

setcc-equivalent.llD23-Nov-2023919 3128

setcc-opt.llD23-Nov-20239.4 KiB284259

setcc.llD23-Nov-202310.8 KiB412369

setcc64.llD23-Nov-20236.3 KiB260231

seto.llD23-Nov-2023656 1613

setuo.llD23-Nov-2023656 1613

sext-eliminate.llD23-Nov-2023826 2721

sext-in-reg-failure-r600.llD23-Nov-2023772 2321

sext-in-reg.llD23-Nov-202323.9 KiB631568

sgpr-control-flow.llD23-Nov-20232.9 KiB10685

sgpr-copy-duplicate-operand.llD23-Nov-2023835 2016

sgpr-copy.llD23-Nov-202320.4 KiB404356

shared-op-cycle.llD23-Nov-20231.1 KiB3226

shift-and-i128-ubfe.llD23-Nov-20235.3 KiB119101

shift-and-i64-ubfe.llD23-Nov-202317.3 KiB387359

shift-i64-opts.llD23-Nov-20238.6 KiB246221

shl.llD23-Nov-202315.1 KiB381335

shl_add_constant.llD23-Nov-20233.3 KiB9180

shl_add_ptr.llD23-Nov-202312.7 KiB285252

si-annotate-cf.llD23-Nov-20233.3 KiB151114

si-annotate-cfg-loop-assert.llD23-Nov-2023659 2520

si-instr-info-correct-implicit-operands.llD23-Nov-2023722 1714

si-literal-folding.llD23-Nov-2023497 1612

si-lod-bias.llD23-Nov-20232.9 KiB5342

si-lower-control-flow-unreachable-block.llD23-Nov-20231.3 KiB5745

si-scheduler.llD23-Nov-20233.1 KiB6151

si-sgpr-spill.llD23-Nov-202383.8 KiB1,6231,577

si-spill-cf.llD23-Nov-202322.4 KiB514462

si-spill-sgpr-stack.llD23-Nov-20234.8 KiB6158

si-triv-disjoint-mem-access.llD23-Nov-20239.7 KiB234183

si-vector-hang.llD23-Nov-20235.3 KiB106100

sign_extend.llD23-Nov-20236 KiB166151

simplify-demanded-bits-build-pair.llD23-Nov-20231.5 KiB4037

sint_to_fp.f64.llD23-Nov-20232.3 KiB6254

sint_to_fp.i64.llD23-Nov-20232.3 KiB6250

sint_to_fp.llD23-Nov-20234.5 KiB122106

skip-if-dead.llD23-Nov-20236.5 KiB256224

smed3.llD23-Nov-202314.9 KiB450390

sminmax.llD23-Nov-20237.9 KiB225195

smrd-vccz-bug.llD23-Nov-20231.6 KiB5043

smrd.llD23-Nov-20238.1 KiB166152

spill-alloc-sgpr-init-bug.llD23-Nov-20231.3 KiB2924

spill-scavenge-offset.llD23-Nov-20232.1 KiB4131

split-scalar-i64-add.llD23-Nov-20233.1 KiB7567

split-smrd.llD23-Nov-20232 KiB4736

split-vector-memoperand-offsets.llD23-Nov-20234.8 KiB10688

sra.llD23-Nov-202310.8 KiB259235

srem.llD23-Nov-20234.1 KiB11399

srl.llD23-Nov-20239.4 KiB217197

ssubo.llD23-Nov-20232.8 KiB6659

store-barrier.llD23-Nov-20232.1 KiB4439

store-v3i32.llD23-Nov-2023516 1411

store-v3i64.llD23-Nov-20233.7 KiB129109

store-vector-ptrs.llD23-Nov-2023582 1311

store.llD23-Nov-202310.2 KiB384309

store.r600.llD23-Nov-2023769 2318

store_typed.llD23-Nov-2023920 2519

structurize.llD23-Nov-20232.3 KiB8475

structurize1.llD23-Nov-20231.3 KiB6352

sub.llD23-Nov-20234.7 KiB127109

subreg-coalescer-crash.llD23-Nov-20234.3 KiB11084

subreg-coalescer-undef-use.llD23-Nov-20231.4 KiB4438

subreg-eliminate-dead.llD23-Nov-2023664 2017

swizzle-export.llD23-Nov-20235.7 KiB129121

target-cpu.llD23-Nov-20234.9 KiB113101

tex-clause-antidep.llD23-Nov-20231 KiB2420

texture-input-merge.llD23-Nov-20231.3 KiB3026

trap.llD23-Nov-2023366 1611

trunc-bitcast-vector.llD23-Nov-20233.2 KiB9384

trunc-cmp-constant.llD23-Nov-20236.3 KiB170155

trunc-store-f64-to-f16.llD23-Nov-20232.1 KiB5750

trunc-store-i1.llD23-Nov-20231.2 KiB3429

trunc-store.llD23-Nov-2023798 1916

trunc-vector-store-assertion-failure.llD23-Nov-2023565 2116

trunc.llD23-Nov-20233.6 KiB10189

tti-unroll-prefs.llD23-Nov-20232.1 KiB5950

uaddo.llD23-Nov-20233 KiB8674

udiv.llD23-Nov-20235.2 KiB148132

udivrem.llD23-Nov-20238.6 KiB350342

udivrem24.llD23-Nov-202310.4 KiB328297

udivrem64.llD23-Nov-20234.2 KiB224211

uint_to_fp.f64.llD23-Nov-20233.5 KiB9987

uint_to_fp.i64.llD23-Nov-20232.1 KiB5847

uint_to_fp.llD23-Nov-20234.9 KiB140121

umed3.llD23-Nov-202316.2 KiB485423

unaligned-load-store.llD23-Nov-202315.3 KiB556475

undefined-subreg-liverange.llD23-Nov-2023672 2721

unhandled-loop-condition-assertion.llD23-Nov-20235.7 KiB116101

uniform-branch-intrinsic-cond.llD23-Nov-2023836 2822

uniform-cfg.llD23-Nov-202311.9 KiB440362

uniform-crash.llD23-Nov-20231.8 KiB5846

uniform-loop-inside-nonuniform.llD23-Nov-20231.6 KiB6850

unknown-processor.llD23-Nov-2023635 2115

unroll.llD23-Nov-20231 KiB3729

unsupported-cc.llD23-Nov-20233.6 KiB126114

urecip.llD23-Nov-2023481 1410

urem.llD23-Nov-20233.3 KiB9586

use-sgpr-multiple-times.llD23-Nov-202312.5 KiB271241

usubo.llD23-Nov-20233.1 KiB8775

v1i64-kernel-arg.llD23-Nov-2023492 1814

v_cndmask.llD23-Nov-20231.4 KiB4033

v_mac.llD23-Nov-20237.1 KiB217176

valu-i1.llD23-Nov-20236.1 KiB190157

vector-alloca.llD23-Nov-20232.9 KiB7874

vector-extract-insert.llD23-Nov-20233.7 KiB8477

vertex-fetch-encoding.llD23-Nov-20231.1 KiB2621

vgpr-spill-emergency-stack-slot-compute.llD23-Nov-202334.9 KiB598579

vgpr-spill-emergency-stack-slot.llD23-Nov-202331.5 KiB501483

vi-removed-intrinsics.llD23-Nov-20231 KiB2518

vop-shrink.llD23-Nov-20231.7 KiB5241

vselect.llD23-Nov-20233.4 KiB8064

vselect64.llD23-Nov-2023706 1613

vtx-fetch-branch.llD23-Nov-2023742 3023

vtx-schedule.llD23-Nov-2023659 1916

wait.llD23-Nov-20234.3 KiB8676

waitcnt-flat.llD23-Nov-2023691 1714

wqm.llD23-Nov-202313.4 KiB367320

write-register-vgpr-into-sgpr.llD23-Nov-2023611 2316

write_register.llD23-Nov-20232.6 KiB8170

wrong-transalu-pos-fix.llD23-Nov-20232.6 KiB8264

xor.llD23-Nov-20235.7 KiB174150

zero_extend.llD23-Nov-20231.2 KiB4136

zext-i64-bit-operand.llD23-Nov-20231.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