Lines Matching refs:functionp
132 repr::CFunctionLikeIR *functionp, const clang::QualType qual_type, in SetupFunctionParameter() argument
138 functionp->AddParameter(repr::ParamIR( in SetupFunctionParameter()
499 bool FunctionDeclWrapper::SetupThisParameter(repr::FunctionIR *functionp, in SetupThisParameter() argument
508 return SetupFunctionParameter(functionp, this_type, false, source_file, true); in SetupThisParameter()
512 repr::FunctionIR *functionp, in SetupFunctionParameters() argument
517 if (!SetupThisParameter(functionp, source_file)) { in SetupFunctionParameters()
526 if (!SetupFunctionParameter(functionp, param_qt, has_default_arg, in SetupFunctionParameters()
535 bool FunctionDeclWrapper::SetupFunction(repr::FunctionIR *functionp, in SetupFunction() argument
540 functionp->SetName(function_decl_->getQualifiedNameAsString()); in SetupFunction()
541 functionp->SetSourceFile(source_file); in SetupFunction()
544 functionp->SetReturnType(GetTypeUniqueId(return_type)); in SetupFunction()
545 functionp->SetAccess(AccessClangToIR(function_decl_->getAccess())); in SetupFunction()
547 SetupFunctionParameters(functionp, source_file) && in SetupFunction()
548 SetupTemplateInfo(functionp, source_file); in SetupFunction()
551 bool FunctionDeclWrapper::SetupTemplateInfo(repr::FunctionIR *functionp, in SetupTemplateInfo() argument
557 if (arg_list && !SetupTemplateArguments(arg_list, functionp, in SetupTemplateInfo()