aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/InitPreprocessor.cpp
AgeCommit message (Expand)AuthorFilesLines
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner1-39/+39
2011-07-19Implement a __WCHAR_UNSIGNED__ macro and use it to include WCHAR_MIN andAlexis Hunt1-0/+3
2011-07-06Change the driver's logic about Objective-C runtimes: abstract out aJohn McCall1-2/+2
2011-07-05Don't define __CONSTANT_CFSTRINGS__ with -fno-constant-cfstrings issue.Fariborz Jahanian1-1/+2
2011-06-24Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about ...Argyrios Kyrtzidis1-13/+13
2011-06-20Define __cplusplus to 201103L when in (non-GNU) C++0x mode.Douglas Gregor1-3/+10
2011-06-16Unconditionally #define the ARC ownership qualifiers, instead of #definingJohn McCall1-0/+9
2011-06-15Automatic Reference Counting.John McCall1-4/+141
2011-06-10__OBJC__ is also a standard predefined macro.Nick Lewycky1-1/+3
2011-06-07The macros defined by the language standard are still available even when theNick Lewycky1-26/+37
2011-05-09Add a FIXME.Francois Pichet1-0/+1
2011-05-07Temporary preprocessor hack to get around the Microsoft __identifier(x) exten...Francois Pichet1-0/+1
2011-04-28Upgrade Microsoft's __int8, __int16, __int32 and __int64 types from builtin d...Francois Pichet1-6/+0
2011-04-23Move all of the logic for __DEPRECATED to the driver based on commentsChandler Carruth1-2/+3
2011-04-23Fix Clang's __DEPRECATED define to be controled by -Wdeprecated. ThisChandler Carruth1-1/+2
2011-04-21PR9772: Fix the definition of WINT_MIN and WINT_MAX on Linux -ffreestanding.Eli Friedman1-0/+3
2011-03-31Change Clang's __VERSION__ to include the same basic info as in clang -v.Daniel Dunbar1-1/+6
2011-03-19Preprocessor: Don't define __STDC__ in -traditional-cpp mode.Daniel Dunbar1-1/+1
2011-03-08Add 'OverridenFilesKeepOriginalName' field in SourceManager which if true the...Argyrios Kyrtzidis1-11/+4
2011-02-24Reimplement DefineTypeSize in terms of APInt. This eliminates someChris Lattner1-9/+4
2011-02-23Preserve what the user passed to -include when emitting .d files. Fixes PR8974!Nick Lewycky1-9/+15
2010-12-21Replace all uses of PathV1::makeAbsolute with PathV2::fs::make_absolute.Michael J. Spencer1-3/+5
2010-12-04Implement -cl-fast-relaxed-mathPeter Collingbourne1-0/+3
2010-11-29Merge System into Support.Michael J. Spencer1-1/+1
2010-11-23now the FileManager has a FileSystemOpts ivar, stop threadingChris Lattner1-8/+5
2010-11-03Implement -working-directory.Argyrios Kyrtzidis1-5/+7
2010-09-05Tell the VS headers that char16_t and char32_t are keywords, so yvals.h doesn...Steven Watanabe1-0/+4
2010-09-03First test commit by Francois Pichet. _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES i...Francois Pichet1-3/+0
2010-08-30Predeclare class type_info in Microsoft mode, from Francois Pichet!Douglas Gregor1-0/+1
2010-08-21Fix typo in comment.Michael J. Spencer1-1/+1
2010-08-03PR7795: Fix the definition of __WCHAR_MAX__ with -fshort-wchar.Eli Friedman1-1/+1
2010-08-03fix some undefined behavior, PR7779.Chris Lattner1-3/+4
2010-07-26Introduce basic support for loading a precompiled preamble whileDouglas Gregor1-2/+8
2010-07-23Basic plumbing for generating a precompiled preamble for anDouglas Gregor1-4/+4
2010-06-30Headers: Define __INT64_TYPE__ in terms of getInt64Type(), which isn't alwaysDaniel Dunbar1-0/+6
2010-06-28Remove state assertion.Ted Kremenek1-1/+0
2010-06-28Don't crash in InitializePreprocessor() when there is no valid PTHManager. F...Ted Kremenek1-1/+2
2010-06-24Remove HAS_TLS define.Eric Christopher1-4/+0
2010-06-24More clang support for darwin tls. Add a __has_feature macro andEric Christopher1-0/+4
2010-05-28Add several more predefines from modern versions of GCC.Dan Gohman1-0/+27
2010-05-26Predefine the '__clang_analyzer__' macro when using '-analyze'.Ted Kremenek1-0/+5
2010-04-30Add Clang version inspection macros. Fixes PR6681.Douglas Gregor1-1/+15
2010-04-26fix PR6936: don't generate line marker directives when preprocessingChris Lattner1-3/+9
2010-04-21Sink the _GNU_SOURCE definition down into the target configuration,Douglas Gregor1-24/+0
2010-04-16Only predefine the macro _GNU_SOURCE in C++ mode when we're on aDouglas Gregor1-2/+24
2010-02-27When given unsaved files in clang_createTranslationUnitFromSourceFile,Douglas Gregor1-1/+2
2010-02-10Switch to using -fsjlj-exceptions instead of hard-coding it. Notably, this fixesDaniel Dunbar1-0/+2
2010-01-23Extend clang_createTranslationUnitFromSourceFile() to support creatingDouglas Gregor1-10/+31
2010-01-20Move the MacroBuilder utilitiy to its own header. Update references.Chandler Carruth1-0/+1
2010-01-20Fix an invalid Twine use spotty by abbeyj, it isn't safe to use TwineDaniel Dunbar1-1/+4