Home
last modified time | relevance | path

Searched refs:BUILTIN (Results 1 – 25 of 48) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DBuiltinsVEVL.gen.def1 BUILTIN(__builtin_ve_vl_vld_vssl, "V256dLUivC*Ui", "n")
2 BUILTIN(__builtin_ve_vl_vld_vssvl, "V256dLUivC*V256dUi", "n")
3 BUILTIN(__builtin_ve_vl_vldnc_vssl, "V256dLUivC*Ui", "n")
5 BUILTIN(__builtin_ve_vl_vldu_vssl, "V256dLUivC*Ui", "n")
7 BUILTIN(__builtin_ve_vl_vldunc_vssl, "V256dLUivC*Ui", "n")
85 BUILTIN(__builtin_ve_vl_lvsd_svs, "dV256dUi", "n")
86 BUILTIN(__builtin_ve_vl_lvss_svs, "fV256dUi", "n")
1254 BUILTIN(__builtin_ve_vl_fencei, "v", "n")
1255 BUILTIN(__builtin_ve_vl_fencem_s, "vUi", "n")
1256 BUILTIN(__builtin_ve_vl_fencec_s, "vUi", "n")
[all …]
H A DBuiltinsMips.def34 BUILTIN(__builtin_mips_addq_s_w, "iii", "n")
35 BUILTIN(__builtin_mips_subq_s_w, "iii", "n")
37 BUILTIN(__builtin_mips_addsc, "iii", "n")
38 BUILTIN(__builtin_mips_addwc, "iii", "n")
40 BUILTIN(__builtin_mips_modsub, "iii", "nc")
45 BUILTIN(__builtin_mips_absq_s_w, "ii", "n")
112 BUILTIN(__builtin_mips_rddsp, "iIi", "n")
113 BUILTIN(__builtin_mips_insv, "iii", "n")
123 BUILTIN(__builtin_mips_lhx, "iv*i", "n")
124 BUILTIN(__builtin_mips_lwx, "iv*i", "n")
[all …]
H A DBuiltinsNVPTX.def197 BUILTIN(__nvvm_fmin_f, "fff", "")
205 BUILTIN(__nvvm_fmin_d, "ddd", "")
308 BUILTIN(__nvvm_ceil_f, "ff", "")
309 BUILTIN(__nvvm_ceil_d, "dd", "")
314 BUILTIN(__nvvm_fabs_f, "ff", "")
315 BUILTIN(__nvvm_fabs_d, "dd", "")
448 BUILTIN(__nvvm_d2f_rn, "fd", "")
450 BUILTIN(__nvvm_d2f_rz, "fd", "")
452 BUILTIN(__nvvm_d2f_rm, "fd", "")
590 BUILTIN(__syncthreads, "v", "")
[all …]
H A DBuiltins.def212 BUILTIN(__builtin_cbrt , "dd", "Fnc")
213 BUILTIN(__builtin_cbrtf, "ff", "Fnc")
230 BUILTIN(__builtin_erf , "dd", "Fne")
231 BUILTIN(__builtin_erff, "ff", "Fne")
234 BUILTIN(__builtin_erfc , "dd", "Fne")
235 BUILTIN(__builtin_erfcf, "ff", "Fne")
257 BUILTIN(__builtin_fdim, "ddd", "Fne")
266 BUILTIN(__builtin_fma, "dddd", "Fne")
675 BUILTIN(__builtin_trap, "v", "nr")
845 BUILTIN(__sync_swap, "v.", "t")
[all …]
H A DBuiltinsARM.def29 BUILTIN(__clear_cache, "vv*v*", "i")
40 BUILTIN(__builtin_arm_qadd, "iii", "nc")
42 BUILTIN(__builtin_arm_qdbl, "ii", "nc")
61 BUILTIN(__builtin_arm_sel, "iii", "nc")
135 BUILTIN(__builtin_arm_clrex, "v", "")
182 BUILTIN(__builtin_arm_nop, "v", "")
184 BUILTIN(__builtin_arm_wfe, "v", "")
185 BUILTIN(__builtin_arm_wfi, "v", "")
186 BUILTIN(__builtin_arm_sev, "v", "")
187 BUILTIN(__builtin_arm_sevl, "v", "")
[all …]
H A DBuiltinsAMDGPU.def88 BUILTIN(__builtin_amdgcn_rcp, "dd", "nc")
89 BUILTIN(__builtin_amdgcn_rcpf, "ff", "nc")
90 BUILTIN(__builtin_amdgcn_sqrt, "dd", "nc")
91 BUILTIN(__builtin_amdgcn_sqrtf, "ff", "nc")
92 BUILTIN(__builtin_amdgcn_rsq, "dd", "nc")
93 BUILTIN(__builtin_amdgcn_rsqf, "ff", "nc")
96 BUILTIN(__builtin_amdgcn_sinf, "ff", "nc")
97 BUILTIN(__builtin_amdgcn_cosf, "ff", "nc")
98 BUILTIN(__builtin_amdgcn_logf, "ff", "nc")
99 BUILTIN(__builtin_amdgcn_exp2f, "ff", "nc")
[all …]
H A DBuiltinsVE.def10 // this file must define the BUILTIN macro to make use of this information.
14 #if defined(BUILTIN) && !defined(TARGET_BUILTIN)
15 # define TARGET_BUILTIN(ID, TYPE, ATTRS, FEATURE) BUILTIN(ID, TYPE, ATTRS)
20 BUILTIN(__builtin_ve_vl_pack_f32p, "ULifC*fC*", "n")
21 BUILTIN(__builtin_ve_vl_pack_f32a, "ULifC*", "n")
23 BUILTIN(__builtin_ve_vl_extract_vm512u, "V256bV512b", "n")
24 BUILTIN(__builtin_ve_vl_extract_vm512l, "V256bV512b", "n")
25 BUILTIN(__builtin_ve_vl_insert_vm512u, "V512bV512bV256b", "n")
26 BUILTIN(__builtin_ve_vl_insert_vm512l, "V512bV512bV256b", "n")
28 // Use generated BUILTIN definitions
[all …]
H A DBuiltinsPPC.def22 #ifndef BUILTIN
23 #define BUILTIN(ID, TYPE, ATTRS)
54 BUILTIN(__builtin_ppc_eieio, "v", "")
56 BUILTIN(__builtin_ppc_isync, "v", "")
59 BUILTIN(__builtin_ppc_sync, "v", "")
68 BUILTIN(__builtin_ppc_fric, "dd", "")
69 BUILTIN(__builtin_ppc_frim, "dd", "")
71 BUILTIN(__builtin_ppc_frin, "dd", "")
73 BUILTIN(__builtin_ppc_frip, "dd", "")
75 BUILTIN(__builtin_ppc_friz, "dd", "")
[all …]
H A DBuiltinsAArch64.def29 BUILTIN(__clear_cache, "vv*v*", "i")
31 BUILTIN(__builtin_arm_ldrex, "v.", "t")
32 BUILTIN(__builtin_arm_ldaex, "v.", "t")
35 BUILTIN(__builtin_arm_clrex, "v", "")
46 BUILTIN(__builtin_arm_nop, "v", "")
47 BUILTIN(__builtin_arm_yield, "v", "")
48 BUILTIN(__builtin_arm_wfe, "v", "")
49 BUILTIN(__builtin_arm_wfi, "v", "")
50 BUILTIN(__builtin_arm_sev, "v", "")
51 BUILTIN(__builtin_arm_sevl, "v", "")
[all …]
H A DTargetBuiltins.h29 #define BUILTIN(ID, TYPE, ATTRS) BI##ID, macro
41 #define BUILTIN(ID, TYPE, ATTRS) BI##ID, macro
50 #define BUILTIN(ID, TYPE, ATTRS) BI##ID, macro
60 #define BUILTIN(ID, TYPE, ATTRS) BI##ID, macro
96 #define BUILTIN(ID, TYPE, ATTRS) BI##ID, macro
106 #define BUILTIN(ID, TYPE, ATTRS) BI##ID, macro
126 #define BUILTIN(ID, TYPE, ATTRS) BI##ID, macro
130 #define BUILTIN(ID, TYPE, ATTRS) BI##ID, macro
140 #define BUILTIN(ID, TYPE, ATTRS) BI##ID, macro
149 #define BUILTIN(ID, TYPE, ATTRS) BI##ID, macro
[all …]
H A DBuiltinsXCore.def10 // this file must define the BUILTIN macro to make use of this information.
16 BUILTIN(__builtin_bitrev, "UiUi", "nc")
17 BUILTIN(__builtin_getid, "Si", "nc")
18 BUILTIN(__builtin_getps, "UiUi", "n")
19 BUILTIN(__builtin_setps, "vUiUi", "n")
21 #undef BUILTIN
H A DBuiltinsWebAssembly.def18 #if defined(BUILTIN) && !defined(TARGET_BUILTIN)
25 BUILTIN(__builtin_wasm_memory_size, "zIi", "n")
26 BUILTIN(__builtin_wasm_memory_grow, "zIiz", "n")
34 BUILTIN(__builtin_wasm_min_f32, "fff", "nc")
35 BUILTIN(__builtin_wasm_max_f32, "fff", "nc")
36 BUILTIN(__builtin_wasm_min_f64, "ddd", "nc")
37 BUILTIN(__builtin_wasm_max_f64, "ddd", "nc")
49 BUILTIN(__builtin_wasm_trunc_s_i32_f32, "if", "nc")
50 BUILTIN(__builtin_wasm_trunc_u_i32_f32, "if", "nc")
51 BUILTIN(__builtin_wasm_trunc_s_i32_f64, "id", "nc")
[all …]
H A DBuiltinsRISCVVector.def10 // this file must define the BUILTIN macro to make use of this information.
14 #if defined(BUILTIN) && !defined(TARGET_BUILTIN)
15 # define TARGET_BUILTIN(ID, TYPE, ATTRS, FEATURE) BUILTIN(ID, TYPE, ATTRS)
21 #undef BUILTIN
H A DBuiltinsLoongArch.def10 // this file must define the BUILTIN macro to make use of this information.
14 #if defined(BUILTIN) && !defined(TARGET_BUILTIN)
15 # define TARGET_BUILTIN(ID, TYPE, ATTRS, FEATURE) BUILTIN(ID, TYPE, ATTRS)
27 #undef BUILTIN
H A DBuiltinsBPF.def10 // this file must define the BUILTIN macro to make use of this information.
16 #if defined(BUILTIN) && !defined(TARGET_BUILTIN)
17 # define TARGET_BUILTIN(ID, TYPE, ATTRS, FEATURE) BUILTIN(ID, TYPE, ATTRS)
32 #undef BUILTIN
H A DBuiltinsRISCV.def10 // this file must define the BUILTIN macro to make use of this information.
14 #if defined(BUILTIN) && !defined(TARGET_BUILTIN)
15 # define TARGET_BUILTIN(ID, TYPE, ATTRS, FEATURE) BUILTIN(ID, TYPE, ATTRS)
92 #undef BUILTIN
H A DBuiltinsSME.def10 // this file must define the BUILTIN macro to make use of this information.
20 #undef BUILTIN
H A DBuiltinsX86_64.def10 // this file must define the BUILTIN macro to make use of this information.
16 #if defined(BUILTIN) && !defined(TARGET_BUILTIN)
17 # define TARGET_BUILTIN(ID, TYPE, ATTRS, FEATURE) BUILTIN(ID, TYPE, ATTRS)
20 #if defined(BUILTIN) && !defined(TARGET_HEADER_BUILTIN)
21 # define TARGET_HEADER_BUILTIN(ID, TYPE, ATTRS, HEADER, LANG, FEATURE) BUILTIN(ID, TYPE, ATTRS)
158 #undef BUILTIN
H A DBuiltinsSVE.def10 // this file must define the BUILTIN macro to make use of this information.
21 #undef BUILTIN
H A DBuiltinsNEON.def10 // this file must define the BUILTIN macro to make use of this information.
21 #undef BUILTIN
H A DBuiltinsHexagon.def10 // this file must define the BUILTIN macro to make use of this information.
16 #if defined(BUILTIN) && !defined(TARGET_BUILTIN)
17 # define TARGET_BUILTIN(ID, TYPE, ATTRS, FEATURE) BUILTIN(ID, TYPE, ATTRS)
159 #undef BUILTIN
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DVE.cpp22 #define BUILTIN(ID, TYPE, ATTRS) \ macro
H A DXCore.cpp22 #define BUILTIN(ID, TYPE, ATTRS) \ macro
H A DBPF.cpp23 #define BUILTIN(ID, TYPE, ATTRS) \ macro
H A DSystemZ.cpp24 #define BUILTIN(ID, TYPE, ATTRS) \ macro

12