Lines Matching defs:ICE
2107 ImplicitCastExpr *ICE =
2113 CallExpr::Create(*Context, ICE, Args, FT->getCallResultType(*Context),
2657 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(subExpr)) {
2658 QualType type = ICE->getType();
2659 const Expr *SubExpr = ICE->IgnoreParenImpCasts();
3427 // Make all implicit casts explicit...ICE comes in handy:-)
3428 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(userExpr)) {
3429 // Reuse the ICE type, it is exactly what the doctor ordered.
3430 QualType type = ICE->getType();
3435 const Expr *SubExpr = ICE->IgnoreParenImpCasts();
5608 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(S)) {
5609 RewriteImplicitCastObjCExpr(ICE);
5613 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(S)) {
5614 CastExpr *Replacement = new (Context) CastExpr(ICE->getType(),
5615 ICE->getSubExpr(),
5624 InsertText(ICE->getSubExpr()->getBeginLoc(), Str);