Lines Matching refs:decl_origin

549   DeclOrigin decl_origin = GetDeclOrigin(decl);  in CompleteTagDecl()  local
551 if (!decl_origin.Valid()) in CompleteTagDecl()
554 if (!ClangASTContext::GetCompleteDecl(decl_origin.ctx, decl_origin.decl)) in CompleteTagDecl()
557 MinionSP minion_sp(GetMinion(&decl->getASTContext(), decl_origin.ctx)); in CompleteTagDecl()
560 minion_sp->ImportDefinitionTo(decl, decl_origin.decl); in CompleteTagDecl()
592 DeclOrigin decl_origin = GetDeclOrigin(interface_decl); in CompleteObjCInterfaceDecl() local
594 if (!decl_origin.Valid()) in CompleteObjCInterfaceDecl()
597 if (!ClangASTContext::GetCompleteDecl(decl_origin.ctx, decl_origin.decl)) in CompleteObjCInterfaceDecl()
601 GetMinion(&interface_decl->getASTContext(), decl_origin.ctx)); in CompleteObjCInterfaceDecl()
604 minion_sp->ImportDefinitionTo(interface_decl, decl_origin.decl); in CompleteObjCInterfaceDecl()
619 DeclOrigin decl_origin = GetDeclOrigin(tag_decl); in CompleteAndFetchChildren() local
621 if (!decl_origin.Valid()) in CompleteAndFetchChildren()
624 MinionSP minion_sp(GetMinion(&tag_decl->getASTContext(), decl_origin.ctx)); in CompleteAndFetchChildren()
626 TagDecl *origin_tag_decl = llvm::dyn_cast<TagDecl>(decl_origin.decl); in CompleteAndFetchChildren()
642 DeclOrigin decl_origin = GetDeclOrigin(objc_interface_decl); in CompleteAndFetchChildren() local
644 if (!decl_origin.Valid()) in CompleteAndFetchChildren()
648 GetMinion(&objc_interface_decl->getASTContext(), decl_origin.ctx)); in CompleteAndFetchChildren()
651 llvm::dyn_cast<ObjCInterfaceDecl>(decl_origin.decl); in CompleteAndFetchChildren()
696 DeclOrigin decl_origin = GetDeclOrigin(decl); in GetDeclMetadata() local
698 if (decl_origin.Valid()) in GetDeclMetadata()
699 return ClangASTContext::GetMetadata(decl_origin.ctx, decl_origin.decl); in GetDeclMetadata()