PATCH: private ivars - update for r176116

Adrian Prantl aprantl at apple.com
Tue Feb 26 18:08:11 PST 2013


Hi CFEers,

After re-thinking it, here is an updated version of this patch that does not completely disable caching for incomplete interfaces. This should minimize the performance hit of the previous version.
Basically I am now storing ObjCInterface-Types in a separate cache, together with a “checksum” (really the number of ivars). If we look up the type again, I see if the checksum changed and otherwise just return the type from the cache.

-- Adrian

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Ensure-that-DIType-is-regenerated-after-we-visited-a.patch
Type: application/octet-stream
Size: 14550 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20130226/35b2f9d6/attachment.obj>


More information about the cfe-commits mailing list