Searched refs:CallOp (Results 1 – 7 of 7) sorted by relevance
| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | DeclCXX.cpp | 1548 NamedDecl *CallOp = getLambdaCallOperatorHelper(*this); in getDependentLambdaCallOperator() local 1549 return dyn_cast_or_null<FunctionTemplateDecl>(CallOp); in getDependentLambdaCallOperator() 1553 NamedDecl *CallOp = getLambdaCallOperatorHelper(*this); in getLambdaCallOperator() local 1555 if (CallOp == nullptr) in getLambdaCallOperator() 1558 if (const auto *CallOpTmpl = dyn_cast<FunctionTemplateDecl>(CallOp)) in getLambdaCallOperator() 1561 return cast<CXXMethodDecl>(CallOp); in getLambdaCallOperator() 1565 CXXMethodDecl *CallOp = getLambdaCallOperator(); in getLambdaStaticInvoker() local 1566 CallingConv CC = CallOp->getType()->castAs<FunctionType>()->getCallConv(); in getLambdaStaticInvoker() 1622 CXXMethodDecl *CallOp = getLambdaCallOperator(); in getGenericLambdaTemplateParameterList() local 1623 if (FunctionTemplateDecl *Tmpl = CallOp->getDescribedFunctionTemplate()) in getGenericLambdaTemplateParameterList()
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CGClass.cpp | 2981 const CXXMethodDecl *CallOp = Lambda->getLambdaCallOperator(); in EmitLambdaBlockInvokeBody() local 2983 if (CallOp->isVariadic()) { in EmitLambdaBlockInvokeBody() 3004 EmitForwardingCallToLambda(CallOp, CallArgs); in EmitLambdaBlockInvokeBody() 3022 const CXXMethodDecl *CallOp = Lambda->getLambdaCallOperator(); in EmitLambdaDelegatingInvokeBody() local 3028 FunctionTemplateDecl *CallOpTemplate = CallOp->getDescribedFunctionTemplate(); in EmitLambdaDelegatingInvokeBody() 3033 CallOp = cast<CXXMethodDecl>(CorrespondingCallOpSpecialization); in EmitLambdaDelegatingInvokeBody() 3035 EmitForwardingCallToLambda(CallOp, CallArgs); in EmitLambdaDelegatingInvokeBody()
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 4930 FunctionDecl *CallOp = Lambda->getLambdaCallOperator(); in DeduceReturnType() local 4934 CallOp = InstantiateFunctionDeclaration( in DeduceReturnType() 4935 CallOp->getDescribedFunctionTemplate(), Args, Loc); in DeduceReturnType() 4936 if (!CallOp || CallOp->isInvalidDecl()) in DeduceReturnType() 4941 if (CallOp->getReturnType()->isUndeducedType()) { in DeduceReturnType() 4943 InstantiateFunctionDefinition(Loc, CallOp); in DeduceReturnType() 4948 if (CallOp->isInvalidDecl()) in DeduceReturnType() 4950 assert(!CallOp->getReturnType()->isUndeducedType() && in DeduceReturnType() 4959 CallOp->getType()->castAs<FunctionProtoType>(), RetTyCC); in DeduceReturnType()
|
| H A D | SemaDeclCXX.cpp | 15438 FunctionDecl *CallOp = Lambda->getLambdaCallOperator(); in DefineImplicitLambdaToFunctionPointerConversion() local 15440 CallOp->isStatic() ? CallOp : Lambda->getLambdaStaticInvoker(CC); in DefineImplicitLambdaToFunctionPointerConversion() 15443 CallOp = InstantiateFunctionDeclaration( in DefineImplicitLambdaToFunctionPointerConversion() 15444 CallOp->getDescribedFunctionTemplate(), TemplateArgs, CurrentLocation); in DefineImplicitLambdaToFunctionPointerConversion() 15445 if (!CallOp) in DefineImplicitLambdaToFunctionPointerConversion() 15448 if (CallOp != Invoker) { in DefineImplicitLambdaToFunctionPointerConversion() 15457 if (CallOp->isInvalidDecl()) in DefineImplicitLambdaToFunctionPointerConversion() 15465 MarkFunctionReferenced(CurrentLocation, CallOp); in DefineImplicitLambdaToFunctionPointerConversion() 15467 if (Invoker != CallOp) { in DefineImplicitLambdaToFunctionPointerConversion() 15489 if (Invoker != CallOp) in DefineImplicitLambdaToFunctionPointerConversion()
|
| H A D | SemaOverload.cpp | 3831 CXXMethodDecl *CallOp = Conv2->getParent()->getLambdaCallOperator(); in compareConversionFunctions() local 3832 const auto *CallOpProto = CallOp->getType()->castAs<FunctionProtoType>(); in compareConversionFunctions() 3835 CallOp->getType()->castAs<FunctionType>()->getCallConv(); in compareConversionFunctions() 10555 CXXMethodDecl *CallOp = RD->getLambdaCallOperator(); in shouldSkipNotingLambdaConversionDecl() local 10557 CallOp->getType()->castAs<FunctionType>()->getCallConv(); in shouldSkipNotingLambdaConversionDecl()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.cpp | 550 unsigned CallOp; in LowerCallResults() local 552 CallOp = WebAssembly::RET_CALL_INDIRECT; in LowerCallResults() 554 CallOp = WebAssembly::CALL_INDIRECT; in LowerCallResults() 556 CallOp = WebAssembly::RET_CALL; in LowerCallResults() 558 CallOp = WebAssembly::CALL; in LowerCallResults() 562 const MCInstrDesc &MCID = TII.get(CallOp); in LowerCallResults()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86FrameLowering.cpp | 1124 unsigned CallOp; in emitStackProbeCall() local 1126 CallOp = IsLargeCodeModel ? X86::CALL64r : X86::CALL64pcrel32; in emitStackProbeCall() 1128 CallOp = X86::CALLpcrel32; in emitStackProbeCall() 1142 CI = BuildMI(MBB, MBBI, DL, TII.get(CallOp)).addReg(X86::R11); in emitStackProbeCall() 1144 CI = BuildMI(MBB, MBBI, DL, TII.get(CallOp)) in emitStackProbeCall()
|