Searched refs:IgnoreImpCasts (Results 1 – 18 of 18) sorted by relevance
149 if (Expr *base = CME->getBase()->IgnoreImpCasts()) { in VisitCXXMemberCallExpr()
890 const Expr* Expr = FullExpr->IgnoreImpCasts(); in subscriptOperatorNeedsParens()912 const Expr* Expr = FullExpr->IgnoreImpCasts(); in castOperatorNeedsParens()990 const Expr *OrigArg = Arg->IgnoreImpCasts(); in rewriteToNumericBoxedExpression()1117 const Expr *OrigArg = Arg->IgnoreImpCasts(); in doRewriteToUTF8StringBoxedExpressionHelper()
66 const Expr* Expr = FullExpr->IgnoreImpCasts(); in tryToFixConversion()
938 E = E->IgnoreImpCasts(); in CheckFoldOperand()
147 Expr *Builtin = BuiltinCall->getCallee()->IgnoreImpCasts(); in SemaBuiltinCallWithStaticChain()3663 const Expr *Inside = E->IgnoreImpCasts(); in requiresParensToAddCast()3665 Inside = POE->getSyntacticForm()->IgnoreImpCasts(); in requiresParensToAddCast()4150 bool success = fixedFS.fixType(Ex->getType(), Ex->IgnoreImpCasts()->getType(), in HandleScanfSpecifier()7037 E = E->IgnoreImpCasts(); in DiagnoseAlwaysNonNullPointer()8509 Expr *Receiver = Message->getInstanceReceiver()->IgnoreImpCasts(); in CheckObjCCircularContainer()8511 Receiver = OE->getSourceExpr()->IgnoreImpCasts(); in CheckObjCCircularContainer()8514 Expr *Arg = Message->getArg(ArgIndex)->IgnoreImpCasts(); in CheckObjCCircularContainer()8516 Arg = OE->getSourceExpr()->IgnoreImpCasts(); in CheckObjCCircularContainer()
6360 E = E->IgnoreImpCasts(); in IsArithmeticBinaryExpr()6362 E = E->IgnoreImpCasts(); in IsArithmeticBinaryExpr()7584 StringLiteral* StrExpr = dyn_cast<StringLiteral>(LHSExpr->IgnoreImpCasts()); in diagnoseStringPlusInt()7587 StrExpr = dyn_cast<StringLiteral>(RHSExpr->IgnoreImpCasts()); in diagnoseStringPlusInt()7607 << DiagRange << IndexExpr->IgnoreImpCasts()->getType(); in diagnoseStringPlusInt()7625 dyn_cast<CharacterLiteral>(RHSExpr->IgnoreImpCasts()); in diagnoseStringPlusChar()7628 CharExpr = dyn_cast<CharacterLiteral>(LHSExpr->IgnoreImpCasts()); in diagnoseStringPlusChar()7660 if (isa<CharacterLiteral>(RHSExpr->IgnoreImpCasts())) { in diagnoseStringPlusChar()8299 UnaryOperator *UO = dyn_cast<UnaryOperator>(LHS.get()->IgnoreImpCasts()); in diagnoseLogicalNotOnLHSofComparison()8306 Expr *SubExpr = UO->getSubExpr()->IgnoreImpCasts(); in diagnoseLogicalNotOnLHSofComparison()[all …]
4394 Arg = Arg->IgnoreImpCasts(); in CheckTemplateArgumentAddressOfObjectOrFunction()4426 Arg = subst->getReplacement()->IgnoreImpCasts(); in CheckTemplateArgumentAddressOfObjectOrFunction()4438 Arg = subst->getReplacement()->IgnoreImpCasts(); in CheckTemplateArgumentAddressOfObjectOrFunction()4707 Arg = subst->getReplacement()->IgnoreImpCasts(); in CheckTemplateArgumentPointerToMember()
2390 const Expr *E = MTE->GetTemporaryExpr()->IgnoreImpCasts(); in DiagnoseForRangeReferenceVariableCopies()2404 E = E->IgnoreImpCasts(); in DiagnoseForRangeReferenceVariableCopies()
3131 castedE = castedE->IgnoreImpCasts(); in addFixitForObjCARCConversion()3174 Expr *castedE = castExpr->IgnoreImpCasts(); in addFixitForObjCARCConversion()
13503 InitExpr = InitExpr->IgnoreImpCasts(); in ValidDuplicateEnum()
1585 assert(isa<BinaryOperator>(UE->IgnoreImpCasts()) && in EmitOMPAtomicUpdateExpr()1587 auto *BOUE = cast<BinaryOperator>(UE->IgnoreImpCasts()); in EmitOMPAtomicUpdateExpr()1598 auto *LHS = cast<OpaqueValueExpr>(BOUE->getLHS()->IgnoreImpCasts()); in EmitOMPAtomicUpdateExpr()1599 auto *RHS = cast<OpaqueValueExpr>(BOUE->getRHS()->IgnoreImpCasts()); in EmitOMPAtomicUpdateExpr()
1171 QualType PtrTy = E->getArg(0)->IgnoreImpCasts()->getType(); in EmitBuiltinExpr()1257 QualType PtrTy = E->getArg(0)->IgnoreImpCasts()->getType(); in EmitBuiltinExpr()
688 Expr *IgnoreImpCasts() LLVM_READONLY;765 const Expr *IgnoreImpCasts() const LLVM_READONLY { in IgnoreImpCasts() function766 return const_cast<Expr*>(this)->IgnoreImpCasts(); in IgnoreImpCasts()2801 inline Expr *Expr::IgnoreImpCasts() { in IgnoreImpCasts() function
1618 OS << cast<StringLiteral>(Node->getArg(0)->IgnoreImpCasts())->getString(); in VisitUserDefinedLiteral()1621 DeclRefExpr *DRE = cast<DeclRefExpr>(Node->getCallee()->IgnoreImpCasts()); in VisitUserDefinedLiteral()
1662 E = E->IgnoreImpCasts(); in HasExtraInfo()
6471 QualType PointeeType = E->getArg(1)->IgnoreImpCasts()->getType()-> in VisitCallExpr()
493 return InnerMatcher.matches(*Node.IgnoreImpCasts(), Finder, Builder); in AST_MATCHER_P()
216 const Expr* Expr = FullExpr->IgnoreImpCasts(); in subscriptOperatorNeedsParens()