Lines Matching refs:function_decl
39 clang::FunctionDecl *&function_decl, in CreateMethodDecl()
43 function_decl(function_decl), parent_ty(parent_ty), in CreateMethodDecl()
48 clang::FunctionDecl *&function_decl; member
82 if (name != proc_name || function_decl) in AddMethod()
89 function_decl = m_clang.AddMethodToCXXRecordType( in AddMethod()
857 clang::FunctionDecl *function_decl = nullptr; in CreateFunctionDecl() local
897 CreateMethodDecl process(index, m_clang, func_ti, function_decl, in CreateFunctionDecl()
903 if (!function_decl) { in CreateFunctionDecl()
904 function_decl = m_clang.AddMethodToCXXRecordType( in CreateFunctionDecl()
914 function_decl = m_clang.CreateFunctionDeclaration( in CreateFunctionDecl()
917 CreateFunctionParameters(func_id, *function_decl, param_count); in CreateFunctionDecl()
919 return function_decl; in CreateFunctionDecl()
939 clang::FunctionDecl *function_decl = in GetOrCreateInlinedFunctionDecl() local
941 if (function_decl == nullptr) in GetOrCreateInlinedFunctionDecl()
950 m_decl_to_status.insert({function_decl, status}); in GetOrCreateInlinedFunctionDecl()
957 m_uid_to_decl[func_uid] = function_decl; in GetOrCreateInlinedFunctionDecl()
958 return function_decl; in GetOrCreateInlinedFunctionDecl()
1052 clang::FunctionDecl *function_decl = in GetOrCreateFunctionDecl() local
1055 if (function_decl == nullptr) in GetOrCreateFunctionDecl()
1059 m_uid_to_decl[toOpaqueUid(func_id)] = function_decl; in GetOrCreateFunctionDecl()
1063 m_decl_to_status.insert({function_decl, status}); in GetOrCreateFunctionDecl()
1065 return function_decl; in GetOrCreateFunctionDecl()
1069 clang::FunctionDecl &function_decl, in CreateFunctionParameters() argument
1130 &function_decl, OptionalClangModuleID(), param_name.str().c_str(), in CreateFunctionParameters()
1140 m_clang.SetFunctionParameters(&function_decl, params); in CreateFunctionParameters()