Home | History | Annotate | only in /external/llvm/test/CodeGen/AMDGPU
Up to higher level directory
NameDateSize
32-bit-local-address-space.ll05-Oct-20175.1K
add-debug.ll05-Oct-2017558
add.ll05-Oct-20175.1K
add_i64.ll05-Oct-20172.9K
addrspacecast-constantexpr.ll05-Oct-20175.6K
addrspacecast.ll05-Oct-20179.7K
amdgcn.private-memory.ll05-Oct-20171.7K
amdgcn.work-item-intrinsics.ll05-Oct-20173.4K
amdgpu-codegenprepare.ll05-Oct-2017219
amdgpu-shader-calling-convention.ll05-Oct-2017697
amdgpu.private-memory.ll05-Oct-201721.1K
amdgpu.work-item-intrinsics.deprecated.ll05-Oct-20178.3K
and-gcn.ll05-Oct-2017881
and.ll05-Oct-201718.2K
annotate-kernel-features-hsa.ll05-Oct-20179.1K
annotate-kernel-features.ll05-Oct-20176.9K
anyext.ll05-Oct-2017462
array-ptr-calc-i32.ll05-Oct-20172.5K
array-ptr-calc-i64.ll05-Oct-2017900
atomic_cmp_swap_local.ll05-Oct-20175.1K
atomic_load_add.ll05-Oct-20171.6K
atomic_load_sub.ll05-Oct-20171.6K
basic-branch.ll05-Oct-20171.5K
basic-loop.ll05-Oct-2017549
bfe_uint.ll05-Oct-2017756
bfi_int.ll05-Oct-20171.5K
bfm.ll05-Oct-2017892
big_alu.ll05-Oct-201771.6K
bitcast.ll05-Oct-20173.6K
bitreverse-inline-immediates.ll05-Oct-20175.2K
bitreverse.ll05-Oct-20173.9K
branch-uniformity.ll05-Oct-20171.5K
bswap.ll05-Oct-20174.2K
bug-vopc-commute.ll05-Oct-20171.6K
build_vector.ll05-Oct-20171.1K
call.ll05-Oct-20171.7K
call_fs.ll05-Oct-2017462
calling-conventions.ll05-Oct-2017514
captured-frame-index.ll05-Oct-20176.7K
cayman-loop-bug.ll05-Oct-2017864
cf-loop-on-constant.ll05-Oct-20173.5K
cf-stack-bug.ll05-Oct-20175.5K
cf_end.ll05-Oct-2017449
cgp-addressing-modes-flat.ll05-Oct-20173.1K
cgp-addressing-modes.ll05-Oct-201715.2K
cgp-bitfield-extract.ll05-Oct-20176.3K
ci-use-flat-for-global.ll05-Oct-20171K
cndmask-no-def-vcc.ll05-Oct-20171.7K
coalescer_distribute.ll05-Oct-20171.1K
coalescer_remat.ll05-Oct-20172.4K
codegen-prepare-addrmode-sext.ll05-Oct-2017545
combine_vloads.ll05-Oct-20172K
commute-compares.ll05-Oct-201727.5K
commute-shifts.ll05-Oct-20171.4K
commute_modifiers.ll05-Oct-20178.4K
complex-folding.ll05-Oct-2017533
concat_vectors.ll05-Oct-201714.9K
convergent-inlineasm.ll05-Oct-20171.5K
copy-illegal-type.ll05-Oct-20176K
copy-to-reg.ll05-Oct-2017897
ctlz.ll05-Oct-201710.3K
ctlz_zero_undef.ll05-Oct-201710.9K
ctpop.ll05-Oct-201710.4K
ctpop64.ll05-Oct-20177.6K
cttz_zero_undef.ll05-Oct-20173K
cube.ll05-Oct-20172.2K
cvt_f32_ubyte.ll05-Oct-20179.4K
cvt_flr_i32_f32.ll05-Oct-20173K
cvt_rpi_i32_f32.ll05-Oct-20173K
dagcombine-reassociate-bug.ll05-Oct-20171.3K
dagcombiner-bug-illegal-vec4-int-to-fp.ll05-Oct-20171.3K
debug.ll05-Oct-2017459
debugger-emit-prologue.ll05-Oct-20174.3K
debugger-insert-nops.ll05-Oct-20173.1K
debugger-reserve-regs.ll05-Oct-20173.1K
default-fp-mode.ll05-Oct-20172.1K
detect-dead-lanes.mir05-Oct-201712.2K
disconnected-predset-break-bug.ll05-Oct-20171.1K
drop-mem-operand-move-smrd.ll05-Oct-20172.1K
ds-negative-offset-addressing-mode-loop.ll05-Oct-20173.4K
ds-sub-offset.ll05-Oct-20174.5K
ds_read2.ll05-Oct-201724.1K
ds_read2_offset_order.ll05-Oct-20171.9K
ds_read2_superreg.ll05-Oct-201710.6K
ds_read2st64.ll05-Oct-201712.5K
ds_write2.ll05-Oct-201722.8K
ds_write2st64.ll05-Oct-20175.8K
dynamic_stackalloc.ll05-Oct-2017523
elf.ll05-Oct-20171.7K
elf.r600.ll05-Oct-2017555
empty-function.ll05-Oct-2017553
endcf-loop-header.ll05-Oct-20171K
extload-private.ll05-Oct-20171.6K
extload.ll05-Oct-20172.9K
extract-vector-elt-build-vector-combine.ll05-Oct-20174.8K
extract_vector_elt-f64.ll05-Oct-20171.2K
extract_vector_elt-i16.ll05-Oct-20172.8K
extract_vector_elt-i64.ll05-Oct-20172.4K
extract_vector_elt-i8.ll05-Oct-20174.8K
extractelt-to-trunc.ll05-Oct-20172.7K
fabs.f64.ll05-Oct-20173.1K
fabs.ll05-Oct-20173.1K
fadd.ll05-Oct-20172.1K
fadd64.ll05-Oct-20171.8K
fcanonicalize.ll05-Oct-201715K
fceil.ll05-Oct-20174.8K
fceil64.ll05-Oct-20173.5K
fcmp-cnd.ll05-Oct-2017502
fcmp-cnde-int-args.ll05-Oct-2017564
fcmp.ll05-Oct-20171.1K
fcmp64.ll05-Oct-20172.8K
fconst64.ll05-Oct-2017498
fcopysign.f32.ll05-Oct-20172.1K
fcopysign.f64.ll05-Oct-20172.3K
fdiv.f64.ll05-Oct-20174.5K
fdiv.ll05-Oct-20178.6K
fetch-limits.r600.ll05-Oct-20174.1K
fetch-limits.r700+.ll05-Oct-20177.5K
ffloor.f64.ll05-Oct-20174.3K
ffloor.ll05-Oct-20171.5K
flat-address-space.ll05-Oct-20175.1K
flat-scratch-reg.ll05-Oct-20171.1K
flat_atomics.ll05-Oct-201738.9K
flat_atomics_i64.ll05-Oct-201741.2K
floor.ll05-Oct-2017498
fma-combine.ll05-Oct-201728.3K
fma.f64.ll05-Oct-20172.2K
fma.ll05-Oct-20174.2K
fmad.ll05-Oct-2017654
fmax.ll05-Oct-2017563
fmax3.f64.ll05-Oct-20171.4K
fmax3.ll05-Oct-20171.9K
fmax_legacy.f64.ll05-Oct-20172.5K
fmax_legacy.ll05-Oct-20176.8K
fmaxnum.f64.ll05-Oct-20172.5K
fmaxnum.ll05-Oct-20179.7K
fmed3.ll05-Oct-20176.2K
fmin.ll05-Oct-2017563
fmin3.ll05-Oct-20172K
fmin_legacy.f64.ll05-Oct-20172.9K
fmin_legacy.ll05-Oct-20179K
fminnum.f64.ll05-Oct-20172.5K
fminnum.ll05-Oct-20179.7K
fmul-2-combine-multi-use.ll05-Oct-20174.1K
fmul.ll05-Oct-20172.8K
fmul64.ll05-Oct-20171.9K
fmuladd.ll05-Oct-20179.1K
fnearbyint.ll05-Oct-20171.9K
fneg-fabs.f64.ll05-Oct-20174.3K
fneg-fabs.ll05-Oct-20173.9K
fneg.f64.ll05-Oct-20172.1K
fneg.ll05-Oct-20172.2K
fp-classify.ll05-Oct-20174.3K
fp16_to_fp.ll05-Oct-20171.3K
fp32_to_fp16.ll05-Oct-2017732
fp_to_sint.f64.ll05-Oct-20172.2K
fp_to_sint.ll05-Oct-20175.2K
fp_to_uint.f64.ll05-Oct-20172.6K
fp_to_uint.ll05-Oct-20174.9K
fpext.ll05-Oct-20171.9K
fptrunc.ll05-Oct-20171.6K
fract.f64.ll05-Oct-20175.7K
fract.ll05-Oct-20173.2K
frem.ll05-Oct-20174.5K
fsqrt.f64.ll05-Oct-20171.1K
fsqrt.ll05-Oct-20175.1K
fsub.ll05-Oct-20173.1K
fsub64.ll05-Oct-20174.4K
ftrunc.f64.ll05-Oct-20173.7K
ftrunc.ll05-Oct-20173.3K
gep-address-space.ll05-Oct-20173K
global-constant.ll05-Oct-20171.3K
global-directive.ll05-Oct-2017582
global-variable-relocs.ll05-Oct-201710.1K
global_atomics.ll05-Oct-201745.1K
global_atomics_i64.ll05-Oct-201746.9K
GlobalISel/05-Oct-2017
gv-const-addrspace.ll05-Oct-20173.4K
gv-offset-folding.ll05-Oct-2017827
half.ll05-Oct-201720.9K
hsa-default-device.ll05-Oct-2017361
hsa-fp-mode.ll05-Oct-20172.6K
hsa-func.ll05-Oct-20172.1K
hsa-globals.ll05-Oct-20171.5K
hsa-group-segment.ll05-Oct-2017389
hsa-note-no-func.ll05-Oct-2017523
hsa.ll05-Oct-20172.1K
i1-copy-implicit-def.ll05-Oct-2017567
i1-copy-phi.ll05-Oct-20171.1K
i8-to-double-to-float.ll05-Oct-2017342
icmp-select-sete-reverse-args.ll05-Oct-2017648
icmp64.ll05-Oct-20172.7K
image-attributes.ll05-Oct-20177.7K
image-resource-id.ll05-Oct-201716.6K
imm.ll05-Oct-201722.3K
indirect-addressing-si.ll05-Oct-201717.6K
indirect-addressing-undef.mir05-Oct-201712.9K
indirect-private-64.ll05-Oct-20174.8K
infinite-loop-evergreen.ll05-Oct-2017173
infinite-loop.ll05-Oct-2017600
inline-asm.ll05-Oct-20174.8K
inline-calls.ll05-Oct-2017651
inline-constraints.ll05-Oct-20171.4K
input-mods.ll05-Oct-2017953
insert_subreg.ll05-Oct-2017538
insert_vector_elt.ll05-Oct-201718.3K
invalid-addrspacecast.ll05-Oct-2017439
invariant-load-no-alias-store.ll05-Oct-20171.7K
jump-address.ll05-Oct-20172.1K
kcache-fold.ll05-Oct-20176.1K
kernarg-stack-alignment.ll05-Oct-20171K
kernel-args.ll05-Oct-201715.5K
large-alloca-compute.ll05-Oct-20172.6K
large-alloca-graphics.ll05-Oct-20171.8K
large-constant-initializer.ll05-Oct-2017511
large-work-group-promote-alloca.ll05-Oct-20175.7K
large-work-group-registers.ll05-Oct-20171.8K
lds-alignment.ll05-Oct-201715.2K
lds-initializer.ll05-Oct-2017555
lds-m0-init-in-loop.ll05-Oct-20171.6K
lds-oqap-crash.ll05-Oct-20171.1K
lds-output-queue.ll05-Oct-20173.6K
lds-size.ll05-Oct-2017783
lds-zero-initializer.ll05-Oct-2017528
legalizedag-bug-expand-setcc.ll05-Oct-2017696
lit.local.cfg05-Oct-201770
literals.ll05-Oct-20171.9K
liveness.mir05-Oct-2017961
llvm.amdgcn.atomic.dec.ll05-Oct-201717.8K
llvm.amdgcn.atomic.inc.ll05-Oct-201717.8K
llvm.amdgcn.buffer.atomic.ll05-Oct-20176.8K
llvm.amdgcn.buffer.load.format.ll05-Oct-20175.9K
llvm.amdgcn.buffer.load.ll05-Oct-20174.9K
llvm.amdgcn.buffer.store.format.ll05-Oct-20174.2K
llvm.amdgcn.buffer.store.ll05-Oct-20174K
llvm.amdgcn.buffer.wbinvl1.ll05-Oct-2017633
llvm.amdgcn.buffer.wbinvl1.sc.ll05-Oct-2017438
llvm.amdgcn.buffer.wbinvl1.vol.ll05-Oct-2017659
llvm.amdgcn.class.ll05-Oct-201720.2K
llvm.amdgcn.cos.ll05-Oct-2017586
llvm.amdgcn.cubeid.ll05-Oct-2017678
llvm.amdgcn.cubema.ll05-Oct-2017678
llvm.amdgcn.cubesc.ll05-Oct-2017678
llvm.amdgcn.cubetc.ll05-Oct-2017678
llvm.amdgcn.dispatch.ptr.ll05-Oct-2017821
llvm.amdgcn.div.fixup.ll05-Oct-20171.6K
llvm.amdgcn.div.fmas.ll05-Oct-20178.1K
llvm.amdgcn.div.scale.ll05-Oct-201718.1K
llvm.amdgcn.ds.bpermute.ll05-Oct-20171.3K
llvm.amdgcn.ds.permute.ll05-Oct-2017944
llvm.amdgcn.ds.swizzle.ll05-Oct-2017601
llvm.amdgcn.fract.ll05-Oct-20171.2K
llvm.amdgcn.frexp.exp.ll05-Oct-20172.6K
llvm.amdgcn.frexp.mant.ll05-Oct-20172.7K
llvm.amdgcn.groupstaticgroup.ll05-Oct-20172.3K
llvm.amdgcn.image.atomic.ll05-Oct-20177.3K
llvm.amdgcn.image.ll05-Oct-20175K
llvm.amdgcn.interp.ll05-Oct-20171.3K
llvm.amdgcn.kernarg.segment.ptr.ll05-Oct-20171.5K
llvm.amdgcn.ldexp.ll05-Oct-20172K
llvm.amdgcn.lerp.ll05-Oct-2017564
llvm.amdgcn.log.clamp.ll05-Oct-2017665
llvm.amdgcn.mbcnt.ll05-Oct-20171K
llvm.amdgcn.mov.dpp.ll05-Oct-20172.8K
llvm.amdgcn.ps.live.ll05-Oct-20172K
llvm.amdgcn.queue.ptr.ll05-Oct-2017815
llvm.amdgcn.rcp.ll05-Oct-20174.5K
llvm.amdgcn.read.workdim.ll05-Oct-20171.7K
llvm.amdgcn.rsq.clamp.ll05-Oct-20171.8K
llvm.amdgcn.rsq.legacy.ll05-Oct-20171.4K
llvm.amdgcn.rsq.ll05-Oct-20172.4K
llvm.amdgcn.s.barrier.ll05-Oct-2017938
llvm.amdgcn.s.dcache.inv.ll05-Oct-2017989
llvm.amdgcn.s.dcache.inv.vol.ll05-Oct-20171K
llvm.amdgcn.s.dcache.wb.ll05-Oct-2017791
llvm.amdgcn.s.dcache.wb.vol.ll05-Oct-2017827
llvm.amdgcn.s.getreg.ll05-Oct-2017705
llvm.amdgcn.s.memrealtime.ll05-Oct-2017717
llvm.amdgcn.s.memtime.ll05-Oct-2017791
llvm.amdgcn.s.sleep.ll05-Oct-20171.4K
llvm.amdgcn.s.waitcnt.ll05-Oct-20171.6K
llvm.amdgcn.sin.ll05-Oct-2017586
llvm.amdgcn.trig.preop.ll05-Oct-20171.4K
llvm.amdgcn.workgroup.id.ll05-Oct-20174K
llvm.amdgcn.workitem.id.ll05-Oct-20171.9K
llvm.AMDGPU.barrier.global.ll05-Oct-2017943
llvm.AMDGPU.barrier.local.ll05-Oct-2017940
llvm.AMDGPU.bfe.i32.ll05-Oct-201715.2K
llvm.AMDGPU.bfe.u32.ll05-Oct-201720.9K
llvm.AMDGPU.clamp.ll05-Oct-20172.5K
llvm.AMDGPU.cube.ll05-Oct-20172.8K
llvm.AMDGPU.flbit.i32.ll05-Oct-20171.1K
llvm.AMDGPU.kill.ll05-Oct-20171.6K
llvm.amdgpu.kilp.ll05-Oct-2017636
llvm.AMDGPU.rsq.clamped.f64.ll05-Oct-2017990
llvm.AMDGPU.rsq.clamped.ll05-Oct-20171.1K
llvm.AMDGPU.rsq.ll05-Oct-20171.3K
llvm.cos.ll05-Oct-20171.2K
llvm.dbg.value.ll05-Oct-20171.7K
llvm.exp2.ll05-Oct-20172.8K
llvm.log2.ll05-Oct-20172.8K
llvm.memcpy.ll05-Oct-20179.9K
llvm.pow.ll05-Oct-20171.8K
llvm.r600.dot4.ll05-Oct-2017552
llvm.r600.read.local.size.ll05-Oct-20176.4K
llvm.r600.read.workdim.ll05-Oct-20171K
llvm.r600.tex.ll05-Oct-20175.3K
llvm.rint.f64.ll05-Oct-20171.4K
llvm.rint.ll05-Oct-20171.4K
llvm.round.f64.ll05-Oct-20172.3K
llvm.round.ll05-Oct-20172.4K
llvm.SI.fs.interp.ll05-Oct-20172.7K
llvm.SI.gather4.ll05-Oct-201728.6K
llvm.SI.getlod.ll05-Oct-20172.3K
llvm.SI.image.ll05-Oct-20172.4K
llvm.SI.image.sample-masked.ll05-Oct-20174.6K
llvm.SI.image.sample.ll05-Oct-201716.3K
llvm.SI.image.sample.o.ll05-Oct-201716.4K
llvm.SI.load.dword.ll05-Oct-20173.2K
llvm.SI.packf16.ll05-Oct-20171.2K
llvm.SI.sendmsg-m0.ll05-Oct-2017540
llvm.SI.sendmsg.ll05-Oct-2017767
llvm.SI.tbuffer.store.ll05-Oct-20172.2K
llvm.sin.ll05-Oct-20173.2K
load-constant-f64.ll05-Oct-2017786
load-constant-i1.ll05-Oct-201714.5K
load-constant-i16.ll05-Oct-201716.1K
load-constant-i32.ll05-Oct-201711.5K
load-constant-i64.ll05-Oct-20172.7K
load-constant-i8.ll05-Oct-201720.7K
load-global-f32.ll05-Oct-20173K
load-global-f64.ll05-Oct-20173.3K
load-global-i1.ll05-Oct-201713.9K
load-global-i16.ll05-Oct-201717K
load-global-i32.ll05-Oct-201715.6K
load-global-i64.ll05-Oct-20173.7K
load-global-i8.ll05-Oct-201720.8K
load-input-fold.ll05-Oct-20175.9K
load-local-f32.ll05-Oct-20173K
load-local-f64.ll05-Oct-20173.7K
load-local-i1.ll05-Oct-201713.8K
load-local-i16.ll05-Oct-201716.4K
load-local-i32.ll05-Oct-20176.8K
load-local-i64.ll05-Oct-20173.6K
load-local-i8.ll05-Oct-201719.3K
load-weird-sizes.ll05-Oct-20171.4K
local-64.ll05-Oct-20176.5K
local-atomics.ll05-Oct-201720.2K
local-atomics64.ll05-Oct-201716.9K
local-memory-two-objects.ll05-Oct-20173.2K
local-memory.ll05-Oct-20173K
local-stack-slot-bug.ll05-Oct-20174K
loop-address.ll05-Oct-20171.1K
loop-idiom.ll05-Oct-20171.5K
lower-range-metadata-intrinsic-call.ll05-Oct-20171.5K
lshl.ll05-Oct-2017578
lshr.ll05-Oct-2017579
m0-spill.ll05-Oct-20171.2K
mad-combine.ll05-Oct-201729.1K
mad-sub.ll05-Oct-20179.7K
mad24-get-global-id.ll05-Oct-20171.4K
mad_int24.ll05-Oct-2017903
mad_uint24.ll05-Oct-20172.5K
madak.ll05-Oct-20179.1K
madmk.ll05-Oct-20179.1K
max-literals.ll05-Oct-20172.3K
max.ll05-Oct-20179.6K
max3.ll05-Oct-20171.8K
merge-stores.ll05-Oct-201728.3K
min.ll05-Oct-201712.1K
min3.ll05-Oct-20174.4K
missing-store.ll05-Oct-20171.1K
move-addr64-rsrc-dead-subreg-writes.ll05-Oct-20171.4K
move-to-valu-atomicrmw.ll05-Oct-20172.1K
mubuf.ll05-Oct-20177.9K
mul.ll05-Oct-20176.4K
mul_int24.ll05-Oct-2017870
mul_uint24.ll05-Oct-20172.2K
mulhu.ll05-Oct-2017671
multilevel-break.ll05-Oct-20171.4K
no-hsa-graphics-shaders.ll05-Oct-2017495
no-initializer-constant-addrspace.ll05-Oct-20171.3K
no-shrink-extloads.ll05-Oct-20177.6K
opencl-image-metadata.ll05-Oct-2017748
operand-folding.ll05-Oct-20173.5K
operand-spacing.ll05-Oct-2017972
or.ll05-Oct-20176.5K
over-max-lds-size.ll05-Oct-2017594
packetizer.ll05-Oct-2017957
parallelandifcollapse.ll05-Oct-20171.9K
parallelorifcollapse.ll05-Oct-20172.1K
partially-dead-super-register-immediate.ll05-Oct-20171,016
predicate-dp4.ll05-Oct-2017920
predicates.ll05-Oct-20172.5K
private-element-size.ll05-Oct-201714.9K
private-memory-atomics.ll05-Oct-20171.3K
private-memory-broken.ll05-Oct-2017744
private-memory-r600.ll05-Oct-201711.2K
promote-alloca-array-allocation.ll05-Oct-20172.2K
promote-alloca-bitcast-function.ll05-Oct-2017774
promote-alloca-globals.ll05-Oct-20171.9K
promote-alloca-invariant-markers.ll05-Oct-2017961
promote-alloca-lifetime.ll05-Oct-2017850
promote-alloca-mem-intrinsics.ll05-Oct-20173.8K
promote-alloca-no-opts.ll05-Oct-20171.8K
promote-alloca-padding-size-estimate.ll05-Oct-20176K
promote-alloca-stored-pointer-value.ll05-Oct-20172.6K
promote-alloca-to-lds-icmp.ll05-Oct-20173.3K
promote-alloca-to-lds-phi.ll05-Oct-20176.6K
promote-alloca-to-lds-select.ll05-Oct-20176.4K
promote-alloca-unhandled-intrinsic.ll05-Oct-2017799
promote-alloca-volatile.ll05-Oct-20171.5K
pv-packing.ll05-Oct-20171.7K
pv.ll05-Oct-201713.3K
r600-encoding.ll05-Oct-2017996
r600-export-fix.ll05-Oct-20178.3K
r600-infinite-loop-bug-while-reorganizing-vector.ll05-Oct-20172.7K
r600.private-memory.ll05-Oct-2017831
r600.work-item-intrinsics.ll05-Oct-20173.1K
r600cfg.ll05-Oct-20174.7K
rcp-pattern.ll05-Oct-2017505
read-register-invalid-subtarget.ll05-Oct-2017465
read-register-invalid-type-i32.ll05-Oct-2017414
read-register-invalid-type-i64.ll05-Oct-2017358
read_register.ll05-Oct-20172.7K
readcyclecounter.ll05-Oct-2017893
README05-Oct-20171.1K
reciprocal.ll05-Oct-2017455
reduce-load-width-alignment.ll05-Oct-20171.6K
reduce-store-width-alignment.ll05-Oct-20172.1K
reg-coalescer-sched-crash.ll05-Oct-20171.6K
register-count-comments.ll05-Oct-20171.3K
rename-disconnected-bug.ll05-Oct-2017855
rename-independent-subregs.mir05-Oct-2017978
reorder-stores.ll05-Oct-20172.8K
ret.ll05-Oct-201710K
ret_jump.ll05-Oct-20172.7K
rotl.i64.ll05-Oct-20171.1K
rotl.ll05-Oct-20171.8K
rotr.i64.ll05-Oct-20171.9K
rotr.ll05-Oct-20171.5K
rsq.ll05-Oct-20173K
rv7x0_count3.ll05-Oct-20173.6K
s_addk_i32.ll05-Oct-20173K
s_movk_i32.ll05-Oct-20177.8K
s_mulk_i32.ll05-Oct-20171.2K
saddo.ll05-Oct-20172.7K
salu-to-valu.ll05-Oct-201718.9K
sampler-resource-id.ll05-Oct-20172.3K
scalar_to_vector.ll05-Oct-20173.4K
schedule-fs-loop-nested-if.ll05-Oct-20173.5K
schedule-fs-loop-nested.ll05-Oct-20173.4K
schedule-fs-loop.ll05-Oct-20172.3K
schedule-global-loads.ll05-Oct-20171.6K
schedule-if-2.ll05-Oct-20173.8K
schedule-if.ll05-Oct-20172K
schedule-kernel-arg-loads.ll05-Oct-20173.1K
schedule-vs-if-nested-loop-failure.ll05-Oct-20177.7K
schedule-vs-if-nested-loop.ll05-Oct-20176.5K
scratch-buffer.ll05-Oct-20174K
sdiv.ll05-Oct-20175.6K
sdivrem24.ll05-Oct-201710.3K
sdivrem64.ll05-Oct-20174.3K
select-i1.ll05-Oct-20171.2K
select-vectors.ll05-Oct-20177.4K
select.ll05-Oct-20172.1K
select64.ll05-Oct-20172.3K
selectcc-cnd.ll05-Oct-2017409
selectcc-cnde-int.ll05-Oct-2017386
selectcc-icmp-select-float.ll05-Oct-2017534
selectcc-opt.ll05-Oct-20172.2K
selectcc.ll05-Oct-2017726
selected-stack-object.ll05-Oct-20171.9K
set-dx10.ll05-Oct-20175K
setcc-equivalent.ll05-Oct-2017919
setcc-opt.ll05-Oct-20179.4K
setcc.ll05-Oct-201710.8K
setcc64.ll05-Oct-20176.3K
seto.ll05-Oct-2017656
setuo.ll05-Oct-2017656
sext-eliminate.ll05-Oct-2017826
sext-in-reg-failure-r600.ll05-Oct-2017772
sext-in-reg.ll05-Oct-201723.9K
sgpr-control-flow.ll05-Oct-20172.9K
sgpr-copy-duplicate-operand.ll05-Oct-2017835
sgpr-copy.ll05-Oct-201720.4K
shared-op-cycle.ll05-Oct-20171.1K
shift-and-i128-ubfe.ll05-Oct-20175.3K
shift-and-i64-ubfe.ll05-Oct-201717.3K
shift-i64-opts.ll05-Oct-20178.6K
shl.ll05-Oct-201715.1K
shl_add_constant.ll05-Oct-20173.3K
shl_add_ptr.ll05-Oct-201712.7K
si-annotate-cf.ll05-Oct-20173.3K
si-annotate-cfg-loop-assert.ll05-Oct-2017659
si-instr-info-correct-implicit-operands.ll05-Oct-2017722
si-literal-folding.ll05-Oct-2017497
si-lod-bias.ll05-Oct-20172.9K
si-lower-control-flow-unreachable-block.ll05-Oct-20171.3K
si-scheduler.ll05-Oct-20173.1K
si-sgpr-spill.ll05-Oct-201783.8K
si-spill-cf.ll05-Oct-201722.4K
si-spill-sgpr-stack.ll05-Oct-20174.8K
si-triv-disjoint-mem-access.ll05-Oct-20179.7K
si-vector-hang.ll05-Oct-20175.3K
sign_extend.ll05-Oct-20176K
simplify-demanded-bits-build-pair.ll05-Oct-20171.5K
sint_to_fp.f64.ll05-Oct-20172.3K
sint_to_fp.i64.ll05-Oct-20172.3K
sint_to_fp.ll05-Oct-20174.5K
skip-if-dead.ll05-Oct-20176.5K
smed3.ll05-Oct-201714.9K
sminmax.ll05-Oct-20177.9K
smrd-vccz-bug.ll05-Oct-20171.6K
smrd.ll05-Oct-20178.1K
spill-alloc-sgpr-init-bug.ll05-Oct-20171.3K
spill-scavenge-offset.ll05-Oct-20172.1K
split-scalar-i64-add.ll05-Oct-20173.1K
split-smrd.ll05-Oct-20172K
split-vector-memoperand-offsets.ll05-Oct-20174.8K
sra.ll05-Oct-201710.8K
srem.ll05-Oct-20174.1K
srl.ll05-Oct-20179.4K
ssubo.ll05-Oct-20172.8K
store-barrier.ll05-Oct-20172.1K
store-v3i32.ll05-Oct-2017516
store-v3i64.ll05-Oct-20173.7K
store-vector-ptrs.ll05-Oct-2017582
store.ll05-Oct-201710.2K
store.r600.ll05-Oct-2017769
store_typed.ll05-Oct-2017920
structurize.ll05-Oct-20172.3K
structurize1.ll05-Oct-20171.3K
sub.ll05-Oct-20174.7K
subreg-coalescer-crash.ll05-Oct-20174.3K
subreg-coalescer-undef-use.ll05-Oct-20171.4K
subreg-eliminate-dead.ll05-Oct-2017664
swizzle-export.ll05-Oct-20175.7K
target-cpu.ll05-Oct-20174.9K
tex-clause-antidep.ll05-Oct-20171K
texture-input-merge.ll05-Oct-20171.3K
trap.ll05-Oct-2017366
trunc-bitcast-vector.ll05-Oct-20173.2K
trunc-cmp-constant.ll05-Oct-20176.3K
trunc-store-f64-to-f16.ll05-Oct-20172.1K
trunc-store-i1.ll05-Oct-20171.2K
trunc-store.ll05-Oct-2017798
trunc-vector-store-assertion-failure.ll05-Oct-2017565
trunc.ll05-Oct-20173.6K
tti-unroll-prefs.ll05-Oct-20172.1K
uaddo.ll05-Oct-20173K
udiv.ll05-Oct-20175.2K
udivrem.ll05-Oct-20178.6K
udivrem24.ll05-Oct-201710.4K
udivrem64.ll05-Oct-20174.2K
uint_to_fp.f64.ll05-Oct-20173.5K
uint_to_fp.i64.ll05-Oct-20172.1K
uint_to_fp.ll05-Oct-20174.9K
umed3.ll05-Oct-201716.2K
unaligned-load-store.ll05-Oct-201715.3K
undefined-subreg-liverange.ll05-Oct-2017672
unhandled-loop-condition-assertion.ll05-Oct-20175.7K
uniform-branch-intrinsic-cond.ll05-Oct-2017836
uniform-cfg.ll05-Oct-201711.9K
uniform-crash.ll05-Oct-20171.8K
uniform-loop-inside-nonuniform.ll05-Oct-20171.6K
unknown-processor.ll05-Oct-2017635
unroll.ll05-Oct-20171K
unsupported-cc.ll05-Oct-20173.6K
urecip.ll05-Oct-2017481
urem.ll05-Oct-20173.3K
use-sgpr-multiple-times.ll05-Oct-201712.5K
usubo.ll05-Oct-20173.1K
v1i64-kernel-arg.ll05-Oct-2017492
v_cndmask.ll05-Oct-20171.4K
v_mac.ll05-Oct-20177.1K
valu-i1.ll05-Oct-20176.1K
vector-alloca.ll05-Oct-20172.9K
vector-extract-insert.ll05-Oct-20173.7K
vertex-fetch-encoding.ll05-Oct-20171.1K
vgpr-spill-emergency-stack-slot-compute.ll05-Oct-201734.9K
vgpr-spill-emergency-stack-slot.ll05-Oct-201731.5K
vi-removed-intrinsics.ll05-Oct-20171K
vop-shrink.ll05-Oct-20171.7K
vselect.ll05-Oct-20173.4K
vselect64.ll05-Oct-2017706
vtx-fetch-branch.ll05-Oct-2017742
vtx-schedule.ll05-Oct-2017659
wait.ll05-Oct-20174.3K
waitcnt-flat.ll05-Oct-2017691
wqm.ll05-Oct-201713.4K
write-register-vgpr-into-sgpr.ll05-Oct-2017611
write_register.ll05-Oct-20172.6K
wrong-transalu-pos-fix.ll05-Oct-20172.6K
xor.ll05-Oct-20175.7K
zero_extend.ll05-Oct-20171.2K
zext-i64-bit-operand.ll05-Oct-20171.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