Home
last modified time | relevance | path

Searched refs:CallOp (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVCallLowering.cpp570 unsigned CallOp; in lowerCall() local
577 CallOp = SPIRV::OpFunctionPointerCallINTEL; in lowerCall()
594 CallOp = SPIRV::OpFunctionCall; in lowerCall()
603 auto MIB = MIRBuilder.buildInstr(CallOp) in lowerCall()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGClass.cpp3007 const CXXMethodDecl *CallOp = Lambda->getLambdaCallOperator(); in EmitLambdaBlockInvokeBody() local
3009 if (CallOp->isVariadic()) { in EmitLambdaBlockInvokeBody()
3030 EmitForwardingCallToLambda(CallOp, CallArgs); in EmitLambdaBlockInvokeBody()
3062 const CXXMethodDecl *CallOp = Lambda->getLambdaCallOperator(); in EmitLambdaDelegatingInvokeBody() local
3068 FunctionTemplateDecl *CallOpTemplate = CallOp->getDescribedFunctionTemplate(); in EmitLambdaDelegatingInvokeBody()
3073 CallOp = cast<CXXMethodDecl>(CorrespondingCallOpSpecialization); in EmitLambdaDelegatingInvokeBody()
3080 EmitLambdaInAllocaImplFn(CallOp, &ImplFnInfo, &ImplFn); in EmitLambdaDelegatingInvokeBody()
3082 EmitForwardingCallToLambda(CallOp, CallArgs, ImplFnInfo, ImplFn); in EmitLambdaDelegatingInvokeBody()
3086 EmitForwardingCallToLambda(CallOp, CallArgs); in EmitLambdaDelegatingInvokeBody()
3108 const CXXMethodDecl *CallOp, const CGFunctionInfo **ImplFnInfo, in EmitLambdaInAllocaImplFn() argument
[all …]
H A DCodeGenFunction.h2387 void EmitLambdaInAllocaImplFn(const CXXMethodDecl *CallOp,
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclCXX.cpp1629 NamedDecl *CallOp = getLambdaCallOperatorHelper(*this); in getDependentLambdaCallOperator() local
1630 return dyn_cast_or_null<FunctionTemplateDecl>(CallOp); in getDependentLambdaCallOperator()
1634 NamedDecl *CallOp = getLambdaCallOperatorHelper(*this); in getLambdaCallOperator() local
1636 if (CallOp == nullptr) in getLambdaCallOperator()
1639 if (const auto *CallOpTmpl = dyn_cast<FunctionTemplateDecl>(CallOp)) in getLambdaCallOperator()
1642 return cast<CXXMethodDecl>(CallOp); in getLambdaCallOperator()
1646 CXXMethodDecl *CallOp = getLambdaCallOperator(); in getLambdaStaticInvoker() local
1647 CallingConv CC = CallOp->getType()->castAs<FunctionType>()->getCallConv(); in getLambdaStaticInvoker()
1703 CXXMethodDecl *CallOp = getLambdaCallOperator(); in getGenericLambdaTemplateParameterList() local
1704 if (FunctionTemplateDecl *Tmpl = CallOp->getDescribedFunctionTemplate()) in getGenericLambdaTemplateParameterList()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp5297 FunctionDecl *CallOp = Lambda->getLambdaCallOperator(); in DeduceReturnType() local
5301 CallOp = InstantiateFunctionDeclaration( in DeduceReturnType()
5302 CallOp->getDescribedFunctionTemplate(), Args, Loc); in DeduceReturnType()
5303 if (!CallOp || CallOp->isInvalidDecl()) in DeduceReturnType()
5308 if (CallOp->getReturnType()->isUndeducedType()) { in DeduceReturnType()
5310 InstantiateFunctionDefinition(Loc, CallOp); in DeduceReturnType()
5315 if (CallOp->isInvalidDecl()) in DeduceReturnType()
5317 assert(!CallOp->getReturnType()->isUndeducedType() && in DeduceReturnType()
5326 CallOp->getType()->castAs<FunctionProtoType>(), RetTyCC); in DeduceReturnType()
5358 FunctionDecl *CallOp = Lambda->getLambdaCallOperator(); in CheckIfFunctionSpecializationIsImmediate() local
[all …]
H A DSemaDeclCXX.cpp15789 FunctionDecl *CallOp = Lambda->getLambdaCallOperator(); in DefineImplicitLambdaToFunctionPointerConversion() local
15791 CallOp->hasCXXExplicitFunctionObjectParameter() || CallOp->isStatic() in DefineImplicitLambdaToFunctionPointerConversion()
15792 ? CallOp in DefineImplicitLambdaToFunctionPointerConversion()
15796 CallOp = InstantiateFunctionDeclaration( in DefineImplicitLambdaToFunctionPointerConversion()
15797 CallOp->getDescribedFunctionTemplate(), TemplateArgs, CurrentLocation); in DefineImplicitLambdaToFunctionPointerConversion()
15798 if (!CallOp) in DefineImplicitLambdaToFunctionPointerConversion()
15801 if (CallOp != Invoker) { in DefineImplicitLambdaToFunctionPointerConversion()
15810 if (CallOp->isInvalidDecl()) in DefineImplicitLambdaToFunctionPointerConversion()
15818 MarkFunctionReferenced(CurrentLocation, CallOp); in DefineImplicitLambdaToFunctionPointerConversion()
[all...]
H A DSemaOverload.cpp4020 CXXMethodDecl *CallOp = Conv2->getParent()->getLambdaCallOperator(); in compareConversionFunctions() local
4021 const auto *CallOpProto = CallOp->getType()->castAs<FunctionProtoType>(); in compareConversionFunctions()
4024 CallOp->getType()->castAs<FunctionType>()->getCallConv(); in compareConversionFunctions()
10989 CXXMethodDecl *CallOp = RD->getLambdaCallOperator(); in shouldSkipNotingLambdaConversionDecl() local
10991 CallOp->getType()->castAs<FunctionType>()->getCallConv(); in shouldSkipNotingLambdaConversionDecl()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp576 unsigned CallOp; in LowerCallResults() local
578 CallOp = WebAssembly::RET_CALL_INDIRECT; in LowerCallResults()
580 CallOp = WebAssembly::CALL_INDIRECT; in LowerCallResults()
582 CallOp = WebAssembly::RET_CALL; in LowerCallResults()
584 CallOp = WebAssembly::CALL; in LowerCallResults()
588 const MCInstrDesc &MCID = TII.get(CallOp); in LowerCallResults()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp1139 unsigned CallOp; in emitStackProbeCall() local
1141 CallOp = IsLargeCodeModel ? X86::CALL64r : X86::CALL64pcrel32; in emitStackProbeCall()
1143 CallOp = X86::CALLpcrel32; in emitStackProbeCall()
1157 CI = BuildMI(MBB, MBBI, DL, TII.get(CallOp)).addReg(X86::R11); in emitStackProbeCall()
1159 CI = BuildMI(MBB, MBBI, DL, TII.get(CallOp)) in emitStackProbeCall()