|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/Basic/BuiltinsAMDGPU.def 23 BUILTIN(__builtin_amdgcn_dispatch_ptr, "v*4", "nc")
24 BUILTIN(__builtin_amdgcn_kernarg_segment_ptr, "v*4", "nc")
25 BUILTIN(__builtin_amdgcn_implicitarg_ptr, "v*4", "nc")
26 BUILTIN(__builtin_amdgcn_queue_ptr, "v*4", "nc")
28 BUILTIN(__builtin_amdgcn_workgroup_id_x, "Ui", "nc")
29 BUILTIN(__builtin_amdgcn_workgroup_id_y, "Ui", "nc")
30 BUILTIN(__builtin_amdgcn_workgroup_id_z, "Ui", "nc")
32 BUILTIN(__builtin_amdgcn_workitem_id_x, "Ui", "nc")
33 BUILTIN(__builtin_amdgcn_workitem_id_y, "Ui", "nc")
34 BUILTIN(__builtin_amdgcn_workitem_id_z, "Ui", "nc")
36 BUILTIN(__builtin_amdgcn_mbcnt_hi, "UiUiUi", "nc")
37 BUILTIN(__builtin_amdgcn_mbcnt_lo, "UiUiUi", "nc")
42 BUILTIN(__builtin_amdgcn_s_getreg, "UiIi", "n")
43 BUILTIN(__builtin_amdgcn_s_getpc, "LUi", "n")
44 BUILTIN(__builtin_amdgcn_s_waitcnt, "vIi", "n")
45 BUILTIN(__builtin_amdgcn_s_sendmsg, "vIiUi", "n")
46 BUILTIN(__builtin_amdgcn_s_sendmsghalt, "vIiUi", "n")
47 BUILTIN(__builtin_amdgcn_s_barrier, "v", "n")
48 BUILTIN(__builtin_amdgcn_wave_barrier, "v", "n")
49 BUILTIN(__builtin_amdgcn_s_dcache_inv, "v", "n")
50 BUILTIN(__builtin_amdgcn_buffer_wbinvl1, "v", "n")
51 BUILTIN(__builtin_amdgcn_ds_gws_init, "vUiUi", "n")
52 BUILTIN(__builtin_amdgcn_ds_gws_barrier, "vUiUi", "n")
53 BUILTIN(__builtin_amdgcn_ds_gws_sema_v, "vUi", "n")
54 BUILTIN(__builtin_amdgcn_ds_gws_sema_br, "vUiUi", "n")
55 BUILTIN(__builtin_amdgcn_ds_gws_sema_p, "vUi", "n")
58 BUILTIN(__builtin_amdgcn_div_scale, "dddbb*", "n")
59 BUILTIN(__builtin_amdgcn_div_scalef, "fffbb*", "n")
60 BUILTIN(__builtin_amdgcn_div_fmas, "ddddb", "nc")
61 BUILTIN(__builtin_amdgcn_div_fmasf, "ffffb", "nc")
62 BUILTIN(__builtin_amdgcn_div_fixup, "dddd", "nc")
63 BUILTIN(__builtin_amdgcn_div_fixupf, "ffff", "nc")
64 BUILTIN(__builtin_amdgcn_trig_preop, "ddi", "nc")
65 BUILTIN(__builtin_amdgcn_trig_preopf, "ffi", "nc")
66 BUILTIN(__builtin_amdgcn_rcp, "dd", "nc")
67 BUILTIN(__builtin_amdgcn_rcpf, "ff", "nc")
68 BUILTIN(__builtin_amdgcn_rsq, "dd", "nc")
69 BUILTIN(__builtin_amdgcn_rsqf, "ff", "nc")
70 BUILTIN(__builtin_amdgcn_rsq_clamp, "dd", "nc")
71 BUILTIN(__builtin_amdgcn_rsq_clampf, "ff", "nc")
72 BUILTIN(__builtin_amdgcn_sinf, "ff", "nc")
73 BUILTIN(__builtin_amdgcn_cosf, "ff", "nc")
74 BUILTIN(__builtin_amdgcn_log_clampf, "ff", "nc")
75 BUILTIN(__builtin_amdgcn_ldexp, "ddi", "nc")
76 BUILTIN(__builtin_amdgcn_ldexpf, "ffi", "nc")
77 BUILTIN(__builtin_amdgcn_frexp_mant, "dd", "nc")
78 BUILTIN(__builtin_amdgcn_frexp_mantf, "ff", "nc")
79 BUILTIN(__builtin_amdgcn_frexp_exp, "id", "nc")
80 BUILTIN(__builtin_amdgcn_frexp_expf, "if", "nc")
81 BUILTIN(__builtin_amdgcn_fract, "dd", "nc")
82 BUILTIN(__builtin_amdgcn_fractf, "ff", "nc")
83 BUILTIN(__builtin_amdgcn_lerp, "UiUiUiUi", "nc")
84 BUILTIN(__builtin_amdgcn_class, "bdi", "nc")
85 BUILTIN(__builtin_amdgcn_classf, "bfi", "nc")
86 BUILTIN(__builtin_amdgcn_cubeid, "ffff", "nc")
87 BUILTIN(__builtin_amdgcn_cubesc, "ffff", "nc")
88 BUILTIN(__builtin_amdgcn_cubetc, "ffff", "nc")
89 BUILTIN(__builtin_amdgcn_cubema, "ffff", "nc")
90 BUILTIN(__builtin_amdgcn_s_memtime, "LUi", "n")
91 BUILTIN(__builtin_amdgcn_s_sleep, "vIi", "n")
92 BUILTIN(__builtin_amdgcn_s_incperflevel, "vIi", "n")
93 BUILTIN(__builtin_amdgcn_s_decperflevel, "vIi", "n")
94 BUILTIN(__builtin_amdgcn_uicmp, "LUiUiUiIi", "nc")
95 BUILTIN(__builtin_amdgcn_uicmpl, "LUiLUiLUiIi", "nc")
96 BUILTIN(__builtin_amdgcn_sicmp, "LUiiiIi", "nc")
97 BUILTIN(__builtin_amdgcn_sicmpl, "LUiLiLiIi", "nc")
98 BUILTIN(__builtin_amdgcn_fcmp, "LUiddIi", "nc")
99 BUILTIN(__builtin_amdgcn_fcmpf, "LUiffIi", "nc")
100 BUILTIN(__builtin_amdgcn_ds_swizzle, "iiIi", "nc")
101 BUILTIN(__builtin_amdgcn_ds_permute, "iii", "nc")
102 BUILTIN(__builtin_amdgcn_ds_bpermute, "iii", "nc")
103 BUILTIN(__builtin_amdgcn_readfirstlane, "ii", "nc")
104 BUILTIN(__builtin_amdgcn_readlane, "iii", "nc")
105 BUILTIN(__builtin_amdgcn_fmed3f, "ffff", "nc")
106 BUILTIN(__builtin_amdgcn_ds_faddf, "ff*3fIiIiIb", "n")
107 BUILTIN(__builtin_amdgcn_ds_fminf, "ff*3fIiIiIb", "n")
108 BUILTIN(__builtin_amdgcn_ds_fmaxf, "ff*3fIiIiIb", "n")
109 BUILTIN(__builtin_amdgcn_ds_append, "ii*3", "n")
110 BUILTIN(__builtin_amdgcn_ds_consume, "ii*3", "n")
111 BUILTIN(__builtin_amdgcn_alignbit, "UiUiUiUi", "nc")
112 BUILTIN(__builtin_amdgcn_alignbyte, "UiUiUiUi", "nc")
113 BUILTIN(__builtin_amdgcn_ubfe, "UiUiUiUi", "nc")
114 BUILTIN(__builtin_amdgcn_sbfe, "UiUiUiUi", "nc")
115 BUILTIN(__builtin_amdgcn_cvt_pkrtz, "E2hff", "nc")
116 BUILTIN(__builtin_amdgcn_cvt_pknorm_i16, "E2sff", "nc")
117 BUILTIN(__builtin_amdgcn_cvt_pknorm_u16, "E2Usff", "nc")
118 BUILTIN(__builtin_amdgcn_cvt_pk_i16, "E2sii", "nc")
119 BUILTIN(__builtin_amdgcn_cvt_pk_u16, "E2UsUiUi", "nc")
120 BUILTIN(__builtin_amdgcn_cvt_pk_u8_f32, "UifUiUi", "nc")
121 BUILTIN(__builtin_amdgcn_sad_u8, "UiUiUiUi", "nc")
122 BUILTIN(__builtin_amdgcn_msad_u8, "UiUiUiUi", "nc")
123 BUILTIN(__builtin_amdgcn_sad_hi_u8, "UiUiUiUi", "nc")
124 BUILTIN(__builtin_amdgcn_sad_u16, "UiUiUiUi", "nc")
125 BUILTIN(__builtin_amdgcn_qsad_pk_u16_u8, "LUiLUiUiLUi", "nc")
126 BUILTIN(__builtin_amdgcn_mqsad_pk_u16_u8, "LUiLUiUiLUi", "nc")
127 BUILTIN(__builtin_amdgcn_mqsad_u32_u8, "V4UiLUiUiV4Ui", "nc")
141 BUILTIN(__builtin_amdgcn_interp_p1_f16, "ffUiUibUi", "nc")
142 BUILTIN(__builtin_amdgcn_interp_p2_f16, "hffUiUibUi", "nc")
143 BUILTIN(__builtin_amdgcn_interp_p1, "ffUiUiUi", "nc")
144 BUILTIN(__builtin_amdgcn_interp_p2, "fffUiUiUi", "nc")
145 BUILTIN(__builtin_amdgcn_interp_mov, "fUiUiUiUi", "nc")
194 BUILTIN(__builtin_amdgcn_read_exec, "LUi", "nc")
195 BUILTIN(__builtin_amdgcn_read_exec_lo, "Ui", "nc")
196 BUILTIN(__builtin_amdgcn_read_exec_hi, "Ui", "nc")
202 BUILTIN(__builtin_r600_implicitarg_ptr, "Uc*7", "nc")
204 BUILTIN(__builtin_r600_read_tgid_x, "Ui", "nc")
205 BUILTIN(__builtin_r600_read_tgid_y, "Ui", "nc")
206 BUILTIN(__builtin_r600_read_tgid_z, "Ui", "nc")
208 BUILTIN(__builtin_r600_read_tidig_x, "Ui", "nc")
209 BUILTIN(__builtin_r600_read_tidig_y, "Ui", "nc")
210 BUILTIN(__builtin_r600_read_tidig_z, "Ui", "nc")
212 BUILTIN(__builtin_r600_recipsqrt_ieee, "dd", "nc")
213 BUILTIN(__builtin_r600_recipsqrt_ieeef, "ff", "nc")