• Home
  • Raw
  • Download

Lines Matching refs:ICE

1060   const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(getCallee());  in isBuiltinCall()  local
1061 if (!ICE) // FIXME: deal with more complex calls (e.g. (func)(), (*func)()). in isBuiltinCall()
1064 const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(ICE->getSubExpr()); in isBuiltinCall()
2058 const CastExpr *ICE = cast<ImplicitCastExpr>(this); in isUnusedResultAWarning() local
2061 if (ICE->getCastKind() == CK_LValueToRValue && in isUnusedResultAWarning()
2062 ICE->getSubExpr()->getType().isVolatileQualified()) in isUnusedResultAWarning()
2065 return ICE->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx); in isUnusedResultAWarning()
2382 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) in isDefaultArgument() local
2383 E = ICE->getSubExprAsWritten(); in isDefaultArgument()
2394 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) { in skipTemporaryBindingsNoOpCastsAndParens() local
2395 if (ICE->getCastKind() == CK_NoOp) in skipTemporaryBindingsNoOpCastsAndParens()
2396 E = ICE->getSubExpr(); in skipTemporaryBindingsNoOpCastsAndParens()
2404 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) { in skipTemporaryBindingsNoOpCastsAndParens() local
2405 if (ICE->getCastKind() == CK_NoOp) in skipTemporaryBindingsNoOpCastsAndParens()
2406 E = ICE->getSubExpr(); in skipTemporaryBindingsNoOpCastsAndParens()
2468 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) { in isImplicitCXXThis() local
2469 if (ICE->getCastKind() == CK_NoOp || in isImplicitCXXThis()
2470 ICE->getCastKind() == CK_LValueToRValue || in isImplicitCXXThis()
2471 ICE->getCastKind() == CK_DerivedToBase || in isImplicitCXXThis()
2472 ICE->getCastKind() == CK_UncheckedDerivedToBase) { in isImplicitCXXThis()
2473 E = ICE->getSubExpr(); in isImplicitCXXThis()
2920 } else if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(this)) { in isNullPointerConstant() local
2922 return ICE->getSubExpr()->isNullPointerConstant(Ctx, NPC); in isNullPointerConstant()
3006 while (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) { in getBitField() local
3007 if (ICE->getCastKind() == CK_LValueToRValue || in getBitField()
3008 (ICE->getValueKind() != VK_RValue && ICE->getCastKind() == CK_NoOp)) in getBitField()
3009 E = ICE->getSubExpr()->IgnoreParens(); in getBitField()
3038 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) { in refersToVectorElement() local
3039 if (ICE->getValueKind() != VK_RValue && in refersToVectorElement()
3040 ICE->getCastKind() == CK_NoOp) in refersToVectorElement()
3041 E = ICE->getSubExpr()->IgnoreParens(); in refersToVectorElement()