reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
6338 if (isa<FunctionType>(Ty)) { 6339 Fn = cast<FunctionType>(Ty); 6341 } else if (isa<ParenType>(Ty)) { 6342 T = cast<ParenType>(Ty)->getInnerType(); 6344 } else if (isa<PointerType>(Ty)) { 6345 T = cast<PointerType>(Ty)->getPointeeType(); 6347 } else if (isa<BlockPointerType>(Ty)) { 6348 T = cast<BlockPointerType>(Ty)->getPointeeType(); 6350 } else if (isa<MemberPointerType>(Ty)) { 6351 T = cast<MemberPointerType>(Ty)->getPointeeType(); 6353 } else if (isa<ReferenceType>(Ty)) { 6354 T = cast<ReferenceType>(Ty)->getPointeeType(); 6356 } else if (isa<AttributedType>(Ty)) { 6357 T = cast<AttributedType>(Ty)->getEquivalentType(); 6360 const Type *DTy = Ty->getUnqualifiedDesugaredType(); 6361 if (Ty == DTy) {