Lines Matching refs:getAs
539 if (auto Ptr = From->getAs<PointerType>()) { in diagnoseBadCast()
544 if (auto Ptr = To->getAs<PointerType>()) { in diagnoseBadCast()
549 auto RecFrom = From->getAs<RecordType>(); in diagnoseBadCast()
550 auto RecTo = To->getAs<RecordType>(); in diagnoseBadCast()
805 const PointerType *DestPointer = DestType->getAs<PointerType>(); in CheckDynamicCast()
809 } else if ((DestReference = DestType->getAs<ReferenceType>())) { in CheckDynamicCast()
818 const RecordType *DestRecord = DestPointee->getAs<RecordType>(); in CheckDynamicCast()
842 if (const PointerType *SrcPointer = SrcType->getAs<PointerType>()) { in CheckDynamicCast()
865 const RecordType *SrcRecord = SrcPointee->getAs<RecordType>(); in CheckDynamicCast()
1144 if (const auto *PT = T->getAs<FunctionProtoType>()) in checkCastFunctionType()
1303 auto *SrcPtrType = SrcType->getAs<PointerType>(); in IsAddressSpaceConversion()
1306 auto *DestPtrType = DestType->getAs<PointerType>(); in IsAddressSpaceConversion()
1382 if (const EnumType *Enum = SrcType->getAs<EnumType>()) { in TryStaticCast()
1444 if (const PointerType *SrcPointer = SrcType->getAs<PointerType>()) { in TryStaticCast()
1447 if (const PointerType *DestPointer = DestType->getAs<PointerType>()) { in TryStaticCast()
1508 if (auto SrcPointer = SrcType->getAs<PointerType>()) in TryStaticCast()
1509 if (auto DestPointer = DestType->getAs<PointerType>()) in TryStaticCast()
1510 if (SrcPointer->getPointeeType()->getAs<RecordType>() && in TryStaticCast()
1511 DestPointer->getPointeeType()->getAs<RecordType>()) in TryStaticCast()
1534 const RValueReferenceType *R = DestType->getAs<RValueReferenceType>(); in TryLValueToRValueCast()
1595 const ReferenceType *DestReference = DestType->getAs<ReferenceType>(); in TryStaticReferenceDowncast()
1632 const PointerType *DestPointer = DestType->getAs<PointerType>(); in TryStaticPointerDowncast()
1637 const PointerType *SrcPointer = SrcType->getAs<PointerType>(); in TryStaticPointerDowncast()
1664 if (!DestType->getAs<RecordType>() || !SrcType->getAs<RecordType>()) { in TryStaticDowncast()
1771 const MemberPointerType *DestMemPtr = DestType->getAs<MemberPointerType>(); in TryStaticMemberPointerUpcast()
1788 const MemberPointerType *SrcMemPtr = SrcType->getAs<MemberPointerType>(); in TryStaticMemberPointerUpcast()
1947 if (const ReferenceType *DestTypeTmp =DestType->getAs<ReferenceType>()) { in TryConstCast()
2055 if (!SrcType->getAs<PointerType>() || !DestType->getAs<PointerType>()) { in CheckCompatibleReinterpretCast()
2061 if (!DestType->getAs<ReferenceType>()) { in CheckCompatibleReinterpretCast()
2078 if (SrcTy->getAs<TagType>() || DestTy->getAs<TagType>()) { in CheckCompatibleReinterpretCast()
2098 if (const PointerType *SrcPtrTy = SrcType->getAs<PointerType>()) in DiagnoseCastOfObjCSEL()
2276 if (const ReferenceType *DestTypeTmp = DestType->getAs<ReferenceType>()) { in TryReinterpretCast()
2327 const MemberPointerType *DestMemPtr = DestType->getAs<MemberPointerType>(), in TryReinterpretCast()
2328 *SrcMemPtr = SrcType->getAs<MemberPointerType>(); in TryReinterpretCast()
2621 auto SrcPtrType = SrcType->getAs<PointerType>(); in TryAddressSpaceCast()
2624 auto DestPtrType = DestType->getAs<PointerType>(); in TryAddressSpaceCast()
2770 if (const VectorType *vecTy = DestType->getAs<VectorType>()) { in CheckCXXCStyleCast()
3012 const RecordType *DestRecordTy = DestType->getAs<RecordType>(); in CheckCStyleCast()
3110 if (DestType->getAs<MatrixType>() || SrcType->getAs<MatrixType>()) { in CheckCStyleCast()
3116 if (const VectorType *DestVecTy = DestType->getAs<VectorType>()) { in CheckCStyleCast()
3206 const PointerType *CastPtr = DestType->getAs<PointerType>(); in CheckCStyleCast()
3208 if (const PointerType *ExprPtr = SrcType->getAs<PointerType>()) { in CheckCStyleCast()