Home
last modified time | relevance | path

Searched refs:RequiredArgs (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenFunctionInfo.h27 class RequiredArgs {
35 RequiredArgs(All_t _) : numRequired(~0U) {} in RequiredArgs() function
36 explicit RequiredArgs(unsigned n) : numRequired(n) { assert(n != ~0U); } in RequiredArgs() function
46 static RequiredArgs
55 return RequiredArgs(prototype->getNumParams() + additional); in getFromProtoWithExtraSlots()
58 static RequiredArgs
75 RequiredArgs required;
82 CIRGenFunctionInfo() : required(RequiredArgs::All) {} in CIRGenFunctionInfo()
87 RequiredArgs required);
100 static void Profile(llvm::FoldingSetNodeID &id, RequiredArgs required, in Profile()
[all …]
H A DCIRGenCall.cpp26 RequiredArgs required) { in create()
182 RequiredArgs required = in arrangeCXXStructorDeclaration()
183 (passParams && md->isVariadic() ? RequiredArgs(argTypes.size()) in arrangeCXXStructorDeclaration()
184 : RequiredArgs::All); in arrangeCXXStructorDeclaration()
229 RequiredArgs required = in arrangeCIRFunctionInfo()
230 RequiredArgs::getFromProtoWithExtraSlots(fpt, prefix.size()); in arrangeCIRFunctionInfo()
282 RequiredArgs required = RequiredArgs::All; in arrangeFreeFunctionLikeCall()
286 required = RequiredArgs::getFromProtoWithExtraSlots(proto, 0); in arrangeFreeFunctionLikeCall()
323 RequiredArgs required = in arrangeCXXConstructorCall()
325 ? RequiredArgs::getFromProtoWithExtraSlots(fpt, totalPrefixArgs) in arrangeCXXConstructorCall()
[all …]
H A DCIRGenTypes.h176 RequiredArgs required, unsigned numPrefixArgs);
194 RequiredArgs required);
H A DCIRGenCXXExpr.cpp25 RequiredArgs reqArgs;
51 RequiredArgs required = in commonBuildCXXMemberOrOperatorCall()
52 RequiredArgs::getFromProtoWithExtraSlots(fpt, args.size()); in commonBuildCXXMemberOrOperatorCall()
H A DCIRGenTypes.cpp571 RequiredArgs required) { in arrangeCIRFunctionInfo()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCallDescription.cpp28 static MaybeCount readRequiredParams(MaybeCount RequiredArgs, in readRequiredParams() argument
32 if (RequiredArgs) in readRequiredParams()
33 return RequiredArgs; in readRequiredParams()
39 MaybeCount RequiredArgs /*= None*/, in CallDescription() argument
41 : RequiredArgs(RequiredArgs), in CallDescription()
42 RequiredParams(readRequiredParams(RequiredArgs, RequiredParams)), in CallDescription()
134 return (RequiredArgs.value_or(ArgCount) <= ArgCount && in matchesImpl()
139 if (RequiredArgs.value_or(ArgCount) != ArgCount || in matchesImpl()
/freebsd/contrib/llvm-project/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h498 class RequiredArgs {
505 RequiredArgs(All_t _) : NumRequired(~0U) {} in RequiredArgs() function
506 explicit RequiredArgs(unsigned n) : NumRequired(n) { in RequiredArgs() function
515 static RequiredArgs forPrototypePlus(const FunctionProtoType *prototype, in forPrototypePlus()
526 return RequiredArgs(prototype->getNumParams() + additional); in forPrototypePlus()
529 static RequiredArgs forPrototypePlus(CanQual<FunctionProtoType> prototype, in forPrototypePlus()
534 static RequiredArgs forPrototype(const FunctionProtoType *prototype) { in forPrototype()
538 static RequiredArgs forPrototype(CanQual<FunctionProtoType> prototype) { in forPrototype()
554 static RequiredArgs getFromOpaqueData(unsigned value) { in getFromOpaqueData()
556 return RequiredArgs(value); in getFromOpaqueData()
[all …]
H A DCodeGenABITypes.h82 RequiredArgs args);
88 RequiredArgs args);
94 FunctionType::ExtInfo info, RequiredArgs args) { in arrangeFreeFunctionCall()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenTypes.h50 class RequiredArgs; variable
266 RequiredArgs required,
286 RequiredArgs args);
H A DCodeGenABITypes.cpp64 RequiredArgs args) { in arrangeCXXMethodCall()
74 RequiredArgs args) { in arrangeFreeFunctionCall()
H A DCGCall.cpp163 RequiredArgs(0)); in arrangeFreeFunctionType()
234 RequiredArgs Required = RequiredArgs::forPrototypePlus(FTP, prefix.size()); in arrangeLLVMFunctionInfo()
437 RequiredArgs required = in arrangeCXXStructorDeclaration()
438 (PassParams && MD->isVariadic() ? RequiredArgs(argTypes.size()) in arrangeCXXStructorDeclaration()
439 : RequiredArgs::All); in arrangeCXXStructorDeclaration()
495 RequiredArgs Required = PassProtoArgs in arrangeCXXConstructorCall()
496 ? RequiredArgs::forPrototypePlus( in arrangeCXXConstructorCall()
498 : RequiredArgs::All; in arrangeCXXConstructorCall()
546 RequiredArgs::All); in arrangeFunctionDeclaration()
593 RequiredArgs required = in arrangeObjCMessageSendSignature()
[all …]
H A DCGExprCXX.cpp29 RequiredArgs ReqArgs;
58 RequiredArgs required = RequiredArgs::forPrototypePlus(FPT, Args.size()); in commonEmitCXXMemberOrOperatorCall()
485 RequiredArgs required = RequiredArgs::forPrototypePlus(FPT, 1); in EmitCXXMemberPointerCallExpr()
H A DCGDeclCXX.cpp289 FunctionType::ExtInfo(), {}, RequiredArgs::All); in createTLSAtExitStub()
H A DCGVTables.cpp360 CallArgs, FPT, RequiredArgs::forPrototypePlus(FPT, 1), PrefixArgs); in EmitCallAndReturnForThunk()
H A DItaniumCXXABI.cpp3420 RequiredArgs Required = RequiredArgs::forPrototypePlus(FPT, /*this*/ 1); in getOrCreateVirtualFunctionPointerThunk()
H A DCGObjC.cpp3719 = llvm::FunctionType::get(VoidTy, VoidPtrTy, RequiredArgs::All); in EmitExtendGCLifetime()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCallDescription.h79 MaybeCount RequiredArgs; variable
101 MaybeCount RequiredArgs = std::nullopt,
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DClangAttrEmitter.cpp3791 unsigned RequiredArgs = 0; in EmitCXX11AttributeInfo() local
3800 RequiredArgs++; in EmitCXX11AttributeInfo()
3805 << (RequiredArgs ? "Required" in EmitCXX11AttributeInfo()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DX86.cpp89 RequiredArgs Required;