/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Analysis/ |
H A D | BodyFarm.cpp | 196 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,
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | Expr.cpp | 1224 const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(getCallee()); local 1225 if (!ICE) // FIXME: deal with more complex calls (e.g. (func)(), (*func)()). 1228 const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(ICE->getSubExpr()); 2242 const CastExpr *ICE = cast<ImplicitCastExpr>(this); local 2245 if (ICE->getCastKind() == CK_LValueToRValue && 2246 ICE->getSubExpr()->getType().isVolatileQualified()) 2249 return ICE->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx); 2513 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) 2514 E = ICE->getSubExprAsWritten(); 2525 while (const ImplicitCastExpr *ICE [all...] |
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/ARCMigrate/ |
H A D | TransUnbridgedCasts.cpp | 160 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(Arg)) { 161 const Expr *sub = ICE->getSubExpr();
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Edit/ |
H A D | RewriteObjCFoundationAPI.cpp | 945 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) { 946 if (ICE->getCastKind() != CK_CPointerToObjCPointerCast) 999 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(Arg)) { 1000 switch (ICE->getCastKind()) {
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaChecking.cpp | 125 // If any arguments are required to be ICE's, check and diagnose. 127 // Skip arguments not required to be ICE's. 418 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(Arg)) 419 Arg = ICE->getSubExpr(); 605 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(Arg)) 606 Arg = ICE->getSubExpr(); 3147 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) { 3148 if (ICE->getCastKind() == CK_IntegralCast || 3149 ICE->getCastKind() == CK_FloatingCast) { 3150 E = ICE [all...] |
H A D | SemaLambda.cpp | 455 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) { 458 if (ICE->getCastKind() == CK_IntegralCast) 459 return findEnumForBlockReturn(ICE->getSubExpr());
|
H A D | SemaOverload.cpp | 281 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(Converted)) { 282 switch (ICE->getCastKind()) { 290 Converted = ICE->getSubExpr(); 11872 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) { 11873 Expr *SubExpr = FixOverloadedFunctionReference(ICE->getSubExpr(), 11875 assert(Context.hasSameType(ICE->getSubExpr()->getType(), 11878 assert(ICE->path_empty() && "fixing up hierarchy conversion?"); 11879 if (SubExpr == ICE->getSubExpr()) 11880 return ICE; 11882 return ImplicitCastExpr::Create(Context, ICE [all...] |
H A D | SemaExpr.cpp | 3296 ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E); 3297 if (!ICE || ICE->getCastKind() != CK_ArrayToPointerDecay) 3300 S.Diag(Loc, diag::warn_sizeof_array_decay) << ICE->getSourceRange() 3301 << ICE->getType() 3302 << ICE->getSubExpr()->getType(); 7250 // When left shifting an ICE which is signed, we can check for overflow which 8432 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(RHSCheck)) 8433 RHSCheck = ICE->getSubExpr(); 8637 if (ImplicitCastExpr* ICE [all...] |
H A D | SemaTemplateDeduction.cpp | 4729 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) 4730 E = ICE->getSubExpr();
|
H A D | SemaDecl.cpp | 4423 // array even when the size isn't an ICE. This is necessary 8015 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) 8016 if (ICE->getCastKind() == CK_LValueToRValue) 8017 if (DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(ICE->getSubExpr())) 8388 ; // Ok, it's an ICE! 8882 // enumeration type is an ICE now, since we can't tell whether it was 11235 ExprResult ICE = VerifyIntegerConstantExpression(BitWidth, &Value); local 11236 if (ICE.isInvalid()) 11237 return ICE; 11238 BitWidth = ICE [all...] |
H A D | SemaDeclAttr.cpp | 3406 ExprResult ICE local 3410 if (ICE.isInvalid()) 3436 ICE.take(), SpellingListIndex);
|
H A D | SemaTemplate.cpp | 5694 while (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(ArgExpr)) 5695 ArgExpr = ICE->getSubExpr();
|
H A D | TreeTransform.h | 2746 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(Init)) 2747 Init = ICE->getSubExprAsWritten();
|
H A D | SemaDeclCXX.cpp | 2237 if (ImplicitCastExpr* ICE = dyn_cast<ImplicitCastExpr>(E->getArg(0))) 2238 if (ICE->getCastKind() == CK_NoOp) 2239 if (MemberExpr *ME = dyn_cast<MemberExpr>(ICE->getSubExpr()))
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGExprAgg.cpp | 1001 if (const CastExpr *ICE = dyn_cast<CastExpr>(E)) 1002 return ICE->getCastKind() == CK_NullToPointer;
|
H A D | CGBuiltin.cpp | 1704 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(Addr)) { 1705 if ((ICE->getCastKind() == CK_BitCast || ICE->getCastKind() == CK_NoOp) && 1706 ICE->getSubExpr()->getType()->isPointerType()) { 1708 EmitPointerWithAlignment(ICE->getSubExpr()); 1712 } else if (ICE->getCastKind() == CK_ArrayToPointerDecay) { 1713 LValue LV = EmitLValue(ICE->getSubExpr()); 1718 QualType PtTy = ICE->getSubExpr()->getType();
|
H A D | CGExprScalar.cpp | 1260 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(CE)) { 1262 if (ICE->getValueKind() != VK_RValue)
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Rewrite/Frontend/ |
H A D | RewriteModernObjC.cpp | 2165 ImplicitCastExpr *ICE = local 2172 new (Context) CallExpr(*Context, ICE, llvm::makeArrayRef(args, nargs), 2725 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(subExpr)) { 2726 QualType type = ICE->getType(); 2727 const Expr *SubExpr = ICE->IgnoreParenImpCasts(); 3572 // Make all implicit casts explicit...ICE comes in handy:-) 3573 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(userExpr)) { 3574 // Reuse the ICE type, it is exactly what the doctor ordered. 3575 QualType type = ICE->getType(); 3580 const Expr *SubExpr = ICE [all...] |
H A D | RewriteObjC.cpp | 2055 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...] |