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()
1325 if (const EnumType *Enum = SrcType->getAs<EnumType>()) { in TryStaticCast()
1357 const EnumType *Enum = DestType->getAs<EnumType>(); in TryStaticCast()
1387 if (const PointerType *SrcPointer = SrcType->getAs<PointerType>()) { in TryStaticCast()
1390 if (const PointerType *DestPointer = DestType->getAs<PointerType>()) { in TryStaticCast()
1451 if (auto SrcPointer = SrcType->getAs<PointerType>()) in TryStaticCast()
1452 if (auto DestPointer = DestType->getAs<PointerType>()) in TryStaticCast()
1453 if (SrcPointer->getPointeeType()->getAs<RecordType>() && in TryStaticCast()
1454 DestPointer->getPointeeType()->getAs<RecordType>()) in TryStaticCast()
1477 const RValueReferenceType *R = DestType->getAs<RValueReferenceType>(); in TryLValueToRValueCast()
1538 const ReferenceType *DestReference = DestType->getAs<ReferenceType>(); in TryStaticReferenceDowncast()
1575 const PointerType *DestPointer = DestType->getAs<PointerType>(); in TryStaticPointerDowncast()
1580 const PointerType *SrcPointer = SrcType->getAs<PointerType>(); in TryStaticPointerDowncast()
1607 if (!DestType->getAs<RecordType>() || !SrcType->getAs<RecordType>()) { in TryStaticDowncast()
1714 const MemberPointerType *DestMemPtr = DestType->getAs<MemberPointerType>(); in TryStaticMemberPointerUpcast()
1731 const MemberPointerType *SrcMemPtr = SrcType->getAs<MemberPointerType>(); in TryStaticMemberPointerUpcast()
1889 if (const ReferenceType *DestTypeTmp =DestType->getAs<ReferenceType>()) { in TryConstCast()
1997 if (!SrcType->getAs<PointerType>() || !DestType->getAs<PointerType>()) { in CheckCompatibleReinterpretCast()
2003 if (!DestType->getAs<ReferenceType>()) { in CheckCompatibleReinterpretCast()
2020 if (SrcTy->getAs<TagType>() || DestTy->getAs<TagType>()) { in CheckCompatibleReinterpretCast()
2040 if (const PointerType *SrcPtrTy = SrcType->getAs<PointerType>()) in DiagnoseCastOfObjCSEL()
2218 if (const ReferenceType *DestTypeTmp = DestType->getAs<ReferenceType>()) { in TryReinterpretCast()
2269 const MemberPointerType *DestMemPtr = DestType->getAs<MemberPointerType>(), in TryReinterpretCast()
2270 *SrcMemPtr = SrcType->getAs<MemberPointerType>(); in TryReinterpretCast()
2557 auto SrcPtrType = SrcType->getAs<PointerType>(); in TryAddressSpaceCast()
2560 auto DestPtrType = DestType->getAs<PointerType>(); in TryAddressSpaceCast()
2693 if (const VectorType *vecTy = DestType->getAs<VectorType>()) in CheckCXXCStyleCast()
2905 const RecordType *DestRecordTy = DestType->getAs<RecordType>(); in CheckCStyleCast()
2972 if (DestType->getAs<MatrixType>() || SrcType->getAs<MatrixType>()) { in CheckCStyleCast()
2978 if (const VectorType *DestVecTy = DestType->getAs<VectorType>()) { in CheckCStyleCast()
3078 const PointerType *CastPtr = DestType->getAs<PointerType>(); in CheckCStyleCast()
3080 if (const PointerType *ExprPtr = SrcType->getAs<PointerType>()) { in CheckCStyleCast()