Lines Matching refs:FTP
87 CanQual<FunctionProtoType> FTP, in arrangeLLVMFunctionInfo() argument
89 RequiredArgs required = RequiredArgs::forPrototypePlus(FTP, prefix.size()); in arrangeLLVMFunctionInfo()
91 for (unsigned i = 0, e = FTP->getNumArgs(); i != e; ++i) in arrangeLLVMFunctionInfo()
92 prefix.push_back(FTP->getArgType(i)); in arrangeLLVMFunctionInfo()
93 CanQualType resultType = FTP->getResultType().getUnqualifiedType(); in arrangeLLVMFunctionInfo()
101 CanQual<FunctionProtoType> FTP) { in arrangeFreeFunctionType() argument
102 return arrangeLLVMFunctionInfo(CGT, prefix, FTP, FTP->getExtInfo()); in arrangeFreeFunctionType()
120 CanQual<FunctionProtoType> FTP) { in arrangeCXXMethodType() argument
121 FunctionType::ExtInfo extInfo = FTP->getExtInfo(); in arrangeCXXMethodType()
122 adjustCXXMethodInfo(CGT, extInfo, FTP->isVariadic()); in arrangeCXXMethodType()
123 return arrangeLLVMFunctionInfo(CGT, prefix, FTP, extInfo); in arrangeCXXMethodType()
129 CodeGenTypes::arrangeFreeFunctionType(CanQual<FunctionProtoType> FTP) { in arrangeFreeFunctionType() argument
131 return ::arrangeFreeFunctionType(*this, argTypes, FTP); in arrangeFreeFunctionType()
160 const FunctionProtoType *FTP) { in arrangeCXXMethodType() argument
167 FTP->getCanonicalTypeUnqualified().getAs<FunctionProtoType>()); in arrangeCXXMethodType()
200 CanQual<FunctionProtoType> FTP = GetFormalType(D); in arrangeCXXConstructorDeclaration() local
202 RequiredArgs required = RequiredArgs::forPrototypePlus(FTP, argTypes.size()); in arrangeCXXConstructorDeclaration()
205 for (unsigned i = 0, e = FTP->getNumArgs(); i != e; ++i) in arrangeCXXConstructorDeclaration()
206 argTypes.push_back(FTP->getArgType(i)); in arrangeCXXConstructorDeclaration()
208 FunctionType::ExtInfo extInfo = FTP->getExtInfo(); in arrangeCXXConstructorDeclaration()
209 adjustCXXMethodInfo(*this, extInfo, FTP->isVariadic()); in arrangeCXXConstructorDeclaration()
225 CanQual<FunctionProtoType> FTP = GetFormalType(D); in arrangeCXXDestructor() local
226 assert(FTP->getNumArgs() == 0 && "dtor with formal parameters"); in arrangeCXXDestructor()
227 assert(FTP->isVariadic() == 0 && "dtor with formal parameters"); in arrangeCXXDestructor()
229 FunctionType::ExtInfo extInfo = FTP->getExtInfo(); in arrangeCXXDestructor()