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