aboutsummaryrefslogtreecommitdiff
path: root/lib/Frontend/InitPreprocessor.cpp
AgeCommit message (Expand)Author
2010-11-03Implement -working-directory.Argyrios Kyrtzidis
2010-09-05Tell the VS headers that char16_t and char32_t are keywords, so yvals.h doesn...Steven Watanabe
2010-09-03First test commit by Francois Pichet. _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES i...Francois Pichet
2010-08-30Predeclare class type_info in Microsoft mode, from Francois Pichet!Douglas Gregor
2010-08-21Fix typo in comment.Michael J. Spencer
2010-08-03PR7795: Fix the definition of __WCHAR_MAX__ with -fshort-wchar.Eli Friedman
2010-08-03fix some undefined behavior, PR7779.Chris Lattner
2010-07-26Introduce basic support for loading a precompiled preamble whileDouglas Gregor
2010-07-23Basic plumbing for generating a precompiled preamble for anDouglas Gregor
2010-06-30Headers: Define __INT64_TYPE__ in terms of getInt64Type(), which isn't alwaysDaniel Dunbar
2010-06-28Remove state assertion.Ted Kremenek
2010-06-28Don't crash in InitializePreprocessor() when there is no valid PTHManager. F...Ted Kremenek
2010-06-24Remove HAS_TLS define.Eric Christopher
2010-06-24More clang support for darwin tls. Add a __has_feature macro andEric Christopher
2010-05-28Add several more predefines from modern versions of GCC.Dan Gohman
2010-05-26Predefine the '__clang_analyzer__' macro when using '-analyze'.Ted Kremenek
2010-04-30Add Clang version inspection macros. Fixes PR6681.Douglas Gregor
2010-04-26fix PR6936: don't generate line marker directives when preprocessingChris Lattner
2010-04-21Sink the _GNU_SOURCE definition down into the target configuration,Douglas Gregor
2010-04-16Only predefine the macro _GNU_SOURCE in C++ mode when we're on aDouglas Gregor
2010-02-27When given unsaved files in clang_createTranslationUnitFromSourceFile,Douglas Gregor
2010-02-10Switch to using -fsjlj-exceptions instead of hard-coding it. Notably, this fixesDaniel Dunbar
2010-01-23Extend clang_createTranslationUnitFromSourceFile() to support creatingDouglas Gregor
2010-01-20Move the MacroBuilder utilitiy to its own header. Update references.Chandler Carruth
2010-01-20Fix an invalid Twine use spotty by abbeyj, it isn't safe to use TwineDaniel Dunbar
2010-01-13Predefine __weak attribute when doing objective-cFariborz Jahanian
2010-01-10Fix PR5982, a refacto in checking for '=' in a -D argument.Daniel Dunbar
2010-01-09Use MacroBuilder for TargetDefines instead of std::vector.Benjamin Kramer
2010-01-09Move MacroBuilder into Frontend/Utils.h and clean it up a bit.Benjamin Kramer
2010-01-09Rework InitPreprocessor to use a MacroBuilder class instead of pushing aroundBenjamin Kramer
2010-01-09Switch UndefineBuiltinMacro() over to using StringRefKovarththanan Rajaratnam
2010-01-09Switch DefineBuiltinMacro() over to using StringRefKovarththanan Rajaratnam
2010-01-07Convert from char pointer to char arrayKovarththanan Rajaratnam
2010-01-07Tigthen scope of local char arrayKovarththanan Rajaratnam
2009-12-04Integrate the following from the 'objective-rewrite' branch:Steve Naroff
2009-12-03Fix two more diagnostic-on-stderr instances that thought they could hide from...Daniel Dunbar
2009-12-02Extend -remap-file=from;to to permit mapping from a non-existentDouglas Gregor
2009-12-02Move file-remapping logic into InitPreprocesor. No functionality changeDouglas Gregor
2009-12-01Exit the command line into <built-in> instead of going directly from the comm...Rafael Espindola
2009-11-22Define __SIG_ATOMIC_WIDTH__ for use in stdint.h.Ken Dyck
2009-11-19Define __WCHAR_WIDTH__ for use in stdint.h.Ken Dyck
2009-11-19Add __WINT_WIDTH__ to paramaterize the limits of WINT_MIN and WINT_MAX in Ken Dyck
2009-11-19Add __SIZE_WIDTH__ to eventually replace __SIZE_TYPE__ in stdint.h.Ken Dyck
2009-11-19Restore __INTMAX_TYPE__, __UINTMAX_TYPE__, __PTRDIFF_TYPE__, andKen Dyck
2009-11-19Remove __PTRDIFF_TYPE__ as it is no longer needed by stdint.h. It has been Ken Dyck
2009-11-19Add __PTRDIFF_WIDTH__ macro to eventually replace __PTRDIFF_TYPE__ in stdint.h.Ken Dyck
2009-11-19Remove __INTPTR_TYPE__ as it is no longer needed by stdint.h, which usesKen Dyck
2009-11-18Predefine __INTPTR_WIDTH__ for future use in stdint.h.Ken Dyck
2009-11-18Remove the __INTMAX_TYPE__ and __UINTMAX_TYPE__ built-in macros as they are noKen Dyck
2009-11-18Predefine __INTMAX_WIDTH__ for the future parameterization of INTMAX macros inKen Dyck