• Home
  • History
  • Annotate
  • only in /external/llvm/test/CodeGen/AMDGPU/
NameDateSize

..10-Aug-20184 KiB

32-bit-local-address-space.ll10-Aug-20185.1 KiB

add-debug.ll10-Aug-2018558

add.ll10-Aug-20185.1 KiB

add_i64.ll10-Aug-20182.9 KiB

addrspacecast-constantexpr.ll10-Aug-20185.6 KiB

addrspacecast.ll10-Aug-20189.7 KiB

amdgcn.private-memory.ll10-Aug-20181.7 KiB

amdgcn.work-item-intrinsics.ll10-Aug-20183.4 KiB

amdgpu-codegenprepare.ll10-Aug-2018219

amdgpu-shader-calling-convention.ll10-Aug-2018697

amdgpu.private-memory.ll10-Aug-201821.1 KiB

amdgpu.work-item-intrinsics.deprecated.ll10-Aug-20188.3 KiB

and-gcn.ll10-Aug-2018881

and.ll10-Aug-201818.2 KiB

annotate-kernel-features-hsa.ll10-Aug-20189.1 KiB

annotate-kernel-features.ll10-Aug-20186.9 KiB

anyext.ll10-Aug-2018462

array-ptr-calc-i32.ll10-Aug-20182.5 KiB

array-ptr-calc-i64.ll10-Aug-2018900

atomic_cmp_swap_local.ll10-Aug-20185.1 KiB

atomic_load_add.ll10-Aug-20181.6 KiB

atomic_load_sub.ll10-Aug-20181.6 KiB

basic-branch.ll10-Aug-20181.5 KiB

basic-loop.ll10-Aug-2018549

bfe_uint.ll10-Aug-2018756

bfi_int.ll10-Aug-20181.5 KiB

bfm.ll10-Aug-2018892

big_alu.ll10-Aug-201871.6 KiB

bitcast.ll10-Aug-20183.6 KiB

bitreverse-inline-immediates.ll10-Aug-20185.2 KiB

bitreverse.ll10-Aug-20183.9 KiB

branch-uniformity.ll10-Aug-20181.5 KiB

bswap.ll10-Aug-20184.2 KiB

bug-vopc-commute.ll10-Aug-20181.6 KiB

build_vector.ll10-Aug-20181.1 KiB

call.ll10-Aug-20181.7 KiB

call_fs.ll10-Aug-2018462

calling-conventions.ll10-Aug-2018514

captured-frame-index.ll10-Aug-20186.7 KiB

cayman-loop-bug.ll10-Aug-2018864

cf-loop-on-constant.ll10-Aug-20183.5 KiB

cf-stack-bug.ll10-Aug-20185.5 KiB

cf_end.ll10-Aug-2018449

cgp-addressing-modes-flat.ll10-Aug-20183.1 KiB

cgp-addressing-modes.ll10-Aug-201815.2 KiB

cgp-bitfield-extract.ll10-Aug-20186.3 KiB

ci-use-flat-for-global.ll10-Aug-20181 KiB

cndmask-no-def-vcc.ll10-Aug-20181.7 KiB

coalescer_distribute.ll10-Aug-20181.1 KiB

coalescer_remat.ll10-Aug-20182.4 KiB

codegen-prepare-addrmode-sext.ll10-Aug-2018545

combine_vloads.ll10-Aug-20182 KiB

commute-compares.ll10-Aug-201827.5 KiB

commute-shifts.ll10-Aug-20181.4 KiB

commute_modifiers.ll10-Aug-20188.4 KiB

complex-folding.ll10-Aug-2018533

concat_vectors.ll10-Aug-201814.9 KiB

convergent-inlineasm.ll10-Aug-20181.5 KiB

copy-illegal-type.ll10-Aug-20186 KiB

copy-to-reg.ll10-Aug-2018897

ctlz.ll10-Aug-201810.3 KiB

ctlz_zero_undef.ll10-Aug-201810.9 KiB

ctpop.ll10-Aug-201810.4 KiB

ctpop64.ll10-Aug-20187.6 KiB

cttz_zero_undef.ll10-Aug-20183 KiB

cube.ll10-Aug-20182.2 KiB

cvt_f32_ubyte.ll10-Aug-20189.4 KiB

cvt_flr_i32_f32.ll10-Aug-20183 KiB

cvt_rpi_i32_f32.ll10-Aug-20183 KiB

dagcombine-reassociate-bug.ll10-Aug-20181.3 KiB

dagcombiner-bug-illegal-vec4-int-to-fp.ll10-Aug-20181.3 KiB

debug.ll10-Aug-2018459

debugger-emit-prologue.ll10-Aug-20184.3 KiB

debugger-insert-nops.ll10-Aug-20183.1 KiB

debugger-reserve-regs.ll10-Aug-20183.1 KiB

default-fp-mode.ll10-Aug-20182.1 KiB

detect-dead-lanes.mir10-Aug-201812.2 KiB

disconnected-predset-break-bug.ll10-Aug-20181.1 KiB

drop-mem-operand-move-smrd.ll10-Aug-20182.1 KiB

ds-negative-offset-addressing-mode-loop.ll10-Aug-20183.4 KiB

ds-sub-offset.ll10-Aug-20184.5 KiB

ds_read2.ll10-Aug-201824.1 KiB

ds_read2_offset_order.ll10-Aug-20181.9 KiB

ds_read2_superreg.ll10-Aug-201810.6 KiB

ds_read2st64.ll10-Aug-201812.5 KiB

ds_write2.ll10-Aug-201822.8 KiB

ds_write2st64.ll10-Aug-20185.8 KiB

dynamic_stackalloc.ll10-Aug-2018523

elf.ll10-Aug-20181.7 KiB

elf.r600.ll10-Aug-2018555

empty-function.ll10-Aug-2018553

endcf-loop-header.ll10-Aug-20181 KiB

extload-private.ll10-Aug-20181.6 KiB

extload.ll10-Aug-20182.9 KiB

extract-vector-elt-build-vector-combine.ll10-Aug-20184.8 KiB

extract_vector_elt-f64.ll10-Aug-20181.2 KiB

extract_vector_elt-i16.ll10-Aug-20182.8 KiB

extract_vector_elt-i64.ll10-Aug-20182.4 KiB

extract_vector_elt-i8.ll10-Aug-20184.8 KiB

extractelt-to-trunc.ll10-Aug-20182.7 KiB

fabs.f64.ll10-Aug-20183.1 KiB

fabs.ll10-Aug-20183.1 KiB

fadd.ll10-Aug-20182.1 KiB

fadd64.ll10-Aug-20181.8 KiB

fcanonicalize.ll10-Aug-201815 KiB

fceil.ll10-Aug-20184.8 KiB

fceil64.ll10-Aug-20183.5 KiB

fcmp-cnd.ll10-Aug-2018502

fcmp-cnde-int-args.ll10-Aug-2018564

fcmp.ll10-Aug-20181.1 KiB

fcmp64.ll10-Aug-20182.8 KiB

fconst64.ll10-Aug-2018498

fcopysign.f32.ll10-Aug-20182.1 KiB

fcopysign.f64.ll10-Aug-20182.3 KiB

fdiv.f64.ll10-Aug-20184.5 KiB

fdiv.ll10-Aug-20188.6 KiB

fetch-limits.r600.ll10-Aug-20184.1 KiB

fetch-limits.r700+.ll10-Aug-20187.5 KiB

ffloor.f64.ll10-Aug-20184.3 KiB

ffloor.ll10-Aug-20181.5 KiB

flat-address-space.ll10-Aug-20185.1 KiB

flat-scratch-reg.ll10-Aug-20181.1 KiB

flat_atomics.ll10-Aug-201838.9 KiB

flat_atomics_i64.ll10-Aug-201841.2 KiB

floor.ll10-Aug-2018498

fma-combine.ll10-Aug-201828.3 KiB

fma.f64.ll10-Aug-20182.2 KiB

fma.ll10-Aug-20184.2 KiB

fmad.ll10-Aug-2018654

fmax.ll10-Aug-2018563

fmax3.f64.ll10-Aug-20181.4 KiB

fmax3.ll10-Aug-20181.9 KiB

fmax_legacy.f64.ll10-Aug-20182.5 KiB

fmax_legacy.ll10-Aug-20186.8 KiB

fmaxnum.f64.ll10-Aug-20182.5 KiB

fmaxnum.ll10-Aug-20189.7 KiB

fmed3.ll10-Aug-20186.2 KiB

fmin.ll10-Aug-2018563

fmin3.ll10-Aug-20182 KiB

fmin_legacy.f64.ll10-Aug-20182.9 KiB

fmin_legacy.ll10-Aug-20189 KiB

fminnum.f64.ll10-Aug-20182.5 KiB

fminnum.ll10-Aug-20189.7 KiB

fmul-2-combine-multi-use.ll10-Aug-20184.1 KiB

fmul.ll10-Aug-20182.8 KiB

fmul64.ll10-Aug-20181.9 KiB

fmuladd.ll10-Aug-20189.1 KiB

fnearbyint.ll10-Aug-20181.9 KiB

fneg-fabs.f64.ll10-Aug-20184.3 KiB

fneg-fabs.ll10-Aug-20183.9 KiB

fneg.f64.ll10-Aug-20182.1 KiB

fneg.ll10-Aug-20182.2 KiB

fp-classify.ll10-Aug-20184.3 KiB

fp16_to_fp.ll10-Aug-20181.3 KiB

fp32_to_fp16.ll10-Aug-2018732

fp_to_sint.f64.ll10-Aug-20182.2 KiB

fp_to_sint.ll10-Aug-20185.2 KiB

fp_to_uint.f64.ll10-Aug-20182.6 KiB

fp_to_uint.ll10-Aug-20184.9 KiB

fpext.ll10-Aug-20181.9 KiB

fptrunc.ll10-Aug-20181.6 KiB

fract.f64.ll10-Aug-20185.7 KiB

fract.ll10-Aug-20183.2 KiB

frem.ll10-Aug-20184.5 KiB

fsqrt.f64.ll10-Aug-20181.1 KiB

fsqrt.ll10-Aug-20185.1 KiB

fsub.ll10-Aug-20183.1 KiB

fsub64.ll10-Aug-20184.4 KiB

ftrunc.f64.ll10-Aug-20183.7 KiB

ftrunc.ll10-Aug-20183.3 KiB

gep-address-space.ll10-Aug-20183 KiB

global-constant.ll10-Aug-20181.3 KiB

global-directive.ll10-Aug-2018582

global-variable-relocs.ll10-Aug-201810.1 KiB

global_atomics.ll10-Aug-201845.1 KiB

global_atomics_i64.ll10-Aug-201846.9 KiB

GlobalISel/10-Aug-20184 KiB

gv-const-addrspace.ll10-Aug-20183.4 KiB

gv-offset-folding.ll10-Aug-2018827

half.ll10-Aug-201820.9 KiB

hsa-default-device.ll10-Aug-2018361

hsa-fp-mode.ll10-Aug-20182.6 KiB

hsa-func.ll10-Aug-20182.1 KiB

hsa-globals.ll10-Aug-20181.5 KiB

hsa-group-segment.ll10-Aug-2018389

hsa-note-no-func.ll10-Aug-2018523

hsa.ll10-Aug-20182.1 KiB

i1-copy-implicit-def.ll10-Aug-2018567

i1-copy-phi.ll10-Aug-20181.1 KiB

i8-to-double-to-float.ll10-Aug-2018342

icmp-select-sete-reverse-args.ll10-Aug-2018648

icmp64.ll10-Aug-20182.7 KiB

image-attributes.ll10-Aug-20187.7 KiB

image-resource-id.ll10-Aug-201816.6 KiB

imm.ll10-Aug-201822.3 KiB

indirect-addressing-si.ll10-Aug-201817.6 KiB

indirect-addressing-undef.mir10-Aug-201812.9 KiB

indirect-private-64.ll10-Aug-20184.8 KiB

infinite-loop-evergreen.ll10-Aug-2018173

infinite-loop.ll10-Aug-2018600

inline-asm.ll10-Aug-20184.8 KiB

inline-calls.ll10-Aug-2018651

inline-constraints.ll10-Aug-20181.4 KiB

input-mods.ll10-Aug-2018953

insert_subreg.ll10-Aug-2018538

insert_vector_elt.ll10-Aug-201818.3 KiB

invalid-addrspacecast.ll10-Aug-2018439

invariant-load-no-alias-store.ll10-Aug-20181.7 KiB

jump-address.ll10-Aug-20182.1 KiB

kcache-fold.ll10-Aug-20186.1 KiB

kernarg-stack-alignment.ll10-Aug-20181 KiB

kernel-args.ll10-Aug-201815.5 KiB

large-alloca-compute.ll10-Aug-20182.6 KiB

large-alloca-graphics.ll10-Aug-20181.8 KiB

large-constant-initializer.ll10-Aug-2018511

large-work-group-promote-alloca.ll10-Aug-20185.7 KiB

large-work-group-registers.ll10-Aug-20181.8 KiB

lds-alignment.ll10-Aug-201815.2 KiB

lds-initializer.ll10-Aug-2018555

lds-m0-init-in-loop.ll10-Aug-20181.6 KiB

lds-oqap-crash.ll10-Aug-20181.1 KiB

lds-output-queue.ll10-Aug-20183.6 KiB

lds-size.ll10-Aug-2018783

lds-zero-initializer.ll10-Aug-2018528

legalizedag-bug-expand-setcc.ll10-Aug-2018696

lit.local.cfg10-Aug-201870

literals.ll10-Aug-20181.9 KiB

liveness.mir10-Aug-2018961

llvm.amdgcn.atomic.dec.ll10-Aug-201817.8 KiB

llvm.amdgcn.atomic.inc.ll10-Aug-201817.8 KiB

llvm.amdgcn.buffer.atomic.ll10-Aug-20186.8 KiB

llvm.amdgcn.buffer.load.format.ll10-Aug-20185.9 KiB

llvm.amdgcn.buffer.load.ll10-Aug-20184.9 KiB

llvm.amdgcn.buffer.store.format.ll10-Aug-20184.2 KiB

llvm.amdgcn.buffer.store.ll10-Aug-20184 KiB

llvm.amdgcn.buffer.wbinvl1.ll10-Aug-2018633

llvm.amdgcn.buffer.wbinvl1.sc.ll10-Aug-2018438

llvm.amdgcn.buffer.wbinvl1.vol.ll10-Aug-2018659

llvm.amdgcn.class.ll10-Aug-201820.2 KiB

llvm.amdgcn.cos.ll10-Aug-2018586

llvm.amdgcn.cubeid.ll10-Aug-2018678

llvm.amdgcn.cubema.ll10-Aug-2018678

llvm.amdgcn.cubesc.ll10-Aug-2018678

llvm.amdgcn.cubetc.ll10-Aug-2018678

llvm.amdgcn.dispatch.ptr.ll10-Aug-2018821

llvm.amdgcn.div.fixup.ll10-Aug-20181.6 KiB

llvm.amdgcn.div.fmas.ll10-Aug-20188.1 KiB

llvm.amdgcn.div.scale.ll10-Aug-201818.1 KiB

llvm.amdgcn.ds.bpermute.ll10-Aug-20181.3 KiB

llvm.amdgcn.ds.permute.ll10-Aug-2018944

llvm.amdgcn.ds.swizzle.ll10-Aug-2018601

llvm.amdgcn.fract.ll10-Aug-20181.2 KiB

llvm.amdgcn.frexp.exp.ll10-Aug-20182.6 KiB

llvm.amdgcn.frexp.mant.ll10-Aug-20182.7 KiB

llvm.amdgcn.groupstaticgroup.ll10-Aug-20182.3 KiB

llvm.amdgcn.image.atomic.ll10-Aug-20187.3 KiB

llvm.amdgcn.image.ll10-Aug-20185 KiB

llvm.amdgcn.interp.ll10-Aug-20181.3 KiB

llvm.amdgcn.kernarg.segment.ptr.ll10-Aug-20181.5 KiB

llvm.amdgcn.ldexp.ll10-Aug-20182 KiB

llvm.amdgcn.lerp.ll10-Aug-2018564

llvm.amdgcn.log.clamp.ll10-Aug-2018665

llvm.amdgcn.mbcnt.ll10-Aug-20181 KiB

llvm.amdgcn.mov.dpp.ll10-Aug-20182.8 KiB

llvm.amdgcn.ps.live.ll10-Aug-20182 KiB

llvm.amdgcn.queue.ptr.ll10-Aug-2018815

llvm.amdgcn.rcp.ll10-Aug-20184.5 KiB

llvm.amdgcn.read.workdim.ll10-Aug-20181.7 KiB

llvm.amdgcn.rsq.clamp.ll10-Aug-20181.8 KiB

llvm.amdgcn.rsq.legacy.ll10-Aug-20181.4 KiB

llvm.amdgcn.rsq.ll10-Aug-20182.4 KiB

llvm.amdgcn.s.barrier.ll10-Aug-2018938

llvm.amdgcn.s.dcache.inv.ll10-Aug-2018989

llvm.amdgcn.s.dcache.inv.vol.ll10-Aug-20181 KiB

llvm.amdgcn.s.dcache.wb.ll10-Aug-2018791

llvm.amdgcn.s.dcache.wb.vol.ll10-Aug-2018827

llvm.amdgcn.s.getreg.ll10-Aug-2018705

llvm.amdgcn.s.memrealtime.ll10-Aug-2018717

llvm.amdgcn.s.memtime.ll10-Aug-2018791

llvm.amdgcn.s.sleep.ll10-Aug-20181.4 KiB

llvm.amdgcn.s.waitcnt.ll10-Aug-20181.6 KiB

llvm.amdgcn.sin.ll10-Aug-2018586

llvm.amdgcn.trig.preop.ll10-Aug-20181.4 KiB

llvm.amdgcn.workgroup.id.ll10-Aug-20184 KiB

llvm.amdgcn.workitem.id.ll10-Aug-20181.9 KiB

llvm.AMDGPU.barrier.global.ll10-Aug-2018943

llvm.AMDGPU.barrier.local.ll10-Aug-2018940

llvm.AMDGPU.bfe.i32.ll10-Aug-201815.2 KiB

llvm.AMDGPU.bfe.u32.ll10-Aug-201820.9 KiB

llvm.AMDGPU.clamp.ll10-Aug-20182.5 KiB

llvm.AMDGPU.cube.ll10-Aug-20182.8 KiB

llvm.AMDGPU.flbit.i32.ll10-Aug-20181.1 KiB

llvm.AMDGPU.kill.ll10-Aug-20181.6 KiB

llvm.amdgpu.kilp.ll10-Aug-2018636

llvm.AMDGPU.rsq.clamped.f64.ll10-Aug-2018990

llvm.AMDGPU.rsq.clamped.ll10-Aug-20181.1 KiB

llvm.AMDGPU.rsq.ll10-Aug-20181.3 KiB

llvm.cos.ll10-Aug-20181.2 KiB

llvm.dbg.value.ll10-Aug-20181.7 KiB

llvm.exp2.ll10-Aug-20182.8 KiB

llvm.log2.ll10-Aug-20182.8 KiB

llvm.memcpy.ll10-Aug-20189.9 KiB

llvm.pow.ll10-Aug-20181.8 KiB

llvm.r600.dot4.ll10-Aug-2018552

llvm.r600.read.local.size.ll10-Aug-20186.4 KiB

llvm.r600.read.workdim.ll10-Aug-20181 KiB

llvm.r600.tex.ll10-Aug-20185.3 KiB

llvm.rint.f64.ll10-Aug-20181.4 KiB

llvm.rint.ll10-Aug-20181.4 KiB

llvm.round.f64.ll10-Aug-20182.3 KiB

llvm.round.ll10-Aug-20182.4 KiB

llvm.SI.fs.interp.ll10-Aug-20182.7 KiB

llvm.SI.gather4.ll10-Aug-201828.6 KiB

llvm.SI.getlod.ll10-Aug-20182.3 KiB

llvm.SI.image.ll10-Aug-20182.4 KiB

llvm.SI.image.sample-masked.ll10-Aug-20184.6 KiB

llvm.SI.image.sample.ll10-Aug-201816.3 KiB

llvm.SI.image.sample.o.ll10-Aug-201816.4 KiB

llvm.SI.load.dword.ll10-Aug-20183.2 KiB

llvm.SI.packf16.ll10-Aug-20181.2 KiB

llvm.SI.sendmsg-m0.ll10-Aug-2018540

llvm.SI.sendmsg.ll10-Aug-2018767

llvm.SI.tbuffer.store.ll10-Aug-20182.2 KiB

llvm.sin.ll10-Aug-20183.2 KiB

load-constant-f64.ll10-Aug-2018786

load-constant-i1.ll10-Aug-201814.5 KiB

load-constant-i16.ll10-Aug-201816.1 KiB

load-constant-i32.ll10-Aug-201811.5 KiB

load-constant-i64.ll10-Aug-20182.7 KiB

load-constant-i8.ll10-Aug-201820.7 KiB

load-global-f32.ll10-Aug-20183 KiB

load-global-f64.ll10-Aug-20183.3 KiB

load-global-i1.ll10-Aug-201813.9 KiB

load-global-i16.ll10-Aug-201817 KiB

load-global-i32.ll10-Aug-201815.6 KiB

load-global-i64.ll10-Aug-20183.7 KiB

load-global-i8.ll10-Aug-201820.8 KiB

load-input-fold.ll10-Aug-20185.9 KiB

load-local-f32.ll10-Aug-20183 KiB

load-local-f64.ll10-Aug-20183.7 KiB

load-local-i1.ll10-Aug-201813.8 KiB

load-local-i16.ll10-Aug-201816.4 KiB

load-local-i32.ll10-Aug-20186.8 KiB

load-local-i64.ll10-Aug-20183.6 KiB

load-local-i8.ll10-Aug-201819.3 KiB

load-weird-sizes.ll10-Aug-20181.4 KiB

local-64.ll10-Aug-20186.5 KiB

local-atomics.ll10-Aug-201820.2 KiB

local-atomics64.ll10-Aug-201816.9 KiB

local-memory-two-objects.ll10-Aug-20183.2 KiB

local-memory.ll10-Aug-20183 KiB

local-stack-slot-bug.ll10-Aug-20184 KiB

loop-address.ll10-Aug-20181.1 KiB

loop-idiom.ll10-Aug-20181.5 KiB

lower-range-metadata-intrinsic-call.ll10-Aug-20181.5 KiB

lshl.ll10-Aug-2018578

lshr.ll10-Aug-2018579

m0-spill.ll10-Aug-20181.2 KiB

mad-combine.ll10-Aug-201829.1 KiB

mad-sub.ll10-Aug-20189.7 KiB

mad24-get-global-id.ll10-Aug-20181.4 KiB

mad_int24.ll10-Aug-2018903

mad_uint24.ll10-Aug-20182.5 KiB

madak.ll10-Aug-20189.1 KiB

madmk.ll10-Aug-20189.1 KiB

max-literals.ll10-Aug-20182.3 KiB

max.ll10-Aug-20189.6 KiB

max3.ll10-Aug-20181.8 KiB

merge-stores.ll10-Aug-201828.3 KiB

min.ll10-Aug-201812.1 KiB

min3.ll10-Aug-20184.4 KiB

missing-store.ll10-Aug-20181.1 KiB

move-addr64-rsrc-dead-subreg-writes.ll10-Aug-20181.4 KiB

move-to-valu-atomicrmw.ll10-Aug-20182.1 KiB

mubuf.ll10-Aug-20187.9 KiB

mul.ll10-Aug-20186.4 KiB

mul_int24.ll10-Aug-2018870

mul_uint24.ll10-Aug-20182.2 KiB

mulhu.ll10-Aug-2018671

multilevel-break.ll10-Aug-20181.4 KiB

no-hsa-graphics-shaders.ll10-Aug-2018495

no-initializer-constant-addrspace.ll10-Aug-20181.3 KiB

no-shrink-extloads.ll10-Aug-20187.6 KiB

opencl-image-metadata.ll10-Aug-2018748

operand-folding.ll10-Aug-20183.5 KiB

operand-spacing.ll10-Aug-2018972

or.ll10-Aug-20186.5 KiB

over-max-lds-size.ll10-Aug-2018594

packetizer.ll10-Aug-2018957

parallelandifcollapse.ll10-Aug-20181.9 KiB

parallelorifcollapse.ll10-Aug-20182.1 KiB

partially-dead-super-register-immediate.ll10-Aug-20181,016

predicate-dp4.ll10-Aug-2018920

predicates.ll10-Aug-20182.5 KiB

private-element-size.ll10-Aug-201814.9 KiB

private-memory-atomics.ll10-Aug-20181.3 KiB

private-memory-broken.ll10-Aug-2018744

private-memory-r600.ll10-Aug-201811.2 KiB

promote-alloca-array-allocation.ll10-Aug-20182.2 KiB

promote-alloca-bitcast-function.ll10-Aug-2018774

promote-alloca-globals.ll10-Aug-20181.9 KiB

promote-alloca-invariant-markers.ll10-Aug-2018961

promote-alloca-lifetime.ll10-Aug-2018850

promote-alloca-mem-intrinsics.ll10-Aug-20183.8 KiB

promote-alloca-no-opts.ll10-Aug-20181.8 KiB

promote-alloca-padding-size-estimate.ll10-Aug-20186 KiB

promote-alloca-stored-pointer-value.ll10-Aug-20182.6 KiB

promote-alloca-to-lds-icmp.ll10-Aug-20183.3 KiB

promote-alloca-to-lds-phi.ll10-Aug-20186.6 KiB

promote-alloca-to-lds-select.ll10-Aug-20186.4 KiB

promote-alloca-unhandled-intrinsic.ll10-Aug-2018799

promote-alloca-volatile.ll10-Aug-20181.5 KiB

pv-packing.ll10-Aug-20181.7 KiB

pv.ll10-Aug-201813.3 KiB

r600-encoding.ll10-Aug-2018996

r600-export-fix.ll10-Aug-20188.3 KiB

r600-infinite-loop-bug-while-reorganizing-vector.ll10-Aug-20182.7 KiB

r600.private-memory.ll10-Aug-2018831

r600.work-item-intrinsics.ll10-Aug-20183.1 KiB

r600cfg.ll10-Aug-20184.7 KiB

rcp-pattern.ll10-Aug-2018505

read-register-invalid-subtarget.ll10-Aug-2018465

read-register-invalid-type-i32.ll10-Aug-2018414

read-register-invalid-type-i64.ll10-Aug-2018358

read_register.ll10-Aug-20182.7 KiB

readcyclecounter.ll10-Aug-2018893

README10-Aug-20181.1 KiB

reciprocal.ll10-Aug-2018455

reduce-load-width-alignment.ll10-Aug-20181.6 KiB

reduce-store-width-alignment.ll10-Aug-20182.1 KiB

reg-coalescer-sched-crash.ll10-Aug-20181.6 KiB

register-count-comments.ll10-Aug-20181.3 KiB

rename-disconnected-bug.ll10-Aug-2018855

rename-independent-subregs.mir10-Aug-2018978

reorder-stores.ll10-Aug-20182.8 KiB

ret.ll10-Aug-201810 KiB

ret_jump.ll10-Aug-20182.7 KiB

rotl.i64.ll10-Aug-20181.1 KiB

rotl.ll10-Aug-20181.8 KiB

rotr.i64.ll10-Aug-20181.9 KiB

rotr.ll10-Aug-20181.5 KiB

rsq.ll10-Aug-20183 KiB

rv7x0_count3.ll10-Aug-20183.6 KiB

s_addk_i32.ll10-Aug-20183 KiB

s_movk_i32.ll10-Aug-20187.8 KiB

s_mulk_i32.ll10-Aug-20181.2 KiB

saddo.ll10-Aug-20182.7 KiB

salu-to-valu.ll10-Aug-201818.9 KiB

sampler-resource-id.ll10-Aug-20182.3 KiB

scalar_to_vector.ll10-Aug-20183.4 KiB

schedule-fs-loop-nested-if.ll10-Aug-20183.5 KiB

schedule-fs-loop-nested.ll10-Aug-20183.4 KiB

schedule-fs-loop.ll10-Aug-20182.3 KiB

schedule-global-loads.ll10-Aug-20181.6 KiB

schedule-if-2.ll10-Aug-20183.8 KiB

schedule-if.ll10-Aug-20182 KiB

schedule-kernel-arg-loads.ll10-Aug-20183.1 KiB

schedule-vs-if-nested-loop-failure.ll10-Aug-20187.7 KiB

schedule-vs-if-nested-loop.ll10-Aug-20186.5 KiB

scratch-buffer.ll10-Aug-20184 KiB

sdiv.ll10-Aug-20185.6 KiB

sdivrem24.ll10-Aug-201810.3 KiB

sdivrem64.ll10-Aug-20184.3 KiB

select-i1.ll10-Aug-20181.2 KiB

select-vectors.ll10-Aug-20187.4 KiB

select.ll10-Aug-20182.1 KiB

select64.ll10-Aug-20182.3 KiB

selectcc-cnd.ll10-Aug-2018409

selectcc-cnde-int.ll10-Aug-2018386

selectcc-icmp-select-float.ll10-Aug-2018534

selectcc-opt.ll10-Aug-20182.2 KiB

selectcc.ll10-Aug-2018726

selected-stack-object.ll10-Aug-20181.9 KiB

set-dx10.ll10-Aug-20185 KiB

setcc-equivalent.ll10-Aug-2018919

setcc-opt.ll10-Aug-20189.4 KiB

setcc.ll10-Aug-201810.8 KiB

setcc64.ll10-Aug-20186.3 KiB

seto.ll10-Aug-2018656

setuo.ll10-Aug-2018656

sext-eliminate.ll10-Aug-2018826

sext-in-reg-failure-r600.ll10-Aug-2018772

sext-in-reg.ll10-Aug-201823.9 KiB

sgpr-control-flow.ll10-Aug-20182.9 KiB

sgpr-copy-duplicate-operand.ll10-Aug-2018835

sgpr-copy.ll10-Aug-201820.4 KiB

shared-op-cycle.ll10-Aug-20181.1 KiB

shift-and-i128-ubfe.ll10-Aug-20185.3 KiB

shift-and-i64-ubfe.ll10-Aug-201817.3 KiB

shift-i64-opts.ll10-Aug-20188.6 KiB

shl.ll10-Aug-201815.1 KiB

shl_add_constant.ll10-Aug-20183.3 KiB

shl_add_ptr.ll10-Aug-201812.7 KiB

si-annotate-cf.ll10-Aug-20183.3 KiB

si-annotate-cfg-loop-assert.ll10-Aug-2018659

si-instr-info-correct-implicit-operands.ll10-Aug-2018722

si-literal-folding.ll10-Aug-2018497

si-lod-bias.ll10-Aug-20182.9 KiB

si-lower-control-flow-unreachable-block.ll10-Aug-20181.3 KiB

si-scheduler.ll10-Aug-20183.1 KiB

si-sgpr-spill.ll10-Aug-201883.8 KiB

si-spill-cf.ll10-Aug-201822.4 KiB

si-spill-sgpr-stack.ll10-Aug-20184.8 KiB

si-triv-disjoint-mem-access.ll10-Aug-20189.7 KiB

si-vector-hang.ll10-Aug-20185.3 KiB

sign_extend.ll10-Aug-20186 KiB

simplify-demanded-bits-build-pair.ll10-Aug-20181.5 KiB

sint_to_fp.f64.ll10-Aug-20182.3 KiB

sint_to_fp.i64.ll10-Aug-20182.3 KiB

sint_to_fp.ll10-Aug-20184.5 KiB

skip-if-dead.ll10-Aug-20186.5 KiB

smed3.ll10-Aug-201814.9 KiB

sminmax.ll10-Aug-20187.9 KiB

smrd-vccz-bug.ll10-Aug-20181.6 KiB

smrd.ll10-Aug-20188.1 KiB

spill-alloc-sgpr-init-bug.ll10-Aug-20181.3 KiB

spill-scavenge-offset.ll10-Aug-20182.1 KiB

split-scalar-i64-add.ll10-Aug-20183.1 KiB

split-smrd.ll10-Aug-20182 KiB

split-vector-memoperand-offsets.ll10-Aug-20184.8 KiB

sra.ll10-Aug-201810.8 KiB

srem.ll10-Aug-20184.1 KiB

srl.ll10-Aug-20189.4 KiB

ssubo.ll10-Aug-20182.8 KiB

store-barrier.ll10-Aug-20182.1 KiB

store-v3i32.ll10-Aug-2018516

store-v3i64.ll10-Aug-20183.7 KiB

store-vector-ptrs.ll10-Aug-2018582

store.ll10-Aug-201810.2 KiB

store.r600.ll10-Aug-2018769

store_typed.ll10-Aug-2018920

structurize.ll10-Aug-20182.3 KiB

structurize1.ll10-Aug-20181.3 KiB

sub.ll10-Aug-20184.7 KiB

subreg-coalescer-crash.ll10-Aug-20184.3 KiB

subreg-coalescer-undef-use.ll10-Aug-20181.4 KiB

subreg-eliminate-dead.ll10-Aug-2018664

swizzle-export.ll10-Aug-20185.7 KiB

target-cpu.ll10-Aug-20184.9 KiB

tex-clause-antidep.ll10-Aug-20181 KiB

texture-input-merge.ll10-Aug-20181.3 KiB

trap.ll10-Aug-2018366

trunc-bitcast-vector.ll10-Aug-20183.2 KiB

trunc-cmp-constant.ll10-Aug-20186.3 KiB

trunc-store-f64-to-f16.ll10-Aug-20182.1 KiB

trunc-store-i1.ll10-Aug-20181.2 KiB

trunc-store.ll10-Aug-2018798

trunc-vector-store-assertion-failure.ll10-Aug-2018565

trunc.ll10-Aug-20183.6 KiB

tti-unroll-prefs.ll10-Aug-20182.1 KiB

uaddo.ll10-Aug-20183 KiB

udiv.ll10-Aug-20185.2 KiB

udivrem.ll10-Aug-20188.6 KiB

udivrem24.ll10-Aug-201810.4 KiB

udivrem64.ll10-Aug-20184.2 KiB

uint_to_fp.f64.ll10-Aug-20183.5 KiB

uint_to_fp.i64.ll10-Aug-20182.1 KiB

uint_to_fp.ll10-Aug-20184.9 KiB

umed3.ll10-Aug-201816.2 KiB

unaligned-load-store.ll10-Aug-201815.3 KiB

undefined-subreg-liverange.ll10-Aug-2018672

unhandled-loop-condition-assertion.ll10-Aug-20185.7 KiB

uniform-branch-intrinsic-cond.ll10-Aug-2018836

uniform-cfg.ll10-Aug-201811.9 KiB

uniform-crash.ll10-Aug-20181.8 KiB

uniform-loop-inside-nonuniform.ll10-Aug-20181.6 KiB

unknown-processor.ll10-Aug-2018635

unroll.ll10-Aug-20181 KiB

unsupported-cc.ll10-Aug-20183.6 KiB

urecip.ll10-Aug-2018481

urem.ll10-Aug-20183.3 KiB

use-sgpr-multiple-times.ll10-Aug-201812.5 KiB

usubo.ll10-Aug-20183.1 KiB

v1i64-kernel-arg.ll10-Aug-2018492

v_cndmask.ll10-Aug-20181.4 KiB

v_mac.ll10-Aug-20187.1 KiB

valu-i1.ll10-Aug-20186.1 KiB

vector-alloca.ll10-Aug-20182.9 KiB

vector-extract-insert.ll10-Aug-20183.7 KiB

vertex-fetch-encoding.ll10-Aug-20181.1 KiB

vgpr-spill-emergency-stack-slot-compute.ll10-Aug-201834.9 KiB

vgpr-spill-emergency-stack-slot.ll10-Aug-201831.5 KiB

vi-removed-intrinsics.ll10-Aug-20181 KiB

vop-shrink.ll10-Aug-20181.7 KiB

vselect.ll10-Aug-20183.4 KiB

vselect64.ll10-Aug-2018706

vtx-fetch-branch.ll10-Aug-2018742

vtx-schedule.ll10-Aug-2018659

wait.ll10-Aug-20184.3 KiB

waitcnt-flat.ll10-Aug-2018691

wqm.ll10-Aug-201813.4 KiB

write-register-vgpr-into-sgpr.ll10-Aug-2018611

write_register.ll10-Aug-20182.6 KiB

wrong-transalu-pos-fix.ll10-Aug-20182.6 KiB

xor.ll10-Aug-20185.7 KiB

zero_extend.ll10-Aug-20181.2 KiB

zext-i64-bit-operand.ll10-Aug-20181.5 KiB

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