Searched defs:UO (Results 1 - 10 of 10) sorted by relevance

/external/clang/lib/Analysis/
H A DPseudoConstantAnalysis.cpp139 const UnaryOperator *UO = cast<UnaryOperator>(Head); local
142 const Decl *D = getDecl(UO->getSubExpr()->IgnoreParenCasts());
149 switch (UO->getOpcode()) {
H A DReachableCode.cpp195 const UnaryOperator *UO = cast<UnaryOperator>(S); local
196 R1 = UO->getSubExpr()->getSourceRange();
197 return UO->getOperatorLoc();
H A DLiveVariables.cpp218 void VisitUnaryOperator(UnaryOperator *UO);
427 void TransferFunctions::VisitUnaryOperator(UnaryOperator *UO) { argument
434 switch (UO->getOpcode()) {
444 if (DeclRefExpr *DR = dyn_cast<DeclRefExpr>(UO->getSubExpr()->IgnoreParens()))
H A DUninitializedValues.cpp314 void VisitUnaryOperator(UnaryOperator *UO);
374 void ClassifyRefs::VisitUnaryOperator(UnaryOperator *UO) { argument
377 if (UO->isIncrementDecrementOp())
378 classify(UO->getSubExpr(), Use);
H A DThreadSafety.cpp1726 void VisitUnaryOperator(UnaryOperator *UO);
1809 UnaryOperator *UO = dyn_cast<UnaryOperator>(Exp); local
1810 if (!UO || UO->getOpcode() != clang::UO_Deref)
1812 Exp = UO->getSubExpr()->IgnoreParenCasts();
1974 void BuildLockset::VisitUnaryOperator(UnaryOperator *UO) { argument
1975 switch (UO->getOpcode()) {
1980 Expr *SubExp = UO->getSubExpr()->IgnoreParenCasts();
/external/clang/lib/StaticAnalyzer/Core/
H A DBugReporterVisitors.cpp722 const UnaryOperator *UO = cast<UnaryOperator>(Ex); local
723 if (UO->getOpcode() == UO_LNot) {
725 Ex = UO->getSubExpr();
/external/clang/lib/AST/
H A DItaniumMangle.cpp2692 const UnaryOperator *UO = cast<UnaryOperator>(E); local
2693 mangleOperatorName(UnaryOperator::getOverloadedOperator(UO->getOpcode()),
2695 mangleExpression(UO->getSubExpr());
H A DExpr.cpp63 if (const UnaryOperator *UO = dyn_cast<UnaryOperator>(E)) {
64 switch (UO->getOpcode()) {
66 return UO->getSubExpr()->isKnownToHaveBooleanValue();
1009 } else if (UnaryOperator *UO = dyn_cast<UnaryOperator>(CEE)) {
1010 if (UO->getOpcode() == UO_Deref)
1011 CEE = UO->getSubExpr()->IgnoreParenCasts();
1817 const UnaryOperator *UO = cast<UnaryOperator>(this); local
1819 switch (UO->getOpcode()) {
1835 if (Ctx.getCanonicalType(UO->getSubExpr()->getType())
1840 return UO
[all...]
/external/clang/lib/Sema/
H A DSemaChecking.cpp4158 if (UnaryOperator *UO = dyn_cast<UnaryOperator>(E)) {
4159 switch (UO->getOpcode()) {
4170 return GetExprRange(C, UO->getSubExpr(), MaxWidth);
5228 const UnaryOperator *UO = cast<UnaryOperator>(expr); local
5229 expr = UO->getSubExpr();
5230 switch (UO->getOpcode()) {
5869 const UnaryOperator *UO = cast<UnaryOperator>(TypeExpr); local
5870 if (UO->getOpcode() == UO_AddrOf || UO->getOpcode() == UO_Deref) {
5871 TypeExpr = UO
[all...]
H A DSemaExpr.cpp429 if (UnaryOperator *UO = dyn_cast<UnaryOperator>(E->IgnoreParenCasts()))
430 if (UO->getOpcode() == UO_Deref &&
431 UO->getSubExpr()->IgnoreParenCasts()->
433 !UO->getType().isVolatileQualified()) {
434 S.DiagRuntimeBehavior(UO->getOperatorLoc(), UO,
436 << UO->getSubExpr()->getSourceRange());
437 S.DiagRuntimeBehavior(UO->getOperatorLoc(), UO,
7681 if (UnaryOperator *UO
7863 UnaryOperator *UO = cast<UnaryOperator>(E); local
[all...]

Completed in 2012 milliseconds