Searched defs:ICE (Results 1 - 6 of 6) sorted by relevance
/external/clang/lib/Analysis/ |
H A D | BodyFarm.cpp | 206 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 D | Expr.cpp | 1260 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 D | RewriteObjC.cpp | 2020 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 D | RewriteModernObjC.cpp | 2128 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 D | SemaDeclAttr.cpp | 3050 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 D | SemaDecl.cpp | 5024 // 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 185 milliseconds