Lines Matching refs:UO
5919 if (UnaryOperator *UO = dyn_cast<UnaryOperator>(E)) { in GetExprRange() local
5920 switch (UO->getOpcode()) { in GetExprRange()
5931 return GetExprRange(C, UO->getSubExpr(), MaxWidth); in GetExprRange()
7050 if (UnaryOperator *UO = dyn_cast<UnaryOperator>(E)) { in DiagnoseAlwaysNonNullPointer() local
7051 if (UO->getOpcode() != UO_AddrOf) in DiagnoseAlwaysNonNullPointer()
7054 E = UO->getSubExpr(); in DiagnoseAlwaysNonNullPointer()
7396 if (UnaryOperator *UO = dyn_cast<UnaryOperator>(E)) { in getObject() local
7397 if (Mod && (UO->getOpcode() == UO_PreInc || UO->getOpcode() == UO_PreDec)) in getObject()
7398 return getObject(UO->getSubExpr(), Mod); in getObject()
7560 void VisitUnaryPreInc(UnaryOperator *UO) { VisitUnaryPreIncDec(UO); } in VisitUnaryPreInc() argument
7561 void VisitUnaryPreDec(UnaryOperator *UO) { VisitUnaryPreIncDec(UO); } in VisitUnaryPreDec() argument
7562 void VisitUnaryPreIncDec(UnaryOperator *UO) { in VisitUnaryPreIncDec() argument
7563 Object O = getObject(UO->getSubExpr(), true); in VisitUnaryPreIncDec()
7565 return VisitExpr(UO); in VisitUnaryPreIncDec()
7567 notePreMod(O, UO); in VisitUnaryPreIncDec()
7568 Visit(UO->getSubExpr()); in VisitUnaryPreIncDec()
7571 notePostMod(O, UO, SemaRef.getLangOpts().CPlusPlus ? UK_ModAsValue in VisitUnaryPreIncDec()
7575 void VisitUnaryPostInc(UnaryOperator *UO) { VisitUnaryPostIncDec(UO); } in VisitUnaryPostInc() argument
7576 void VisitUnaryPostDec(UnaryOperator *UO) { VisitUnaryPostIncDec(UO); } in VisitUnaryPostDec() argument
7577 void VisitUnaryPostIncDec(UnaryOperator *UO) { in VisitUnaryPostIncDec() argument
7578 Object O = getObject(UO->getSubExpr(), true); in VisitUnaryPostIncDec()
7580 return VisitExpr(UO); in VisitUnaryPostIncDec()
7582 notePreMod(O, UO); in VisitUnaryPostIncDec()
7583 Visit(UO->getSubExpr()); in VisitUnaryPostIncDec()
7584 notePostMod(O, UO, UK_ModAsSideEffect); in VisitUnaryPostIncDec()
8056 const UnaryOperator *UO = cast<UnaryOperator>(expr); in CheckArrayAccess() local
8057 expr = UO->getSubExpr(); in CheckArrayAccess()
8058 switch (UO->getOpcode()) { in CheckArrayAccess()
9105 const UnaryOperator *UO = cast<UnaryOperator>(TypeExpr); in FindTypeTagExpr() local
9106 if (UO->getOpcode() == UO_AddrOf || UO->getOpcode() == UO_Deref) { in FindTypeTagExpr()
9107 TypeExpr = UO->getSubExpr(); in FindTypeTagExpr()