Lines Matching refs:DiscardResult
53 : Ctx(Ctx), OldDiscardResult(Ctx->DiscardResult), in OptionScope()
55 Ctx->DiscardResult = NewDiscardResult; in OptionScope()
60 Ctx->DiscardResult = OldDiscardResult; in ~OptionScope()
91 return DiscardResult ? this->emitPop(T, CE) : true; in VisitCastExpr()
117 if (DiscardResult) in VisitCastExpr()
126 if (DiscardResult) in VisitCastExpr()
142 if (DiscardResult) in VisitCastExpr()
164 if (DiscardResult) in VisitCastExpr()
182 if (DiscardResult) in VisitCastExpr()
198 if (DiscardResult) in VisitCastExpr()
328 if (DiscardResult) in VisitIntegerLiteral()
336 if (DiscardResult) in VisitFloatingLiteral()
381 if (DiscardResult) in VisitBinaryOperator()
417 if (DiscardResult) in VisitBinaryOperator()
427 return DiscardResult ? this->emitPop(*T, BO) : true; in VisitBinaryOperator()
462 if (DiscardResult) in VisitBinaryOperator()
588 if (DiscardResult) in VisitLogicalBinOp()
610 if (!this->DiscardResult) in VisitComplexBinOp()
616 if (!this->DiscardResult) { in VisitComplexBinOp()
639 if (!this->DiscardResult) { in VisitComplexBinOp()
687 if (!this->DiscardResult) { in VisitComplexBinOp()
738 if (DiscardResult) in VisitArraySubscriptExpr()
838 if (DiscardResult) { in VisitInitListExpr()
848 assert(!DiscardResult); in VisitInitListExpr()
906 if (DiscardResult) { in VisitCXXParenListInitExpr()
975 if (DiscardResult) in VisitUnaryExprOrTypeTraitExpr()
1008 if (DiscardResult) in VisitUnaryExprOrTypeTraitExpr()
1022 if (DiscardResult) in VisitMemberExpr()
1058 assert(!DiscardResult); in VisitArrayInitLoopExpr()
1111 if (!DiscardResult) { in VisitOpaqueValueExpr()
1156 if (DiscardResult) in VisitStringLiteral()
1214 if (DiscardResult) in VisitCharacterLiteral()
1288 if (DiscardResult) in VisitFloatCompoundAssignOperator()
1323 if (DiscardResult) in VisitPointerCompoundAssignOperator()
1436 if (DiscardResult) { in VisitCompoundAssignOperator()
1467 if (DiscardResult) in VisitMaterializeTemporaryExpr()
1563 if (DiscardResult) in VisitCompoundLiteralExpr()
1574 if (DiscardResult) in VisitTypeTraitExpr()
1617 if (DiscardResult) in VisitPredefinedExpr()
1645 if (DiscardResult) in VisitCXXNoexceptExpr()
1675 if (DiscardResult) { in VisitCXXConstructExpr()
1702 if (DiscardResult) { in VisitCXXConstructExpr()
1743 if (DiscardResult) in VisitSourceLocExpr()
1809 if (DiscardResult) { in VisitOffsetOfExpr()
1825 if (DiscardResult) in VisitOffsetOfExpr()
2079 return DiscardResult ? true : this->emitGetParam(T, Idx, LV); in dereferenceParam()
2086 return DiscardResult ? true : this->emitGetPtrParam(Idx, LV); in dereferenceParam()
2095 return DiscardResult ? true : this->emitGetPtrParam(Idx, LV); in dereferenceParam()
2101 if (!DiscardResult && T == PT_Ptr && AK == DerefKind::Read) { in dereferenceParam()
2123 return DiscardResult ? this->emitPop(T, LV) : true; in dereferenceVar()
2130 return DiscardResult ? true : this->emitGetPtrLocal(L.Offset, LV); in dereferenceVar()
2139 return DiscardResult ? true : this->emitGetPtrLocal(L.Offset, LV); in dereferenceVar()
2146 return DiscardResult ? this->emitPop(T, LV) : true; in dereferenceVar()
2153 return DiscardResult ? true : this->emitGetPtrGlobal(*Idx, LV); in dereferenceVar()
2162 return DiscardResult ? true : this->emitGetPtrGlobal(*Idx, LV); in dereferenceVar()
2169 if (!DiscardResult && AK == DerefKind::Read) { in dereferenceVar()
2455 assert(!DiscardResult); in visitAPValue()
2486 if (DiscardResult && !ReturnType->isVoidType()) { in VisitBuiltinCallExpr()
2504 if (DiscardResult) { in VisitCallExpr()
2575 if (DiscardResult && !ReturnType->isVoidType() && T) in VisitCallExpr()
2608 if (DiscardResult) in VisitCXXBoolLiteralExpr()
2617 if (DiscardResult) in VisitCXXNullPtrLiteralExpr()
2625 if (DiscardResult) in VisitGNUNullExpr()
2636 if (DiscardResult) in VisitCXXThisExpr()
2659 return DiscardResult ? this->emitPopPtr(E) : true; in VisitUnaryOperator()
2663 return DiscardResult ? this->emitIncfPop(getRoundingMode(E), E) in VisitUnaryOperator()
2667 return DiscardResult ? this->emitIncPop(*T, E) : this->emitInc(*T, E); in VisitUnaryOperator()
2677 return DiscardResult ? this->emitPopPtr(E) : true; in VisitUnaryOperator()
2681 return DiscardResult ? this->emitDecfPop(getRoundingMode(E), E) in VisitUnaryOperator()
2685 return DiscardResult ? this->emitDecPop(*T, E) : this->emitDec(*T, E); in VisitUnaryOperator()
2698 return DiscardResult ? this->emitStorePopPtr(E) : this->emitStorePtr(E); in VisitUnaryOperator()
2702 if (DiscardResult) { in VisitUnaryOperator()
2737 return DiscardResult ? this->emitStorePopPtr(E) : this->emitStorePtr(E); in VisitUnaryOperator()
2741 if (DiscardResult) { in VisitUnaryOperator()
2766 if (DiscardResult) in VisitUnaryOperator()
2781 return DiscardResult ? this->emitPop(*T, E) : this->emitNeg(*T, E); in VisitUnaryOperator()
2785 return DiscardResult ? this->emitPop(*T, E) : true; in VisitUnaryOperator()
2797 return DiscardResult ? this->emitPop(T, E) : true; in VisitUnaryOperator()
2802 return DiscardResult ? this->emitPop(*T, E) : this->emitComp(*T, E); in VisitUnaryOperator()
2837 if (DiscardResult) in VisitDeclRefExpr()
2982 if (DiscardResult) in emitComplexReal()