HomeSort by: relevance | last modified time | path
    Searched defs:ICE (Results 1 - 8 of 8) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/lib/Analysis/
BodyFarm.cpp 582 ImplicitCastExpr *ICE = M.makeLvalueToRvalue(DR, Ty);
583 CallExpr *CE = CallExpr::Create(C, ICE, None, C.VoidTy, VK_RValue,
  /src/external/apache2/llvm/dist/clang/lib/AST/
Expr.cpp 2731 const CastExpr *ICE = cast<ImplicitCastExpr>(this);
2734 if (ICE->getCastKind() == CK_LValueToRValue &&
2735 ICE->getSubExpr()->getType().isVolatileQualified())
2738 return ICE->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx);
2956 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E))
2957 E = ICE->getSubExprAsWritten();
2968 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) {
2969 if (ICE->getCastKind() == CK_NoOp)
2970 E = ICE->getSubExpr();
2978 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E))
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Frontend/Rewrite/
RewriteModernObjC.cpp 2108 ImplicitCastExpr *ICE =
2114 CallExpr::Create(*Context, ICE, Args, FT->getCallResultType(*Context),
2658 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(subExpr)) {
2659 QualType type = ICE->getType();
2660 const Expr *SubExpr = ICE->IgnoreParenImpCasts();
3438 // Make all implicit casts explicit...ICE comes in handy:-)
3439 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(userExpr)) {
3440 // Reuse the ICE type, it is exactly what the doctor ordered.
3441 QualType type = ICE->getType();
3446 const Expr *SubExpr = ICE->IgnoreParenImpCasts()
    [all...]
RewriteObjC.cpp 2025 ImplicitCastExpr *ICE =
2032 CallExpr::Create(*Context, ICE, Args, FT->getCallResultType(*Context),
2868 // Make all implicit casts explicit...ICE comes in handy:-)
2869 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(userExpr)) {
2870 // Reuse the ICE type, it is exactly what the doctor ordered.
2871 QualType type = ICE->getType();
2876 const Expr *SubExpr = ICE->IgnoreParenImpCasts();
4761 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(S)) {
4762 CastExpr *Replacement = new (Context) CastExpr(ICE->getType(),
4763 ICE->getSubExpr()
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaType.cpp 2225 ExprResult ICE =
2228 if (ICE.isInvalid())
2274 // If the size is an ICE, it certainly isn't a VLA. If we're in a GNU mode
2456 // C99: an array with a non-ICE size is a VLA. We accept any expression
7815 // The number of elements must be an ICE.
SemaDecl.cpp 5930 // array even when the size isn't an ICE. This is necessary
11543 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(ArgExpr))
11544 if (ICE->getCastKind() == CK_NoOp)
11545 ArgExpr = ICE->getSubExpr();
11617 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E))
11618 if (ICE->getCastKind() == CK_LValueToRValue)
11619 if (DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(ICE->getSubExpr()))
12434 ; // Ok, it's an ICE!
16583 ExprResult ICE = VerifyIntegerConstantExpression(BitWidth, &Value, AllowFold);
16584 if (ICE.isInvalid()
    [all...]
SemaDeclAttr.cpp 3836 ExprResult ICE = VerifyIntegerConstantExpression(
3838 if (ICE.isInvalid())
3847 D->addAttr(::new (Context) AlignValueAttr(Context, CI, ICE.get()));
3943 ExprResult ICE = VerifyIntegerConstantExpression(
3945 if (ICE.isInvalid())
3985 AlignedAttr *AA = ::new (Context) AlignedAttr(Context, CI, true, ICE.get());
SemaExpr.cpp 4099 ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E);
4100 if (!ICE || ICE->getCastKind() != CK_ArrayToPointerDecay)
4103 S.Diag(Loc, diag::warn_sizeof_array_decay) << ICE->getSourceRange()
4104 << ICE->getType()
4105 << ICE->getSubExpr()->getType();
9655 if (auto *ICE = dyn_cast<ImplicitCastExpr>(Op)) {
9656 Orig = ICE->getSubExprAsWritten();
9657 Conversion = ICE->getConversionFunction();
9787 if (auto *ICE = dyn_cast<ImplicitCastExpr>(E)
    [all...]

Completed in 88 milliseconds