Lines Matching refs:decl_origin

554   DeclOrigin decl_origin = GetDeclOrigin(decl);  in CompleteTagDecl()  local
556 if (!decl_origin.Valid()) in CompleteTagDecl()
559 if (!TypeSystemClang::GetCompleteDecl(decl_origin.ctx, decl_origin.decl)) in CompleteTagDecl()
563 GetDelegate(&decl->getASTContext(), decl_origin.ctx)); in CompleteTagDecl()
568 delegate_sp->ImportDefinitionTo(decl, decl_origin.decl); in CompleteTagDecl()
594 DeclOrigin decl_origin = GetDeclOrigin(interface_decl); in CompleteObjCInterfaceDecl() local
596 if (!decl_origin.Valid()) in CompleteObjCInterfaceDecl()
599 if (!TypeSystemClang::GetCompleteDecl(decl_origin.ctx, decl_origin.decl)) in CompleteObjCInterfaceDecl()
603 GetDelegate(&interface_decl->getASTContext(), decl_origin.ctx)); in CompleteObjCInterfaceDecl()
606 delegate_sp->ImportDefinitionTo(interface_decl, decl_origin.decl); in CompleteObjCInterfaceDecl()
623 DeclOrigin decl_origin = GetDeclOrigin(tag_decl); in CompleteAndFetchChildren() local
625 if (!decl_origin.Valid()) in CompleteAndFetchChildren()
629 GetDelegate(&tag_decl->getASTContext(), decl_origin.ctx)); in CompleteAndFetchChildren()
634 TagDecl *origin_tag_decl = llvm::dyn_cast<TagDecl>(decl_origin.decl); in CompleteAndFetchChildren()
655 DeclOrigin decl_origin = GetDeclOrigin(objc_interface_decl); in CompleteAndFetchChildren() local
657 if (!decl_origin.Valid()) in CompleteAndFetchChildren()
661 GetDelegate(&objc_interface_decl->getASTContext(), decl_origin.ctx)); in CompleteAndFetchChildren()
664 llvm::dyn_cast<ObjCInterfaceDecl>(decl_origin.decl); in CompleteAndFetchChildren()
711 DeclOrigin decl_origin = GetDeclOrigin(decl); in GetDeclMetadata() local
713 if (decl_origin.Valid()) { in GetDeclMetadata()
714 TypeSystemClang *ast = TypeSystemClang::GetASTContext(decl_origin.ctx); in GetDeclMetadata()
715 return ast->GetMetadata(decl_origin.decl); in GetDeclMetadata()