reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
11550 if (Source == Target) return; 11561 if (Source->isAtomicType()) 11579 if (Source->isPointerType() || Source->canDecayToPointerType()) { 11579 if (Source->isPointerType() || Source->canDecayToPointerType()) { 11589 if (isObjCSignedCharBool(S, T) && Source->isIntegralType(S.Context)) { 11611 if (isa<VectorType>(Source)) { 11620 if (S.Context.getTypeSize(Source) == S.Context.getTypeSize(Target)) 11623 Source = cast<VectorType>(Source)->getElementType().getTypePtr(); 11623 Source = cast<VectorType>(Source)->getElementType().getTypePtr(); 11630 if (isa<ComplexType>(Source)) { 11641 Source = cast<ComplexType>(Source)->getElementType().getTypePtr(); 11641 Source = cast<ComplexType>(Source)->getElementType().getTypePtr(); 11645 const BuiltinType *SourceBT = dyn_cast<BuiltinType>(Source); 11719 if (Source->isFixedPointType()) { 11759 if (Source->isIntegerType()) { 11836 if (!Source->isIntegerType() || !Target->isIntegerType()) 11844 if (isObjCSignedCharBool(S, T) && !Source->isCharType() && 11891 if (Source->isUnsignedIntegerType()) { 11902 SourceRange.NonNegative && Source->isSignedIntegerType()) { 11957 Source = S.Context.getCanonicalType(SourceType).getTypePtr(); 11961 if (const EnumType *SourceEnum = Source->getAs<EnumType>())