Lines Matching refs:defineMacro

107   Builder.defineMacro("__popcntb", "__builtin_ppc_popcntb");  in defineXLCompatMacros()
108 Builder.defineMacro("__poppar4", "__builtin_ppc_poppar4"); in defineXLCompatMacros()
109 Builder.defineMacro("__poppar8", "__builtin_ppc_poppar8"); in defineXLCompatMacros()
110 Builder.defineMacro("__eieio", "__builtin_ppc_eieio"); in defineXLCompatMacros()
111 Builder.defineMacro("__iospace_eieio", "__builtin_ppc_iospace_eieio"); in defineXLCompatMacros()
112 Builder.defineMacro("__isync", "__builtin_ppc_isync"); in defineXLCompatMacros()
113 Builder.defineMacro("__lwsync", "__builtin_ppc_lwsync"); in defineXLCompatMacros()
114 Builder.defineMacro("__iospace_lwsync", "__builtin_ppc_iospace_lwsync"); in defineXLCompatMacros()
115 Builder.defineMacro("__sync", "__builtin_ppc_sync"); in defineXLCompatMacros()
116 Builder.defineMacro("__iospace_sync", "__builtin_ppc_iospace_sync"); in defineXLCompatMacros()
117 Builder.defineMacro("__dcbfl", "__builtin_ppc_dcbfl"); in defineXLCompatMacros()
118 Builder.defineMacro("__dcbflp", "__builtin_ppc_dcbflp"); in defineXLCompatMacros()
119 Builder.defineMacro("__dcbst", "__builtin_ppc_dcbst"); in defineXLCompatMacros()
120 Builder.defineMacro("__dcbt", "__builtin_ppc_dcbt"); in defineXLCompatMacros()
121 Builder.defineMacro("__dcbtst", "__builtin_ppc_dcbtst"); in defineXLCompatMacros()
122 Builder.defineMacro("__dcbz", "__builtin_ppc_dcbz"); in defineXLCompatMacros()
123 Builder.defineMacro("__icbt", "__builtin_ppc_icbt"); in defineXLCompatMacros()
124 Builder.defineMacro("__compare_and_swap", "__builtin_ppc_compare_and_swap"); in defineXLCompatMacros()
125 Builder.defineMacro("__compare_and_swaplp", in defineXLCompatMacros()
127 Builder.defineMacro("__fetch_and_add", "__builtin_ppc_fetch_and_add"); in defineXLCompatMacros()
128 Builder.defineMacro("__fetch_and_addlp", "__builtin_ppc_fetch_and_addlp"); in defineXLCompatMacros()
129 Builder.defineMacro("__fetch_and_and", "__builtin_ppc_fetch_and_and"); in defineXLCompatMacros()
130 Builder.defineMacro("__fetch_and_andlp", "__builtin_ppc_fetch_and_andlp"); in defineXLCompatMacros()
131 Builder.defineMacro("__fetch_and_or", "__builtin_ppc_fetch_and_or"); in defineXLCompatMacros()
132 Builder.defineMacro("__fetch_and_orlp", "__builtin_ppc_fetch_and_orlp"); in defineXLCompatMacros()
133 Builder.defineMacro("__fetch_and_swap", "__builtin_ppc_fetch_and_swap"); in defineXLCompatMacros()
134 Builder.defineMacro("__fetch_and_swaplp", "__builtin_ppc_fetch_and_swaplp"); in defineXLCompatMacros()
135 Builder.defineMacro("__ldarx", "__builtin_ppc_ldarx"); in defineXLCompatMacros()
136 Builder.defineMacro("__lwarx", "__builtin_ppc_lwarx"); in defineXLCompatMacros()
137 Builder.defineMacro("__lharx", "__builtin_ppc_lharx"); in defineXLCompatMacros()
138 Builder.defineMacro("__lbarx", "__builtin_ppc_lbarx"); in defineXLCompatMacros()
139 Builder.defineMacro("__stfiw", "__builtin_ppc_stfiw"); in defineXLCompatMacros()
140 Builder.defineMacro("__stdcx", "__builtin_ppc_stdcx"); in defineXLCompatMacros()
141 Builder.defineMacro("__stwcx", "__builtin_ppc_stwcx"); in defineXLCompatMacros()
142 Builder.defineMacro("__sthcx", "__builtin_ppc_sthcx"); in defineXLCompatMacros()
143 Builder.defineMacro("__stbcx", "__builtin_ppc_stbcx"); in defineXLCompatMacros()
144 Builder.defineMacro("__tdw", "__builtin_ppc_tdw"); in defineXLCompatMacros()
145 Builder.defineMacro("__tw", "__builtin_ppc_tw"); in defineXLCompatMacros()
146 Builder.defineMacro("__trap", "__builtin_ppc_trap"); in defineXLCompatMacros()
147 Builder.defineMacro("__trapd", "__builtin_ppc_trapd"); in defineXLCompatMacros()
148 Builder.defineMacro("__fcfid", "__builtin_ppc_fcfid"); in defineXLCompatMacros()
149 Builder.defineMacro("__fcfud", "__builtin_ppc_fcfud"); in defineXLCompatMacros()
150 Builder.defineMacro("__fctid", "__builtin_ppc_fctid"); in defineXLCompatMacros()
151 Builder.defineMacro("__fctidz", "__builtin_ppc_fctidz"); in defineXLCompatMacros()
152 Builder.defineMacro("__fctiw", "__builtin_ppc_fctiw"); in defineXLCompatMacros()
153 Builder.defineMacro("__fctiwz", "__builtin_ppc_fctiwz"); in defineXLCompatMacros()
154 Builder.defineMacro("__fctudz", "__builtin_ppc_fctudz"); in defineXLCompatMacros()
155 Builder.defineMacro("__fctuwz", "__builtin_ppc_fctuwz"); in defineXLCompatMacros()
156 Builder.defineMacro("__cmpeqb", "__builtin_ppc_cmpeqb"); in defineXLCompatMacros()
157 Builder.defineMacro("__cmprb", "__builtin_ppc_cmprb"); in defineXLCompatMacros()
158 Builder.defineMacro("__setb", "__builtin_ppc_setb"); in defineXLCompatMacros()
159 Builder.defineMacro("__cmpb", "__builtin_ppc_cmpb"); in defineXLCompatMacros()
160 Builder.defineMacro("__mulhd", "__builtin_ppc_mulhd"); in defineXLCompatMacros()
161 Builder.defineMacro("__mulhdu", "__builtin_ppc_mulhdu"); in defineXLCompatMacros()
162 Builder.defineMacro("__mulhw", "__builtin_ppc_mulhw"); in defineXLCompatMacros()
163 Builder.defineMacro("__mulhwu", "__builtin_ppc_mulhwu"); in defineXLCompatMacros()
164 Builder.defineMacro("__maddhd", "__builtin_ppc_maddhd"); in defineXLCompatMacros()
165 Builder.defineMacro("__maddhdu", "__builtin_ppc_maddhdu"); in defineXLCompatMacros()
166 Builder.defineMacro("__maddld", "__builtin_ppc_maddld"); in defineXLCompatMacros()
167 Builder.defineMacro("__rlwnm", "__builtin_ppc_rlwnm"); in defineXLCompatMacros()
168 Builder.defineMacro("__rlwimi", "__builtin_ppc_rlwimi"); in defineXLCompatMacros()
169 Builder.defineMacro("__rldimi", "__builtin_ppc_rldimi"); in defineXLCompatMacros()
170 Builder.defineMacro("__load2r", "__builtin_ppc_load2r"); in defineXLCompatMacros()
171 Builder.defineMacro("__load4r", "__builtin_ppc_load4r"); in defineXLCompatMacros()
172 Builder.defineMacro("__load8r", "__builtin_ppc_load8r"); in defineXLCompatMacros()
173 Builder.defineMacro("__store2r", "__builtin_ppc_store2r"); in defineXLCompatMacros()
174 Builder.defineMacro("__store4r", "__builtin_ppc_store4r"); in defineXLCompatMacros()
175 Builder.defineMacro("__store8r", "__builtin_ppc_store8r"); in defineXLCompatMacros()
176 Builder.defineMacro("__extract_exp", "__builtin_ppc_extract_exp"); in defineXLCompatMacros()
177 Builder.defineMacro("__extract_sig", "__builtin_ppc_extract_sig"); in defineXLCompatMacros()
178 Builder.defineMacro("__mtfsb0", "__builtin_ppc_mtfsb0"); in defineXLCompatMacros()
179 Builder.defineMacro("__mtfsb1", "__builtin_ppc_mtfsb1"); in defineXLCompatMacros()
180 Builder.defineMacro("__mtfsf", "__builtin_ppc_mtfsf"); in defineXLCompatMacros()
181 Builder.defineMacro("__mtfsfi", "__builtin_ppc_mtfsfi"); in defineXLCompatMacros()
182 Builder.defineMacro("__insert_exp", "__builtin_ppc_insert_exp"); in defineXLCompatMacros()
183 Builder.defineMacro("__fmsub", "__builtin_ppc_fmsub"); in defineXLCompatMacros()
184 Builder.defineMacro("__fmsubs", "__builtin_ppc_fmsubs"); in defineXLCompatMacros()
185 Builder.defineMacro("__fnmadd", "__builtin_ppc_fnmadd"); in defineXLCompatMacros()
186 Builder.defineMacro("__fnmadds", "__builtin_ppc_fnmadds"); in defineXLCompatMacros()
187 Builder.defineMacro("__fnmsub", "__builtin_ppc_fnmsub"); in defineXLCompatMacros()
188 Builder.defineMacro("__fnmsubs", "__builtin_ppc_fnmsubs"); in defineXLCompatMacros()
189 Builder.defineMacro("__fre", "__builtin_ppc_fre"); in defineXLCompatMacros()
190 Builder.defineMacro("__fres", "__builtin_ppc_fres"); in defineXLCompatMacros()
191 Builder.defineMacro("__swdiv_nochk", "__builtin_ppc_swdiv_nochk"); in defineXLCompatMacros()
192 Builder.defineMacro("__swdivs_nochk", "__builtin_ppc_swdivs_nochk"); in defineXLCompatMacros()
193 Builder.defineMacro("__alloca", "__builtin_alloca"); in defineXLCompatMacros()
194 Builder.defineMacro("__vcipher", "__builtin_altivec_crypto_vcipher"); in defineXLCompatMacros()
195 Builder.defineMacro("__vcipherlast", "__builtin_altivec_crypto_vcipherlast"); in defineXLCompatMacros()
196 Builder.defineMacro("__vncipher", "__builtin_altivec_crypto_vncipher"); in defineXLCompatMacros()
197 Builder.defineMacro("__vncipherlast", in defineXLCompatMacros()
199 Builder.defineMacro("__vpermxor", "__builtin_altivec_crypto_vpermxor"); in defineXLCompatMacros()
200 Builder.defineMacro("__vpmsumb", "__builtin_altivec_crypto_vpmsumb"); in defineXLCompatMacros()
201 Builder.defineMacro("__vpmsumd", "__builtin_altivec_crypto_vpmsumd"); in defineXLCompatMacros()
202 Builder.defineMacro("__vpmsumh", "__builtin_altivec_crypto_vpmsumh"); in defineXLCompatMacros()
203 Builder.defineMacro("__vpmsumw", "__builtin_altivec_crypto_vpmsumw"); in defineXLCompatMacros()
204 Builder.defineMacro("__divde", "__builtin_divde"); in defineXLCompatMacros()
205 Builder.defineMacro("__divwe", "__builtin_divwe"); in defineXLCompatMacros()
206 Builder.defineMacro("__divdeu", "__builtin_divdeu"); in defineXLCompatMacros()
207 Builder.defineMacro("__divweu", "__builtin_divweu"); in defineXLCompatMacros()
208 Builder.defineMacro("__alignx", "__builtin_ppc_alignx"); in defineXLCompatMacros()
209 Builder.defineMacro("__bcopy", "bcopy"); in defineXLCompatMacros()
210 Builder.defineMacro("__bpermd", "__builtin_bpermd"); in defineXLCompatMacros()
211 Builder.defineMacro("__cntlz4", "__builtin_clz"); in defineXLCompatMacros()
212 Builder.defineMacro("__cntlz8", "__builtin_clzll"); in defineXLCompatMacros()
213 Builder.defineMacro("__cmplx", "__builtin_complex"); in defineXLCompatMacros()
214 Builder.defineMacro("__cmplxf", "__builtin_complex"); in defineXLCompatMacros()
215 Builder.defineMacro("__cnttz4", "__builtin_ctz"); in defineXLCompatMacros()
216 Builder.defineMacro("__cnttz8", "__builtin_ctzll"); in defineXLCompatMacros()
217 Builder.defineMacro("__darn", "__builtin_darn"); in defineXLCompatMacros()
218 Builder.defineMacro("__darn_32", "__builtin_darn_32"); in defineXLCompatMacros()
219 Builder.defineMacro("__darn_raw", "__builtin_darn_raw"); in defineXLCompatMacros()
220 Builder.defineMacro("__dcbf", "__builtin_dcbf"); in defineXLCompatMacros()
221 Builder.defineMacro("__fence", "__builtin_ppc_fence"); in defineXLCompatMacros()
222 Builder.defineMacro("__fmadd", "__builtin_fma"); in defineXLCompatMacros()
223 Builder.defineMacro("__fmadds", "__builtin_fmaf"); in defineXLCompatMacros()
224 Builder.defineMacro("__abs", "__builtin_abs"); in defineXLCompatMacros()
225 Builder.defineMacro("__labs", "__builtin_labs"); in defineXLCompatMacros()
226 Builder.defineMacro("__llabs", "__builtin_llabs"); in defineXLCompatMacros()
227 Builder.defineMacro("__popcnt4", "__builtin_popcount"); in defineXLCompatMacros()
228 Builder.defineMacro("__popcnt8", "__builtin_popcountll"); in defineXLCompatMacros()
229 Builder.defineMacro("__readflm", "__builtin_readflm"); in defineXLCompatMacros()
230 Builder.defineMacro("__rotatel4", "__builtin_rotateleft32"); in defineXLCompatMacros()
231 Builder.defineMacro("__rotatel8", "__builtin_rotateleft64"); in defineXLCompatMacros()
232 Builder.defineMacro("__rdlam", "__builtin_ppc_rdlam"); in defineXLCompatMacros()
233 Builder.defineMacro("__setflm", "__builtin_setflm"); in defineXLCompatMacros()
234 Builder.defineMacro("__setrnd", "__builtin_setrnd"); in defineXLCompatMacros()
235 Builder.defineMacro("__dcbtstt", "__builtin_ppc_dcbtstt"); in defineXLCompatMacros()
236 Builder.defineMacro("__dcbtt", "__builtin_ppc_dcbtt"); in defineXLCompatMacros()
237 Builder.defineMacro("__mftbu", "__builtin_ppc_mftbu"); in defineXLCompatMacros()
238 Builder.defineMacro("__mfmsr", "__builtin_ppc_mfmsr"); in defineXLCompatMacros()
239 Builder.defineMacro("__mtmsr", "__builtin_ppc_mtmsr"); in defineXLCompatMacros()
240 Builder.defineMacro("__mfspr", "__builtin_ppc_mfspr"); in defineXLCompatMacros()
241 Builder.defineMacro("__mtspr", "__builtin_ppc_mtspr"); in defineXLCompatMacros()
242 Builder.defineMacro("__fric", "__builtin_ppc_fric"); in defineXLCompatMacros()
243 Builder.defineMacro("__frim", "__builtin_ppc_frim"); in defineXLCompatMacros()
244 Builder.defineMacro("__frims", "__builtin_ppc_frims"); in defineXLCompatMacros()
245 Builder.defineMacro("__frin", "__builtin_ppc_frin"); in defineXLCompatMacros()
246 Builder.defineMacro("__frins", "__builtin_ppc_frins"); in defineXLCompatMacros()
247 Builder.defineMacro("__frip", "__builtin_ppc_frip"); in defineXLCompatMacros()
248 Builder.defineMacro("__frips", "__builtin_ppc_frips"); in defineXLCompatMacros()
249 Builder.defineMacro("__friz", "__builtin_ppc_friz"); in defineXLCompatMacros()
250 Builder.defineMacro("__frizs", "__builtin_ppc_frizs"); in defineXLCompatMacros()
251 Builder.defineMacro("__fsel", "__builtin_ppc_fsel"); in defineXLCompatMacros()
252 Builder.defineMacro("__fsels", "__builtin_ppc_fsels"); in defineXLCompatMacros()
253 Builder.defineMacro("__frsqrte", "__builtin_ppc_frsqrte"); in defineXLCompatMacros()
254 Builder.defineMacro("__frsqrtes", "__builtin_ppc_frsqrtes"); in defineXLCompatMacros()
255 Builder.defineMacro("__fsqrt", "__builtin_ppc_fsqrt"); in defineXLCompatMacros()
256 Builder.defineMacro("__fsqrts", "__builtin_ppc_fsqrts"); in defineXLCompatMacros()
257 Builder.defineMacro("__addex", "__builtin_ppc_addex"); in defineXLCompatMacros()
258 Builder.defineMacro("__cmplxl", "__builtin_complex"); in defineXLCompatMacros()
259 Builder.defineMacro("__compare_exp_uo", "__builtin_ppc_compare_exp_uo"); in defineXLCompatMacros()
260 Builder.defineMacro("__compare_exp_lt", "__builtin_ppc_compare_exp_lt"); in defineXLCompatMacros()
261 Builder.defineMacro("__compare_exp_gt", "__builtin_ppc_compare_exp_gt"); in defineXLCompatMacros()
262 Builder.defineMacro("__compare_exp_eq", "__builtin_ppc_compare_exp_eq"); in defineXLCompatMacros()
263 Builder.defineMacro("__test_data_class", "__builtin_ppc_test_data_class"); in defineXLCompatMacros()
264 Builder.defineMacro("__swdiv", "__builtin_ppc_swdiv"); in defineXLCompatMacros()
265 Builder.defineMacro("__swdivs", "__builtin_ppc_swdivs"); in defineXLCompatMacros()
266 Builder.defineMacro("__fnabs", "__builtin_ppc_fnabs"); in defineXLCompatMacros()
267 Builder.defineMacro("__fnabss", "__builtin_ppc_fnabss"); in defineXLCompatMacros()
268 Builder.defineMacro("__builtin_maxfe", "__builtin_ppc_maxfe"); in defineXLCompatMacros()
269 Builder.defineMacro("__builtin_maxfl", "__builtin_ppc_maxfl"); in defineXLCompatMacros()
270 Builder.defineMacro("__builtin_maxfs", "__builtin_ppc_maxfs"); in defineXLCompatMacros()
271 Builder.defineMacro("__builtin_minfe", "__builtin_ppc_minfe"); in defineXLCompatMacros()
272 Builder.defineMacro("__builtin_minfl", "__builtin_ppc_minfl"); in defineXLCompatMacros()
273 Builder.defineMacro("__builtin_minfs", "__builtin_ppc_minfs"); in defineXLCompatMacros()
274 Builder.defineMacro("__builtin_mffs", "__builtin_ppc_mffs"); in defineXLCompatMacros()
275 Builder.defineMacro("__builtin_mffsl", "__builtin_ppc_mffsl"); in defineXLCompatMacros()
276 Builder.defineMacro("__builtin_mtfsf", "__builtin_ppc_mtfsf"); in defineXLCompatMacros()
277 Builder.defineMacro("__builtin_set_fpscr_rn", "__builtin_ppc_set_fpscr_rn"); in defineXLCompatMacros()
291 Builder.defineMacro("__ppc__"); in getTargetDefines()
292 Builder.defineMacro("__PPC__"); in getTargetDefines()
293 Builder.defineMacro("_ARCH_PPC"); in getTargetDefines()
294 Builder.defineMacro("__powerpc__"); in getTargetDefines()
295 Builder.defineMacro("__POWERPC__"); in getTargetDefines()
297 Builder.defineMacro("_ARCH_PPC64"); in getTargetDefines()
298 Builder.defineMacro("__powerpc64__"); in getTargetDefines()
299 Builder.defineMacro("__PPC64__"); in getTargetDefines()
302 Builder.defineMacro("_ARCH_PPC64"); in getTargetDefines()
305 Builder.defineMacro("__THW_PPC__"); in getTargetDefines()
307 Builder.defineMacro("__PPC"); in getTargetDefines()
308 Builder.defineMacro("__powerpc"); in getTargetDefines()
314 Builder.defineMacro("_LITTLE_ENDIAN"); in getTargetDefines()
318 Builder.defineMacro("_BIG_ENDIAN"); in getTargetDefines()
323 Builder.defineMacro("_CALL_ELF", "1"); in getTargetDefines()
325 Builder.defineMacro("_CALL_ELF", "2"); in getTargetDefines()
331 Builder.defineMacro("_CALL_LINUX", "1"); in getTargetDefines()
335 Builder.defineMacro("__NATURAL_ALIGNMENT__"); in getTargetDefines()
337 Builder.defineMacro("__REGISTER_PREFIX__", ""); in getTargetDefines()
341 Builder.defineMacro("__LONG_DOUBLE_128__"); in getTargetDefines()
342 Builder.defineMacro("__LONGDOUBLE128"); in getTargetDefines()
344 Builder.defineMacro("__LONG_DOUBLE_IEEE128__"); in getTargetDefines()
346 Builder.defineMacro("__LONG_DOUBLE_IBM128__"); in getTargetDefines()
351 Builder.defineMacro("__LONGDOUBLE64"); in getTargetDefines()
356 Builder.defineMacro("__STRUCT_PARM_ALIGN__", "16"); in getTargetDefines()
359 Builder.defineMacro(Twine("_ARCH_", StringRef(CPU).upper())); in getTargetDefines()
361 Builder.defineMacro("_ARCH_PPCGR"); in getTargetDefines()
363 Builder.defineMacro("_ARCH_PPCSQ"); in getTargetDefines()
365 Builder.defineMacro("_ARCH_440"); in getTargetDefines()
367 Builder.defineMacro("_ARCH_603"); in getTargetDefines()
369 Builder.defineMacro("_ARCH_604"); in getTargetDefines()
371 Builder.defineMacro("_ARCH_PWR4"); in getTargetDefines()
373 Builder.defineMacro("_ARCH_PWR5"); in getTargetDefines()
375 Builder.defineMacro("_ARCH_PWR5X"); in getTargetDefines()
377 Builder.defineMacro("_ARCH_PWR6"); in getTargetDefines()
379 Builder.defineMacro("_ARCH_PWR6X"); in getTargetDefines()
381 Builder.defineMacro("_ARCH_PWR7"); in getTargetDefines()
383 Builder.defineMacro("_ARCH_PWR8"); in getTargetDefines()
385 Builder.defineMacro("_ARCH_PWR9"); in getTargetDefines()
387 Builder.defineMacro("_ARCH_PWR10"); in getTargetDefines()
389 Builder.defineMacro("_ARCH_PWR11"); in getTargetDefines()
391 Builder.defineMacro("_ARCH_A2"); in getTargetDefines()
393 Builder.defineMacro("__NO_LWSYNC__"); in getTargetDefines()
395 Builder.defineMacro("_ARCH_PWR_FUTURE"); in getTargetDefines()
398 Builder.defineMacro("__VEC__", "10206"); in getTargetDefines()
399 Builder.defineMacro("__ALTIVEC__"); in getTargetDefines()
402 Builder.defineMacro("__SPE__"); in getTargetDefines()
403 Builder.defineMacro("__NO_FPRS__"); in getTargetDefines()
406 Builder.defineMacro("__VSX__"); in getTargetDefines()
408 Builder.defineMacro("__POWER8_VECTOR__"); in getTargetDefines()
410 Builder.defineMacro("__CRYPTO__"); in getTargetDefines()
412 Builder.defineMacro("__HTM__"); in getTargetDefines()
414 Builder.defineMacro("__FLOAT128__"); in getTargetDefines()
416 Builder.defineMacro("__POWER9_VECTOR__"); in getTargetDefines()
418 Builder.defineMacro("__MMA__"); in getTargetDefines()
420 Builder.defineMacro("__ROP_PROTECT__"); in getTargetDefines()
422 Builder.defineMacro("__POWER10_VECTOR__"); in getTargetDefines()
424 Builder.defineMacro("__PCREL__"); in getTargetDefines()
426 Builder.defineMacro("__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1"); in getTargetDefines()
427 Builder.defineMacro("__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2"); in getTargetDefines()
428 Builder.defineMacro("__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4"); in getTargetDefines()
430 Builder.defineMacro("__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8"); in getTargetDefines()
433 Builder.defineMacro("__HAVE_BSWAP__", "1"); in getTargetDefines()