/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVCallLowering.cpp | 570 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 D | CGClass.cpp | 3007 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 D | CodeGenFunction.h | 2387 void EmitLambdaInAllocaImplFn(const CXXMethodDecl *CallOp,
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | DeclCXX.cpp | 1629 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 D | SemaTemplateDeduction.cpp | 5297 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 D | SemaDeclCXX.cpp | 15789 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 D | SemaOverload.cpp | 4020 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 D | WebAssemblyISelLowering.cpp | 576 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 D | X86FrameLowering.cpp | 1139 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()
|