Home
last modified time | relevance | path

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

/external/clang/lib/CodeGen/
DCGCall.h103 class RequiredArgs {
110 RequiredArgs(All_t _) : NumRequired(~0U) {} in RequiredArgs() function
111 explicit RequiredArgs(unsigned n) : NumRequired(n) { in RequiredArgs() function
118 static RequiredArgs forPrototypePlus(const FunctionProtoType *prototype, in forPrototypePlus()
121 return RequiredArgs(prototype->getNumArgs() + additional); in forPrototypePlus()
124 static RequiredArgs forPrototype(const FunctionProtoType *prototype) { in forPrototype()
128 static RequiredArgs forPrototype(CanQual<FunctionProtoType> prototype) { in forPrototype()
132 static RequiredArgs forPrototypePlus(CanQual<FunctionProtoType> prototype, in forPrototypePlus()
144 static RequiredArgs getFromOpaqueData(unsigned value) { in getFromOpaqueData()
146 return RequiredArgs(value); in getFromOpaqueData()
[all …]
DCodeGenTypes.h56 class RequiredArgs; variable
197 RequiredArgs required);
201 RequiredArgs required);
217 RequiredArgs args);
DCGCall.cpp79 RequiredArgs(0)); in arrangeFreeFunctionType()
89 RequiredArgs required = RequiredArgs::forPrototypePlus(FTP, prefix.size()); in arrangeLLVMFunctionInfo()
202 RequiredArgs required = RequiredArgs::forPrototypePlus(FTP, argTypes.size()); in arrangeCXXConstructorDeclaration()
232 RequiredArgs::All); in arrangeCXXDestructor()
254 RequiredArgs::All); in arrangeFunctionDeclaration()
295 RequiredArgs required = in arrangeObjCMessageSendSignature()
296 (MD->isVariadic() ? RequiredArgs(argTys.size()) : RequiredArgs::All); in arrangeObjCMessageSendSignature()
323 RequiredArgs required = RequiredArgs::All; in arrangeFreeFunctionCall()
326 required = RequiredArgs(proto->getNumArgs()); in arrangeFreeFunctionCall()
329 required = RequiredArgs(0); in arrangeFreeFunctionCall()
[all …]
DCGObjC.cpp512 RequiredArgs::All), in emitStructGetterCall()
779 RequiredArgs::All), in emitCPPObjectAtomicGetterCall()
867 RequiredArgs::All), in generateObjCGetterBody()
972 RequiredArgs::All), in emitStructSetterCall()
1010 RequiredArgs::All), in emitCPPObjectAtomicSetterCall()
1146 RequiredArgs::All), in generateObjCSetterBody()
1159 RequiredArgs::All), in generateObjCSetterBody()
1524 RequiredArgs::All), in EmitObjCForCollectionStmt()
2763 = llvm::FunctionType::get(VoidTy, VoidPtrTy, RequiredArgs::All); in EmitExtendGCLifetime()
2829 RequiredArgs::All); in GenerateObjCAtomicSetterCopyHelperFunction()
[all …]
DCGObjCRuntime.cpp371 RequiredArgs::All); in getMessageSendInfo()
DCGExprCXX.cpp54 RequiredArgs required = RequiredArgs::forPrototypePlus(FPT, Args.size()); in EmitCXXMemberCall()
360 RequiredArgs required = RequiredArgs::forPrototypePlus(FPT, 1); in EmitCXXMemberPointerCallExpr()
DCGVTables.cpp360 RequiredArgs::forPrototypePlus(FPT, 1)); in GenerateThunk()
DCGObjCMac.cpp246 RequiredArgs::All)); in getGetPropertyFn()
266 RequiredArgs::All)); in getSetPropertyFn()
292 RequiredArgs::All)); in getOptimizedSetPropertyFn()
319 RequiredArgs::All)); in getCopyStructFn()
338 RequiredArgs::All)); in getCppAtomicObjectFunction()
351 RequiredArgs::All)); in getEnumerationMutationFn()
DCGClass.cpp1323 EmitCall(CGM.getTypes().arrangeCXXMethodCall(Args, FPT, RequiredArgs::All), in EmitSynthesizedCXXCopyCtorCall()
DCGExpr.cpp3211 FunctionType::ExtInfo(), RequiredArgs::All); in EmitAtomicExpr()
DCGBuiltin.cpp1026 RequiredArgs::All); in EmitBuiltinExpr()