aboutsummaryrefslogtreecommitdiff
path: root/include/clang/CodeGen/ModuleBuilder.h
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2007-07-24 05:57:19 +0000
committerChris Lattner <sabre@nondot.org>2007-07-24 05:57:19 +0000
commit5e36a7a89da5d69ece23fc8228624a053f75c645 (patch)
tree094c1ab2abd4c1ddf3974d2cfca2e8d3fc7d473c /include/clang/CodeGen/ModuleBuilder.h
parentb638a309b61ccb80cd4c437b578d25d92f948fbf (diff)
Add a cache to SourceManager to accellerate line # lookup. This is a
bottleneck for -E computation, because every token that starts a line needs to determine *which* line it is on (so -E mode can insert the appropriate vertical whitespace). This optimization improves this common case where it is striding through the line # table. This speeds up -E on xalancbmk by 3.2% git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@40459 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/CodeGen/ModuleBuilder.h')
0 files changed, 0 insertions, 0 deletions