Lines Matching refs:ast_builder

394   PdbAstBuilder* ast_builder = ts->GetNativePDBParser();  in CreateBlock()  local
439 ast_builder->GetOrCreateBlockDecl(block_id); in CreateBlock()
450 ast_builder->GetOrCreateInlinedFunctionDecl(block_id); in CreateBlock()
809 PdbAstBuilder* ast_builder = ts->GetNativePDBParser(); in CreateAndCacheType() local
810 clang::QualType qt = ast_builder->GetOrCreateType(best_decl_id); in CreateAndCacheType()
814 TypeSP result = CreateType(best_decl_id, ast_builder->ToCompilerType(qt)); in CreateAndCacheType()
1013 PdbAstBuilder* ast_builder = ts_or_err->GetNativePDBParser(); in ParseDeclsForContext() local
1014 clang::DeclContext *context = ast_builder->FromCompilerDeclContext(decl_ctx); in ParseDeclsForContext()
1017 ast_builder->ParseDeclsForContext(*context); in ParseDeclsForContext()
2068 PdbAstBuilder *ast_builder = ts->GetNativePDBParser(); in GetDeclContextForUID() local
2070 ast_builder->GetOrCreateDeclContextForUid(PdbSymUid(uid)); in GetDeclContextForUID()
2074 return ast_builder->ToCompilerDeclContext(*context); in GetDeclContextForUID()
2086 PdbAstBuilder *ast_builder = ts->GetNativePDBParser(); in GetDeclContextContainingUID() local
2087 clang::DeclContext *context = ast_builder->GetParentDeclContext(PdbSymUid(uid)); in GetDeclContextContainingUID()
2090 return ast_builder->ToCompilerDeclContext(*context); in GetDeclContextContainingUID()
2129 PdbAstBuilder *ast_builder = in CompleteType() local
2131 if (ast_builder && in CompleteType()
2132 ast_builder->GetClangASTImporter().CanImport(compiler_type)) in CompleteType()
2133 return ast_builder->GetClangASTImporter().CompleteType(compiler_type); in CompleteType()
2137 return ast_builder->CompleteType(qt); in CompleteType()