Lines Matching refs:getAs
507 if (auto Ptr = From->getAs<PointerType>()) { in diagnoseBadCast()
512 if (auto Ptr = To->getAs<PointerType>()) { in diagnoseBadCast()
517 auto RecFrom = From->getAs<RecordType>(); in diagnoseBadCast()
518 auto RecTo = To->getAs<RecordType>(); in diagnoseBadCast()
773 const PointerType *DestPointer = DestType->getAs<PointerType>(); in CheckDynamicCast()
777 } else if ((DestReference = DestType->getAs<ReferenceType>())) { in CheckDynamicCast()
786 const RecordType *DestRecord = DestPointee->getAs<RecordType>(); in CheckDynamicCast()
810 if (const PointerType *SrcPointer = SrcType->getAs<PointerType>()) { in CheckDynamicCast()
833 const RecordType *SrcRecord = SrcPointee->getAs<RecordType>(); in CheckDynamicCast()
1088 if (const auto *PT = T->getAs<FunctionProtoType>()) in checkCastFunctionType()
1247 auto *SrcPtrType = SrcType->getAs<PointerType>(); in IsAddressSpaceConversion()
1250 auto *DestPtrType = DestType->getAs<PointerType>(); in IsAddressSpaceConversion()
1327 if (const EnumType *Enum = SrcType->getAs<EnumType>()) { in TryStaticCast()
1389 if (const PointerType *SrcPointer = SrcType->getAs<PointerType>()) { in TryStaticCast()
1392 if (const PointerType *DestPointer = DestType->getAs<PointerType>()) { in TryStaticCast()
1453 if (auto SrcPointer = SrcType->getAs<PointerType>()) in TryStaticCast()
1454 if (auto DestPointer = DestType->getAs<PointerType>()) in TryStaticCast()
1455 if (SrcPointer->getPointeeType()->getAs<RecordType>() && in TryStaticCast()
1456 DestPointer->getPointeeType()->getAs<RecordType>()) in TryStaticCast()
1479 const RValueReferenceType *R = DestType->getAs<RValueReferenceType>(); in TryLValueToRValueCast()
1540 const ReferenceType *DestReference = DestType->getAs<ReferenceType>(); in TryStaticReferenceDowncast()
1577 const PointerType *DestPointer = DestType->getAs<PointerType>(); in TryStaticPointerDowncast()
1582 const PointerType *SrcPointer = SrcType->getAs<PointerType>(); in TryStaticPointerDowncast()
1609 if (!DestType->getAs<RecordType>() || !SrcType->getAs<RecordType>()) { in TryStaticDowncast()
1716 const MemberPointerType *DestMemPtr = DestType->getAs<MemberPointerType>(); in TryStaticMemberPointerUpcast()
1733 const MemberPointerType *SrcMemPtr = SrcType->getAs<MemberPointerType>(); in TryStaticMemberPointerUpcast()
1891 if (const ReferenceType *DestTypeTmp =DestType->getAs<ReferenceType>()) { in TryConstCast()
1999 if (!SrcType->getAs<PointerType>() || !DestType->getAs<PointerType>()) { in CheckCompatibleReinterpretCast()
2005 if (!DestType->getAs<ReferenceType>()) { in CheckCompatibleReinterpretCast()
2022 if (SrcTy->getAs<TagType>() || DestTy->getAs<TagType>()) { in CheckCompatibleReinterpretCast()
2042 if (const PointerType *SrcPtrTy = SrcType->getAs<PointerType>()) in DiagnoseCastOfObjCSEL()
2220 if (const ReferenceType *DestTypeTmp = DestType->getAs<ReferenceType>()) { in TryReinterpretCast()
2271 const MemberPointerType *DestMemPtr = DestType->getAs<MemberPointerType>(), in TryReinterpretCast()
2272 *SrcMemPtr = SrcType->getAs<MemberPointerType>(); in TryReinterpretCast()
2559 auto SrcPtrType = SrcType->getAs<PointerType>(); in TryAddressSpaceCast()
2562 auto DestPtrType = DestType->getAs<PointerType>(); in TryAddressSpaceCast()
2708 if (const VectorType *vecTy = DestType->getAs<VectorType>()) { in CheckCXXCStyleCast()
2926 const RecordType *DestRecordTy = DestType->getAs<RecordType>(); in CheckCStyleCast()
2993 if (DestType->getAs<MatrixType>() || SrcType->getAs<MatrixType>()) { in CheckCStyleCast()
2999 if (const VectorType *DestVecTy = DestType->getAs<VectorType>()) { in CheckCStyleCast()
3103 const PointerType *CastPtr = DestType->getAs<PointerType>(); in CheckCStyleCast()
3105 if (const PointerType *ExprPtr = SrcType->getAs<PointerType>()) { in CheckCStyleCast()