]> granicus.if.org Git - clang/commit
Bitmangle file characteristic bits into the low bits of
authorChris Lattner <sabre@nondot.org>
Mon, 26 Jan 2009 06:49:09 +0000 (06:49 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 26 Jan 2009 06:49:09 +0000 (06:49 +0000)
commit6e1aff2f586025f2d385ee49239f626b0fc63fd7
tree8d480fa58e88e15193da8d54ec9cab6786afcfa6
parent478a18ec47fdb7e0e580a2635648456e9db9ad4f
Bitmangle file characteristic bits into the low bits of
the content cache pointer.  This saves 105876 bytes on
cocoa.h because it shrinks the SLocEntry union, which
we have a big array of.  It would be nice to use
PointerIntPair here, but we can't because it is in a
union.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@63004 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/SourceManager.h