| /freebsd-14.2/contrib/llvm-project/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 115 ExprDependence computeDependence(UnaryOperator *E, const ASTContext &Ctx);
|
| /freebsd-14.2/contrib/llvm-project/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() 143 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() 494 assert(UnaryOperator::isIncrementDecrementOp(opcode)); in buildIncDecOperation() 505 if (UnaryOperator::isPostfix(opcode) && in buildIncDecOperation() 516 if (UnaryOperator::isIncrementOp(opcode)) { in buildIncDecOperation() 529 if (UnaryOperator::isPrefix(opcode) && !captureSetValueAsResult() && in buildIncDecOperation() 534 UnaryOperator *syntactic = in buildIncDecOperation() 951 << unsigned(UnaryOperator::isDecrementOp(opcode)) in buildIncDecOperation() 963 << unsigned(UnaryOperator::isDecrementOp(opcode)) in buildIncDecOperation() 1566 assert(UnaryOperator::isIncrementDecrementOp(opcode)); in checkPseudoObjectIncDec() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/Transformer/ |
| H A D | SourceCodeBuilders.cpp | 36 if (isa<UnaryOperator>(Expr) || isa<BinaryOperator>(Expr) || in mayEverNeedParens() 87 if (const auto *Op = dyn_cast<UnaryOperator>(&E)) in buildDereference() 110 if (const auto *Op = dyn_cast<UnaryOperator>(&E)) in buildAddressOf() 133 if (const auto *Op = llvm::dyn_cast<UnaryOperator>(&E)) in buildAccessForValue() 159 if (const auto *Op = llvm::dyn_cast<UnaryOperator>(&E)) in buildAccessForPointer()
|
| /freebsd-14.2/contrib/llvm-project/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; 70 void InvalidatedIteratorChecker::checkPreStmt(const UnaryOperator *UO, in checkPreStmt()
|
| H A D | UndefinedAssignmentChecker.cpp | 59 if (const UnaryOperator *U = dyn_cast<UnaryOperator>(StoreE)) { in checkBind()
|
| H A D | DeadStoresChecker.cpp | 358 else if (const UnaryOperator* U = dyn_cast<UnaryOperator>(S)) { in observeStmt() 491 const UnaryOperator *U = dyn_cast<UnaryOperator>(S); in operator ()()
|
| 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 | PointerArithChecker.cpp | 46 check::PreStmt<BinaryOperator>, check::PreStmt<UnaryOperator>, 64 void checkPreStmt(const UnaryOperator *UOp, CheckerContext &C) const; 290 void PointerArithChecker::checkPreStmt(const UnaryOperator *UOp, in checkPreStmt()
|
| H A D | IteratorRangeChecker.cpp | 30 : public Checker<check::PreCall, check::PreStmt<UnaryOperator>, 51 void checkPreStmt(const UnaryOperator *UO, CheckerContext &C) const; 138 void IteratorRangeChecker::checkPreStmt(const UnaryOperator *UO, in checkPreStmt()
|
| H A D | ArrayBoundCheckerV2.cpp | 50 check::PostStmt<UnaryOperator>, 68 void checkPostStmt(const UnaryOperator *E, CheckerContext &C) const { in checkPostStmt() 475 const auto *UnaryOp = dyn_cast_or_null<UnaryOperator>(S); in isInAddressOf()
|
| H A D | TestAfterDivZeroChecker.cpp | 226 } else if (const UnaryOperator *U = dyn_cast<UnaryOperator>(Condition)) { in checkBranchCondition()
|
| H A D | DereferenceChecker.cpp | 201 const UnaryOperator *U = cast<UnaryOperator>(S); in reportBug()
|
| H A D | CastToStructChecker.cpp | 73 const auto *U = dyn_cast<UnaryOperator>(E); in VisitCastExpr()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExprComplex.cpp | 126 ComplexPairTy VisitUnaryCoawait(const UnaryOperator *E) { in VisitUnaryCoawait() 195 ComplexPairTy VisitPrePostIncDec(const UnaryOperator *E, in VisitPrePostIncDec() 200 ComplexPairTy VisitUnaryPostDec(const UnaryOperator *E) { in VisitUnaryPostDec() 203 ComplexPairTy VisitUnaryPostInc(const UnaryOperator *E) { in VisitUnaryPostInc() 206 ComplexPairTy VisitUnaryPreDec(const UnaryOperator *E) { in VisitUnaryPreDec() 209 ComplexPairTy VisitUnaryPreInc(const UnaryOperator *E) { in VisitUnaryPreInc() 214 ComplexPairTy VisitUnaryPlus(const UnaryOperator *E, 217 ComplexPairTy VisitUnaryMinus(const UnaryOperator *E, 220 ComplexPairTy VisitUnaryNot (const UnaryOperator *E); 222 ComplexPairTy VisitUnaryExtension(const UnaryOperator *E) { in VisitUnaryExtension() [all …]
|
| H A D | CGExprScalar.cpp | 185 if (const auto *UO = dyn_cast<UnaryOperator>(Op.E)) in CanElideOverflowCheck() 597 Value *VisitUnaryPreDec(const UnaryOperator *E) { in VisitUnaryPreDec() 601 Value *VisitUnaryPreInc(const UnaryOperator *E) { in VisitUnaryPreInc() 614 Value *VisitUnaryAddrOf(const UnaryOperator *E) { in VisitUnaryAddrOf() 620 Value *VisitUnaryDeref(const UnaryOperator *E) { in VisitUnaryDeref() 626 Value *VisitUnaryPlus(const UnaryOperator *E, 629 Value *VisitUnaryMinus(const UnaryOperator *E, 635 Value *VisitUnaryReal(const UnaryOperator *E, 638 Value *VisitUnaryImag(const UnaryOperator *E, 1590 const UnaryOperator *UO = dyn_cast<UnaryOperator>(Info.E); in EmitBinOpCheck() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | UnsafeBufferUsage.cpp | 38 std::string VisitUnaryOperator(const UnaryOperator *UO) { in VisitUnaryOperator() 240 AST_MATCHER(UnaryOperator, isPreInc) { in AST_MATCHER() argument 442 const UnaryOperator *Op; 447 Op(Result.Nodes.getNodeAs<UnaryOperator>(OpTag)) {} in IncrementGadget() 477 const UnaryOperator *Op; 482 Op(Result.Nodes.getNodeAs<UnaryOperator>(OpTag)) {} in DecrementGadget() 838 const UnaryOperator *Op = nullptr; 878 const UnaryOperator *Node; // the `&DRE[any]` node 883 Node(Result.Nodes.getNodeAs<UnaryOperator>( in UPCAddressofArraySubscriptGadget() 1026 const UnaryOperator *Node; // the `++Ptr` node [all …]
|
| H A D | BodyFarm.cpp | 70 UnaryOperator *makeDereference(const Expr *Arg, QualType Ty); 153 UnaryOperator *ASTMaker::makeDereference(const Expr *Arg, QualType Ty) { in makeDereference() 154 return UnaryOperator::Create(C, const_cast<Expr *>(Arg), UO_Deref, Ty, in makeDereference() 479 UnaryOperator *FlagCheck = UnaryOperator::Create( in create_call_once() 552 UnaryOperator::Create(C, M.makeIntegerLiteral(0, C.LongTy), UO_Not, in create_dispatch_once()
|
| H A D | ReachableCode.cpp | 251 const UnaryOperator *UO = cast<UnaryOperator>(S); in isConfigurationValue() 566 const UnaryOperator *UO = cast<UnaryOperator>(S); in GetUnreachableLoc()
|
| H A D | UninitializedValues.cpp | 304 void VisitUnaryOperator(UnaryOperator *UO); 407 void ClassifyRefs::VisitUnaryOperator(UnaryOperator *UO) { in VisitUnaryOperator() 453 const auto *UO = dyn_cast<UnaryOperator>(Ex); in VisitCallExpr() 812 while (const auto *UO = dyn_cast<UnaryOperator>(Ex)) in VisitGCCAsmStmt()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | SymbolManager.h | 331 UnaryOperator::Opcode Op; 335 UnarySymExpr(const SymExpr *In, UnaryOperator::Opcode Op, QualType T) in UnarySymExpr() 354 UnaryOperator::Opcode getOpcode() const { return Op; } in getOpcode() 360 UnaryOperator::Opcode Op, QualType T) { in Profile() 555 UnaryOperator::Opcode op, QualType t);
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | InstrTypes.h | 100 class UnaryOperator : public UnaryInstruction { 104 UnaryOperator(UnaryOps iType, Value *S, Type *Ty, 106 UnaryOperator(UnaryOps iType, Value *S, Type *Ty, 112 UnaryOperator *cloneImpl() const; 121 static UnaryOperator *Create(UnaryOps Op, Value *S, 129 static UnaryOperator *Create(UnaryOps Op, Value *S, 137 static UnaryOperator *Create##OPC(Value *V, const Twine &Name = "") {\ 142 static UnaryOperator *Create##OPC(Value *V, const Twine &Name, \ 148 static UnaryOperator *Create##OPC(Value *V, const Twine &Name, \ 154 static UnaryOperator * [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | Expr.cpp | 145 if (const UnaryOperator *UO = dyn_cast<UnaryOperator>(E)) { in isKnownToHaveBooleanValue() 1375 StringRef UnaryOperator::getOpcodeStr(Opcode Op) { in getOpcodeStr() 2522 if (auto *UO = dyn_cast<UnaryOperator>(E)) in isReadIfDiscardedInCPlusPlus11() 2594 const UnaryOperator *UO = cast<UnaryOperator>(this); in isUnusedResultAWarning() 3230 if (const UnaryOperator* UnOp = dyn_cast<UnaryOperator>(E)) { in isImplicitCXXThis() 3395 const UnaryOperator* Exp = cast<UnaryOperator>(this); in isConstantInitializer() 3797 if (auto UO = dyn_cast<UnaryOperator>(this)) in getFPFeaturesInEffect() 4067 if (UnaryOperator *UnOp = dyn_cast<UnaryOperator>(E)) in getSourceBitField() 4749 UnaryOperator *UnaryOperator::CreateEmpty(const ASTContext &C, in CreateEmpty() 4756 UnaryOperator::UnaryOperator(const ASTContext &Ctx, Expr *input, Opcode opc, in UnaryOperator() function in UnaryOperator [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | ASTUtils.cpp | 69 if (auto *unaryOp = dyn_cast<UnaryOperator>(E)) { in tryToFindPtrOrigin()
|