diff options
author | Chris Lattner <sabre@nondot.org> | 2009-12-15 20:48:12 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2009-12-15 20:48:12 +0000 |
commit | 4608459d918261275af147b4c22351469f7ebea1 (patch) | |
tree | fb253b717a4767c2de21e1348af8a3809718c0fa /test/Frontend/cpp-output.c | |
parent | a5728872c7702ddd09537c95bc3cbd20e1f2fb09 (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