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