aboutsummaryrefslogtreecommitdiff
path: root/lib/Frontend/InitPreprocessor.cpp
AgeCommit message (Expand)Author
2012-05-04Add a predefine __WINT_UNSIGNED__, similar to __WCHAR_UNSIGNED__, and test th...James Molloy
2012-05-03Use the standard values for the __cplusplus macro, even when in GNU mode. GCCRichard Smith
2012-04-13Implement the missing pieces needed to support libstdc++4.7's <atomic>:Richard Smith
2012-04-08Teach Clang about PIE compilations. This is the first step of PR12380.Chandler Carruth
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-10No longer defining GNUC mode when compiling for Microsoft compatibility. Thi...Aaron Ballman
2012-03-09[Basic] Rename LangOptions::NoInline to NoInlineDefine, to make things a bitDaniel Dunbar
2012-02-18Implement #pragma redefine_extname.David Chisnall
2012-02-05Basic: import SmallString<> into clang namespaceDylan Noblesmith
2012-01-16Some improvements to the handling of C11 atomic types:David Chisnall
2012-01-03Add a "Modules" language option, which subsumes the previousDouglas Gregor
2012-01-03Teach the frontend to provide the builtin preprocessor defines forChandler Carruth
2011-12-28Add a target hook for FLT_EVAL_METHOD and use it to set the value on x86 with...Benjamin Kramer
2011-12-23Give C11's __STDC_VERSION__ the final value.Benjamin Kramer
2011-12-23Mass rename C1x references to C11. The name hasn't proliferated like "C++0x" ...Benjamin Kramer
2011-12-09Move a free function from the Frontend library into the Lex library asChandler Carruth
2011-10-28Give __STDC_VERSION__ the value 201001L when we're in C1x mode. TheDouglas Gregor
2011-10-19Define __STDC__ in -fms-extensions mode; defining it is consistent with gcc, ...Eli Friedman
2011-09-27Remove the egregious hack that made Objective-C++ ARC work with olderDouglas Gregor
2011-09-25Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie
2011-09-20Remove __WCHAR_UNSIGNED__ and anything that used it.Eric Christopher
2011-09-17Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet
2011-09-15Add an experimental flag -fauto-module-import that automatically turnsDouglas Gregor
2011-09-13Switch LangOptions over to a .def file that describes header of theDouglas Gregor
2011-09-12Only predefine the __EXCEPTIONS macro if C++ exceptions are turned on.Douglas Gregor
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-19Implement a __WCHAR_UNSIGNED__ macro and use it to include WCHAR_MIN andSean Hunt
2011-07-06Change the driver's logic about Objective-C runtimes: abstract out aJohn McCall
2011-07-05Don't define __CONSTANT_CFSTRINGS__ with -fno-constant-cfstrings issue.Fariborz Jahanian
2011-06-24Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about ...Argyrios Kyrtzidis
2011-06-20Define __cplusplus to 201103L when in (non-GNU) C++0x mode.Douglas Gregor
2011-06-16Unconditionally #define the ARC ownership qualifiers, instead of #definingJohn McCall
2011-06-15Automatic Reference Counting.John McCall
2011-06-10__OBJC__ is also a standard predefined macro.Nick Lewycky
2011-06-07The macros defined by the language standard are still available even when theNick Lewycky
2011-05-09Add a FIXME.Francois Pichet
2011-05-07Temporary preprocessor hack to get around the Microsoft __identifier(x) exten...Francois Pichet
2011-04-28Upgrade Microsoft's __int8, __int16, __int32 and __int64 types from builtin d...Francois Pichet
2011-04-23Move all of the logic for __DEPRECATED to the driver based on commentsChandler Carruth
2011-04-23Fix Clang's __DEPRECATED define to be controled by -Wdeprecated. ThisChandler Carruth
2011-04-21PR9772: Fix the definition of WINT_MIN and WINT_MAX on Linux -ffreestanding.Eli Friedman
2011-03-31Change Clang's __VERSION__ to include the same basic info as in clang -v.Daniel Dunbar
2011-03-19Preprocessor: Don't define __STDC__ in -traditional-cpp mode.Daniel Dunbar
2011-03-08Add 'OverridenFilesKeepOriginalName' field in SourceManager which if true the...Argyrios Kyrtzidis
2011-02-24Reimplement DefineTypeSize in terms of APInt. This eliminates someChris Lattner
2011-02-23Preserve what the user passed to -include when emitting .d files. Fixes PR8974!Nick Lewycky
2010-12-21Replace all uses of PathV1::makeAbsolute with PathV2::fs::make_absolute.Michael J. Spencer
2010-12-04Implement -cl-fast-relaxed-mathPeter Collingbourne
2010-11-29Merge System into Support.Michael J. Spencer
2010-11-23now the FileManager has a FileSystemOpts ivar, stop threadingChris Lattner