Lines Matching refs:ICE
255 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(Converted)) {
256 switch (ICE->getCastKind()) {
264 Converted = ICE->getSubExpr();
12722 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) {
12723 Expr *SubExpr = FixOverloadedFunctionReference(ICE->getSubExpr(),
12725 assert(Context.hasSameType(ICE->getSubExpr()->getType(),
12728 assert(ICE->path_empty() && "fixing up hierarchy conversion?");
12729 if (SubExpr == ICE->getSubExpr())
12730 return ICE;
12732 return ImplicitCastExpr::Create(Context, ICE->getType(),
12733 ICE->getCastKind(),
12735 ICE->getValueKind());