Lines Matching refs:function_decl

37                    clang::FunctionDecl *&function_decl,  in CreateMethodDecl()
41 function_decl(function_decl), parent_ty(parent_ty), in CreateMethodDecl()
46 clang::FunctionDecl *&function_decl; member
80 if (name != proc_name || function_decl) in AddMethod()
87 function_decl = m_clang.AddMethodToCXXRecordType( in AddMethod()
1130 clang::FunctionDecl *function_decl = nullptr; in CreateFunctionDecl() local
1167 CreateMethodDecl process(m_index, m_clang, func_ti, function_decl, in CreateFunctionDecl()
1173 if (!function_decl) { in CreateFunctionDecl()
1174 function_decl = m_clang.AddMethodToCXXRecordType( in CreateFunctionDecl()
1184 function_decl = m_clang.CreateFunctionDeclaration( in CreateFunctionDecl()
1187 CreateFunctionParameters(func_id, *function_decl, param_count); in CreateFunctionDecl()
1189 return function_decl; in CreateFunctionDecl()
1206 clang::FunctionDecl *function_decl = in GetOrCreateInlinedFunctionDecl() local
1208 if (function_decl == nullptr) in GetOrCreateInlinedFunctionDecl()
1217 m_decl_to_status.insert({function_decl, status}); in GetOrCreateInlinedFunctionDecl()
1224 m_uid_to_decl[func_uid] = function_decl; in GetOrCreateInlinedFunctionDecl()
1225 return function_decl; in GetOrCreateInlinedFunctionDecl()
1312 clang::FunctionDecl *function_decl = in GetOrCreateFunctionDecl() local
1315 if (function_decl == nullptr) in GetOrCreateFunctionDecl()
1319 m_uid_to_decl[toOpaqueUid(func_id)] = function_decl; in GetOrCreateFunctionDecl()
1323 m_decl_to_status.insert({function_decl, status}); in GetOrCreateFunctionDecl()
1325 return function_decl; in GetOrCreateFunctionDecl()
1329 clang::FunctionDecl &function_decl, in CreateFunctionParameters() argument
1387 &function_decl, OptionalClangModuleID(), param_name.str().c_str(), in CreateFunctionParameters()
1397 m_clang.SetFunctionParameters(&function_decl, params); in CreateFunctionParameters()