| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenFunctionInfo.h | 27 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 D | CIRGenCall.cpp | 26 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 D | CIRGenTypes.h | 176 RequiredArgs required, unsigned numPrefixArgs); 194 RequiredArgs required);
|
| H A D | CIRGenCXXExpr.cpp | 25 RequiredArgs reqArgs; 51 RequiredArgs required = in commonBuildCXXMemberOrOperatorCall() 52 RequiredArgs::getFromProtoWithExtraSlots(fpt, args.size()); in commonBuildCXXMemberOrOperatorCall()
|
| H A D | CIRGenTypes.cpp | 571 RequiredArgs required) { in arrangeCIRFunctionInfo()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | CallDescription.cpp | 28 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 D | CGFunctionInfo.h | 498 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 D | CodeGenABITypes.h | 82 RequiredArgs args); 88 RequiredArgs args); 94 FunctionType::ExtInfo info, RequiredArgs args) { in arrangeFreeFunctionCall()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CodeGenTypes.h | 50 class RequiredArgs; variable 266 RequiredArgs required, 286 RequiredArgs args);
|
| H A D | CodeGenABITypes.cpp | 64 RequiredArgs args) { in arrangeCXXMethodCall() 74 RequiredArgs args) { in arrangeFreeFunctionCall()
|
| H A D | CGCall.cpp | 163 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 D | CGExprCXX.cpp | 29 RequiredArgs ReqArgs; 58 RequiredArgs required = RequiredArgs::forPrototypePlus(FPT, Args.size()); in commonEmitCXXMemberOrOperatorCall() 485 RequiredArgs required = RequiredArgs::forPrototypePlus(FPT, 1); in EmitCXXMemberPointerCallExpr()
|
| H A D | CGDeclCXX.cpp | 289 FunctionType::ExtInfo(), {}, RequiredArgs::All); in createTLSAtExitStub()
|
| H A D | CGVTables.cpp | 360 CallArgs, FPT, RequiredArgs::forPrototypePlus(FPT, 1), PrefixArgs); in EmitCallAndReturnForThunk()
|
| H A D | ItaniumCXXABI.cpp | 3420 RequiredArgs Required = RequiredArgs::forPrototypePlus(FPT, /*this*/ 1); in getOrCreateVirtualFunctionPointerThunk()
|
| H A D | CGObjC.cpp | 3719 = llvm::FunctionType::get(VoidTy, VoidPtrTy, RequiredArgs::All); in EmitExtendGCLifetime()
|
| /freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | CallDescription.h | 79 MaybeCount RequiredArgs; variable 101 MaybeCount RequiredArgs = std::nullopt,
|
| /freebsd/contrib/llvm-project/clang/utils/TableGen/ |
| H A D | ClangAttrEmitter.cpp | 3791 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 D | X86.cpp | 89 RequiredArgs Required;
|