Lines Matching defs:PointerType
1105 /// there is a PointerType that represents 'int*', which, like 'int', is
1106 /// canonical. Finally, there is a PointerType type for 'foo*' whose canonical
1904 /// PointerType - C99 6.7.5.1 - Pointer Declarators.
1906 class PointerType : public Type, public llvm::FoldingSetNode {
1909 PointerType(QualType Pointee, QualType CanonicalPtr) :
1933 static bool classof(const PointerType *) { return true; }
4679 if (const PointerType *PT = t.getAs<PointerType>()) {
4771 return isa<PointerType>(CanonicalType);
4789 if (const PointerType *T = getAs<PointerType>())
4877 if (const PointerType *OPT = getAs<PointerType>())
4964 return isa<PointerType>(CanonicalType) ||