summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/InitPreprocessor.cpp
Commit message (Expand)AuthorAgeFilesLines
* C++1y: Update __cplusplus to temporary value 201305L to allow detection of pr...Richard Smith2013-05-071-3/+4
* Define __SIZE_MAX__ preprocessor macro.Evgeniy Stepanov2013-03-281-0/+1
* [frontend] Don't put a PCH/PTH filename into the set of includes in the prepr...Argyrios Kyrtzidis2013-02-051-6/+7
* Add -fopenmp -cc1 option and wire it up to define _OPENMP, from Alexey Bataev!Douglas Gregor2013-01-151-0/+10
* s/CPlusPlus0x/CPlusPlus11/gRichard Smith2013-01-021-2/+2
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-3/+3
* Reject uses of __int128 on platforms that don't support it. Also move the uglyRichard Smith2012-11-291-0/+2
* Make __LDBL_MAX__ etc. have the correct type on targets where long double/dou...Eli Friedman2012-11-101-24/+24
* Move PreprocessorOptions into the Lex library, and make it intrusivelyDouglas Gregor2012-10-241-1/+1
* Handle implicitly-included PCH files the same way asDouglas Gregor2012-10-221-0/+16
* Add -std=c++1y argument, for *highly* experimental C++14 support.Richard Smith2012-10-171-0/+2
* Don't emit double parentheses in __clang_version__.Benjamin Kramer2012-10-081-2/+2
* Allow disabling of wchar_t type.Abramo Bagnara2012-09-051-3/+5
* _HAS_CHAR16_T_LANGUAGE_SUPPORT is not predefined MSVC macro.Francois Pichet2012-08-251-4/+0
* Screw around with ObjCRuntime some more, changing theJohn McCall2012-08-211-1/+1
* Frontend: define _LP64 in a target-independent wayDylan Noblesmith2012-08-101-0/+7
* Frontend: further document __BYTE_ORDER__Dylan Noblesmith2012-08-081-1/+3
* Preprocessor: add __BYTE_ORDER__ predefined macroDylan Noblesmith2012-07-271-0/+11
* Define __FINITE_MATH_ONLY__ based on -ffast-math and -ffinite-math-only.Bob Wilson2012-07-191-3/+4
* Restructure how the driver communicates information about theJohn McCall2012-06-201-2/+2
* Sink definition of IBOutlet, IBOutletCollection, and IBAction intoTed Kremenek2012-06-191-0/+5
* Explicitly build __builtin_va_list.Meador Inge2012-06-161-3/+0
* More doxygen/documentation cleanups.James Dennett2012-06-131-3/+3
* Add a predefine __WINT_UNSIGNED__, similar to __WCHAR_UNSIGNED__, and test th...James Molloy2012-05-041-0/+3
* Use the standard values for the __cplusplus macro, even when in GNU mode. GCCRichard Smith2012-05-031-14/+10
* Implement the missing pieces needed to support libstdc++4.7's <atomic>:Richard Smith2012-04-131-0/+40
* Teach Clang about PIE compilations. This is the first step of PR12380.Chandler Carruth2012-04-081-0/+4
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-6/+6
* No longer defining GNUC mode when compiling for Microsoft compatibility. Thi...Aaron Ballman2012-03-101-5/+8
* [Basic] Rename LangOptions::NoInline to NoInlineDefine, to make things a bitDaniel Dunbar2012-03-091-1/+1
* Implement #pragma redefine_extname.David Chisnall2012-02-181-0/+3
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-051-1/+1
* Some improvements to the handling of C11 atomic types:David Chisnall2012-01-161-0/+8
* Add a "Modules" language option, which subsumes the previousDouglas Gregor2012-01-031-4/+0
* Teach the frontend to provide the builtin preprocessor defines forChandler Carruth2012-01-031-0/+3
* Add a target hook for FLT_EVAL_METHOD and use it to set the value on x86 with...Benjamin Kramer2011-12-281-1/+1
* Give C11's __STDC_VERSION__ the final value.Benjamin Kramer2011-12-231-4/+1
* Mass rename C1x references to C11. The name hasn't proliferated like "C++0x" ...Benjamin Kramer2011-12-231-1/+1
* Move a free function from the Frontend library into the Lex library asChandler Carruth2011-12-091-24/+5
* Give __STDC_VERSION__ the value 201001L when we're in C1x mode. TheDouglas Gregor2011-10-281-1/+6
* Define __STDC__ in -fms-extensions mode; defining it is consistent with gcc, ...Eli Friedman2011-10-191-1/+1
* Remove the egregious hack that made Objective-C++ ARC work with olderDouglas Gregor2011-09-271-70/+1
* Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie2011-09-251-2/+2
* Remove __WCHAR_UNSIGNED__ and anything that used it.Eric Christopher2011-09-201-3/+0
* Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet2011-09-171-2/+2
* Add an experimental flag -fauto-module-import that automatically turnsDouglas Gregor2011-09-151-1/+5
* Switch LangOptions over to a .def file that describes header of theDouglas Gregor2011-09-131-3/+3
* Only predefine the __EXCEPTIONS macro if C++ exceptions are turned on.Douglas Gregor2011-09-121-2/+4
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-39/+39
* Implement a __WCHAR_UNSIGNED__ macro and use it to include WCHAR_MIN andAlexis Hunt2011-07-191-0/+3
OpenPOWER on IntegriCloud