Lines Matching refs:Intrinsic
2349 DAG.getConstant(Intrinsic::nvvm_ptr_local_to_gen, dl, MVT::i32), p); in LowerFormalArguments()
2550 static unsigned getOpcForTextureInstr(unsigned Intrinsic) { in getOpcForTextureInstr() argument
2551 switch (Intrinsic) { in getOpcForTextureInstr()
2555 case Intrinsic::nvvm_tex_1d_v4f32_s32: in getOpcForTextureInstr()
2557 case Intrinsic::nvvm_tex_1d_v4f32_f32: in getOpcForTextureInstr()
2559 case Intrinsic::nvvm_tex_1d_level_v4f32_f32: in getOpcForTextureInstr()
2561 case Intrinsic::nvvm_tex_1d_grad_v4f32_f32: in getOpcForTextureInstr()
2563 case Intrinsic::nvvm_tex_1d_v4s32_s32: in getOpcForTextureInstr()
2565 case Intrinsic::nvvm_tex_1d_v4s32_f32: in getOpcForTextureInstr()
2567 case Intrinsic::nvvm_tex_1d_level_v4s32_f32: in getOpcForTextureInstr()
2569 case Intrinsic::nvvm_tex_1d_grad_v4s32_f32: in getOpcForTextureInstr()
2571 case Intrinsic::nvvm_tex_1d_v4u32_s32: in getOpcForTextureInstr()
2573 case Intrinsic::nvvm_tex_1d_v4u32_f32: in getOpcForTextureInstr()
2575 case Intrinsic::nvvm_tex_1d_level_v4u32_f32: in getOpcForTextureInstr()
2577 case Intrinsic::nvvm_tex_1d_grad_v4u32_f32: in getOpcForTextureInstr()
2580 case Intrinsic::nvvm_tex_1d_array_v4f32_s32: in getOpcForTextureInstr()
2582 case Intrinsic::nvvm_tex_1d_array_v4f32_f32: in getOpcForTextureInstr()
2584 case Intrinsic::nvvm_tex_1d_array_level_v4f32_f32: in getOpcForTextureInstr()
2586 case Intrinsic::nvvm_tex_1d_array_grad_v4f32_f32: in getOpcForTextureInstr()
2588 case Intrinsic::nvvm_tex_1d_array_v4s32_s32: in getOpcForTextureInstr()
2590 case Intrinsic::nvvm_tex_1d_array_v4s32_f32: in getOpcForTextureInstr()
2592 case Intrinsic::nvvm_tex_1d_array_level_v4s32_f32: in getOpcForTextureInstr()
2594 case Intrinsic::nvvm_tex_1d_array_grad_v4s32_f32: in getOpcForTextureInstr()
2596 case Intrinsic::nvvm_tex_1d_array_v4u32_s32: in getOpcForTextureInstr()
2598 case Intrinsic::nvvm_tex_1d_array_v4u32_f32: in getOpcForTextureInstr()
2600 case Intrinsic::nvvm_tex_1d_array_level_v4u32_f32: in getOpcForTextureInstr()
2602 case Intrinsic::nvvm_tex_1d_array_grad_v4u32_f32: in getOpcForTextureInstr()
2605 case Intrinsic::nvvm_tex_2d_v4f32_s32: in getOpcForTextureInstr()
2607 case Intrinsic::nvvm_tex_2d_v4f32_f32: in getOpcForTextureInstr()
2609 case Intrinsic::nvvm_tex_2d_level_v4f32_f32: in getOpcForTextureInstr()
2611 case Intrinsic::nvvm_tex_2d_grad_v4f32_f32: in getOpcForTextureInstr()
2613 case Intrinsic::nvvm_tex_2d_v4s32_s32: in getOpcForTextureInstr()
2615 case Intrinsic::nvvm_tex_2d_v4s32_f32: in getOpcForTextureInstr()
2617 case Intrinsic::nvvm_tex_2d_level_v4s32_f32: in getOpcForTextureInstr()
2619 case Intrinsic::nvvm_tex_2d_grad_v4s32_f32: in getOpcForTextureInstr()
2621 case Intrinsic::nvvm_tex_2d_v4u32_s32: in getOpcForTextureInstr()
2623 case Intrinsic::nvvm_tex_2d_v4u32_f32: in getOpcForTextureInstr()
2625 case Intrinsic::nvvm_tex_2d_level_v4u32_f32: in getOpcForTextureInstr()
2627 case Intrinsic::nvvm_tex_2d_grad_v4u32_f32: in getOpcForTextureInstr()
2630 case Intrinsic::nvvm_tex_2d_array_v4f32_s32: in getOpcForTextureInstr()
2632 case Intrinsic::nvvm_tex_2d_array_v4f32_f32: in getOpcForTextureInstr()
2634 case Intrinsic::nvvm_tex_2d_array_level_v4f32_f32: in getOpcForTextureInstr()
2636 case Intrinsic::nvvm_tex_2d_array_grad_v4f32_f32: in getOpcForTextureInstr()
2638 case Intrinsic::nvvm_tex_2d_array_v4s32_s32: in getOpcForTextureInstr()
2640 case Intrinsic::nvvm_tex_2d_array_v4s32_f32: in getOpcForTextureInstr()
2642 case Intrinsic::nvvm_tex_2d_array_level_v4s32_f32: in getOpcForTextureInstr()
2644 case Intrinsic::nvvm_tex_2d_array_grad_v4s32_f32: in getOpcForTextureInstr()
2646 case Intrinsic::nvvm_tex_2d_array_v4u32_s32: in getOpcForTextureInstr()
2648 case Intrinsic::nvvm_tex_2d_array_v4u32_f32: in getOpcForTextureInstr()
2650 case Intrinsic::nvvm_tex_2d_array_level_v4u32_f32: in getOpcForTextureInstr()
2652 case Intrinsic::nvvm_tex_2d_array_grad_v4u32_f32: in getOpcForTextureInstr()
2655 case Intrinsic::nvvm_tex_3d_v4f32_s32: in getOpcForTextureInstr()
2657 case Intrinsic::nvvm_tex_3d_v4f32_f32: in getOpcForTextureInstr()
2659 case Intrinsic::nvvm_tex_3d_level_v4f32_f32: in getOpcForTextureInstr()
2661 case Intrinsic::nvvm_tex_3d_grad_v4f32_f32: in getOpcForTextureInstr()
2663 case Intrinsic::nvvm_tex_3d_v4s32_s32: in getOpcForTextureInstr()
2665 case Intrinsic::nvvm_tex_3d_v4s32_f32: in getOpcForTextureInstr()
2667 case Intrinsic::nvvm_tex_3d_level_v4s32_f32: in getOpcForTextureInstr()
2669 case Intrinsic::nvvm_tex_3d_grad_v4s32_f32: in getOpcForTextureInstr()
2671 case Intrinsic::nvvm_tex_3d_v4u32_s32: in getOpcForTextureInstr()
2673 case Intrinsic::nvvm_tex_3d_v4u32_f32: in getOpcForTextureInstr()
2675 case Intrinsic::nvvm_tex_3d_level_v4u32_f32: in getOpcForTextureInstr()
2677 case Intrinsic::nvvm_tex_3d_grad_v4u32_f32: in getOpcForTextureInstr()
2680 case Intrinsic::nvvm_tex_cube_v4f32_f32: in getOpcForTextureInstr()
2682 case Intrinsic::nvvm_tex_cube_level_v4f32_f32: in getOpcForTextureInstr()
2684 case Intrinsic::nvvm_tex_cube_v4s32_f32: in getOpcForTextureInstr()
2686 case Intrinsic::nvvm_tex_cube_level_v4s32_f32: in getOpcForTextureInstr()
2688 case Intrinsic::nvvm_tex_cube_v4u32_f32: in getOpcForTextureInstr()
2690 case Intrinsic::nvvm_tex_cube_level_v4u32_f32: in getOpcForTextureInstr()
2693 case Intrinsic::nvvm_tex_cube_array_v4f32_f32: in getOpcForTextureInstr()
2695 case Intrinsic::nvvm_tex_cube_array_level_v4f32_f32: in getOpcForTextureInstr()
2697 case Intrinsic::nvvm_tex_cube_array_v4s32_f32: in getOpcForTextureInstr()
2699 case Intrinsic::nvvm_tex_cube_array_level_v4s32_f32: in getOpcForTextureInstr()
2701 case Intrinsic::nvvm_tex_cube_array_v4u32_f32: in getOpcForTextureInstr()
2703 case Intrinsic::nvvm_tex_cube_array_level_v4u32_f32: in getOpcForTextureInstr()
2706 case Intrinsic::nvvm_tld4_r_2d_v4f32_f32: in getOpcForTextureInstr()
2708 case Intrinsic::nvvm_tld4_g_2d_v4f32_f32: in getOpcForTextureInstr()
2710 case Intrinsic::nvvm_tld4_b_2d_v4f32_f32: in getOpcForTextureInstr()
2712 case Intrinsic::nvvm_tld4_a_2d_v4f32_f32: in getOpcForTextureInstr()
2714 case Intrinsic::nvvm_tld4_r_2d_v4s32_f32: in getOpcForTextureInstr()
2716 case Intrinsic::nvvm_tld4_g_2d_v4s32_f32: in getOpcForTextureInstr()
2718 case Intrinsic::nvvm_tld4_b_2d_v4s32_f32: in getOpcForTextureInstr()
2720 case Intrinsic::nvvm_tld4_a_2d_v4s32_f32: in getOpcForTextureInstr()
2722 case Intrinsic::nvvm_tld4_r_2d_v4u32_f32: in getOpcForTextureInstr()
2724 case Intrinsic::nvvm_tld4_g_2d_v4u32_f32: in getOpcForTextureInstr()
2726 case Intrinsic::nvvm_tld4_b_2d_v4u32_f32: in getOpcForTextureInstr()
2728 case Intrinsic::nvvm_tld4_a_2d_v4u32_f32: in getOpcForTextureInstr()
2731 case Intrinsic::nvvm_tex_unified_1d_v4f32_s32: in getOpcForTextureInstr()
2733 case Intrinsic::nvvm_tex_unified_1d_v4f32_f32: in getOpcForTextureInstr()
2735 case Intrinsic::nvvm_tex_unified_1d_level_v4f32_f32: in getOpcForTextureInstr()
2737 case Intrinsic::nvvm_tex_unified_1d_grad_v4f32_f32: in getOpcForTextureInstr()
2739 case Intrinsic::nvvm_tex_unified_1d_v4s32_s32: in getOpcForTextureInstr()
2741 case Intrinsic::nvvm_tex_unified_1d_v4s32_f32: in getOpcForTextureInstr()
2743 case Intrinsic::nvvm_tex_unified_1d_level_v4s32_f32: in getOpcForTextureInstr()
2745 case Intrinsic::nvvm_tex_unified_1d_grad_v4s32_f32: in getOpcForTextureInstr()
2747 case Intrinsic::nvvm_tex_unified_1d_v4u32_s32: in getOpcForTextureInstr()
2749 case Intrinsic::nvvm_tex_unified_1d_v4u32_f32: in getOpcForTextureInstr()
2751 case Intrinsic::nvvm_tex_unified_1d_level_v4u32_f32: in getOpcForTextureInstr()
2753 case Intrinsic::nvvm_tex_unified_1d_grad_v4u32_f32: in getOpcForTextureInstr()
2756 case Intrinsic::nvvm_tex_unified_1d_array_v4f32_s32: in getOpcForTextureInstr()
2758 case Intrinsic::nvvm_tex_unified_1d_array_v4f32_f32: in getOpcForTextureInstr()
2760 case Intrinsic::nvvm_tex_unified_1d_array_level_v4f32_f32: in getOpcForTextureInstr()
2762 case Intrinsic::nvvm_tex_unified_1d_array_grad_v4f32_f32: in getOpcForTextureInstr()
2764 case Intrinsic::nvvm_tex_unified_1d_array_v4s32_s32: in getOpcForTextureInstr()
2766 case Intrinsic::nvvm_tex_unified_1d_array_v4s32_f32: in getOpcForTextureInstr()
2768 case Intrinsic::nvvm_tex_unified_1d_array_level_v4s32_f32: in getOpcForTextureInstr()
2770 case Intrinsic::nvvm_tex_unified_1d_array_grad_v4s32_f32: in getOpcForTextureInstr()
2772 case Intrinsic::nvvm_tex_unified_1d_array_v4u32_s32: in getOpcForTextureInstr()
2774 case Intrinsic::nvvm_tex_unified_1d_array_v4u32_f32: in getOpcForTextureInstr()
2776 case Intrinsic::nvvm_tex_unified_1d_array_level_v4u32_f32: in getOpcForTextureInstr()
2778 case Intrinsic::nvvm_tex_unified_1d_array_grad_v4u32_f32: in getOpcForTextureInstr()
2781 case Intrinsic::nvvm_tex_unified_2d_v4f32_s32: in getOpcForTextureInstr()
2783 case Intrinsic::nvvm_tex_unified_2d_v4f32_f32: in getOpcForTextureInstr()
2785 case Intrinsic::nvvm_tex_unified_2d_level_v4f32_f32: in getOpcForTextureInstr()
2787 case Intrinsic::nvvm_tex_unified_2d_grad_v4f32_f32: in getOpcForTextureInstr()
2789 case Intrinsic::nvvm_tex_unified_2d_v4s32_s32: in getOpcForTextureInstr()
2791 case Intrinsic::nvvm_tex_unified_2d_v4s32_f32: in getOpcForTextureInstr()
2793 case Intrinsic::nvvm_tex_unified_2d_level_v4s32_f32: in getOpcForTextureInstr()
2795 case Intrinsic::nvvm_tex_unified_2d_grad_v4s32_f32: in getOpcForTextureInstr()
2797 case Intrinsic::nvvm_tex_unified_2d_v4u32_s32: in getOpcForTextureInstr()
2799 case Intrinsic::nvvm_tex_unified_2d_v4u32_f32: in getOpcForTextureInstr()
2801 case Intrinsic::nvvm_tex_unified_2d_level_v4u32_f32: in getOpcForTextureInstr()
2803 case Intrinsic::nvvm_tex_unified_2d_grad_v4u32_f32: in getOpcForTextureInstr()
2806 case Intrinsic::nvvm_tex_unified_2d_array_v4f32_s32: in getOpcForTextureInstr()
2808 case Intrinsic::nvvm_tex_unified_2d_array_v4f32_f32: in getOpcForTextureInstr()
2810 case Intrinsic::nvvm_tex_unified_2d_array_level_v4f32_f32: in getOpcForTextureInstr()
2812 case Intrinsic::nvvm_tex_unified_2d_array_grad_v4f32_f32: in getOpcForTextureInstr()
2814 case Intrinsic::nvvm_tex_unified_2d_array_v4s32_s32: in getOpcForTextureInstr()
2816 case Intrinsic::nvvm_tex_unified_2d_array_v4s32_f32: in getOpcForTextureInstr()
2818 case Intrinsic::nvvm_tex_unified_2d_array_level_v4s32_f32: in getOpcForTextureInstr()
2820 case Intrinsic::nvvm_tex_unified_2d_array_grad_v4s32_f32: in getOpcForTextureInstr()
2822 case Intrinsic::nvvm_tex_unified_2d_array_v4u32_s32: in getOpcForTextureInstr()
2824 case Intrinsic::nvvm_tex_unified_2d_array_v4u32_f32: in getOpcForTextureInstr()
2826 case Intrinsic::nvvm_tex_unified_2d_array_level_v4u32_f32: in getOpcForTextureInstr()
2828 case Intrinsic::nvvm_tex_unified_2d_array_grad_v4u32_f32: in getOpcForTextureInstr()
2831 case Intrinsic::nvvm_tex_unified_3d_v4f32_s32: in getOpcForTextureInstr()
2833 case Intrinsic::nvvm_tex_unified_3d_v4f32_f32: in getOpcForTextureInstr()
2835 case Intrinsic::nvvm_tex_unified_3d_level_v4f32_f32: in getOpcForTextureInstr()
2837 case Intrinsic::nvvm_tex_unified_3d_grad_v4f32_f32: in getOpcForTextureInstr()
2839 case Intrinsic::nvvm_tex_unified_3d_v4s32_s32: in getOpcForTextureInstr()
2841 case Intrinsic::nvvm_tex_unified_3d_v4s32_f32: in getOpcForTextureInstr()
2843 case Intrinsic::nvvm_tex_unified_3d_level_v4s32_f32: in getOpcForTextureInstr()
2845 case Intrinsic::nvvm_tex_unified_3d_grad_v4s32_f32: in getOpcForTextureInstr()
2847 case Intrinsic::nvvm_tex_unified_3d_v4u32_s32: in getOpcForTextureInstr()
2849 case Intrinsic::nvvm_tex_unified_3d_v4u32_f32: in getOpcForTextureInstr()
2851 case Intrinsic::nvvm_tex_unified_3d_level_v4u32_f32: in getOpcForTextureInstr()
2853 case Intrinsic::nvvm_tex_unified_3d_grad_v4u32_f32: in getOpcForTextureInstr()
2856 case Intrinsic::nvvm_tex_unified_cube_v4f32_f32: in getOpcForTextureInstr()
2858 case Intrinsic::nvvm_tex_unified_cube_level_v4f32_f32: in getOpcForTextureInstr()
2860 case Intrinsic::nvvm_tex_unified_cube_v4s32_f32: in getOpcForTextureInstr()
2862 case Intrinsic::nvvm_tex_unified_cube_level_v4s32_f32: in getOpcForTextureInstr()
2864 case Intrinsic::nvvm_tex_unified_cube_v4u32_f32: in getOpcForTextureInstr()
2866 case Intrinsic::nvvm_tex_unified_cube_level_v4u32_f32: in getOpcForTextureInstr()
2869 case Intrinsic::nvvm_tex_unified_cube_array_v4f32_f32: in getOpcForTextureInstr()
2871 case Intrinsic::nvvm_tex_unified_cube_array_level_v4f32_f32: in getOpcForTextureInstr()
2873 case Intrinsic::nvvm_tex_unified_cube_array_v4s32_f32: in getOpcForTextureInstr()
2875 case Intrinsic::nvvm_tex_unified_cube_array_level_v4s32_f32: in getOpcForTextureInstr()
2877 case Intrinsic::nvvm_tex_unified_cube_array_v4u32_f32: in getOpcForTextureInstr()
2879 case Intrinsic::nvvm_tex_unified_cube_array_level_v4u32_f32: in getOpcForTextureInstr()
2882 case Intrinsic::nvvm_tld4_unified_r_2d_v4f32_f32: in getOpcForTextureInstr()
2884 case Intrinsic::nvvm_tld4_unified_g_2d_v4f32_f32: in getOpcForTextureInstr()
2886 case Intrinsic::nvvm_tld4_unified_b_2d_v4f32_f32: in getOpcForTextureInstr()
2888 case Intrinsic::nvvm_tld4_unified_a_2d_v4f32_f32: in getOpcForTextureInstr()
2890 case Intrinsic::nvvm_tld4_unified_r_2d_v4s32_f32: in getOpcForTextureInstr()
2892 case Intrinsic::nvvm_tld4_unified_g_2d_v4s32_f32: in getOpcForTextureInstr()
2894 case Intrinsic::nvvm_tld4_unified_b_2d_v4s32_f32: in getOpcForTextureInstr()
2896 case Intrinsic::nvvm_tld4_unified_a_2d_v4s32_f32: in getOpcForTextureInstr()
2898 case Intrinsic::nvvm_tld4_unified_r_2d_v4u32_f32: in getOpcForTextureInstr()
2900 case Intrinsic::nvvm_tld4_unified_g_2d_v4u32_f32: in getOpcForTextureInstr()
2902 case Intrinsic::nvvm_tld4_unified_b_2d_v4u32_f32: in getOpcForTextureInstr()
2904 case Intrinsic::nvvm_tld4_unified_a_2d_v4u32_f32: in getOpcForTextureInstr()
2909 static unsigned getOpcForSurfaceInstr(unsigned Intrinsic) { in getOpcForSurfaceInstr() argument
2910 switch (Intrinsic) { in getOpcForSurfaceInstr()
2913 case Intrinsic::nvvm_suld_1d_i8_clamp: in getOpcForSurfaceInstr()
2915 case Intrinsic::nvvm_suld_1d_i16_clamp: in getOpcForSurfaceInstr()
2917 case Intrinsic::nvvm_suld_1d_i32_clamp: in getOpcForSurfaceInstr()
2919 case Intrinsic::nvvm_suld_1d_i64_clamp: in getOpcForSurfaceInstr()
2921 case Intrinsic::nvvm_suld_1d_v2i8_clamp: in getOpcForSurfaceInstr()
2923 case Intrinsic::nvvm_suld_1d_v2i16_clamp: in getOpcForSurfaceInstr()
2925 case Intrinsic::nvvm_suld_1d_v2i32_clamp: in getOpcForSurfaceInstr()
2927 case Intrinsic::nvvm_suld_1d_v2i64_clamp: in getOpcForSurfaceInstr()
2929 case Intrinsic::nvvm_suld_1d_v4i8_clamp: in getOpcForSurfaceInstr()
2931 case Intrinsic::nvvm_suld_1d_v4i16_clamp: in getOpcForSurfaceInstr()
2933 case Intrinsic::nvvm_suld_1d_v4i32_clamp: in getOpcForSurfaceInstr()
2935 case Intrinsic::nvvm_suld_1d_array_i8_clamp: in getOpcForSurfaceInstr()
2937 case Intrinsic::nvvm_suld_1d_array_i16_clamp: in getOpcForSurfaceInstr()
2939 case Intrinsic::nvvm_suld_1d_array_i32_clamp: in getOpcForSurfaceInstr()
2941 case Intrinsic::nvvm_suld_1d_array_i64_clamp: in getOpcForSurfaceInstr()
2943 case Intrinsic::nvvm_suld_1d_array_v2i8_clamp: in getOpcForSurfaceInstr()
2945 case Intrinsic::nvvm_suld_1d_array_v2i16_clamp: in getOpcForSurfaceInstr()
2947 case Intrinsic::nvvm_suld_1d_array_v2i32_clamp: in getOpcForSurfaceInstr()
2949 case Intrinsic::nvvm_suld_1d_array_v2i64_clamp: in getOpcForSurfaceInstr()
2951 case Intrinsic::nvvm_suld_1d_array_v4i8_clamp: in getOpcForSurfaceInstr()
2953 case Intrinsic::nvvm_suld_1d_array_v4i16_clamp: in getOpcForSurfaceInstr()
2955 case Intrinsic::nvvm_suld_1d_array_v4i32_clamp: in getOpcForSurfaceInstr()
2957 case Intrinsic::nvvm_suld_2d_i8_clamp: in getOpcForSurfaceInstr()
2959 case Intrinsic::nvvm_suld_2d_i16_clamp: in getOpcForSurfaceInstr()
2961 case Intrinsic::nvvm_suld_2d_i32_clamp: in getOpcForSurfaceInstr()
2963 case Intrinsic::nvvm_suld_2d_i64_clamp: in getOpcForSurfaceInstr()
2965 case Intrinsic::nvvm_suld_2d_v2i8_clamp: in getOpcForSurfaceInstr()
2967 case Intrinsic::nvvm_suld_2d_v2i16_clamp: in getOpcForSurfaceInstr()
2969 case Intrinsic::nvvm_suld_2d_v2i32_clamp: in getOpcForSurfaceInstr()
2971 case Intrinsic::nvvm_suld_2d_v2i64_clamp: in getOpcForSurfaceInstr()
2973 case Intrinsic::nvvm_suld_2d_v4i8_clamp: in getOpcForSurfaceInstr()
2975 case Intrinsic::nvvm_suld_2d_v4i16_clamp: in getOpcForSurfaceInstr()
2977 case Intrinsic::nvvm_suld_2d_v4i32_clamp: in getOpcForSurfaceInstr()
2979 case Intrinsic::nvvm_suld_2d_array_i8_clamp: in getOpcForSurfaceInstr()
2981 case Intrinsic::nvvm_suld_2d_array_i16_clamp: in getOpcForSurfaceInstr()
2983 case Intrinsic::nvvm_suld_2d_array_i32_clamp: in getOpcForSurfaceInstr()
2985 case Intrinsic::nvvm_suld_2d_array_i64_clamp: in getOpcForSurfaceInstr()
2987 case Intrinsic::nvvm_suld_2d_array_v2i8_clamp: in getOpcForSurfaceInstr()
2989 case Intrinsic::nvvm_suld_2d_array_v2i16_clamp: in getOpcForSurfaceInstr()
2991 case Intrinsic::nvvm_suld_2d_array_v2i32_clamp: in getOpcForSurfaceInstr()
2993 case Intrinsic::nvvm_suld_2d_array_v2i64_clamp: in getOpcForSurfaceInstr()
2995 case Intrinsic::nvvm_suld_2d_array_v4i8_clamp: in getOpcForSurfaceInstr()
2997 case Intrinsic::nvvm_suld_2d_array_v4i16_clamp: in getOpcForSurfaceInstr()
2999 case Intrinsic::nvvm_suld_2d_array_v4i32_clamp: in getOpcForSurfaceInstr()
3001 case Intrinsic::nvvm_suld_3d_i8_clamp: in getOpcForSurfaceInstr()
3003 case Intrinsic::nvvm_suld_3d_i16_clamp: in getOpcForSurfaceInstr()
3005 case Intrinsic::nvvm_suld_3d_i32_clamp: in getOpcForSurfaceInstr()
3007 case Intrinsic::nvvm_suld_3d_i64_clamp: in getOpcForSurfaceInstr()
3009 case Intrinsic::nvvm_suld_3d_v2i8_clamp: in getOpcForSurfaceInstr()
3011 case Intrinsic::nvvm_suld_3d_v2i16_clamp: in getOpcForSurfaceInstr()
3013 case Intrinsic::nvvm_suld_3d_v2i32_clamp: in getOpcForSurfaceInstr()
3015 case Intrinsic::nvvm_suld_3d_v2i64_clamp: in getOpcForSurfaceInstr()
3017 case Intrinsic::nvvm_suld_3d_v4i8_clamp: in getOpcForSurfaceInstr()
3019 case Intrinsic::nvvm_suld_3d_v4i16_clamp: in getOpcForSurfaceInstr()
3021 case Intrinsic::nvvm_suld_3d_v4i32_clamp: in getOpcForSurfaceInstr()
3023 case Intrinsic::nvvm_suld_1d_i8_trap: in getOpcForSurfaceInstr()
3025 case Intrinsic::nvvm_suld_1d_i16_trap: in getOpcForSurfaceInstr()
3027 case Intrinsic::nvvm_suld_1d_i32_trap: in getOpcForSurfaceInstr()
3029 case Intrinsic::nvvm_suld_1d_i64_trap: in getOpcForSurfaceInstr()
3031 case Intrinsic::nvvm_suld_1d_v2i8_trap: in getOpcForSurfaceInstr()
3033 case Intrinsic::nvvm_suld_1d_v2i16_trap: in getOpcForSurfaceInstr()
3035 case Intrinsic::nvvm_suld_1d_v2i32_trap: in getOpcForSurfaceInstr()
3037 case Intrinsic::nvvm_suld_1d_v2i64_trap: in getOpcForSurfaceInstr()
3039 case Intrinsic::nvvm_suld_1d_v4i8_trap: in getOpcForSurfaceInstr()
3041 case Intrinsic::nvvm_suld_1d_v4i16_trap: in getOpcForSurfaceInstr()
3043 case Intrinsic::nvvm_suld_1d_v4i32_trap: in getOpcForSurfaceInstr()
3045 case Intrinsic::nvvm_suld_1d_array_i8_trap: in getOpcForSurfaceInstr()
3047 case Intrinsic::nvvm_suld_1d_array_i16_trap: in getOpcForSurfaceInstr()
3049 case Intrinsic::nvvm_suld_1d_array_i32_trap: in getOpcForSurfaceInstr()
3051 case Intrinsic::nvvm_suld_1d_array_i64_trap: in getOpcForSurfaceInstr()
3053 case Intrinsic::nvvm_suld_1d_array_v2i8_trap: in getOpcForSurfaceInstr()
3055 case Intrinsic::nvvm_suld_1d_array_v2i16_trap: in getOpcForSurfaceInstr()
3057 case Intrinsic::nvvm_suld_1d_array_v2i32_trap: in getOpcForSurfaceInstr()
3059 case Intrinsic::nvvm_suld_1d_array_v2i64_trap: in getOpcForSurfaceInstr()
3061 case Intrinsic::nvvm_suld_1d_array_v4i8_trap: in getOpcForSurfaceInstr()
3063 case Intrinsic::nvvm_suld_1d_array_v4i16_trap: in getOpcForSurfaceInstr()
3065 case Intrinsic::nvvm_suld_1d_array_v4i32_trap: in getOpcForSurfaceInstr()
3067 case Intrinsic::nvvm_suld_2d_i8_trap: in getOpcForSurfaceInstr()
3069 case Intrinsic::nvvm_suld_2d_i16_trap: in getOpcForSurfaceInstr()
3071 case Intrinsic::nvvm_suld_2d_i32_trap: in getOpcForSurfaceInstr()
3073 case Intrinsic::nvvm_suld_2d_i64_trap: in getOpcForSurfaceInstr()
3075 case Intrinsic::nvvm_suld_2d_v2i8_trap: in getOpcForSurfaceInstr()
3077 case Intrinsic::nvvm_suld_2d_v2i16_trap: in getOpcForSurfaceInstr()
3079 case Intrinsic::nvvm_suld_2d_v2i32_trap: in getOpcForSurfaceInstr()
3081 case Intrinsic::nvvm_suld_2d_v2i64_trap: in getOpcForSurfaceInstr()
3083 case Intrinsic::nvvm_suld_2d_v4i8_trap: in getOpcForSurfaceInstr()
3085 case Intrinsic::nvvm_suld_2d_v4i16_trap: in getOpcForSurfaceInstr()
3087 case Intrinsic::nvvm_suld_2d_v4i32_trap: in getOpcForSurfaceInstr()
3089 case Intrinsic::nvvm_suld_2d_array_i8_trap: in getOpcForSurfaceInstr()
3091 case Intrinsic::nvvm_suld_2d_array_i16_trap: in getOpcForSurfaceInstr()
3093 case Intrinsic::nvvm_suld_2d_array_i32_trap: in getOpcForSurfaceInstr()
3095 case Intrinsic::nvvm_suld_2d_array_i64_trap: in getOpcForSurfaceInstr()
3097 case Intrinsic::nvvm_suld_2d_array_v2i8_trap: in getOpcForSurfaceInstr()
3099 case Intrinsic::nvvm_suld_2d_array_v2i16_trap: in getOpcForSurfaceInstr()
3101 case Intrinsic::nvvm_suld_2d_array_v2i32_trap: in getOpcForSurfaceInstr()
3103 case Intrinsic::nvvm_suld_2d_array_v2i64_trap: in getOpcForSurfaceInstr()
3105 case Intrinsic::nvvm_suld_2d_array_v4i8_trap: in getOpcForSurfaceInstr()
3107 case Intrinsic::nvvm_suld_2d_array_v4i16_trap: in getOpcForSurfaceInstr()
3109 case Intrinsic::nvvm_suld_2d_array_v4i32_trap: in getOpcForSurfaceInstr()
3111 case Intrinsic::nvvm_suld_3d_i8_trap: in getOpcForSurfaceInstr()
3113 case Intrinsic::nvvm_suld_3d_i16_trap: in getOpcForSurfaceInstr()
3115 case Intrinsic::nvvm_suld_3d_i32_trap: in getOpcForSurfaceInstr()
3117 case Intrinsic::nvvm_suld_3d_i64_trap: in getOpcForSurfaceInstr()
3119 case Intrinsic::nvvm_suld_3d_v2i8_trap: in getOpcForSurfaceInstr()
3121 case Intrinsic::nvvm_suld_3d_v2i16_trap: in getOpcForSurfaceInstr()
3123 case Intrinsic::nvvm_suld_3d_v2i32_trap: in getOpcForSurfaceInstr()
3125 case Intrinsic::nvvm_suld_3d_v2i64_trap: in getOpcForSurfaceInstr()
3127 case Intrinsic::nvvm_suld_3d_v4i8_trap: in getOpcForSurfaceInstr()
3129 case Intrinsic::nvvm_suld_3d_v4i16_trap: in getOpcForSurfaceInstr()
3131 case Intrinsic::nvvm_suld_3d_v4i32_trap: in getOpcForSurfaceInstr()
3133 case Intrinsic::nvvm_suld_1d_i8_zero: in getOpcForSurfaceInstr()
3135 case Intrinsic::nvvm_suld_1d_i16_zero: in getOpcForSurfaceInstr()
3137 case Intrinsic::nvvm_suld_1d_i32_zero: in getOpcForSurfaceInstr()
3139 case Intrinsic::nvvm_suld_1d_i64_zero: in getOpcForSurfaceInstr()
3141 case Intrinsic::nvvm_suld_1d_v2i8_zero: in getOpcForSurfaceInstr()
3143 case Intrinsic::nvvm_suld_1d_v2i16_zero: in getOpcForSurfaceInstr()
3145 case Intrinsic::nvvm_suld_1d_v2i32_zero: in getOpcForSurfaceInstr()
3147 case Intrinsic::nvvm_suld_1d_v2i64_zero: in getOpcForSurfaceInstr()
3149 case Intrinsic::nvvm_suld_1d_v4i8_zero: in getOpcForSurfaceInstr()
3151 case Intrinsic::nvvm_suld_1d_v4i16_zero: in getOpcForSurfaceInstr()
3153 case Intrinsic::nvvm_suld_1d_v4i32_zero: in getOpcForSurfaceInstr()
3155 case Intrinsic::nvvm_suld_1d_array_i8_zero: in getOpcForSurfaceInstr()
3157 case Intrinsic::nvvm_suld_1d_array_i16_zero: in getOpcForSurfaceInstr()
3159 case Intrinsic::nvvm_suld_1d_array_i32_zero: in getOpcForSurfaceInstr()
3161 case Intrinsic::nvvm_suld_1d_array_i64_zero: in getOpcForSurfaceInstr()
3163 case Intrinsic::nvvm_suld_1d_array_v2i8_zero: in getOpcForSurfaceInstr()
3165 case Intrinsic::nvvm_suld_1d_array_v2i16_zero: in getOpcForSurfaceInstr()
3167 case Intrinsic::nvvm_suld_1d_array_v2i32_zero: in getOpcForSurfaceInstr()
3169 case Intrinsic::nvvm_suld_1d_array_v2i64_zero: in getOpcForSurfaceInstr()
3171 case Intrinsic::nvvm_suld_1d_array_v4i8_zero: in getOpcForSurfaceInstr()
3173 case Intrinsic::nvvm_suld_1d_array_v4i16_zero: in getOpcForSurfaceInstr()
3175 case Intrinsic::nvvm_suld_1d_array_v4i32_zero: in getOpcForSurfaceInstr()
3177 case Intrinsic::nvvm_suld_2d_i8_zero: in getOpcForSurfaceInstr()
3179 case Intrinsic::nvvm_suld_2d_i16_zero: in getOpcForSurfaceInstr()
3181 case Intrinsic::nvvm_suld_2d_i32_zero: in getOpcForSurfaceInstr()
3183 case Intrinsic::nvvm_suld_2d_i64_zero: in getOpcForSurfaceInstr()
3185 case Intrinsic::nvvm_suld_2d_v2i8_zero: in getOpcForSurfaceInstr()
3187 case Intrinsic::nvvm_suld_2d_v2i16_zero: in getOpcForSurfaceInstr()
3189 case Intrinsic::nvvm_suld_2d_v2i32_zero: in getOpcForSurfaceInstr()
3191 case Intrinsic::nvvm_suld_2d_v2i64_zero: in getOpcForSurfaceInstr()
3193 case Intrinsic::nvvm_suld_2d_v4i8_zero: in getOpcForSurfaceInstr()
3195 case Intrinsic::nvvm_suld_2d_v4i16_zero: in getOpcForSurfaceInstr()
3197 case Intrinsic::nvvm_suld_2d_v4i32_zero: in getOpcForSurfaceInstr()
3199 case Intrinsic::nvvm_suld_2d_array_i8_zero: in getOpcForSurfaceInstr()
3201 case Intrinsic::nvvm_suld_2d_array_i16_zero: in getOpcForSurfaceInstr()
3203 case Intrinsic::nvvm_suld_2d_array_i32_zero: in getOpcForSurfaceInstr()
3205 case Intrinsic::nvvm_suld_2d_array_i64_zero: in getOpcForSurfaceInstr()
3207 case Intrinsic::nvvm_suld_2d_array_v2i8_zero: in getOpcForSurfaceInstr()
3209 case Intrinsic::nvvm_suld_2d_array_v2i16_zero: in getOpcForSurfaceInstr()
3211 case Intrinsic::nvvm_suld_2d_array_v2i32_zero: in getOpcForSurfaceInstr()
3213 case Intrinsic::nvvm_suld_2d_array_v2i64_zero: in getOpcForSurfaceInstr()
3215 case Intrinsic::nvvm_suld_2d_array_v4i8_zero: in getOpcForSurfaceInstr()
3217 case Intrinsic::nvvm_suld_2d_array_v4i16_zero: in getOpcForSurfaceInstr()
3219 case Intrinsic::nvvm_suld_2d_array_v4i32_zero: in getOpcForSurfaceInstr()
3221 case Intrinsic::nvvm_suld_3d_i8_zero: in getOpcForSurfaceInstr()
3223 case Intrinsic::nvvm_suld_3d_i16_zero: in getOpcForSurfaceInstr()
3225 case Intrinsic::nvvm_suld_3d_i32_zero: in getOpcForSurfaceInstr()
3227 case Intrinsic::nvvm_suld_3d_i64_zero: in getOpcForSurfaceInstr()
3229 case Intrinsic::nvvm_suld_3d_v2i8_zero: in getOpcForSurfaceInstr()
3231 case Intrinsic::nvvm_suld_3d_v2i16_zero: in getOpcForSurfaceInstr()
3233 case Intrinsic::nvvm_suld_3d_v2i32_zero: in getOpcForSurfaceInstr()
3235 case Intrinsic::nvvm_suld_3d_v2i64_zero: in getOpcForSurfaceInstr()
3237 case Intrinsic::nvvm_suld_3d_v4i8_zero: in getOpcForSurfaceInstr()
3239 case Intrinsic::nvvm_suld_3d_v4i16_zero: in getOpcForSurfaceInstr()
3241 case Intrinsic::nvvm_suld_3d_v4i32_zero: in getOpcForSurfaceInstr()
3252 IntrinsicInfo &Info, const CallInst &I, unsigned Intrinsic) const { in getTgtMemIntrinsic()
3253 switch (Intrinsic) { in getTgtMemIntrinsic()
3257 case Intrinsic::nvvm_atomic_load_add_f32: in getTgtMemIntrinsic()
3268 case Intrinsic::nvvm_atomic_load_inc_32: in getTgtMemIntrinsic()
3269 case Intrinsic::nvvm_atomic_load_dec_32: in getTgtMemIntrinsic()
3280 case Intrinsic::nvvm_ldu_global_i: in getTgtMemIntrinsic()
3281 case Intrinsic::nvvm_ldu_global_f: in getTgtMemIntrinsic()
3282 case Intrinsic::nvvm_ldu_global_p: { in getTgtMemIntrinsic()
3285 if (Intrinsic == Intrinsic::nvvm_ldu_global_i) in getTgtMemIntrinsic()
3287 else if(Intrinsic == Intrinsic::nvvm_ldu_global_p) in getTgtMemIntrinsic()
3300 case Intrinsic::nvvm_ldg_global_i: in getTgtMemIntrinsic()
3301 case Intrinsic::nvvm_ldg_global_f: in getTgtMemIntrinsic()
3302 case Intrinsic::nvvm_ldg_global_p: { in getTgtMemIntrinsic()
3306 if (Intrinsic == Intrinsic::nvvm_ldg_global_i) in getTgtMemIntrinsic()
3308 else if(Intrinsic == Intrinsic::nvvm_ldg_global_p) in getTgtMemIntrinsic()
3322 case Intrinsic::nvvm_tex_1d_v4f32_s32: in getTgtMemIntrinsic()
3323 case Intrinsic::nvvm_tex_1d_v4f32_f32: in getTgtMemIntrinsic()
3324 case Intrinsic::nvvm_tex_1d_level_v4f32_f32: in getTgtMemIntrinsic()
3325 case Intrinsic::nvvm_tex_1d_grad_v4f32_f32: in getTgtMemIntrinsic()
3326 case Intrinsic::nvvm_tex_1d_array_v4f32_s32: in getTgtMemIntrinsic()
3327 case Intrinsic::nvvm_tex_1d_array_v4f32_f32: in getTgtMemIntrinsic()
3328 case Intrinsic::nvvm_tex_1d_array_level_v4f32_f32: in getTgtMemIntrinsic()
3329 case Intrinsic::nvvm_tex_1d_array_grad_v4f32_f32: in getTgtMemIntrinsic()
3330 case Intrinsic::nvvm_tex_2d_v4f32_s32: in getTgtMemIntrinsic()
3331 case Intrinsic::nvvm_tex_2d_v4f32_f32: in getTgtMemIntrinsic()
3332 case Intrinsic::nvvm_tex_2d_level_v4f32_f32: in getTgtMemIntrinsic()
3333 case Intrinsic::nvvm_tex_2d_grad_v4f32_f32: in getTgtMemIntrinsic()
3334 case Intrinsic::nvvm_tex_2d_array_v4f32_s32: in getTgtMemIntrinsic()
3335 case Intrinsic::nvvm_tex_2d_array_v4f32_f32: in getTgtMemIntrinsic()
3336 case Intrinsic::nvvm_tex_2d_array_level_v4f32_f32: in getTgtMemIntrinsic()
3337 case Intrinsic::nvvm_tex_2d_array_grad_v4f32_f32: in getTgtMemIntrinsic()
3338 case Intrinsic::nvvm_tex_3d_v4f32_s32: in getTgtMemIntrinsic()
3339 case Intrinsic::nvvm_tex_3d_v4f32_f32: in getTgtMemIntrinsic()
3340 case Intrinsic::nvvm_tex_3d_level_v4f32_f32: in getTgtMemIntrinsic()
3341 case Intrinsic::nvvm_tex_3d_grad_v4f32_f32: in getTgtMemIntrinsic()
3342 case Intrinsic::nvvm_tex_cube_v4f32_f32: in getTgtMemIntrinsic()
3343 case Intrinsic::nvvm_tex_cube_level_v4f32_f32: in getTgtMemIntrinsic()
3344 case Intrinsic::nvvm_tex_cube_array_v4f32_f32: in getTgtMemIntrinsic()
3345 case Intrinsic::nvvm_tex_cube_array_level_v4f32_f32: in getTgtMemIntrinsic()
3346 case Intrinsic::nvvm_tld4_r_2d_v4f32_f32: in getTgtMemIntrinsic()
3347 case Intrinsic::nvvm_tld4_g_2d_v4f32_f32: in getTgtMemIntrinsic()
3348 case Intrinsic::nvvm_tld4_b_2d_v4f32_f32: in getTgtMemIntrinsic()
3349 case Intrinsic::nvvm_tld4_a_2d_v4f32_f32: in getTgtMemIntrinsic()
3350 case Intrinsic::nvvm_tex_unified_1d_v4f32_s32: in getTgtMemIntrinsic()
3351 case Intrinsic::nvvm_tex_unified_1d_v4f32_f32: in getTgtMemIntrinsic()
3352 case Intrinsic::nvvm_tex_unified_1d_level_v4f32_f32: in getTgtMemIntrinsic()
3353 case Intrinsic::nvvm_tex_unified_1d_grad_v4f32_f32: in getTgtMemIntrinsic()
3354 case Intrinsic::nvvm_tex_unified_1d_array_v4f32_s32: in getTgtMemIntrinsic()
3355 case Intrinsic::nvvm_tex_unified_1d_array_v4f32_f32: in getTgtMemIntrinsic()
3356 case Intrinsic::nvvm_tex_unified_1d_array_level_v4f32_f32: in getTgtMemIntrinsic()
3357 case Intrinsic::nvvm_tex_unified_1d_array_grad_v4f32_f32: in getTgtMemIntrinsic()
3358 case Intrinsic::nvvm_tex_unified_2d_v4f32_s32: in getTgtMemIntrinsic()
3359 case Intrinsic::nvvm_tex_unified_2d_v4f32_f32: in getTgtMemIntrinsic()
3360 case Intrinsic::nvvm_tex_unified_2d_level_v4f32_f32: in getTgtMemIntrinsic()
3361 case Intrinsic::nvvm_tex_unified_2d_grad_v4f32_f32: in getTgtMemIntrinsic()
3362 case Intrinsic::nvvm_tex_unified_2d_array_v4f32_s32: in getTgtMemIntrinsic()
3363 case Intrinsic::nvvm_tex_unified_2d_array_v4f32_f32: in getTgtMemIntrinsic()
3364 case Intrinsic::nvvm_tex_unified_2d_array_level_v4f32_f32: in getTgtMemIntrinsic()
3365 case Intrinsic::nvvm_tex_unified_2d_array_grad_v4f32_f32: in getTgtMemIntrinsic()
3366 case Intrinsic::nvvm_tex_unified_3d_v4f32_s32: in getTgtMemIntrinsic()
3367 case Intrinsic::nvvm_tex_unified_3d_v4f32_f32: in getTgtMemIntrinsic()
3368 case Intrinsic::nvvm_tex_unified_3d_level_v4f32_f32: in getTgtMemIntrinsic()
3369 case Intrinsic::nvvm_tex_unified_3d_grad_v4f32_f32: in getTgtMemIntrinsic()
3370 case Intrinsic::nvvm_tex_unified_cube_v4f32_f32: in getTgtMemIntrinsic()
3371 case Intrinsic::nvvm_tex_unified_cube_level_v4f32_f32: in getTgtMemIntrinsic()
3372 case Intrinsic::nvvm_tex_unified_cube_array_v4f32_f32: in getTgtMemIntrinsic()
3373 case Intrinsic::nvvm_tex_unified_cube_array_level_v4f32_f32: in getTgtMemIntrinsic()
3374 case Intrinsic::nvvm_tld4_unified_r_2d_v4f32_f32: in getTgtMemIntrinsic()
3375 case Intrinsic::nvvm_tld4_unified_g_2d_v4f32_f32: in getTgtMemIntrinsic()
3376 case Intrinsic::nvvm_tld4_unified_b_2d_v4f32_f32: in getTgtMemIntrinsic()
3377 case Intrinsic::nvvm_tld4_unified_a_2d_v4f32_f32: { in getTgtMemIntrinsic()
3378 Info.opc = getOpcForTextureInstr(Intrinsic); in getTgtMemIntrinsic()
3388 case Intrinsic::nvvm_tex_1d_v4s32_s32: in getTgtMemIntrinsic()
3389 case Intrinsic::nvvm_tex_1d_v4s32_f32: in getTgtMemIntrinsic()
3390 case Intrinsic::nvvm_tex_1d_level_v4s32_f32: in getTgtMemIntrinsic()
3391 case Intrinsic::nvvm_tex_1d_grad_v4s32_f32: in getTgtMemIntrinsic()
3392 case Intrinsic::nvvm_tex_1d_array_v4s32_s32: in getTgtMemIntrinsic()
3393 case Intrinsic::nvvm_tex_1d_array_v4s32_f32: in getTgtMemIntrinsic()
3394 case Intrinsic::nvvm_tex_1d_array_level_v4s32_f32: in getTgtMemIntrinsic()
3395 case Intrinsic::nvvm_tex_1d_array_grad_v4s32_f32: in getTgtMemIntrinsic()
3396 case Intrinsic::nvvm_tex_2d_v4s32_s32: in getTgtMemIntrinsic()
3397 case Intrinsic::nvvm_tex_2d_v4s32_f32: in getTgtMemIntrinsic()
3398 case Intrinsic::nvvm_tex_2d_level_v4s32_f32: in getTgtMemIntrinsic()
3399 case Intrinsic::nvvm_tex_2d_grad_v4s32_f32: in getTgtMemIntrinsic()
3400 case Intrinsic::nvvm_tex_2d_array_v4s32_s32: in getTgtMemIntrinsic()
3401 case Intrinsic::nvvm_tex_2d_array_v4s32_f32: in getTgtMemIntrinsic()
3402 case Intrinsic::nvvm_tex_2d_array_level_v4s32_f32: in getTgtMemIntrinsic()
3403 case Intrinsic::nvvm_tex_2d_array_grad_v4s32_f32: in getTgtMemIntrinsic()
3404 case Intrinsic::nvvm_tex_3d_v4s32_s32: in getTgtMemIntrinsic()
3405 case Intrinsic::nvvm_tex_3d_v4s32_f32: in getTgtMemIntrinsic()
3406 case Intrinsic::nvvm_tex_3d_level_v4s32_f32: in getTgtMemIntrinsic()
3407 case Intrinsic::nvvm_tex_3d_grad_v4s32_f32: in getTgtMemIntrinsic()
3408 case Intrinsic::nvvm_tex_cube_v4s32_f32: in getTgtMemIntrinsic()
3409 case Intrinsic::nvvm_tex_cube_level_v4s32_f32: in getTgtMemIntrinsic()
3410 case Intrinsic::nvvm_tex_cube_array_v4s32_f32: in getTgtMemIntrinsic()
3411 case Intrinsic::nvvm_tex_cube_array_level_v4s32_f32: in getTgtMemIntrinsic()
3412 case Intrinsic::nvvm_tex_cube_v4u32_f32: in getTgtMemIntrinsic()
3413 case Intrinsic::nvvm_tex_cube_level_v4u32_f32: in getTgtMemIntrinsic()
3414 case Intrinsic::nvvm_tex_cube_array_v4u32_f32: in getTgtMemIntrinsic()
3415 case Intrinsic::nvvm_tex_cube_array_level_v4u32_f32: in getTgtMemIntrinsic()
3416 case Intrinsic::nvvm_tex_1d_v4u32_s32: in getTgtMemIntrinsic()
3417 case Intrinsic::nvvm_tex_1d_v4u32_f32: in getTgtMemIntrinsic()
3418 case Intrinsic::nvvm_tex_1d_level_v4u32_f32: in getTgtMemIntrinsic()
3419 case Intrinsic::nvvm_tex_1d_grad_v4u32_f32: in getTgtMemIntrinsic()
3420 case Intrinsic::nvvm_tex_1d_array_v4u32_s32: in getTgtMemIntrinsic()
3421 case Intrinsic::nvvm_tex_1d_array_v4u32_f32: in getTgtMemIntrinsic()
3422 case Intrinsic::nvvm_tex_1d_array_level_v4u32_f32: in getTgtMemIntrinsic()
3423 case Intrinsic::nvvm_tex_1d_array_grad_v4u32_f32: in getTgtMemIntrinsic()
3424 case Intrinsic::nvvm_tex_2d_v4u32_s32: in getTgtMemIntrinsic()
3425 case Intrinsic::nvvm_tex_2d_v4u32_f32: in getTgtMemIntrinsic()
3426 case Intrinsic::nvvm_tex_2d_level_v4u32_f32: in getTgtMemIntrinsic()
3427 case Intrinsic::nvvm_tex_2d_grad_v4u32_f32: in getTgtMemIntrinsic()
3428 case Intrinsic::nvvm_tex_2d_array_v4u32_s32: in getTgtMemIntrinsic()
3429 case Intrinsic::nvvm_tex_2d_array_v4u32_f32: in getTgtMemIntrinsic()
3430 case Intrinsic::nvvm_tex_2d_array_level_v4u32_f32: in getTgtMemIntrinsic()
3431 case Intrinsic::nvvm_tex_2d_array_grad_v4u32_f32: in getTgtMemIntrinsic()
3432 case Intrinsic::nvvm_tex_3d_v4u32_s32: in getTgtMemIntrinsic()
3433 case Intrinsic::nvvm_tex_3d_v4u32_f32: in getTgtMemIntrinsic()
3434 case Intrinsic::nvvm_tex_3d_level_v4u32_f32: in getTgtMemIntrinsic()
3435 case Intrinsic::nvvm_tex_3d_grad_v4u32_f32: in getTgtMemIntrinsic()
3436 case Intrinsic::nvvm_tld4_r_2d_v4s32_f32: in getTgtMemIntrinsic()
3437 case Intrinsic::nvvm_tld4_g_2d_v4s32_f32: in getTgtMemIntrinsic()
3438 case Intrinsic::nvvm_tld4_b_2d_v4s32_f32: in getTgtMemIntrinsic()
3439 case Intrinsic::nvvm_tld4_a_2d_v4s32_f32: in getTgtMemIntrinsic()
3440 case Intrinsic::nvvm_tld4_r_2d_v4u32_f32: in getTgtMemIntrinsic()
3441 case Intrinsic::nvvm_tld4_g_2d_v4u32_f32: in getTgtMemIntrinsic()
3442 case Intrinsic::nvvm_tld4_b_2d_v4u32_f32: in getTgtMemIntrinsic()
3443 case Intrinsic::nvvm_tld4_a_2d_v4u32_f32: in getTgtMemIntrinsic()
3444 case Intrinsic::nvvm_tex_unified_1d_v4s32_s32: in getTgtMemIntrinsic()
3445 case Intrinsic::nvvm_tex_unified_1d_v4s32_f32: in getTgtMemIntrinsic()
3446 case Intrinsic::nvvm_tex_unified_1d_level_v4s32_f32: in getTgtMemIntrinsic()
3447 case Intrinsic::nvvm_tex_unified_1d_grad_v4s32_f32: in getTgtMemIntrinsic()
3448 case Intrinsic::nvvm_tex_unified_1d_array_v4s32_s32: in getTgtMemIntrinsic()
3449 case Intrinsic::nvvm_tex_unified_1d_array_v4s32_f32: in getTgtMemIntrinsic()
3450 case Intrinsic::nvvm_tex_unified_1d_array_level_v4s32_f32: in getTgtMemIntrinsic()
3451 case Intrinsic::nvvm_tex_unified_1d_array_grad_v4s32_f32: in getTgtMemIntrinsic()
3452 case Intrinsic::nvvm_tex_unified_2d_v4s32_s32: in getTgtMemIntrinsic()
3453 case Intrinsic::nvvm_tex_unified_2d_v4s32_f32: in getTgtMemIntrinsic()
3454 case Intrinsic::nvvm_tex_unified_2d_level_v4s32_f32: in getTgtMemIntrinsic()
3455 case Intrinsic::nvvm_tex_unified_2d_grad_v4s32_f32: in getTgtMemIntrinsic()
3456 case Intrinsic::nvvm_tex_unified_2d_array_v4s32_s32: in getTgtMemIntrinsic()
3457 case Intrinsic::nvvm_tex_unified_2d_array_v4s32_f32: in getTgtMemIntrinsic()
3458 case Intrinsic::nvvm_tex_unified_2d_array_level_v4s32_f32: in getTgtMemIntrinsic()
3459 case Intrinsic::nvvm_tex_unified_2d_array_grad_v4s32_f32: in getTgtMemIntrinsic()
3460 case Intrinsic::nvvm_tex_unified_3d_v4s32_s32: in getTgtMemIntrinsic()
3461 case Intrinsic::nvvm_tex_unified_3d_v4s32_f32: in getTgtMemIntrinsic()
3462 case Intrinsic::nvvm_tex_unified_3d_level_v4s32_f32: in getTgtMemIntrinsic()
3463 case Intrinsic::nvvm_tex_unified_3d_grad_v4s32_f32: in getTgtMemIntrinsic()
3464 case Intrinsic::nvvm_tex_unified_1d_v4u32_s32: in getTgtMemIntrinsic()
3465 case Intrinsic::nvvm_tex_unified_1d_v4u32_f32: in getTgtMemIntrinsic()
3466 case Intrinsic::nvvm_tex_unified_1d_level_v4u32_f32: in getTgtMemIntrinsic()
3467 case Intrinsic::nvvm_tex_unified_1d_grad_v4u32_f32: in getTgtMemIntrinsic()
3468 case Intrinsic::nvvm_tex_unified_1d_array_v4u32_s32: in getTgtMemIntrinsic()
3469 case Intrinsic::nvvm_tex_unified_1d_array_v4u32_f32: in getTgtMemIntrinsic()
3470 case Intrinsic::nvvm_tex_unified_1d_array_level_v4u32_f32: in getTgtMemIntrinsic()
3471 case Intrinsic::nvvm_tex_unified_1d_array_grad_v4u32_f32: in getTgtMemIntrinsic()
3472 case Intrinsic::nvvm_tex_unified_2d_v4u32_s32: in getTgtMemIntrinsic()
3473 case Intrinsic::nvvm_tex_unified_2d_v4u32_f32: in getTgtMemIntrinsic()
3474 case Intrinsic::nvvm_tex_unified_2d_level_v4u32_f32: in getTgtMemIntrinsic()
3475 case Intrinsic::nvvm_tex_unified_2d_grad_v4u32_f32: in getTgtMemIntrinsic()
3476 case Intrinsic::nvvm_tex_unified_2d_array_v4u32_s32: in getTgtMemIntrinsic()
3477 case Intrinsic::nvvm_tex_unified_2d_array_v4u32_f32: in getTgtMemIntrinsic()
3478 case Intrinsic::nvvm_tex_unified_2d_array_level_v4u32_f32: in getTgtMemIntrinsic()
3479 case Intrinsic::nvvm_tex_unified_2d_array_grad_v4u32_f32: in getTgtMemIntrinsic()
3480 case Intrinsic::nvvm_tex_unified_3d_v4u32_s32: in getTgtMemIntrinsic()
3481 case Intrinsic::nvvm_tex_unified_3d_v4u32_f32: in getTgtMemIntrinsic()
3482 case Intrinsic::nvvm_tex_unified_3d_level_v4u32_f32: in getTgtMemIntrinsic()
3483 case Intrinsic::nvvm_tex_unified_3d_grad_v4u32_f32: in getTgtMemIntrinsic()
3484 case Intrinsic::nvvm_tex_unified_cube_v4s32_f32: in getTgtMemIntrinsic()
3485 case Intrinsic::nvvm_tex_unified_cube_level_v4s32_f32: in getTgtMemIntrinsic()
3486 case Intrinsic::nvvm_tex_unified_cube_array_v4s32_f32: in getTgtMemIntrinsic()
3487 case Intrinsic::nvvm_tex_unified_cube_array_level_v4s32_f32: in getTgtMemIntrinsic()
3488 case Intrinsic::nvvm_tex_unified_cube_v4u32_f32: in getTgtMemIntrinsic()
3489 case Intrinsic::nvvm_tex_unified_cube_level_v4u32_f32: in getTgtMemIntrinsic()
3490 case Intrinsic::nvvm_tex_unified_cube_array_v4u32_f32: in getTgtMemIntrinsic()
3491 case Intrinsic::nvvm_tex_unified_cube_array_level_v4u32_f32: in getTgtMemIntrinsic()
3492 case Intrinsic::nvvm_tld4_unified_r_2d_v4s32_f32: in getTgtMemIntrinsic()
3493 case Intrinsic::nvvm_tld4_unified_g_2d_v4s32_f32: in getTgtMemIntrinsic()
3494 case Intrinsic::nvvm_tld4_unified_b_2d_v4s32_f32: in getTgtMemIntrinsic()
3495 case Intrinsic::nvvm_tld4_unified_a_2d_v4s32_f32: in getTgtMemIntrinsic()
3496 case Intrinsic::nvvm_tld4_unified_r_2d_v4u32_f32: in getTgtMemIntrinsic()
3497 case Intrinsic::nvvm_tld4_unified_g_2d_v4u32_f32: in getTgtMemIntrinsic()
3498 case Intrinsic::nvvm_tld4_unified_b_2d_v4u32_f32: in getTgtMemIntrinsic()
3499 case Intrinsic::nvvm_tld4_unified_a_2d_v4u32_f32: { in getTgtMemIntrinsic()
3500 Info.opc = getOpcForTextureInstr(Intrinsic); in getTgtMemIntrinsic()
3510 case Intrinsic::nvvm_suld_1d_i8_clamp: in getTgtMemIntrinsic()
3511 case Intrinsic::nvvm_suld_1d_v2i8_clamp: in getTgtMemIntrinsic()
3512 case Intrinsic::nvvm_suld_1d_v4i8_clamp: in getTgtMemIntrinsic()
3513 case Intrinsic::nvvm_suld_1d_array_i8_clamp: in getTgtMemIntrinsic()
3514 case Intrinsic::nvvm_suld_1d_array_v2i8_clamp: in getTgtMemIntrinsic()
3515 case Intrinsic::nvvm_suld_1d_array_v4i8_clamp: in getTgtMemIntrinsic()
3516 case Intrinsic::nvvm_suld_2d_i8_clamp: in getTgtMemIntrinsic()
3517 case Intrinsic::nvvm_suld_2d_v2i8_clamp: in getTgtMemIntrinsic()
3518 case Intrinsic::nvvm_suld_2d_v4i8_clamp: in getTgtMemIntrinsic()
3519 case Intrinsic::nvvm_suld_2d_array_i8_clamp: in getTgtMemIntrinsic()
3520 case Intrinsic::nvvm_suld_2d_array_v2i8_clamp: in getTgtMemIntrinsic()
3521 case Intrinsic::nvvm_suld_2d_array_v4i8_clamp: in getTgtMemIntrinsic()
3522 case Intrinsic::nvvm_suld_3d_i8_clamp: in getTgtMemIntrinsic()
3523 case Intrinsic::nvvm_suld_3d_v2i8_clamp: in getTgtMemIntrinsic()
3524 case Intrinsic::nvvm_suld_3d_v4i8_clamp: in getTgtMemIntrinsic()
3525 case Intrinsic::nvvm_suld_1d_i8_trap: in getTgtMemIntrinsic()
3526 case Intrinsic::nvvm_suld_1d_v2i8_trap: in getTgtMemIntrinsic()
3527 case Intrinsic::nvvm_suld_1d_v4i8_trap: in getTgtMemIntrinsic()
3528 case Intrinsic::nvvm_suld_1d_array_i8_trap: in getTgtMemIntrinsic()
3529 case Intrinsic::nvvm_suld_1d_array_v2i8_trap: in getTgtMemIntrinsic()
3530 case Intrinsic::nvvm_suld_1d_array_v4i8_trap: in getTgtMemIntrinsic()
3531 case Intrinsic::nvvm_suld_2d_i8_trap: in getTgtMemIntrinsic()
3532 case Intrinsic::nvvm_suld_2d_v2i8_trap: in getTgtMemIntrinsic()
3533 case Intrinsic::nvvm_suld_2d_v4i8_trap: in getTgtMemIntrinsic()
3534 case Intrinsic::nvvm_suld_2d_array_i8_trap: in getTgtMemIntrinsic()
3535 case Intrinsic::nvvm_suld_2d_array_v2i8_trap: in getTgtMemIntrinsic()
3536 case Intrinsic::nvvm_suld_2d_array_v4i8_trap: in getTgtMemIntrinsic()
3537 case Intrinsic::nvvm_suld_3d_i8_trap: in getTgtMemIntrinsic()
3538 case Intrinsic::nvvm_suld_3d_v2i8_trap: in getTgtMemIntrinsic()
3539 case Intrinsic::nvvm_suld_3d_v4i8_trap: in getTgtMemIntrinsic()
3540 case Intrinsic::nvvm_suld_1d_i8_zero: in getTgtMemIntrinsic()
3541 case Intrinsic::nvvm_suld_1d_v2i8_zero: in getTgtMemIntrinsic()
3542 case Intrinsic::nvvm_suld_1d_v4i8_zero: in getTgtMemIntrinsic()
3543 case Intrinsic::nvvm_suld_1d_array_i8_zero: in getTgtMemIntrinsic()
3544 case Intrinsic::nvvm_suld_1d_array_v2i8_zero: in getTgtMemIntrinsic()
3545 case Intrinsic::nvvm_suld_1d_array_v4i8_zero: in getTgtMemIntrinsic()
3546 case Intrinsic::nvvm_suld_2d_i8_zero: in getTgtMemIntrinsic()
3547 case Intrinsic::nvvm_suld_2d_v2i8_zero: in getTgtMemIntrinsic()
3548 case Intrinsic::nvvm_suld_2d_v4i8_zero: in getTgtMemIntrinsic()
3549 case Intrinsic::nvvm_suld_2d_array_i8_zero: in getTgtMemIntrinsic()
3550 case Intrinsic::nvvm_suld_2d_array_v2i8_zero: in getTgtMemIntrinsic()
3551 case Intrinsic::nvvm_suld_2d_array_v4i8_zero: in getTgtMemIntrinsic()
3552 case Intrinsic::nvvm_suld_3d_i8_zero: in getTgtMemIntrinsic()
3553 case Intrinsic::nvvm_suld_3d_v2i8_zero: in getTgtMemIntrinsic()
3554 case Intrinsic::nvvm_suld_3d_v4i8_zero: { in getTgtMemIntrinsic()
3555 Info.opc = getOpcForSurfaceInstr(Intrinsic); in getTgtMemIntrinsic()
3565 case Intrinsic::nvvm_suld_1d_i16_clamp: in getTgtMemIntrinsic()
3566 case Intrinsic::nvvm_suld_1d_v2i16_clamp: in getTgtMemIntrinsic()
3567 case Intrinsic::nvvm_suld_1d_v4i16_clamp: in getTgtMemIntrinsic()
3568 case Intrinsic::nvvm_suld_1d_array_i16_clamp: in getTgtMemIntrinsic()
3569 case Intrinsic::nvvm_suld_1d_array_v2i16_clamp: in getTgtMemIntrinsic()
3570 case Intrinsic::nvvm_suld_1d_array_v4i16_clamp: in getTgtMemIntrinsic()
3571 case Intrinsic::nvvm_suld_2d_i16_clamp: in getTgtMemIntrinsic()
3572 case Intrinsic::nvvm_suld_2d_v2i16_clamp: in getTgtMemIntrinsic()
3573 case Intrinsic::nvvm_suld_2d_v4i16_clamp: in getTgtMemIntrinsic()
3574 case Intrinsic::nvvm_suld_2d_array_i16_clamp: in getTgtMemIntrinsic()
3575 case Intrinsic::nvvm_suld_2d_array_v2i16_clamp: in getTgtMemIntrinsic()
3576 case Intrinsic::nvvm_suld_2d_array_v4i16_clamp: in getTgtMemIntrinsic()
3577 case Intrinsic::nvvm_suld_3d_i16_clamp: in getTgtMemIntrinsic()
3578 case Intrinsic::nvvm_suld_3d_v2i16_clamp: in getTgtMemIntrinsic()
3579 case Intrinsic::nvvm_suld_3d_v4i16_clamp: in getTgtMemIntrinsic()
3580 case Intrinsic::nvvm_suld_1d_i16_trap: in getTgtMemIntrinsic()
3581 case Intrinsic::nvvm_suld_1d_v2i16_trap: in getTgtMemIntrinsic()
3582 case Intrinsic::nvvm_suld_1d_v4i16_trap: in getTgtMemIntrinsic()
3583 case Intrinsic::nvvm_suld_1d_array_i16_trap: in getTgtMemIntrinsic()
3584 case Intrinsic::nvvm_suld_1d_array_v2i16_trap: in getTgtMemIntrinsic()
3585 case Intrinsic::nvvm_suld_1d_array_v4i16_trap: in getTgtMemIntrinsic()
3586 case Intrinsic::nvvm_suld_2d_i16_trap: in getTgtMemIntrinsic()
3587 case Intrinsic::nvvm_suld_2d_v2i16_trap: in getTgtMemIntrinsic()
3588 case Intrinsic::nvvm_suld_2d_v4i16_trap: in getTgtMemIntrinsic()
3589 case Intrinsic::nvvm_suld_2d_array_i16_trap: in getTgtMemIntrinsic()
3590 case Intrinsic::nvvm_suld_2d_array_v2i16_trap: in getTgtMemIntrinsic()
3591 case Intrinsic::nvvm_suld_2d_array_v4i16_trap: in getTgtMemIntrinsic()
3592 case Intrinsic::nvvm_suld_3d_i16_trap: in getTgtMemIntrinsic()
3593 case Intrinsic::nvvm_suld_3d_v2i16_trap: in getTgtMemIntrinsic()
3594 case Intrinsic::nvvm_suld_3d_v4i16_trap: in getTgtMemIntrinsic()
3595 case Intrinsic::nvvm_suld_1d_i16_zero: in getTgtMemIntrinsic()
3596 case Intrinsic::nvvm_suld_1d_v2i16_zero: in getTgtMemIntrinsic()
3597 case Intrinsic::nvvm_suld_1d_v4i16_zero: in getTgtMemIntrinsic()
3598 case Intrinsic::nvvm_suld_1d_array_i16_zero: in getTgtMemIntrinsic()
3599 case Intrinsic::nvvm_suld_1d_array_v2i16_zero: in getTgtMemIntrinsic()
3600 case Intrinsic::nvvm_suld_1d_array_v4i16_zero: in getTgtMemIntrinsic()
3601 case Intrinsic::nvvm_suld_2d_i16_zero: in getTgtMemIntrinsic()
3602 case Intrinsic::nvvm_suld_2d_v2i16_zero: in getTgtMemIntrinsic()
3603 case Intrinsic::nvvm_suld_2d_v4i16_zero: in getTgtMemIntrinsic()
3604 case Intrinsic::nvvm_suld_2d_array_i16_zero: in getTgtMemIntrinsic()
3605 case Intrinsic::nvvm_suld_2d_array_v2i16_zero: in getTgtMemIntrinsic()
3606 case Intrinsic::nvvm_suld_2d_array_v4i16_zero: in getTgtMemIntrinsic()
3607 case Intrinsic::nvvm_suld_3d_i16_zero: in getTgtMemIntrinsic()
3608 case Intrinsic::nvvm_suld_3d_v2i16_zero: in getTgtMemIntrinsic()
3609 case Intrinsic::nvvm_suld_3d_v4i16_zero: { in getTgtMemIntrinsic()
3610 Info.opc = getOpcForSurfaceInstr(Intrinsic); in getTgtMemIntrinsic()
3620 case Intrinsic::nvvm_suld_1d_i32_clamp: in getTgtMemIntrinsic()
3621 case Intrinsic::nvvm_suld_1d_v2i32_clamp: in getTgtMemIntrinsic()
3622 case Intrinsic::nvvm_suld_1d_v4i32_clamp: in getTgtMemIntrinsic()
3623 case Intrinsic::nvvm_suld_1d_array_i32_clamp: in getTgtMemIntrinsic()
3624 case Intrinsic::nvvm_suld_1d_array_v2i32_clamp: in getTgtMemIntrinsic()
3625 case Intrinsic::nvvm_suld_1d_array_v4i32_clamp: in getTgtMemIntrinsic()
3626 case Intrinsic::nvvm_suld_2d_i32_clamp: in getTgtMemIntrinsic()
3627 case Intrinsic::nvvm_suld_2d_v2i32_clamp: in getTgtMemIntrinsic()
3628 case Intrinsic::nvvm_suld_2d_v4i32_clamp: in getTgtMemIntrinsic()
3629 case Intrinsic::nvvm_suld_2d_array_i32_clamp: in getTgtMemIntrinsic()
3630 case Intrinsic::nvvm_suld_2d_array_v2i32_clamp: in getTgtMemIntrinsic()
3631 case Intrinsic::nvvm_suld_2d_array_v4i32_clamp: in getTgtMemIntrinsic()
3632 case Intrinsic::nvvm_suld_3d_i32_clamp: in getTgtMemIntrinsic()
3633 case Intrinsic::nvvm_suld_3d_v2i32_clamp: in getTgtMemIntrinsic()
3634 case Intrinsic::nvvm_suld_3d_v4i32_clamp: in getTgtMemIntrinsic()
3635 case Intrinsic::nvvm_suld_1d_i32_trap: in getTgtMemIntrinsic()
3636 case Intrinsic::nvvm_suld_1d_v2i32_trap: in getTgtMemIntrinsic()
3637 case Intrinsic::nvvm_suld_1d_v4i32_trap: in getTgtMemIntrinsic()
3638 case Intrinsic::nvvm_suld_1d_array_i32_trap: in getTgtMemIntrinsic()
3639 case Intrinsic::nvvm_suld_1d_array_v2i32_trap: in getTgtMemIntrinsic()
3640 case Intrinsic::nvvm_suld_1d_array_v4i32_trap: in getTgtMemIntrinsic()
3641 case Intrinsic::nvvm_suld_2d_i32_trap: in getTgtMemIntrinsic()
3642 case Intrinsic::nvvm_suld_2d_v2i32_trap: in getTgtMemIntrinsic()
3643 case Intrinsic::nvvm_suld_2d_v4i32_trap: in getTgtMemIntrinsic()
3644 case Intrinsic::nvvm_suld_2d_array_i32_trap: in getTgtMemIntrinsic()
3645 case Intrinsic::nvvm_suld_2d_array_v2i32_trap: in getTgtMemIntrinsic()
3646 case Intrinsic::nvvm_suld_2d_array_v4i32_trap: in getTgtMemIntrinsic()
3647 case Intrinsic::nvvm_suld_3d_i32_trap: in getTgtMemIntrinsic()
3648 case Intrinsic::nvvm_suld_3d_v2i32_trap: in getTgtMemIntrinsic()
3649 case Intrinsic::nvvm_suld_3d_v4i32_trap: in getTgtMemIntrinsic()
3650 case Intrinsic::nvvm_suld_1d_i32_zero: in getTgtMemIntrinsic()
3651 case Intrinsic::nvvm_suld_1d_v2i32_zero: in getTgtMemIntrinsic()
3652 case Intrinsic::nvvm_suld_1d_v4i32_zero: in getTgtMemIntrinsic()
3653 case Intrinsic::nvvm_suld_1d_array_i32_zero: in getTgtMemIntrinsic()
3654 case Intrinsic::nvvm_suld_1d_array_v2i32_zero: in getTgtMemIntrinsic()
3655 case Intrinsic::nvvm_suld_1d_array_v4i32_zero: in getTgtMemIntrinsic()
3656 case Intrinsic::nvvm_suld_2d_i32_zero: in getTgtMemIntrinsic()
3657 case Intrinsic::nvvm_suld_2d_v2i32_zero: in getTgtMemIntrinsic()
3658 case Intrinsic::nvvm_suld_2d_v4i32_zero: in getTgtMemIntrinsic()
3659 case Intrinsic::nvvm_suld_2d_array_i32_zero: in getTgtMemIntrinsic()
3660 case Intrinsic::nvvm_suld_2d_array_v2i32_zero: in getTgtMemIntrinsic()
3661 case Intrinsic::nvvm_suld_2d_array_v4i32_zero: in getTgtMemIntrinsic()
3662 case Intrinsic::nvvm_suld_3d_i32_zero: in getTgtMemIntrinsic()
3663 case Intrinsic::nvvm_suld_3d_v2i32_zero: in getTgtMemIntrinsic()
3664 case Intrinsic::nvvm_suld_3d_v4i32_zero: { in getTgtMemIntrinsic()
3665 Info.opc = getOpcForSurfaceInstr(Intrinsic); in getTgtMemIntrinsic()
3675 case Intrinsic::nvvm_suld_1d_i64_clamp: in getTgtMemIntrinsic()
3676 case Intrinsic::nvvm_suld_1d_v2i64_clamp: in getTgtMemIntrinsic()
3677 case Intrinsic::nvvm_suld_1d_array_i64_clamp: in getTgtMemIntrinsic()
3678 case Intrinsic::nvvm_suld_1d_array_v2i64_clamp: in getTgtMemIntrinsic()
3679 case Intrinsic::nvvm_suld_2d_i64_clamp: in getTgtMemIntrinsic()
3680 case Intrinsic::nvvm_suld_2d_v2i64_clamp: in getTgtMemIntrinsic()
3681 case Intrinsic::nvvm_suld_2d_array_i64_clamp: in getTgtMemIntrinsic()
3682 case Intrinsic::nvvm_suld_2d_array_v2i64_clamp: in getTgtMemIntrinsic()
3683 case Intrinsic::nvvm_suld_3d_i64_clamp: in getTgtMemIntrinsic()
3684 case Intrinsic::nvvm_suld_3d_v2i64_clamp: in getTgtMemIntrinsic()
3685 case Intrinsic::nvvm_suld_1d_i64_trap: in getTgtMemIntrinsic()
3686 case Intrinsic::nvvm_suld_1d_v2i64_trap: in getTgtMemIntrinsic()
3687 case Intrinsic::nvvm_suld_1d_array_i64_trap: in getTgtMemIntrinsic()
3688 case Intrinsic::nvvm_suld_1d_array_v2i64_trap: in getTgtMemIntrinsic()
3689 case Intrinsic::nvvm_suld_2d_i64_trap: in getTgtMemIntrinsic()
3690 case Intrinsic::nvvm_suld_2d_v2i64_trap: in getTgtMemIntrinsic()
3691 case Intrinsic::nvvm_suld_2d_array_i64_trap: in getTgtMemIntrinsic()
3692 case Intrinsic::nvvm_suld_2d_array_v2i64_trap: in getTgtMemIntrinsic()
3693 case Intrinsic::nvvm_suld_3d_i64_trap: in getTgtMemIntrinsic()
3694 case Intrinsic::nvvm_suld_3d_v2i64_trap: in getTgtMemIntrinsic()
3695 case Intrinsic::nvvm_suld_1d_i64_zero: in getTgtMemIntrinsic()
3696 case Intrinsic::nvvm_suld_1d_v2i64_zero: in getTgtMemIntrinsic()
3697 case Intrinsic::nvvm_suld_1d_array_i64_zero: in getTgtMemIntrinsic()
3698 case Intrinsic::nvvm_suld_1d_array_v2i64_zero: in getTgtMemIntrinsic()
3699 case Intrinsic::nvvm_suld_2d_i64_zero: in getTgtMemIntrinsic()
3700 case Intrinsic::nvvm_suld_2d_v2i64_zero: in getTgtMemIntrinsic()
3701 case Intrinsic::nvvm_suld_2d_array_i64_zero: in getTgtMemIntrinsic()
3702 case Intrinsic::nvvm_suld_2d_array_v2i64_zero: in getTgtMemIntrinsic()
3703 case Intrinsic::nvvm_suld_3d_i64_zero: in getTgtMemIntrinsic()
3704 case Intrinsic::nvvm_suld_3d_v2i64_zero: { in getTgtMemIntrinsic()
3705 Info.opc = getOpcForSurfaceInstr(Intrinsic); in getTgtMemIntrinsic()
4085 IntrinsicId = IsMax ? Intrinsic::nvvm_max_i : Intrinsic::nvvm_min_i; in PerformSELECTCombine()
4087 IntrinsicId = IsMax ? Intrinsic::nvvm_max_ui : Intrinsic::nvvm_min_ui; in PerformSELECTCombine()
4091 IntrinsicId = IsMax ? Intrinsic::nvvm_max_ll : Intrinsic::nvvm_min_ll; in PerformSELECTCombine()
4093 IntrinsicId = IsMax ? Intrinsic::nvvm_max_ull : Intrinsic::nvvm_min_ull; in PerformSELECTCombine()
4399 case Intrinsic::nvvm_ldg_global_i: in ReplaceINTRINSIC_W_CHAIN()
4400 case Intrinsic::nvvm_ldg_global_f: in ReplaceINTRINSIC_W_CHAIN()
4401 case Intrinsic::nvvm_ldg_global_p: in ReplaceINTRINSIC_W_CHAIN()
4402 case Intrinsic::nvvm_ldu_global_i: in ReplaceINTRINSIC_W_CHAIN()
4403 case Intrinsic::nvvm_ldu_global_f: in ReplaceINTRINSIC_W_CHAIN()
4404 case Intrinsic::nvvm_ldu_global_p: { in ReplaceINTRINSIC_W_CHAIN()
4433 case Intrinsic::nvvm_ldg_global_i: in ReplaceINTRINSIC_W_CHAIN()
4434 case Intrinsic::nvvm_ldg_global_f: in ReplaceINTRINSIC_W_CHAIN()
4435 case Intrinsic::nvvm_ldg_global_p: in ReplaceINTRINSIC_W_CHAIN()
4438 case Intrinsic::nvvm_ldu_global_i: in ReplaceINTRINSIC_W_CHAIN()
4439 case Intrinsic::nvvm_ldu_global_f: in ReplaceINTRINSIC_W_CHAIN()
4440 case Intrinsic::nvvm_ldu_global_p: in ReplaceINTRINSIC_W_CHAIN()
4450 case Intrinsic::nvvm_ldg_global_i: in ReplaceINTRINSIC_W_CHAIN()
4451 case Intrinsic::nvvm_ldg_global_f: in ReplaceINTRINSIC_W_CHAIN()
4452 case Intrinsic::nvvm_ldg_global_p: in ReplaceINTRINSIC_W_CHAIN()
4455 case Intrinsic::nvvm_ldu_global_i: in ReplaceINTRINSIC_W_CHAIN()
4456 case Intrinsic::nvvm_ldu_global_f: in ReplaceINTRINSIC_W_CHAIN()
4457 case Intrinsic::nvvm_ldu_global_p: in ReplaceINTRINSIC_W_CHAIN()