Lines Matching full:builder

22 void getDarwinDefines(MacroBuilder &Builder, const LangOptions &Opts,  in getDarwinDefines()  argument
25 Builder.defineMacro("__APPLE_CC__", "6000"); in getDarwinDefines()
26 Builder.defineMacro("__APPLE__"); in getDarwinDefines()
27 Builder.defineMacro("__STDC_NO_THREADS__"); in getDarwinDefines()
32 Builder.defineMacro("_FORTIFY_SOURCE", "0"); in getDarwinDefines()
37 Builder.defineMacro("__weak", "__attribute__((objc_gc(weak)))"); in getDarwinDefines()
38 Builder.defineMacro("__strong", ""); in getDarwinDefines()
39 Builder.defineMacro("__unsafe_unretained", ""); in getDarwinDefines()
43 Builder.defineMacro("__STATIC__"); in getDarwinDefines()
45 Builder.defineMacro("__DYNAMIC__"); in getDarwinDefines()
48 Builder.defineMacro("_REENTRANT"); in getDarwinDefines()
98 Builder.defineMacro("__ENVIRONMENT_TV_OS_VERSION_MIN_REQUIRED__", Str); in getDarwinDefines()
100 Builder.defineMacro("__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__", Str); in getDarwinDefines()
102 Builder.defineMacro("__ENVIRONMENT_WATCH_OS_VERSION_MIN_REQUIRED__", Str); in getDarwinDefines()
106 Builder.defineMacro("__ENVIRONMENT_DRIVERKIT_VERSION_MIN_REQUIRED__", Str); in getDarwinDefines()
108 Builder.defineMacro("__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__", Str); in getDarwinDefines()
116 Builder.defineMacro("__ENVIRONMENT_OS_VERSION_MIN_REQUIRED__", Str); in getDarwinDefines()
119 Builder.defineMacro("__MACH__"); in getDarwinDefines()
126 MacroBuilder &Builder) { in addMinGWDefines() argument
127 DefineStd(Builder, "WIN32", Opts); in addMinGWDefines()
128 DefineStd(Builder, "WINNT", Opts); in addMinGWDefines()
130 DefineStd(Builder, "WIN64", Opts); in addMinGWDefines()
131 Builder.defineMacro("__MINGW64__"); in addMinGWDefines()
133 Builder.defineMacro("__MSVCRT__"); in addMinGWDefines()
134 Builder.defineMacro("__MINGW32__"); in addMinGWDefines()
135 addCygMingDefines(Opts, Builder); in addMinGWDefines()
138 static void addVisualCDefines(const LangOptions &Opts, MacroBuilder &Builder) { in addVisualCDefines() argument
141 Builder.defineMacro("_CPPRTTI"); in addVisualCDefines()
144 Builder.defineMacro("_CPPUNWIND"); in addVisualCDefines()
148 Builder.defineMacro("__BOOL_DEFINED"); in addVisualCDefines()
151 Builder.defineMacro("_CHAR_UNSIGNED"); in addVisualCDefines()
156 Builder.defineMacro("_M_FP_CONTRACT"); in addVisualCDefines()
163 Builder.defineMacro("_M_FP_EXCEPT"); in addVisualCDefines()
189 Builder.defineMacro("_M_FP_FAST"); in addVisualCDefines()
191 Builder.defineMacro("_M_FP_PRECISE"); in addVisualCDefines()
198 Builder.defineMacro("_M_FP_STRICT"); in addVisualCDefines()
204 Builder.defineMacro("_MT"); in addVisualCDefines()
207 Builder.defineMacro("_MSC_VER", in addVisualCDefines()
209 Builder.defineMacro("_MSC_FULL_VER", Twine(Opts.MSCompatibilityVersion)); in addVisualCDefines()
211 Builder.defineMacro("_MSC_BUILD", Twine(1)); in addVisualCDefines()
214 Builder.defineMacro("_HAS_CHAR16_T_LANGUAGE_SUPPORT", Twine(1)); in addVisualCDefines()
219 Builder.defineMacro("_MSVC_LANG", "202004L"); in addVisualCDefines()
221 Builder.defineMacro("_MSVC_LANG", "202002L"); in addVisualCDefines()
223 Builder.defineMacro("_MSVC_LANG", "201703L"); in addVisualCDefines()
225 Builder.defineMacro("_MSVC_LANG", "201402L"); in addVisualCDefines()
229 Builder.defineMacro("_MSVC_CONSTEXPR_ATTRIBUTE"); in addVisualCDefines()
233 Builder.defineMacro("_MSC_EXTENSIONS"); in addVisualCDefines()
236 Builder.defineMacro("_RVALUE_REFERENCES_V2_SUPPORTED"); in addVisualCDefines()
237 Builder.defineMacro("_RVALUE_REFERENCES_SUPPORTED"); in addVisualCDefines()
238 Builder.defineMacro("_NATIVE_NULLPTR_SUPPORTED"); in addVisualCDefines()
243 Builder.defineMacro("_ISO_VOLATILE"); in addVisualCDefines()
246 Builder.defineMacro("_KERNEL_MODE"); in addVisualCDefines()
248 Builder.defineMacro("_INTEGRAL_MAX_BITS", "64"); in addVisualCDefines()
249 Builder.defineMacro("__STDC_NO_THREADS__"); in addVisualCDefines()
257 Builder.defineMacro("_MSVC_EXECUTION_CHARACTER_SET", "65001"); in addVisualCDefines()
261 MacroBuilder &Builder) { in addWindowsDefines() argument
262 Builder.defineMacro("_WIN32"); in addWindowsDefines()
264 Builder.defineMacro("_WIN64"); in addWindowsDefines()
266 addMinGWDefines(Triple, Opts, Builder); in addWindowsDefines()
269 addVisualCDefines(Opts, Builder); in addWindowsDefines()