diff options
author | Ted Kremenek <kremenek@apple.com> | 2008-12-23 01:30:52 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2008-12-23 01:30:52 +0000 |
commit | 1b18ad240c9bc9e4e376e16d182cab7746e3519a (patch) | |
tree | 1062be7fe74ecd02ae1e513a7b94741204c8ca06 /llvm/lib/Support/CommandLine.cpp | |
parent | 033f56d5335abac6808940c402b9fced0e30d8a6 (diff) | |
download | llvm-1b18ad240c9bc9e4e376e16d182cab7746e3519a.zip llvm-1b18ad240c9bc9e4e376e16d182cab7746e3519a.tar.gz llvm-1b18ad240c9bc9e4e376e16d182cab7746e3519a.tar.bz2 |
PTH:
- Embed 'eom' tokens in PTH file.
- Use embedded 'eom' tokens to not lazily generate them in the PTHLexer.
This means that PTHLexer can always advance to the next token after
reading a token (instead of buffering tokens using a copy).
- Moved logic of 'ReadToken' into Lex. GetToken & ReadToken no longer exist.
- These changes result in a 3.3% speedup (-Eonly) on Cocoa.h.
- The code is a little gross. Many cleanups are possible and should be done.
llvm-svn: 61360
Diffstat (limited to 'llvm/lib/Support/CommandLine.cpp')
0 files changed, 0 insertions, 0 deletions