Home
last modified time | relevance | path

Searched refs:TARGET_BUILTIN (Results 1 – 25 of 28) sorted by relevance

12

/openbsd/gnu/llvm/clang/include/clang/Basic/
H A DBuiltinsHexagonDep.def14 TARGET_BUILTIN(__builtin_HEXAGON_A2_abs, "ii", "", V5)
15 TARGET_BUILTIN(__builtin_HEXAGON_A2_absp, "LLiLLi", "", V5)
16 TARGET_BUILTIN(__builtin_HEXAGON_A2_abssat, "ii", "", V5)
17 TARGET_BUILTIN(__builtin_HEXAGON_A2_add, "iii", "", V5)
35 TARGET_BUILTIN(__builtin_HEXAGON_A2_and, "iii", "", V5)
38 TARGET_BUILTIN(__builtin_HEXAGON_A2_aslh, "ii", "", V5)
39 TARGET_BUILTIN(__builtin_HEXAGON_A2_asrh, "ii", "", V5)
46 TARGET_BUILTIN(__builtin_HEXAGON_A2_max, "iii", "", V5)
54 TARGET_BUILTIN(__builtin_HEXAGON_A2_neg, "ii", "", V5)
57 TARGET_BUILTIN(__builtin_HEXAGON_A2_not, "ii", "", V5)
[all …]
H A DBuiltinsX86.def21 #if defined(BUILTIN) && !defined(TARGET_BUILTIN)
44 TARGET_BUILTIN(__builtin_ia32_readeflags_u32, "Ui", "n", "")
49 TARGET_BUILTIN(__builtin_ia32_femms, "v", "n", "3dnow")
85 TARGET_BUILTIN(_mm_prefetch, "vcC*i", "nc", "mmx")
86 TARGET_BUILTIN(__builtin_ia32_emms, "v", "n", "mmx")
296 TARGET_BUILTIN(__builtin_ia32_sfence, "v", "n", "sse")
331 TARGET_BUILTIN(__builtin_ia32_pause, "v", "n", "")
678 TARGET_BUILTIN(__builtin_ia32_wbinvd, "v", "n", "")
818 TARGET_BUILTIN(__builtin_ia32_xend, "v", "n", "rtm")
820 TARGET_BUILTIN(__builtin_ia32_xtest, "i", "n", "rtm")
[all …]
H A DBuiltinsSystemZ.def16 #if defined(BUILTIN) && !defined(TARGET_BUILTIN)
25 TARGET_BUILTIN(__builtin_tend, "i", "n", "transactional-execution")
35 TARGET_BUILTIN(__builtin_s390_lcbb, "UivC*Ii", "nc", "vector")
36 TARGET_BUILTIN(__builtin_s390_vlbb, "V16ScvC*Ii", "", "vector")
37 TARGET_BUILTIN(__builtin_s390_vll, "V16ScUivC*", "", "vector")
38 TARGET_BUILTIN(__builtin_s390_vstl, "vV16ScUiv*", "", "vector")
53 TARGET_BUILTIN(__builtin_s390_vuphb, "V8SsV16Sc", "nc", "vector")
54 TARGET_BUILTIN(__builtin_s390_vuphh, "V4SiV8Ss", "nc", "vector")
56 TARGET_BUILTIN(__builtin_s390_vuplb, "V8SsV16Sc", "nc", "vector")
57 TARGET_BUILTIN(__builtin_s390_vuplhw, "V4SiV8Ss", "nc", "vector")
[all …]
H A DBuiltinsX86_64.def16 #if defined(BUILTIN) && !defined(TARGET_BUILTIN)
38 TARGET_BUILTIN(__builtin_ia32_readeflags_u64, "UOi", "n", "")
57 TARGET_BUILTIN(__builtin_ia32_fxrstor64, "vv*", "n", "fxsr")
58 TARGET_BUILTIN(__builtin_ia32_fxsave64, "vv*", "n", "fxsr")
65 TARGET_BUILTIN(__builtin_ia32_incsspq, "vUOi", "n", "shstk")
67 TARGET_BUILTIN(__builtin_ia32_wrssq, "vUOiv*", "n", "shstk")
75 TARGET_BUILTIN(__builtin_ia32_tzcnt_u64, "UOiUOi", "nc", "")
103 TARGET_BUILTIN(__builtin_ia32_clui, "v", "n", "uintr")
104 TARGET_BUILTIN(__builtin_ia32_stui, "v", "n", "uintr")
105 TARGET_BUILTIN(__builtin_ia32_testui, "Uc", "n", "uintr")
[all …]
H A DBuiltinsWebAssembly.def18 #if defined(BUILTIN) && !defined(TARGET_BUILTIN)
29 TARGET_BUILTIN(__builtin_wasm_tls_size, "z", "nc", "bulk-memory")
30 TARGET_BUILTIN(__builtin_wasm_tls_align, "z", "nc", "bulk-memory")
31 TARGET_BUILTIN(__builtin_wasm_tls_base, "v*", "nU", "bulk-memory")
41 TARGET_BUILTIN(__builtin_wasm_rethrow, "v", "r", "exception-handling")
82 TARGET_BUILTIN(__builtin_wasm_abs_i16x8, "V8sV8s", "nc", "simd128")
83 TARGET_BUILTIN(__builtin_wasm_abs_i32x4, "V4iV4i", "nc", "simd128")
127 TARGET_BUILTIN(__builtin_wasm_abs_f32x4, "V4fV4f", "nc", "simd128")
128 TARGET_BUILTIN(__builtin_wasm_abs_f64x2, "V2dV2d", "nc", "simd128")
139 TARGET_BUILTIN(__builtin_wasm_ceil_f32x4, "V4fV4f", "nc", "simd128")
[all …]
H A DBuiltinsAArch64NeonSVEBridge.def2 TARGET_BUILTIN(__builtin_sve_svget_neonq_s8, "V16Scq16Sc", "n", "sve")
3 TARGET_BUILTIN(__builtin_sve_svget_neonq_s16, "V8sq8s", "n", "sve")
4 TARGET_BUILTIN(__builtin_sve_svget_neonq_s32, "V4iq4i", "n", "sve")
5 TARGET_BUILTIN(__builtin_sve_svget_neonq_s64, "V2Wiq2Wi", "n", "sve")
6 TARGET_BUILTIN(__builtin_sve_svget_neonq_u8, "V16Ucq16Uc", "n", "sve")
7 TARGET_BUILTIN(__builtin_sve_svget_neonq_u16, "V16Usq16Us", "n", "sve")
8 TARGET_BUILTIN(__builtin_sve_svget_neonq_u32, "V4Uiq4Ui", "n", "sve")
9 TARGET_BUILTIN(__builtin_sve_svget_neonq_u64, "V2UWiq2UWi", "n", "sve")
10 TARGET_BUILTIN(__builtin_sve_svget_neonq_f16, "V8hq8h", "n", "sve")
11 TARGET_BUILTIN(__builtin_sve_svget_neonq_f32, "V4fq4f", "n", "sve")
[all …]
H A DBuiltinsNVPTX.def16 #if defined(BUILTIN) && !defined(TARGET_BUILTIN)
126 TARGET_BUILTIN(__nvvm_fmin_f16, "hhh", "", AND(SM_80, PTX70))
168 TARGET_BUILTIN(__nvvm_fmax_f16, "hhh", "", AND(SM_80, PTX70))
543 TARGET_BUILTIN(__nvvm_fns, "UiUiUii", "n", PTX60)
552 TARGET_BUILTIN(__nvvm_bar_warp_sync, "vUi", "n", PTX60)
553 TARGET_BUILTIN(__nvvm_barrier_sync, "vUi", "n", PTX60)
582 TARGET_BUILTIN(__nvvm_vote_all_sync, "bUib", "", PTX60)
583 TARGET_BUILTIN(__nvvm_vote_any_sync, "bUib", "", PTX60)
584 TARGET_BUILTIN(__nvvm_vote_uni_sync, "bUib", "", PTX60)
678 TARGET_BUILTIN(__nvvm_atom_add_gen_d, "ddD*d", "n", SM_60)
[all …]
H A DBuiltinsRISCV.def14 #if defined(BUILTIN) && !defined(TARGET_BUILTIN)
19 TARGET_BUILTIN(__builtin_riscv_orc_b_32, "ZiZi", "nc", "zbb")
21 TARGET_BUILTIN(__builtin_riscv_clz_32, "ZiZi", "nc", "zbb")
23 TARGET_BUILTIN(__builtin_riscv_ctz_32, "ZiZi", "nc", "zbb")
29 TARGET_BUILTIN(__builtin_riscv_clmulr, "LiLiLi", "nc", "zbc")
32 TARGET_BUILTIN(__builtin_riscv_xperm4, "LiLiLi", "nc", "zbkx")
33 TARGET_BUILTIN(__builtin_riscv_xperm8, "LiLiLi", "nc", "zbkx")
36 TARGET_BUILTIN(__builtin_riscv_brev8, "LiLi", "nc", "zbkb")
79 TARGET_BUILTIN(__builtin_riscv_sm3p0, "LiLi", "nc", "zksh")
80 TARGET_BUILTIN(__builtin_riscv_sm3p1, "LiLi", "nc", "zksh")
[all …]
H A DBuiltinsHexagon.def16 #if defined(BUILTIN) && !defined(TARGET_BUILTIN)
65 TARGET_BUILTIN(__builtin_SI_to_SXTHI_asrh, "ii", "", V5)
67 TARGET_BUILTIN(__builtin_brev_ldw, "v*i*Ci*iC", "", V5)
79 TARGET_BUILTIN(__builtin_brev_stw, "i*Ci*iiC", "", V5)
80 TARGET_BUILTIN(__builtin_brev_sth, "s*Cs*iiC", "", V5)
81 TARGET_BUILTIN(__builtin_brev_sthhi, "s*Cs*iiC", "", V5)
82 TARGET_BUILTIN(__builtin_brev_stb, "c*Cc*iiC", "", V5)
84 TARGET_BUILTIN(__builtin_circ_stw, "i*i*iiIi", "", V5)
85 TARGET_BUILTIN(__builtin_circ_sth, "s*s*iiIi", "", V5)
112 TARGET_BUILTIN(__builtin_HEXAGON_prefetch,"vv*","", V5)
[all …]
H A DBuiltinsLoongArch.def14 #if defined(BUILTIN) && !defined(TARGET_BUILTIN)
22 TARGET_BUILTIN(__builtin_loongarch_dbar, "vIUi", "nc", "")
23 TARGET_BUILTIN(__builtin_loongarch_ibar, "vIUi", "nc", "")
26 TARGET_BUILTIN(__builtin_loongarch_break, "vIUi", "nc", "")
27 TARGET_BUILTIN(__builtin_loongarch_syscall, "vIUi", "nc", "")
28 TARGET_BUILTIN(__builtin_loongarch_cpucfg, "UiUi", "nc", "")
41 TARGET_BUILTIN(__builtin_loongarch_csrrd_w, "UiIUi", "nc", "")
48 TARGET_BUILTIN(__builtin_loongarch_iocsrrd_b, "UiUi", "nc", "")
49 TARGET_BUILTIN(__builtin_loongarch_iocsrrd_h, "UiUi", "nc", "")
50 TARGET_BUILTIN(__builtin_loongarch_iocsrrd_w, "UiUi", "nc", "")
[all …]
H A DBuiltinsAMDGPU.def21 #if defined(BUILTIN) && !defined(TARGET_BUILTIN)
194 TARGET_BUILTIN(__builtin_amdgcn_rcph, "hh", "nc", "16-bit-insts")
195 TARGET_BUILTIN(__builtin_amdgcn_sqrth, "hh", "nc", "16-bit-insts")
196 TARGET_BUILTIN(__builtin_amdgcn_rsqh, "hh", "nc", "16-bit-insts")
197 TARGET_BUILTIN(__builtin_amdgcn_sinh, "hh", "nc", "16-bit-insts")
198 TARGET_BUILTIN(__builtin_amdgcn_cosh, "hh", "nc", "16-bit-insts")
199 TARGET_BUILTIN(__builtin_amdgcn_ldexph, "hhi", "nc", "16-bit-insts")
202 TARGET_BUILTIN(__builtin_amdgcn_fracth, "hh", "nc", "16-bit-insts")
205 TARGET_BUILTIN(__builtin_amdgcn_mov_dpp, "iiIiIiIiIb", "nc", "dpp")
214 TARGET_BUILTIN(__builtin_amdgcn_fmed3h, "hhhh", "nc", "gfx9-insts")
[all …]
H A DBuiltinsAArch64.def20 #if defined(BUILTIN) && !defined(TARGET_BUILTIN)
62 TARGET_BUILTIN(__builtin_arm_irg, "v*v*Ui", "t", "mte")
63 TARGET_BUILTIN(__builtin_arm_addg, "v*v*Ui", "t", "mte")
64 TARGET_BUILTIN(__builtin_arm_gmi, "Uiv*Ui", "t", "mte")
65 TARGET_BUILTIN(__builtin_arm_ldg, "v*v*", "t", "mte")
66 TARGET_BUILTIN(__builtin_arm_stg, "vv*", "t", "mte")
67 TARGET_BUILTIN(__builtin_arm_subp, "Uiv*v*", "t", "mte")
77 TARGET_BUILTIN(__builtin_arm_jcvt, "Zid", "nc", "v8.3a")
113 TARGET_BUILTIN(__builtin_arm_rint32z, "dd", "", "v8.5a")
115 TARGET_BUILTIN(__builtin_arm_rint64z, "dd", "", "v8.5a")
[all …]
H A DBuiltinsBPF.def16 #if defined(BUILTIN) && !defined(TARGET_BUILTIN)
17 # define TARGET_BUILTIN(ID, TYPE, ATTRS, FEATURE) BUILTIN(ID, TYPE, ATTRS)
21 TARGET_BUILTIN(__builtin_preserve_field_info, "Ui.", "t", "")
24 TARGET_BUILTIN(__builtin_btf_type_id, "LUi.", "t", "")
27 TARGET_BUILTIN(__builtin_preserve_type_info, "Ui.", "t", "")
30 TARGET_BUILTIN(__builtin_preserve_enum_value, "Li.", "t", "")
33 #undef TARGET_BUILTIN
H A DBuiltinsRISCVVector.def14 #if defined(BUILTIN) && !defined(TARGET_BUILTIN)
15 # define TARGET_BUILTIN(ID, TYPE, ATTRS, FEATURE) BUILTIN(ID, TYPE, ATTRS)
21 #undef TARGET_BUILTIN
H A DBuiltinsVE.def14 #if defined(BUILTIN) && !defined(TARGET_BUILTIN)
15 # define TARGET_BUILTIN(ID, TYPE, ATTRS, FEATURE) BUILTIN(ID, TYPE, ATTRS)
32 #undef TARGET_BUILTIN
H A DBuiltinsARM.def20 #if defined(BUILTIN) && !defined(TARGET_BUILTIN)
21 # define TARGET_BUILTIN(ID, TYPE, ATTRS, FEATURE) BUILTIN(ID, TYPE, ATTRS)
164 TARGET_BUILTIN(__builtin_arm_crc32b, "UiUiUc", "nc", "crc")
165 TARGET_BUILTIN(__builtin_arm_crc32cb, "UiUiUc", "nc", "crc")
166 TARGET_BUILTIN(__builtin_arm_crc32h, "UiUiUs", "nc", "crc")
167 TARGET_BUILTIN(__builtin_arm_crc32ch, "UiUiUs", "nc", "crc")
168 TARGET_BUILTIN(__builtin_arm_crc32w, "UiUiUi", "nc", "crc")
169 TARGET_BUILTIN(__builtin_arm_crc32cw, "UiUiUi", "nc", "crc")
170 TARGET_BUILTIN(__builtin_arm_crc32d, "UiUiLLUi", "nc", "crc")
171 TARGET_BUILTIN(__builtin_arm_crc32cd, "UiUiLLUi", "nc", "crc")
H A DBuiltinsSVE.def22 #undef TARGET_BUILTIN
H A DTargetBuiltins.h30 #define TARGET_BUILTIN(ID, TYPE, ATTRS, FEATURE) BI##ID, macro
/openbsd/gnu/llvm/clang/lib/Basic/Targets/
H A DRISCV.cpp208 #define TARGET_BUILTIN(ID, TYPE, ATTRS, FEATURE) \ macro
213 #define TARGET_BUILTIN(ID, TYPE, ATTRS, FEATURE) \ macro
H A DSystemZ.cpp26 #define TARGET_BUILTIN(ID, TYPE, ATTRS, FEATURE) \ macro
H A DLoongArch.cpp172 #define TARGET_BUILTIN(ID, TYPE, ATTRS, FEATURE) \ macro
H A DHexagon.cpp208 #define TARGET_BUILTIN(ID, TYPE, ATTRS, FEATURE) \ macro
H A DWebAssembly.cpp26 #define TARGET_BUILTIN(ID, TYPE, ATTRS, FEATURE) \ macro
H A DNVPTX.cpp28 #define TARGET_BUILTIN(ID, TYPE, ATTRS, FEATURE) \ macro
H A DAArch64.cpp30 #define TARGET_BUILTIN(ID, TYPE, ATTRS, FEATURE) \ macro
36 #define TARGET_BUILTIN(ID, TYPE, ATTRS, FEATURE) \ macro
44 #define TARGET_BUILTIN(ID, TYPE, ATTRS, FEATURE) \ macro

12