• Home
Name Date Size #Lines LOC

..--

128bit-kernel-args.llD03-May-20241.1 KiB2926

64bit-kernel-args.llD03-May-2024429 1210

READMED03-May-20241.1 KiB2216

add.llD03-May-20241.7 KiB4134

and.llD03-May-20241.7 KiB4134

bfe_uint.llD03-May-2024746 2723

bfi_int.llD03-May-20241.5 KiB5348

build_vector.llD03-May-20241.1 KiB3532

call_fs.llD03-May-2024547 1812

cf_end.llD03-May-2024479 108

dagcombiner-bug-illegal-vec4-int-to-fp.llD03-May-20241.3 KiB3730

disconnected-predset-break-bug.llD03-May-20241.1 KiB3025

dot4-folding.llD03-May-2024850 2824

elf.llD03-May-2024738 2116

elf.r600.llD03-May-2024611 1815

fabs.llD03-May-2024696 2318

fadd.llD03-May-20241.4 KiB4234

fadd64.llD03-May-2024466 1411

fcmp-cnd.llD03-May-2024496 1512

fcmp-cnde-int-args.llD03-May-2024557 1713

fcmp.llD03-May-20241 KiB3931

fcmp64.llD03-May-20242.8 KiB8067

fconst64.llD03-May-2024406 1310

fdiv.llD03-May-20241.5 KiB3732

fdiv64.llD03-May-2024515 1512

fetch-limits.r600.llD03-May-20242.5 KiB4941

fetch-limits.r700+.llD03-May-20244.7 KiB8274

floor.llD03-May-2024432 1711

fmad.llD03-May-2024588 2014

fmax.llD03-May-2024498 1712

fmin.llD03-May-2024498 1712

fmul.llD03-May-20241.3 KiB4234

fmul.v4f32.llD03-May-2024623 1613

fmul64.llD03-May-2024466 1411

fneg.llD03-May-20241 KiB3933

fp_to_sint.llD03-May-20241.3 KiB3229

fp_to_uint.llD03-May-2024901 2520

fsqrt.llD03-May-2024754 2519

fsub.llD03-May-20241.4 KiB4134

fsub64.llD03-May-2024481 1411

i8-to-double-to-float.llD03-May-2024338 129

icmp-select-sete-reverse-args.llD03-May-2024635 1915

imm.llD03-May-2024861 2421

indirect-addressing-si.llD03-May-20241.5 KiB4943

indirect-addressing.llD03-May-20242.3 KiB6658

jump-address.llD03-May-20242.1 KiB5345

kcache-fold.llD03-May-20245.4 KiB10197

legalizedag-bug-expand-setcc.llD03-May-2024686 2723

lit.local.cfgD03-May-2024271 149

literals.llD03-May-2024832 3429

llvm.AMDGPU.barrier.local.llD03-May-2024690 2520

llvm.AMDGPU.cube.llD03-May-20242.3 KiB6051

llvm.AMDGPU.imax.llD03-May-2024600 2215

llvm.AMDGPU.imin.llD03-May-2024600 2215

llvm.AMDGPU.mul.llD03-May-2024545 1812

llvm.AMDGPU.tex.llD03-May-20242.8 KiB4339

llvm.AMDGPU.trunc.llD03-May-2024519 1713

llvm.AMDGPU.umax.llD03-May-2024600 2215

llvm.AMDGPU.umin.llD03-May-2024600 2215

llvm.SI.fs.interp.constant.llD03-May-2024758 2215

llvm.SI.imageload.llD03-May-20243.8 KiB8883

llvm.SI.resinfo.llD03-May-20245.2 KiB111106

llvm.SI.sample.llD03-May-20246.4 KiB141136

llvm.SI.sampled.llD03-May-20246.5 KiB141136

llvm.SI.tid.llD03-May-2024569 1712

llvm.cos.llD03-May-2024491 2014

llvm.pow.llD03-May-2024638 2014

llvm.sin.llD03-May-2024492 2014

load-input-fold.llD03-May-20245.3 KiB122112

load.llD03-May-20248 KiB265235

load.vec.llD03-May-2024952 2522

load64.llD03-May-2024664 2118

local-memory-two-objects.llD03-May-20242.2 KiB5241

local-memory.llD03-May-20241.5 KiB4636

loop-address.llD03-May-20241.4 KiB3829

lshl.llD03-May-2024486 1510

lshr.llD03-May-2024487 1510

mad_int24.llD03-May-2024727 2119

mad_uint24.llD03-May-20242.6 KiB7164

max-literals.llD03-May-20242.2 KiB6959

mul.llD03-May-20241.8 KiB4335

mul_int24.llD03-May-2024684 2018

mul_uint24.llD03-May-20242.4 KiB6659

mulhu.llD03-May-2024591 1712

or.llD03-May-20241.7 KiB4134

packetizer.llD03-May-2024952 3532

parallelandifcollapse.llD03-May-20241.7 KiB5548

parallelorifcollapse.llD03-May-20241.9 KiB6252

predicates.llD03-May-20242.4 KiB10587

pv-packing.llD03-May-20241.8 KiB5143

pv.llD03-May-202412.1 KiB245234

r600-encoding.llD03-May-2024952 2518

r600cfg.llD03-May-20244.8 KiB125111

reciprocal.llD03-May-2024439 1711

rotr.llD03-May-20241 KiB3631

rv7x0_count3.llD03-May-20242 KiB4538

schedule-fs-loop-nested-if.llD03-May-20243.4 KiB8474

schedule-fs-loop-nested.llD03-May-20243.3 KiB8979

schedule-fs-loop.llD03-May-20242.2 KiB5648

schedule-if-2.llD03-May-20243.7 KiB9586

schedule-if.llD03-May-20241.9 KiB4741

schedule-vs-if-nested-loop.llD03-May-20246.1 KiB135126

sdiv.llD03-May-2024813 2218

selectcc-cnd.llD03-May-2024408 1311

selectcc-cnde-int.llD03-May-2024376 1311

selectcc-icmp-select-float.llD03-May-2024529 1714

selectcc-opt.llD03-May-20241.6 KiB6656

set-dx10.llD03-May-20244.7 KiB150136

setcc.llD03-May-20241.2 KiB2924

seto.llD03-May-2024468 1410

setuo.llD03-May-2024468 1410

sgpr-copy.llD03-May-20243.5 KiB8569

shl.llD03-May-20241.8 KiB4436

short-args.llD03-May-20242 KiB7057

sign_extend.llD03-May-2024268 1310

sint_to_fp.llD03-May-20241.3 KiB3229

sra.llD03-May-20242 KiB5545

srl.llD03-May-20241.7 KiB4234

store.llD03-May-20242.4 KiB6354

store.r600.llD03-May-2024757 2318

sub.llD03-May-20241.7 KiB4134

swizzle-export.llD03-May-20245.6 KiB135126

tex-clause-antidep.llD03-May-20241.1 KiB2521

texture-input-merge.llD03-May-20241.4 KiB3127

udiv.llD03-May-20241.1 KiB3529

uint_to_fp.llD03-May-20241.3 KiB3229

unsupported-cc.llD03-May-20242.5 KiB9282

urecip.llD03-May-2024379 139

urem.llD03-May-20241.1 KiB3529

vertex-fetch-encoding.llD03-May-20241.1 KiB2621

vselect.llD03-May-20243.2 KiB7765

vtx-schedule.llD03-May-2024628 1916

work-item-intrinsics.llD03-May-20246.5 KiB212189

xor.llD03-May-20241.7 KiB4032

zero_extend.llD03-May-2024572 1916

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