aboutsummaryrefslogtreecommitdiff
path: root/lib/Lex/Preprocessor.cpp
AgeCommit message (Expand)Author
2009-11-14Add static version of Preprocessor::getSpelling.Daniel Dunbar
2009-11-13Wherein the TargetInfo argument to Preprocessor is made 'const' and propogated.Daniel Dunbar
2009-11-11Allow Preprocessor to take ownership of the HeaderSearch object. I think it s...Daniel Dunbar
2009-11-05Make LookUpIdentifierInfo const. This makes the Identifiers table mutable and isDaniel Dunbar
2009-11-05StringRefize Preprocessor::getIdentifierInfo.Daniel Dunbar
2009-11-04Kill PreprocessorFactory, which was both morally repugnant and totally unused.Daniel Dunbar
2009-10-18Move clients to use IdentifierInfo::getNameStart() instead of getName()Daniel Dunbar
2009-10-16Add support for a chain of stat caches in the FileManager, rather thanDouglas Gregor
2009-09-22Replace the -code-completion-dump option with Douglas Gregor
2009-09-17Initial implementation of a code-completion interface in Clang. InDouglas Gregor
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-08-23Replace cerr with errs().Benjamin Kramer
2009-07-02Add support for retrieving the Doxygen comment associated with a givenDouglas Gregor
2009-06-16my refactoring of builtins changed target-specific builtins to only beChris Lattner
2009-04-28Emit keyword extension warning in all modes, not just C99 mode.Eli Friedman
2009-04-18Change Preprocessor::AdvanceToTokenCharacter to stop atChris Lattner
2009-04-18fix typoChris Lattner
2009-04-14Change Lexer::MeasureTokenLength to take a LangOptions reference.Chris Lattner
2009-04-13implement the microsoft/gnu "__COUNTER__" macro: rdar://4329310Chris Lattner
2009-04-10Compare the predefines buffer in the PCH file with the predefinesDouglas Gregor
2009-04-10do a dance with predefines, and finally enable reading of macros fromChris Lattner
2009-04-10move a bunch of code for initializing the predefines buffer out of Preprocess...Chris Lattner
2009-04-10PCH serialization/deserialization of the source manager. With thisDouglas Gregor
2009-04-08More fixes to builtin preprocessor defines.Daniel Dunbar
2009-04-08Set __PIC__ (more) correctly.Daniel Dunbar
2009-04-07The __weak and __strong defines are common to all darwin targetsChris Lattner
2009-04-06Define __OPTIMIZE__ and __OPTIMIZE_SIZE__ if the -O[12] and -Os flags are pas...Anders Carlsson
2009-03-26Put back __OBJC2__ definition.Fariborz Jahanian
2009-03-26- Minor change to dump of ivar layout map.Fariborz Jahanian
2009-03-24change the __VERSION__ string to be more sensible. It would be useful to inc...Chris Lattner
2009-03-20rename the <predefines> buffer to <built-in> to solve PR3849.Chris Lattner
2009-03-20pass LangOptions into TargetInfo::getTargetDefines, so that targetsChris Lattner
2009-03-15(Hopefully) instantiate dependent array types correctly.Anders Carlsson
2009-03-13make Preprocessor::Diags be a pointer instead of a reference.Chris Lattner
2009-03-09fix PR3768, Clang does -D__STDC_HOSTED__=1, even if -ffreestanding is passed.Chris Lattner
2009-03-07Fix warnings in build on clang-x86_64-freebsd buildbot.Mike Stump
2009-03-02improve compatibility with GCC 4.4, patch by Michel Salim (PR3697)Chris Lattner
2009-02-27Clean up and document code modification hints.Douglas Gregor
2009-02-20switch the macroinfo argument lists from being allocated off the heapChris Lattner
2009-02-20detemplatify setArgumentList and some other cleanups.Chris Lattner
2009-02-20require the MAcroInfo objects are explcitly destroyed.Chris Lattner
2009-02-18update comment.Chris Lattner
2009-02-18Fix some issues handling sub-token locations that come from macro expansions.Chris Lattner
2009-02-16define __OBJC2__ for objc's nonfragile abi.Fariborz Jahanian
2009-02-16Add support for deprecated members of RecordDecls (e.g. struct fields).Chris Lattner
2009-02-15track "just a little more" location information for macro instantiations.Chris Lattner
2009-02-13Give TargetInfo a new IntPtrType to hold the intptr_t type forChris Lattner
2009-02-13Fix rdar://6562329, a static analyzer crash Ted noticed on Chris Lattner
2009-02-12PTH: Cache stat information for files in the PTH file. Hook up FileManagerTed Kremenek
2009-02-06Export __INT8_TYPE__ / __INT16_TYPE__ / __INT32_TYPE__ / __INT64_TYPE__Chris Lattner