Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/tools/clang/include/clang/CodeGen/
HDCGFunctionInfo.h286 class RequiredArgs {
293 RequiredArgs(All_t _) : NumRequired(~0U) {} in RequiredArgs() function
294 explicit RequiredArgs(unsigned n) : NumRequired(n) { in RequiredArgs() function
301 static RequiredArgs forPrototypePlus(const FunctionProtoType *prototype, in forPrototypePlus()
304 return RequiredArgs(prototype->getNumParams() + additional); in forPrototypePlus()
307 static RequiredArgs forPrototype(const FunctionProtoType *prototype) { in forPrototype()
311 static RequiredArgs forPrototype(CanQual<FunctionProtoType> prototype) { in forPrototype()
315 static RequiredArgs forPrototypePlus(CanQual<FunctionProtoType> prototype, in forPrototypePlus()
327 static RequiredArgs getFromOpaqueData(unsigned value) { in getFromOpaqueData()
329 return RequiredArgs(value); in getFromOpaqueData()
[all …]
HDCodeGenABITypes.h72 RequiredArgs args);
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCodeGenTypes.h57 class RequiredArgs; variable
257 RequiredArgs required);
263 RequiredArgs required);
284 RequiredArgs args);
HDCGCall.cpp91 FTNP->getExtInfo(), RequiredArgs(0)); in arrangeFreeFunctionType()
100 RequiredArgs required = RequiredArgs::forPrototypePlus(FTP, prefix.size()); in arrangeLLVMFunctionInfo()
214 RequiredArgs required = in arrangeCXXStructorDeclaration()
215 (MD->isVariadic() ? RequiredArgs(argTypes.size()) : RequiredArgs::All); in arrangeCXXStructorDeclaration()
240 RequiredArgs Required = RequiredArgs::forPrototypePlus(FPT, 1 + ExtraArgs); in arrangeCXXConstructorCall()
272 /*chainCall=*/false, None, noProto->getExtInfo(), RequiredArgs::All); in arrangeFunctionDeclaration()
313 RequiredArgs required = in arrangeObjCMessageSendSignature()
314 (MD->isVariadic() ? RequiredArgs(argTys.size()) : RequiredArgs::All); in arrangeObjCMessageSendSignature()
347 FTP->getExtInfo(), RequiredArgs(1)); in arrangeMSMemberPointerThunk()
367 FunctionType::ExtInfo(CC), RequiredArgs::All); in arrangeMSCtorClosure()
[all …]
HDCodeGenABITypes.cpp73 RequiredArgs args) { in arrangeFreeFunctionCall()
HDCGObjC.cpp561 RequiredArgs::All), in emitStructGetterCall()
828 RequiredArgs::All), in emitCPPObjectAtomicGetterCall()
921 RequiredArgs::All), in generateObjCGetterBody()
1037 RequiredArgs::All), in emitStructSetterCall()
1075 RequiredArgs::All), in emitCPPObjectAtomicSetterCall()
1208 RequiredArgs::All), in generateObjCSetterBody()
1221 RequiredArgs::All), in generateObjCSetterBody()
1592 RequiredArgs::All), in EmitObjCForCollectionStmt()
2870 = llvm::FunctionType::get(VoidTy, VoidPtrTy, RequiredArgs::All); in EmitExtendGCLifetime()
2927 C.VoidTy, args, FunctionType::ExtInfo(), RequiredArgs::All); in GenerateObjCAtomicSetterCopyHelperFunction()
[all …]
HDCGExprCXX.cpp27 static RequiredArgs commonEmitCXXMemberOrOperatorCall( in commonEmitCXXMemberOrOperatorCall()
56 RequiredArgs required = RequiredArgs::forPrototypePlus(FPT, Args.size()); in commonEmitCXXMemberOrOperatorCall()
78 RequiredArgs required = commonEmitCXXMemberOrOperatorCall( in EmitCXXMemberOrOperatorCall()
326 RequiredArgs required = RequiredArgs::forPrototypePlus(FPT, 1); in EmitCXXMemberPointerCallExpr()
HDCGObjCRuntime.cpp377 RequiredArgs::All); in getMessageSendInfo()
HDCGVTables.cpp281 RequiredArgs::forPrototypePlus(FPT, 1)); in EmitCallAndReturnForThunk()
HDCGObjCMac.cpp249 RequiredArgs::All)); in getGetPropertyFn()
269 RequiredArgs::All)); in getSetPropertyFn()
295 RequiredArgs::All)); in getOptimizedSetPropertyFn()
322 RequiredArgs::All)); in getCopyStructFn()
342 RequiredArgs::All)); in getCppAtomicObjectFunction()
355 RequiredArgs::All)); in getEnumerationMutationFn()
HDCGExprComplex.cpp591 RequiredArgs::All); in EmitComplexBinOpLibCall()
HDCGAtomic.cpp316 FunctionType::ExtInfo(), RequiredArgs::All); in emitAtomicLibcall()
HDCGClass.cpp1859 EmitCall(CGM.getTypes().arrangeCXXMethodCall(Args, FPT, RequiredArgs::All), in EmitSynthesizedCXXCopyCtorCall()
HDCGBuiltin.cpp1174 RequiredArgs::All); in EmitBuiltinExpr()