• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/Basic/Targets/

Lines Matching refs:Builder

358                                      MacroBuilder &Builder) const {
360 Builder.defineMacro("__GCC_ASM_FLAG_OUTPUTS__");
365 Builder.defineMacro("__code_model_" + CodeModel + "__");
369 Builder.defineMacro("__amd64__");
370 Builder.defineMacro("__amd64");
371 Builder.defineMacro("__x86_64");
372 Builder.defineMacro("__x86_64__");
374 Builder.defineMacro("__x86_64h");
375 Builder.defineMacro("__x86_64h__");
378 DefineStd(Builder, "i386", Opts);
381 Builder.defineMacro("__SEG_GS");
382 Builder.defineMacro("__SEG_FS");
383 Builder.defineMacro("__seg_gs", "__attribute__((address_space(256)))");
384 Builder.defineMacro("__seg_fs", "__attribute__((address_space(257)))");
395 Builder.defineMacro("__tune_i386__");
401 defineCPUMacros(Builder, "i486");
404 Builder.defineMacro("__pentium_mmx__");
405 Builder.defineMacro("__tune_pentium_mmx__");
409 defineCPUMacros(Builder, "i586");
410 defineCPUMacros(Builder, "pentium");
414 Builder.defineMacro("__tune_pentium3__");
418 Builder.defineMacro("__tune_pentium2__");
422 defineCPUMacros(Builder, "i686");
423 defineCPUMacros(Builder, "pentiumpro");
426 defineCPUMacros(Builder, "pentium4");
431 defineCPUMacros(Builder, "nocona");
435 defineCPUMacros(Builder, "core2");
438 defineCPUMacros(Builder, "atom");
441 defineCPUMacros(Builder, "slm");
444 defineCPUMacros(Builder, "goldmont");
447 defineCPUMacros(Builder, "goldmont_plus");
450 defineCPUMacros(Builder, "tremont");
469 defineCPUMacros(Builder, "corei7");
472 defineCPUMacros(Builder, "knl");
477 defineCPUMacros(Builder, "i586", /*Tuning*/false);
478 defineCPUMacros(Builder, "pentium", /*Tuning*/false);
479 Builder.defineMacro("__tune_lakemont__");
482 Builder.defineMacro("__k6_2__");
483 Builder.defineMacro("__tune_k6_2__");
490 Builder.defineMacro("__k6_3__");
491 Builder.defineMacro("__tune_k6_3__");
495 defineCPUMacros(Builder, "k6");
499 defineCPUMacros(Builder, "athlon");
501 Builder.defineMacro("__athlon_sse__");
502 Builder.defineMacro("__tune_athlon_sse__");
508 defineCPUMacros(Builder, "k8");
511 defineCPUMacros(Builder, "amdfam10");
514 defineCPUMacros(Builder, "btver1");
517 defineCPUMacros(Builder, "btver2");
520 defineCPUMacros(Builder, "bdver1");
523 defineCPUMacros(Builder, "bdver2");
526 defineCPUMacros(Builder, "bdver3");
529 defineCPUMacros(Builder, "bdver4");
532 defineCPUMacros(Builder, "znver1");
535 defineCPUMacros(Builder, "znver2");
538 defineCPUMacros(Builder, "geode");
543 Builder.defineMacro("__REGISTER_PREFIX__", "");
548 Builder.defineMacro("__NO_MATH_INLINES");
551 Builder.defineMacro("__AES__");
554 Builder.defineMacro("__VAES__");
557 Builder.defineMacro("__PCLMUL__");
560 Builder.defineMacro("__VPCLMULQDQ__");
563 Builder.defineMacro("__LZCNT__");
566 Builder.defineMacro("__RDRND__");
569 Builder.defineMacro("__FSGSBASE__");
572 Builder.defineMacro("__BMI__");
575 Builder.defineMacro("__BMI2__");
578 Builder.defineMacro("__POPCNT__");
581 Builder.defineMacro("__RTM__");
584 Builder.defineMacro("__PRFCHW__");
587 Builder.defineMacro("__RDSEED__");
590 Builder.defineMacro("__ADX__");
593 Builder.defineMacro("__TBM__");
596 Builder.defineMacro("__LWP__");
599 Builder.defineMacro("__MWAITX__");
602 Builder.defineMacro("__MOVBE__");
606 Builder.defineMacro("__XOP__");
609 Builder.defineMacro("__FMA4__");
612 Builder.defineMacro("__SSE4A__");
619 Builder.defineMacro("__FMA__");
622 Builder.defineMacro("__F16C__");
625 Builder.defineMacro("__GFNI__");
628 Builder.defineMacro("__AVX512CD__");
630 Builder.defineMacro("__AVX512VPOPCNTDQ__");
632 Builder.defineMacro("__AVX512VNNI__");
634 Builder.defineMacro("__AVX512BF16__");
636 Builder.defineMacro("__AVX512ER__");
638 Builder.defineMacro("__AVX512PF__");
640 Builder.defineMacro("__AVX512DQ__");
642 Builder.defineMacro("__AVX512BITALG__");
644 Builder.defineMacro("__AVX512BW__");
646 Builder.defineMacro("__AVX512VL__");
648 Builder.defineMacro("__AVX512VBMI__");
650 Builder.defineMacro("__AVX512VBMI2__");
652 Builder.defineMacro("__AVX512IFMA__");
654 Builder.defineMacro("__AVX512VP2INTERSECT__");
656 Builder.defineMacro("__SHA__");
659 Builder.defineMacro("__FXSR__");
661 Builder.defineMacro("__XSAVE__");
663 Builder.defineMacro("__XSAVEOPT__");
665 Builder.defineMacro("__XSAVEC__");
667 Builder.defineMacro("__XSAVES__");
669 Builder.defineMacro("__PKU__");
671 Builder.defineMacro("__CLFLUSHOPT__");
673 Builder.defineMacro("__CLWB__");
675 Builder.defineMacro("__WBNOINVD__");
677 Builder.defineMacro("__SHSTK__");
679 Builder.defineMacro("__SGX__");
681 Builder.defineMacro("__PREFETCHWT1__");
683 Builder.defineMacro("__CLZERO__");
685 Builder.defineMacro("__RDPID__");
687 Builder.defineMacro("__CLDEMOTE__");
689 Builder.defineMacro("__WAITPKG__");
691 Builder.defineMacro("__MOVDIRI__");
693 Builder.defineMacro("__MOVDIR64B__");
695 Builder.defineMacro("__PCONFIG__");
697 Builder.defineMacro("__PTWRITE__");
699 Builder.defineMacro("__INVPCID__");
701 Builder.defineMacro("__ENQCMD__");
703 Builder.defineMacro("__AMXTILE__");
705 Builder.defineMacro("__AMXINT8__");
707 Builder.defineMacro("__AMXBF16__");
709 Builder.defineMacro("__SERIALIZE__");
711 Builder.defineMacro("__TSXLDTRK__");
716 Builder.defineMacro("__AVX512F__");
719 Builder.defineMacro("__AVX2__");
722 Builder.defineMacro("__AVX__");
725 Builder.defineMacro("__SSE4_2__");
728 Builder.defineMacro("__SSE4_1__");
731 Builder.defineMacro("__SSSE3__");
734 Builder.defineMacro("__SSE3__");
737 Builder.defineMacro("__SSE2__");
738 Builder.defineMacro("__SSE2_MATH__"); // -mfp-math=sse always implied.
741 Builder.defineMacro("__SSE__");
742 Builder.defineMacro("__SSE_MATH__"); // -mfp-math=sse always implied.
758 Builder.defineMacro("_M_IX86_FP", Twine(2));
761 Builder.defineMacro("_M_IX86_FP", Twine(1));
764 Builder.defineMacro("_M_IX86_FP", Twine(0));
772 Builder.defineMacro("__3dNOW_A__");
775 Builder.defineMacro("__3dNOW__");
778 Builder.defineMacro("__MMX__");
785 Builder.defineMacro("__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1");
786 Builder.defineMacro("__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2");
787 Builder.defineMacro("__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4");
790 Builder.defineMacro("__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8");
792 Builder.defineMacro("__GCC_HAVE_SYNC_COMPARE_AND_SWAP_16");
795 Builder.defineMacro("__SIZEOF_FLOAT128__", "16");