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