diff options
author | Chris Lattner <sabre@nondot.org> | 2009-01-23 18:35:48 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2009-01-23 18:35:48 +0000 |
commit | 863c486fcb6162495a94fddf7ac8409de2638995 (patch) | |
tree | 7bc843ad55a6a870c6ac9d3a3591f3d727eb338f /lib/Sema/SemaInit.cpp | |
parent | 17d527b051fbc3927b8a1b4ce4607a9b2ed445ee (diff) |
This is a follow-up to r62675:
Refactor how the preprocessor changes a token from being an tok::identifier to a
keyword (e.g. tok::kw_for). Instead of doing this in HandleIdentifier, hoist this
common case out into the caller, so that every keyword doesn't have to go through
HandleIdentifier. This drops time in HandleIdentifier from 1.25ms to .62ms, and
speeds up clang -Eonly with PTH by about 1%.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62855 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Sema/SemaInit.cpp')
0 files changed, 0 insertions, 0 deletions