aboutsummaryrefslogtreecommitdiff
path: root/test/Frontend/cpp-output.c
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2009-12-15 20:48:12 +0000
committerChris Lattner <sabre@nondot.org>2009-12-15 20:48:12 +0000
commit4608459d918261275af147b4c22351469f7ebea1 (patch)
treefb253b717a4767c2de21e1348af8a3809718c0fa /test/Frontend/cpp-output.c
parenta5728872c7702ddd09537c95bc3cbd20e1f2fb09 (diff)
enable reuse of MacroArgs objects. This is a small (2.5%) win
on PR5610 (2.185 -> 2.130s). The big issue is that this is making insanely huge macro argument lists with over a million tokens in it. The reason that mallco and free are so expensive is that we are actually going to the kernel to get it, and switching to a bump pointer allocator won't change this in an interesting way. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@91449 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Frontend/cpp-output.c')
0 files changed, 0 insertions, 0 deletions