Home | History | Annotate | only in /external/llvm/test/CodeGen/AMDGPU
Up to higher level directory
NameDateSize
32-bit-local-address-space.ll22-Oct-20205.1K
add-debug.ll22-Oct-2020558
add.ll22-Oct-20205.1K
add_i64.ll22-Oct-20202.9K
addrspacecast-constantexpr.ll22-Oct-20205.6K
addrspacecast.ll22-Oct-20209.7K
amdgcn.private-memory.ll22-Oct-20201.7K
amdgcn.work-item-intrinsics.ll22-Oct-20203.4K
amdgpu-codegenprepare.ll22-Oct-2020219
amdgpu-shader-calling-convention.ll22-Oct-2020697
amdgpu.private-memory.ll22-Oct-202021.1K
amdgpu.work-item-intrinsics.deprecated.ll22-Oct-20208.3K
and-gcn.ll22-Oct-2020881
and.ll22-Oct-202018.2K
annotate-kernel-features-hsa.ll22-Oct-20209.1K
annotate-kernel-features.ll22-Oct-20206.9K
anyext.ll22-Oct-2020462
array-ptr-calc-i32.ll22-Oct-20202.5K
array-ptr-calc-i64.ll22-Oct-2020900
atomic_cmp_swap_local.ll22-Oct-20205.1K
atomic_load_add.ll22-Oct-20201.6K
atomic_load_sub.ll22-Oct-20201.6K
basic-branch.ll22-Oct-20201.5K
basic-loop.ll22-Oct-2020549
bfe_uint.ll22-Oct-2020756
bfi_int.ll22-Oct-20201.5K
bfm.ll22-Oct-2020892
big_alu.ll22-Oct-202071.6K
bitcast.ll22-Oct-20203.6K
bitreverse-inline-immediates.ll22-Oct-20205.2K
bitreverse.ll22-Oct-20203.9K
branch-uniformity.ll22-Oct-20201.5K
bswap.ll22-Oct-20204.2K
bug-vopc-commute.ll22-Oct-20201.6K
build_vector.ll22-Oct-20201.1K
call.ll22-Oct-20201.7K
call_fs.ll22-Oct-2020462
calling-conventions.ll22-Oct-2020514
captured-frame-index.ll22-Oct-20206.7K
cayman-loop-bug.ll22-Oct-2020864
cf-loop-on-constant.ll22-Oct-20203.5K
cf-stack-bug.ll22-Oct-20205.5K
cf_end.ll22-Oct-2020449
cgp-addressing-modes-flat.ll22-Oct-20203.1K
cgp-addressing-modes.ll22-Oct-202015.2K
cgp-bitfield-extract.ll22-Oct-20206.3K
ci-use-flat-for-global.ll22-Oct-20201K
cndmask-no-def-vcc.ll22-Oct-20201.7K
coalescer_distribute.ll22-Oct-20201.1K
coalescer_remat.ll22-Oct-20202.4K
codegen-prepare-addrmode-sext.ll22-Oct-2020545
combine_vloads.ll22-Oct-20202K
commute-compares.ll22-Oct-202027.5K
commute-shifts.ll22-Oct-20201.4K
commute_modifiers.ll22-Oct-20208.4K
complex-folding.ll22-Oct-2020533
concat_vectors.ll22-Oct-202014.9K
convergent-inlineasm.ll22-Oct-20201.5K
copy-illegal-type.ll22-Oct-20206K
copy-to-reg.ll22-Oct-2020897
ctlz.ll22-Oct-202010.3K
ctlz_zero_undef.ll22-Oct-202010.9K
ctpop.ll22-Oct-202010.4K
ctpop64.ll22-Oct-20207.6K
cttz_zero_undef.ll22-Oct-20203K
cube.ll22-Oct-20202.2K
cvt_f32_ubyte.ll22-Oct-20209.4K
cvt_flr_i32_f32.ll22-Oct-20203K
cvt_rpi_i32_f32.ll22-Oct-20203K
dagcombine-reassociate-bug.ll22-Oct-20201.3K
dagcombiner-bug-illegal-vec4-int-to-fp.ll22-Oct-20201.3K
debug.ll22-Oct-2020459
debugger-emit-prologue.ll22-Oct-20204.3K
debugger-insert-nops.ll22-Oct-20203.1K
debugger-reserve-regs.ll22-Oct-20203.1K
default-fp-mode.ll22-Oct-20202.1K
detect-dead-lanes.mir22-Oct-202012.2K
disconnected-predset-break-bug.ll22-Oct-20201.1K
drop-mem-operand-move-smrd.ll22-Oct-20202.1K
ds-negative-offset-addressing-mode-loop.ll22-Oct-20203.4K
ds-sub-offset.ll22-Oct-20204.5K
ds_read2.ll22-Oct-202024.1K
ds_read2_offset_order.ll22-Oct-20201.9K
ds_read2_superreg.ll22-Oct-202010.6K
ds_read2st64.ll22-Oct-202012.5K
ds_write2.ll22-Oct-202022.8K
ds_write2st64.ll22-Oct-20205.8K
dynamic_stackalloc.ll22-Oct-2020523
elf.ll22-Oct-20201.7K
elf.r600.ll22-Oct-2020555
empty-function.ll22-Oct-2020553
endcf-loop-header.ll22-Oct-20201K
extload-private.ll22-Oct-20201.6K
extload.ll22-Oct-20202.9K
extract-vector-elt-build-vector-combine.ll22-Oct-20204.8K
extract_vector_elt-f64.ll22-Oct-20201.2K
extract_vector_elt-i16.ll22-Oct-20202.8K
extract_vector_elt-i64.ll22-Oct-20202.4K
extract_vector_elt-i8.ll22-Oct-20204.8K
extractelt-to-trunc.ll22-Oct-20202.7K
fabs.f64.ll22-Oct-20203.1K
fabs.ll22-Oct-20203.1K
fadd.ll22-Oct-20202.1K
fadd64.ll22-Oct-20201.8K
fcanonicalize.ll22-Oct-202015K
fceil.ll22-Oct-20204.8K
fceil64.ll22-Oct-20203.5K
fcmp-cnd.ll22-Oct-2020502
fcmp-cnde-int-args.ll22-Oct-2020564
fcmp.ll22-Oct-20201.1K
fcmp64.ll22-Oct-20202.8K
fconst64.ll22-Oct-2020498
fcopysign.f32.ll22-Oct-20202.1K
fcopysign.f64.ll22-Oct-20202.3K
fdiv.f64.ll22-Oct-20204.5K
fdiv.ll22-Oct-20208.6K
fetch-limits.r600.ll22-Oct-20204.1K
fetch-limits.r700+.ll22-Oct-20207.5K
ffloor.f64.ll22-Oct-20204.3K
ffloor.ll22-Oct-20201.5K
flat-address-space.ll22-Oct-20205.1K
flat-scratch-reg.ll22-Oct-20201.1K
flat_atomics.ll22-Oct-202038.9K
flat_atomics_i64.ll22-Oct-202041.2K
floor.ll22-Oct-2020498
fma-combine.ll22-Oct-202028.3K
fma.f64.ll22-Oct-20202.2K
fma.ll22-Oct-20204.2K
fmad.ll22-Oct-2020654
fmax.ll22-Oct-2020563
fmax3.f64.ll22-Oct-20201.4K
fmax3.ll22-Oct-20201.9K
fmax_legacy.f64.ll22-Oct-20202.5K
fmax_legacy.ll22-Oct-20206.8K
fmaxnum.f64.ll22-Oct-20202.5K
fmaxnum.ll22-Oct-20209.7K
fmed3.ll22-Oct-20206.2K
fmin.ll22-Oct-2020563
fmin3.ll22-Oct-20202K
fmin_legacy.f64.ll22-Oct-20202.9K
fmin_legacy.ll22-Oct-20209K
fminnum.f64.ll22-Oct-20202.5K
fminnum.ll22-Oct-20209.7K
fmul-2-combine-multi-use.ll22-Oct-20204.1K
fmul.ll22-Oct-20202.8K
fmul64.ll22-Oct-20201.9K
fmuladd.ll22-Oct-20209.1K
fnearbyint.ll22-Oct-20201.9K
fneg-fabs.f64.ll22-Oct-20204.3K
fneg-fabs.ll22-Oct-20203.9K
fneg.f64.ll22-Oct-20202.1K
fneg.ll22-Oct-20202.2K
fp-classify.ll22-Oct-20204.3K
fp16_to_fp.ll22-Oct-20201.3K
fp32_to_fp16.ll22-Oct-2020732
fp_to_sint.f64.ll22-Oct-20202.2K
fp_to_sint.ll22-Oct-20205.2K
fp_to_uint.f64.ll22-Oct-20202.6K
fp_to_uint.ll22-Oct-20204.9K
fpext.ll22-Oct-20201.9K
fptrunc.ll22-Oct-20201.6K
fract.f64.ll22-Oct-20205.7K
fract.ll22-Oct-20203.2K
frem.ll22-Oct-20204.5K
fsqrt.f64.ll22-Oct-20201.1K
fsqrt.ll22-Oct-20205.1K
fsub.ll22-Oct-20203.1K
fsub64.ll22-Oct-20204.4K
ftrunc.f64.ll22-Oct-20203.7K
ftrunc.ll22-Oct-20203.3K
gep-address-space.ll22-Oct-20203K
global-constant.ll22-Oct-20201.3K
global-directive.ll22-Oct-2020582
global-variable-relocs.ll22-Oct-202010.1K
global_atomics.ll22-Oct-202045.1K
global_atomics_i64.ll22-Oct-202046.9K
GlobalISel/22-Oct-2020
gv-const-addrspace.ll22-Oct-20203.4K
gv-offset-folding.ll22-Oct-2020827
half.ll22-Oct-202020.9K
hsa-default-device.ll22-Oct-2020361
hsa-fp-mode.ll22-Oct-20202.6K
hsa-func.ll22-Oct-20202.1K
hsa-globals.ll22-Oct-20201.5K
hsa-group-segment.ll22-Oct-2020389
hsa-note-no-func.ll22-Oct-2020523
hsa.ll22-Oct-20202.1K
i1-copy-implicit-def.ll22-Oct-2020567
i1-copy-phi.ll22-Oct-20201.1K
i8-to-double-to-float.ll22-Oct-2020342
icmp-select-sete-reverse-args.ll22-Oct-2020648
icmp64.ll22-Oct-20202.7K
image-attributes.ll22-Oct-20207.7K
image-resource-id.ll22-Oct-202016.6K
imm.ll22-Oct-202022.3K
indirect-addressing-si.ll22-Oct-202017.6K
indirect-addressing-undef.mir22-Oct-202012.9K
indirect-private-64.ll22-Oct-20204.8K
infinite-loop-evergreen.ll22-Oct-2020173
infinite-loop.ll22-Oct-2020600
inline-asm.ll22-Oct-20204.8K
inline-calls.ll22-Oct-2020651
inline-constraints.ll22-Oct-20201.4K
input-mods.ll22-Oct-2020953
insert_subreg.ll22-Oct-2020538
insert_vector_elt.ll22-Oct-202018.3K
invalid-addrspacecast.ll22-Oct-2020439
invariant-load-no-alias-store.ll22-Oct-20201.7K
jump-address.ll22-Oct-20202.1K
kcache-fold.ll22-Oct-20206.1K
kernarg-stack-alignment.ll22-Oct-20201K
kernel-args.ll22-Oct-202015.5K
large-alloca-compute.ll22-Oct-20202.6K
large-alloca-graphics.ll22-Oct-20201.8K
large-constant-initializer.ll22-Oct-2020511
large-work-group-promote-alloca.ll22-Oct-20205.7K
large-work-group-registers.ll22-Oct-20201.8K
lds-alignment.ll22-Oct-202015.2K
lds-initializer.ll22-Oct-2020555
lds-m0-init-in-loop.ll22-Oct-20201.6K
lds-oqap-crash.ll22-Oct-20201.1K
lds-output-queue.ll22-Oct-20203.6K
lds-size.ll22-Oct-2020783
lds-zero-initializer.ll22-Oct-2020528
legalizedag-bug-expand-setcc.ll22-Oct-2020696
lit.local.cfg22-Oct-202070
literals.ll22-Oct-20201.9K
liveness.mir22-Oct-2020961
llvm.amdgcn.atomic.dec.ll22-Oct-202017.8K
llvm.amdgcn.atomic.inc.ll22-Oct-202017.8K
llvm.amdgcn.buffer.atomic.ll22-Oct-20206.8K
llvm.amdgcn.buffer.load.format.ll22-Oct-20205.9K
llvm.amdgcn.buffer.load.ll22-Oct-20204.9K
llvm.amdgcn.buffer.store.format.ll22-Oct-20204.2K
llvm.amdgcn.buffer.store.ll22-Oct-20204K
llvm.amdgcn.buffer.wbinvl1.ll22-Oct-2020633
llvm.amdgcn.buffer.wbinvl1.sc.ll22-Oct-2020438
llvm.amdgcn.buffer.wbinvl1.vol.ll22-Oct-2020659
llvm.amdgcn.class.ll22-Oct-202020.2K
llvm.amdgcn.cos.ll22-Oct-2020586
llvm.amdgcn.cubeid.ll22-Oct-2020678
llvm.amdgcn.cubema.ll22-Oct-2020678
llvm.amdgcn.cubesc.ll22-Oct-2020678
llvm.amdgcn.cubetc.ll22-Oct-2020678
llvm.amdgcn.dispatch.ptr.ll22-Oct-2020821
llvm.amdgcn.div.fixup.ll22-Oct-20201.6K
llvm.amdgcn.div.fmas.ll22-Oct-20208.1K
llvm.amdgcn.div.scale.ll22-Oct-202018.1K
llvm.amdgcn.ds.bpermute.ll22-Oct-20201.3K
llvm.amdgcn.ds.permute.ll22-Oct-2020944
llvm.amdgcn.ds.swizzle.ll22-Oct-2020601
llvm.amdgcn.fract.ll22-Oct-20201.2K
llvm.amdgcn.frexp.exp.ll22-Oct-20202.6K
llvm.amdgcn.frexp.mant.ll22-Oct-20202.7K
llvm.amdgcn.groupstaticgroup.ll22-Oct-20202.3K
llvm.amdgcn.image.atomic.ll22-Oct-20207.3K
llvm.amdgcn.image.ll22-Oct-20205K
llvm.amdgcn.interp.ll22-Oct-20201.3K
llvm.amdgcn.kernarg.segment.ptr.ll22-Oct-20201.5K
llvm.amdgcn.ldexp.ll22-Oct-20202K
llvm.amdgcn.lerp.ll22-Oct-2020564
llvm.amdgcn.log.clamp.ll22-Oct-2020665
llvm.amdgcn.mbcnt.ll22-Oct-20201K
llvm.amdgcn.mov.dpp.ll22-Oct-20202.8K
llvm.amdgcn.ps.live.ll22-Oct-20202K
llvm.amdgcn.queue.ptr.ll22-Oct-2020815
llvm.amdgcn.rcp.ll22-Oct-20204.5K
llvm.amdgcn.read.workdim.ll22-Oct-20201.7K
llvm.amdgcn.rsq.clamp.ll22-Oct-20201.8K
llvm.amdgcn.rsq.legacy.ll22-Oct-20201.4K
llvm.amdgcn.rsq.ll22-Oct-20202.4K
llvm.amdgcn.s.barrier.ll22-Oct-2020938
llvm.amdgcn.s.dcache.inv.ll22-Oct-2020989
llvm.amdgcn.s.dcache.inv.vol.ll22-Oct-20201K
llvm.amdgcn.s.dcache.wb.ll22-Oct-2020791
llvm.amdgcn.s.dcache.wb.vol.ll22-Oct-2020827
llvm.amdgcn.s.getreg.ll22-Oct-2020705
llvm.amdgcn.s.memrealtime.ll22-Oct-2020717
llvm.amdgcn.s.memtime.ll22-Oct-2020791
llvm.amdgcn.s.sleep.ll22-Oct-20201.4K
llvm.amdgcn.s.waitcnt.ll22-Oct-20201.6K
llvm.amdgcn.sin.ll22-Oct-2020586
llvm.amdgcn.trig.preop.ll22-Oct-20201.4K
llvm.amdgcn.workgroup.id.ll22-Oct-20204K
llvm.amdgcn.workitem.id.ll22-Oct-20201.9K
llvm.AMDGPU.barrier.global.ll22-Oct-2020943
llvm.AMDGPU.barrier.local.ll22-Oct-2020940
llvm.AMDGPU.bfe.i32.ll22-Oct-202015.2K
llvm.AMDGPU.bfe.u32.ll22-Oct-202020.9K
llvm.AMDGPU.clamp.ll22-Oct-20202.5K
llvm.AMDGPU.cube.ll22-Oct-20202.8K
llvm.AMDGPU.flbit.i32.ll22-Oct-20201.1K
llvm.AMDGPU.kill.ll22-Oct-20201.6K
llvm.amdgpu.kilp.ll22-Oct-2020636
llvm.AMDGPU.rsq.clamped.f64.ll22-Oct-2020990
llvm.AMDGPU.rsq.clamped.ll22-Oct-20201.1K
llvm.AMDGPU.rsq.ll22-Oct-20201.3K
llvm.cos.ll22-Oct-20201.2K
llvm.dbg.value.ll22-Oct-20201.7K
llvm.exp2.ll22-Oct-20202.8K
llvm.log2.ll22-Oct-20202.8K
llvm.memcpy.ll22-Oct-20209.9K
llvm.pow.ll22-Oct-20201.8K
llvm.r600.dot4.ll22-Oct-2020552
llvm.r600.read.local.size.ll22-Oct-20206.4K
llvm.r600.read.workdim.ll22-Oct-20201K
llvm.r600.tex.ll22-Oct-20205.3K
llvm.rint.f64.ll22-Oct-20201.4K
llvm.rint.ll22-Oct-20201.4K
llvm.round.f64.ll22-Oct-20202.3K
llvm.round.ll22-Oct-20202.4K
llvm.SI.fs.interp.ll22-Oct-20202.7K
llvm.SI.gather4.ll22-Oct-202028.6K
llvm.SI.getlod.ll22-Oct-20202.3K
llvm.SI.image.ll22-Oct-20202.4K
llvm.SI.image.sample-masked.ll22-Oct-20204.6K
llvm.SI.image.sample.ll22-Oct-202016.3K
llvm.SI.image.sample.o.ll22-Oct-202016.4K
llvm.SI.load.dword.ll22-Oct-20203.2K
llvm.SI.packf16.ll22-Oct-20201.2K
llvm.SI.sendmsg-m0.ll22-Oct-2020540
llvm.SI.sendmsg.ll22-Oct-2020767
llvm.SI.tbuffer.store.ll22-Oct-20202.2K
llvm.sin.ll22-Oct-20203.2K
load-constant-f64.ll22-Oct-2020786
load-constant-i1.ll22-Oct-202014.5K
load-constant-i16.ll22-Oct-202016.1K
load-constant-i32.ll22-Oct-202011.5K
load-constant-i64.ll22-Oct-20202.7K
load-constant-i8.ll22-Oct-202020.7K
load-global-f32.ll22-Oct-20203K
load-global-f64.ll22-Oct-20203.3K
load-global-i1.ll22-Oct-202013.9K
load-global-i16.ll22-Oct-202017K
load-global-i32.ll22-Oct-202015.6K
load-global-i64.ll22-Oct-20203.7K
load-global-i8.ll22-Oct-202020.8K
load-input-fold.ll22-Oct-20205.9K
load-local-f32.ll22-Oct-20203K
load-local-f64.ll22-Oct-20203.7K
load-local-i1.ll22-Oct-202013.8K
load-local-i16.ll22-Oct-202016.4K
load-local-i32.ll22-Oct-20206.8K
load-local-i64.ll22-Oct-20203.6K
load-local-i8.ll22-Oct-202019.3K
load-weird-sizes.ll22-Oct-20201.4K
local-64.ll22-Oct-20206.5K
local-atomics.ll22-Oct-202020.2K
local-atomics64.ll22-Oct-202016.9K
local-memory-two-objects.ll22-Oct-20203.2K
local-memory.ll22-Oct-20203K
local-stack-slot-bug.ll22-Oct-20204K
loop-address.ll22-Oct-20201.1K
loop-idiom.ll22-Oct-20201.5K
lower-range-metadata-intrinsic-call.ll22-Oct-20201.5K
lshl.ll22-Oct-2020578
lshr.ll22-Oct-2020579
m0-spill.ll22-Oct-20201.2K
mad-combine.ll22-Oct-202029.1K
mad-sub.ll22-Oct-20209.7K
mad24-get-global-id.ll22-Oct-20201.4K
mad_int24.ll22-Oct-2020903
mad_uint24.ll22-Oct-20202.5K
madak.ll22-Oct-20209.1K
madmk.ll22-Oct-20209.1K
max-literals.ll22-Oct-20202.3K
max.ll22-Oct-20209.6K
max3.ll22-Oct-20201.8K
merge-stores.ll22-Oct-202028.3K
min.ll22-Oct-202012.1K
min3.ll22-Oct-20204.4K
missing-store.ll22-Oct-20201.1K
move-addr64-rsrc-dead-subreg-writes.ll22-Oct-20201.4K
move-to-valu-atomicrmw.ll22-Oct-20202.1K
mubuf.ll22-Oct-20207.9K
mul.ll22-Oct-20206.4K
mul_int24.ll22-Oct-2020870
mul_uint24.ll22-Oct-20202.2K
mulhu.ll22-Oct-2020671
multilevel-break.ll22-Oct-20201.4K
no-hsa-graphics-shaders.ll22-Oct-2020495
no-initializer-constant-addrspace.ll22-Oct-20201.3K
no-shrink-extloads.ll22-Oct-20207.6K
opencl-image-metadata.ll22-Oct-2020748
operand-folding.ll22-Oct-20203.5K
operand-spacing.ll22-Oct-2020972
or.ll22-Oct-20206.5K
over-max-lds-size.ll22-Oct-2020594
packetizer.ll22-Oct-2020957
parallelandifcollapse.ll22-Oct-20201.9K
parallelorifcollapse.ll22-Oct-20202.1K
partially-dead-super-register-immediate.ll22-Oct-20201,016
predicate-dp4.ll22-Oct-2020920
predicates.ll22-Oct-20202.5K
private-element-size.ll22-Oct-202014.9K
private-memory-atomics.ll22-Oct-20201.3K
private-memory-broken.ll22-Oct-2020744
private-memory-r600.ll22-Oct-202011.2K
promote-alloca-array-allocation.ll22-Oct-20202.2K
promote-alloca-bitcast-function.ll22-Oct-2020774
promote-alloca-globals.ll22-Oct-20201.9K
promote-alloca-invariant-markers.ll22-Oct-2020961
promote-alloca-lifetime.ll22-Oct-2020850
promote-alloca-mem-intrinsics.ll22-Oct-20203.8K
promote-alloca-no-opts.ll22-Oct-20201.8K
promote-alloca-padding-size-estimate.ll22-Oct-20206K
promote-alloca-stored-pointer-value.ll22-Oct-20202.6K
promote-alloca-to-lds-icmp.ll22-Oct-20203.3K
promote-alloca-to-lds-phi.ll22-Oct-20206.6K
promote-alloca-to-lds-select.ll22-Oct-20206.4K
promote-alloca-unhandled-intrinsic.ll22-Oct-2020799
promote-alloca-volatile.ll22-Oct-20201.5K
pv-packing.ll22-Oct-20201.7K
pv.ll22-Oct-202013.3K
r600-encoding.ll22-Oct-2020996
r600-export-fix.ll22-Oct-20208.3K
r600-infinite-loop-bug-while-reorganizing-vector.ll22-Oct-20202.7K
r600.private-memory.ll22-Oct-2020831
r600.work-item-intrinsics.ll22-Oct-20203.1K
r600cfg.ll22-Oct-20204.7K
rcp-pattern.ll22-Oct-2020505
read-register-invalid-subtarget.ll22-Oct-2020465
read-register-invalid-type-i32.ll22-Oct-2020414
read-register-invalid-type-i64.ll22-Oct-2020358
read_register.ll22-Oct-20202.7K
readcyclecounter.ll22-Oct-2020893
README22-Oct-20201.1K
reciprocal.ll22-Oct-2020455
reduce-load-width-alignment.ll22-Oct-20201.6K
reduce-store-width-alignment.ll22-Oct-20202.1K
reg-coalescer-sched-crash.ll22-Oct-20201.6K
register-count-comments.ll22-Oct-20201.3K
rename-disconnected-bug.ll22-Oct-2020855
rename-independent-subregs.mir22-Oct-2020978
reorder-stores.ll22-Oct-20202.8K
ret.ll22-Oct-202010K
ret_jump.ll22-Oct-20202.7K
rotl.i64.ll22-Oct-20201.1K
rotl.ll22-Oct-20201.8K
rotr.i64.ll22-Oct-20201.9K
rotr.ll22-Oct-20201.5K
rsq.ll22-Oct-20203K
rv7x0_count3.ll22-Oct-20203.6K
s_addk_i32.ll22-Oct-20203K
s_movk_i32.ll22-Oct-20207.8K
s_mulk_i32.ll22-Oct-20201.2K
saddo.ll22-Oct-20202.7K
salu-to-valu.ll22-Oct-202018.9K
sampler-resource-id.ll22-Oct-20202.3K
scalar_to_vector.ll22-Oct-20203.4K
schedule-fs-loop-nested-if.ll22-Oct-20203.5K
schedule-fs-loop-nested.ll22-Oct-20203.4K
schedule-fs-loop.ll22-Oct-20202.3K
schedule-global-loads.ll22-Oct-20201.6K
schedule-if-2.ll22-Oct-20203.8K
schedule-if.ll22-Oct-20202K
schedule-kernel-arg-loads.ll22-Oct-20203.1K
schedule-vs-if-nested-loop-failure.ll22-Oct-20207.7K
schedule-vs-if-nested-loop.ll22-Oct-20206.5K
scratch-buffer.ll22-Oct-20204K
sdiv.ll22-Oct-20205.6K
sdivrem24.ll22-Oct-202010.3K
sdivrem64.ll22-Oct-20204.3K
select-i1.ll22-Oct-20201.2K
select-vectors.ll22-Oct-20207.4K
select.ll22-Oct-20202.1K
select64.ll22-Oct-20202.3K
selectcc-cnd.ll22-Oct-2020409
selectcc-cnde-int.ll22-Oct-2020386
selectcc-icmp-select-float.ll22-Oct-2020534
selectcc-opt.ll22-Oct-20202.2K
selectcc.ll22-Oct-2020726
selected-stack-object.ll22-Oct-20201.9K
set-dx10.ll22-Oct-20205K
setcc-equivalent.ll22-Oct-2020919
setcc-opt.ll22-Oct-20209.4K
setcc.ll22-Oct-202010.8K
setcc64.ll22-Oct-20206.3K
seto.ll22-Oct-2020656
setuo.ll22-Oct-2020656
sext-eliminate.ll22-Oct-2020826
sext-in-reg-failure-r600.ll22-Oct-2020772
sext-in-reg.ll22-Oct-202023.9K
sgpr-control-flow.ll22-Oct-20202.9K
sgpr-copy-duplicate-operand.ll22-Oct-2020835
sgpr-copy.ll22-Oct-202020.4K
shared-op-cycle.ll22-Oct-20201.1K
shift-and-i128-ubfe.ll22-Oct-20205.3K
shift-and-i64-ubfe.ll22-Oct-202017.3K
shift-i64-opts.ll22-Oct-20208.6K
shl.ll22-Oct-202015.1K
shl_add_constant.ll22-Oct-20203.3K
shl_add_ptr.ll22-Oct-202012.7K
si-annotate-cf.ll22-Oct-20203.3K
si-annotate-cfg-loop-assert.ll22-Oct-2020659
si-instr-info-correct-implicit-operands.ll22-Oct-2020722
si-literal-folding.ll22-Oct-2020497
si-lod-bias.ll22-Oct-20202.9K
si-lower-control-flow-unreachable-block.ll22-Oct-20201.3K
si-scheduler.ll22-Oct-20203.1K
si-sgpr-spill.ll22-Oct-202083.8K
si-spill-cf.ll22-Oct-202022.4K
si-spill-sgpr-stack.ll22-Oct-20204.8K
si-triv-disjoint-mem-access.ll22-Oct-20209.7K
si-vector-hang.ll22-Oct-20205.3K
sign_extend.ll22-Oct-20206K
simplify-demanded-bits-build-pair.ll22-Oct-20201.5K
sint_to_fp.f64.ll22-Oct-20202.3K
sint_to_fp.i64.ll22-Oct-20202.3K
sint_to_fp.ll22-Oct-20204.5K
skip-if-dead.ll22-Oct-20206.5K
smed3.ll22-Oct-202014.9K
sminmax.ll22-Oct-20207.9K
smrd-vccz-bug.ll22-Oct-20201.6K
smrd.ll22-Oct-20208.1K
spill-alloc-sgpr-init-bug.ll22-Oct-20201.3K
spill-scavenge-offset.ll22-Oct-20202.1K
split-scalar-i64-add.ll22-Oct-20203.1K
split-smrd.ll22-Oct-20202K
split-vector-memoperand-offsets.ll22-Oct-20204.8K
sra.ll22-Oct-202010.8K
srem.ll22-Oct-20204.1K
srl.ll22-Oct-20209.4K
ssubo.ll22-Oct-20202.8K
store-barrier.ll22-Oct-20202.1K
store-v3i32.ll22-Oct-2020516
store-v3i64.ll22-Oct-20203.7K
store-vector-ptrs.ll22-Oct-2020582
store.ll22-Oct-202010.2K
store.r600.ll22-Oct-2020769
store_typed.ll22-Oct-2020920
structurize.ll22-Oct-20202.3K
structurize1.ll22-Oct-20201.3K
sub.ll22-Oct-20204.7K
subreg-coalescer-crash.ll22-Oct-20204.3K
subreg-coalescer-undef-use.ll22-Oct-20201.4K
subreg-eliminate-dead.ll22-Oct-2020664
swizzle-export.ll22-Oct-20205.7K
target-cpu.ll22-Oct-20204.9K
tex-clause-antidep.ll22-Oct-20201K
texture-input-merge.ll22-Oct-20201.3K
trap.ll22-Oct-2020366
trunc-bitcast-vector.ll22-Oct-20203.2K
trunc-cmp-constant.ll22-Oct-20206.3K
trunc-store-f64-to-f16.ll22-Oct-20202.1K
trunc-store-i1.ll22-Oct-20201.2K
trunc-store.ll22-Oct-2020798
trunc-vector-store-assertion-failure.ll22-Oct-2020565
trunc.ll22-Oct-20203.6K
tti-unroll-prefs.ll22-Oct-20202.1K
uaddo.ll22-Oct-20203K
udiv.ll22-Oct-20205.2K
udivrem.ll22-Oct-20208.6K
udivrem24.ll22-Oct-202010.4K
udivrem64.ll22-Oct-20204.2K
uint_to_fp.f64.ll22-Oct-20203.5K
uint_to_fp.i64.ll22-Oct-20202.1K
uint_to_fp.ll22-Oct-20204.9K
umed3.ll22-Oct-202016.2K
unaligned-load-store.ll22-Oct-202015.3K
undefined-subreg-liverange.ll22-Oct-2020672
unhandled-loop-condition-assertion.ll22-Oct-20205.7K
uniform-branch-intrinsic-cond.ll22-Oct-2020836
uniform-cfg.ll22-Oct-202011.9K
uniform-crash.ll22-Oct-20201.8K
uniform-loop-inside-nonuniform.ll22-Oct-20201.6K
unknown-processor.ll22-Oct-2020635
unroll.ll22-Oct-20201K
unsupported-cc.ll22-Oct-20203.6K
urecip.ll22-Oct-2020481
urem.ll22-Oct-20203.3K
use-sgpr-multiple-times.ll22-Oct-202012.5K
usubo.ll22-Oct-20203.1K
v1i64-kernel-arg.ll22-Oct-2020492
v_cndmask.ll22-Oct-20201.4K
v_mac.ll22-Oct-20207.1K
valu-i1.ll22-Oct-20206.1K
vector-alloca.ll22-Oct-20202.9K
vector-extract-insert.ll22-Oct-20203.7K
vertex-fetch-encoding.ll22-Oct-20201.1K
vgpr-spill-emergency-stack-slot-compute.ll22-Oct-202034.9K
vgpr-spill-emergency-stack-slot.ll22-Oct-202031.5K
vi-removed-intrinsics.ll22-Oct-20201K
vop-shrink.ll22-Oct-20201.7K
vselect.ll22-Oct-20203.4K
vselect64.ll22-Oct-2020706
vtx-fetch-branch.ll22-Oct-2020742
vtx-schedule.ll22-Oct-2020659
wait.ll22-Oct-20204.3K
waitcnt-flat.ll22-Oct-2020691
wqm.ll22-Oct-202013.4K
write-register-vgpr-into-sgpr.ll22-Oct-2020611
write_register.ll22-Oct-20202.6K
wrong-transalu-pos-fix.ll22-Oct-20202.6K
xor.ll22-Oct-20205.7K
zero_extend.ll22-Oct-20201.2K
zext-i64-bit-operand.ll22-Oct-20201.5K

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