Lines Matching refs:UnaryOperator
145 if (const auto *UnOp = dyn_cast<UnaryOperator>(E)) in isFixedPointOp()
180 assert((isa<UnaryOperator>(Op.E) || isa<BinaryOperator>(Op.E)) && in CanElideOverflowCheck()
189 if (const auto *UO = dyn_cast<UnaryOperator>(Op.E)) in CanElideOverflowCheck()
445 Value *VisitUnaryCoawait(const UnaryOperator *E) { in VisitUnaryCoawait()
585 Value *VisitUnaryPostDec(const UnaryOperator *E) { in VisitUnaryPostDec()
589 Value *VisitUnaryPostInc(const UnaryOperator *E) { in VisitUnaryPostInc()
593 Value *VisitUnaryPreDec(const UnaryOperator *E) { in VisitUnaryPreDec()
597 Value *VisitUnaryPreInc(const UnaryOperator *E) { in VisitUnaryPreInc()
602 llvm::Value *EmitIncDecConsiderOverflowBehavior(const UnaryOperator *E,
606 llvm::Value *EmitScalarPrePostIncDec(const UnaryOperator *E, LValue LV,
610 Value *VisitUnaryAddrOf(const UnaryOperator *E) { in VisitUnaryAddrOf()
616 Value *VisitUnaryDeref(const UnaryOperator *E) { in VisitUnaryDeref()
621 Value *VisitUnaryPlus(const UnaryOperator *E) { in VisitUnaryPlus()
626 Value *VisitUnaryMinus (const UnaryOperator *E);
627 Value *VisitUnaryNot (const UnaryOperator *E);
628 Value *VisitUnaryLNot (const UnaryOperator *E);
629 Value *VisitUnaryReal (const UnaryOperator *E);
630 Value *VisitUnaryImag (const UnaryOperator *E);
631 Value *VisitUnaryExtension(const UnaryOperator *E) { in VisitUnaryExtension()
1540 const UnaryOperator *UO = dyn_cast<UnaryOperator>(Info.E); in EmitBinOpCheck()
2399 static BinOpInfo createBinOpInfoFromIncDec(const UnaryOperator *E, in createBinOpInfoFromIncDec()
2413 const UnaryOperator *E, llvm::Value *InVal, bool IsInc) { in EmitIncDecConsiderOverflowBehavior()
2438 const UnaryOperator *E;
2442 const UnaryOperator *E) in OMPLastprivateConditionalUpdateRAII()
2453 ScalarExprEmitter::EmitScalarPrePostIncDec(const UnaryOperator *E, LValue LV, in EmitScalarPrePostIncDec()
2759 Value *ScalarExprEmitter::VisitUnaryMinus(const UnaryOperator *E) { in VisitUnaryMinus()
2778 Value *ScalarExprEmitter::VisitUnaryNot(const UnaryOperator *E) { in VisitUnaryNot()
2784 Value *ScalarExprEmitter::VisitUnaryLNot(const UnaryOperator *E) { in VisitUnaryLNot()
2946 Value *ScalarExprEmitter::VisitUnaryReal(const UnaryOperator *E) { in VisitUnaryReal()
2963 Value *ScalarExprEmitter::VisitUnaryImag(const UnaryOperator *E) { in VisitUnaryImag()
3648 } else if (const auto *UnOp = dyn_cast<UnaryOperator>(op.E)) { in EmitFixedPointBinOp()
4838 EmitScalarPrePostIncDec(const UnaryOperator *E, LValue LV, in EmitScalarPrePostIncDec()