Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:FTP

87                                              CanQual<FunctionProtoType> FTP) {
88 RequiredArgs required = RequiredArgs::forPrototypePlus(FTP, argTypes.size());
90 for (unsigned i = 0, e = FTP->getNumArgs(); i != e; ++i)
91 argTypes.push_back(FTP->getArgType(i));
92 CanQualType resultType = FTP->getResultType().getUnqualifiedType();
94 FTP->getExtInfo(), required);
100 CodeGenTypes::arrangeFunctionType(CanQual<FunctionProtoType> FTP) {
102 return ::arrangeFunctionType(*this, argTypes, FTP);
131 const FunctionProtoType *FTP) {
138 FTP->getCanonicalTypeUnqualified().getAs<FunctionProtoType>());
171 CanQual<FunctionProtoType> FTP = GetFormalType(D);
173 RequiredArgs required = RequiredArgs::forPrototypePlus(FTP, argTypes.size());
176 for (unsigned i = 0, e = FTP->getNumArgs(); i != e; ++i)
177 argTypes.push_back(FTP->getArgType(i));
179 return arrangeFunctionType(resultType, argTypes, FTP->getExtInfo(), required);
194 CanQual<FunctionProtoType> FTP = GetFormalType(D);
195 assert(FTP->getNumArgs() == 0 && "dtor with formal parameters");
197 return arrangeFunctionType(resultType, argTypes, FTP->getExtInfo(),