summaryrefslogtreecommitdiffstats
path: root/clang/Driver/CacheTokens.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move <root>/Driver into <root>/tools/clang-cc.Daniel Dunbar2009-03-241-824/+0
* Store the name of the original file used to generate the PTH file in the PTHTed Kremenek2009-03-191-5/+29
* PTH: Cache *un-cleaned* spellings for literals instead of cleaned spellings.Ted Kremenek2009-02-241-22/+12
* PTH: When emitting tokens for literals with cached spellings, change the tokenTed Kremenek2009-02-241-12/+20
* PTH generation: Clear the cleaning bit for literals (whose spellings are cach...Ted Kremenek2009-02-201-2/+6
* Fix the build on win32.Cedric Venet2009-02-141-0/+5
* PTH: Cache directory and negative 'stat' calls. This gives us a 1% performan...Ted Kremenek2009-02-131-35/+74
* Add some boilerplate to the PTH file to prepare for the caching of stats for ...Ted Kremenek2009-02-131-41/+102
* PTH: Cache stat information for files in the PTH file. Hook up FileManagerTed Kremenek2009-02-121-6/+23
* PTH: Have meta data be at the beginning of the PTH file, not the end.Ted Kremenek2009-02-111-8/+6
* PTH: Replace string identifier to persistent ID lookup with a hashtable. This isTed Kremenek2009-02-111-85/+104
* PTH: Don't emit the PTH offset of the IdentifierInfo string data as that data isTed Kremenek2009-02-111-20/+10
* PTH generation: Discard tokens that appear after and on the same line as '#en...Ted Kremenek2009-02-101-2/+11
* PTH generation: Don't call 'EmitToken' in the loop condition. This is prepar...Ted Kremenek2009-02-101-5/+10
* PTH: Replace ad hoc 'file name' -> 'PTH data' lookup table in the PTH file wi...Ted Kremenek2009-02-101-43/+70
* Rearrange code. No functionality change.Ted Kremenek2009-02-101-107/+112
* Fix potential padding error in PTH file and add stub code for emitting an on-...Ted Kremenek2009-02-101-33/+160
* switch SourceManager from using an std::map and std::list of Chris Lattner2009-02-031-1/+1
* rename getFullFilePos -> getFileOffset.Chris Lattner2009-01-271-1/+1
* PTH: Use Token::setLiteralData() to directly store a pointer to cached spelli...Ted Kremenek2009-01-271-78/+45
* Add version number checking to PTH files.Ted Kremenek2009-01-261-0/+1
* Embed the offset of the PTH table inside the prologue of the PTH file. This ...Ted Kremenek2009-01-261-0/+10
* This change refactors some of the low-level lexer interfaces a bit.Chris Lattner2009-01-261-25/+12
* PTH: Emitted tokens now consist of 12 bytes that are loaded used 3 32-bit loa...Ted Kremenek2009-01-191-8/+10
* add a simplified lexer ctor that sets up the lexer to raw-lex anChris Lattner2009-01-171-2/+1
* this massive patch introduces a simple new abstraction: it makesChris Lattner2009-01-171-2/+2
* no need to check this: content cache is already 1-1 map with fileentries.Chris Lattner2009-01-171-2/+1
* Instead of iterating over FileID's, have PTH generation iterate over theChris Lattner2009-01-171-14/+10
* IdentifierInfo:Ted Kremenek2009-01-151-4/+19
* PTH: Embed a persistentID side-table in the PTH file that is sorted in theTed Kremenek2009-01-151-32/+43
* Simpler solution to LiteralSupport compatibility: just add one whitespace cha...Ted Kremenek2009-01-091-27/+15
* PTH: For the cached spellings of literals, store one whitespace character aft...Ted Kremenek2009-01-081-12/+27
* Remove debugging variable I forgot to remove in my last commit.Ted Kremenek2009-01-081-1/+0
* Cache the "spellings" of string, character, and numeric literals in the PTHTed Kremenek2009-01-081-11/+106
* Refactor CacheTokens to use a PTHWriter class that creates and manages most o...Ted Kremenek2009-01-081-96/+138
* use getBuffer() to fix compile error. Ted, please review.Chris Lattner2009-01-061-1/+1
* PTH: Use 3 bytes instead of 4 bytes to encode the persistent ID for a token.Ted Kremenek2008-12-231-1/+8
* PTH:Ted Kremenek2008-12-231-2/+8
* PTH:Ted Kremenek2008-12-231-10/+44
* Enhance PTH preprocessor-condition-block side table to track #elseinformation...Ted Kremenek2008-12-121-16/+29
* PTH:Ted Kremenek2008-12-111-6/+55
* Remove unneeded assertion. We already know that FE->getName() is an absolute...Ted Kremenek2008-12-041-5/+4
* PTH:Ted Kremenek2008-12-031-1/+4
* PTH emission:Ted Kremenek2008-12-021-66/+61
* - Enhance PTH generation to write out IdentifierInfo table in two parts:Ted Kremenek2008-11-261-19/+59
* Re-apply r60071 now that raw_fd_ostream::tell has been committed.Ted Kremenek2008-11-261-44/+91
* Revert 60071, depends on uncommitted LLVM changes.Daniel Dunbar2008-11-261-91/+44
* Migrate token-cache generation logic from dummy harness in PPLexerChange.cpp ...Ted Kremenek2008-11-261-44/+91
* [LLVM up] Update for raw_fd_ostream change. This fixes a FIXME thatDaniel Dunbar2008-11-131-1/+1
* Added the start of a prototype implementation of PCH based on token caching.Ted Kremenek2008-10-211-0/+177
OpenPOWER on IntegriCloud