Searched refs:CallOp (Results 1 – 8 of 8) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGClass.cpp | 2964 const CXXMethodDecl *CallOp = Lambda->getLambdaCallOperator(); in EmitLambdaBlockInvokeBody() local 2966 if (CallOp->isVariadic()) { in EmitLambdaBlockInvokeBody() 2987 EmitForwardingCallToLambda(CallOp, CallArgs); in EmitLambdaBlockInvokeBody() 3019 const CXXMethodDecl *CallOp = Lambda->getLambdaCallOperator(); in EmitLambdaDelegatingInvokeBody() local 3030 CallOp = cast<CXXMethodDecl>(CorrespondingCallOpSpecialization); in EmitLambdaDelegatingInvokeBody() 3037 EmitLambdaInAllocaImplFn(CallOp, &ImplFnInfo, &ImplFn); in EmitLambdaDelegatingInvokeBody() 3043 EmitForwardingCallToLambda(CallOp, CallArgs); in EmitLambdaDelegatingInvokeBody() 3065 const CXXMethodDecl *CallOp, const CGFunctionInfo **ImplFnInfo, in EmitLambdaInAllocaImplFn() argument 3068 CGM.getTypes().arrangeCXXMethodDeclaration(CallOp); in EmitLambdaInAllocaImplFn() 3098 CGM.SetInternalFunctionAttributes(CallOp, Fn, **ImplFnInfo); in EmitLambdaInAllocaImplFn() [all …]
|
| H A D | CodeGenFunction.h | 2292 void EmitLambdaInAllocaImplFn(const CXXMethodDecl *CallOp,
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclCXX.cpp | 1587 NamedDecl *CallOp = getLambdaCallOperatorHelper(*this); in getDependentLambdaCallOperator() local 1588 return dyn_cast_or_null<FunctionTemplateDecl>(CallOp); in getDependentLambdaCallOperator() 1592 NamedDecl *CallOp = getLambdaCallOperatorHelper(*this); in getLambdaCallOperator() local 1594 if (CallOp == nullptr) in getLambdaCallOperator() 1597 if (const auto *CallOpTmpl = dyn_cast<FunctionTemplateDecl>(CallOp)) in getLambdaCallOperator() 1600 return cast<CXXMethodDecl>(CallOp); in getLambdaCallOperator() 1604 CXXMethodDecl *CallOp = getLambdaCallOperator(); in getLambdaStaticInvoker() local 1605 CallingConv CC = CallOp->getType()->castAs<FunctionType>()->getCallConv(); in getLambdaStaticInvoker() 1661 CXXMethodDecl *CallOp = getLambdaCallOperator(); in getGenericLambdaTemplateParameterList() local 1662 if (FunctionTemplateDecl *Tmpl = CallOp->getDescribedFunctionTemplate()) in getGenericLambdaTemplateParameterList()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 5166 FunctionDecl *CallOp = Lambda->getLambdaCallOperator(); in DeduceReturnType() local 5170 CallOp = InstantiateFunctionDeclaration( in DeduceReturnType() 5172 if (!CallOp || CallOp->isInvalidDecl()) in DeduceReturnType() 5177 if (CallOp->getReturnType()->isUndeducedType()) { in DeduceReturnType() 5179 InstantiateFunctionDefinition(Loc, CallOp); in DeduceReturnType() 5184 if (CallOp->isInvalidDecl()) in DeduceReturnType() 5186 assert(!CallOp->getReturnType()->isUndeducedType() && in DeduceReturnType() 5227 FunctionDecl *CallOp = Lambda->getLambdaCallOperator(); in CheckIfFunctionSpecializationIsImmediate() local 5231 CallOp = InstantiateFunctionDeclaration( in CheckIfFunctionSpecializationIsImmediate() 5233 if (!CallOp || CallOp->isInvalidDecl()) in CheckIfFunctionSpecializationIsImmediate() [all …]
|
| H A D | SemaDeclCXX.cpp | 15907 FunctionDecl *CallOp = Lambda->getLambdaCallOperator(); in DefineImplicitLambdaToFunctionPointerConversion() local 15909 CallOp->hasCXXExplicitFunctionObjectParameter() || CallOp->isStatic() in DefineImplicitLambdaToFunctionPointerConversion() 15910 ? CallOp in DefineImplicitLambdaToFunctionPointerConversion() 15914 CallOp = InstantiateFunctionDeclaration( in DefineImplicitLambdaToFunctionPointerConversion() 15915 CallOp->getDescribedFunctionTemplate(), TemplateArgs, CurrentLocation); in DefineImplicitLambdaToFunctionPointerConversion() 15916 if (!CallOp) in DefineImplicitLambdaToFunctionPointerConversion() 15919 if (CallOp != Invoker) { in DefineImplicitLambdaToFunctionPointerConversion() 15928 if (CallOp->isInvalidDecl()) in DefineImplicitLambdaToFunctionPointerConversion() 15936 MarkFunctionReferenced(CurrentLocation, CallOp); in DefineImplicitLambdaToFunctionPointerConversion() 15938 if (Invoker != CallOp) { in DefineImplicitLambdaToFunctionPointerConversion() [all …]
|
| H A D | SemaOverload.cpp | 3986 CXXMethodDecl *CallOp = Conv2->getParent()->getLambdaCallOperator(); in compareConversionFunctions() local 3987 const auto *CallOpProto = CallOp->getType()->castAs<FunctionProtoType>(); in compareConversionFunctions() 3990 CallOp->getType()->castAs<FunctionType>()->getCallConv(); in compareConversionFunctions() 10977 CXXMethodDecl *CallOp = RD->getLambdaCallOperator(); in shouldSkipNotingLambdaConversionDecl() local 10979 CallOp->getType()->castAs<FunctionType>()->getCallConv(); in shouldSkipNotingLambdaConversionDecl()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.cpp | 564 unsigned CallOp; in LowerCallResults() local 566 CallOp = WebAssembly::RET_CALL_INDIRECT; in LowerCallResults() 568 CallOp = WebAssembly::CALL_INDIRECT; in LowerCallResults() 570 CallOp = WebAssembly::RET_CALL; in LowerCallResults() 572 CallOp = WebAssembly::CALL; in LowerCallResults() 576 const MCInstrDesc &MCID = TII.get(CallOp); in LowerCallResults()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86FrameLowering.cpp | 1143 unsigned CallOp; in emitStackProbeCall() local 1145 CallOp = IsLargeCodeModel ? X86::CALL64r : X86::CALL64pcrel32; in emitStackProbeCall() 1147 CallOp = X86::CALLpcrel32; in emitStackProbeCall() 1161 CI = BuildMI(MBB, MBBI, DL, TII.get(CallOp)).addReg(X86::R11); in emitStackProbeCall() 1163 CI = BuildMI(MBB, MBBI, DL, TII.get(CallOp)) in emitStackProbeCall()
|