[opaque pointer type] Add textual IR support for explicit type parameter to getelemen...
[oota-llvm.git] / test / CodeGen / R600 /
drwxr-xr-x   ..
-rw-r--r-- 1132 128bit-kernel-args.ll
-rw-r--r-- 5196 32-bit-local-address-space.ll
-rw-r--r-- 656 64bit-kernel-args.ll
-rw-r--r-- 1082 README
-rw-r--r-- 553 add-debug.ll
-rw-r--r-- 4632 add.ll
-rw-r--r-- 2889 add_i64.ll
-rw-r--r-- 1184 address-space.ll
-rw-r--r-- 11000 and.ll
-rw-r--r-- 462 anyext.ll
-rw-r--r-- 2139 array-ptr-calc-i32.ll
-rw-r--r-- 698 array-ptr-calc-i64.ll
-rw-r--r-- 5181 atomic_cmp_swap_local.ll
-rw-r--r-- 1604 atomic_load_add.ll
-rw-r--r-- 1604 atomic_load_sub.ll
-rw-r--r-- 463 basic-branch.ll
-rw-r--r-- 549 basic-loop.ll
-rw-r--r-- 768 bfe_uint.ll
-rw-r--r-- 1518 bfi_int.ll
-rw-r--r-- 58126 big_alu.ll
-rw-r--r-- 2829 bitcast.ll
-rw-r--r-- 4195 bswap.ll
-rw-r--r-- 1126 build_vector.ll
-rw-r--r-- 1151 call.ll
-rw-r--r-- 509 call_fs.ll
-rw-r--r-- 837 cayman-loop-bug.ll
-rw-r--r-- 5372 cf-stack-bug.ll
-rw-r--r-- 449 cf_end.ll
-rw-r--r-- 732 codegen-prepare-addrmode-sext.ll
-rw-r--r-- 1998 combine_vloads.ll
-rw-r--r-- 8448 commute_modifiers.ll
-rw-r--r-- 563 complex-folding.ll
-rw-r--r-- 14628 concat_vectors.ll
-rw-r--r-- 5684 copy-illegal-type.ll
-rw-r--r-- 892 copy-to-reg.ll
-rw-r--r-- 3054 ctlz_zero_undef.ll
-rw-r--r-- 10544 ctpop.ll
-rw-r--r-- 4931 ctpop64.ll
-rw-r--r-- 3044 cttz_zero_undef.ll
-rw-r--r-- 7754 cvt_f32_ubyte.ll
-rw-r--r-- 3068 cvt_flr_i32_f32.ll
-rw-r--r-- 3110 cvt_rpi_i32_f32.ll
-rw-r--r-- 1322 dagcombiner-bug-illegal-vec4-int-to-fp.ll
-rw-r--r-- 2319 default-fp-mode.ll
-rw-r--r-- 1125 disconnected-predset-break-bug.ll
-rw-r--r-- 855 dot4-folding.ll
-rw-r--r-- 3599 ds-negative-offset-addressing-mode-loop.ll
-rw-r--r-- 24512 ds_read2.ll
-rw-r--r-- 1989 ds_read2_offset_order.ll
-rw-r--r-- 13066 ds_read2st64.ll
-rw-r--r-- 22615 ds_write2.ll
-rw-r--r-- 6335 ds_write2st64.ll
-rw-r--r-- 1089 elf.ll
-rw-r--r-- 555 elf.r600.ll
-rw-r--r-- 553 empty-function.ll
-rw-r--r-- 949 endcf-loop-header.ll
-rw-r--r-- 1609 extload-private.ll
-rw-r--r-- 2464 extload.ll
-rw-r--r-- 1217 extract_vector_elt_i16.ll
-rw-r--r-- 3159 fabs.f64.ll
-rw-r--r-- 3222 fabs.ll
-rw-r--r-- 2167 fadd.ll
-rw-r--r-- 567 fadd64.ll
-rw-r--r-- 4886 fceil.ll
-rw-r--r-- 3457 fceil64.ll
-rw-r--r-- 495 fcmp-cnd.ll
-rw-r--r-- 557 fcmp-cnde-int-args.ll
-rw-r--r-- 1074 fcmp.ll
-rw-r--r-- 2735 fcmp64.ll
-rw-r--r-- 490 fconst64.ll
-rw-r--r-- 2189 fcopysign.f32.ll
-rw-r--r-- 2297 fcopysign.f64.ll
-rw-r--r-- 4462 fdiv.f64.ll
-rw-r--r-- 2545 fdiv.ll
-rw-r--r-- 2519 fetch-limits.r600.ll
-rw-r--r-- 4867 fetch-limits.r700+.ll
-rw-r--r-- 3528 ffloor.f64.ll
-rw-r--r-- 1533 ffloor.ll
-rw-r--r-- 6831 flat-address-space.ll
-rw-r--r-- 528 floor.ll
-rw-r--r-- 20356 fma-combine.ll
-rw-r--r-- 2175 fma.f64.ll
-rw-r--r-- 4136 fma.ll
-rw-r--r-- 684 fmad.ll
-rw-r--r-- 593 fmax.ll
-rw-r--r-- 1848 fmax3.ll
-rw-r--r-- 2528 fmax_legacy.f64.ll
-rw-r--r-- 4993 fmax_legacy.ll
-rw-r--r-- 2535 fmaxnum.f64.ll
-rw-r--r-- 6838 fmaxnum.ll
-rw-r--r-- 593 fmin.ll
-rw-r--r-- 1944 fmin3.ll
-rw-r--r-- 2930 fmin_legacy.f64.ll
-rw-r--r-- 5478 fmin_legacy.ll
-rw-r--r-- 2535 fminnum.f64.ll
-rw-r--r-- 6789 fminnum.ll
-rw-r--r-- 2432 fmul.ll
-rw-r--r-- 1876 fmul64.ll
-rw-r--r-- 9109 fmuladd.ll
-rw-r--r-- 1952 fnearbyint.ll
-rw-r--r-- 4255 fneg-fabs.f64.ll
-rw-r--r-- 4468 fneg-fabs.ll
-rw-r--r-- 2139 fneg.f64.ll
-rw-r--r-- 2287 fneg.ll
-rw-r--r-- 4506 fp-classify.ll
-rw-r--r-- 1352 fp16_to_fp.ll
-rw-r--r-- 725 fp32_to_fp16.ll
-rw-r--r-- 2219 fp_to_sint.f64.ll
-rw-r--r-- 5330 fp_to_sint.ll
-rw-r--r-- 2708 fp_to_uint.f64.ll
-rw-r--r-- 4984 fp_to_uint.ll
-rw-r--r-- 1591 fpext.ll
-rw-r--r-- 1607 fptrunc.ll
-rw-r--r-- 4488 frem.ll
-rw-r--r-- 1145 fsqrt.ll
-rw-r--r-- 3254 fsub.ll
-rw-r--r-- 4409 fsub64.ll
-rw-r--r-- 3706 ftrunc.f64.ll
-rw-r--r-- 3382 ftrunc.ll
-rw-r--r-- 2421 gep-address-space.ll
-rw-r--r-- 572 global-directive.ll
-rw-r--r-- 11543 global-extload-i1.ll
-rw-r--r-- 11622 global-extload-i16.ll
-rw-r--r-- 13187 global-extload-i32.ll
-rw-r--r-- 11433 global-extload-i8.ll
-rw-r--r-- 512 global-zero-initializer.ll
-rw-r--r-- 33674 global_atomics.ll
-rw-r--r-- 2400 gv-const-addrspace-fail.ll
-rw-r--r-- 3499 gv-const-addrspace.ll
-rw-r--r-- 1957 half.ll
-rw-r--r-- 442 hsa.ll
-rw-r--r-- 577 i1-copy-implicit-def.ll
-rw-r--r-- 977 i1-copy-phi.ll
-rw-r--r-- 338 i8-to-double-to-float.ll
-rw-r--r-- 638 icmp-select-sete-reverse-args.ll
-rw-r--r-- 2734 icmp64.ll
-rw-r--r-- 23266 imm.ll
-rw-r--r-- 1599 indirect-addressing-si.ll
-rw-r--r-- 3651 indirect-private-64.ll
-rw-r--r-- 173 infinite-loop-evergreen.ll
-rw-r--r-- 600 infinite-loop.ll
-rw-r--r-- 370 inline-asm.ll
-rw-r--r-- 651 inline-calls.ll
-rw-r--r-- 984 input-mods.ll
-rw-r--r-- 538 insert_subreg.ll
-rw-r--r-- 9556 insert_vector_elt.ll
-rw-r--r-- 2119 jump-address.ll
-rw-r--r-- 5516 kcache-fold.ll
-rw-r--r-- 13837 kernel-args.ll
-rw-r--r-- 481 large-alloca.ll
-rw-r--r-- 493 large-constant-initializer.ll
-rw-r--r-- 541 lds-initializer.ll
-rw-r--r-- 1121 lds-oqap-crash.ll
-rw-r--r-- 3651 lds-output-queue.ll
-rw-r--r-- 580 lds-size.ll
-rw-r--r-- 514 lds-zero-initializer.ll
-rw-r--r-- 696 legalizedag-bug-expand-setcc.ll
-rw-r--r-- 68 lit.local.cfg
-rw-r--r-- 1925 literals.ll
-rw-r--r-- 1529 llvm.AMDGPU.abs.ll
-rw-r--r-- 938 llvm.AMDGPU.barrier.global.ll
-rw-r--r-- 935 llvm.AMDGPU.barrier.local.ll
-rw-r--r-- 15713 llvm.AMDGPU.bfe.i32.ll
-rw-r--r-- 19923 llvm.AMDGPU.bfe.u32.ll
-rw-r--r-- 1619 llvm.AMDGPU.bfi.ll
-rw-r--r-- 1464 llvm.AMDGPU.bfm.ll
-rw-r--r-- 1162 llvm.AMDGPU.brev.ll
-rw-r--r-- 3029 llvm.AMDGPU.clamp.ll
-rw-r--r-- 20140 llvm.AMDGPU.class.ll
-rw-r--r-- 2343 llvm.AMDGPU.cube.ll
-rw-r--r-- 1834 llvm.AMDGPU.cvt_f32_ubyte.ll
-rw-r--r-- 1656 llvm.AMDGPU.div_fixup.ll
-rw-r--r-- 8346 llvm.AMDGPU.div_fmas.ll
-rw-r--r-- 18131 llvm.AMDGPU.div_scale.ll
-rw-r--r-- 1190 llvm.AMDGPU.fract.ll
-rw-r--r-- 1162 llvm.AMDGPU.imad24.ll
-rw-r--r-- 1146 llvm.AMDGPU.imax.ll
-rw-r--r-- 1146 llvm.AMDGPU.imin.ll
-rw-r--r-- 829 llvm.AMDGPU.imul24.ll
-rw-r--r-- 692 llvm.AMDGPU.kill.ll
-rw-r--r-- 936 llvm.AMDGPU.ldexp.ll
-rw-r--r-- 593 llvm.AMDGPU.legacy.rsq.ll
-rw-r--r-- 639 llvm.AMDGPU.mul.ll
-rw-r--r-- 1265 llvm.AMDGPU.rcp.f64.ll
-rw-r--r-- 2464 llvm.AMDGPU.rcp.ll
-rw-r--r-- 1049 llvm.AMDGPU.rsq.clamped.f64.ll
-rw-r--r-- 992 llvm.AMDGPU.rsq.clamped.ll
-rw-r--r-- 1380 llvm.AMDGPU.rsq.ll
-rw-r--r-- 2880 llvm.AMDGPU.tex.ll
-rw-r--r-- 1451 llvm.AMDGPU.trig_preop.ll
-rw-r--r-- 612 llvm.AMDGPU.trunc.ll
-rw-r--r-- 2004 llvm.AMDGPU.umad24.ll
-rw-r--r-- 1715 llvm.AMDGPU.umax.ll
-rw-r--r-- 1715 llvm.AMDGPU.umin.ll
-rw-r--r-- 1021 llvm.AMDGPU.umul24.ll
-rw-r--r-- 1137 llvm.SI.fs.interp.ll
-rw-r--r-- 28598 llvm.SI.gather4.ll
-rw-r--r-- 2375 llvm.SI.getlod.ll
-rw-r--r-- 2542 llvm.SI.image.ll
-rw-r--r-- 16896 llvm.SI.image.sample.ll
-rw-r--r-- 17016 llvm.SI.image.sample.o.ll
-rw-r--r-- 6103 llvm.SI.imageload.ll
-rw-r--r-- 3251 llvm.SI.load.dword.ll
-rw-r--r-- 5371 llvm.SI.resinfo.ll
-rw-r--r-- 3793 llvm.SI.sample-masked.ll
-rw-r--r-- 7231 llvm.SI.sample.ll
-rw-r--r-- 6636 llvm.SI.sampled.ll
-rw-r--r-- 628 llvm.SI.sendmsg-m0.ll
-rw-r--r-- 658 llvm.SI.sendmsg.ll
-rw-r--r-- 2279 llvm.SI.tbuffer.store.ll
-rw-r--r-- 768 llvm.SI.tid.ll
-rw-r--r-- 528 llvm.amdgpu.dp4.ll
-rw-r--r-- 667 llvm.amdgpu.kilp.ll
-rw-r--r-- 619 llvm.amdgpu.lrp.ll
-rw-r--r-- 1227 llvm.cos.ll
-rw-r--r-- 2870 llvm.exp2.ll
-rw-r--r-- 2870 llvm.log2.ll
-rw-r--r-- 10295 llvm.memcpy.ll
-rw-r--r-- 1840 llvm.pow.ll
-rw-r--r-- 1469 llvm.rint.f64.ll
-rw-r--r-- 1800 llvm.rint.ll
-rw-r--r-- 2373 llvm.round.f64.ll
-rw-r--r-- 2510 llvm.round.ll
-rw-r--r-- 2787 llvm.sin.ll
-rw-r--r-- 2153 llvm.sqrt.ll
-rw-r--r-- 4206 load-i1.ll
-rw-r--r-- 5448 load-input-fold.ll
-rw-r--r-- 22313 load.ll
-rw-r--r-- 1046 load.vec.ll
-rw-r--r-- 1198 load64.ll
-rw-r--r-- 6861 local-64.ll
-rw-r--r-- 20752 local-atomics.ll
-rw-r--r-- 17353 local-atomics64.ll
-rw-r--r-- 2841 local-memory-two-objects.ll
-rw-r--r-- 1692 local-memory.ll
-rw-r--r-- 1399 loop-address.ll
-rw-r--r-- 1703 loop-idiom.ll
-rw-r--r-- 578 lshl.ll
-rw-r--r-- 579 lshr.ll
-rw-r--r-- 1266 m0-spill.ll
-rw-r--r-- 28391 mad-combine.ll
-rw-r--r-- 9539 mad-sub.ll
-rw-r--r-- 1284 mad_int24.ll
-rw-r--r-- 2538 mad_uint24.ll
-rw-r--r-- 8189 madak.ll
-rw-r--r-- 8108 madmk.ll
-rw-r--r-- 2407 max-literals.ll
-rw-r--r-- 3823 max.ll
-rw-r--r-- 1859 max3.ll
-rw-r--r-- 4700 min.ll
-rw-r--r-- 4474 min3.ll
-rw-r--r-- 856 missing-store.ll
-rw-r--r-- 8074 mubuf.ll
-rw-r--r-- 6476 mul.ll
-rw-r--r-- 879 mul_int24.ll
-rw-r--r-- 2192 mul_uint24.ll
-rw-r--r-- 671 mulhu.ll
-rw-r--r-- 923 no-initializer-constant-addrspace.ll
-rw-r--r-- 6929 no-shrink-extloads.ll
-rw-r--r-- 3574 operand-folding.ll
-rw-r--r-- 972 operand-spacing.ll
-rw-r--r-- 6618 or.ll
-rw-r--r-- 957 packetizer.ll
-rw-r--r-- 1946 parallelandifcollapse.ll
-rw-r--r-- 2111 parallelorifcollapse.ll
-rw-r--r-- 952 predicate-dp4.ll
-rw-r--r-- 2506 predicates.ll
-rw-r--r-- 1250 private-memory-atomics.ll
-rw-r--r-- 753 private-memory-broken.ll
-rw-r--r-- 12228 private-memory.ll
-rw-r--r-- 1766 pv-packing.ll
-rw-r--r-- 12462 pv.ll
-rw-r--r-- 1027 r600-encoding.ll
-rw-r--r-- 7679 r600-export-fix.ll
-rw-r--r-- 2394 r600-infinite-loop-bug-while-reorganizing-vector.ll
-rw-r--r-- 4844 r600cfg.ll
-rw-r--r-- 487 reciprocal.ll
-rw-r--r-- 1007 register-count-comments.ll
-rw-r--r-- 3447 reorder-stores.ll
-rw-r--r-- 1127 rotl.i64.ll
-rw-r--r-- 1807 rotl.ll
-rw-r--r-- 1930 rotr.i64.ll
-rw-r--r-- 1576 rotr.ll
-rw-r--r-- 3031 rsq.ll
-rw-r--r-- 2004 rv7x0_count3.ll
-rw-r--r-- 8312 s_movk_i32.ll
-rw-r--r-- 2792 saddo.ll
-rw-r--r-- 3966 salu-to-valu.ll
-rw-r--r-- 3507 scalar_to_vector.ll
-rw-r--r-- 3550 schedule-fs-loop-nested-if.ll
-rw-r--r-- 3433 schedule-fs-loop-nested.ll
-rw-r--r-- 2251 schedule-fs-loop.ll
-rw-r--r-- 1698 schedule-global-loads.ll
-rw-r--r-- 3816 schedule-if-2.ll
-rw-r--r-- 1969 schedule-if.ll
-rw-r--r-- 1108 schedule-kernel-arg-loads.ll
-rw-r--r-- 7484 schedule-vs-if-nested-loop-failure.ll
-rw-r--r-- 6243 schedule-vs-if-nested-loop.ll
-rw-r--r-- 3143 scratch-buffer.ll
-rw-r--r-- 3790 sdiv.ll
-rw-r--r-- 7186 sdivrem24.ll
-rw-r--r-- 4320 sdivrem64.ll
-rw-r--r-- 618 select-i1.ll
-rw-r--r-- 5220 select-vectors.ll
-rw-r--r-- 2150 select.ll
-rw-r--r-- 2496 select64.ll
-rw-r--r-- 402 selectcc-cnd.ll
-rw-r--r-- 381 selectcc-cnde-int.ll
-rw-r--r-- 529 selectcc-icmp-select-float.ll
-rw-r--r-- 2216 selectcc-opt.ll
-rw-r--r-- 726 selectcc.ll
-rw-r--r-- 5136 set-dx10.ll
-rw-r--r-- 919 setcc-equivalent.ll
-rw-r--r-- 8381 setcc-opt.ll
-rw-r--r-- 10194 setcc.ll
-rw-r--r-- 6492 setcc64.ll
-rw-r--r-- 656 seto.ll
-rw-r--r-- 656 setuo.ll
-rw-r--r-- 826 sext-eliminate.ll
-rw-r--r-- 23517 sext-in-reg.ll
-rw-r--r-- 3006 sgpr-control-flow.ll
-rw-r--r-- 824 sgpr-copy-duplicate-operand.ll
-rw-r--r-- 16191 sgpr-copy.ll
-rw-r--r-- 1166 shared-op-cycle.ll
-rw-r--r-- 7568 shl.ll
-rw-r--r-- 3406 shl_add_constant.ll
-rw-r--r-- 12888 shl_add_ptr.ll
-rw-r--r-- 503 si-annotate-cf-assertion.ll
-rw-r--r-- 2497 si-lod-bias.ll
-rw-r--r-- 70951 si-sgpr-spill.ll
-rw-r--r-- 9920 si-triv-disjoint-mem-access.ll
-rw-r--r-- 5890 si-vector-hang.ll
-rw-r--r-- 1954 sign_extend.ll
-rw-r--r-- 1545 simplify-demanded-bits-build-pair.ll
-rw-r--r-- 2311 sint_to_fp.f64.ll
-rw-r--r-- 2383 sint_to_fp.ll
-rw-r--r-- 5308 smrd.ll
-rw-r--r-- 1824 split-scalar-i64-add.ll
-rw-r--r-- 8419 sra.ll
-rw-r--r-- 4040 srem.ll
-rw-r--r-- 8267 srl.ll
-rw-r--r-- 2833 ssubo.ll
-rw-r--r-- 2196 store-barrier.ll
-rw-r--r-- 516 store-v3i32.ll
-rw-r--r-- 1046 store-v3i64.ll
-rw-r--r-- 582 store-vector-ptrs.ll
-rw-r--r-- 10948 store.ll
-rw-r--r-- 745 store.r600.ll
-rw-r--r-- 2312 structurize.ll
-rw-r--r-- 1307 structurize1.ll
-rw-r--r-- 4601 sub.ll
-rw-r--r-- 4388 subreg-coalescer-crash.ll
-rw-r--r-- 5517 swizzle-export.ll
-rw-r--r-- 1090 tex-clause-antidep.ll
-rw-r--r-- 1403 texture-input-merge.ll
-rw-r--r-- 6562 trunc-cmp-constant.ll
-rw-r--r-- 1221 trunc-store-i1.ll
-rw-r--r-- 565 trunc-vector-store-assertion-failure.ll
-rw-r--r-- 3720 trunc.ll
-rw-r--r-- 2100 tti-unroll-prefs.ll
-rw-r--r-- 2889 uaddo.ll
-rw-r--r-- 1595 udiv.ll
-rw-r--r-- 11994 udivrem.ll
-rw-r--r-- 7466 udivrem24.ll
-rw-r--r-- 4286 udivrem64.ll
-rw-r--r-- 3601 uint_to_fp.f64.ll
-rw-r--r-- 2856 uint_to_fp.ll
-rw-r--r-- 7495 unaligned-load-store.ll
-rw-r--r-- 5711 unhandled-loop-condition-assertion.ll
-rw-r--r-- 1197 unroll.ll
-rw-r--r-- 3627 unsupported-cc.ll
-rw-r--r-- 481 urecip.ll
-rw-r--r-- 3277 urem.ll
-rw-r--r-- 4683 use-sgpr-multiple-times.ll
-rw-r--r-- 2864 usubo.ll
-rw-r--r-- 492 v1i64-kernel-arg.ll
-rw-r--r-- 1465 v_cndmask.ll
-rw-r--r-- 6011 valu-i1.ll
-rw-r--r-- 2964 vector-alloca.ll
-rw-r--r-- 1102 vertex-fetch-encoding.ll
-rw-r--r-- 1700 vop-shrink.ll
-rw-r--r-- 3285 vselect.ll
-rw-r--r-- 706 vselect64.ll
-rw-r--r-- 737 vtx-fetch-branch.ll
-rw-r--r-- 635 vtx-schedule.ll
-rw-r--r-- 2330 wait.ll
-rw-r--r-- 7178 work-item-intrinsics.ll
-rw-r--r-- 3191 wrong-transalu-pos-fix.ll
-rw-r--r-- 5723 xor.ll
-rw-r--r-- 1242 zero_extend.ll