Home | History | Annotate | Download | only in AST

Lines Matching refs:CanonicalType

204   if (!isa<ArrayType>(CanonicalType))
399 if (const ComplexType *CT = dyn_cast<ComplexType>(CanonicalType))
440 if (const RecordType *RT = dyn_cast<RecordType>(CanonicalType)) {
459 if (const RecordType *RT = dyn_cast<RecordType>(CanonicalType)) {
611 if (const VectorType *VT = dyn_cast<VectorType>(CanonicalType))
637 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType))
642 if (const EnumType *ET = dyn_cast<EnumType>(CanonicalType))
650 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType))
658 if (const EnumType *ET = dyn_cast<EnumType>(CanonicalType))
667 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType))
676 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType))
683 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType))
689 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType))
697 const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType);
717 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType)) {
722 if (const EnumType *ET = dyn_cast<EnumType>(CanonicalType)) {
733 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType)) {
738 if (const EnumType *ET = dyn_cast<EnumType>(CanonicalType)) {
747 if (const VectorType *VT = dyn_cast<VectorType>(CanonicalType))
757 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType)) {
762 if (const EnumType *ET = dyn_cast<EnumType>(CanonicalType)) {
773 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType)) {
778 if (const EnumType *ET = dyn_cast<EnumType>(CanonicalType)) {
787 if (const VectorType *VT = dyn_cast<VectorType>(CanonicalType))
794 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType))
797 if (const ComplexType *CT = dyn_cast<ComplexType>(CanonicalType))
803 if (const VectorType *VT = dyn_cast<VectorType>(CanonicalType))
810 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType))
816 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType))
819 if (const EnumType *ET = dyn_cast<EnumType>(CanonicalType))
825 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType))
828 if (const EnumType *ET = dyn_cast<EnumType>(CanonicalType))
836 return isa<ComplexType>(CanonicalType);
842 const Type *T = CanonicalType.getTypePtr();
879 if (const RecordType *Record = dyn_cast<RecordType>(CanonicalType)) {
886 return isa<ArrayType>(CanonicalType);
896 return !isa<VariableArrayType>(CanonicalType);
906 switch (CanonicalType->getTypeClass()) {
913 EnumDecl *EnumD = cast<EnumType>(CanonicalType)->getDecl();
926 RecordDecl *Rec = cast<RecordType>(CanonicalType)->getDecl();
936 return cast<ArrayType>(CanonicalType)->getElementType()
942 return cast<ObjCObjectType>(CanonicalType)->getBaseType()
947 = cast<ObjCInterfaceType>(CanonicalType)->getDecl();
991 QualType CanonicalType = getTypePtr()->CanonicalType;
992 switch (CanonicalType->getTypeClass()) {
1015 = dyn_cast<CXXRecordDecl>(cast<RecordType>(CanonicalType)->getDecl()))
1055 QualType CanonicalType = getTypePtr()->CanonicalType;
1056 if (CanonicalType->isDependentType())
1065 if (CanonicalType->isScalarType() || CanonicalType->isVectorType())
1067 if (const RecordType *RT = CanonicalType->getAs<RecordType>()) {
1112 QualType CanonicalType = getCanonicalType();
1113 if (CanonicalType->isDependentType())
1116 if (CanonicalType.isVolatileQualified())
1121 if (CanonicalType->isIncompleteType())
1125 if (CanonicalType->isScalarType() || CanonicalType->isVectorType())
1128 if (const RecordType *RT = CanonicalType->getAs<RecordType>()) {
1863 QualType CanonicalType)
1864 : Type(UnaryTransform, CanonicalType, UnderlyingType->isDependentType(),