Lines Matching defs:ICE
2945 const CastExpr *ICE = cast<ImplicitCastExpr>(this);
2948 if (ICE->getCastKind() == CK_LValueToRValue &&
2949 ICE->getSubExpr()->getType().isVolatileQualified())
2952 return ICE->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx);
3170 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E))
3171 E = ICE->getSubExprAsWritten();
3182 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) {
3183 if (ICE->getCastKind() == CK_NoOp)
3184 E = ICE->getSubExpr();
3192 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) {
3193 if (ICE->getCastKind() == CK_NoOp)
3194 E = ICE->getSubExpr();
3256 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) {
3257 if (ICE->getCastKind() == CK_NoOp ||
3258 ICE->getCastKind() == CK_LValueToRValue ||
3259 ICE->getCastKind() == CK_DerivedToBase ||
3260 ICE->getCastKind() == CK_UncheckedDerivedToBase) {
3261 E = ICE->getSubExpr();
3982 } else if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(this)) {
3984 return ICE->getSubExpr()->isNullPointerConstant(Ctx, NPC);
4105 while (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) {
4106 if (ICE->getCastKind() == CK_LValueToRValue ||
4107 (ICE->isGLValue() && ICE->getCastKind() == CK_NoOp))
4108 E = ICE->getSubExpr()->IgnoreParens();
4160 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) {
4161 if (ICE->isGLValue() && ICE->getCastKind() == CK_NoOp)
4162 E = ICE->getSubExpr()->IgnoreParens();