Lines Matching refs:AC
86 static bool isUnused(const Expr *E, AnalysisDeclContext *AC);
89 static bool pathWasCompletelyAnalyzed(AnalysisDeclContext *AC,
93 AnalysisDeclContext *AC);
95 AnalysisDeclContext *AC);
121 AnalysisDeclContext *AC = C.getCurrentAnalysisDeclContext();
140 LHSContainsFalsePositive = !CanVary(LHS, AC)
142 RHSContainsFalsePositive = !CanVary(RHS, AC)
197 if (!isUnused(LHS, AC) && !isTruncationExtensionAssignment(LHS, RHS)) {
373 AnalysisDeclContext *AC = (*ES.begin())->getLocationContext()
375 if (!pathWasCompletelyAnalyzed(AC,
376 AC->getCFGStmtMap()->getBlock(B),
494 AnalysisDeclContext *AC) {
506 if (AC->getPseudoConstantAnalysis()->wasReferenced(VD))
538 IdempotentOperationChecker::pathWasCompletelyAnalyzed(AnalysisDeclContext *AC,
542 CFGReverseBlockReachabilityAnalysis *CRA = AC->getCFGReachablityAnalysis();
602 VisitWL visitWL(AC->getCFGStmtMap(), CB, *CRA);
609 if (!CRA->isReachable(&AC->getCFG()->getEntry(), CB))
622 AnalysisDeclContext *AC) {
668 return !isConstantOrPseudoConstant(cast<DeclRefExpr>(Ex), AC);
680 return CanVary(B->getRHS(), AC)
681 || CanVary(B->getLHS(), AC);
690 return CanVary(U->getSubExpr(), AC);
695 AC->getASTContext()), AC);
698 return CanVary(cast<AbstractConditionalOperator>(Ex)->getCond(), AC);
705 AnalysisDeclContext *AC) {
721 PseudoConstantAnalysis *PCA = AC->getPseudoConstantAnalysis();