aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/CommandLine.cpp
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2008-12-23 01:30:52 +0000
committerTed Kremenek <kremenek@apple.com>2008-12-23 01:30:52 +0000
commit1b18ad240c9bc9e4e376e16d182cab7746e3519a (patch)
tree1062be7fe74ecd02ae1e513a7b94741204c8ca06 /llvm/lib/Support/CommandLine.cpp
parent033f56d5335abac6808940c402b9fced0e30d8a6 (diff)
downloadllvm-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