Lines Matching refs:DiscardResult
50 : Ctx(Ctx), OldDiscardResult(Ctx->DiscardResult), in OptionScope()
52 Ctx->DiscardResult = NewDiscardResult; in OptionScope()
58 : Ctx(Ctx), OldDiscardResult(Ctx->DiscardResult), in OptionScope()
60 Ctx->DiscardResult = true; in OptionScope()
66 : Ctx(Ctx), OldDiscardResult(Ctx->DiscardResult), in OptionScope()
73 Ctx->DiscardResult = OldDiscardResult; in ~OptionScope()
105 return DiscardResult ? this->emitPop(T, CE) : true; in VisitCastExpr()
130 if (DiscardResult) in VisitIntegerLiteral()
178 return DiscardResult ? this->emitPop(*T, BO) : true; in VisitBinaryOperator()
291 return DiscardResult ? true : this->emitGetParam(T, Idx, LV); in dereferenceParam()
298 return DiscardResult ? true : this->emitGetPtrParam(Idx, LV); in dereferenceParam()
307 return DiscardResult ? true : this->emitGetPtrParam(Idx, LV); in dereferenceParam()
313 if (!DiscardResult && T == PT_Ptr && AK == DerefKind::Read) { in dereferenceParam()
335 return DiscardResult ? this->emitPop(T, LV) : true; in dereferenceVar()
342 return DiscardResult ? true : this->emitGetPtrLocal(L.Offset, LV); in dereferenceVar()
351 return DiscardResult ? true : this->emitGetPtrLocal(L.Offset, LV); in dereferenceVar()
358 return DiscardResult ? this->emitPop(T, LV) : true; in dereferenceVar()
365 return DiscardResult ? true : this->emitGetPtrGlobal(*Idx, LV); in dereferenceVar()
374 return DiscardResult ? true : this->emitGetPtrGlobal(*Idx, LV); in dereferenceVar()
381 if (!DiscardResult && AK == DerefKind::Read) { in dereferenceVar()