Home | History | Annotate | Download | only in Analysis

Lines Matching refs:alwaysAdd

131   enum Kind { NotAlwaysAdd = 0, AlwaysAdd = 1 };
135 bool alwaysAdd(CFGBuilder &builder,
140 AddStmtChoice withAlwaysAdd(bool alwaysAdd) const {
141 return AddStmtChoice(alwaysAdd ? AlwaysAdd : NotAlwaysAdd);
425 bool alwaysAdd(const Stmt *stmt);
577 return Visit(S, AddStmtChoice::AlwaysAdd);
596 if (alwaysAdd(S) && cachedEntry)
963 inline bool AddStmtChoice::alwaysAdd(CFGBuilder &builder,
965 return builder.alwaysAdd(stmt) || kind == AlwaysAdd;
968 bool CFGBuilder::alwaysAdd(const Stmt *stmt) {
969 bool shouldAdd = BuildOpts.alwaysAdd(stmt);
1608 if (asc.alwaysAdd(*this, S)) {
1636 if (asc.alwaysAdd(*this, A)) {
1646 if (asc.alwaysAdd(*this, U)) {
1770 if (asc.alwaysAdd(*this, B)) {
1778 if (asc.alwaysAdd(*this, B)) {
1792 if (asc.alwaysAdd(*this, E)) {
1919 AddStmtChoice alwaysAdd = asc.withAlwaysAdd(true);
1922 CFGBlock *LHSBlock = Visit(C->getLHS(), alwaysAdd);
1928 CFGBlock *RHSBlock = Visit(C->getRHS(), alwaysAdd);
1980 AddStmtChoice alwaysAdd = asc.withAlwaysAdd(true);
1991 LHSBlock = Visit(C->getTrueExpr(), alwaysAdd);
2001 CFGBlock *RHSBlock = Visit(C->getFalseExpr(), alwaysAdd);
2302 return VisitStmt(R, AddStmtChoice::AlwaysAdd);
2550 if (asc.alwaysAdd(*this, M)) {
2877 return VisitStmt(S, AddStmtChoice::AlwaysAdd);
2897 return VisitStmt(T, AddStmtChoice::AlwaysAdd);
3027 if (asc.alwaysAdd(*this, E)) {
3046 if (asc.alwaysAdd(*this, SE)) {
3513 if (asc.alwaysAdd(*this, E)) {
3517 // We do not want to propagate the AlwaysAdd property.
3566 if (asc.alwaysAdd(*this, E)) {
3569 // We do not want to propagate the AlwaysAdd property.
3584 if (asc.alwaysAdd(*this, E)) {