commit | 653f1b1bf293a9bd96fd4dd6372e779cc7af1597 | [log] [tgz] |
---|---|---|
author | Douglas Gregor <dgregor@apple.com> | Thu Apr 23 01:02:12 2009 +0000 |
committer | Douglas Gregor <dgregor@apple.com> | Thu Apr 23 01:02:12 2009 +0000 |
tree | 8f4f4bbb5f2d6fa627550d8d8c94d5ec5e059b39 | |
parent | 70e5a14c6076d63833c62d1d6d628c26309897c1 [diff] |
Eliminate the three SmallVectors in ObjCImplDecl (for instance methods, class methods, and property implementations) and instead place all of these entities into the DeclContext. This eliminates more linear walks when looking for class or instance methods and should make PCH (de-)serialization of ObjCDecls trivial (and lazy). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@69849 91177308-0d34-0410-b5e6-96231b3b80d8