summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/PTHLexer.cpp
Commit message (Expand)AuthorAgeFilesLines
* Enhance PTH 'getSpelling' caching:Ted Kremenek2009-01-091-15/+104
* Invert assertion condition.Ted Kremenek2009-01-091-1/+1
* PTH: Hook up getSpelling() caching in PTHLexer. This results in a niceTed Kremenek2009-01-081-4/+62
* PTH:Ted Kremenek2009-01-081-6/+22
* PTH: Remove some methods and simplify some conditions in PTHLexer::Lex(). No...Ted Kremenek2008-12-231-58/+30
* PTH: Use 3 bytes instead of 4 bytes to encode the persistent ID for a token.Ted Kremenek2008-12-231-9/+8
* Cosmetics: rename a variable and tighten spacing. No functionality change.Ted Kremenek2008-12-231-4/+2
* PTH:Ted Kremenek2008-12-231-4/+2
* PTH:Ted Kremenek2008-12-231-30/+39
* PTH:Ted Kremenek2008-12-231-111/+92
* Use '&' to test StartOfLine flag.Ted Kremenek2008-12-181-1/+1
* Rewrite PTHLexer::DiscardToEndOfLine() to not use GetToken and instead only r...Ted Kremenek2008-12-171-9/+18
* Change PTHLexer::getSourceLocation() to not call GetToken() and instead just ...Ted Kremenek2008-12-171-0/+15
* add a dropped word backChris Lattner2008-12-171-1/+1
* Shadow CurPtr with a local variable in ReadToken.Ted Kremenek2008-12-171-6/+12
* PTH: Added minor 'sibling jumping' optimization for iterating over the side t...Ted Kremenek2008-12-121-9/+37
* Added PTH optimization to not process entire blocks of tokens that appear in ...Ted Kremenek2008-12-121-13/+98
* PTH:Ted Kremenek2008-12-111-12/+18
* PTHLexer: Keep track of the location of the last '#' token and provide the me...Ted Kremenek2008-12-111-6/+9
* Remove unused ivar CurTokenIdx.Ted Kremenek2008-12-111-1/+1
* Declare PerIDCache as IdentifierInfo** instead of void*. This is just cleane...Ted Kremenek2008-12-101-2/+2
* Remove unneeded assertion.Ted Kremenek2008-12-041-1/+1
* Use 'free' to release PerIDCache since it was allocated using calloc().Ted Kremenek2008-12-041-1/+1
* PTH:Ted Kremenek2008-12-031-13/+23
* - Remove PTHManager.cpp. Move all of its functions to PTHLexer.cpp since som...Ted Kremenek2008-12-031-7/+241
* PTHLexer now owns the Token vector.Ted Kremenek2008-11-271-11/+4
* In PTHLexer::DiscardToEndOfLine() use Lex() instead of AdvanceToken(). This ...Ted Kremenek2008-11-211-1/+2
* PTHLexer:Ted Kremenek2008-11-211-14/+26
* PTHLexer:Ted Kremenek2008-11-201-0/+12
* PTHLexer:Ted Kremenek2008-11-201-19/+11
* Rewrote PTHLexer::Lex by digging through the sources of Lexer again. Now we ...Ted Kremenek2008-11-201-28/+37
* - Default initialize ParsingPreprocessorDirective, ParsingFilename, andTed Kremenek2008-11-201-15/+12
* Add (untested) implementation of PTHLexer::isNextPPTokenLParen() and PTHLexer...Ted Kremenek2008-11-201-4/+14
* Add stub for PTHLexer::isNextPPTokenLParen().Ted Kremenek2008-11-191-1/+6
* When using a PTHLexer, use DiscardToEndOfLine() instead of ReadToEndOfLine().Ted Kremenek2008-11-191-0/+7
* - Move static function IsNonPragmaNonMacroLexer into Preprocessor.h.Ted Kremenek2008-11-191-2/+2
* Trivial tidyingChris Lattner2008-11-161-2/+0
* Move some diagnostic handling to PreprocessorLexer.Ted Kremenek2008-11-121-4/+5
* Add skeleton for PTH lexer.Ted Kremenek2008-11-121-0/+79
OpenPOWER on IntegriCloud