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