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

/external/clang/lib/Analysis/
H A DBodyFarm.cpp209 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 DExpr.cpp1223 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 DRewriteObjC.cpp2018 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 DRewriteModernObjC.cpp2126 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 DSemaDeclAttr.cpp2849 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 DSemaOpenMP.cpp4179 ExprResult ICE = VerifyIntegerConstantExpression(E, &Result); local
4180 if (ICE.isInvalid())
4192 return ICE;
H A DSemaDecl.cpp4830 // 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