Searched refs:ICE (Results 1 - 23 of 23) sorted by relevance

/external/clang/lib/Analysis/
H A DBodyFarm.cpp208 ImplicitCastExpr *ICE = M.makeLvalueToRvalue(DR, Ty); local
209 CallExpr *CE = new (C) CallExpr(C, ICE, None, C.VoidTy, VK_RValue,
271 ImplicitCastExpr *ICE = M.makeLvalueToRvalue(DR, Ty); local
272 CallExpr *CE = new (C) CallExpr(C, ICE, None, C.VoidTy, VK_RValue,
/external/clang/lib/AST/
H A DExpr.cpp1212 const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(getCallee()); local
1213 if (!ICE) // FIXME: deal with more complex calls (e.g. (func)(), (*func)()).
1216 const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(ICE->getSubExpr());
2252 const CastExpr *ICE = cast<ImplicitCastExpr>(this); local
2255 if (ICE->getCastKind() == CK_LValueToRValue &&
2256 ICE->getSubExpr()->getType().isVolatileQualified())
2259 return ICE->getSubExpr()->isUnusedResultAWarning(WarnE, Loc, R1, R2, Ctx);
2544 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E))
2545 E = ICE->getSubExprAsWritten();
2556 while (const ImplicitCastExpr *ICE
[all...]
/external/clang/lib/ARCMigrate/
H A DTransUnbridgedCasts.cpp161 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(Arg)) {
162 const Expr *sub = ICE->getSubExpr();
/external/clang/lib/Edit/
H A DRewriteObjCFoundationAPI.cpp945 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()) {
/external/clang/lib/Sema/
H A DSemaChecking.cpp125 // If any arguments are required to be ICE's, check and diagnose.
127 // Skip arguments not required to be ICE's.
448 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(Arg))
449 Arg = ICE->getSubExpr();
3113 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) {
3114 if (ICE->getCastKind() == CK_IntegralCast ||
3115 ICE->getCastKind() == CK_FloatingCast) {
3116 E = ICE->getSubExpr();
3122 if (ICE->getType() == S.Context.IntTy ||
3123 ICE
[all...]
H A DSemaLambda.cpp539 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) {
542 if (ICE->getCastKind() == CK_IntegralCast)
543 return findEnumForBlockReturn(ICE->getSubExpr());
H A DSemaOverload.cpp282 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(Converted)) {
283 switch (ICE->getCastKind()) {
291 Converted = ICE->getSubExpr();
12120 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E)) {
12121 Expr *SubExpr = FixOverloadedFunctionReference(ICE->getSubExpr(),
12123 assert(Context.hasSameType(ICE->getSubExpr()->getType(),
12126 assert(ICE->path_empty() && "fixing up hierarchy conversion?");
12127 if (SubExpr == ICE->getSubExpr())
12128 return ICE;
12130 return ImplicitCastExpr::Create(Context, ICE
[all...]
H A DSemaOpenMP.cpp2041 ExprResult ICE = VerifyIntegerConstantExpression(E, &Result); local
2042 if (ICE.isInvalid())
2049 return ICE;
H A DSemaExpr.cpp3389 ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E);
3390 if (!ICE || ICE->getCastKind() != CK_ArrayToPointerDecay)
3393 S.Diag(Loc, diag::warn_sizeof_array_decay) << ICE->getSourceRange()
3394 << ICE->getType()
3395 << ICE->getSubExpr()->getType();
7456 // When left shifting an ICE which is signed, we can check for overflow which
8656 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(RHSCheck))
8657 RHSCheck = ICE->getSubExpr();
8859 if (ImplicitCastExpr* ICE
[all...]
H A DSemaDeclAttr.cpp2772 ExprResult ICE local
2776 if (ICE.isInvalid())
2800 ICE.get(), SpellingListIndex);
H A DSemaTemplateDeduction.cpp4705 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E))
4706 E = ICE->getSubExpr();
H A DSemaDecl.cpp4586 // array even when the size isn't an ICE. This is necessary
8248 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E))
8249 if (ICE->getCastKind() == CK_LValueToRValue)
8250 if (DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(ICE->getSubExpr()))
8631 ; // Ok, it's an ICE!
9196 // enumeration type is an ICE now, since we can't tell whether it was
11661 ExprResult ICE = VerifyIntegerConstantExpression(BitWidth, &Value); local
11662 if (ICE.isInvalid())
11663 return ICE;
11664 BitWidth = ICE
[all...]
H A DSemaTemplate.cpp5833 while (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(ArgExpr))
5834 ArgExpr = ICE->getSubExpr();
H A DTreeTransform.h2849 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(Init))
2850 Init = ICE->getSubExprAsWritten();
H A DSemaDeclCXX.cpp2315 if (ImplicitCastExpr* ICE = dyn_cast<ImplicitCastExpr>(E->getArg(0)))
2316 if (ICE->getCastKind() == CK_NoOp)
2317 if (MemberExpr *ME = dyn_cast<MemberExpr>(ICE->getSubExpr()))
/external/clang/lib/Rewrite/Frontend/
H A DRewriteModernObjC.cpp2138 ImplicitCastExpr *ICE = local
2145 new (Context) CallExpr(*Context, ICE, llvm::makeArrayRef(args, nargs),
2693 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(subExpr)) {
2694 QualType type = ICE->getType();
2695 const Expr *SubExpr = ICE->IgnoreParenImpCasts();
3505 // Make all implicit casts explicit...ICE comes in handy:-)
3506 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(userExpr)) {
3507 // Reuse the ICE type, it is exactly what the doctor ordered.
3508 QualType type = ICE->getType();
3513 const Expr *SubExpr = ICE
[all...]
H A DRewriteObjC.cpp2027 ImplicitCastExpr *ICE = local
2034 new (Context) CallExpr(*Context, ICE, llvm::makeArrayRef(args, nargs),
2882 // Make all implicit casts explicit...ICE comes in handy:-)
2883 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(userExpr)) {
2884 // Reuse the ICE type, it is exactly what the doctor ordered.
2885 QualType type = ICE->getType();
2890 const Expr *SubExpr = ICE->IgnoreParenImpCasts();
4805 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(S)) {
4806 CastExpr *Replacement = new (Context) CastExpr(ICE->getType(),
4807 ICE
[all...]
/external/clang/lib/CodeGen/
H A DCGExprAgg.cpp1025 if (const CastExpr *ICE = dyn_cast<CastExpr>(E))
1026 return ICE->getCastKind() == CK_NullToPointer;
H A DCGBuiltin.cpp1804 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(Addr)) {
1805 if ((ICE->getCastKind() == CK_BitCast || ICE->getCastKind() == CK_NoOp) &&
1806 ICE->getSubExpr()->getType()->isPointerType()) {
1808 EmitPointerWithAlignment(ICE->getSubExpr());
1812 } else if (ICE->getCastKind() == CK_ArrayToPointerDecay) {
1813 LValue LV = EmitLValue(ICE->getSubExpr());
1818 QualType PtTy = ICE->getSubExpr()->getType();
H A DCGExprScalar.cpp1257 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(CE)) {
1259 if (ICE->getValueKind() != VK_RValue)
/external/elfutils/0.153/
H A Delfutils.spec675 - drop x86_64 hack, ICE fixed in gcc-3.2-11.
682 - x86_64: avoid gcc-3.2 ICE on x86_64 for now.
/external/clang/tools/libclang/
H A DCIndex.cpp5021 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(Callee))
5022 Callee = ICE->getSubExpr();
/external/srec/config/en.us/dictionary/
H A Dc0.6[all...]

Completed in 471 milliseconds