Lines Matching refs:UnaryOperator
128 if (UnaryOperator *uop = dyn_cast<UnaryOperator>(e)) { in rebuild()
131 return new (S.Context) UnaryOperator(e, uop->getOpcode(), in rebuild()
489 assert(UnaryOperator::isIncrementDecrementOp(opcode)); in buildIncDecOperation()
500 if (UnaryOperator::isPostfix(opcode) && in buildIncDecOperation()
511 if (UnaryOperator::isIncrementOp(opcode)) { in buildIncDecOperation()
520 result = buildSet(result.get(), opcLoc, UnaryOperator::isPrefix(opcode) && in buildIncDecOperation()
524 if (UnaryOperator::isPrefix(opcode) && !captureSetValueAsResult() && in buildIncDecOperation()
529 UnaryOperator *syntactic = in buildIncDecOperation()
530 new (S.Context) UnaryOperator(syntacticOp, opcode, resultType, in buildIncDecOperation()
941 << unsigned(UnaryOperator::isDecrementOp(opcode)) in buildIncDecOperation()
953 << unsigned(UnaryOperator::isDecrementOp(opcode)) in buildIncDecOperation()
1556 return new (Context) UnaryOperator(op, opcode, Context.DependentTy, in checkPseudoObjectIncDec()
1559 assert(UnaryOperator::isIncrementDecrementOp(opcode)); in checkPseudoObjectIncDec()
1637 if (UnaryOperator *uop = dyn_cast<UnaryOperator>(syntax)) { in recreateSyntacticForm()
1639 return new (Context) UnaryOperator(op, uop->getOpcode(), uop->getType(), in recreateSyntacticForm()