Home | History | Annotate | only in /external/llvm/test/CodeGen/R600
Up to higher level directory
NameDateSize
128bit-kernel-args.ll10-Mar-20151.1K
32-bit-local-address-space.ll10-Mar-20155K
64bit-kernel-args.ll10-Mar-2015426
add.ll10-Mar-20154.9K
add_i64.ll10-Mar-20152.8K
address-space.ll10-Mar-20151,005
and.ll10-Mar-20153.6K
anyext.ll10-Mar-2015376
array-ptr-calc-i32.ll10-Mar-20151.5K
array-ptr-calc-i64.ll10-Mar-2015644
atomic_cmp_swap_local.ll10-Mar-20152K
atomic_load_add.ll10-Mar-20151.4K
atomic_load_sub.ll10-Mar-20151.4K
basic-branch.ll10-Mar-2015374
basic-loop.ll10-Mar-2015471
bfe_uint.ll10-Mar-2015758
bfi_int.ll10-Mar-20151.5K
big_alu.ll10-Mar-201556.8K
bitcast.ll10-Mar-20152.6K
bswap.ll10-Mar-20152.1K
build_vector.ll10-Mar-20151.1K
call.ll10-Mar-20151K
call_fs.ll10-Mar-2015547
cayman-loop-bug.ll10-Mar-2015832
cf-stack-bug.ll10-Mar-20155.2K
cf_end.ll16-Dec-2014479
codegen-prepare-addrmode-sext.ll10-Mar-2015748
combine_vloads.ll10-Mar-20151.9K
complex-folding.ll10-Mar-2015558
ctlz_zero_undef.ll10-Mar-20152.2K
ctpop.ll10-Mar-20159.2K
ctpop64.ll10-Mar-20154.3K
cttz_zero_undef.ll10-Mar-20152.2K
cvt_f32_ubyte.ll10-Mar-20156.5K
dagcombiner-bug-illegal-vec4-int-to-fp.ll10-Mar-20151.3K
default-fp-mode.ll10-Mar-2015330
disconnected-predset-break-bug.ll10-Mar-20151.1K
dot4-folding.ll10-Mar-2015850
elf.ll10-Mar-2015782
elf.r600.ll16-Dec-2014609
extload.ll10-Mar-20154.5K
extract_vector_elt_i16.ll10-Mar-20151.1K
fabs.ll10-Mar-20152K
fadd.ll10-Mar-20152.1K
fadd64.ll10-Mar-2015481
fceil.ll10-Mar-20154.6K
fceil64.ll10-Mar-20153.2K
fcmp-cnd.ll16-Dec-2014495
fcmp-cnde-int-args.ll16-Dec-2014557
fcmp.ll10-Mar-20151K
fcmp64.ll10-Mar-20152.7K
fconst64.ll10-Mar-2015404
fcopysign.f32.ll10-Mar-20151.9K
fcopysign.f64.ll10-Mar-20151.9K
fdiv.ll10-Mar-20152.1K
fdiv64.ll10-Mar-2015533
fetch-limits.r600.ll10-Mar-20152.5K
fetch-limits.r700+.ll10-Mar-20154.7K
ffloor.ll10-Mar-20153.2K
floor.ll16-Dec-2014526
fma.ll10-Mar-20153.8K
fmad.ll16-Dec-2014684
fmax.ll16-Dec-2014593
fmin.ll16-Dec-2014593
fmul.ll10-Mar-20151.7K
fmul64.ll10-Mar-2015479
fmuladd.ll10-Mar-20151.2K
fnearbyint.ll16-Dec-20141.8K
fneg-fabs.ll10-Mar-20151.8K
fneg.ll10-Mar-20152.1K
fp16_to_fp32.ll10-Mar-2015615
fp32_to_fp16.ll10-Mar-2015622
fp64_to_sint.ll10-Mar-2015304
fp_to_sint.ll10-Mar-20151.3K
fp_to_sint_i64.ll10-Mar-2015428
fp_to_uint.f64.ll10-Mar-2015317
fp_to_uint.ll10-Mar-20151.3K
fpext.ll10-Mar-2015299
fptrunc.ll10-Mar-2015303
fsqrt.ll10-Mar-2015764
fsub.ll10-Mar-20151.8K
fsub64.ll10-Mar-2015497
ftrunc.ll10-Mar-20153.2K
gep-address-space.ll10-Mar-20151.9K
gv-const-addrspace-fail.ll10-Mar-20152.3K
gv-const-addrspace.ll10-Mar-20152.5K
i8-to-double-to-float.ll16-Dec-2014338
icmp-select-sete-reverse-args.ll16-Dec-2014633
icmp64.ll10-Mar-20152.5K
imm.ll10-Mar-2015877
indirect-addressing-si.ll10-Mar-20151.5K
indirect-private-64.ll10-Mar-20152.5K
infinite-loop-evergreen.ll16-Dec-2014173
infinite-loop.ll10-Mar-2015498
input-mods.ll10-Mar-20151K
insert_vector_elt.ll10-Mar-20157.5K
insert_vector_elt_f64.ll10-Mar-20151.4K
jump-address.ll16-Dec-20142.1K
kcache-fold.ll10-Mar-20155.4K
kernel-args.ll10-Mar-201514K
large-alloca.ll16-Dec-2014409
large-constant-initializer.ll10-Mar-2015462
lds-oqap-crash.ll10-Mar-20151.1K
lds-output-queue.ll10-Mar-20153.5K
lds-size.ll10-Mar-2015585
legalizedag-bug-expand-setcc.ll10-Mar-2015686
lit.local.cfg16-Dec-201468
literals.ll10-Mar-20151.9K
llvm.AMDGPU.abs.ll10-Mar-20151.4K
llvm.AMDGPU.barrier.local.ll10-Mar-2015690
llvm.AMDGPU.bfe.i32.ll10-Mar-201514.2K
llvm.AMDGPU.bfe.u32.ll10-Mar-201517.9K
llvm.AMDGPU.bfi.ll10-Mar-20151.4K
llvm.AMDGPU.bfm.ll10-Mar-20151.3K
llvm.AMDGPU.brev.ll10-Mar-20151K
llvm.AMDGPU.clamp.ll10-Mar-20151.2K
llvm.AMDGPU.cube.ll10-Mar-20152.3K
llvm.AMDGPU.cvt_f32_ubyte.ll10-Mar-20151.7K
llvm.AMDGPU.div_fixup.ll10-Mar-20151.3K
llvm.AMDGPU.div_fmas.ll10-Mar-20151.3K
llvm.AMDGPU.div_scale.ll10-Mar-20152.3K
llvm.AMDGPU.fract.ll10-Mar-20151K
llvm.AMDGPU.imad24.ll10-Mar-20151K
llvm.AMDGPU.imax.ll10-Mar-20151K
llvm.AMDGPU.imin.ll10-Mar-20151K
llvm.AMDGPU.imul24.ll10-Mar-2015707
llvm.AMDGPU.kill.ll10-Mar-2015608
llvm.AMDGPU.legacy.rsq.ll10-Mar-2015586
llvm.AMDGPU.mul.ll16-Dec-2014639
llvm.AMDGPU.rcp.ll10-Mar-20151.9K
llvm.AMDGPU.rsq.clamped.f64.ll10-Mar-2015485
llvm.AMDGPU.rsq.clamped.ll10-Mar-2015617
llvm.AMDGPU.rsq.ll10-Mar-2015559
llvm.AMDGPU.tex.ll16-Dec-20142.8K
llvm.AMDGPU.trig_preop.ll10-Mar-20151.3K
llvm.AMDGPU.trunc.ll10-Mar-2015539
llvm.AMDGPU.umad24.ll10-Mar-2015983
llvm.AMDGPU.umax.ll10-Mar-20151.6K
llvm.AMDGPU.umin.ll10-Mar-20151.6K
llvm.AMDGPU.umul24.ll10-Mar-2015918
llvm.cos.ll10-Mar-20151.1K
llvm.exp2.ll10-Mar-20153K
llvm.floor.ll10-Mar-20151.5K
llvm.log2.ll10-Mar-20153K
llvm.pow.ll16-Dec-20141.8K
llvm.rint.f64.ll10-Mar-20151.3K
llvm.rint.ll10-Mar-20151.6K
llvm.round.ll10-Mar-20151.2K
llvm.SI.fs.interp.constant.ll10-Mar-2015780
llvm.SI.gather4.ll10-Mar-201527.7K
llvm.SI.getlod.ll10-Mar-20152.2K
llvm.SI.imageload.ll10-Mar-20155.9K
llvm.SI.load.dword.ll10-Mar-20151.9K
llvm.SI.resinfo.ll10-Mar-20155.1K
llvm.SI.sample-masked.ll10-Mar-20153.6K
llvm.SI.sample.ll10-Mar-20157K
llvm.SI.sampled.ll10-Mar-20156.4K
llvm.SI.sendmsg.ll10-Mar-2015573
llvm.SI.tbuffer.store.ll10-Mar-20152.1K
llvm.SI.tid.ll10-Mar-2015591
llvm.sin.ll10-Mar-20151.1K
llvm.sqrt.ll10-Mar-20152.1K
llvm.trunc.ll10-Mar-2015309
load-i1.ll10-Mar-20152.9K
load-input-fold.ll10-Mar-20155.3K
load.ll10-Mar-201521.8K
load.vec.ll10-Mar-2015986
load64.ll10-Mar-20151.1K
local-64.ll10-Mar-20156K
local-atomics.ll10-Mar-20159.7K
local-atomics64.ll10-Mar-20159.4K
local-memory-two-objects.ll10-Mar-20152.6K
local-memory.ll10-Mar-20151.7K
loop-address.ll16-Dec-20141.4K
loop-idiom.ll10-Mar-20151.5K
lshl.ll10-Mar-2015498
lshr.ll10-Mar-2015499
mad_int24.ll10-Mar-2015788
mad_uint24.ll10-Mar-20152.3K
max-literals.ll10-Mar-20152.3K
mubuf.ll10-Mar-20153.7K
mul.ll10-Mar-20152.9K
mul_int24.ll10-Mar-2015755
mul_uint24.ll10-Mar-20152K
mulhu.ll10-Mar-2015594
no-initializer-constant-addrspace.ll10-Mar-2015858
or.ll10-Mar-20154.6K
packetizer.ll10-Mar-2015952
parallelandifcollapse.ll10-Mar-20151.9K
parallelorifcollapse.ll16-Dec-20142.1K
predicate-dp4.ll10-Mar-2015947
predicates.ll10-Mar-20152.4K
private-memory-atomics.ll16-Dec-20141.1K
private-memory-broken.ll16-Dec-2014619
private-memory.ll10-Mar-20159.2K
pv-packing.ll16-Dec-20141.7K
pv.ll10-Mar-201512.2K
r600-encoding.ll10-Mar-20151K
r600-export-fix.ll10-Mar-20157.5K
r600-infinite-loop-bug-while-reorganizing-vector.ll10-Mar-20152.4K
r600cfg.ll10-Mar-20154.7K
README16-Dec-20141.1K
reciprocal.ll16-Dec-2014487
register-count-comments.ll10-Mar-2015790
reorder-stores.ll10-Mar-20153.3K
rotl.i64.ll10-Mar-2015890
rotl.ll10-Mar-20151.6K
rotr.i64.ll10-Mar-20151.7K
rotr.ll10-Mar-20151.4K
rsq.ll10-Mar-2015944
rv7x0_count3.ll16-Dec-20142K
saddo.ll10-Mar-20152.6K
salu-to-valu.ll10-Mar-20152.6K
scalar_to_vector.ll10-Mar-20153.3K
schedule-fs-loop-nested-if.ll16-Dec-20143.5K
schedule-fs-loop-nested.ll16-Dec-20143.4K
schedule-fs-loop.ll16-Dec-20142.2K
schedule-if-2.ll16-Dec-20143.7K
schedule-if.ll16-Dec-20141.9K
schedule-vs-if-nested-loop-failure.ll10-Mar-20157.2K
schedule-vs-if-nested-loop.ll16-Dec-20146.1K
sdiv.ll10-Mar-20153.6K
select-vectors.ll10-Mar-20154.9K
select.ll10-Mar-20152.1K
select64.ll10-Mar-2015480
selectcc-cnd.ll16-Dec-2014402
selectcc-cnde-int.ll16-Dec-2014381
selectcc-icmp-select-float.ll16-Dec-2014529
selectcc-opt.ll10-Mar-20151.6K
selectcc.ll10-Mar-2015604
set-dx10.ll10-Mar-20155K
setcc-equivalent.ll10-Mar-2015919
setcc.ll10-Mar-20158.1K
setcc64.ll10-Mar-20156.2K
seto.ll10-Mar-2015493
setuo.ll10-Mar-2015493
sext-in-reg.ll10-Mar-201518.8K
sgpr-control-flow.ll10-Mar-2015602
sgpr-copy-duplicate-operand.ll10-Mar-2015723
sgpr-copy.ll10-Mar-201512.8K
shared-op-cycle.ll10-Mar-20151.1K
shl.ll10-Mar-20156.9K
si-annotate-cf-assertion.ll10-Mar-2015400
si-lod-bias.ll10-Mar-20152.4K
si-sgpr-spill.ll10-Mar-201568.5K
si-vector-hang.ll10-Mar-20155.7K
sign_extend.ll10-Mar-20151.6K
simplify-demanded-bits-build-pair.ll10-Mar-20151.3K
sint_to_fp.ll10-Mar-20152K
sint_to_fp64.ll10-Mar-20151.3K
smrd.ll10-Mar-20154.4K
sra.ll10-Mar-20157.7K
srem.ll16-Dec-20141.7K
srl.ll10-Mar-20157.2K
ssubo.ll10-Mar-20152.6K
store-v3i32.ll10-Mar-2015414
store-v3i64.ll10-Mar-2015930
store-vector-ptrs.ll10-Mar-2015349
store.ll10-Mar-201511.4K
store.r600.ll10-Mar-2015765
structurize.ll10-Mar-20152.3K
structurize1.ll10-Mar-20151.3K
sub.ll10-Mar-20152.6K
swizzle-export.ll10-Mar-20155.4K
tex-clause-antidep.ll16-Dec-20141.1K
texture-input-merge.ll16-Dec-20141.4K
trunc-store-i1.ll10-Mar-20151.1K
trunc-vector-store-assertion-failure.ll10-Mar-2015560
trunc.ll10-Mar-20151.9K
uaddo.ll10-Mar-20152.7K
udiv.ll10-Mar-20151.5K
udivrem.ll10-Mar-201512.3K
udivrem64.ll10-Mar-20151.5K
uint_to_fp.f64.ll10-Mar-20151.3K
uint_to_fp.ll10-Mar-20152.3K
unaligned-load-store.ll10-Mar-2015668
unhandled-loop-condition-assertion.ll10-Mar-20155.4K
unroll.ll16-Dec-20141.1K
unsupported-cc.ll10-Mar-20153.5K
urecip.ll10-Mar-2015401
urem.ll10-Mar-20151.1K
usubo.ll10-Mar-20152.7K
v1i64-kernel-arg.ll10-Mar-2015482
v_cndmask.ll10-Mar-2015438
valu-i1.ll10-Mar-20151,010
vector-alloca.ll10-Mar-20152.2K
vertex-fetch-encoding.ll10-Mar-20151.1K
vselect.ll10-Mar-20153.2K
vselect64.ll10-Mar-2015701
vtx-fetch-branch.ll10-Mar-2015732
vtx-schedule.ll10-Mar-2015630
wait.ll10-Mar-20151.7K
work-item-intrinsics.ll10-Mar-20156.4K
wrong-transalu-pos-fix.ll10-Mar-20153.1K
xor.ll10-Mar-20154.9K
zero_extend.ll10-Mar-20151.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