summaryrefslogtreecommitdiffstats
path: root/lib/Frontend/InitPreprocessor.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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 andSean Hunt2011-07-191-0/+3
* Change the driver's logic about Objective-C runtimes: abstract out aJohn McCall2011-07-061-2/+2
* Don't define __CONSTANT_CFSTRINGS__ with -fno-constant-cfstrings issue.Fariborz Jahanian2011-07-051-1/+2
* Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about ...Argyrios Kyrtzidis2011-06-241-13/+13
* Define __cplusplus to 201103L when in (non-GNU) C++0x mode.Douglas Gregor2011-06-201-3/+10
* Unconditionally #define the ARC ownership qualifiers, instead of #definingJohn McCall2011-06-161-0/+9
* Automatic Reference Counting.John McCall2011-06-151-4/+141
* __OBJC__ is also a standard predefined macro.Nick Lewycky2011-06-101-1/+3
* The macros defined by the language standard are still available even when theNick Lewycky2011-06-071-26/+37
* Add a FIXME.Francois Pichet2011-05-091-0/+1
* Temporary preprocessor hack to get around the Microsoft __identifier(x) exten...Francois Pichet2011-05-071-0/+1
* Upgrade Microsoft's __int8, __int16, __int32 and __int64 types from builtin d...Francois Pichet2011-04-281-6/+0
* Move all of the logic for __DEPRECATED to the driver based on commentsChandler Carruth2011-04-231-2/+3
* Fix Clang's __DEPRECATED define to be controled by -Wdeprecated. ThisChandler Carruth2011-04-231-1/+2
* PR9772: Fix the definition of WINT_MIN and WINT_MAX on Linux -ffreestanding.Eli Friedman2011-04-211-0/+3
* Change Clang's __VERSION__ to include the same basic info as in clang -v.Daniel Dunbar2011-03-311-1/+6
* Preprocessor: Don't define __STDC__ in -traditional-cpp mode.Daniel Dunbar2011-03-191-1/+1
* Add 'OverridenFilesKeepOriginalName' field in SourceManager which if true the...Argyrios Kyrtzidis2011-03-081-11/+4
* Reimplement DefineTypeSize in terms of APInt. This eliminates someChris Lattner2011-02-241-9/+4
* Preserve what the user passed to -include when emitting .d files. Fixes PR8974!Nick Lewycky2011-02-231-9/+15
* Replace all uses of PathV1::makeAbsolute with PathV2::fs::make_absolute.Michael J. Spencer2010-12-211-3/+5
* Implement -cl-fast-relaxed-mathPeter Collingbourne2010-12-041-0/+3
* Merge System into Support.Michael J. Spencer2010-11-291-1/+1
* now the FileManager has a FileSystemOpts ivar, stop threadingChris Lattner2010-11-231-8/+5
* Implement -working-directory.Argyrios Kyrtzidis2010-11-031-5/+7
* Tell the VS headers that char16_t and char32_t are keywords, so yvals.h doesn...Steven Watanabe2010-09-051-0/+4