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

/external/clang/lib/Analysis/
H A DBodyFarm.cpp196 ImplicitCastExpr *ICE = M.makeLvalueToRvalue(DR, Ty); local
197 CallExpr *CE = new (C) CallExpr(C, ICE, None, C.VoidTy, VK_RValue,
259 ImplicitCastExpr *ICE = M.makeLvalueToRvalue(DR, Ty); local
260 CallExpr *CE = new (C) CallExpr(C, ICE, None, C.VoidTy, VK_RValue,
/external/clang/lib/AST/
H A DExpr.cpp1173 const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(getCallee()); local
1174 if (!ICE) // FIXME: deal with more complex calls (e.g. (func)(), (*func)()).
1177 const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(ICE->getSubExpr());
2190 const CastExpr *ICE = cast<ImplicitCastExpr>(this); local
2193 if (ICE->getCastKind() == CK_LValueToRValue &&
2194 ICE->getSubExpr()->getType().isVolatileQualified())
2197 return ICE->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx);
2461 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E))
2462 E = ICE->getSubExprAsWritten();
2473 while (const ImplicitCastExpr *ICE
[all...]
/external/clang/lib/Sema/
H A DSemaDeclAttr.cpp3419 ExprResult ICE local
3423 if (ICE.isInvalid())
3449 ICE.take(), SpellingListIndex);
H A DSemaDecl.cpp4287 // array even when the size isn't an ICE. This is necessary
7814 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E))
7815 if (ICE->getCastKind() == CK_LValueToRValue)
7816 if (DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(ICE->getSubExpr()))
8181 ; // Ok, it's an ICE!
8674 // enumeration type is an ICE now, since we can't tell whether it was
10938 ExprResult ICE = VerifyIntegerConstantExpression(BitWidth, &Value); local
10939 if (ICE.isInvalid())
10940 return ICE;
10941 BitWidth = ICE
[all...]
/external/clang/lib/Rewrite/Frontend/
H A DRewriteObjC.cpp2055 ImplicitCastExpr *ICE = local
2062 new (Context) CallExpr(*Context, ICE, llvm::makeArrayRef(args, nargs),
2926 // Make all implicit casts explicit...ICE comes in handy:-)
2927 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(userExpr)) {
2928 // Reuse the ICE type, it is exactly what the doctor ordered.
2929 QualType type = ICE->getType();
2934 const Expr *SubExpr = ICE->IgnoreParenImpCasts();
4858 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(S)) {
4859 CastExpr *Replacement = new (Context) CastExpr(ICE->getType(),
4860 ICE
[all...]
H A DRewriteModernObjC.cpp2149 ImplicitCastExpr *ICE = local
2156 new (Context) CallExpr(*Context, ICE, llvm::makeArrayRef(args, nargs),
2709 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(subExpr)) {
2710 QualType type = ICE->getType();
2711 const Expr *SubExpr = ICE->IgnoreParenImpCasts();
3537 // Make all implicit casts explicit...ICE comes in handy:-)
3538 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(userExpr)) {
3539 // Reuse the ICE type, it is exactly what the doctor ordered.
3540 QualType type = ICE->getType();
3545 const Expr *SubExpr = ICE
[all...]

Completed in 192 milliseconds