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