Lines Matching refs:ICE
265 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(Converted)) { in IgnoreNarrowingConversion() local
266 switch (ICE->getCastKind()) { in IgnoreNarrowingConversion()
274 Converted = ICE->getSubExpr(); in IgnoreNarrowingConversion()
11342 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) { in FixOverloadedFunctionReference() local
11343 Expr *SubExpr = FixOverloadedFunctionReference(ICE->getSubExpr(), in FixOverloadedFunctionReference()
11345 assert(Context.hasSameType(ICE->getSubExpr()->getType(), in FixOverloadedFunctionReference()
11348 assert(ICE->path_empty() && "fixing up hierarchy conversion?"); in FixOverloadedFunctionReference()
11349 if (SubExpr == ICE->getSubExpr()) in FixOverloadedFunctionReference()
11350 return ICE; in FixOverloadedFunctionReference()
11352 return ImplicitCastExpr::Create(Context, ICE->getType(), in FixOverloadedFunctionReference()
11353 ICE->getCastKind(), in FixOverloadedFunctionReference()
11355 ICE->getValueKind()); in FixOverloadedFunctionReference()