R600/SI: Enable all tests that pass on VI without changes
[oota-llvm.git] / test / CodeGen / R600 /
drwxr-xr-x   ..
-rw-r--r-- 1234 128bit-kernel-args.ll
-rw-r--r-- 5162 32-bit-local-address-space.ll
-rw-r--r-- 433 64bit-kernel-args.ll
-rw-r--r-- 1082 README
-rw-r--r-- 553 add-debug.ll
-rw-r--r-- 5037 add.ll
-rw-r--r-- 2857 add_i64.ll
-rw-r--r-- 1108 address-space.ll
-rw-r--r-- 5375 and.ll
-rw-r--r-- 462 anyext.ll
-rw-r--r-- 2102 array-ptr-calc-i32.ll
-rw-r--r-- 679 array-ptr-calc-i64.ll
-rw-r--r-- 4339 atomic_cmp_swap_local.ll
-rw-r--r-- 1594 atomic_load_add.ll
-rw-r--r-- 1594 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-- 1614 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-- 1264 build_vector.ll
-rw-r--r-- 1141 call.ll
-rw-r--r-- 557 call_fs.ll
-rw-r--r-- 837 cayman-loop-bug.ll
-rw-r--r-- 5372 cf-stack-bug.ll
-rw-r--r-- 479 cf_end.ll
-rw-r--r-- 728 codegen-prepare-addrmode-sext.ll
-rw-r--r-- 1988 combine_vloads.ll
-rw-r--r-- 8329 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-- 868 copy-to-reg.ll
-rw-r--r-- 3054 ctlz_zero_undef.ll
-rw-r--r-- 10049 ctpop.ll
-rw-r--r-- 4489 ctpop64.ll
-rw-r--r-- 6778 cttz-ctlz.ll
-rw-r--r-- 3044 cttz_zero_undef.ll
-rw-r--r-- 7754 cvt_f32_ubyte.ll
-rw-r--r-- 2648 cvt_flr_i32_f32.ll
-rw-r--r-- 2684 cvt_rpi_i32_f32.ll
-rw-r--r-- 1312 dagcombiner-bug-illegal-vec4-int-to-fp.ll
-rw-r--r-- 2319 default-fp-mode.ll
-rw-r--r-- 1120 disconnected-predset-break-bug.ll
-rw-r--r-- 855 dot4-folding.ll
-rw-r--r-- 3557 ds-negative-offset-addressing-mode-loop.ll
-rw-r--r-- 23733 ds_read2.ll
-rw-r--r-- 1884 ds_read2_offset_order.ll
-rw-r--r-- 12708 ds_read2st64.ll
-rw-r--r-- 21827 ds_write2.ll
-rw-r--r-- 6190 ds_write2st64.ll
-rw-r--r-- 1179 elf.ll
-rw-r--r-- 609 elf.r600.ll
-rw-r--r-- 553 empty-function.ll
-rw-r--r-- 2464 extload.ll
-rw-r--r-- 1207 extract_vector_elt_i16.ll
-rw-r--r-- 3151 fabs.f64.ll
-rw-r--r-- 2918 fabs.ll
-rw-r--r-- 2154 fadd.ll
-rw-r--r-- 567 fadd64.ll
-rw-r--r-- 4886 fceil.ll
-rw-r--r-- 3342 fceil64.ll
-rw-r--r-- 495 fcmp-cnd.ll
-rw-r--r-- 557 fcmp-cnde-int-args.ll
-rw-r--r-- 1062 fcmp.ll
-rw-r--r-- 2735 fcmp64.ll
-rw-r--r-- 490 fconst64.ll
-rw-r--r-- 1931 fcopysign.f32.ll
-rw-r--r-- 1923 fcopysign.f64.ll
-rw-r--r-- 2532 fdiv.ll
-rw-r--r-- 619 fdiv64.ll
-rw-r--r-- 2519 fetch-limits.r600.ll
-rw-r--r-- 4867 fetch-limits.r700+.ll
-rw-r--r-- 3401 ffloor.f64.ll
-rw-r--r-- 1561 ffloor.ll
-rw-r--r-- 6826 flat-address-space.ll
-rw-r--r-- 528 floor.ll
-rw-r--r-- 2175 fma.f64.ll
-rw-r--r-- 4094 fma.ll
-rw-r--r-- 684 fmad.ll
-rw-r--r-- 593 fmax.ll
-rw-r--r-- 1848 fmax3.ll
-rw-r--r-- 2462 fmax_legacy.f64.ll
-rw-r--r-- 4923 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-- 2864 fmin_legacy.f64.ll
-rw-r--r-- 5408 fmin_legacy.ll
-rw-r--r-- 2535 fminnum.f64.ll
-rw-r--r-- 6789 fminnum.ll
-rw-r--r-- 2419 fmul.ll
-rw-r--r-- 1876 fmul64.ll
-rw-r--r-- 8941 fmuladd.ll
-rw-r--r-- 1952 fnearbyint.ll
-rw-r--r-- 4372 fneg-fabs.f64.ll
-rw-r--r-- 4468 fneg-fabs.ll
-rw-r--r-- 1949 fneg.f64.ll
-rw-r--r-- 2057 fneg.ll
-rw-r--r-- 4502 fp-classify.ll
-rw-r--r-- 1352 fp16_to_fp.ll
-rw-r--r-- 725 fp32_to_fp16.ll
-rw-r--r-- 2211 fp_to_sint.f64.ll
-rw-r--r-- 5330 fp_to_sint.ll
-rw-r--r-- 2700 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-- 3910 frem.ll
-rw-r--r-- 1145 fsqrt.ll
-rw-r--r-- 3234 fsub.ll
-rw-r--r-- 599 fsub64.ll
-rw-r--r-- 3613 ftrunc.f64.ll
-rw-r--r-- 3382 ftrunc.ll
-rw-r--r-- 2248 gep-address-space.ll
-rw-r--r-- 567 global-directive.ll
-rw-r--r-- 11539 global-extload-i1.ll
-rw-r--r-- 11618 global-extload-i16.ll
-rw-r--r-- 13183 global-extload-i32.ll
-rw-r--r-- 11429 global-extload-i8.ll
-rw-r--r-- 499 global-zero-initializer.ll
-rw-r--r-- 33274 global_atomics.ll
-rw-r--r-- 2343 gv-const-addrspace-fail.ll
-rw-r--r-- 3217 gv-const-addrspace.ll
-rw-r--r-- 1957 half.ll
-rw-r--r-- 440 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-- 633 icmp-select-sete-reverse-args.ll
-rw-r--r-- 2734 icmp64.ll
-rw-r--r-- 17491 imm.ll
-rw-r--r-- 1599 indirect-addressing-si.ll
-rw-r--r-- 3613 indirect-private-64.ll
-rw-r--r-- 173 infinite-loop-evergreen.ll
-rw-r--r-- 600 infinite-loop.ll
-rw-r--r-- 366 inline-asm.ll
-rw-r--r-- 651 inline-calls.ll
-rw-r--r-- 1038 input-mods.ll
-rw-r--r-- 538 insert_subreg.ll
-rw-r--r-- 9551 insert_vector_elt.ll
-rw-r--r-- 2119 jump-address.ll
-rw-r--r-- 5516 kcache-fold.ll
-rw-r--r-- 15108 kernel-args.ll
-rw-r--r-- 453 large-alloca.ll
-rw-r--r-- 493 large-constant-initializer.ll
-rw-r--r-- 530 lds-initializer.ll
-rw-r--r-- 1121 lds-oqap-crash.ll
-rw-r--r-- 3618 lds-output-queue.ll
-rw-r--r-- 580 lds-size.ll
-rw-r--r-- 501 lds-zero-initializer.ll
-rw-r--r-- 691 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-- 928 llvm.AMDGPU.barrier.global.ll
-rw-r--r-- 925 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-- 20006 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-- 1312 llvm.AMDGPU.div_fixup.ll
-rw-r--r-- 1338 llvm.AMDGPU.div_fmas.ll
-rw-r--r-- 14141 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-- 1222 llvm.AMDGPU.rcp.f64.ll
-rw-r--r-- 2464 llvm.AMDGPU.rcp.ll
-rw-r--r-- 492 llvm.AMDGPU.rsq.clamped.f64.ll
-rw-r--r-- 624 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-- 654 llvm.AMDGPU.trunc.ll
-rw-r--r-- 1989 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-- 860 llvm.SI.fs.interp.constant.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-- 16568 llvm.SI.image.sample.ll
-rw-r--r-- 16688 llvm.SI.image.sample.o.ll
-rw-r--r-- 6050 llvm.SI.imageload.ll
-rw-r--r-- 2053 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-- 658 llvm.SI.sendmsg.ll
-rw-r--r-- 2279 llvm.SI.tbuffer.store.ll
-rw-r--r-- 593 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-- 3146 llvm.exp2.ll
-rw-r--r-- 3146 llvm.log2.ll
-rw-r--r-- 10295 llvm.memcpy.ll
-rw-r--r-- 1840 llvm.pow.ll
-rw-r--r-- 1354 llvm.rint.f64.ll
-rw-r--r-- 1800 llvm.rint.ll
-rw-r--r-- 2329 llvm.round.f64.ll
-rw-r--r-- 2421 llvm.round.ll
-rw-r--r-- 2787 llvm.sin.ll
-rw-r--r-- 2329 llvm.sqrt.ll
-rw-r--r-- 4206 load-i1.ll
-rw-r--r-- 5448 load-input-fold.ll
-rw-r--r-- 24069 load.ll
-rw-r--r-- 1112 load.vec.ll
-rw-r--r-- 1198 load64.ll
-rw-r--r-- 6804 local-64.ll
-rw-r--r-- 20383 local-atomics.ll
-rw-r--r-- 16857 local-atomics64.ll
-rw-r--r-- 2892 local-memory-two-objects.ll
-rw-r--r-- 1661 local-memory.ll
-rw-r--r-- 1394 loop-address.ll
-rw-r--r-- 1691 loop-idiom.ll
-rw-r--r-- 578 lshl.ll
-rw-r--r-- 579 lshr.ll
-rw-r--r-- 1252 m0-spill.ll
-rw-r--r-- 9297 mad-sub.ll
-rw-r--r-- 1284 mad_int24.ll
-rw-r--r-- 2538 mad_uint24.ll
-rw-r--r-- 2407 max-literals.ll
-rw-r--r-- 3763 max.ll
-rw-r--r-- 1819 max3.ll
-rw-r--r-- 4621 min.ll
-rw-r--r-- 4354 min3.ll
-rw-r--r-- 456 misaligned-load.ll
-rw-r--r-- 851 missing-store.ll
-rw-r--r-- 7489 mubuf.ll
-rw-r--r-- 6449 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-- 6852 no-shrink-extloads.ll
-rw-r--r-- 3569 operand-folding.ll
-rw-r--r-- 675 operand-spacing.ll
-rw-r--r-- 6596 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-- 1184 private-memory-atomics.ll
-rw-r--r-- 720 private-memory-broken.ll
-rw-r--r-- 11158 private-memory.ll
-rw-r--r-- 1766 pv-packing.ll
-rw-r--r-- 12462 pv.ll
-rw-r--r-- 1063 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-- 992 register-count-comments.ll
-rw-r--r-- 3447 reorder-stores.ll
-rw-r--r-- 1065 rotl.i64.ll
-rw-r--r-- 1807 rotl.ll
-rw-r--r-- 1868 rotr.i64.ll
-rw-r--r-- 1576 rotr.ll
-rw-r--r-- 3003 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-- 3913 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-- 1688 schedule-global-loads.ll
-rw-r--r-- 3816 schedule-if-2.ll
-rw-r--r-- 1969 schedule-if.ll
-rw-r--r-- 651 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-- 2947 scratch-buffer.ll
-rw-r--r-- 3763 sdiv.ll
-rw-r--r-- 7128 sdivrem24.ll
-rw-r--r-- 3944 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-- 1745 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-- 2206 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-- 8034 setcc-opt.ll
-rw-r--r-- 10120 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-- 23457 sext-in-reg.ll
-rw-r--r-- 2996 sgpr-control-flow.ll
-rw-r--r-- 824 sgpr-copy-duplicate-operand.ll
-rw-r--r-- 16028 sgpr-copy.ll
-rw-r--r-- 1166 shared-op-cycle.ll
-rw-r--r-- 7202 shl.ll
-rw-r--r-- 3391 shl_add_constant.ll
-rw-r--r-- 12650 shl_add_ptr.ll
-rw-r--r-- 503 si-annotate-cf-assertion.ll
-rw-r--r-- 2464 si-lod-bias.ll
-rw-r--r-- 70192 si-sgpr-spill.ll
-rw-r--r-- 9881 si-triv-disjoint-mem-access.ll
-rw-r--r-- 5806 si-vector-hang.ll
-rw-r--r-- 1838 sign_extend.ll
-rw-r--r-- 1520 simplify-demanded-bits-build-pair.ll
-rw-r--r-- 2292 sint_to_fp.f64.ll
-rw-r--r-- 2383 sint_to_fp.ll
-rw-r--r-- 4673 smrd.ll
-rw-r--r-- 1819 split-scalar-i64-add.ll
-rw-r--r-- 8029 sra.ll
-rw-r--r-- 3986 srem.ll
-rw-r--r-- 7212 srl.ll
-rw-r--r-- 2833 ssubo.ll
-rw-r--r-- 2127 store-barrier.ll
-rw-r--r-- 516 store-v3i32.ll
-rw-r--r-- 1040 store-v3i64.ll
-rw-r--r-- 568 store-vector-ptrs.ll
-rw-r--r-- 11871 store.ll
-rw-r--r-- 775 store.r600.ll
-rw-r--r-- 2312 structurize.ll
-rw-r--r-- 1307 structurize1.ll
-rw-r--r-- 4520 sub.ll
-rw-r--r-- 2119 subreg-coalescer-crash.ll
-rw-r--r-- 5571 swizzle-export.ll
-rw-r--r-- 1090 tex-clause-antidep.ll
-rw-r--r-- 1403 texture-input-merge.ll
-rw-r--r-- 6578 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-- 2435 trunc.ll
-rw-r--r-- 2889 uaddo.ll
-rw-r--r-- 1652 udiv.ll
-rw-r--r-- 12687 udivrem.ll
-rw-r--r-- 7408 udivrem24.ll
-rw-r--r-- 4030 udivrem64.ll
-rw-r--r-- 3582 uint_to_fp.f64.ll
-rw-r--r-- 2804 uint_to_fp.ll
-rw-r--r-- 3823 unaligned-load-store.ll
-rw-r--r-- 5651 unhandled-loop-condition-assertion.ll
-rw-r--r-- 1173 unroll.ll
-rw-r--r-- 3627 unsupported-cc.ll
-rw-r--r-- 481 urecip.ll
-rw-r--r-- 3223 urem.ll
-rw-r--r-- 4117 use-sgpr-multiple-times.ll
-rw-r--r-- 2864 usubo.ll
-rw-r--r-- 492 v1i64-kernel-arg.ll
-rw-r--r-- 1458 v_cndmask.ll
-rw-r--r-- 6009 valu-i1.ll
-rw-r--r-- 2777 vector-alloca.ll
-rw-r--r-- 1150 vertex-fetch-encoding.ll
-rw-r--r-- 1695 vop-shrink.ll
-rw-r--r-- 3465 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-- 2359 wait.ll
-rw-r--r-- 6559 work-item-intrinsics.ll
-rw-r--r-- 3186 wrong-transalu-pos-fix.ll
-rw-r--r-- 5723 xor.ll
-rw-r--r-- 1338 zero_extend.ll