aboutsummaryrefslogtreecommitdiff
path: root/CodeGen/CodeGenTypes.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2007-10-07 07:09:52 +0000
committerChris Lattner <sabre@nondot.org>2007-10-07 07:09:52 +0000
commit4365a7e46822700357a272d839ee2656d9603d5a (patch)
tree2557be1fcc65396e0d13db33d4ec5f2253307c3f /CodeGen/CodeGenTypes.cpp
parent60c52187e0c4d84e995f92ca89be87582ab45b1a (diff)
First step to fixing a long lived layering violation: this
moves the MacroInfo pointer to a side hash table (which currently lives in IdentifierTable.cpp). This removes a pointer from Identifier info, but doesn't shrink it, as it requires a new bit be added. This strange approach with the 'hasmacro' bit is needed to not lose preprocessor performance. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@42722 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'CodeGen/CodeGenTypes.cpp')
0 files changed, 0 insertions, 0 deletions