summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/InitPreprocessor.cpp
Commit message (Expand)AuthorAgeFilesLines
* PR7795: Fix the definition of __WCHAR_MAX__ with -fshort-wchar.Eli Friedman2010-08-031-1/+1
* fix some undefined behavior, PR7779.Chris Lattner2010-08-031-3/+4
* Introduce basic support for loading a precompiled preamble whileDouglas Gregor2010-07-261-2/+8
* Basic plumbing for generating a precompiled preamble for anDouglas Gregor2010-07-231-4/+4
* Headers: Define __INT64_TYPE__ in terms of getInt64Type(), which isn't alwaysDaniel Dunbar2010-06-301-0/+6
* Remove state assertion.Ted Kremenek2010-06-281-1/+0
* Don't crash in InitializePreprocessor() when there is no valid PTHManager. F...Ted Kremenek2010-06-281-1/+2
* Remove HAS_TLS define.Eric Christopher2010-06-241-4/+0
* More clang support for darwin tls. Add a __has_feature macro andEric Christopher2010-06-241-0/+4
* Add several more predefines from modern versions of GCC.Dan Gohman2010-05-281-0/+27
* Predefine the '__clang_analyzer__' macro when using '-analyze'.Ted Kremenek2010-05-261-0/+5
* Add Clang version inspection macros. Fixes PR6681.Douglas Gregor2010-04-301-1/+15
* fix PR6936: don't generate line marker directives when preprocessingChris Lattner2010-04-261-3/+9
* Sink the _GNU_SOURCE definition down into the target configuration,Douglas Gregor2010-04-211-24/+0
* Only predefine the macro _GNU_SOURCE in C++ mode when we're on aDouglas Gregor2010-04-161-2/+24
* When given unsaved files in clang_createTranslationUnitFromSourceFile,Douglas Gregor2010-02-271-1/+2
* Switch to using -fsjlj-exceptions instead of hard-coding it. Notably, this fixesDaniel Dunbar2010-02-101-0/+2
* Extend clang_createTranslationUnitFromSourceFile() to support creatingDouglas Gregor2010-01-231-10/+31
* Move the MacroBuilder utilitiy to its own header. Update references.Chandler Carruth2010-01-201-0/+1
* Fix an invalid Twine use spotty by abbeyj, it isn't safe to use TwineDaniel Dunbar2010-01-201-1/+4
* Predefine __weak attribute when doing objective-cFariborz Jahanian2010-01-131-2/+7
* Fix PR5982, a refacto in checking for '=' in a -D argument.Daniel Dunbar2010-01-101-8/+5
* Use MacroBuilder for TargetDefines instead of std::vector.Benjamin Kramer2010-01-091-3/+1
* Move MacroBuilder into Frontend/Utils.h and clean it up a bit.Benjamin Kramer2010-01-091-127/+89
* Rework InitPreprocessor to use a MacroBuilder class instead of pushing aroundBenjamin Kramer2010-01-091-248/+208
* Switch UndefineBuiltinMacro() over to using StringRefKovarththanan Rajaratnam2010-01-091-2/+2
* Switch DefineBuiltinMacro() over to using StringRefKovarththanan Rajaratnam2010-01-091-8/+12
* Convert from char pointer to char arrayKovarththanan Rajaratnam2010-01-071-6/+6
* Tigthen scope of local char arrayKovarththanan Rajaratnam2010-01-071-1/+1
* Integrate the following from the 'objective-rewrite' branch:Steve Naroff2009-12-041-0/+3
* Fix two more diagnostic-on-stderr instances that thought they could hide from...Daniel Dunbar2009-12-031-10/+10
* Extend -remap-file=from;to to permit mapping from a non-existentDouglas Gregor2009-12-021-4/+5
* Move file-remapping logic into InitPreprocesor. No functionality changeDouglas Gregor2009-12-021-0/+53
* Exit the command line into <built-in> instead of going directly from the comm...Rafael Espindola2009-12-011-0/+5
* Define __SIG_ATOMIC_WIDTH__ for use in stdint.h.Ken Dyck2009-11-221-0/+1
* Define __WCHAR_WIDTH__ for use in stdint.h.Ken Dyck2009-11-191-0/+1
* Add __WINT_WIDTH__ to paramaterize the limits of WINT_MIN and WINT_MAX in Ken Dyck2009-11-191-0/+1
* Add __SIZE_WIDTH__ to eventually replace __SIZE_TYPE__ in stdint.h.Ken Dyck2009-11-191-0/+1
* Restore __INTMAX_TYPE__, __UINTMAX_TYPE__, __PTRDIFF_TYPE__, andKen Dyck2009-11-191-0/+4
* Remove __PTRDIFF_TYPE__ as it is no longer needed by stdint.h. It has been Ken Dyck2009-11-191-1/+0
* Add __PTRDIFF_WIDTH__ macro to eventually replace __PTRDIFF_TYPE__ in stdint.h.Ken Dyck2009-11-191-0/+1
* Remove __INTPTR_TYPE__ as it is no longer needed by stdint.h, which usesKen Dyck2009-11-191-1/+0
* Predefine __INTPTR_WIDTH__ for future use in stdint.h.Ken Dyck2009-11-181-0/+1
* Remove the __INTMAX_TYPE__ and __UINTMAX_TYPE__ built-in macros as they are noKen Dyck2009-11-181-2/+0
* Predefine __INTMAX_WIDTH__ for the future parameterization of INTMAX macros inKen Dyck2009-11-181-0/+8
* Simplify PreprocessorOptions, it doesn't need abstracted field access.Daniel Dunbar2009-11-171-14/+12
* Parameterize the constant-generating macros in stdint.h with new built-inKen Dyck2009-11-161-1/+9
* Generalize stdint.h for non-8-bit-multiple types, patch by Chris Lattner2009-11-121-18/+21
* do not store wchar/char16/char32/intmax width/alignment infoChris Lattner2009-11-121-5/+1
* Tweak PCH -include handling to make sure it matches the name as would be presentDaniel Dunbar2009-11-111-4/+9
OpenPOWER on IntegriCloud