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

Lines Matching refs:Builder

73                                       MacroBuilder &Builder) const {
75 DefineStd(Builder, "MIPSEB", Opts);
76 Builder.defineMacro("_MIPSEB");
78 DefineStd(Builder, "MIPSEL", Opts);
79 Builder.defineMacro("_MIPSEL");
82 Builder.defineMacro("__mips__");
83 Builder.defineMacro("_mips");
85 Builder.defineMacro("mips");
88 Builder.defineMacro("__mips", "32");
89 Builder.defineMacro("_MIPS_ISA", "_MIPS_ISA_MIPS32");
91 Builder.defineMacro("__mips", "64");
92 Builder.defineMacro("__mips64");
93 Builder.defineMacro("__mips64__");
94 Builder.defineMacro("_MIPS_ISA", "_MIPS_ISA_MIPS64");
100 Builder.defineMacro("__mips_isa_rev", ISARev);
103 Builder.defineMacro("__mips_o32");
104 Builder.defineMacro("_ABIO32", "1");
105 Builder.defineMacro("_MIPS_SIM", "_ABIO32");
107 Builder.defineMacro("__mips_n32");
108 Builder.defineMacro("_ABIN32", "2");
109 Builder.defineMacro("_MIPS_SIM", "_ABIN32");
111 Builder.defineMacro("__mips_n64");
112 Builder.defineMacro("_ABI64", "3");
113 Builder.defineMacro("_MIPS_SIM", "_ABI64");
118 Builder.defineMacro("__mips_abicalls");
120 Builder.defineMacro("__ABICALLS__");
123 Builder.defineMacro("__REGISTER_PREFIX__", "");
127 Builder.defineMacro("__mips_hard_float", Twine(1));
130 Builder.defineMacro("__mips_soft_float", Twine(1));
135 Builder.defineMacro("__mips_single_float", Twine(1));
139 Builder.defineMacro("__mips_fpr", Twine(0));
142 Builder.defineMacro("__mips_fpr", Twine(32));
145 Builder.defineMacro("__mips_fpr", Twine(64));
150 Builder.defineMacro("_MIPS_FPSET", Twine(32));
152 Builder.defineMacro("_MIPS_FPSET", Twine(16));
155 Builder.defineMacro("__mips16", Twine(1));
158 Builder.defineMacro("__mips_micromips", Twine(1));
161 Builder.defineMacro("__mips_nan2008", Twine(1));
164 Builder.defineMacro("__mips_abs2008", Twine(1));
170 Builder.defineMacro("__mips_dsp_rev", Twine(1));
171 Builder.defineMacro("__mips_dsp", Twine(1));
174 Builder.defineMacro("__mips_dsp_rev", Twine(2));
175 Builder.defineMacro("__mips_dspr2", Twine(1));
176 Builder.defineMacro("__mips_dsp", Twine(1));
181 Builder.defineMacro("__mips_msa", Twine(1));
184 Builder.defineMacro("__mips_no_madd4", Twine(1));
186 Builder.defineMacro("_MIPS_SZPTR", Twine(getPointerWidth(0)));
187 Builder.defineMacro("_MIPS_SZINT", Twine(getIntWidth()));
188 Builder.defineMacro("_MIPS_SZLONG", Twine(getLongWidth()));
190 Builder.defineMacro("_MIPS_ARCH", "\"" + CPU + "\"");
192 Builder.defineMacro("_MIPS_ARCH_OCTEONP");
194 Builder.defineMacro("_MIPS_ARCH_" + StringRef(CPU).upper());
197 Builder.defineMacro("__OCTEON__");
201 Builder.defineMacro("__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1");
202 Builder.defineMacro("__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2");
203 Builder.defineMacro("__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4");
210 Builder.defineMacro("__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8");