/freebsd/contrib/llvm-project/clang/lib/ARCMigrate/ |
H A D | TransRetainReleaseDealloc.cpp | 273 prevStmt = E->IgnoreImplicit(); in getPreviousAndNextStmt() 284 nextStmt = E->IgnoreImplicit(); in getPreviousAndNextStmt() 402 E = pseudoOp->getResultExpr()->IgnoreImplicit(); in isDelegateMessage()
|
H A D | Transforms.cpp | 292 S = E->IgnoreImplicit(); in mark()
|
/freebsd/contrib/llvm-project/clang/lib/Tooling/Transformer/ |
H A D | SourceCodeBuilders.cpp | 23 const Expr *Expr = E.IgnoreImplicit(); in reallyIgnoreImplicit() 27 return CE->getArg(0)->IgnoreImplicit(); in reallyIgnoreImplicit()
|
/freebsd/contrib/llvm-project/clang/lib/Tooling/Syntax/ |
H A D | BuildTree.cpp | 80 static Expr *IgnoreImplicit(Expr *E) { in IgnoreImplicit() function 87 static bool isImplicitExpr(Expr *E) { return IgnoreImplicit(E) != E; } in isImplicitExpr() 860 return RecursiveASTVisitor::TraverseStmt(IgnoreImplicit(E)); in TraverseStmt() 1739 Child = IgnoreImplicit(Child); in markExprChild()
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/ |
H A D | UnsafeBufferUsage.cpp | 358 const Expr *Arg0 = Node.getArg(0)->IgnoreImplicit(); in AST_MATCHER() 359 const Expr *Arg1 = Node.getArg(1)->IgnoreImplicit(); in AST_MATCHER() 380 switch (Arg0->IgnoreImplicit()->getStmtClass()) { in AST_MATCHER() 384 return AreSameDRE((*Size)->IgnoreImplicit(), Arg1) || in AST_MATCHER() 403 QualType Arg0Ty = Arg0->IgnoreImplicit()->getType(); in AST_MATCHER()
|
H A D | ReachableCode.cpp | 198 S = Ex->IgnoreImplicit(); in isConfigurationValue()
|
H A D | ThreadSafetyCommon.cpp | 200 AttrExp = UO->getSubExpr()->IgnoreImplicit(); in translateAttrExpr()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaPseudoObject.cpp | 818 cast<ObjCMessageExpr>(msg.get()->IgnoreImplicit()); in buildSet() 1345 cast<ObjCMessageExpr>(msg.get()->IgnoreImplicit()); in buildSet()
|
H A D | CheckExprLifetime.cpp | 472 if (auto *LE = dyn_cast<LambdaExpr>(ObjectArg->IgnoreImplicit()); in visitLifetimeBoundArguments()
|
H A D | SemaExpr.cpp | 5102 Op = Op->IgnoreImplicit(); in CreateBuiltinArraySubscriptExpr() 13110 ME->getBase()->IgnoreImplicit()->IgnoreParenImpCasts()); in IsReadonlyMessage() 13194 E = E->IgnoreImplicit()->IgnoreParenImpCasts(); in DiagnoseConstAssignment() 14572 QualType Ty = E->IgnoreImplicit()->getType(); in needsConversionOfHalfVec() 17272 if (auto *Call = dyn_cast<CallExpr>(E->IgnoreImplicit()); in MarkExpressionAsImmediateEscalating() 17275 dyn_cast<DeclRefExpr>(Call->getCallee()->IgnoreImplicit())) in MarkExpressionAsImmediateEscalating() 17277 } else if (auto *Ctr = dyn_cast<CXXConstructExpr>(E->IgnoreImplicit())) { in MarkExpressionAsImmediateEscalating() 17279 } else if (auto *DeclRef = dyn_cast<DeclRefExpr>(E->IgnoreImplicit())) { in MarkExpressionAsImmediateEscalating() 17299 if (auto *Call = dyn_cast<CallExpr>(E.get()->IgnoreImplicit())) in CheckForImmediateInvocation() 17301 dyn_cast<DeclRefExpr>(Call->getCallee()->IgnoreImplicit())) in CheckForImmediateInvocation() [all …]
|
H A D | SemaObjC.cpp | 2314 Expr *Ignored = SourceExpr->IgnoreImplicit(); in adornBoolConversionDiagWithTernaryFixit()
|
H A D | Sema.cpp | 2631 E = E->IgnoreImplicit(); in IsCallableWithAppend()
|
H A D | SemaOpenMP.cpp | 5380 dyn_cast<DeclRefExpr>(E->IgnoreImplicit())); in precomputeExpr() 5649 Cond = Cond->IgnoreImplicit(); in ActOnOpenMPCanonicalLoop() 5681 if (!isa<DeclRefExpr>(LHS->IgnoreImplicit()) || in ActOnOpenMPCanonicalLoop() 5682 cast<DeclRefExpr>(LHS->IgnoreImplicit())->getDecl() != LIVDecl) { in ActOnOpenMPCanonicalLoop() 5686 auto *CounterRef = cast<DeclRefExpr>(LHS->IgnoreImplicit()); in ActOnOpenMPCanonicalLoop() 7476 PossibleAddrOfVariantRef->IgnoreImplicit())) in checkOpenMPDeclareVariantFunction() 10504 E = E->IgnoreParenCasts()->IgnoreImplicit(); in getDirectCallExpr() 10536 E = E->IgnoreParenCasts()->IgnoreImplicit(); in ActOnOpenMPDispatchDirective() 19727 SimpleExpr = SimpleExpr->IgnoreImplicit(); in ProcessOpenMPDoacrossClauseCommon()
|
H A D | SemaInit.cpp | 7344 const Expr *Arg = CE->getArg(0)->IgnoreImplicit(); in CheckMoveOnConstruction() 7375 const Expr *ArgStripped = Arg->IgnoreImplicit()->IgnoreParens(); in CheckMoveOnConstruction()
|
H A D | TreeTransform.h | 12458 auto *Op = dyn_cast<CXXOperatorCallExpr>(PossibleBinOp->IgnoreImplicit()); in TransformCXXRewrittenBinaryOperator() 12461 auto *Callee = dyn_cast<DeclRefExpr>(Op->getCallee()->IgnoreImplicit()); in TransformCXXRewrittenBinaryOperator()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ItaniumMangle.cpp | 5089 cast<CXXStdInitializerListExpr>(CE->getArg(0)->IgnoreImplicit()); in mangleExpression() 5090 auto *ILE = cast<InitListExpr>(SILE->getSubExpr()->IgnoreImplicit()); in mangleExpression() 5361 auto *Sub = cast<ExplicitCastExpr>(E)->getSubExpr()->IgnoreImplicit(); in mangleExpression() 5365 Sub = CCE->getArg(0)->IgnoreImplicit(); in mangleExpression() 5367 Sub = StdInitList->getSubExpr()->IgnoreImplicit(); in mangleExpression()
|
H A D | ExprCXX.cpp | 68 const Expr *E = getSemanticForm()->IgnoreImplicit(); in getDecomposedForm() 74 E = NotEq->getSubExpr()->IgnoreImplicit(); in getDecomposedForm()
|
H A D | DeclCXX.cpp | 2784 Expr *E = (*init_begin())->getInit()->IgnoreImplicit(); in getTargetConstructor() 3364 auto *DRE = dyn_cast<DeclRefExpr>(B->IgnoreImplicit()); in getHoldingVar()
|
H A D | DeclPrinter.cpp | 980 dyn_cast<CXXConstructExpr>(Init->IgnoreImplicit())) { in VisitVarDecl()
|
H A D | Expr.cpp | 2473 const IntegerLiteral *Lit = dyn_cast<IntegerLiteral>(getInit(0)->IgnoreImplicit()); in isIdiomaticZeroInitializer() 3058 Expr *Expr::IgnoreImplicit() { in IgnoreImplicit() function in Expr
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | Expr.h | 886 Expr *IgnoreImplicit() LLVM_READONLY; 887 const Expr *IgnoreImplicit() const { in IgnoreImplicit() function 888 return const_cast<Expr *>(this)->IgnoreImplicit(); in IgnoreImplicit()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | ExprEngine.cpp | 1160 const Expr *Init = BMI->getInit()->IgnoreImplicit(); in ProcessInitializer() 1204 Init = ASE->getBase()->IgnoreImplicit(); in ProcessInitializer()
|
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 895 return InnerMatcher.matches(*Node.IgnoreImplicit(), Finder, Builder); in AST_MATCHER_P()
|
/freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/ |
H A D | RewriteModernObjC.cpp | 1508 cast<ObjCMessageExpr>(PseudoOp->getResultExpr()->IgnoreImplicit()); in RewritePropertyOrImplicitGetter()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExpr.cpp | 1513 const Expr *SE = E->getSubExpr()->IgnoreImplicit(); in getConstantExprReferredType()
|