Home
last modified time | relevance | path

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

123

/llvm-project-15.0.7/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 DBuiltinsPPC.def26 # define BUILTIN(ID, TYPES, ATTRS)
36 BUILTIN(__builtin_ppc_eieio, "v", "")
38 BUILTIN(__builtin_ppc_isync, "v", "")
39 BUILTIN(__builtin_ppc_lwsync, "v", "")
41 BUILTIN(__builtin_ppc_sync, "v", "")
50 BUILTIN(__builtin_ppc_fric, "dd", "")
51 BUILTIN(__builtin_ppc_frim, "dd", "")
53 BUILTIN(__builtin_ppc_frin, "dd", "")
55 BUILTIN(__builtin_ppc_frip, "dd", "")
57 BUILTIN(__builtin_ppc_friz, "dd", "")
[all …]
H A DBuiltinsNVPTX.def146 BUILTIN(__nvvm_fmin_f, "fff", "")
154 BUILTIN(__nvvm_fmin_d, "ddd", "")
253 BUILTIN(__nvvm_ceil_f, "ff", "")
254 BUILTIN(__nvvm_ceil_d, "dd", "")
259 BUILTIN(__nvvm_fabs_f, "ff", "")
260 BUILTIN(__nvvm_fabs_d, "dd", "")
393 BUILTIN(__nvvm_d2f_rn, "fd", "")
395 BUILTIN(__nvvm_d2f_rz, "fd", "")
397 BUILTIN(__nvvm_d2f_rm, "fd", "")
535 BUILTIN(__syncthreads, "v", "")
[all …]
H A DBuiltinsAArch64NeonSVEBridge.def2 BUILTIN(__builtin_sve_svget_neonq_s8, "V16Scq16Sc", "n")
3 BUILTIN(__builtin_sve_svget_neonq_s16, "V8sq8s", "n")
4 BUILTIN(__builtin_sve_svget_neonq_s32, "V4iq4i", "n")
5 BUILTIN(__builtin_sve_svget_neonq_s64, "V2Wiq2Wi", "n")
6 BUILTIN(__builtin_sve_svget_neonq_u8, "V16Ucq16Uc", "n")
7 BUILTIN(__builtin_sve_svget_neonq_u16, "V16Usq16Us", "n")
8 BUILTIN(__builtin_sve_svget_neonq_u32, "V4Uiq4Ui", "n")
10 BUILTIN(__builtin_sve_svget_neonq_f16, "V8hq8h", "n")
11 BUILTIN(__builtin_sve_svget_neonq_f32, "V4fq4f", "n")
12 BUILTIN(__builtin_sve_svget_neonq_f64, "V2dq2d", "n")
[all …]
H A DBuiltins.def142 BUILTIN(__builtin_huge_val, "d", "nc")
206 BUILTIN(__builtin_cbrt , "dd", "Fnc")
207 BUILTIN(__builtin_cbrtf, "ff", "Fnc")
224 BUILTIN(__builtin_erf , "dd", "Fne")
225 BUILTIN(__builtin_erff, "ff", "Fne")
228 BUILTIN(__builtin_erfc , "dd", "Fne")
229 BUILTIN(__builtin_erfcf, "ff", "Fne")
246 BUILTIN(__builtin_fdim, "ddd", "Fne")
646 BUILTIN(__builtin_trap, "v", "nr")
798 BUILTIN(__sync_swap, "v.", "t")
[all …]
H A DBuiltinsARM.def25 BUILTIN(__clear_cache, "vv*v*", "i")
36 BUILTIN(__builtin_arm_qadd, "iii", "nc")
37 BUILTIN(__builtin_arm_qsub, "iii", "nc")
38 BUILTIN(__builtin_arm_qdbl, "ii", "nc")
129 BUILTIN(__builtin_arm_clrex, "v", "")
176 BUILTIN(__builtin_arm_nop, "v", "")
178 BUILTIN(__builtin_arm_wfe, "v", "")
179 BUILTIN(__builtin_arm_wfi, "v", "")
180 BUILTIN(__builtin_arm_sev, "v", "")
181 BUILTIN(__builtin_arm_sevl, "v", "")
[all …]
H A DBuiltinsAMDGPU.def59 BUILTIN(__builtin_amdgcn_s_getpc, "WUi", "n")
91 BUILTIN(__builtin_amdgcn_rcp, "dd", "nc")
92 BUILTIN(__builtin_amdgcn_rcpf, "ff", "nc")
93 BUILTIN(__builtin_amdgcn_sqrt, "dd", "nc")
94 BUILTIN(__builtin_amdgcn_sqrtf, "ff", "nc")
95 BUILTIN(__builtin_amdgcn_rsq, "dd", "nc")
96 BUILTIN(__builtin_amdgcn_rsqf, "ff", "nc")
99 BUILTIN(__builtin_amdgcn_sinf, "ff", "nc")
100 BUILTIN(__builtin_amdgcn_cosf, "ff", "nc")
108 BUILTIN(__builtin_amdgcn_fract, "dd", "nc")
[all …]
H A DBuiltinsAArch64.def25 BUILTIN(__clear_cache, "vv*v*", "i")
27 BUILTIN(__builtin_arm_ldrex, "v.", "t")
28 BUILTIN(__builtin_arm_ldaex, "v.", "t")
31 BUILTIN(__builtin_arm_clrex, "v", "")
40 BUILTIN(__builtin_arm_nop, "v", "")
41 BUILTIN(__builtin_arm_yield, "v", "")
42 BUILTIN(__builtin_arm_wfe, "v", "")
43 BUILTIN(__builtin_arm_wfi, "v", "")
44 BUILTIN(__builtin_arm_sev, "v", "")
45 BUILTIN(__builtin_arm_sevl, "v", "")
[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 DTargetBuiltins.h29 #define BUILTIN(ID, TYPE, ATTRS) BI##ID, macro
40 #define BUILTIN(ID, TYPE, ATTRS) BI##ID, macro
49 #define BUILTIN(ID, TYPE, ATTRS) BI##ID, macro
62 #define BUILTIN(ID, TYPE, ATTRS) BI##ID, macro
82 #define BUILTIN(ID, TYPE, ATTRS) BI##ID, macro
92 #define BUILTIN(ID, TYPE, ATTRS) BI##ID, macro
112 #define BUILTIN(ID, TYPE, ATTRS) BI##ID, macro
116 #define BUILTIN(ID, TYPE, ATTRS) BI##ID, macro
126 #define BUILTIN(ID, TYPE, ATTRS) BI##ID, macro
135 #define BUILTIN(ID, TYPE, ATTRS) BI##ID, macro
[all …]
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 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 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)
20 #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 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)
136 #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
/llvm-project-15.0.7/clang/test/Analysis/
H A Dbstring.c49 # define BUILTIN(f) __builtin_ ## f macro
51 # define BUILTIN(f) f macro
64 #define __memcpy_chk BUILTIN(__memcpy_chk)
72 #define memcpy BUILTIN(memcpy)
190 #define __mempcpy_chk BUILTIN(__mempcpy_chk)
198 #define mempcpy BUILTIN(mempcpy)
356 #define __memmove_chk BUILTIN(__memmove_chk)
363 #define memmove BUILTIN(memmove)
405 #define bcmp BUILTIN(bcmp)
411 #define memcmp BUILTIN(memcmp)
[all …]
H A Dstring-fail.c27 # define BUILTIN(f) __builtin_ ## f macro
29 # define BUILTIN(f) f macro
41 #define strnlen BUILTIN(strnlen)
H A Dstring.c61 # define BUILTIN(f) __builtin_ ## f macro
63 # define BUILTIN(f) f macro
79 #define strlen BUILTIN(strlen)
318 #define strcpy BUILTIN(strcpy)
393 #define stpcpy BUILTIN(stpcpy)
434 #define strcat BUILTIN(strcat)
533 #define strncpy BUILTIN(strncpy)
645 #define strncat BUILTIN(strncat)
789 #define strcmp BUILTIN(strcmp)
904 #define strncmp BUILTIN(strncmp)
[all …]
H A Dbstring.cpp14 #define BUILTIN(f) __builtin_##f macro
16 #define BUILTIN(f) f macro
21 #define __mempcpy_chk BUILTIN(__mempcpy_chk)
29 #define mempcpy BUILTIN(mempcpy)
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dbuiltin-std-move-nobuiltin.cpp18 static_assert(addr(std::move(builtin)) == &BUILTIN);
19 static_assert(addr(std::move_if_noexcept(builtin)) == &BUILTIN);
20 static_assert(addr(std::forward(builtin)) == &BUILTIN);
/llvm-project-15.0.7/clang/test/Sema/
H A Dwarn-strncat-size.c10 # define BUILTIN(f) __builtin_ ## f macro
12 # define BUILTIN(f) f macro
15 #define strncat BUILTIN(strncat)
/llvm-project-15.0.7/libclc/generic/lib/
H A Dclcmacro.h149 #define _CLC_DEFINE_BINARY_BUILTIN(RET_TYPE, FUNCTION, BUILTIN, ARG1_TYPE, ARG2_TYPE) \ argument
151 return BUILTIN(x, y); \
155 #define _CLC_DEFINE_BINARY_BUILTIN_WITH_SCALAR_SECOND_ARG(RET_TYPE, FUNCTION, BUILTIN, ARG1_TYPE, A… argument
156 _CLC_DEFINE_BINARY_BUILTIN(RET_TYPE, FUNCTION, BUILTIN, ARG1_TYPE, ARG2_TYPE) \
159 #define _CLC_DEFINE_UNARY_BUILTIN(RET_TYPE, FUNCTION, BUILTIN, ARG1_TYPE) \ argument
161 return BUILTIN(x); \

123