Lines Matching refs:BOE
91 bool VisitBinaryOperator(BinaryOperator *BOE) {
92 if (isZeroingPropIvar(BOE) && isRemovable(BOE)) {
94 Pass.TA.removeStmt(BOE);
163 bool isZeroingPropIvar(BinaryOperator *BOE) {
164 if (BOE->getOpcode() == BO_Comma)
165 return isZeroingPropIvar(BOE->getLHS()) &&
166 isZeroingPropIvar(BOE->getRHS());
168 if (BOE->getOpcode() != BO_Assign)
171 Expr *LHS = BOE->getLHS();
192 return isZero(BOE->getRHS());