Lines Matching refs:FTP
4464 const FunctionProtoType *FTP = dyn_cast<FunctionProtoType>(FT);
4465 // FTP will be null for closures that don't take arguments.
4471 if (FTP) {
4472 for (FunctionProtoType::arg_type_iterator I = FTP->arg_type_begin(),
4473 E = FTP->arg_type_end(); I && (I != E); ++I) {
4526 const FunctionProtoType *FTP = dyn_cast<FunctionProtoType>(FT);
4527 // FTP will be null for closures that don't take arguments.
4539 if (FTP) {
4540 for (FunctionProtoType::arg_type_iterator I = FTP->arg_type_begin(),
4541 E = FTP->arg_type_end(); I && (I != E); ++I) {
4751 const FunctionProtoType *FTP;
4754 FTP = PT->getPointeeType()->getAs<FunctionProtoType>();
4758 FTP = BPT->getPointeeType()->getAs<FunctionProtoType>();
4760 if (FTP) {
4761 for (FunctionProtoType::arg_type_iterator I = FTP->arg_type_begin(),
4762 E = FTP->arg_type_end(); I != E; ++I)
4770 const FunctionProtoType *FTP;
4773 FTP = PT->getPointeeType()->getAs<FunctionProtoType>();
4777 FTP = BPT->getPointeeType()->getAs<FunctionProtoType>();
4779 if (FTP) {
4780 for (FunctionProtoType::arg_type_iterator I = FTP->arg_type_begin(),
4781 E = FTP->arg_type_end(); I != E; ++I) {