Home | History | Annotate | only in /external/llvm/test/CodeGen/AMDGPU
Up to higher level directory
NameDateSize
32-bit-local-address-space.ll21-Aug-20185.1K
add-debug.ll21-Aug-2018558
add.ll21-Aug-20185.1K
add_i64.ll21-Aug-20182.9K
addrspacecast-constantexpr.ll21-Aug-20185.6K
addrspacecast.ll21-Aug-20189.7K
amdgcn.private-memory.ll21-Aug-20181.7K
amdgcn.work-item-intrinsics.ll21-Aug-20183.4K
amdgpu-codegenprepare.ll21-Aug-2018219
amdgpu-shader-calling-convention.ll21-Aug-2018697
amdgpu.private-memory.ll21-Aug-201821.1K
amdgpu.work-item-intrinsics.deprecated.ll21-Aug-20188.3K
and-gcn.ll21-Aug-2018881
and.ll21-Aug-201818.2K
annotate-kernel-features-hsa.ll21-Aug-20189.1K
annotate-kernel-features.ll21-Aug-20186.9K
anyext.ll21-Aug-2018462
array-ptr-calc-i32.ll21-Aug-20182.5K
array-ptr-calc-i64.ll21-Aug-2018900
atomic_cmp_swap_local.ll21-Aug-20185.1K
atomic_load_add.ll21-Aug-20181.6K
atomic_load_sub.ll21-Aug-20181.6K
basic-branch.ll21-Aug-20181.5K
basic-loop.ll21-Aug-2018549
bfe_uint.ll21-Aug-2018756
bfi_int.ll21-Aug-20181.5K
bfm.ll21-Aug-2018892
big_alu.ll21-Aug-201871.6K
bitcast.ll21-Aug-20183.6K
bitreverse-inline-immediates.ll21-Aug-20185.2K
bitreverse.ll21-Aug-20183.9K
branch-uniformity.ll21-Aug-20181.5K
bswap.ll21-Aug-20184.2K
bug-vopc-commute.ll21-Aug-20181.6K
build_vector.ll21-Aug-20181.1K
call.ll21-Aug-20181.7K
call_fs.ll21-Aug-2018462
calling-conventions.ll21-Aug-2018514
captured-frame-index.ll21-Aug-20186.7K
cayman-loop-bug.ll21-Aug-2018864
cf-loop-on-constant.ll21-Aug-20183.5K
cf-stack-bug.ll21-Aug-20185.5K
cf_end.ll21-Aug-2018449
cgp-addressing-modes-flat.ll21-Aug-20183.1K
cgp-addressing-modes.ll21-Aug-201815.2K
cgp-bitfield-extract.ll21-Aug-20186.3K
ci-use-flat-for-global.ll21-Aug-20181K
cndmask-no-def-vcc.ll21-Aug-20181.7K
coalescer_distribute.ll21-Aug-20181.1K
coalescer_remat.ll21-Aug-20182.4K
codegen-prepare-addrmode-sext.ll21-Aug-2018545
combine_vloads.ll21-Aug-20182K
commute-compares.ll21-Aug-201827.5K
commute-shifts.ll21-Aug-20181.4K
commute_modifiers.ll21-Aug-20188.4K
complex-folding.ll21-Aug-2018533
concat_vectors.ll21-Aug-201814.9K
convergent-inlineasm.ll21-Aug-20181.5K
copy-illegal-type.ll21-Aug-20186K
copy-to-reg.ll21-Aug-2018897
ctlz.ll21-Aug-201810.3K
ctlz_zero_undef.ll21-Aug-201810.9K
ctpop.ll21-Aug-201810.4K
ctpop64.ll21-Aug-20187.6K
cttz_zero_undef.ll21-Aug-20183K
cube.ll21-Aug-20182.2K
cvt_f32_ubyte.ll21-Aug-20189.4K
cvt_flr_i32_f32.ll21-Aug-20183K
cvt_rpi_i32_f32.ll21-Aug-20183K
dagcombine-reassociate-bug.ll21-Aug-20181.3K
dagcombiner-bug-illegal-vec4-int-to-fp.ll21-Aug-20181.3K
debug.ll21-Aug-2018459
debugger-emit-prologue.ll21-Aug-20184.3K
debugger-insert-nops.ll21-Aug-20183.1K
debugger-reserve-regs.ll21-Aug-20183.1K
default-fp-mode.ll21-Aug-20182.1K
detect-dead-lanes.mir21-Aug-201812.2K
disconnected-predset-break-bug.ll21-Aug-20181.1K
drop-mem-operand-move-smrd.ll21-Aug-20182.1K
ds-negative-offset-addressing-mode-loop.ll21-Aug-20183.4K
ds-sub-offset.ll21-Aug-20184.5K
ds_read2.ll21-Aug-201824.1K
ds_read2_offset_order.ll21-Aug-20181.9K
ds_read2_superreg.ll21-Aug-201810.6K
ds_read2st64.ll21-Aug-201812.5K
ds_write2.ll21-Aug-201822.8K
ds_write2st64.ll21-Aug-20185.8K
dynamic_stackalloc.ll21-Aug-2018523
elf.ll21-Aug-20181.7K
elf.r600.ll21-Aug-2018555
empty-function.ll21-Aug-2018553
endcf-loop-header.ll21-Aug-20181K
extload-private.ll21-Aug-20181.6K
extload.ll21-Aug-20182.9K
extract-vector-elt-build-vector-combine.ll21-Aug-20184.8K
extract_vector_elt-f64.ll21-Aug-20181.2K
extract_vector_elt-i16.ll21-Aug-20182.8K
extract_vector_elt-i64.ll21-Aug-20182.4K
extract_vector_elt-i8.ll21-Aug-20184.8K
extractelt-to-trunc.ll21-Aug-20182.7K
fabs.f64.ll21-Aug-20183.1K
fabs.ll21-Aug-20183.1K
fadd.ll21-Aug-20182.1K
fadd64.ll21-Aug-20181.8K
fcanonicalize.ll21-Aug-201815K
fceil.ll21-Aug-20184.8K
fceil64.ll21-Aug-20183.5K
fcmp-cnd.ll21-Aug-2018502
fcmp-cnde-int-args.ll21-Aug-2018564
fcmp.ll21-Aug-20181.1K
fcmp64.ll21-Aug-20182.8K
fconst64.ll21-Aug-2018498
fcopysign.f32.ll21-Aug-20182.1K
fcopysign.f64.ll21-Aug-20182.3K
fdiv.f64.ll21-Aug-20184.5K
fdiv.ll21-Aug-20188.6K
fetch-limits.r600.ll21-Aug-20184.1K
fetch-limits.r700+.ll21-Aug-20187.5K
ffloor.f64.ll21-Aug-20184.3K
ffloor.ll21-Aug-20181.5K
flat-address-space.ll21-Aug-20185.1K
flat-scratch-reg.ll21-Aug-20181.1K
flat_atomics.ll21-Aug-201838.9K
flat_atomics_i64.ll21-Aug-201841.2K
floor.ll21-Aug-2018498
fma-combine.ll21-Aug-201828.3K
fma.f64.ll21-Aug-20182.2K
fma.ll21-Aug-20184.2K
fmad.ll21-Aug-2018654
fmax.ll21-Aug-2018563
fmax3.f64.ll21-Aug-20181.4K
fmax3.ll21-Aug-20181.9K
fmax_legacy.f64.ll21-Aug-20182.5K
fmax_legacy.ll21-Aug-20186.8K
fmaxnum.f64.ll21-Aug-20182.5K
fmaxnum.ll21-Aug-20189.7K
fmed3.ll21-Aug-20186.2K
fmin.ll21-Aug-2018563
fmin3.ll21-Aug-20182K
fmin_legacy.f64.ll21-Aug-20182.9K
fmin_legacy.ll21-Aug-20189K
fminnum.f64.ll21-Aug-20182.5K
fminnum.ll21-Aug-20189.7K
fmul-2-combine-multi-use.ll21-Aug-20184.1K
fmul.ll21-Aug-20182.8K
fmul64.ll21-Aug-20181.9K
fmuladd.ll21-Aug-20189.1K
fnearbyint.ll21-Aug-20181.9K
fneg-fabs.f64.ll21-Aug-20184.3K
fneg-fabs.ll21-Aug-20183.9K
fneg.f64.ll21-Aug-20182.1K
fneg.ll21-Aug-20182.2K
fp-classify.ll21-Aug-20184.3K
fp16_to_fp.ll21-Aug-20181.3K
fp32_to_fp16.ll21-Aug-2018732
fp_to_sint.f64.ll21-Aug-20182.2K
fp_to_sint.ll21-Aug-20185.2K
fp_to_uint.f64.ll21-Aug-20182.6K
fp_to_uint.ll21-Aug-20184.9K
fpext.ll21-Aug-20181.9K
fptrunc.ll21-Aug-20181.6K
fract.f64.ll21-Aug-20185.7K
fract.ll21-Aug-20183.2K
frem.ll21-Aug-20184.5K
fsqrt.f64.ll21-Aug-20181.1K
fsqrt.ll21-Aug-20185.1K
fsub.ll21-Aug-20183.1K
fsub64.ll21-Aug-20184.4K
ftrunc.f64.ll21-Aug-20183.7K
ftrunc.ll21-Aug-20183.3K
gep-address-space.ll21-Aug-20183K
global-constant.ll21-Aug-20181.3K
global-directive.ll21-Aug-2018582
global-variable-relocs.ll21-Aug-201810.1K
global_atomics.ll21-Aug-201845.1K
global_atomics_i64.ll21-Aug-201846.9K
GlobalISel/21-Aug-2018
gv-const-addrspace.ll21-Aug-20183.4K
gv-offset-folding.ll21-Aug-2018827
half.ll21-Aug-201820.9K
hsa-default-device.ll21-Aug-2018361
hsa-fp-mode.ll21-Aug-20182.6K
hsa-func.ll21-Aug-20182.1K
hsa-globals.ll21-Aug-20181.5K
hsa-group-segment.ll21-Aug-2018389
hsa-note-no-func.ll21-Aug-2018523
hsa.ll21-Aug-20182.1K
i1-copy-implicit-def.ll21-Aug-2018567
i1-copy-phi.ll21-Aug-20181.1K
i8-to-double-to-float.ll21-Aug-2018342
icmp-select-sete-reverse-args.ll21-Aug-2018648
icmp64.ll21-Aug-20182.7K
image-attributes.ll21-Aug-20187.7K
image-resource-id.ll21-Aug-201816.6K
imm.ll21-Aug-201822.3K
indirect-addressing-si.ll21-Aug-201817.6K
indirect-addressing-undef.mir21-Aug-201812.9K
indirect-private-64.ll21-Aug-20184.8K
infinite-loop-evergreen.ll21-Aug-2018173
infinite-loop.ll21-Aug-2018600
inline-asm.ll21-Aug-20184.8K
inline-calls.ll21-Aug-2018651
inline-constraints.ll21-Aug-20181.4K
input-mods.ll21-Aug-2018953
insert_subreg.ll21-Aug-2018538
insert_vector_elt.ll21-Aug-201818.3K
invalid-addrspacecast.ll21-Aug-2018439
invariant-load-no-alias-store.ll21-Aug-20181.7K
jump-address.ll21-Aug-20182.1K
kcache-fold.ll21-Aug-20186.1K
kernarg-stack-alignment.ll21-Aug-20181K
kernel-args.ll21-Aug-201815.5K
large-alloca-compute.ll21-Aug-20182.6K
large-alloca-graphics.ll21-Aug-20181.8K
large-constant-initializer.ll21-Aug-2018511
large-work-group-promote-alloca.ll21-Aug-20185.7K
large-work-group-registers.ll21-Aug-20181.8K
lds-alignment.ll21-Aug-201815.2K
lds-initializer.ll21-Aug-2018555
lds-m0-init-in-loop.ll21-Aug-20181.6K
lds-oqap-crash.ll21-Aug-20181.1K
lds-output-queue.ll21-Aug-20183.6K
lds-size.ll21-Aug-2018783
lds-zero-initializer.ll21-Aug-2018528
legalizedag-bug-expand-setcc.ll21-Aug-2018696
lit.local.cfg21-Aug-201870
literals.ll21-Aug-20181.9K
liveness.mir21-Aug-2018961
llvm.amdgcn.atomic.dec.ll21-Aug-201817.8K
llvm.amdgcn.atomic.inc.ll21-Aug-201817.8K
llvm.amdgcn.buffer.atomic.ll21-Aug-20186.8K
llvm.amdgcn.buffer.load.format.ll21-Aug-20185.9K
llvm.amdgcn.buffer.load.ll21-Aug-20184.9K
llvm.amdgcn.buffer.store.format.ll21-Aug-20184.2K
llvm.amdgcn.buffer.store.ll21-Aug-20184K
llvm.amdgcn.buffer.wbinvl1.ll21-Aug-2018633
llvm.amdgcn.buffer.wbinvl1.sc.ll21-Aug-2018438
llvm.amdgcn.buffer.wbinvl1.vol.ll21-Aug-2018659
llvm.amdgcn.class.ll21-Aug-201820.2K
llvm.amdgcn.cos.ll21-Aug-2018586
llvm.amdgcn.cubeid.ll21-Aug-2018678
llvm.amdgcn.cubema.ll21-Aug-2018678
llvm.amdgcn.cubesc.ll21-Aug-2018678
llvm.amdgcn.cubetc.ll21-Aug-2018678
llvm.amdgcn.dispatch.ptr.ll21-Aug-2018821
llvm.amdgcn.div.fixup.ll21-Aug-20181.6K
llvm.amdgcn.div.fmas.ll21-Aug-20188.1K
llvm.amdgcn.div.scale.ll21-Aug-201818.1K
llvm.amdgcn.ds.bpermute.ll21-Aug-20181.3K
llvm.amdgcn.ds.permute.ll21-Aug-2018944
llvm.amdgcn.ds.swizzle.ll21-Aug-2018601
llvm.amdgcn.fract.ll21-Aug-20181.2K
llvm.amdgcn.frexp.exp.ll21-Aug-20182.6K
llvm.amdgcn.frexp.mant.ll21-Aug-20182.7K
llvm.amdgcn.groupstaticgroup.ll21-Aug-20182.3K
llvm.amdgcn.image.atomic.ll21-Aug-20187.3K
llvm.amdgcn.image.ll21-Aug-20185K
llvm.amdgcn.interp.ll21-Aug-20181.3K
llvm.amdgcn.kernarg.segment.ptr.ll21-Aug-20181.5K
llvm.amdgcn.ldexp.ll21-Aug-20182K
llvm.amdgcn.lerp.ll21-Aug-2018564
llvm.amdgcn.log.clamp.ll21-Aug-2018665
llvm.amdgcn.mbcnt.ll21-Aug-20181K
llvm.amdgcn.mov.dpp.ll21-Aug-20182.8K
llvm.amdgcn.ps.live.ll21-Aug-20182K
llvm.amdgcn.queue.ptr.ll21-Aug-2018815
llvm.amdgcn.rcp.ll21-Aug-20184.5K
llvm.amdgcn.read.workdim.ll21-Aug-20181.7K
llvm.amdgcn.rsq.clamp.ll21-Aug-20181.8K
llvm.amdgcn.rsq.legacy.ll21-Aug-20181.4K
llvm.amdgcn.rsq.ll21-Aug-20182.4K
llvm.amdgcn.s.barrier.ll21-Aug-2018938
llvm.amdgcn.s.dcache.inv.ll21-Aug-2018989
llvm.amdgcn.s.dcache.inv.vol.ll21-Aug-20181K
llvm.amdgcn.s.dcache.wb.ll21-Aug-2018791
llvm.amdgcn.s.dcache.wb.vol.ll21-Aug-2018827
llvm.amdgcn.s.getreg.ll21-Aug-2018705
llvm.amdgcn.s.memrealtime.ll21-Aug-2018717
llvm.amdgcn.s.memtime.ll21-Aug-2018791
llvm.amdgcn.s.sleep.ll21-Aug-20181.4K
llvm.amdgcn.s.waitcnt.ll21-Aug-20181.6K
llvm.amdgcn.sin.ll21-Aug-2018586
llvm.amdgcn.trig.preop.ll21-Aug-20181.4K
llvm.amdgcn.workgroup.id.ll21-Aug-20184K
llvm.amdgcn.workitem.id.ll21-Aug-20181.9K
llvm.AMDGPU.barrier.global.ll21-Aug-2018943
llvm.AMDGPU.barrier.local.ll21-Aug-2018940
llvm.AMDGPU.bfe.i32.ll21-Aug-201815.2K
llvm.AMDGPU.bfe.u32.ll21-Aug-201820.9K
llvm.AMDGPU.clamp.ll21-Aug-20182.5K
llvm.AMDGPU.cube.ll21-Aug-20182.8K
llvm.AMDGPU.flbit.i32.ll21-Aug-20181.1K
llvm.AMDGPU.kill.ll21-Aug-20181.6K
llvm.amdgpu.kilp.ll21-Aug-2018636
llvm.AMDGPU.rsq.clamped.f64.ll21-Aug-2018990
llvm.AMDGPU.rsq.clamped.ll21-Aug-20181.1K
llvm.AMDGPU.rsq.ll21-Aug-20181.3K
llvm.cos.ll21-Aug-20181.2K
llvm.dbg.value.ll21-Aug-20181.7K
llvm.exp2.ll21-Aug-20182.8K
llvm.log2.ll21-Aug-20182.8K
llvm.memcpy.ll21-Aug-20189.9K
llvm.pow.ll21-Aug-20181.8K
llvm.r600.dot4.ll21-Aug-2018552
llvm.r600.read.local.size.ll21-Aug-20186.4K
llvm.r600.read.workdim.ll21-Aug-20181K
llvm.r600.tex.ll21-Aug-20185.3K
llvm.rint.f64.ll21-Aug-20181.4K
llvm.rint.ll21-Aug-20181.4K
llvm.round.f64.ll21-Aug-20182.3K
llvm.round.ll21-Aug-20182.4K
llvm.SI.fs.interp.ll21-Aug-20182.7K
llvm.SI.gather4.ll21-Aug-201828.6K
llvm.SI.getlod.ll21-Aug-20182.3K
llvm.SI.image.ll21-Aug-20182.4K
llvm.SI.image.sample-masked.ll21-Aug-20184.6K
llvm.SI.image.sample.ll21-Aug-201816.3K
llvm.SI.image.sample.o.ll21-Aug-201816.4K
llvm.SI.load.dword.ll21-Aug-20183.2K
llvm.SI.packf16.ll21-Aug-20181.2K
llvm.SI.sendmsg-m0.ll21-Aug-2018540
llvm.SI.sendmsg.ll21-Aug-2018767
llvm.SI.tbuffer.store.ll21-Aug-20182.2K
llvm.sin.ll21-Aug-20183.2K
load-constant-f64.ll21-Aug-2018786
load-constant-i1.ll21-Aug-201814.5K
load-constant-i16.ll21-Aug-201816.1K
load-constant-i32.ll21-Aug-201811.5K
load-constant-i64.ll21-Aug-20182.7K
load-constant-i8.ll21-Aug-201820.7K
load-global-f32.ll21-Aug-20183K
load-global-f64.ll21-Aug-20183.3K
load-global-i1.ll21-Aug-201813.9K
load-global-i16.ll21-Aug-201817K
load-global-i32.ll21-Aug-201815.6K
load-global-i64.ll21-Aug-20183.7K
load-global-i8.ll21-Aug-201820.8K
load-input-fold.ll21-Aug-20185.9K
load-local-f32.ll21-Aug-20183K
load-local-f64.ll21-Aug-20183.7K
load-local-i1.ll21-Aug-201813.8K
load-local-i16.ll21-Aug-201816.4K
load-local-i32.ll21-Aug-20186.8K
load-local-i64.ll21-Aug-20183.6K
load-local-i8.ll21-Aug-201819.3K
load-weird-sizes.ll21-Aug-20181.4K
local-64.ll21-Aug-20186.5K
local-atomics.ll21-Aug-201820.2K
local-atomics64.ll21-Aug-201816.9K
local-memory-two-objects.ll21-Aug-20183.2K
local-memory.ll21-Aug-20183K
local-stack-slot-bug.ll21-Aug-20184K
loop-address.ll21-Aug-20181.1K
loop-idiom.ll21-Aug-20181.5K
lower-range-metadata-intrinsic-call.ll21-Aug-20181.5K
lshl.ll21-Aug-2018578
lshr.ll21-Aug-2018579
m0-spill.ll21-Aug-20181.2K
mad-combine.ll21-Aug-201829.1K
mad-sub.ll21-Aug-20189.7K
mad24-get-global-id.ll21-Aug-20181.4K
mad_int24.ll21-Aug-2018903
mad_uint24.ll21-Aug-20182.5K
madak.ll21-Aug-20189.1K
madmk.ll21-Aug-20189.1K
max-literals.ll21-Aug-20182.3K
max.ll21-Aug-20189.6K
max3.ll21-Aug-20181.8K
merge-stores.ll21-Aug-201828.3K
min.ll21-Aug-201812.1K
min3.ll21-Aug-20184.4K
missing-store.ll21-Aug-20181.1K
move-addr64-rsrc-dead-subreg-writes.ll21-Aug-20181.4K
move-to-valu-atomicrmw.ll21-Aug-20182.1K
mubuf.ll21-Aug-20187.9K
mul.ll21-Aug-20186.4K
mul_int24.ll21-Aug-2018870
mul_uint24.ll21-Aug-20182.2K
mulhu.ll21-Aug-2018671
multilevel-break.ll21-Aug-20181.4K
no-hsa-graphics-shaders.ll21-Aug-2018495
no-initializer-constant-addrspace.ll21-Aug-20181.3K
no-shrink-extloads.ll21-Aug-20187.6K
opencl-image-metadata.ll21-Aug-2018748
operand-folding.ll21-Aug-20183.5K
operand-spacing.ll21-Aug-2018972
or.ll21-Aug-20186.5K
over-max-lds-size.ll21-Aug-2018594
packetizer.ll21-Aug-2018957
parallelandifcollapse.ll21-Aug-20181.9K
parallelorifcollapse.ll21-Aug-20182.1K
partially-dead-super-register-immediate.ll21-Aug-20181,016
predicate-dp4.ll21-Aug-2018920
predicates.ll21-Aug-20182.5K
private-element-size.ll21-Aug-201814.9K
private-memory-atomics.ll21-Aug-20181.3K
private-memory-broken.ll21-Aug-2018744
private-memory-r600.ll21-Aug-201811.2K
promote-alloca-array-allocation.ll21-Aug-20182.2K
promote-alloca-bitcast-function.ll21-Aug-2018774
promote-alloca-globals.ll21-Aug-20181.9K
promote-alloca-invariant-markers.ll21-Aug-2018961
promote-alloca-lifetime.ll21-Aug-2018850
promote-alloca-mem-intrinsics.ll21-Aug-20183.8K
promote-alloca-no-opts.ll21-Aug-20181.8K
promote-alloca-padding-size-estimate.ll21-Aug-20186K
promote-alloca-stored-pointer-value.ll21-Aug-20182.6K
promote-alloca-to-lds-icmp.ll21-Aug-20183.3K
promote-alloca-to-lds-phi.ll21-Aug-20186.6K
promote-alloca-to-lds-select.ll21-Aug-20186.4K
promote-alloca-unhandled-intrinsic.ll21-Aug-2018799
promote-alloca-volatile.ll21-Aug-20181.5K
pv-packing.ll21-Aug-20181.7K
pv.ll21-Aug-201813.3K
r600-encoding.ll21-Aug-2018996
r600-export-fix.ll21-Aug-20188.3K
r600-infinite-loop-bug-while-reorganizing-vector.ll21-Aug-20182.7K
r600.private-memory.ll21-Aug-2018831
r600.work-item-intrinsics.ll21-Aug-20183.1K
r600cfg.ll21-Aug-20184.7K
rcp-pattern.ll21-Aug-2018505
read-register-invalid-subtarget.ll21-Aug-2018465
read-register-invalid-type-i32.ll21-Aug-2018414
read-register-invalid-type-i64.ll21-Aug-2018358
read_register.ll21-Aug-20182.7K
readcyclecounter.ll21-Aug-2018893
README21-Aug-20181.1K
reciprocal.ll21-Aug-2018455
reduce-load-width-alignment.ll21-Aug-20181.6K
reduce-store-width-alignment.ll21-Aug-20182.1K
reg-coalescer-sched-crash.ll21-Aug-20181.6K
register-count-comments.ll21-Aug-20181.3K
rename-disconnected-bug.ll21-Aug-2018855
rename-independent-subregs.mir21-Aug-2018978
reorder-stores.ll21-Aug-20182.8K
ret.ll21-Aug-201810K
ret_jump.ll21-Aug-20182.7K
rotl.i64.ll21-Aug-20181.1K
rotl.ll21-Aug-20181.8K
rotr.i64.ll21-Aug-20181.9K
rotr.ll21-Aug-20181.5K
rsq.ll21-Aug-20183K
rv7x0_count3.ll21-Aug-20183.6K
s_addk_i32.ll21-Aug-20183K
s_movk_i32.ll21-Aug-20187.8K
s_mulk_i32.ll21-Aug-20181.2K
saddo.ll21-Aug-20182.7K
salu-to-valu.ll21-Aug-201818.9K
sampler-resource-id.ll21-Aug-20182.3K
scalar_to_vector.ll21-Aug-20183.4K
schedule-fs-loop-nested-if.ll21-Aug-20183.5K
schedule-fs-loop-nested.ll21-Aug-20183.4K
schedule-fs-loop.ll21-Aug-20182.3K
schedule-global-loads.ll21-Aug-20181.6K
schedule-if-2.ll21-Aug-20183.8K
schedule-if.ll21-Aug-20182K
schedule-kernel-arg-loads.ll21-Aug-20183.1K
schedule-vs-if-nested-loop-failure.ll21-Aug-20187.7K
schedule-vs-if-nested-loop.ll21-Aug-20186.5K
scratch-buffer.ll21-Aug-20184K
sdiv.ll21-Aug-20185.6K
sdivrem24.ll21-Aug-201810.3K
sdivrem64.ll21-Aug-20184.3K
select-i1.ll21-Aug-20181.2K
select-vectors.ll21-Aug-20187.4K
select.ll21-Aug-20182.1K
select64.ll21-Aug-20182.3K
selectcc-cnd.ll21-Aug-2018409
selectcc-cnde-int.ll21-Aug-2018386
selectcc-icmp-select-float.ll21-Aug-2018534
selectcc-opt.ll21-Aug-20182.2K
selectcc.ll21-Aug-2018726
selected-stack-object.ll21-Aug-20181.9K
set-dx10.ll21-Aug-20185K
setcc-equivalent.ll21-Aug-2018919
setcc-opt.ll21-Aug-20189.4K
setcc.ll21-Aug-201810.8K
setcc64.ll21-Aug-20186.3K
seto.ll21-Aug-2018656
setuo.ll21-Aug-2018656
sext-eliminate.ll21-Aug-2018826
sext-in-reg-failure-r600.ll21-Aug-2018772
sext-in-reg.ll21-Aug-201823.9K
sgpr-control-flow.ll21-Aug-20182.9K
sgpr-copy-duplicate-operand.ll21-Aug-2018835
sgpr-copy.ll21-Aug-201820.4K
shared-op-cycle.ll21-Aug-20181.1K
shift-and-i128-ubfe.ll21-Aug-20185.3K
shift-and-i64-ubfe.ll21-Aug-201817.3K
shift-i64-opts.ll21-Aug-20188.6K
shl.ll21-Aug-201815.1K
shl_add_constant.ll21-Aug-20183.3K
shl_add_ptr.ll21-Aug-201812.7K
si-annotate-cf.ll21-Aug-20183.3K
si-annotate-cfg-loop-assert.ll21-Aug-2018659
si-instr-info-correct-implicit-operands.ll21-Aug-2018722
si-literal-folding.ll21-Aug-2018497
si-lod-bias.ll21-Aug-20182.9K
si-lower-control-flow-unreachable-block.ll21-Aug-20181.3K
si-scheduler.ll21-Aug-20183.1K
si-sgpr-spill.ll21-Aug-201883.8K
si-spill-cf.ll21-Aug-201822.4K
si-spill-sgpr-stack.ll21-Aug-20184.8K
si-triv-disjoint-mem-access.ll21-Aug-20189.7K
si-vector-hang.ll21-Aug-20185.3K
sign_extend.ll21-Aug-20186K
simplify-demanded-bits-build-pair.ll21-Aug-20181.5K
sint_to_fp.f64.ll21-Aug-20182.3K
sint_to_fp.i64.ll21-Aug-20182.3K
sint_to_fp.ll21-Aug-20184.5K
skip-if-dead.ll21-Aug-20186.5K
smed3.ll21-Aug-201814.9K
sminmax.ll21-Aug-20187.9K
smrd-vccz-bug.ll21-Aug-20181.6K
smrd.ll21-Aug-20188.1K
spill-alloc-sgpr-init-bug.ll21-Aug-20181.3K
spill-scavenge-offset.ll21-Aug-20182.1K
split-scalar-i64-add.ll21-Aug-20183.1K
split-smrd.ll21-Aug-20182K
split-vector-memoperand-offsets.ll21-Aug-20184.8K
sra.ll21-Aug-201810.8K
srem.ll21-Aug-20184.1K
srl.ll21-Aug-20189.4K
ssubo.ll21-Aug-20182.8K
store-barrier.ll21-Aug-20182.1K
store-v3i32.ll21-Aug-2018516
store-v3i64.ll21-Aug-20183.7K
store-vector-ptrs.ll21-Aug-2018582
store.ll21-Aug-201810.2K
store.r600.ll21-Aug-2018769
store_typed.ll21-Aug-2018920
structurize.ll21-Aug-20182.3K
structurize1.ll21-Aug-20181.3K
sub.ll21-Aug-20184.7K
subreg-coalescer-crash.ll21-Aug-20184.3K
subreg-coalescer-undef-use.ll21-Aug-20181.4K
subreg-eliminate-dead.ll21-Aug-2018664
swizzle-export.ll21-Aug-20185.7K
target-cpu.ll21-Aug-20184.9K
tex-clause-antidep.ll21-Aug-20181K
texture-input-merge.ll21-Aug-20181.3K
trap.ll21-Aug-2018366
trunc-bitcast-vector.ll21-Aug-20183.2K
trunc-cmp-constant.ll21-Aug-20186.3K
trunc-store-f64-to-f16.ll21-Aug-20182.1K
trunc-store-i1.ll21-Aug-20181.2K
trunc-store.ll21-Aug-2018798
trunc-vector-store-assertion-failure.ll21-Aug-2018565
trunc.ll21-Aug-20183.6K
tti-unroll-prefs.ll21-Aug-20182.1K
uaddo.ll21-Aug-20183K
udiv.ll21-Aug-20185.2K
udivrem.ll21-Aug-20188.6K
udivrem24.ll21-Aug-201810.4K
udivrem64.ll21-Aug-20184.2K
uint_to_fp.f64.ll21-Aug-20183.5K
uint_to_fp.i64.ll21-Aug-20182.1K
uint_to_fp.ll21-Aug-20184.9K
umed3.ll21-Aug-201816.2K
unaligned-load-store.ll21-Aug-201815.3K
undefined-subreg-liverange.ll21-Aug-2018672
unhandled-loop-condition-assertion.ll21-Aug-20185.7K
uniform-branch-intrinsic-cond.ll21-Aug-2018836
uniform-cfg.ll21-Aug-201811.9K
uniform-crash.ll21-Aug-20181.8K
uniform-loop-inside-nonuniform.ll21-Aug-20181.6K
unknown-processor.ll21-Aug-2018635
unroll.ll21-Aug-20181K
unsupported-cc.ll21-Aug-20183.6K
urecip.ll21-Aug-2018481
urem.ll21-Aug-20183.3K
use-sgpr-multiple-times.ll21-Aug-201812.5K
usubo.ll21-Aug-20183.1K
v1i64-kernel-arg.ll21-Aug-2018492
v_cndmask.ll21-Aug-20181.4K
v_mac.ll21-Aug-20187.1K
valu-i1.ll21-Aug-20186.1K
vector-alloca.ll21-Aug-20182.9K
vector-extract-insert.ll21-Aug-20183.7K
vertex-fetch-encoding.ll21-Aug-20181.1K
vgpr-spill-emergency-stack-slot-compute.ll21-Aug-201834.9K
vgpr-spill-emergency-stack-slot.ll21-Aug-201831.5K
vi-removed-intrinsics.ll21-Aug-20181K
vop-shrink.ll21-Aug-20181.7K
vselect.ll21-Aug-20183.4K
vselect64.ll21-Aug-2018706
vtx-fetch-branch.ll21-Aug-2018742
vtx-schedule.ll21-Aug-2018659
wait.ll21-Aug-20184.3K
waitcnt-flat.ll21-Aug-2018691
wqm.ll21-Aug-201813.4K
write-register-vgpr-into-sgpr.ll21-Aug-2018611
write_register.ll21-Aug-20182.6K
wrong-transalu-pos-fix.ll21-Aug-20182.6K
xor.ll21-Aug-20185.7K
zero_extend.ll21-Aug-20181.2K
zext-i64-bit-operand.ll21-Aug-20181.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