summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/Preprocessor.cpp
Commit message (Expand)AuthorAgeFilesLines
* Really^2 fix <rdar://problem/8361834>, this time without crashing.Ted Kremenek2010-10-191-1/+2
* Simplify loop. No functionality change.Ted Kremenek2010-10-191-4/+1
* Simplify lifetime management of MacroInfo objects in Preprocessor by having t...Ted Kremenek2010-10-191-24/+5
* In ~Preprocessor(), also cleanup the MacroInfo objects left-over from stray "...Ted Kremenek2010-10-191-0/+7
* Use getSpelling to get original text of theFariborz Jahanian2010-09-031-3/+1
* Patch to allow alternative representation of c++Fariborz Jahanian2010-09-031-1/+3
* Revert my user-defined literal commits - r1124{58,60,67} pendingAlexis Hunt2010-08-301-18/+8
* Implement C++0x user-defined string literals.Alexis Hunt2010-08-291-8/+18
* Tweak wording in an assertion, from dawn@burble.org.Douglas Gregor2010-08-261-1/+1
* Introduce a preprocessor code-completion hook for contexts where weDouglas Gregor2010-08-251-0/+7
* Introduce basic code-completion support for preprocessor directives,Douglas Gregor2010-08-241-3/+6
* no need to pass bumppointer allocator into macroinfo::destroyChris Lattner2010-08-181-2/+2
* Random temporary string cleanup.Benjamin Kramer2010-08-111-1/+1
* Introduce basic support for loading a precompiled preamble whileDouglas Gregor2010-07-261-1/+8
* Modify the pragma handlers to accept and use StringRefs instead of Identifier...Argyrios Kyrtzidis2010-07-131-1/+1
* Fix memory leak in Preprocessor where MacroInfo objects in the MICache wouldn...Ted Kremenek2010-06-081-0/+8
* push some source location information down through the compiler,Chris Lattner2010-04-201-5/+3
* Match MemoryBuffer API changes.Chris Lattner2010-04-051-5/+4
* PPCallbacks: Add hook for reaching the end of the main file, and fix Dependen...Daniel Dunbar2010-03-231-0/+5
* Make the preprocessing record a PPCallbacks subclass itself,Douglas Gregor2010-03-191-39/+3
* Optionally store a PreprocessingRecord in the preprocessor itself, andDouglas Gregor2010-03-191-0/+45
* Entering the main source file in the preprocessor can fail if theDouglas Gregor2010-03-171-5/+4
* Audit all callers of SourceManager::getCharacterData(); update some ofDouglas Gregor2010-03-161-2/+3
* Teach the one caller of SourceManager::getMemoryBufferForFile() to cope with ...Douglas Gregor2010-03-161-2/+3
* Introduce optional "Invalid" parameters to routines that invoke theDouglas Gregor2010-03-161-9/+26
* Use SmallString instead of SmallVectorKovarththanan Rajaratnam2010-03-131-23/+23
* Move method out-of-line. I thought this would be a candidate for inlining but...Benjamin Kramer2010-02-271-1/+18
* Add an overload of Preprocessor::getSpelling which takes a SmallVector andBenjamin Kramer2010-02-271-4/+2
* Fix subtle bug in Preprocessor::AdvanceToTokenCharacter(): use '+=' instead o...Ted Kremenek2010-01-291-1/+1
* Teach CIndex's cursor visitor to restrict its traversal to a specificDouglas Gregor2010-01-221-11/+7
* allow the HandlerComment callback to push tokens into theChris Lattner2010-01-181-3/+10
* Teach Preprocessor::macro_begin/macro_end to lazily load all macroDouglas Gregor2010-01-041-3/+30
* Avoid an unnecessary copy of Predefines. getMemBufferCopy does the null termi...Benjamin Kramer2009-12-311-12/+3
* set up the machinery for a MacroArgs cache hanging off Preprocessor.Chris Lattner2009-12-151-1/+6
* fix typoChris Lattner2009-12-141-1/+1
* Don't expand tabs when computing the offset from the code-completion columnDouglas Gregor2009-12-081-8/+2
* Change Preprocessor::EnterSourceFile to make ErrorStr non-optional, clients s...Daniel Dunbar2009-12-061-2/+5
* Minor cleanup to the code-completion-point logic suggested by Chris.Douglas Gregor2009-12-031-1/+1
* Extend the source manager with the ability to override the contents ofDouglas Gregor2009-12-021-1/+59
* Add static version of Preprocessor::getSpelling.Daniel Dunbar2009-11-141-2/+12
* Wherein the TargetInfo argument to Preprocessor is made 'const' and propogated.Daniel Dunbar2009-11-131-1/+1
* Allow Preprocessor to take ownership of the HeaderSearch object. I think it s...Daniel Dunbar2009-11-111-1/+7
* Make LookUpIdentifierInfo const. This makes the Identifiers table mutable and isDaniel Dunbar2009-11-051-1/+1
* StringRefize Preprocessor::getIdentifierInfo.Daniel Dunbar2009-11-051-2/+2
* Kill PreprocessorFactory, which was both morally repugnant and totally unused.Daniel Dunbar2009-11-041-2/+0
* Move clients to use IdentifierInfo::getNameStart() instead of getName()Daniel Dunbar2009-10-181-1/+1
* Add support for a chain of stat caches in the FileManager, rather thanDouglas Gregor2009-10-161-1/+1
* Replace the -code-completion-dump option with Douglas Gregor2009-09-221-8/+0
* Initial implementation of a code-completion interface in Clang. InDouglas Gregor2009-09-171-0/+8
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-38/+38
OpenPOWER on IntegriCloud