Home | History | Annotate | Download | only in Sema

Lines Matching refs:destType

2521   QualType DestType;
2529 DestType = Context.getPointerType(DestRecordType);
2533 DestType = DestRecordType;
2540 DestType = Method->getThisType(Context);
2541 DestRecordType = DestType->getPointeeType();
2548 DestType = DestRecordType;
2555 if (DestType->isDependentType() || FromType->isDependentType())
2656 return ImpCastExprToType(From, DestType, CK_UncheckedDerivedToBase,
5983 QualType destType = S.Context.getPointerType(S.Context.VoidTy);
5984 LHS = S.ImpCastExprToType(LHS.get(), destType, CK_BitCast);
5985 RHS = S.ImpCastExprToType(RHS.get(), destType, CK_BitCast);
5986 return destType;
6016 QualType destType = S.Context.getPointerType(destPointee);
6018 LHS = S.ImpCastExprToType(LHS.get(), destType, CK_NoOp);
6020 RHS = S.ImpCastExprToType(RHS.get(), destType, CK_BitCast);
6021 return destType;
6026 QualType destType = S.Context.getPointerType(destPointee);
6028 RHS = S.ImpCastExprToType(RHS.get(), destType, CK_NoOp);
6030 LHS = S.ImpCastExprToType(LHS.get(), destType, CK_BitCast);
6031 return destType;
6469 QualType destType = Context.getPointerType(destPointee);
6471 LHS = ImpCastExprToType(LHS.get(), destType, CK_NoOp);
6473 RHS = ImpCastExprToType(RHS.get(), destType, CK_BitCast);
6474 return destType;
6489 QualType destType = Context.getPointerType(destPointee);
6491 RHS = ImpCastExprToType(RHS.get(), destType, CK_NoOp);
6493 LHS = ImpCastExprToType(LHS.get(), destType, CK_BitCast);
6494 return destType;
14058 QualType DestType;
14061 : S(S), DestType(CastType) {}
14098 const PointerType *Ptr = DestType->getAs<PointerType>();
14106 E->setType(DestType);
14109 DestType = Ptr->getPointeeType();
14156 if (DestType->isArrayType() || DestType->isFunctionType()) {
14162 << DestType->isFunctionType() << DestType;
14166 // Otherwise, go ahead and set DestType as the call's result.
14167 E->setType(DestType.getNonLValueExprType(S.Context));
14168 E->setValueKind(Expr::getValueKindForType(DestType));
14171 // Rebuild the function type, replacing the result type with DestType.
14209 DestType = S.Context.getFunctionType(DestType, ParamTypes,
14212 DestType = S.Context.getFunctionNoProtoType(DestType,
14223 DestType = S.Context.getPointerType(DestType);
14227 DestType = S.Context.getBlockPointerType(DestType);
14242 if (DestType->isArrayType() || DestType->isFunctionType()) {
14244 << DestType->isFunctionType() << DestType;
14251 Method->setReturnType(DestType);
14255 E->setType(DestType.getNonReferenceType());
14256 E->setValueKind(Expr::getValueKindForType(DestType));
14267 E->setType(DestType);
14270 DestType = DestType->castAs<PointerType>()->getPointeeType();
14283 E->setType(DestType);
14286 DestType = S.Context.getLValueReferenceType(DestType);
14300 QualType Type = DestType;
14307 DestType = Ptr->getPointeeType();
14332 DestType, FD->getTypeSourceInfo(),
14382 VD->setType(DestType);