summaryrefslogtreecommitdiff
path: root/test/CodeGen/R600
ModeNameSize
-rw-r--r--128bit-kernel-args.ll1131logplainblame
-rw-r--r--32-bit-local-address-space.ll5047logplainblame
-rw-r--r--64bit-kernel-args.ll433logplainblame
-rw-r--r--README1082logplainblame
-rw-r--r--add-debug.ll504logplainblame
-rw-r--r--add.ll4914logplainblame
-rw-r--r--add_i64.ll2857logplainblame
-rw-r--r--address-space.ll1029logplainblame
-rw-r--r--and.ll5260logplainblame
-rw-r--r--anyext.ll383logplainblame
-rw-r--r--array-ptr-calc-i32.ll2102logplainblame
-rw-r--r--array-ptr-calc-i64.ll679logplainblame
-rw-r--r--atomic_cmp_swap_local.ll4339logplainblame
-rw-r--r--atomic_load_add.ll1479logplainblame
-rw-r--r--atomic_load_sub.ll1479logplainblame
-rw-r--r--basic-branch.ll380logplainblame
-rw-r--r--basic-loop.ll466logplainblame
-rw-r--r--bfe_uint.ll768logplainblame
-rw-r--r--bfi_int.ll1511logplainblame
-rw-r--r--big_alu.ll58126logplainblame
-rw-r--r--bitcast.ll2714logplainblame
-rw-r--r--bswap.ll4080logplainblame
-rw-r--r--build_vector.ll1161logplainblame
-rw-r--r--call.ll1054logplainblame
-rw-r--r--call_fs.ll557logplainblame
-rw-r--r--cayman-loop-bug.ll837logplainblame
-rw-r--r--cf-stack-bug.ll5372logplainblame
-rw-r--r--cf_end.ll479logplainblame
-rw-r--r--codegen-prepare-addrmode-sext.ll728logplainblame
-rw-r--r--combine_vloads.ll1988logplainblame
-rw-r--r--commute_modifiers.ll8329logplainblame
-rw-r--r--complex-folding.ll563logplainblame
-rw-r--r--concat_vectors.ll14513logplainblame
-rw-r--r--copy-illegal-type.ll5591logplainblame
-rw-r--r--copy-to-reg.ll781logplainblame
-rw-r--r--ctlz_zero_undef.ll2939logplainblame
-rw-r--r--ctpop.ll10049logplainblame
-rw-r--r--ctpop64.ll4489logplainblame
-rw-r--r--cttz-ctlz.ll6651logplainblame
-rw-r--r--cttz_zero_undef.ll2929logplainblame
-rw-r--r--cvt_f32_ubyte.ll7658logplainblame
-rw-r--r--dagcombiner-bug-illegal-vec4-int-to-fp.ll1312logplainblame
-rw-r--r--default-fp-mode.ll1409logplainblame
-rw-r--r--disconnected-predset-break-bug.ll1120logplainblame
-rw-r--r--dot4-folding.ll855logplainblame
-rw-r--r--ds-negative-offset-addressing-mode-loop.ll3557logplainblame
-rw-r--r--ds_read2.ll23733logplainblame
-rw-r--r--ds_read2_offset_order.ll1730logplainblame
-rw-r--r--ds_read2st64.ll12708logplainblame
-rw-r--r--ds_write2.ll21827logplainblame
-rw-r--r--ds_write2st64.ll6190logplainblame
-rw-r--r--elf.ll920logplainblame
-rw-r--r--elf.r600.ll609logplainblame
-rw-r--r--empty-function.ll457logplainblame
-rw-r--r--endcf-loop-header.ll944logplainblame
-rw-r--r--extload.ll2198logplainblame
-rw-r--r--extract_vector_elt_i16.ll1093logplainblame
-rw-r--r--fabs.f64.ll3151logplainblame
-rw-r--r--fabs.ll2918logplainblame
-rw-r--r--fadd.ll2039logplainblame
-rw-r--r--fadd64.ll488logplainblame
-rw-r--r--fceil.ll4749logplainblame
-rw-r--r--fceil64.ll3342logplainblame
-rw-r--r--fcmp-cnd.ll495logplainblame
-rw-r--r--fcmp-cnde-int-args.ll557logplainblame
-rw-r--r--fcmp.ll1062logplainblame
-rw-r--r--fcmp64.ll2656logplainblame
-rw-r--r--fconst64.ll411logplainblame
-rw-r--r--fcopysign.f32.ll1931logplainblame
-rw-r--r--fcopysign.f64.ll1923logplainblame
-rw-r--r--fdiv.ll2436logplainblame
-rw-r--r--fdiv64.ll540logplainblame
-rw-r--r--fetch-limits.r600.ll2519logplainblame
-rw-r--r--fetch-limits.r700+.ll4867logplainblame
-rw-r--r--ffloor.ll3401logplainblame
-rw-r--r--flat-address-space.ll6559logplainblame
-rw-r--r--floor.ll526logplainblame
-rw-r--r--fma.f64.ll2060logplainblame
-rw-r--r--fma.ll4094logplainblame
-rw-r--r--fmad.ll684logplainblame
-rw-r--r--fmax.ll593logplainblame
-rw-r--r--fmax3.ll1752logplainblame
-rw-r--r--fmax_legacy.f64.ll2462logplainblame
-rw-r--r--fmax_legacy.ll4923logplainblame
-rw-r--r--fmaxnum.f64.ll2442logplainblame
-rw-r--r--fmaxnum.ll6745logplainblame
-rw-r--r--fmin.ll593logplainblame
-rw-r--r--fmin3.ll1752logplainblame
-rw-r--r--fmin_legacy.f64.ll2864logplainblame
-rw-r--r--fmin_legacy.ll5408logplainblame
-rw-r--r--fminnum.f64.ll2442logplainblame
-rw-r--r--fminnum.ll6696logplainblame
-rw-r--r--fmul.ll2304logplainblame
-rw-r--r--fmul64.ll1761logplainblame
-rw-r--r--fmuladd.ll8941logplainblame
-rw-r--r--fnearbyint.ll1888logplainblame
-rw-r--r--fneg-fabs.f64.ll4257logplainblame
-rw-r--r--fneg-fabs.ll4353logplainblame
-rw-r--r--fneg.f64.ll1949logplainblame
-rw-r--r--fneg.ll2057logplainblame
-rw-r--r--fp-classify.ll4408logplainblame
-rw-r--r--fp16_to_fp.ll1256logplainblame
-rw-r--r--fp32_to_fp16.ll629logplainblame
-rw-r--r--fp_to_sint.f64.ll2211logplainblame
-rw-r--r--fp_to_sint.ll5213logplainblame
-rw-r--r--fp_to_uint.f64.ll2700logplainblame
-rw-r--r--fp_to_uint.ll4869logplainblame
-rw-r--r--fpext.ll306logplainblame
-rw-r--r--fptrunc.ll310logplainblame
-rw-r--r--frem.ll3910logplainblame
-rw-r--r--fsqrt.ll964logplainblame
-rw-r--r--fsub.ll3119logplainblame
-rw-r--r--fsub64.ll503logplainblame
-rw-r--r--ftrunc.f64.ll3613logplainblame
-rw-r--r--ftrunc.ll3288logplainblame
-rw-r--r--gep-address-space.ll2248logplainblame
-rw-r--r--global-directive.ll471logplainblame
-rw-r--r--global-extload-i1.ll11427logplainblame
-rw-r--r--global-extload-i16.ll11506logplainblame
-rw-r--r--global-extload-i32.ll13071logplainblame
-rw-r--r--global-extload-i8.ll11317logplainblame
-rw-r--r--global-zero-initializer.ll433logplainblame
-rw-r--r--global_atomics.ll33274logplainblame
-rw-r--r--gv-const-addrspace-fail.ll2343logplainblame
-rw-r--r--gv-const-addrspace.ll3217logplainblame
-rw-r--r--half.ll1900logplainblame
-rw-r--r--hsa.ll440logplainblame
-rw-r--r--i1-copy-implicit-def.ll481logplainblame
-rw-r--r--i1-copy-phi.ll881logplainblame
-rw-r--r--i8-to-double-to-float.ll338logplainblame
-rw-r--r--icmp-select-sete-reverse-args.ll633logplainblame
-rw-r--r--icmp64.ll2638logplainblame
-rw-r--r--imm.ll17491logplainblame
-rw-r--r--indirect-addressing-si.ll1520logplainblame
-rw-r--r--indirect-private-64.ll3326logplainblame
-rw-r--r--infinite-loop-evergreen.ll173logplainblame
-rw-r--r--infinite-loop.ll504logplainblame
-rw-r--r--inline-asm.ll289logplainblame
-rw-r--r--inline-calls.ll571logplainblame
-rw-r--r--input-mods.ll1038logplainblame
-rw-r--r--insert_subreg.ll451logplainblame
-rw-r--r--insert_vector_elt.ll9455logplainblame
-rw-r--r--jump-address.ll2119logplainblame
-rw-r--r--kcache-fold.ll5516logplainblame
-rw-r--r--kernel-args.ll15108logplainblame
-rw-r--r--large-alloca.ll411logplainblame
-rw-r--r--large-constant-initializer.ll451logplainblame
-rw-r--r--lds-initializer.ll464logplainblame
-rw-r--r--lds-oqap-crash.ll1121logplainblame
-rw-r--r--lds-output-queue.ll3618logplainblame
-rw-r--r--lds-size.ll580logplainblame
-rw-r--r--lds-zero-initializer.ll435logplainblame
-rw-r--r--legalizedag-bug-expand-setcc.ll691logplainblame
-rw-r--r--lit.local.cfg68logplainblame
-rw-r--r--literals.ll1925logplainblame
-rw-r--r--llvm.AMDGPU.abs.ll1414logplainblame
-rw-r--r--llvm.AMDGPU.barrier.global.ll928logplainblame
-rw-r--r--llvm.AMDGPU.barrier.local.ll925logplainblame
-rw-r--r--llvm.AMDGPU.bfe.i32.ll15598logplainblame
-rw-r--r--llvm.AMDGPU.bfe.u32.ll19808logplainblame
-rw-r--r--llvm.AMDGPU.bfi.ll1504logplainblame
-rw-r--r--llvm.AMDGPU.bfm.ll1349logplainblame
-rw-r--r--llvm.AMDGPU.brev.ll1047logplainblame
-rw-r--r--llvm.AMDGPU.clamp.ll2895logplainblame
-rw-r--r--llvm.AMDGPU.class.ll20006logplainblame
-rw-r--r--llvm.AMDGPU.cube.ll2343logplainblame
-rw-r--r--llvm.AMDGPU.cvt_f32_ubyte.ll1760logplainblame
-rw-r--r--llvm.AMDGPU.div_fixup.ll1312logplainblame
-rw-r--r--llvm.AMDGPU.div_fmas.ll1338logplainblame
-rw-r--r--llvm.AMDGPU.div_scale.ll14141logplainblame
-rw-r--r--llvm.AMDGPU.fract.ll1075logplainblame
-rw-r--r--llvm.AMDGPU.imad24.ll1047logplainblame
-rw-r--r--llvm.AMDGPU.imax.ll1050logplainblame
-rw-r--r--llvm.AMDGPU.imin.ll1050logplainblame
-rw-r--r--llvm.AMDGPU.imul24.ll714logplainblame
-rw-r--r--llvm.AMDGPU.kill.ll596logplainblame
-rw-r--r--llvm.AMDGPU.ldexp.ll840logplainblame
-rw-r--r--llvm.AMDGPU.legacy.rsq.ll593logplainblame
-rw-r--r--llvm.AMDGPU.mul.ll639logplainblame
-rw-r--r--llvm.AMDGPU.rcp.f64.ll1107logplainblame
-rw-r--r--llvm.AMDGPU.rcp.ll1950logplainblame
-rw-r--r--llvm.AMDGPU.rsq.clamped.f64.ll492logplainblame
-rw-r--r--llvm.AMDGPU.rsq.clamped.ll624logplainblame
-rw-r--r--llvm.AMDGPU.rsq.ll1265logplainblame
-rw-r--r--llvm.AMDGPU.tex.ll2880logplainblame
-rw-r--r--llvm.AMDGPU.trig_preop.ll1355logplainblame
-rw-r--r--llvm.AMDGPU.trunc.ll551logplainblame
-rw-r--r--llvm.AMDGPU.umad24.ll1989logplainblame
-rw-r--r--llvm.AMDGPU.umax.ll1619logplainblame
-rw-r--r--llvm.AMDGPU.umin.ll1619logplainblame
-rw-r--r--llvm.AMDGPU.umul24.ll925logplainblame
-rw-r--r--llvm.SI.fs.interp.constant.ll782logplainblame
-rw-r--r--llvm.SI.gather4.ll28520logplainblame
-rw-r--r--llvm.SI.getlod.ll2297logplainblame
-rw-r--r--llvm.SI.image.ll2464logplainblame
-rw-r--r--llvm.SI.image.sample.ll16490logplainblame
-rw-r--r--llvm.SI.image.sample.o.ll16610logplainblame
-rw-r--r--llvm.SI.imageload.ll5972logplainblame
-rw-r--r--llvm.SI.load.dword.ll1975logplainblame
-rw-r--r--llvm.SI.resinfo.ll5292logplainblame
-rw-r--r--llvm.SI.sample-masked.ll3737logplainblame
-rw-r--r--llvm.SI.sample.ll7153logplainblame
-rw-r--r--llvm.SI.sampled.ll6558logplainblame
-rw-r--r--llvm.SI.sendmsg.ll580logplainblame
-rw-r--r--llvm.SI.tbuffer.store.ll2201logplainblame
-rw-r--r--llvm.SI.tid.ll593logplainblame
-rw-r--r--llvm.amdgpu.dp4.ll528logplainblame
-rw-r--r--llvm.amdgpu.kilp.ll571logplainblame
-rw-r--r--llvm.amdgpu.lrp.ll504logplainblame
-rw-r--r--llvm.cos.ll1135logplainblame
-rw-r--r--llvm.exp2.ll3046logplainblame
-rw-r--r--llvm.floor.ll1538logplainblame
-rw-r--r--llvm.log2.ll3046logplainblame
-rw-r--r--llvm.memcpy.ll10180logplainblame
-rw-r--r--llvm.pow.ll1840logplainblame
-rw-r--r--llvm.rint.f64.ll1354logplainblame
-rw-r--r--llvm.rint.ll1685logplainblame
-rw-r--r--llvm.round.ll1372logplainblame
-rw-r--r--llvm.sin.ll2532logplainblame
-rw-r--r--llvm.sqrt.ll2228logplainblame
-rw-r--r--llvm.trunc.ll314logplainblame
-rw-r--r--load-i1.ll4091logplainblame
-rw-r--r--load-input-fold.ll5448logplainblame
-rw-r--r--load.ll23946logplainblame
-rw-r--r--load.vec.ll1008logplainblame
-rw-r--r--load64.ll1119logplainblame
-rw-r--r--local-64.ll6804logplainblame
-rw-r--r--local-atomics.ll20383logplainblame
-rw-r--r--local-atomics64.ll16857logplainblame
-rw-r--r--local-memory-two-objects.ll2892logplainblame
-rw-r--r--local-memory.ll1661logplainblame
-rw-r--r--loop-address.ll1394logplainblame
-rw-r--r--loop-idiom.ll1551logplainblame
-rw-r--r--lshl.ll500logplainblame
-rw-r--r--lshr.ll501logplainblame
-rw-r--r--m0-spill.ll1173logplainblame
-rw-r--r--mad-sub.ll9297logplainblame
-rw-r--r--mad_int24.ll1167logplainblame
-rw-r--r--mad_uint24.ll2421logplainblame
-rw-r--r--max-literals.ll2407logplainblame
-rw-r--r--max.ll3763logplainblame
-rw-r--r--max3.ll1819logplainblame
-rw-r--r--min.ll4621logplainblame
-rw-r--r--min3.ll4354logplainblame
-rw-r--r--misaligned-load.ll456logplainblame
-rw-r--r--missing-store.ll851logplainblame
-rw-r--r--mubuf.ll7489logplainblame
-rw-r--r--mul.ll6334logplainblame
-rw-r--r--mul_int24.ll762logplainblame
-rw-r--r--mul_uint24.ll2075logplainblame
-rw-r--r--mulhu.ll593logplainblame
-rw-r--r--no-initializer-constant-addrspace.ll870logplainblame
-rw-r--r--no-shrink-extloads.ll6852logplainblame
-rw-r--r--operand-folding.ll3569logplainblame
-rw-r--r--operand-spacing.ll675logplainblame
-rw-r--r--or.ll6233logplainblame
-rw-r--r--packetizer.ll957logplainblame
-rw-r--r--parallelandifcollapse.ll1946logplainblame
-rw-r--r--parallelorifcollapse.ll2111logplainblame
-rw-r--r--predicate-dp4.ll952logplainblame
-rw-r--r--predicates.ll2506logplainblame
-rw-r--r--private-memory-atomics.ll1120logplainblame
-rw-r--r--private-memory-broken.ll621logplainblame
-rw-r--r--private-memory.ll11158logplainblame
-rw-r--r--pv-packing.ll1766logplainblame
-rw-r--r--pv.ll12462logplainblame
-rw-r--r--r600-encoding.ll1063logplainblame
-rw-r--r--r600-export-fix.ll7679logplainblame
-rw-r--r--r600-infinite-loop-bug-while-reorganizing-vector.ll2394logplainblame
-rw-r--r--r600cfg.ll4844logplainblame
-rw-r--r--reciprocal.ll487logplainblame
-rw-r--r--register-count-comments.ll992logplainblame
-rw-r--r--reorder-stores.ll3373logplainblame
-rw-r--r--rotl.i64.ll950logplainblame
-rw-r--r--rotl.ll1692logplainblame
-rw-r--r--rotr.i64.ll1753logplainblame
-rw-r--r--rotr.ll1461logplainblame
-rw-r--r--rsq.ll3003logplainblame
-rw-r--r--rv7x0_count3.ll2004logplainblame
-rw-r--r--s_movk_i32.ll8216logplainblame
-rw-r--r--saddo.ll2678logplainblame
-rw-r--r--salu-to-valu.ll3913logplainblame
-rw-r--r--scalar_to_vector.ll3392logplainblame
-rw-r--r--schedule-fs-loop-nested-if.ll3550logplainblame
-rw-r--r--schedule-fs-loop-nested.ll3433logplainblame
-rw-r--r--schedule-fs-loop.ll2251logplainblame
-rw-r--r--schedule-global-loads.ll1688logplainblame
-rw-r--r--schedule-if-2.ll3816logplainblame
-rw-r--r--schedule-if.ll1969logplainblame
-rw-r--r--schedule-kernel-arg-loads.ll651logplainblame
-rw-r--r--schedule-vs-if-nested-loop-failure.ll7385logplainblame
-rw-r--r--schedule-vs-if-nested-loop.ll6243logplainblame
-rw-r--r--scratch-buffer.ll2947logplainblame
-rw-r--r--sdiv.ll3670logplainblame
-rw-r--r--sdivrem24.ll7035logplainblame
-rw-r--r--select-i1.ll503logplainblame
-rw-r--r--select-vectors.ll5105logplainblame
-rw-r--r--select.ll2150logplainblame
-rw-r--r--select64.ll1666logplainblame
-rw-r--r--selectcc-cnd.ll402logplainblame
-rw-r--r--selectcc-cnde-int.ll381logplainblame
-rw-r--r--selectcc-icmp-select-float.ll529logplainblame
-rw-r--r--selectcc-opt.ll2113logplainblame
-rw-r--r--selectcc.ll611logplainblame
-rw-r--r--set-dx10.ll5136logplainblame
-rw-r--r--setcc-equivalent.ll919logplainblame
-rw-r--r--setcc-opt.ll8034logplainblame
-rw-r--r--setcc.ll10120logplainblame
-rw-r--r--setcc64.ll6377logplainblame
-rw-r--r--seto.ll577logplainblame
-rw-r--r--setuo.ll577logplainblame
-rw-r--r--sext-eliminate.ll826logplainblame
-rw-r--r--sext-in-reg.ll23457logplainblame
-rw-r--r--sgpr-control-flow.ll2996logplainblame
-rw-r--r--sgpr-copy-duplicate-operand.ll729logplainblame
-rw-r--r--sgpr-copy.ll15949logplainblame
-rw-r--r--shared-op-cycle.ll1166logplainblame
-rw-r--r--shl.ll7100logplainblame
-rw-r--r--shl_add_constant.ll3391logplainblame
-rw-r--r--shl_add_ptr.ll12515logplainblame
-rw-r--r--si-annotate-cf-assertion.ll406logplainblame
-rw-r--r--si-lod-bias.ll2386logplainblame
-rw-r--r--si-sgpr-spill.ll70135logplainblame
-rw-r--r--si-triv-disjoint-mem-access.ll9881logplainblame
-rw-r--r--si-vector-hang.ll5727logplainblame
-rw-r--r--sign_extend.ll1742logplainblame
-rw-r--r--simplify-demanded-bits-build-pair.ll1401logplainblame
-rw-r--r--sint_to_fp.f64.ll2292logplainblame
-rw-r--r--sint_to_fp.ll2268logplainblame
-rw-r--r--smrd.ll4673logplainblame
-rw-r--r--split-scalar-i64-add.ll1819logplainblame
-rw-r--r--sra.ll7927logplainblame
-rw-r--r--srem.ll1776logplainblame
-rw-r--r--srl.ll7212logplainblame
-rw-r--r--ssubo.ll2719logplainblame
-rw-r--r--store-barrier.ll2127logplainblame
-rw-r--r--store-v3i32.ll420logplainblame
-rw-r--r--store-v3i64.ll948logplainblame
-rw-r--r--store-vector-ptrs.ll505logplainblame
-rw-r--r--store.ll11750logplainblame
-rw-r--r--store.r600.ll775logplainblame
-rw-r--r--structurize.ll2312logplainblame
-rw-r--r--structurize1.ll1307logplainblame
-rw-r--r--sub.ll4520logplainblame
-rw-r--r--subreg-coalescer-crash.ll2054logplainblame
-rw-r--r--swizzle-export.ll5571logplainblame
-rw-r--r--tex-clause-antidep.ll1090logplainblame
-rw-r--r--texture-input-merge.ll1403logplainblame
-rw-r--r--trunc-cmp-constant.ll6465logplainblame
-rw-r--r--trunc-store-i1.ll1126logplainblame
-rw-r--r--trunc-vector-store-assertion-failure.ll565logplainblame
-rw-r--r--trunc.ll2435logplainblame
-rw-r--r--tti-unroll-prefs.ll2096logplainblame
-rw-r--r--uaddo.ll2775logplainblame
-rw-r--r--udiv.ll1550logplainblame
-rw-r--r--udivrem.ll12570logplainblame
-rw-r--r--udivrem24.ll7315logplainblame
-rw-r--r--udivrem64.ll1511logplainblame
-rw-r--r--uint_to_fp.f64.ll3582logplainblame
-rw-r--r--uint_to_fp.ll2689logplainblame
-rw-r--r--unaligned-load-store.ll3728logplainblame
-rw-r--r--unhandled-loop-condition-assertion.ll5515logplainblame
-rw-r--r--unroll.ll1173logplainblame
-rw-r--r--unsupported-cc.ll3627logplainblame
-rw-r--r--urecip.ll403logplainblame
-rw-r--r--urem.ll2684logplainblame
-rw-r--r--use-sgpr-multiple-times.ll4117logplainblame
-rw-r--r--usubo.ll2750logplainblame
-rw-r--r--v1i64-kernel-arg.ll492logplainblame
-rw-r--r--v_cndmask.ll1362logplainblame
-rw-r--r--valu-i1.ll6009logplainblame
-rw-r--r--vector-alloca.ll2452logplainblame
-rw-r--r--vertex-fetch-encoding.ll1150logplainblame
-rw-r--r--vop-shrink.ll1581logplainblame
-rw-r--r--vselect.ll3363logplainblame
-rw-r--r--vselect64.ll706logplainblame
-rw-r--r--vtx-fetch-branch.ll737logplainblame
-rw-r--r--vtx-schedule.ll635logplainblame
-rw-r--r--wait.ll2261logplainblame
-rw-r--r--work-item-intrinsics.ll6559logplainblame
-rw-r--r--wrong-transalu-pos-fix.ll3186logplainblame
-rw-r--r--xor.ll5608logplainblame
-rw-r--r--zero_extend.ll1235logplainblame