/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
H A D | StmtVisitor.h | 85 } else if (PTR(UnaryOperator) UnOp = dyn_cast<UnaryOperator>(S)) { in Visit() 87 case UO_PostInc: DISPATCH(UnaryPostInc, UnaryOperator); in Visit() 88 case UO_PostDec: DISPATCH(UnaryPostDec, UnaryOperator); in Visit() 89 case UO_PreInc: DISPATCH(UnaryPreInc, UnaryOperator); in Visit() 90 case UO_PreDec: DISPATCH(UnaryPreDec, UnaryOperator); in Visit() 91 case UO_AddrOf: DISPATCH(UnaryAddrOf, UnaryOperator); in Visit() 92 case UO_Deref: DISPATCH(UnaryDeref, UnaryOperator); in Visit() 93 case UO_Plus: DISPATCH(UnaryPlus, UnaryOperator); in Visit() 94 case UO_Minus: DISPATCH(UnaryMinus, UnaryOperator); in Visit() 95 case UO_Not: DISPATCH(UnaryNot, UnaryOperator); in Visit() [all …]
|
H A D | ComputeDependence.h | 28 class UnaryOperator; variable 110 ExprDependence computeDependence(UnaryOperator *E, const ASTContext &Ctx);
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/Transformer/ |
H A D | SourceCodeBuilders.cpp | 34 if (isa<UnaryOperator>(Expr) || isa<BinaryOperator>(Expr) || in mayEverNeedParens() 75 if (const auto *Op = dyn_cast<UnaryOperator>(&E)) in buildDereference() 96 if (const auto *Op = dyn_cast<UnaryOperator>(&E)) in buildAddressOf() 117 if (const auto *Op = llvm::dyn_cast<UnaryOperator>(&E)) in buildDot() 141 if (const auto *Op = llvm::dyn_cast<UnaryOperator>(&E)) in buildArrow()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaFixItUtils.cpp | 88 isa<UnaryOperator>(Expr)) in tryToFixConversion() 105 if (const UnaryOperator *UO = dyn_cast<UnaryOperator>(Expr)) { in tryToFixConversion() 139 if (const UnaryOperator *UO = dyn_cast<UnaryOperator>(Expr)) { in tryToFixConversion()
|
H A D | SemaPseudoObject.cpp | 127 if (UnaryOperator *uop = dyn_cast<UnaryOperator>(e)) { in rebuild() 130 return UnaryOperator::Create( 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 UnaryOperator::Create(S.Context, syntacticOp, opcode, resultType, in buildIncDecOperation() 946 << unsigned(UnaryOperator::isDecrementOp(opcode)) in buildIncDecOperation() [all …]
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ |
H A D | InvalidatedIteratorChecker.cpp | 29 : public Checker<check::PreCall, check::PreStmt<UnaryOperator>, 43 void checkPreStmt(const UnaryOperator *UO, CheckerContext &C) const; 75 void InvalidatedIteratorChecker::checkPreStmt(const UnaryOperator *UO, in checkPreStmt()
|
H A D | UndefinedAssignmentChecker.cpp | 65 if (const UnaryOperator *U = dyn_cast<UnaryOperator>(StoreE)) { in checkBind()
|
H A D | IdenticalExprChecker.cpp | 492 const UnaryOperator *UnaryOp1 = cast<UnaryOperator>(Stmt1); in isIdenticalStmt() 493 const UnaryOperator *UnaryOp2 = cast<UnaryOperator>(Stmt2); in isIdenticalStmt()
|
H A D | DeadStoresChecker.cpp | 362 else if (const UnaryOperator* U = dyn_cast<UnaryOperator>(S)) { in observeStmt() 495 const UnaryOperator *U = dyn_cast<UnaryOperator>(S); in operator ()()
|
H A D | PointerArithChecker.cpp | 45 check::PreStmt<BinaryOperator>, check::PreStmt<UnaryOperator>, 63 void checkPreStmt(const UnaryOperator *UOp, CheckerContext &C) const; 296 void PointerArithChecker::checkPreStmt(const UnaryOperator *UOp, in checkPreStmt()
|
H A D | IteratorRangeChecker.cpp | 30 : public Checker<check::PreCall, check::PreStmt<UnaryOperator>, 52 void checkPreStmt(const UnaryOperator *UO, CheckerContext &C) const; 144 void IteratorRangeChecker::checkPreStmt(const UnaryOperator *UO, in checkPreStmt()
|
H A D | DereferenceChecker.cpp | 170 const UnaryOperator *U = cast<UnaryOperator>(S); in reportBug()
|
H A D | TestAfterDivZeroChecker.cpp | 230 } else if (const UnaryOperator *U = dyn_cast<UnaryOperator>(Condition)) { in checkBranchCondition()
|
H A D | CastToStructChecker.cpp | 73 const auto *U = dyn_cast<UnaryOperator>(E); in VisitCastExpr()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGExprComplex.cpp | 126 ComplexPairTy VisitUnaryCoawait(const UnaryOperator *E) { in VisitUnaryCoawait() 191 ComplexPairTy VisitPrePostIncDec(const UnaryOperator *E, in VisitPrePostIncDec() 196 ComplexPairTy VisitUnaryPostDec(const UnaryOperator *E) { in VisitUnaryPostDec() 199 ComplexPairTy VisitUnaryPostInc(const UnaryOperator *E) { in VisitUnaryPostInc() 202 ComplexPairTy VisitUnaryPreDec(const UnaryOperator *E) { in VisitUnaryPreDec() 205 ComplexPairTy VisitUnaryPreInc(const UnaryOperator *E) { in VisitUnaryPreInc() 209 ComplexPairTy VisitUnaryPlus (const UnaryOperator *E) { in VisitUnaryPlus() 214 ComplexPairTy VisitUnaryMinus (const UnaryOperator *E); 215 ComplexPairTy VisitUnaryNot (const UnaryOperator *E); 217 ComplexPairTy VisitUnaryExtension(const UnaryOperator *E) { in VisitUnaryExtension() [all …]
|
H A D | CGExprScalar.cpp | 145 if (const auto *UnOp = dyn_cast<UnaryOperator>(E)) in isFixedPointOp() 180 assert((isa<UnaryOperator>(Op.E) || isa<BinaryOperator>(Op.E)) && in CanElideOverflowCheck() 189 if (const auto *UO = dyn_cast<UnaryOperator>(Op.E)) in CanElideOverflowCheck() 445 Value *VisitUnaryCoawait(const UnaryOperator *E) { in VisitUnaryCoawait() 583 Value *VisitUnaryPostDec(const UnaryOperator *E) { in VisitUnaryPostDec() 587 Value *VisitUnaryPostInc(const UnaryOperator *E) { in VisitUnaryPostInc() 591 Value *VisitUnaryPreDec(const UnaryOperator *E) { in VisitUnaryPreDec() 595 Value *VisitUnaryPreInc(const UnaryOperator *E) { in VisitUnaryPreInc() 600 llvm::Value *EmitIncDecConsiderOverflowBehavior(const UnaryOperator *E, 604 llvm::Value *EmitScalarPrePostIncDec(const UnaryOperator *E, LValue LV, [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
H A D | InstrTypes.h | 103 class UnaryOperator : public UnaryInstruction { 107 UnaryOperator(UnaryOps iType, Value *S, Type *Ty, 109 UnaryOperator(UnaryOps iType, Value *S, Type *Ty, 115 UnaryOperator *cloneImpl() const; 124 static UnaryOperator *Create(UnaryOps Op, Value *S, 132 static UnaryOperator *Create(UnaryOps Op, Value *S, 140 static UnaryOperator *Create##OPC(Value *V, const Twine &Name = "") {\ 145 static UnaryOperator *Create##OPC(Value *V, const Twine &Name, \ 151 static UnaryOperator *Create##OPC(Value *V, const Twine &Name, \ 157 static UnaryOperator * [all …]
|
H A D | NoFolder.h | 166 return UnaryOperator::CreateFNeg(C); in CreateFNeg() 175 return UnaryOperator::Create(Opc, C); in CreateUnOp()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/ |
H A D | BodyFarm.cpp | 68 UnaryOperator *makeDereference(const Expr *Arg, QualType Ty); 147 UnaryOperator *ASTMaker::makeDereference(const Expr *Arg, QualType Ty) { in makeDereference() 148 return UnaryOperator::Create(C, const_cast<Expr *>(Arg), UO_Deref, Ty, in makeDereference() 447 UnaryOperator *FlagCheck = UnaryOperator::Create( in create_call_once() 521 UnaryOperator::Create(C, M.makeIntegerLiteral(0, C.LongTy), UO_Not, in create_dispatch_once()
|
H A D | ReachableCode.cpp | 250 const UnaryOperator *UO = cast<UnaryOperator>(S); in isConfigurationValue() 560 const UnaryOperator *UO = cast<UnaryOperator>(S); in GetUnreachableLoc()
|
H A D | UninitializedValues.cpp | 289 void VisitUnaryOperator(UnaryOperator *UO); 392 void ClassifyRefs::VisitUnaryOperator(UnaryOperator *UO) { in VisitUnaryOperator() 438 const auto *UO = dyn_cast<UnaryOperator>(Ex); in VisitCallExpr()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | Expr.cpp | 143 if (const UnaryOperator *UO = dyn_cast<UnaryOperator>(E)) { in isKnownToHaveBooleanValue() 1268 StringRef UnaryOperator::getOpcodeStr(Opcode Op) { in getOpcodeStr() 1277 UnaryOperator::getOverloadedOpcode(OverloadedOperatorKind OO, bool Postfix) { in getOverloadedOpcode() 1292 OverloadedOperatorKind UnaryOperator::getOverloadedOperator(Opcode Opc) { in getOverloadedOperator() 1423 } else if (UnaryOperator *UO = dyn_cast<UnaryOperator>(CEE)) { in getReferencedDeclOfCallee() 2360 if (auto *UO = dyn_cast<UnaryOperator>(E)) in isReadIfDiscardedInCPlusPlus11() 2428 const UnaryOperator *UO = cast<UnaryOperator>(this); in isUnusedResultAWarning() 2648 if (isa<UnaryOperator>(PO->getSyntacticForm()) || in isUnusedResultAWarning() 2775 return cast<UnaryOperator>(E)->getSubExpr()->isOBJCGCCandidate(Ctx); in isOBJCGCCandidate() 3052 if (const UnaryOperator* UnOp = dyn_cast<UnaryOperator>(E)) { in isImplicitCXXThis() [all …]
|
H A D | ExprClassification.cpp | 243 switch (cast<UnaryOperator>(E)->getOpcode()) { in ClassifyInternal() 252 return ClassifyInternal(Ctx, cast<UnaryOperator>(E)->getSubExpr()); in ClassifyInternal() 258 const Expr *Op = cast<UnaryOperator>(E)->getSubExpr()->IgnoreParens(); in ClassifyInternal()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
H A D | ASTUtils.cpp | 70 if (auto *unaryOp = dyn_cast<UnaryOperator>(E)) { in tryToFindPtrOrigin()
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | ExprEngine.h | 540 void VisitUnaryOperator(const UnaryOperator* B, ExplodedNode *Pred, 544 void VisitIncrementDecrementOperator(const UnaryOperator* U, 614 const UnaryOperator* U,
|