Home | History | Annotate | only in /external/llvm/test/CodeGen/R600
Up to higher level directory
NameDateSize
128bit-kernel-args.ll03-Dec-20141.1K
32-bit-local-address-space.ll03-Dec-20145K
64bit-kernel-args.ll03-Dec-2014426
add.ll03-Dec-20144.9K
add_i64.ll03-Dec-20142.8K
address-space.ll03-Dec-20141,005
and.ll03-Dec-20143.6K
anyext.ll03-Dec-2014376
array-ptr-calc-i32.ll03-Dec-20141.5K
array-ptr-calc-i64.ll03-Dec-2014644
atomic_cmp_swap_local.ll03-Dec-20142K
atomic_load_add.ll03-Dec-20141.4K
atomic_load_sub.ll03-Dec-20141.4K
basic-branch.ll03-Dec-2014374
basic-loop.ll03-Dec-2014471
bfe_uint.ll03-Dec-2014758
bfi_int.ll03-Dec-20141.5K
big_alu.ll03-Dec-201456.8K
bitcast.ll03-Dec-20142.6K
bswap.ll03-Dec-20142.1K
build_vector.ll03-Dec-20141.1K
call.ll03-Dec-20141K
call_fs.ll03-Dec-2014547
cayman-loop-bug.ll03-Dec-2014832
cf-stack-bug.ll03-Dec-20145.2K
cf_end.ll03-Dec-2014479
codegen-prepare-addrmode-sext.ll03-Dec-2014748
combine_vloads.ll03-Dec-20141.9K
complex-folding.ll03-Dec-2014558
ctlz_zero_undef.ll03-Dec-20142.2K
ctpop.ll03-Dec-20149.2K
ctpop64.ll03-Dec-20144.3K
cttz_zero_undef.ll03-Dec-20142.2K
cvt_f32_ubyte.ll03-Dec-20146.5K
dagcombiner-bug-illegal-vec4-int-to-fp.ll03-Dec-20141.3K
default-fp-mode.ll03-Dec-2014330
disconnected-predset-break-bug.ll03-Dec-20141.1K
dot4-folding.ll03-Dec-2014850
elf.ll03-Dec-2014782
elf.r600.ll03-Dec-2014609
extload.ll03-Dec-20144.5K
extract_vector_elt_i16.ll03-Dec-20141.1K
fabs.ll03-Dec-20142K
fadd.ll03-Dec-20142.1K
fadd64.ll03-Dec-2014481
fceil.ll03-Dec-20144.6K
fceil64.ll03-Dec-20143.2K
fcmp-cnd.ll03-Dec-2014495
fcmp-cnde-int-args.ll03-Dec-2014557
fcmp.ll03-Dec-20141K
fcmp64.ll03-Dec-20142.7K
fconst64.ll03-Dec-2014404
fcopysign.f32.ll03-Dec-20141.9K
fcopysign.f64.ll03-Dec-20141.9K
fdiv.ll03-Dec-20142.1K
fdiv64.ll03-Dec-2014533
fetch-limits.r600.ll03-Dec-20142.5K
fetch-limits.r700+.ll03-Dec-20144.7K
ffloor.ll03-Dec-20143.2K
floor.ll03-Dec-2014526
fma.ll03-Dec-20143.8K
fmad.ll03-Dec-2014684
fmax.ll03-Dec-2014593
fmin.ll03-Dec-2014593
fmul.ll03-Dec-20141.7K
fmul64.ll03-Dec-2014479
fmuladd.ll03-Dec-20141.2K
fnearbyint.ll03-Dec-20141.8K
fneg-fabs.ll03-Dec-20141.8K
fneg.ll03-Dec-20142.1K
fp16_to_fp32.ll03-Dec-2014615
fp32_to_fp16.ll03-Dec-2014622
fp64_to_sint.ll03-Dec-2014304
fp_to_sint.ll03-Dec-20141.3K
fp_to_sint_i64.ll03-Dec-2014428
fp_to_uint.f64.ll03-Dec-2014317
fp_to_uint.ll03-Dec-20141.3K
fpext.ll03-Dec-2014299
fptrunc.ll03-Dec-2014303
fsqrt.ll03-Dec-2014764
fsub.ll03-Dec-20141.8K
fsub64.ll03-Dec-2014497
ftrunc.ll03-Dec-20143.2K
gep-address-space.ll03-Dec-20141.9K
gv-const-addrspace-fail.ll03-Dec-20142.3K
gv-const-addrspace.ll03-Dec-20142.5K
i8-to-double-to-float.ll03-Dec-2014338
icmp-select-sete-reverse-args.ll03-Dec-2014633
icmp64.ll03-Dec-20142.5K
imm.ll03-Dec-2014877
indirect-addressing-si.ll03-Dec-20141.5K
indirect-private-64.ll03-Dec-20142.5K
infinite-loop-evergreen.ll03-Dec-2014173
infinite-loop.ll03-Dec-2014498
input-mods.ll03-Dec-20141K
insert_vector_elt.ll03-Dec-20147.5K
insert_vector_elt_f64.ll03-Dec-20141.4K
jump-address.ll03-Dec-20142.1K
kcache-fold.ll03-Dec-20145.4K
kernel-args.ll03-Dec-201414K
large-alloca.ll03-Dec-2014409
large-constant-initializer.ll03-Dec-2014462
lds-oqap-crash.ll03-Dec-20141.1K
lds-output-queue.ll03-Dec-20143.5K
lds-size.ll03-Dec-2014585
legalizedag-bug-expand-setcc.ll03-Dec-2014686
lit.local.cfg03-Dec-201468
literals.ll03-Dec-20141.9K
llvm.AMDGPU.abs.ll03-Dec-20141.4K
llvm.AMDGPU.barrier.local.ll03-Dec-2014690
llvm.AMDGPU.bfe.i32.ll03-Dec-201414.2K
llvm.AMDGPU.bfe.u32.ll03-Dec-201417.9K
llvm.AMDGPU.bfi.ll03-Dec-20141.4K
llvm.AMDGPU.bfm.ll03-Dec-20141.3K
llvm.AMDGPU.brev.ll03-Dec-20141K
llvm.AMDGPU.clamp.ll03-Dec-20141.2K
llvm.AMDGPU.cube.ll03-Dec-20142.3K
llvm.AMDGPU.cvt_f32_ubyte.ll03-Dec-20141.7K
llvm.AMDGPU.div_fixup.ll03-Dec-20141.3K
llvm.AMDGPU.div_fmas.ll03-Dec-20141.3K
llvm.AMDGPU.div_scale.ll03-Dec-20142.3K
llvm.AMDGPU.fract.ll03-Dec-20141K
llvm.AMDGPU.imad24.ll03-Dec-20141K
llvm.AMDGPU.imax.ll03-Dec-20141K
llvm.AMDGPU.imin.ll03-Dec-20141K
llvm.AMDGPU.imul24.ll03-Dec-2014707
llvm.AMDGPU.kill.ll03-Dec-2014608
llvm.AMDGPU.legacy.rsq.ll03-Dec-2014586
llvm.AMDGPU.mul.ll03-Dec-2014639
llvm.AMDGPU.rcp.ll03-Dec-20141.9K
llvm.AMDGPU.rsq.clamped.f64.ll03-Dec-2014485
llvm.AMDGPU.rsq.clamped.ll03-Dec-2014617
llvm.AMDGPU.rsq.ll03-Dec-2014559
llvm.AMDGPU.tex.ll03-Dec-20142.8K
llvm.AMDGPU.trig_preop.ll03-Dec-20141.3K
llvm.AMDGPU.trunc.ll03-Dec-2014539
llvm.AMDGPU.umad24.ll03-Dec-2014983
llvm.AMDGPU.umax.ll03-Dec-20141.6K
llvm.AMDGPU.umin.ll03-Dec-20141.6K
llvm.AMDGPU.umul24.ll03-Dec-2014918
llvm.cos.ll03-Dec-20141.1K
llvm.exp2.ll03-Dec-20143K
llvm.floor.ll03-Dec-20141.5K
llvm.log2.ll03-Dec-20143K
llvm.pow.ll03-Dec-20141.8K
llvm.rint.f64.ll03-Dec-20141.3K
llvm.rint.ll03-Dec-20141.6K
llvm.round.ll03-Dec-20141.2K
llvm.SI.fs.interp.constant.ll03-Dec-2014780
llvm.SI.gather4.ll03-Dec-201427.7K
llvm.SI.getlod.ll03-Dec-20142.2K
llvm.SI.imageload.ll03-Dec-20145.9K
llvm.SI.load.dword.ll03-Dec-20141.9K
llvm.SI.resinfo.ll03-Dec-20145.1K
llvm.SI.sample-masked.ll03-Dec-20143.6K
llvm.SI.sample.ll03-Dec-20147K
llvm.SI.sampled.ll03-Dec-20146.4K
llvm.SI.sendmsg.ll03-Dec-2014573
llvm.SI.tbuffer.store.ll03-Dec-20142.1K
llvm.SI.tid.ll03-Dec-2014591
llvm.sin.ll03-Dec-20141.1K
llvm.sqrt.ll03-Dec-20142.1K
llvm.trunc.ll03-Dec-2014309
load-i1.ll03-Dec-20142.9K
load-input-fold.ll03-Dec-20145.3K
load.ll03-Dec-201421.8K
load.vec.ll03-Dec-2014986
load64.ll03-Dec-20141.1K
local-64.ll03-Dec-20146K
local-atomics.ll03-Dec-20149.7K
local-atomics64.ll03-Dec-20149.4K
local-memory-two-objects.ll03-Dec-20142.6K
local-memory.ll03-Dec-20141.7K
loop-address.ll03-Dec-20141.4K
loop-idiom.ll03-Dec-20141.5K
lshl.ll03-Dec-2014498
lshr.ll03-Dec-2014499
mad_int24.ll03-Dec-2014788
mad_uint24.ll03-Dec-20142.3K
max-literals.ll03-Dec-20142.3K
mubuf.ll03-Dec-20143.7K
mul.ll03-Dec-20142.9K
mul_int24.ll03-Dec-2014755
mul_uint24.ll03-Dec-20142K
mulhu.ll03-Dec-2014594
no-initializer-constant-addrspace.ll03-Dec-2014858
or.ll03-Dec-20144.6K
packetizer.ll03-Dec-2014952
parallelandifcollapse.ll03-Dec-20141.9K
parallelorifcollapse.ll03-Dec-20142.1K
predicate-dp4.ll03-Dec-2014947
predicates.ll03-Dec-20142.4K
private-memory-atomics.ll03-Dec-20141.1K
private-memory-broken.ll03-Dec-2014619
private-memory.ll03-Dec-20149.2K
pv-packing.ll03-Dec-20141.7K
pv.ll03-Dec-201412.2K
r600-encoding.ll03-Dec-20141K
r600-export-fix.ll03-Dec-20147.5K
r600-infinite-loop-bug-while-reorganizing-vector.ll03-Dec-20142.4K
r600cfg.ll03-Dec-20144.7K
README03-Dec-20141.1K
reciprocal.ll03-Dec-2014487
register-count-comments.ll03-Dec-2014790
reorder-stores.ll03-Dec-20143.3K
rotl.i64.ll03-Dec-2014890
rotl.ll03-Dec-20141.6K
rotr.i64.ll03-Dec-20141.7K
rotr.ll03-Dec-20141.4K
rsq.ll03-Dec-2014944
rv7x0_count3.ll03-Dec-20142K
saddo.ll03-Dec-20142.6K
salu-to-valu.ll03-Dec-20142.6K
scalar_to_vector.ll03-Dec-20143.3K
schedule-fs-loop-nested-if.ll03-Dec-20143.5K
schedule-fs-loop-nested.ll03-Dec-20143.4K
schedule-fs-loop.ll03-Dec-20142.2K
schedule-if-2.ll03-Dec-20143.7K
schedule-if.ll03-Dec-20141.9K
schedule-vs-if-nested-loop-failure.ll03-Dec-20147.2K
schedule-vs-if-nested-loop.ll03-Dec-20146.1K
sdiv.ll03-Dec-20143.6K
select-vectors.ll03-Dec-20144.9K
select.ll03-Dec-20142.1K
select64.ll03-Dec-2014480
selectcc-cnd.ll03-Dec-2014402
selectcc-cnde-int.ll03-Dec-2014381
selectcc-icmp-select-float.ll03-Dec-2014529
selectcc-opt.ll03-Dec-20141.6K
selectcc.ll03-Dec-2014604
set-dx10.ll03-Dec-20145K
setcc-equivalent.ll03-Dec-2014919
setcc.ll03-Dec-20148.1K
setcc64.ll03-Dec-20146.2K
seto.ll03-Dec-2014493
setuo.ll03-Dec-2014493
sext-in-reg.ll03-Dec-201418.8K
sgpr-control-flow.ll03-Dec-2014602
sgpr-copy-duplicate-operand.ll03-Dec-2014723
sgpr-copy.ll03-Dec-201412.8K
shared-op-cycle.ll03-Dec-20141.1K
shl.ll03-Dec-20146.9K
si-annotate-cf-assertion.ll03-Dec-2014400
si-lod-bias.ll03-Dec-20142.4K
si-sgpr-spill.ll03-Dec-201468.5K
si-vector-hang.ll03-Dec-20145.7K
sign_extend.ll03-Dec-20141.6K
simplify-demanded-bits-build-pair.ll03-Dec-20141.3K
sint_to_fp.ll03-Dec-20142K
sint_to_fp64.ll03-Dec-20141.3K
smrd.ll03-Dec-20144.4K
sra.ll03-Dec-20147.7K
srem.ll03-Dec-20141.7K
srl.ll03-Dec-20147.2K
ssubo.ll03-Dec-20142.6K
store-v3i32.ll03-Dec-2014414
store-v3i64.ll03-Dec-2014930
store-vector-ptrs.ll03-Dec-2014349
store.ll03-Dec-201411.4K
store.r600.ll03-Dec-2014765
structurize.ll03-Dec-20142.3K
structurize1.ll03-Dec-20141.3K
sub.ll03-Dec-20142.6K
swizzle-export.ll03-Dec-20145.4K
tex-clause-antidep.ll03-Dec-20141.1K
texture-input-merge.ll03-Dec-20141.4K
trunc-store-i1.ll03-Dec-20141.1K
trunc-vector-store-assertion-failure.ll03-Dec-2014560
trunc.ll03-Dec-20141.9K
uaddo.ll03-Dec-20142.7K
udiv.ll03-Dec-20141.5K
udivrem.ll03-Dec-201412.3K
udivrem64.ll03-Dec-20141.5K
uint_to_fp.f64.ll03-Dec-20141.3K
uint_to_fp.ll03-Dec-20142.3K
unaligned-load-store.ll03-Dec-2014668
unhandled-loop-condition-assertion.ll03-Dec-20145.4K
unroll.ll03-Dec-20141.1K
unsupported-cc.ll03-Dec-20143.5K
urecip.ll03-Dec-2014401
urem.ll03-Dec-20141.1K
usubo.ll03-Dec-20142.7K
v1i64-kernel-arg.ll03-Dec-2014482
v_cndmask.ll03-Dec-2014438
valu-i1.ll03-Dec-20141,010
vector-alloca.ll03-Dec-20142.2K
vertex-fetch-encoding.ll03-Dec-20141.1K
vselect.ll03-Dec-20143.2K
vselect64.ll03-Dec-2014701
vtx-fetch-branch.ll03-Dec-2014732
vtx-schedule.ll03-Dec-2014630
wait.ll03-Dec-20141.7K
work-item-intrinsics.ll03-Dec-20146.4K
wrong-transalu-pos-fix.ll03-Dec-20143.1K
xor.ll03-Dec-20144.9K
zero_extend.ll03-Dec-20141.2K

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