reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/AST/Interp/ByteCodeExprGen.cpp
   50       : Ctx(Ctx), OldDiscardResult(Ctx->DiscardResult),
   52     Ctx->DiscardResult = NewDiscardResult;
   58       : Ctx(Ctx), OldDiscardResult(Ctx->DiscardResult),
   60     Ctx->DiscardResult = true;
   73     Ctx->DiscardResult = OldDiscardResult;
  105           return DiscardResult ? this->emitPop(T, CE) : true;
  130   if (DiscardResult)
  178       return DiscardResult ? this->emitPop(*T, BO) : true;
  291       return DiscardResult ? true : this->emitGetParam(T, Idx, LV);
  298       return DiscardResult ? true : this->emitGetPtrParam(Idx, LV);
  307       return DiscardResult ? true : this->emitGetPtrParam(Idx, LV);
  313   if (!DiscardResult && T == PT_Ptr && AK == DerefKind::Read) {
  335       return DiscardResult ? this->emitPop(T, LV) : true;
  342       return DiscardResult ? true : this->emitGetPtrLocal(L.Offset, LV);
  351       return DiscardResult ? true : this->emitGetPtrLocal(L.Offset, LV);
  358       return DiscardResult ? this->emitPop(T, LV) : true;
  365       return DiscardResult ? true : this->emitGetPtrGlobal(*Idx, LV);
  374       return DiscardResult ? true : this->emitGetPtrGlobal(*Idx, LV);
  381   if (!DiscardResult && AK == DerefKind::Read) {