Searched refs:ImpCast (Results 1 – 3 of 3) sorted by relevance
107 if (const auto *ImpCast = dyn_cast<ImplicitCastExpr>(E)) in needsNullPtrComparison() local108 return ImpCast->getCastKind() == CK_PointerToBoolean || in needsNullPtrComparison()109 ImpCast->getCastKind() == CK_MemberPointerToBoolean; in needsNullPtrComparison()115 if (const auto *ImpCast = dyn_cast<ImplicitCastExpr>(E)) in needsZeroComparison() local116 return ImpCast->getCastKind() == CK_IntegralToBoolean; in needsZeroComparison()122 if (const auto *ImpCast = dyn_cast<ImplicitCastExpr>(E)) { in needsStaticCast() local123 if (ImpCast->getCastKind() == CK_UserDefinedConversion && in needsStaticCast()124 ImpCast->getSubExpr()->getType()->isBooleanType()) { in needsStaticCast()126 dyn_cast<CXXMemberCallExpr>(ImpCast->getSubExpr())) { in needsStaticCast()
687 if (ImplicitCastExpr *ImpCast = dyn_cast<ImplicitCastExpr>(E)) { in ImpCastExprToType() local688 if (ImpCast->getCastKind() == Kind && (!BasePath || BasePath->empty())) { in ImpCastExprToType()689 ImpCast->setType(Ty); in ImpCastExprToType()690 ImpCast->setValueKind(VK); in ImpCastExprToType()
1019 while (const auto *ImpCast = dyn_cast<ImplicitCastExpr>(E)) { in GetTypeBeforeIntegralPromotion() local1020 if (ImpCast->getCastKind() != CK_IntegralCast) break; in GetTypeBeforeIntegralPromotion()1021 E = ImpCast->getSubExpr(); in GetTypeBeforeIntegralPromotion()