Searched defs:ICE (Results 1 - 7 of 7) sorted by relevance
/external/clang/lib/Analysis/ |
H A D | BodyFarm.cpp | 209 ImplicitCastExpr *ICE = M.makeLvalueToRvalue(DR, Ty); local 210 CallExpr *CE = new (C) CallExpr(C, ICE, None, C.VoidTy, VK_RValue, 270 ImplicitCastExpr *ICE = M.makeLvalueToRvalue(DR, Ty); local 271 CallExpr *CE = new (C) CallExpr(C, ICE, None, C.VoidTy, VK_RValue,
|
/external/clang/lib/AST/ |
H A D | Expr.cpp | 1223 const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(getCallee()); local 1224 if (!ICE) // FIXME: deal with more complex calls (e.g. (func)(), (*func)()). 1227 const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(ICE->getSubExpr()); 2307 const CastExpr *ICE = cast<ImplicitCastExpr>(this); local 2310 if (ICE->getCastKind() == CK_LValueToRValue && 2311 ICE->getSubExpr()->getType().isVolatileQualified()) 2314 return ICE->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx); 2599 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) 2600 E = ICE->getSubExprAsWritten(); 2611 while (const ImplicitCastExpr *ICE [all...] |
/external/clang/lib/Frontend/Rewrite/ |
H A D | RewriteObjC.cpp | 2018 ImplicitCastExpr *ICE = local 2025 new (Context) CallExpr(*Context, ICE, llvm::makeArrayRef(args, nargs), 2873 // Make all implicit casts explicit...ICE comes in handy:-) 2874 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(userExpr)) { 2875 // Reuse the ICE type, it is exactly what the doctor ordered. 2876 QualType type = ICE->getType(); 2881 const Expr *SubExpr = ICE->IgnoreParenImpCasts(); 4786 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(S)) { 4787 CastExpr *Replacement = new (Context) CastExpr(ICE->getType(), 4788 ICE [all...] |
H A D | RewriteModernObjC.cpp | 2126 ImplicitCastExpr *ICE = local 2133 new (Context) CallExpr(*Context, ICE, llvm::makeArrayRef(args, nargs), 2681 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(subExpr)) { 2682 QualType type = ICE->getType(); 2683 const Expr *SubExpr = ICE->IgnoreParenImpCasts(); 3487 // Make all implicit casts explicit...ICE comes in handy:-) 3488 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(userExpr)) { 3489 // Reuse the ICE type, it is exactly what the doctor ordered. 3490 QualType type = ICE->getType(); 3495 const Expr *SubExpr = ICE [all...] |
/external/clang/lib/Sema/ |
H A D | SemaDeclAttr.cpp | 2849 ExprResult ICE local 2853 if (ICE.isInvalid()) 2863 AlignValueAttr(AttrRange, Context, ICE.get(), 2963 ExprResult ICE local 2967 if (ICE.isInvalid()) 2991 ICE.get(), SpellingListIndex);
|
H A D | SemaOpenMP.cpp | 4179 ExprResult ICE = VerifyIntegerConstantExpression(E, &Result); local 4180 if (ICE.isInvalid()) 4192 return ICE;
|
H A D | SemaDecl.cpp | 4830 // array even when the size isn't an ICE. This is necessary 8592 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(ArgExpr)) 8593 if (ICE->getCastKind() == CK_NoOp) 8594 ArgExpr = ICE->getSubExpr(); 8672 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) 8673 if (ICE->getCastKind() == CK_LValueToRValue) 8674 if (DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(ICE->getSubExpr())) 9095 ; // Ok, it's an ICE! 9669 // enumeration type is an ICE now, since we can't tell whether it was 12235 ExprResult ICE local [all...] |
Completed in 243 milliseconds