index
:
emscripten-fastcomp-clang
master
emscripten clang
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Driver
/
CacheTokens.cpp
Age
Commit message (
Expand
)
Author
2009-03-24
Move <root>/Driver into <root>/tools/clang-cc.
Daniel Dunbar
2009-03-19
Store the name of the original file used to generate the PTH file in the PTH
Ted Kremenek
2009-02-24
PTH: Cache *un-cleaned* spellings for literals instead of cleaned spellings.
Ted Kremenek
2009-02-24
PTH: When emitting tokens for literals with cached spellings, change the token
Ted Kremenek
2009-02-20
PTH generation: Clear the cleaning bit for literals (whose spellings are cach...
Ted Kremenek
2009-02-14
Fix the build on win32.
Cedric Venet
2009-02-13
PTH: Cache directory and negative 'stat' calls. This gives us a 1% performan...
Ted Kremenek
2009-02-13
Add some boilerplate to the PTH file to prepare for the caching of stats for ...
Ted Kremenek
2009-02-12
PTH: Cache stat information for files in the PTH file. Hook up FileManager
Ted Kremenek
2009-02-11
PTH: Have meta data be at the beginning of the PTH file, not the end.
Ted Kremenek
2009-02-11
PTH: Replace string identifier to persistent ID lookup with a hashtable. This is
Ted Kremenek
2009-02-11
PTH: Don't emit the PTH offset of the IdentifierInfo string data as that data is
Ted Kremenek
2009-02-10
PTH generation: Discard tokens that appear after and on the same line as '#en...
Ted Kremenek
2009-02-10
PTH generation: Don't call 'EmitToken' in the loop condition. This is prepar...
Ted Kremenek
2009-02-10
PTH: Replace ad hoc 'file name' -> 'PTH data' lookup table in the PTH file wi...
Ted Kremenek
2009-02-10
Rearrange code. No functionality change.
Ted Kremenek
2009-02-10
Fix potential padding error in PTH file and add stub code for emitting an on-...
Ted Kremenek
2009-02-03
switch SourceManager from using an std::map and std::list of
Chris Lattner
2009-01-27
rename getFullFilePos -> getFileOffset.
Chris Lattner
2009-01-27
PTH: Use Token::setLiteralData() to directly store a pointer to cached spelli...
Ted Kremenek
2009-01-26
Add version number checking to PTH files.
Ted Kremenek
2009-01-26
Embed the offset of the PTH table inside the prologue of the PTH file. This ...
Ted Kremenek
2009-01-26
This change refactors some of the low-level lexer interfaces a bit.
Chris Lattner
2009-01-19
PTH: Emitted tokens now consist of 12 bytes that are loaded used 3 32-bit loa...
Ted Kremenek
2009-01-17
add a simplified lexer ctor that sets up the lexer to raw-lex an
Chris Lattner
2009-01-17
this massive patch introduces a simple new abstraction: it makes
Chris Lattner
2009-01-17
no need to check this: content cache is already 1-1 map with fileentries.
Chris Lattner
2009-01-17
Instead of iterating over FileID's, have PTH generation iterate over the
Chris Lattner
2009-01-15
IdentifierInfo:
Ted Kremenek
2009-01-15
PTH: Embed a persistentID side-table in the PTH file that is sorted in the
Ted Kremenek
2009-01-09
Simpler solution to LiteralSupport compatibility: just add one whitespace cha...
Ted Kremenek
2009-01-08
PTH: For the cached spellings of literals, store one whitespace character aft...
Ted Kremenek
2009-01-08
Remove debugging variable I forgot to remove in my last commit.
Ted Kremenek
2009-01-08
Cache the "spellings" of string, character, and numeric literals in the PTH
Ted Kremenek
2009-01-08
Refactor CacheTokens to use a PTHWriter class that creates and manages most o...
Ted Kremenek
2009-01-06
use getBuffer() to fix compile error. Ted, please review.
Chris Lattner
2008-12-23
PTH: Use 3 bytes instead of 4 bytes to encode the persistent ID for a token.
Ted Kremenek
2008-12-23
PTH:
Ted Kremenek
2008-12-23
PTH:
Ted Kremenek
2008-12-12
Enhance PTH preprocessor-condition-block side table to track #elseinformation...
Ted Kremenek
2008-12-11
PTH:
Ted Kremenek
2008-12-04
Remove unneeded assertion. We already know that FE->getName() is an absolute...
Ted Kremenek
2008-12-03
PTH:
Ted Kremenek
2008-12-02
PTH emission:
Ted Kremenek
2008-11-26
- Enhance PTH generation to write out IdentifierInfo table in two parts:
Ted Kremenek
2008-11-26
Re-apply r60071 now that raw_fd_ostream::tell has been committed.
Ted Kremenek
2008-11-26
Revert 60071, depends on uncommitted LLVM changes.
Daniel Dunbar
2008-11-26
Migrate token-cache generation logic from dummy harness in PPLexerChange.cpp ...
Ted Kremenek
2008-11-13
[LLVM up] Update for raw_fd_ostream change. This fixes a FIXME that
Daniel Dunbar
2008-10-21
Added the start of a prototype implementation of PCH based on token caching.
Ted Kremenek