RecordInfo        238 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp     RecordInfo* info = cache_->Lookup(field->getParent());
RecordInfo        242 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp     RecordInfo::Fields::iterator it = info->GetFields().find(field);
RecordInfo        268 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp   CheckDispatchVisitor(RecordInfo* receiver)
RecordInfo        282 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp   RecordInfo* receiver_;
RecordInfo        291 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp   CheckTraceVisitor(CXXMethodDecl* trace, RecordInfo* info)
RecordInfo        303 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp         for (RecordInfo::Fields::iterator it = info_->GetFields().begin();
RecordInfo        312 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp         RecordInfo::Fields::iterator it = info_->GetFields().find(field);
RecordInfo        352 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp             RecordInfo::Bases::iterator it = info_->GetBases().find(decl);
RecordInfo        364 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp   CheckTraceVisitor(RecordInfo* info) : trace_(0), info_(info) {}
RecordInfo        368 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp   void MarkTraced(RecordInfo::Fields::iterator it) {
RecordInfo        376 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp   RecordInfo* info_;
RecordInfo        390 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp   bool ContainsGCRoots(RecordInfo* info) {
RecordInfo        391 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp     for (RecordInfo::Fields::iterator it = info->GetFields().begin();
RecordInfo        442 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp   bool ContainsInvalidFields(RecordInfo* info) {
RecordInfo        448 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp     for (RecordInfo::Fields::iterator it = info->GetFields().begin();
RecordInfo        638 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp   void CheckRecord(RecordInfo* info) {
RecordInfo        664 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp   void CheckClass(RecordInfo* info) {
RecordInfo        670 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp       for (RecordInfo::Bases::iterator it = info->GetBases().begin();
RecordInfo        704 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp   void CheckDispatch(RecordInfo* info) {
RecordInfo        755 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp   void CheckFinalization(RecordInfo* info) {
RecordInfo        782 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp     for (RecordInfo::Bases::iterator it = info->GetBases().begin();
RecordInfo        789 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp     for (RecordInfo::Fields::iterator it = info->GetFields().begin();
RecordInfo        799 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp     RecordInfo* parent = cache_.Lookup(method->getParent());
RecordInfo        821 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp   void CheckTraceOrDispatchMethod(RecordInfo* parent, CXXMethodDecl* method) {
RecordInfo        832 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp   void CheckTraceMethod(RecordInfo* parent,
RecordInfo        837 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp       for (RecordInfo::Bases::iterator it = parent->GetBases().begin();
RecordInfo        840 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp         RecordInfo* base = it->second.info();
RecordInfo        853 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp     for (RecordInfo::Bases::iterator it = parent->GetBases().begin();
RecordInfo        860 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp     for (RecordInfo::Fields::iterator it = parent->GetFields().begin();
RecordInfo        871 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp   void DumpClass(RecordInfo* info) {
RecordInfo        883 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp       void DumpEdge(RecordInfo* src,
RecordInfo        884 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp                     RecordInfo* dst,
RecordInfo        905 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp       void DumpField(RecordInfo* src, FieldPoint* point, const string& loc) {
RecordInfo        935 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp       RecordInfo* src_;
RecordInfo        942 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp     RecordInfo::Bases& bases = info->GetBases();
RecordInfo        943 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp     for (RecordInfo::Bases::iterator it = bases.begin();
RecordInfo        953 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp     RecordInfo::Fields& fields = info->GetFields();
RecordInfo        954 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp     for (RecordInfo::Fields::iterator it = fields.begin();
RecordInfo        982 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp   bool IsIgnored(RecordInfo* record) {
RecordInfo        989 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp   bool IsIgnoredClass(RecordInfo* info) {
RecordInfo        999 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp   bool InIgnoredDirectory(RecordInfo* info) {
RecordInfo       1010 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp   bool InCheckedNamespace(RecordInfo* info) {
RecordInfo       1039 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp   void ReportClassRequiresTraceMethod(RecordInfo* info) {
RecordInfo       1045 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp     for (RecordInfo::Fields::iterator it = info->GetFields().begin();
RecordInfo       1053 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp   void ReportBaseRequiresTracing(RecordInfo* derived,
RecordInfo       1063 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp   void ReportFieldsRequireTracing(RecordInfo* info, CXXMethodDecl* trace) {
RecordInfo       1069 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp     for (RecordInfo::Fields::iterator it = info->GetFields().begin();
RecordInfo       1077 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp   void ReportClassContainsInvalidFields(RecordInfo* info,
RecordInfo       1101 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp   void ReportClassContainsGCRoots(RecordInfo* info,
RecordInfo       1136 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp   void ReportClassRequiresFinalization(RecordInfo* info) {
RecordInfo       1144 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp   void ReportOverriddenNonVirtualTrace(RecordInfo* info,
RecordInfo       1155 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp   void ReportMissingTraceDispatchMethod(RecordInfo* info) {
RecordInfo       1159 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp   void ReportMissingFinalizeDispatchMethod(RecordInfo* info) {
RecordInfo       1163 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp   void ReportMissingDispatchMethod(RecordInfo* info, unsigned error) {
RecordInfo       1170 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp   void ReportVirtualAndManualDispatch(RecordInfo* info,
RecordInfo       1181 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp                                   RecordInfo* receiver) {
RecordInfo       1186 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp                                      RecordInfo* receiver) {
RecordInfo       1191 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp                              RecordInfo* receiver,
RecordInfo       1199 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp   void ReportDerivesNonStackAllocated(RecordInfo* info, BasePoint* base) {
RecordInfo       1214 tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp   void NoteFieldRequiresTracing(RecordInfo* holder, FieldDecl* field) {
RecordInfo         12 tools/clang/blink_gc_plugin/Edge.h class RecordInfo;
RecordInfo         98 tools/clang/blink_gc_plugin/Edge.h   explicit Value(RecordInfo* value) : value_(value) {};
RecordInfo        104 tools/clang/blink_gc_plugin/Edge.h   RecordInfo* value() { return value_; }
RecordInfo        107 tools/clang/blink_gc_plugin/Edge.h   RecordInfo* value_;
RecordInfo        198 tools/clang/blink_gc_plugin/Edge.h   Collection(RecordInfo* info, bool on_heap, bool is_root)
RecordInfo        234 tools/clang/blink_gc_plugin/Edge.h   RecordInfo* info_;
RecordInfo         11 tools/clang/blink_gc_plugin/RecordInfo.cpp RecordInfo::RecordInfo(CXXRecordDecl* record, RecordCache* cache)
RecordInfo         28 tools/clang/blink_gc_plugin/RecordInfo.cpp RecordInfo::~RecordInfo() {
RecordInfo         38 tools/clang/blink_gc_plugin/RecordInfo.cpp bool RecordInfo::GetTemplateArgs(size_t count, TemplateArgs* output_args) {
RecordInfo         60 tools/clang/blink_gc_plugin/RecordInfo.cpp bool RecordInfo::IsHeapAllocatedCollection() {
RecordInfo         85 tools/clang/blink_gc_plugin/RecordInfo.cpp bool RecordInfo::IsGCDerived() {
RecordInfo        104 tools/clang/blink_gc_plugin/RecordInfo.cpp bool RecordInfo::IsGCFinalized() {
RecordInfo        118 tools/clang/blink_gc_plugin/RecordInfo.cpp bool RecordInfo::IsTreeShared() {
RecordInfo        138 tools/clang/blink_gc_plugin/RecordInfo.cpp bool RecordInfo::IsGCMixin() {
RecordInfo        153 tools/clang/blink_gc_plugin/RecordInfo.cpp bool RecordInfo::IsGCAllocated() {
RecordInfo        157 tools/clang/blink_gc_plugin/RecordInfo.cpp RecordInfo* RecordCache::Lookup(CXXRecordDecl* record) {
RecordInfo        164 tools/clang/blink_gc_plugin/RecordInfo.cpp   return &cache_.insert(std::make_pair(record, RecordInfo(record, this)))
RecordInfo        168 tools/clang/blink_gc_plugin/RecordInfo.cpp bool RecordInfo::IsStackAllocated() {
RecordInfo        193 tools/clang/blink_gc_plugin/RecordInfo.cpp bool RecordInfo::IsNonNewable() {
RecordInfo        210 tools/clang/blink_gc_plugin/RecordInfo.cpp bool RecordInfo::IsOnlyPlacementNewable() {
RecordInfo        231 tools/clang/blink_gc_plugin/RecordInfo.cpp bool RecordInfo::RequiresTraceMethod() {
RecordInfo        240 tools/clang/blink_gc_plugin/RecordInfo.cpp CXXMethodDecl* RecordInfo::GetTraceMethod() {
RecordInfo        246 tools/clang/blink_gc_plugin/RecordInfo.cpp CXXMethodDecl* RecordInfo::GetTraceDispatchMethod() {
RecordInfo        251 tools/clang/blink_gc_plugin/RecordInfo.cpp CXXMethodDecl* RecordInfo::GetFinalizeDispatchMethod() {
RecordInfo        256 tools/clang/blink_gc_plugin/RecordInfo.cpp RecordInfo::Bases& RecordInfo::GetBases() {
RecordInfo        262 tools/clang/blink_gc_plugin/RecordInfo.cpp bool RecordInfo::InheritsNonPureTrace() {
RecordInfo        272 tools/clang/blink_gc_plugin/RecordInfo.cpp CXXMethodDecl* RecordInfo::InheritsNonVirtualTrace() {
RecordInfo        284 tools/clang/blink_gc_plugin/RecordInfo.cpp bool RecordInfo::IsConsideredAbstract() {
RecordInfo        300 tools/clang/blink_gc_plugin/RecordInfo.cpp RecordInfo::Bases* RecordInfo::CollectBases() {
RecordInfo        309 tools/clang/blink_gc_plugin/RecordInfo.cpp     RecordInfo* info = cache_->Lookup(spec.getType());
RecordInfo        321 tools/clang/blink_gc_plugin/RecordInfo.cpp RecordInfo::Fields& RecordInfo::GetFields() {
RecordInfo        327 tools/clang/blink_gc_plugin/RecordInfo.cpp RecordInfo::Fields* RecordInfo::CollectFields() {
RecordInfo        349 tools/clang/blink_gc_plugin/RecordInfo.cpp void RecordInfo::DetermineTracingMethods() {
RecordInfo        399 tools/clang/blink_gc_plugin/RecordInfo.cpp bool RecordInfo::NeedsFinalization() {
RecordInfo        411 tools/clang/blink_gc_plugin/RecordInfo.cpp TracingStatus RecordInfo::NeedsTracing(Edge::NeedsTracingOption option) {
RecordInfo        429 tools/clang/blink_gc_plugin/RecordInfo.cpp Edge* RecordInfo::CreateEdge(const Type* type) {
RecordInfo        440 tools/clang/blink_gc_plugin/RecordInfo.cpp   RecordInfo* info = cache_->Lookup(type);
RecordInfo         37 tools/clang/blink_gc_plugin/RecordInfo.h             RecordInfo* info,
RecordInfo         44 tools/clang/blink_gc_plugin/RecordInfo.h   RecordInfo* info() { return info_; }
RecordInfo         48 tools/clang/blink_gc_plugin/RecordInfo.h   RecordInfo* info_;
RecordInfo         71 tools/clang/blink_gc_plugin/RecordInfo.h class RecordInfo {
RecordInfo         77 tools/clang/blink_gc_plugin/RecordInfo.h   ~RecordInfo();
RecordInfo        106 tools/clang/blink_gc_plugin/RecordInfo.h   RecordInfo(clang::CXXRecordDecl* record, RecordCache* cache);
RecordInfo        140 tools/clang/blink_gc_plugin/RecordInfo.h   RecordInfo* Lookup(clang::CXXRecordDecl* record);
RecordInfo        142 tools/clang/blink_gc_plugin/RecordInfo.h   RecordInfo* Lookup(const clang::CXXRecordDecl* record) {
RecordInfo        146 tools/clang/blink_gc_plugin/RecordInfo.h   RecordInfo* Lookup(clang::DeclContext* decl) {
RecordInfo        150 tools/clang/blink_gc_plugin/RecordInfo.h   RecordInfo* Lookup(const clang::Type* type) {
RecordInfo        154 tools/clang/blink_gc_plugin/RecordInfo.h   RecordInfo* Lookup(const clang::QualType& type) {
RecordInfo        162 tools/clang/blink_gc_plugin/RecordInfo.h       for (RecordInfo::Fields::iterator fit = it->second.fields_->begin();
RecordInfo        171 tools/clang/blink_gc_plugin/RecordInfo.h   typedef std::map<clang::CXXRecordDecl*, RecordInfo> Cache;