Searched defs:ICE (Results 1 - 6 of 6) sorted by relevance

/external/clang/lib/Analysis/
H A DBodyFarm.cpp206 ImplicitCastExpr *ICE = M.makeLvalueToRvalue(DR, Ty); local
207 CallExpr *CE = new (C) CallExpr(C, ICE, None, C.VoidTy, VK_RValue,
267 ImplicitCastExpr *ICE = M.makeLvalueToRvalue(DR, Ty); local
268 CallExpr *CE = new (C) CallExpr(C, ICE, None, C.VoidTy, VK_RValue,
/external/clang/lib/AST/
H A DExpr.cpp1260 const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(getCallee()); local
1261 if (!ICE) // FIXME: deal with more complex calls (e.g. (func)(), (*func)()).
1264 const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(ICE->getSubExpr());
2347 const CastExpr *ICE = cast<ImplicitCastExpr>(this); local
2350 if (ICE->getCastKind() == CK_LValueToRValue &&
2351 ICE->getSubExpr()->getType().isVolatileQualified())
2354 return ICE->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx);
2639 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E))
2640 E = ICE->getSubExprAsWritten();
2651 while (const ImplicitCastExpr *ICE
[all...]
/external/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp2020 ImplicitCastExpr *ICE = local
2026 CallExpr *Exp = new (Context) CallExpr(*Context, ICE, Args,
2862 // Make all implicit casts explicit...ICE comes in handy:-)
2863 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(userExpr)) {
2864 // Reuse the ICE type, it is exactly what the doctor ordered.
2865 QualType type = ICE->getType();
2870 const Expr *SubExpr = ICE->IgnoreParenImpCasts();
4771 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(S)) {
4772 CastExpr *Replacement = new (Context) CastExpr(ICE->getType(),
4773 ICE
[all...]
H A DRewriteModernObjC.cpp2128 ImplicitCastExpr *ICE = local
2134 CallExpr *Exp = new (Context) CallExpr(*Context, ICE, Args,
2679 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(subExpr)) {
2680 QualType type = ICE->getType();
2681 const Expr *SubExpr = ICE->IgnoreParenImpCasts();
3468 // Make all implicit casts explicit...ICE comes in handy:-)
3469 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(userExpr)) {
3470 // Reuse the ICE type, it is exactly what the doctor ordered.
3471 QualType type = ICE->getType();
3476 const Expr *SubExpr = ICE
[all...]
/external/clang/lib/Sema/
H A DSemaDeclAttr.cpp3050 ExprResult ICE local
3054 if (ICE.isInvalid())
3064 AlignValueAttr(AttrRange, Context, ICE.get(),
3164 ExprResult ICE local
3168 if (ICE.isInvalid())
3210 ICE.get(), SpellingListIndex);
H A DSemaDecl.cpp5024 // array even when the size isn't an ICE. This is necessary
8996 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(ArgExpr))
8997 if (ICE->getCastKind() == CK_NoOp)
8998 ArgExpr = ICE->getSubExpr();
9076 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E))
9077 if (ICE->getCastKind() == CK_LValueToRValue)
9078 if (DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(ICE->getSubExpr()))
9522 ; // Ok, it's an ICE!
10103 // enumeration type is an ICE now, since we can't tell whether it was
12817 ExprResult ICE local
[all...]

Completed in 230 milliseconds