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