aboutsummaryrefslogtreecommitdiff
path: root/lib/Frontend/InitPreprocessor.cpp
AgeCommit message (Expand)Author
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
2009-11-17Simplify PreprocessorOptions, it doesn't need abstracted field access.Daniel Dunbar
2009-11-16Parameterize the constant-generating macros in stdint.h with new built-inKen Dyck
2009-11-12Generalize stdint.h for non-8-bit-multiple types, patch by Chris Lattner
2009-11-12do not store wchar/char16/char32/intmax width/alignment infoChris Lattner
2009-11-11Tweak PCH -include handling to make sure it matches the name as would be presentDaniel Dunbar
2009-11-11Always initialize the header search object as part of InitializePreprocessor;Daniel Dunbar
2009-11-10PreprocessorOptions: Get rid of unnecessary 'isPTH' flag for include entries.Daniel Dunbar
2009-11-07Rename PreprocessorInitOptions to PreprocessorOptions for consistency, and fixDaniel Dunbar
2009-11-05clean up integer preprocessor type definitions, patch by Ken Dyck!Chris Lattner
2009-11-04InitializePreprocessor cannot fail.Daniel Dunbar
2009-11-04Move -undef flag into PreprocessorInitOptionsDaniel Dunbar
2009-11-03Implement support for the -undef command line option, patch byChris Lattner
2009-11-02clean up namespace.Chris Lattner
2009-10-29simplify intmax setup, patch by Ken Dyck!Chris Lattner
2009-10-21hookize wint_t's definition, patch by Edward O'Callaghan (from PR5233).Chris Lattner
2009-10-16Work-around wchar_t and __pragma problem in VC headersJohn Thompson
2009-10-01Move the "needs exception support" logic to clang. This also fixesRafael Espindola
2009-09-10Non fragile ABI for GNU runtime. Patch bu David Chisnall.Fariborz Jahanian
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-09-03Don't use '%ll', this doesn't workin on Win32.Daniel Dunbar
2009-08-27Define _GNU_SOURCE in C++ mode so that clang works with GNU libstdc++.Eli Friedman
2009-08-23API changes to match llvm ToT.Chris Lattner
2009-08-06Predefine __cplusplus to the right value (199711L), except when in GNU mode.Douglas Gregor
2009-07-21define __STDC_VERSION__ processor token for c94Ryan Flynn
2009-07-01Fix for PR4192: fix the definition of int64_t on x86_64 Linux.Eli Friedman
2009-06-28Make the StackProtector bitfield use enums instead of obscure numbers.Bill Wendling
2009-06-28Add stack protector support to clang. This generates the 'ssp' and 'sspreq'Bill Wendling
2009-06-23__APPLE_CC__ should only be set when building for darwin targets.Chris Lattner
2009-06-15PR4388: get rid of an extra # line directive; in addition to being Eli Friedman
2009-06-08Misc minor fixes for clang for the Windows target.Eli Friedman
2009-06-05Move CharIsSigned from TargetInfo to LangOptions.Eli Friedman
2009-06-04Move a couple Darwin-specific defines into getDarwinDefines.Eli Friedman
2009-06-04DefineBuiltinMacro is always passed two args, remove the defaulted thirdChris Lattner
2009-06-03Compile fix needed by the solaris system gcc.Duncan Sands