Home | History | Annotate | Download | only in AST

Lines Matching refs:FunctionProtoType

1471     const FunctionProtoType *FPT = cast<FunctionProtoType>(T);
1472 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo();
2122 FunctionProtoType::ExtInfo newInfo = Info.withCallingConv(CallConv);
2135 const FunctionProtoType::ExtProtoInfo &EPI) const {
2139 FunctionProtoType::Profile(ID, ResultTy, ArgArray, NumArgs, EPI, *this);
2142 if (FunctionProtoType *FTP =
2167 FunctionProtoType::ExtProtoInfo CanonicalEPI = EPI;
2179 FunctionProtoType *NewIP =
2184 // FunctionProtoType objects are allocated with extra bytes after
2191 size_t Size = sizeof(FunctionProtoType) +
2203 FunctionProtoType *FTP = (FunctionProtoType*) Allocate(Size, TypeAlignment);
2204 FunctionProtoType::ExtProtoInfo newEPI = EPI;
2206 new (FTP) FunctionProtoType(ResultTy, ArgArray, NumArgs, Canonical, newEPI);
4608 if (const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(FT)) {
4609 for (FunctionProtoType::arg_type_iterator I = FPT->arg_type_begin(),
5687 const FunctionProtoType *lproto = dyn_cast<FunctionProtoType>(lbase);
5688 const FunctionProtoType *rproto = dyn_cast<FunctionProtoType>(rbase);
5801 FunctionProtoType::ExtProtoInfo EPI = lproto->getExtProtoInfo();
5809 const FunctionProtoType *proto = lproto ? lproto : rproto;
5835 FunctionProtoType::ExtProtoInfo EPI = proto->getExtProtoInfo();
6124 const FunctionProtoType *FromFunctionType,
6125 const FunctionProtoType *ToFunctionType) {
6129 FunctionProtoType::ExtProtoInfo FromEPI =
6131 FunctionProtoType::ExtProtoInfo ToEPI =
6167 if (const FunctionProtoType *FPT = cast<FunctionProtoType>(F)) {
6168 FunctionProtoType::ExtProtoInfo EPI = FPT->getExtProtoInfo();
6541 FunctionProtoType::ExtProtoInfo EPI;