Home
last modified time | relevance | path

Searched refs:BUILTIN (Results 1 – 25 of 27) 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")
4 BUILTIN(__builtin_ve_vl_vldnc_vssvl, "V256dLUivC*V256dUi", "n")
5 BUILTIN(__builtin_ve_vl_vldu_vssl, "V256dLUivC*Ui", "n")
6 BUILTIN(__builtin_ve_vl_vldu_vssvl, "V256dLUivC*V256dUi", "n")
7 BUILTIN(__builtin_ve_vl_vldunc_vssl, "V256dLUivC*Ui", "n")
8 BUILTIN(__builtin_ve_vl_vldunc_vssvl, "V256dLUivC*V256dUi", "n")
9 BUILTIN(__builtin_ve_vl_vldlsx_vssl, "V256dLUivC*Ui", "n")
10 BUILTIN(__builtin_ve_vl_vldlsx_vssvl, "V256dLUivC*V256dUi", "n")
[all …]
H A DBuiltinsMips.def10 // this file must define the BUILTIN macro to make use of this information.
19 BUILTIN(__builtin_mips_addu_qb, "V4ScV4ScV4Sc", "n")
20 BUILTIN(__builtin_mips_addu_s_qb, "V4ScV4ScV4Sc", "n")
21 BUILTIN(__builtin_mips_subu_qb, "V4ScV4ScV4Sc", "n")
22 BUILTIN(__builtin_mips_subu_s_qb, "V4ScV4ScV4Sc", "n")
24 BUILTIN(__builtin_mips_addq_ph, "V2sV2sV2s", "n")
25 BUILTIN(__builtin_mips_addq_s_ph, "V2sV2sV2s", "n")
26 BUILTIN(__builtin_mips_subq_ph, "V2sV2sV2s", "n")
27 BUILTIN(__builtin_mips_subq_s_ph, "V2sV2sV2s", "n")
29 BUILTIN(__builtin_mips_madd, "LLiLLiii", "nc")
[all …]
H A DBuiltinsARM.def10 // this file must define the BUILTIN macro to make use of this information.
16 #if defined(BUILTIN) && !defined(LANGBUILTIN)
17 # define LANGBUILTIN(ID, TYPE, ATTRS, BUILTIN_LANG) BUILTIN(ID, TYPE, ATTRS)
20 #if defined(BUILTIN) && !defined(TARGET_BUILTIN)
21 # define TARGET_BUILTIN(ID, TYPE, ATTRS, FEATURE) BUILTIN(ID, TYPE, ATTRS)
24 #if defined(BUILTIN) && !defined(TARGET_HEADER_BUILTIN)
25 # define TARGET_HEADER_BUILTIN(ID, TYPE, ATTRS, HEADER, LANG, FEATURE) BUILTIN(ID, TYPE, ATTRS)
29 BUILTIN(__clear_cache, "vv*v*", "i")
32 BUILTIN(__builtin_arm_smulbb, "iii", "nc")
33 BUILTIN(__builtin_arm_smulbt, "iii", "nc")
[all …]
H A DBuiltinsAMDGPU.def10 // this file must define the BUILTIN macro to make use of this information.
21 #if defined(BUILTIN) && !defined(TARGET_BUILTIN)
22 # define TARGET_BUILTIN(ID, TYPE, ATTRS, FEATURE) BUILTIN(ID, TYPE, ATTRS)
28 BUILTIN(__builtin_amdgcn_dispatch_ptr, "v*4", "nc")
29 BUILTIN(__builtin_amdgcn_kernarg_segment_ptr, "v*4", "nc")
30 BUILTIN(__builtin_amdgcn_implicitarg_ptr, "v*4", "nc")
31 BUILTIN(__builtin_amdgcn_queue_ptr, "v*4", "nc")
33 BUILTIN(__builtin_amdgcn_workgroup_id_x, "Ui", "nc")
34 BUILTIN(__builtin_amdgcn_workgroup_id_y, "Ui", "nc")
35 BUILTIN(__builtin_amdgcn_workgroup_id_z, "Ui", "nc")
[all …]
H A DBuiltinsPPC.def10 // this file must define the BUILTIN macro or the CUSTOM_BUILTIN macro to
22 #ifndef BUILTIN
23 #define BUILTIN(ID, TYPE, ATTRS)
26 #if defined(BUILTIN) && !defined(TARGET_BUILTIN)
27 #define TARGET_BUILTIN(ID, TYPE, ATTRS, FEATURE) BUILTIN(ID, TYPE, ATTRS)
95 BUILTIN(__builtin_ppc_popcntb, "ULiULi", "")
96 BUILTIN(__builtin_ppc_poppar4, "iUi", "")
97 BUILTIN(__builtin_ppc_poppar8, "iULLi", "")
98 BUILTIN(__builtin_ppc_eieio, "v", "")
99 BUILTIN(__builtin_ppc_iospace_eieio, "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 DBuiltinsAArch64.def10 // this file must define the BUILTIN macro to make use of this information.
16 #if defined(BUILTIN) && !defined(LANGBUILTIN)
17 # define LANGBUILTIN(ID, TYPE, ATTRS, BUILTIN_LANG) BUILTIN(ID, TYPE, ATTRS)
20 #if defined(BUILTIN) && !defined(TARGET_BUILTIN)
21 # define TARGET_BUILTIN(ID, TYPE, ATTRS, FEATURE) BUILTIN(ID, TYPE, ATTRS)
24 #if defined(BUILTIN) && !defined(TARGET_HEADER_BUILTIN)
25 # define TARGET_HEADER_BUILTIN(ID, TYPE, ATTRS, HEADER, LANG, FEATURE) BUILTIN(ID, TYPE, ATTRS)
29 BUILTIN(__clear_cache, "vv*v*", "i")
31 BUILTIN(__builtin_arm_ldrex, "v.", "t")
32 BUILTIN(__builtin_arm_ldaex, "v.", "t")
[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.def11 /// Users of this file must define the BUILTIN macro to make use of this
18 #if defined(BUILTIN) && !defined(TARGET_BUILTIN)
19 # define TARGET_BUILTIN(ID, TYPE, ATTRS, FEATURE) BUILTIN(ID, TYPE, ATTRS)
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")
[all …]
H A DTargetBuiltins.h54 #define BUILTIN(ID, TYPE, ATTRS) BI##ID, macro
96 #define BUILTIN(ID, TYPE, ATTRS) BI##ID, macro
117 #define BUILTIN(ID, TYPE, ATTRS) BI##ID, macro
138 #define BUILTIN(ID, TYPE, ATTRS) BI##ID, macro
196 #define BUILTIN(ID, TYPE, ATTRS) BI##ID, macro
436 #define BUILTIN(ID, TYPE, ATTRS) BI##ID, macro
446 #define BUILTIN(ID, TYPE, ATTRS) BI##ID, macro
456 #define BUILTIN(ID, TYPE, ATTRS) BI##ID, macro
466 #define BUILTIN(ID, TYPE, ATTRS) BI##ID, macro
H A DBuiltinsSystemZ.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)
337 #undef BUILTIN
H A DBuiltinsRISCVXCV.td10 // this file must define the BUILTIN macro to make use of this information.
H A DBuiltinsLoongArchLSX.def10 // Users of this file must define the BUILTIN macro to make use of this
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DXCore.cpp26 #define BUILTIN CLANG_BUILTIN_STR_TABLE macro
31 #define BUILTIN CLANG_BUILTIN_ENTRY macro
H A DVE.cpp26 #define BUILTIN CLANG_BUILTIN_STR_TABLE macro
31 #define BUILTIN CLANG_BUILTIN_ENTRY macro
H A DSystemZ.cpp29 #define BUILTIN CLANG_BUILTIN_STR_TABLE macro
35 #define BUILTIN CLANG_BUILTIN_ENTRY macro
H A DWebAssembly.cpp28 #define BUILTIN CLANG_BUILTIN_STR_TABLE macro
34 #define BUILTIN CLANG_BUILTIN_ENTRY macro
H A DMips.cpp27 #define BUILTIN CLANG_BUILTIN_STR_TABLE macro
32 #define BUILTIN CLANG_BUILTIN_ENTRY macro
H A DAMDGPU.cpp103 #define BUILTIN CLANG_BUILTIN_STR_TABLE macro
109 #define BUILTIN CLANG_BUILTIN_ENTRY macro
H A DPPC.cpp28 #define BUILTIN CLANG_BUILTIN_STR_TABLE macro
34 #define BUILTIN CLANG_BUILTIN_ENTRY macro
H A DARM.cpp1145 #define BUILTIN CLANG_BUILTIN_STR_TABLE macro
1152 #define BUILTIN CLANG_BUILTIN_ENTRY macro
H A DAArch64.cpp105 #define BUILTIN CLANG_BUILTIN_STR_TABLE macro
121 #define BUILTIN CLANG_BUILTIN_ENTRY macro
/freebsd/contrib/llvm-project/libc/src/__support/CPP/
H A Dbit.h65 #define ADD_SPECIALIZATION(NAME, TYPE, BUILTIN) \ argument
68 return value == 0 ? cpp::numeric_limits<TYPE>::digits : BUILTIN(value); \
282 #define ADD_SPECIALIZATION(TYPE, BUILTIN) \ argument
285 return BUILTIN(value); \
/freebsd/contrib/llvm-project/libc/src/__support/
H A Dmath_extras.h67 #define RETURN_IF(TYPE, BUILTIN) \ argument
69 return BUILTIN(a, b, carry_in, carry_out);
/freebsd/bin/sh/
H A DTOUR233 BUILTIN COMMANDS: The procedures for handling these are scat-

12