Home
last modified time | relevance | path

Searched refs:UnaryOperator (Results 1 – 25 of 85) sorted by relevance

1234

/external/clang/include/clang/AST/
DStmtVisitor.h82 } else if (PTR(UnaryOperator) UnOp = dyn_cast<UnaryOperator>(S)) { in Visit()
84 case UO_PostInc: DISPATCH(UnaryPostInc, UnaryOperator); in Visit()
85 case UO_PostDec: DISPATCH(UnaryPostDec, UnaryOperator); in Visit()
86 case UO_PreInc: DISPATCH(UnaryPreInc, UnaryOperator); in Visit()
87 case UO_PreDec: DISPATCH(UnaryPreDec, UnaryOperator); in Visit()
88 case UO_AddrOf: DISPATCH(UnaryAddrOf, UnaryOperator); in Visit()
89 case UO_Deref: DISPATCH(UnaryDeref, UnaryOperator); in Visit()
90 case UO_Plus: DISPATCH(UnaryPlus, UnaryOperator); in Visit()
91 case UO_Minus: DISPATCH(UnaryMinus, UnaryOperator); in Visit()
92 case UO_Not: DISPATCH(UnaryNot, UnaryOperator); in Visit()
[all …]
DRecursiveASTVisitor.h356 bool TraverseUnary##NAME(UnaryOperator *S, \
362 bool WalkUpFromUnary##NAME(UnaryOperator *S) { \
367 bool VisitUnary##NAME(UnaryOperator *S) { return true; }
540 } else if (UnaryOperator *UnOp = dyn_cast<UnaryOperator>(S)) {
544 DISPATCH_STMT(Unary##NAME, UnaryOperator, S);
2392 DEF_TRAVERSE_STMT(UnaryOperator, {})
/external/clang/lib/Sema/
DSemaFixItUtils.cpp89 isa<UnaryOperator>(Expr)) in tryToFixConversion()
106 if (const UnaryOperator *UO = dyn_cast<UnaryOperator>(Expr)) { in tryToFixConversion()
140 if (const UnaryOperator *UO = dyn_cast<UnaryOperator>(Expr)) { in tryToFixConversion()
DSemaPseudoObject.cpp128 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()
942 << unsigned(UnaryOperator::isDecrementOp(opcode)) in buildIncDecOperation()
[all …]
/external/clang/unittests/ASTMatchers/Dynamic/
DVariantValueTest.cpp53 EXPECT_TRUE(Value.getMatcher().hasTypedMatcher<UnaryOperator>()); in TEST()
60 EXPECT_FALSE(Value.getMatcher().hasTypedMatcher<UnaryOperator>()); in TEST()
88 EXPECT_FALSE(Value.getMatcher().hasTypedMatcher<UnaryOperator>()); in TEST()
/external/clang/lib/Analysis/
DBodyFarm.cpp61 UnaryOperator *makeDereference(const Expr *Arg, QualType Ty);
122 UnaryOperator *ASTMaker::makeDereference(const Expr *Arg, QualType Ty) { in makeDereference()
123 return new (C) UnaryOperator(const_cast<Expr*>(Arg), UO_Deref, Ty, in makeDereference()
237 UnaryOperator *UO = new (C) UnaryOperator(LValToRval, UO_LNot, C.IntTy, in create_dispatch_once()
DPseudoConstantAnalysis.cpp137 const UnaryOperator *UO = cast<UnaryOperator>(Head); in RunAnalysis()
DReachableCode.cpp218 const UnaryOperator *UO = cast<UnaryOperator>(S); in isConfigurationValue()
518 const UnaryOperator *UO = cast<UnaryOperator>(S); in GetUnreachableLoc()
DUninitializedValues.cpp328 void VisitUnaryOperator(UnaryOperator *UO);
429 void ClassifyRefs::VisitUnaryOperator(UnaryOperator *UO) { in VisitUnaryOperator()
464 const UnaryOperator *UO = dyn_cast<UnaryOperator>(Ex); in VisitCallExpr()
/external/clang/lib/StaticAnalyzer/Checkers/
DDeadStoresChecker.cpp302 else if (const UnaryOperator* U = dyn_cast<UnaryOperator>(S)) { in observeStmt()
411 const UnaryOperator *U = dyn_cast<UnaryOperator>(S); in operator ()()
DIdenticalExprChecker.cpp488 const UnaryOperator *UnaryOp1 = cast<UnaryOperator>(Stmt1); in isIdenticalStmt()
489 const UnaryOperator *UnaryOp2 = cast<UnaryOperator>(Stmt2); in isIdenticalStmt()
DPointerArithChecker.cpp47 check::PreStmt<BinaryOperator>, check::PreStmt<UnaryOperator>,
65 void checkPreStmt(const UnaryOperator *UOp, CheckerContext &C) const;
299 void PointerArithChecker::checkPreStmt(const UnaryOperator *UOp, in checkPreStmt()
DDereferenceChecker.cpp150 const UnaryOperator *U = cast<UnaryOperator>(S); in reportBug()
DTestAfterDivZeroChecker.cpp233 } else if (const UnaryOperator *U = dyn_cast<UnaryOperator>(Condition)) { in checkBranchCondition()
DCheckSecuritySyntaxOnly.cpp208 if (const UnaryOperator *U = dyn_cast<UnaryOperator>(expr)) in getIncrementedVar()
/external/clang/lib/CodeGen/
DCGExprComplex.cpp165 ComplexPairTy VisitPrePostIncDec(const UnaryOperator *E, in VisitPrePostIncDec()
170 ComplexPairTy VisitUnaryPostDec(const UnaryOperator *E) { in VisitUnaryPostDec()
173 ComplexPairTy VisitUnaryPostInc(const UnaryOperator *E) { in VisitUnaryPostInc()
176 ComplexPairTy VisitUnaryPreDec(const UnaryOperator *E) { in VisitUnaryPreDec()
179 ComplexPairTy VisitUnaryPreInc(const UnaryOperator *E) { in VisitUnaryPreInc()
183 ComplexPairTy VisitUnaryPlus (const UnaryOperator *E) { in VisitUnaryPlus()
188 ComplexPairTy VisitUnaryMinus (const UnaryOperator *E);
189 ComplexPairTy VisitUnaryNot (const UnaryOperator *E);
191 ComplexPairTy VisitUnaryExtension(const UnaryOperator *E) { in VisitUnaryExtension()
505 ComplexPairTy ComplexExprEmitter::VisitUnaryMinus(const UnaryOperator *E) { in VisitUnaryMinus()
[all …]
DCGExprScalar.cpp335 Value *VisitUnaryPostDec(const UnaryOperator *E) { in VisitUnaryPostDec()
339 Value *VisitUnaryPostInc(const UnaryOperator *E) { in VisitUnaryPostInc()
343 Value *VisitUnaryPreDec(const UnaryOperator *E) { in VisitUnaryPreDec()
347 Value *VisitUnaryPreInc(const UnaryOperator *E) { in VisitUnaryPreInc()
352 llvm::Value *EmitIncDecConsiderOverflowBehavior(const UnaryOperator *E,
356 llvm::Value *EmitScalarPrePostIncDec(const UnaryOperator *E, LValue LV,
360 Value *VisitUnaryAddrOf(const UnaryOperator *E) { in VisitUnaryAddrOf()
366 Value *VisitUnaryDeref(const UnaryOperator *E) { in VisitUnaryDeref()
371 Value *VisitUnaryPlus(const UnaryOperator *E) { in VisitUnaryPlus()
376 Value *VisitUnaryMinus (const UnaryOperator *E);
[all …]
DCGExprAgg.cpp114 void VisitUnaryExtension(UnaryOperator *E) { Visit(E->getSubExpr()); } in VisitUnaryExtension()
139 void VisitUnaryDeref(UnaryOperator *E) { EmitAggLoadOfLValue(E); } in VisitUnaryDeref()
846 } else if (const UnaryOperator *uop = dyn_cast<UnaryOperator>(E)) { in isBlockVarRef()
/external/v8/tools/clang/rewrite_scoped_refptr/
DRewriteScopedRefptr.cpp51 if (llvm::dyn_cast<clang::UnaryOperator>(expr) || in NeedsParens()
78 if (const clang::UnaryOperator* op = in RewriteImplicitToExplicitConversion()
79 llvm::dyn_cast<clang::UnaryOperator>(expr)) { in RewriteImplicitToExplicitConversion()
/external/clang/lib/AST/
DExpr.cpp120 if (const UnaryOperator *UO = dyn_cast<UnaryOperator>(E)) { in isKnownToHaveBooleanValue()
1085 StringRef UnaryOperator::getOpcodeStr(Opcode Op) { in getOpcodeStr()
1094 UnaryOperator::getOverloadedOpcode(OverloadedOperatorKind OO, bool Postfix) { in getOverloadedOpcode()
1109 OverloadedOperatorKind UnaryOperator::getOverloadedOperator(Opcode Opc) { in getOverloadedOperator()
1197 } else if (UnaryOperator *UO = dyn_cast<UnaryOperator>(CEE)) { in getCalleeDecl()
1922 const UnaryOperator *UO = cast<UnaryOperator>(this); in isUnusedResultAWarning()
2125 if (isa<UnaryOperator>(PO->getSyntacticForm()) || in isUnusedResultAWarning()
2234 return cast<UnaryOperator>(E)->getSubExpr()->isOBJCGCCandidate(Ctx); in isOBJCGCCandidate()
2302 if (UnaryOperator* P = dyn_cast<UnaryOperator>(E)) { in IgnoreParens()
2582 if (const UnaryOperator* UnOp = dyn_cast<UnaryOperator>(E)) { in isImplicitCXXThis()
[all …]
DExprConstant.cpp4238 bool VisitUnaryExtension(const UnaryOperator *E) in VisitUnaryExtension()
4240 bool VisitUnaryPlus(const UnaryOperator *E) in VisitUnaryPlus()
4510 bool VisitUnaryPostInc(const UnaryOperator *UO) { in VisitUnaryPostInc()
4513 bool VisitUnaryPostDec(const UnaryOperator *UO) { in VisitUnaryPostDec()
4516 bool VisitUnaryPostIncDec(const UnaryOperator *UO) { in VisitUnaryPostIncDec()
4728 bool VisitUnaryPreIncDec(const UnaryOperator *UO);
4740 bool VisitUnaryDeref(const UnaryOperator *E);
4741 bool VisitUnaryReal(const UnaryOperator *E);
4742 bool VisitUnaryImag(const UnaryOperator *E);
4743 bool VisitUnaryPreInc(const UnaryOperator *UO) { in VisitUnaryPreInc()
[all …]
DExprClassification.cpp218 switch (cast<UnaryOperator>(E)->getOpcode()) { in ClassifyInternal()
227 return ClassifyInternal(Ctx, cast<UnaryOperator>(E)->getSubExpr()); in ClassifyInternal()
233 const Expr *Op = cast<UnaryOperator>(E)->getSubExpr()->IgnoreParens(); in ClassifyInternal()
/external/v8/tools/clang/base_bind_rewriters/
DBaseBindRewriters.cpp38 using clang::UnaryOperator;
110 if (auto* unary = clang::dyn_cast<clang::UnaryOperator>(passed_arg)) { in run()
341 if (auto* op = clang::dyn_cast<UnaryOperator>(stmt)) { in WasPointerTaken()
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DExprEngine.h428 void VisitUnaryOperator(const UnaryOperator* B, ExplodedNode *Pred,
432 void VisitIncrementDecrementOperator(const UnaryOperator* U,
/external/setupcompat/main/java/com/google/android/setupcompat/internal/
DSetupCompatServiceProvider.java35 import java.util.function.UnaryOperator;

1234