Lines Matching refs:Discard
169 auto Discard = [this, T, BO](bool Result) { in VisitBinaryOperator() local
186 return Discard(this->emitEQ(*LT, BO)); in VisitBinaryOperator()
188 return Discard(this->emitNE(*LT, BO)); in VisitBinaryOperator()
190 return Discard(this->emitLT(*LT, BO)); in VisitBinaryOperator()
192 return Discard(this->emitLE(*LT, BO)); in VisitBinaryOperator()
194 return Discard(this->emitGT(*LT, BO)); in VisitBinaryOperator()
196 return Discard(this->emitGE(*LT, BO)); in VisitBinaryOperator()
198 return Discard(this->emitSub(*T, BO)); in VisitBinaryOperator()
200 return Discard(this->emitAdd(*T, BO)); in VisitBinaryOperator()
202 return Discard(this->emitMul(*T, BO)); in VisitBinaryOperator()
204 return Discard(this->emitRem(*T, BO)); in VisitBinaryOperator()
206 return Discard(this->emitDiv(*T, BO)); in VisitBinaryOperator()
212 return Discard(this->emitBitAnd(*T, BO)); in VisitBinaryOperator()
214 return Discard(this->emitBitOr(*T, BO)); in VisitBinaryOperator()
216 return Discard(this->emitShl(*LT, *RT, BO)); in VisitBinaryOperator()
218 return Discard(this->emitShr(*LT, *RT, BO)); in VisitBinaryOperator()
220 return Discard(this->emitBitXor(*T, BO)); in VisitBinaryOperator()