- 382d355 [OpenCL] Add predefined macros. by Yaxun Liu · 10 years ago
- f828bba NFC: clarify comment on lock-free macros by JF Bastien · 10 years ago
- 149d9522 clang-cl: Include /FI headers in /showIncludes output. by Nico Weber · 10 years ago
- b214cbc Make TargetInfo store an actual DataLayout instead of a string. by James Y Knight · 10 years ago
- 8601733 [CUDA] Make CUDA compilation usable by default. by Artem Belevich · 10 years ago
- 28ea04f Define __unsafe_unretained and __autoreleasing in ObjC GC mode. by John McCall · 10 years ago
- 738d48d Sink some PTHManager includes out of Preprocessor.h by Reid Kleckner · 10 years ago
- 460ce58 Define weak and __weak to mean ARC-style weak references, even in MRC. by John McCall · 10 years ago
- 3fa73f3 [coroutines] Add feature-test macro for coroutines, defined to 1 to indicate by Richard Smith · 10 years ago
- b5bc923 [CUDA] Allow parsing of host and device code simultaneously. by Artem Belevich · 10 years ago
- fb2398d Make the clang module container format selectable from the command line. by Adrian Prantl · 10 years ago
- 59e3d75 Add __nonnull/__nullable/__null_unspecified predefines for Darwin. by Douglas Gregor · 10 years ago
- bb165fb Introduce a PCHContainerOperations interface (NFC). by Adrian Prantl · 10 years ago
- 24d59d1 "This adds -fconcepts-ts as a cc1 option for enabling the by Faisal Vali · 10 years ago
- 470d942 Make GNUInline consistent with whether we use traditional GNU inline semantics. by Peter Collingbourne · 10 years ago
- 4992099 Add C11 *_DECIMAL_DIG. by Ed Schouten · 11 years ago
- ea50312 [mips] Partially revert r223927: Removing __SIZEOF_INT128__ macro for MIPS64 by Vasileios Kalintiris · 11 years ago
- a6a19f1 Preprocessor: support __BIGGEST_ALIGNMENT__ macro by Tim Northover · 11 years ago
- d83248e [mips] Removing __SIZEOF_INT128__ macro for MIPS64 by Simon Atanasyan · 11 years ago
- bbc0178 CUDA host device code with two code paths by Reid Kleckner · 11 years ago
- e070b99 Remove -fseh-exceptions in favor of checking the triple by Reid Kleckner · 11 years ago
- 38af856 Update Clang's SD-6 support to match N4200 (except for __has_cpp_attribute, by Richard Smith · 11 years ago
- 8ef921a Frontend: Define __EXCEPTIONS if -fexceptions is passed by David Majnemer · 11 years ago
- 7a6f364 Follow-up commit to r211657 which introduced these macros, but not for MSVC. This turns out to break our freestanding tests on Windows when compiling in MSVC-compatible mode. It was decided (http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20141020/116942.html is the start of the thread) to support this as part of Clang's interface on all platforms. by Aaron Ballman · 11 years ago
- 8f45c9c Add -fseh-exceptions for MinGW-w64 by Reid Kleckner · 11 years ago
- dd69ef3 C++1y is now C++14! by Aaron Ballman · 11 years ago
- 9af34ae Correctly implement -include search logic. by Manuel Klimek · 11 years ago
- 7400e59 Predefine IB_DESIGNABLE and IBInspectable macros. <rdar://problem/17441860> by Bob Wilson · 11 years ago
- 587deea If char/short are shorter than int, do not use U as suffix for by Joerg Sonnenberger · 11 years ago
- 3042f7e Always set the C suffix macro, even if it is empty. by Joerg Sonnenberger · 11 years ago
- b3a4969 Provide __SIG_ATOMIC_MAX__ next to __SIG_ATOMIC_WIDTH__. by Joerg Sonnenberger · 11 years ago
- f6432d8 Add __INTMAX_C_SUFFIX__ and __UINTMAX_C_SUFFIX__. by Joerg Sonnenberger · 11 years ago
- cc43c85 Don't create non-temporary twines. by Joerg Sonnenberger · 11 years ago
- 62277b3 Make sure int64_t and uint64_t are consistent. by Joerg Sonnenberger · 11 years ago
- be324f9 Provide builtin macros as template for PRIab and SCNab, matching the by Joerg Sonnenberger · 11 years ago
- 3362c5f [x32] Add __ILP32__ macro for ILP32 platforms by Pavel Chupin · 11 years ago
- f3a896b Avoid definining more GCC specific predefined macros in clang-cl by Ehsan Akhgari · 11 years ago
- ce41639 Turn some Twine locals into const char * variables. by Benjamin Kramer · 11 years ago
- c358000 Fix layering of file remapping and header search initialization by Alp Toker · 11 years ago
- 9be07e1 Do not define __STRICT_ANSI__ in clang-cl by Ehsan Akhgari · 11 years ago
- ab8d0a0 Implement predefined stdint macros by JF Bastien · 11 years ago
- dbd4d4c Add -std=c++1z flag for C++17 features. by Richard Smith · 11 years ago
- 35bbf1c Do not predefine __EXCEPTIONS in clang-cl (PR19977) by Hans Wennborg · 11 years ago
- 49a2790 [C++11] Use 'nullptr'. Frontend edition. by Craig Topper · 11 years ago
- 6f6e76d Revert "Move -fms-extensions predefined macros into InitPreprocessor" by Reid Kleckner · 12 years ago
- ae4759d Move -fms-extensions predefined macros into InitPreprocessor by Reid Kleckner · 12 years ago
- 0dc06b9 -fms-extensions: Don't define __PRETTY_FUNCTION__ to __FUNCTION__ by Reid Kleckner · 12 years ago
- ae38508 Implement the MS extension __identifier properly: take a token and strip it of by Richard Smith · 12 years ago
- 2c942c6 Make __LITTLE_ENDIAN__/__BIG_ENDOAN__ common PredefinedMacros by Robert Lytton · 12 years ago
- d4dbdf5 [OPENMP] Updated comments and _OPENMP macro value for OpenMP 4.0 (for 'omp simd' support) by Alexey Bataev · 12 years ago
- dbd6acb Revert "Preprocessor: Add __ALIGNOF_MAX_ALIGN_T__" by David Majnemer · 12 years ago
- 51bacfd Update __cplusplus to match the value in the C++14 DIS preview (D3937). by Richard Smith · 12 years ago
- e0fc1a8 [stackprotector] Add command line option -fstack-protector-strong by Josh Magee · 12 years ago
- 158ba13 Preprocessor: Add __ALIGNOF_MAX_ALIGN_T__ by David Majnemer · 12 years ago
- bfa3934 Rename language option MicrosoftMode to MSVCCompat by Alp Toker · 12 years ago
- e1fab52 Move MS predefined type_info out of InitializePredefinedMacros by Alp Toker · 12 years ago
- 91e474f Add support for C++'s SD6 feature test macros. by Richard Smith · 12 years ago
- d062146 Add character set related __STDC_* definitions. by Ed Schouten · 12 years ago
- 4d6efbb Add a define for the ObjFW runtime ABI version. by Benjamin Kramer · 12 years ago
- 5a63792 Add new methods for TargetInfo: by Stepan Dyatkovskiy · 12 years ago
- 2afb63c Handle -D arguments ending in a backslash. by Eli Friedman · 12 years ago
- 0a71542 C++1y: Update __cplusplus to temporary value 201305L to allow detection of provisional C++1y support. by Richard Smith · 12 years ago
- c3c725a Define __SIZE_MAX__ preprocessor macro. by Evgeniy Stepanov · 13 years ago
- 48b72d8 [frontend] Don't put a PCH/PTH filename into the set of includes in the preprocessor options; by Argyrios Kyrtzidis · 13 years ago
- 1517128 Add -fopenmp -cc1 option and wire it up to define _OPENMP, from Alexey Bataev! by Douglas Gregor · 13 years ago
- 2bf7fdb s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 13 years ago
- 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
- e6a56db Reject uses of __int128 on platforms that don't support it. Also move the ugly by Richard Smith · 13 years ago
- c6d2fdb Make __LDBL_MAX__ etc. have the correct type on targets where long double/double/etc. have the same format. PR14285. by Eli Friedman · 13 years ago
- e81699d Move PreprocessorOptions into the Lex library, and make it intrusively by Douglas Gregor · 13 years ago
- c2d984c Handle implicitly-included PCH files the same way as by Douglas Gregor · 13 years ago
- 460fe6b Add -std=c++1y argument, for *highly* experimental C++14 support. by Richard Smith · 13 years ago
- bdd74bf Don't emit double parentheses in __clang_version__. by Benjamin Kramer · 13 years ago
- 73bf7f5 Allow disabling of wchar_t type. by Abramo Bagnara · 13 years ago
- fb5d242 _HAS_CHAR16_T_LANGUAGE_SUPPORT is not predefined MSVC macro. by Francois Pichet · 13 years ago
- 3deb1ad Screw around with ObjCRuntime some more, changing the by John McCall · 13 years ago
- 8d48c8c Frontend: define _LP64 in a target-independent way by Dylan Noblesmith · 13 years ago
- c0cebed Frontend: further document __BYTE_ORDER__ by Dylan Noblesmith · 13 years ago
- 673728f Preprocessor: add __BYTE_ORDER__ predefined macro by Dylan Noblesmith · 13 years ago
- 6a03916 Define __FINITE_MATH_ONLY__ based on -ffast-math and -ffinite-math-only. by Bob Wilson · 13 years ago
- 5fb5df9 Restructure how the driver communicates information about the by John McCall · 13 years ago
- 9dcc032 Sink definition of IBOutlet, IBOutletCollection, and IBAction into by Ted Kremenek · 13 years ago
- 5d3fb22 Explicitly build __builtin_va_list. by Meador Inge · 13 years ago
- b9199ee More doxygen/documentation cleanups. by James Dennett · 13 years ago
- 222f278 Add a predefine __WINT_UNSIGNED__, similar to __WCHAR_UNSIGNED__, and test them both for ARM and X86. by James Molloy · 14 years ago
- d106a98 Use the standard values for the __cplusplus macro, even when in GNU mode. GCC by Richard Smith · 14 years ago
- 01ba47d Implement the missing pieces needed to support libstdc++4.7's <atomic>: by Richard Smith · 14 years ago
- c0c0455 Teach Clang about PIE compilations. This is the first step of PR12380. by Chandler Carruth · 14 years ago
- bbafb8a Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 14 years ago
- b448916 No longer defining GNUC mode when compiling for Microsoft compatibility. This allows people's cross-platform compiler-specific macros to work properly. by Aaron Ballman · 14 years ago
- 7b93f63 [Basic] Rename LangOptions::NoInline to NoInlineDefine, to make things a bit by Daniel Dunbar · 14 years ago
- 0867d9c Implement #pragma redefine_extname. by David Chisnall · 14 years ago
- 2c1dd27 Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 14 years ago
- fa35df6 Some improvements to the handling of C11 atomic types: by David Chisnall · 14 years ago
- ad01b31 Add a "Modules" language option, which subsumes the previous by Douglas Gregor · 14 years ago
- 3a5ff5c Teach the frontend to provide the builtin preprocessor defines for -ffast-math. by Chandler Carruth · 14 years ago
- cf50147 Add a target hook for FLT_EVAL_METHOD and use it to set the value on x86 with sse disabled. by Benjamin Kramer · 14 years ago
- 3c6982b Give C11's __STDC_VERSION__ the final value. by Benjamin Kramer · 14 years ago
- e56f393 Mass rename C1x references to C11. The name hasn't proliferated like "C++0x" so this patch is surprisingly small. by Benjamin Kramer · 14 years ago
- b0ffe50 Move a free function from the Frontend library into the Lex library as by Chandler Carruth · 14 years ago