Home | History | Annotate | Download | only in AST

Lines Matching refs:ICE

930   const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(getCallee());
931 if (!ICE) // FIXME: deal with more complex calls (e.g. (func)(), (*func)()).
934 const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(ICE->getSubExpr());
2205 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E))
2206 E = ICE->getSubExprAsWritten();
2217 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) {
2218 if (ICE->getCastKind() == CK_NoOp)
2219 E = ICE->getSubExpr();
2227 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) {
2228 if (ICE->getCastKind() == CK_NoOp)
2229 E = ICE->getSubExpr();
2287 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) {
2288 if (ICE->getCastKind() == CK_NoOp ||
2289 ICE->getCastKind() == CK_LValueToRValue ||
2290 ICE->getCastKind() == CK_DerivedToBase ||
2291 ICE->getCastKind() == CK_UncheckedDerivedToBase) {
2292 E = ICE->getSubExpr();
2538 } else if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(this)) {
2540 return ICE->getSubExpr()->isNullPointerConstant(Ctx, NPC);
2619 while (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) {
2620 if (ICE->getCastKind() == CK_LValueToRValue ||
2621 (ICE->getValueKind() != VK_RValue && ICE->getCastKind() == CK_NoOp))
2622 E = ICE->getSubExpr()->IgnoreParens();
2651 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) {
2652 if (ICE->getValueKind() != VK_RValue &&
2653 ICE->getCastKind() == CK_NoOp)
2654 E = ICE->getSubExpr()->IgnoreParens();
3298 while (const ImplicitCastExpr *ice = dyn_cast<ImplicitCastExpr>(e))
3299 e = ice->getSubExpr();