summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/InitPreprocessor.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Always initialize the header search object as part of InitializePreprocessor;Daniel Dunbar2009-11-111-1/+7
* PreprocessorOptions: Get rid of unnecessary 'isPTH' flag for include entries.Daniel Dunbar2009-11-101-3/+3
* Rename PreprocessorInitOptions to PreprocessorOptions for consistency, and fixDaniel Dunbar2009-11-071-5/+6
* clean up integer preprocessor type definitions, patch by Ken Dyck!Chris Lattner2009-11-051-10/+22
* InitializePreprocessor cannot fail.Daniel Dunbar2009-11-041-4/+1
* Move -undef flag into PreprocessorInitOptionsDaniel Dunbar2009-11-041-3/+2
* Implement support for the -undef command line option, patch byChris Lattner2009-11-031-3/+5
* clean up namespace.Chris Lattner2009-11-021-6/+3
* simplify intmax setup, patch by Ken Dyck!Chris Lattner2009-10-291-15/+3
* hookize wint_t's definition, patch by Edward O'Callaghan (from PR5233).Chris Lattner2009-10-211-2/+1
* Work-around wchar_t and __pragma problem in VC headersJohn Thompson2009-10-161-2/+11
* Move the "needs exception support" logic to clang. This also fixesRafael Espindola2009-10-011-2/+3
* Non fragile ABI for GNU runtime. Patch bu David Chisnall.Fariborz Jahanian2009-09-101-3/+0
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-40/+40
* Don't use '%ll', this doesn't workin on Win32.Daniel Dunbar2009-09-031-1/+3
* Define _GNU_SOURCE in C++ mode so that clang works with GNU libstdc++.Eli Friedman2009-08-271-0/+2
* API changes to match llvm ToT.Chris Lattner2009-08-231-1/+1
* Predefine __cplusplus to the right value (199711L), except when in GNU mode.Douglas Gregor2009-08-061-1/+7
* define __STDC_VERSION__ processor token for c94Ryan Flynn2009-07-211-4/+7
* Fix for PR4192: fix the definition of int64_t on x86_64 Linux.Eli Friedman2009-07-011-1/+1
* Make the StackProtector bitfield use enums instead of obscure numbers.Bill Wendling2009-06-281-2/+2
* Add stack protector support to clang. This generates the 'ssp' and 'sspreq'Bill Wendling2009-06-281-1/+6
OpenPOWER on IntegriCloud