Lines Matching defs:ICE
2968 const CastExpr *ICE = cast<ImplicitCastExpr>(this);
2971 if (ICE->getCastKind() == CK_LValueToRValue &&
2972 ICE->getSubExpr()->getType().isVolatileQualified())
2975 return ICE->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx);
3196 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E))
3197 E = ICE->getSubExprAsWritten();
3208 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) {
3209 if (ICE->getCastKind() == CK_NoOp)
3210 E = ICE->getSubExpr();
3218 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) {
3219 if (ICE->getCastKind() == CK_NoOp)
3220 E = ICE->getSubExpr();
3282 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) {
3283 if (ICE->getCastKind() == CK_NoOp ||
3284 ICE->getCastKind() == CK_LValueToRValue ||
3285 ICE->getCastKind() == CK_DerivedToBase ||
3286 ICE->getCastKind() == CK_UncheckedDerivedToBase) {
3287 E = ICE->getSubExpr();
4011 } else if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(this)) {
4013 return ICE->getSubExpr()->isNullPointerConstant(Ctx, NPC);
4134 while (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) {
4135 if (ICE->getCastKind() == CK_LValueToRValue ||
4136 (ICE->isGLValue() && ICE->getCastKind() == CK_NoOp))
4137 E = ICE->getSubExpr()->IgnoreParens();
4189 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) {
4190 if (ICE->isGLValue() && ICE->getCastKind() == CK_NoOp)
4191 E = ICE->getSubExpr()->IgnoreParens();