Home | History | Annotate | Download | only in Sema

Lines Matching defs:DestType

1930   QualType DestType;
1938 DestType = Context.getPointerType(DestRecordType);
1942 DestType = DestRecordType;
1949 DestType = Method->getThisType(Context);
1950 DestRecordType = DestType->getPointeeType();
1957 DestType = DestRecordType;
1964 if (DestType->isDependentType() || FromType->isDependentType())
2066 return ImpCastExprToType(From, DestType, CK_UncheckedDerivedToBase,
4629 QualType destType = S.Context.getPointerType(S.Context.VoidTy);
4630 LHS = S.ImpCastExprToType(LHS.take(), destType, CK_BitCast);
4631 RHS = S.ImpCastExprToType(RHS.take(), destType, CK_BitCast);
4632 return destType;
4662 QualType destType = S.Context.getPointerType(destPointee);
4664 LHS = S.ImpCastExprToType(LHS.take(), destType, CK_NoOp);
4666 RHS = S.ImpCastExprToType(RHS.take(), destType, CK_BitCast);
4667 return destType;
4672 QualType destType = S.Context.getPointerType(destPointee);
4674 RHS = S.ImpCastExprToType(RHS.take(), destType, CK_NoOp);
4676 LHS = S.ImpCastExprToType(LHS.take(), destType, CK_BitCast);
4677 return destType;
4938 QualType destType = Context.getPointerType(destPointee);
4940 LHS = ImpCastExprToType(LHS.take(), destType, CK_NoOp);
4942 RHS = ImpCastExprToType(RHS.take(), destType, CK_BitCast);
4943 return destType;
4958 QualType destType = Context.getPointerType(destPointee);
4960 RHS = ImpCastExprToType(RHS.take(), destType, CK_NoOp);
4962 LHS = ImpCastExprToType(LHS.take(), destType, CK_BitCast);
4963 return destType;
10884 QualType DestType;
10887 : S(S), DestType(CastType) {}
10924 const PointerType *Ptr = DestType->getAs<PointerType>();
10932 E->setType(DestType);
10935 DestType = Ptr->getPointeeType();
10982 if (DestType->isArrayType() || DestType->isFunctionType()) {
10988 << DestType->isFunctionType() << DestType;
10992 // Otherwise, go ahead and set DestType as the call's result.
10993 E->setType(DestType.getNonLValueExprType(S.Context));
10994 E->setValueKind(Expr::getValueKindForType(DestType));
10997 // Rebuild the function type, replacing the result type with DestType.
10999 DestType = S.Context.getFunctionType(DestType,
11004 DestType = S.Context.getFunctionNoProtoType(DestType,
11014 DestType = S.Context.getPointerType(DestType);
11018 DestType = S.Context.getBlockPointerType(DestType);
11033 if (DestType->isArrayType() || DestType->isFunctionType()) {
11035 << DestType->isFunctionType() << DestType;
11042 Method->setResultType(DestType);
11046 E->setType(DestType.getNonReferenceType());
11047 E->setValueKind(Expr::getValueKindForType(DestType));
11058 E->setType(DestType);
11061 DestType = DestType->castAs<PointerType>()->getPointeeType();
11074 E->setType(DestType);
11077 DestType = S.Context.getLValueReferenceType(DestType);
11091 QualType Type = DestType;
11098 DestType = Ptr->getPointeeType();
11138 VD->setType(DestType);