Home | History | Annotate | only in /external/llvm/test/CodeGen/AMDGPU
Up to higher level directory
NameDateSize
32-bit-local-address-space.ll24-Aug-20165.1K
add-debug.ll24-Aug-2016558
add.ll24-Aug-20165.3K
add_i64.ll24-Aug-20162.9K
address-space.ll24-Aug-20161K
addrspacecast.ll24-Aug-20162.6K
and.ll24-Aug-201614.1K
annotate-kernel-features.ll24-Aug-20167.2K
anyext.ll24-Aug-2016462
array-ptr-calc-i32.ll24-Aug-20162.1K
array-ptr-calc-i64.ll24-Aug-2016731
atomic_cmp_swap_local.ll24-Aug-20165.1K
atomic_load_add.ll24-Aug-20161.6K
atomic_load_sub.ll24-Aug-20161.6K
basic-branch.ll24-Aug-2016463
basic-loop.ll24-Aug-2016549
bfe_uint.ll24-Aug-2016756
bfi_int.ll24-Aug-20161.5K
big_alu.ll24-Aug-201657.4K
bitcast.ll24-Aug-20162.8K
bitreverse.ll24-Aug-20163.9K
bswap.ll24-Aug-20164.2K
build_vector.ll24-Aug-20161.1K
call.ll24-Aug-20161.1K
call_fs.ll24-Aug-2016509
calling-conventions.ll24-Aug-2016514
cayman-loop-bug.ll24-Aug-2016837
cf-stack-bug.ll24-Aug-20165.5K
cf_end.ll24-Aug-2016449
cgp-addressing-modes-flat.ll24-Aug-20163.1K
cgp-addressing-modes.ll24-Aug-201613.7K
coalescer_remat.ll24-Aug-20162.4K
codegen-prepare-addrmode-sext.ll24-Aug-2016545
combine_vloads.ll24-Aug-20162K
commute-compares.ll24-Aug-201627.3K
commute-shifts.ll24-Aug-20161.3K
commute_modifiers.ll24-Aug-20168.4K
complex-folding.ll24-Aug-2016563
concat_vectors.ll24-Aug-201614.9K
copy-illegal-type.ll24-Aug-20165.6K
copy-to-reg.ll24-Aug-2016897
ctlz_zero_undef.ll24-Aug-20163K
ctpop.ll24-Aug-201610.4K
ctpop64.ll24-Aug-20165.7K
cttz_zero_undef.ll24-Aug-20163K
cvt_f32_ubyte.ll24-Aug-20167.5K
cvt_flr_i32_f32.ll24-Aug-20163K
cvt_rpi_i32_f32.ll24-Aug-20163K
dagcombiner-bug-illegal-vec4-int-to-fp.ll24-Aug-20161.3K
debug.ll24-Aug-2016459
default-fp-mode.ll24-Aug-20162.3K
disconnected-predset-break-bug.ll24-Aug-20161.1K
dot4-folding.ll24-Aug-2016903
drop-mem-operand-move-smrd.ll24-Aug-20162.2K
ds-negative-offset-addressing-mode-loop.ll24-Aug-20163.7K
ds-sub-offset.ll24-Aug-20164.6K
ds_read2.ll24-Aug-201624.3K
ds_read2_offset_order.ll24-Aug-20162K
ds_read2_superreg.ll24-Aug-201611K
ds_read2st64.ll24-Aug-201612.8K
ds_write2.ll24-Aug-201622.9K
ds_write2st64.ll24-Aug-20166.2K
dynamic_stackalloc.ll24-Aug-2016514
elf.ll24-Aug-20161.7K
elf.r600.ll24-Aug-2016555
empty-function.ll24-Aug-2016553
endcf-loop-header.ll24-Aug-2016949
extload-private.ll24-Aug-20161.6K
extload.ll24-Aug-20162.4K
extract-vector-elt-i64.ll24-Aug-20161.6K
extract_vector_elt_i16.ll24-Aug-20161.2K
fabs.f64.ll24-Aug-20163.1K
fabs.ll24-Aug-20163.1K
fadd.ll24-Aug-20162.1K
fadd64.ll24-Aug-20161.8K
fceil.ll24-Aug-20164.8K
fceil64.ll24-Aug-20163.4K
fcmp-cnd.ll24-Aug-2016502
fcmp-cnde-int-args.ll24-Aug-2016564
fcmp.ll24-Aug-20161.1K
fcmp64.ll24-Aug-20162.8K
fconst64.ll24-Aug-2016498
fcopysign.f32.ll24-Aug-20162.1K
fcopysign.f64.ll24-Aug-20162.2K
fdiv.f64.ll24-Aug-20164.4K
fdiv.ll24-Aug-20162.5K
fetch-limits.r600.ll24-Aug-20162.7K
fetch-limits.r700+.ll24-Aug-20165.3K
ffloor.f64.ll24-Aug-20164.3K
ffloor.ll24-Aug-20161.5K
flat-address-space.ll24-Aug-20165.2K
flat-scratch-reg.ll24-Aug-2016897
floor.ll24-Aug-2016528
fma-combine.ll24-Aug-201627.7K
fma.f64.ll24-Aug-20162.2K
fma.ll24-Aug-20164.2K
fmad.ll24-Aug-2016684
fmax.ll24-Aug-2016593
fmax3.f64.ll24-Aug-20161.3K
fmax3.ll24-Aug-20161.8K
fmax_legacy.f64.ll24-Aug-20162.5K
fmax_legacy.ll24-Aug-20166.7K
fmaxnum.f64.ll24-Aug-20162.5K
fmaxnum.ll24-Aug-20169.6K
fmin.ll24-Aug-2016593
fmin3.ll24-Aug-20161.9K
fmin_legacy.f64.ll24-Aug-20162.9K
fmin_legacy.ll24-Aug-20168K
fminnum.f64.ll24-Aug-20162.5K
fminnum.ll24-Aug-20169.7K
fmul-2-combine-multi-use.ll24-Aug-20164K
fmul.ll24-Aug-20162.9K
fmul64.ll24-Aug-20161.9K
fmuladd.ll24-Aug-20168.9K
fnearbyint.ll24-Aug-20161.9K
fneg-fabs.f64.ll24-Aug-20164.2K
fneg-fabs.ll24-Aug-20163.9K
fneg.f64.ll24-Aug-20162.1K
fneg.ll24-Aug-20162.2K
fp-classify.ll24-Aug-20164.4K
fp16_to_fp.ll24-Aug-20161.3K
fp32_to_fp16.ll24-Aug-2016732
fp_to_sint.f64.ll24-Aug-20162.2K
fp_to_sint.ll24-Aug-20165.2K
fp_to_uint.f64.ll24-Aug-20162.7K
fp_to_uint.ll24-Aug-20164.9K
fpext.ll24-Aug-20161.6K
fptrunc.ll24-Aug-20161.6K
frem.ll24-Aug-20164.5K
fsqrt.ll24-Aug-20161.1K
fsub.ll24-Aug-20163.2K
fsub64.ll24-Aug-20164.4K
ftrunc.f64.ll24-Aug-20163.7K
ftrunc.ll24-Aug-20163.3K
gep-address-space.ll24-Aug-20163K
global-constant.ll24-Aug-20161.3K
global-directive.ll24-Aug-2016582
global-extload-i1.ll24-Aug-201611.6K
global-extload-i16.ll24-Aug-201611.7K
global-extload-i32.ll24-Aug-20169.4K
global-extload-i8.ll24-Aug-201611.5K
global-zero-initializer.ll24-Aug-2016517
global_atomics.ll24-Aug-201638.7K
gv-const-addrspace-fail.ll24-Aug-20162.4K
gv-const-addrspace.ll24-Aug-20163.2K
half.ll24-Aug-201622K
hsa-globals.ll24-Aug-20163.3K
hsa-group-segment.ll24-Aug-2016389
hsa.ll24-Aug-20161.9K
i1-copy-implicit-def.ll24-Aug-2016577
i1-copy-phi.ll24-Aug-2016958
i8-to-double-to-float.ll24-Aug-2016342
icmp-select-sete-reverse-args.ll24-Aug-2016648
icmp64.ll24-Aug-20162.7K
image-attributes.ll24-Aug-20167.7K
image-resource-id.ll24-Aug-201616.6K
imm.ll24-Aug-201622.3K
indirect-addressing-si.ll24-Aug-20166.6K
indirect-private-64.ll24-Aug-20163.4K
infinite-loop-evergreen.ll24-Aug-2016173
infinite-loop.ll24-Aug-2016600
inline-asm.ll24-Aug-2016370
inline-calls.ll24-Aug-2016651
inline-constraints.ll24-Aug-20161.4K
input-mods.ll24-Aug-2016984
insert_subreg.ll24-Aug-2016538
insert_vector_elt.ll24-Aug-201612K
invariant-load-no-alias-store.ll24-Aug-20161.7K
jump-address.ll24-Aug-20162.2K
kcache-fold.ll24-Aug-20166K
kernel-args.ll24-Aug-201614.2K
large-alloca-compute.ll24-Aug-20162.3K
large-alloca-graphics.ll24-Aug-20161.8K
large-constant-initializer.ll24-Aug-2016511
lds-initializer.ll24-Aug-2016546
lds-oqap-crash.ll24-Aug-20161.1K
lds-output-queue.ll24-Aug-20163.6K
lds-size.ll24-Aug-2016580
lds-zero-initializer.ll24-Aug-2016519
legalizedag-bug-expand-setcc.ll24-Aug-2016696
lit.local.cfg24-Aug-201670
literals.ll24-Aug-20161.9K
llvm.amdgcn.buffer.wbinvl1.ll24-Aug-2016633
llvm.amdgcn.buffer.wbinvl1.sc.ll24-Aug-2016438
llvm.amdgcn.buffer.wbinvl1.vol.ll24-Aug-2016659
llvm.amdgcn.dispatch.ptr.ll24-Aug-2016615
llvm.amdgcn.interp.ll24-Aug-20161.3K
llvm.amdgcn.mbcnt.ll24-Aug-20161K
llvm.amdgcn.s.dcache.inv.ll24-Aug-2016913
llvm.amdgcn.s.dcache.inv.vol.ll24-Aug-2016955
llvm.amdgcn.s.dcache.wb.ll24-Aug-2016710
llvm.amdgcn.s.dcache.wb.vol.ll24-Aug-2016746
llvm.AMDGPU.abs.ll24-Aug-20161.5K
llvm.AMDGPU.barrier.global.ll24-Aug-2016943
llvm.AMDGPU.barrier.local.ll24-Aug-2016940
llvm.AMDGPU.bfe.i32.ll24-Aug-201615.2K
llvm.AMDGPU.bfe.u32.ll24-Aug-201620.9K
llvm.AMDGPU.bfi.ll24-Aug-20161.6K
llvm.AMDGPU.bfm.ll24-Aug-20162.1K
llvm.AMDGPU.clamp.ll24-Aug-20163K
llvm.AMDGPU.class.ll24-Aug-201619.8K
llvm.AMDGPU.cube.ll24-Aug-20162.4K
llvm.AMDGPU.cvt_f32_ubyte.ll24-Aug-20161.8K
llvm.AMDGPU.div_fixup.ll24-Aug-20161.6K
llvm.AMDGPU.div_fmas.ll24-Aug-20168.1K
llvm.AMDGPU.div_scale.ll24-Aug-201617.9K
llvm.amdgpu.dp4.ll24-Aug-2016554
llvm.AMDGPU.flbit.i32.ll24-Aug-20161.1K
llvm.AMDGPU.fract.f64.ll24-Aug-20163.4K
llvm.AMDGPU.fract.ll24-Aug-20163.1K
llvm.AMDGPU.imad24.ll24-Aug-20161.1K
llvm.AMDGPU.imax.ll24-Aug-20161.1K
llvm.AMDGPU.imin.ll24-Aug-20161.1K
llvm.AMDGPU.imul24.ll24-Aug-2016829
llvm.AMDGPU.kill.ll24-Aug-20161.6K
llvm.amdgpu.kilp.ll24-Aug-2016667
llvm.AMDGPU.ldexp.ll24-Aug-2016936
llvm.AMDGPU.legacy.rsq.ll24-Aug-2016593
llvm.amdgpu.lrp.ll24-Aug-2016623
llvm.AMDGPU.mul.ll24-Aug-2016639
llvm.AMDGPU.rcp.f64.ll24-Aug-20161.2K
llvm.AMDGPU.rcp.ll24-Aug-20162.4K
llvm.AMDGPU.read.workdim.ll24-Aug-20161.4K
llvm.AMDGPU.rsq.clamped.f64.ll24-Aug-20161K
llvm.AMDGPU.rsq.clamped.ll24-Aug-2016992
llvm.AMDGPU.rsq.ll24-Aug-20161.3K
llvm.AMDGPU.tex.ll24-Aug-20162.8K
llvm.AMDGPU.trig_preop.ll24-Aug-20161.4K
llvm.AMDGPU.trunc.ll24-Aug-2016621
llvm.AMDGPU.umad24.ll24-Aug-20162K
llvm.AMDGPU.umax.ll24-Aug-20161.7K
llvm.AMDGPU.umin.ll24-Aug-20161.7K
llvm.AMDGPU.umul24.ll24-Aug-20161,021
llvm.cos.ll24-Aug-20161.2K
llvm.dbg.value.ll24-Aug-20162K
llvm.exp2.ll24-Aug-20162.8K
llvm.log2.ll24-Aug-20162.8K
llvm.memcpy.ll24-Aug-20169.5K
llvm.pow.ll24-Aug-20161.8K
llvm.r600.read.local.size.ll24-Aug-20166.4K
llvm.rint.f64.ll24-Aug-20161.4K
llvm.rint.ll24-Aug-20161.8K
llvm.round.f64.ll24-Aug-20162.3K
llvm.round.ll24-Aug-20162.4K
llvm.SI.fs.interp.ll24-Aug-20162.6K
llvm.SI.gather4.ll24-Aug-201627.9K
llvm.SI.getlod.ll24-Aug-20162.3K
llvm.SI.image.ll24-Aug-20162.5K
llvm.SI.image.sample.ll24-Aug-201616.5K
llvm.SI.image.sample.o.ll24-Aug-201616.6K
llvm.SI.imageload.ll24-Aug-20166K
llvm.SI.load.dword.ll24-Aug-20163.2K
llvm.SI.packf16.ll24-Aug-20161.2K
llvm.SI.resinfo.ll24-Aug-20165.2K
llvm.SI.sample-masked.ll24-Aug-20163.7K
llvm.SI.sample.ll24-Aug-20167.1K
llvm.SI.sampled.ll24-Aug-20166.5K
llvm.SI.sendmsg-m0.ll24-Aug-2016628
llvm.SI.sendmsg.ll24-Aug-2016709
llvm.SI.tbuffer.store.ll24-Aug-20162.2K
llvm.SI.tid.ll24-Aug-2016768
llvm.sin.ll24-Aug-20162.7K
llvm.sqrt.ll24-Aug-20163.8K
load-i1.ll24-Aug-20164.1K
load-input-fold.ll24-Aug-20165.9K
load.ll24-Aug-201620.5K
load.vec.ll24-Aug-20161K
load64.ll24-Aug-20161.2K
local-64.ll24-Aug-20166.7K
local-atomics.ll24-Aug-201620.3K
local-atomics64.ll24-Aug-201616.9K
local-memory-two-objects.ll24-Aug-20162.8K
local-memory.ll24-Aug-20161.7K
loop-address.ll24-Aug-20161.1K
loop-idiom.ll24-Aug-20161.5K
lshl.ll24-Aug-2016578
lshr.ll24-Aug-2016579
m0-spill.ll24-Aug-20161.2K
mad-combine.ll24-Aug-201628.4K
mad-sub.ll24-Aug-20169.5K
mad_int24.ll24-Aug-20161.3K
mad_uint24.ll24-Aug-20162.5K
madak.ll24-Aug-20168.1K
madmk.ll24-Aug-20168.7K
max-literals.ll24-Aug-20162.4K
max.ll24-Aug-20169.5K
max3.ll24-Aug-20161.8K
merge-stores.ll24-Aug-201628.2K
min.ll24-Aug-201611.9K
min3.ll24-Aug-20164.4K
missing-store.ll24-Aug-2016880
move-addr64-rsrc-dead-subreg-writes.ll24-Aug-20161.3K
move-to-valu-atomicrmw.ll24-Aug-20162.1K
mubuf.ll24-Aug-20167.9K
mul.ll24-Aug-20166.4K
mul_int24.ll24-Aug-2016879
mul_uint24.ll24-Aug-20162.2K
mulhu.ll24-Aug-2016671
no-hsa-graphics-shaders.ll24-Aug-2016442
no-initializer-constant-addrspace.ll24-Aug-2016955
no-shrink-extloads.ll24-Aug-20167.2K
opencl-image-metadata.ll24-Aug-2016757
operand-folding.ll24-Aug-20163.5K
operand-spacing.ll24-Aug-2016972
or.ll24-Aug-20166.5K
packetizer.ll24-Aug-2016957
parallelandifcollapse.ll24-Aug-20161.9K
parallelorifcollapse.ll24-Aug-20162.1K
partially-dead-super-register-immediate.ll24-Aug-20161,010
predicate-dp4.ll24-Aug-2016952
predicates.ll24-Aug-20162.4K
private-memory-atomics.ll24-Aug-20161.2K
private-memory-broken.ll24-Aug-2016753
private-memory.ll24-Aug-201612.8K
promote-alloca-bitcast-function.ll24-Aug-2016670
promote-alloca-stored-pointer-value.ll24-Aug-20161.8K
pv-packing.ll24-Aug-20161.8K
pv.ll24-Aug-201613.2K
r600-encoding.ll24-Aug-20161K
r600-export-fix.ll24-Aug-20168.3K
r600-infinite-loop-bug-while-reorganizing-vector.ll24-Aug-20162.3K
r600cfg.ll24-Aug-20164.7K
README24-Aug-20161.1K
reciprocal.ll24-Aug-2016487
register-count-comments.ll24-Aug-20161.1K
reorder-stores.ll24-Aug-20162.8K
rotl.i64.ll24-Aug-20161.1K
rotl.ll24-Aug-20161.8K
rotr.i64.ll24-Aug-20161.9K
rotr.ll24-Aug-20161.5K
rsq.ll24-Aug-20163K
rv7x0_count3.ll24-Aug-20162K
s_movk_i32.ll24-Aug-20167.8K
saddo.ll24-Aug-20162.7K
salu-to-valu.ll24-Aug-201615.6K
sampler-resource-id.ll24-Aug-20162.3K
scalar_to_vector.ll24-Aug-20163.4K
schedule-fs-loop-nested-if.ll24-Aug-20163.5K
schedule-fs-loop-nested.ll24-Aug-20163.4K
schedule-fs-loop.ll24-Aug-20162.2K
schedule-global-loads.ll24-Aug-20161.7K
schedule-if-2.ll24-Aug-20163.8K
schedule-if.ll24-Aug-20162K
schedule-kernel-arg-loads.ll24-Aug-20163.1K
schedule-vs-if-nested-loop-failure.ll24-Aug-20167.8K
schedule-vs-if-nested-loop.ll24-Aug-20166.6K
scratch-buffer.ll24-Aug-20164.6K
sdiv.ll24-Aug-20163.8K
sdivrem24.ll24-Aug-20167.1K
sdivrem64.ll24-Aug-20164.2K
select-i1.ll24-Aug-2016618
select-vectors.ll24-Aug-20165.1K
select.ll24-Aug-20162.1K
select64.ll24-Aug-20162.3K
selectcc-cnd.ll24-Aug-2016409
selectcc-cnde-int.ll24-Aug-2016386
selectcc-icmp-select-float.ll24-Aug-2016534
selectcc-opt.ll24-Aug-20162.2K
selectcc.ll24-Aug-2016726
set-dx10.ll24-Aug-20165K
setcc-equivalent.ll24-Aug-2016919
setcc-opt.ll24-Aug-20168.4K
setcc.ll24-Aug-201610K
setcc64.ll24-Aug-20166.3K
seto.ll24-Aug-2016656
setuo.ll24-Aug-2016656
sext-eliminate.ll24-Aug-2016826
sext-in-reg.ll24-Aug-201625.1K
sgpr-control-flow.ll24-Aug-20162.9K
sgpr-copy-duplicate-operand.ll24-Aug-2016835
sgpr-copy.ll24-Aug-201615.9K
shared-op-cycle.ll24-Aug-20161.1K
shl.ll24-Aug-20168.6K
shl_add_constant.ll24-Aug-20163.4K
shl_add_ptr.ll24-Aug-201612.6K
si-annotate-cf-assertion.ll24-Aug-2016503
si-annotate-cf.ll24-Aug-20161.4K
si-instr-info-correct-implicit-operands.ll24-Aug-2016703
si-literal-folding.ll24-Aug-2016528
si-lod-bias.ll24-Aug-20162.5K
si-sgpr-spill.ll24-Aug-201669.9K
si-spill-cf.ll24-Aug-201621.9K
si-triv-disjoint-mem-access.ll24-Aug-201610K
si-vector-hang.ll24-Aug-20165.5K
sign_extend.ll24-Aug-20161.9K
simplify-demanded-bits-build-pair.ll24-Aug-20161.5K
sint_to_fp.f64.ll24-Aug-20162.2K
sint_to_fp.ll24-Aug-20162.3K
sminmax.ll24-Aug-20164.8K
smrd.ll24-Aug-20168.1K
split-scalar-i64-add.ll24-Aug-20163.1K
split-vector-memoperand-offsets.ll24-Aug-20164.7K
sra.ll24-Aug-20168.3K
srem.ll24-Aug-20164.1K
srl.ll24-Aug-20169.4K
ssubo.ll24-Aug-20162.8K
store-barrier.ll24-Aug-20162.2K
store-v3i32.ll24-Aug-2016516
store-v3i64.ll24-Aug-20161K
store-vector-ptrs.ll24-Aug-2016582
store.ll24-Aug-201610.3K
store.r600.ll24-Aug-2016769
store_typed.ll24-Aug-2016920
structurize.ll24-Aug-20162.3K
structurize1.ll24-Aug-20161.3K
sub.ll24-Aug-20164.9K
subreg-coalescer-crash.ll24-Aug-20164.3K
subreg-coalescer-undef-use.ll24-Aug-20161.2K
subreg-eliminate-dead.ll24-Aug-2016664
swizzle-export.ll24-Aug-20165.7K
tex-clause-antidep.ll24-Aug-20161.1K
texture-input-merge.ll24-Aug-20161.4K
trunc-cmp-constant.ll24-Aug-20166.3K
trunc-store-f64-to-f16.ll24-Aug-20162.1K
trunc-store-i1.ll24-Aug-20161.2K
trunc-store.ll24-Aug-20161.5K
trunc-vector-store-assertion-failure.ll24-Aug-2016565
trunc.ll24-Aug-20163.6K
tti-unroll-prefs.ll24-Aug-20162.1K
uaddo.ll24-Aug-20163K
udiv.ll24-Aug-20161.6K
udivrem.ll24-Aug-20169.6K
udivrem24.ll24-Aug-20167.4K
udivrem64.ll24-Aug-20164.2K
uint_to_fp.f64.ll24-Aug-20163.5K
uint_to_fp.ll24-Aug-20162.8K
unaligned-load-store.ll24-Aug-20167.4K
unhandled-loop-condition-assertion.ll24-Aug-20165.7K
unroll.ll24-Aug-20161K
unsupported-cc.ll24-Aug-20163.6K
urecip.ll24-Aug-2016481
urem.ll24-Aug-20163.3K
use-sgpr-multiple-times.ll24-Aug-201612.4K
usubo.ll24-Aug-20163.1K
v1i64-kernel-arg.ll24-Aug-2016492
v_cndmask.ll24-Aug-20161.4K
v_mac.ll24-Aug-20165.1K
valu-i1.ll24-Aug-20165.9K
vector-alloca.ll24-Aug-20162.9K
vertex-fetch-encoding.ll24-Aug-20161.1K
vgpr-spill-emergency-stack-slot-compute.ll24-Aug-201634.1K
vgpr-spill-emergency-stack-slot.ll24-Aug-201631.3K
vop-shrink.ll24-Aug-20161.7K
vselect.ll24-Aug-20163.4K
vselect64.ll24-Aug-2016706
vtx-fetch-branch.ll24-Aug-2016742
vtx-schedule.ll24-Aug-2016659
wait.ll24-Aug-20164.4K
work-item-intrinsics.ll24-Aug-20168.7K
wrong-transalu-pos-fix.ll24-Aug-20162.8K
xor.ll24-Aug-20165.7K
zero_extend.ll24-Aug-20161.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