Lines Matching defs:UnaryOperator
144 if (const UnaryOperator *UO = dyn_cast<UnaryOperator>(E)) {
1405 StringRef UnaryOperator::getOpcodeStr(Opcode Op) {
1414 UnaryOperator::getOverloadedOpcode(OverloadedOperatorKind OO, bool Postfix) {
1429 OverloadedOperatorKind UnaryOperator::getOverloadedOperator(Opcode Opc) {
1558 } else if (auto *UO = dyn_cast<UnaryOperator>(CEE)) {
2558 if (auto *UO = dyn_cast<UnaryOperator>(E))
2630 const UnaryOperator *UO = cast<UnaryOperator>(this);
2863 if (auto *UO = dyn_cast<UnaryOperator>(POE->getSyntacticForm()))
2989 return cast<UnaryOperator>(E)->getSubExpr()->isOBJCGCCandidate(Ctx);
3266 if (const UnaryOperator* UnOp = dyn_cast<UnaryOperator>(E)) {
3450 const UnaryOperator* Exp = cast<UnaryOperator>(this);
3718 if (cast<UnaryOperator>(this)->isIncrementDecrementOp())
3867 if (auto UO = dyn_cast<UnaryOperator>(this))
4142 if (UnaryOperator *UnOp = dyn_cast<UnaryOperator>(E))
4840 UnaryOperator *UnaryOperator::CreateEmpty(const ASTContext &C,
4843 alignof(UnaryOperator));
4844 return new (Mem) UnaryOperator(hasFPFeatures, EmptyShell());
4847 UnaryOperator::UnaryOperator(const ASTContext &Ctx, Expr *input, Opcode opc,
4861 UnaryOperator *UnaryOperator::Create(const ASTContext &C, Expr *input,
4868 void *Mem = C.Allocate(Size, alignof(UnaryOperator));
4870 UnaryOperator(C, input, opc, type, VK, OK, l, CanOverflow, FPFeatures);