| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | StmtVisitor.h | 87 } else if (PTR(UnaryOperator) UnOp = dyn_cast<UnaryOperator>(S)) { in Visit() 89 case UO_PostInc: DISPATCH(UnaryPostInc, UnaryOperator); in Visit() 90 case UO_PostDec: DISPATCH(UnaryPostDec, UnaryOperator); in Visit() 91 case UO_PreInc: DISPATCH(UnaryPreInc, UnaryOperator); in Visit() 92 case UO_PreDec: DISPATCH(UnaryPreDec, UnaryOperator); in Visit() 93 case UO_AddrOf: DISPATCH(UnaryAddrOf, UnaryOperator); in Visit() 94 case UO_Deref: DISPATCH(UnaryDeref, UnaryOperator); in Visit() 95 case UO_Plus: DISPATCH(UnaryPlus, UnaryOperator); in Visit() 96 case UO_Minus: DISPATCH(UnaryMinus, UnaryOperator); in Visit() 97 case UO_Not: DISPATCH(UnaryNot, UnaryOperator); in Visit() [all …]
|
| H A D | ComputeDependence.h | 28 class UnaryOperator; variable 117 ExprDependence computeDependence(UnaryOperator *E, const ASTContext &Ctx);
|
| /freebsd/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() 525 result = buildSet(result.get(), opcLoc, UnaryOperator::isPrefix(opcode) && in buildIncDecOperation() 529 if (UnaryOperator::isPrefix(opcode) && !captureSetValueAsResult() && in buildIncDecOperation() 534 UnaryOperator *syntactic = in buildIncDecOperation() 535 UnaryOperator::Create(S.Context, syntacticOp, opcode, resultType, in buildIncDecOperation() 952 << unsigned(UnaryOperator::isDecrementOp(opcode)) in buildIncDecOperation() [all …]
|
| H A D | SemaBPF.cpp | 51 !isa<UnaryOperator>(Arg->IgnoreParens())) in isValidPreserveTypeInfoArg() 80 const auto *UO = dyn_cast<UnaryOperator>(Arg->IgnoreParens()); in isValidPreserveEnumValueArg()
|
| /freebsd/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/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 | 357 else if (const UnaryOperator* U = dyn_cast<UnaryOperator>(S)) { in observeStmt() 490 const UnaryOperator *U = dyn_cast<UnaryOperator>(S); in operator ()()
|
| H A D | IteratorRangeChecker.cpp | 30 : public Checker<check::PreCall, check::PreStmt<UnaryOperator>, 51 void checkPreStmt(const UnaryOperator *UO, CheckerContext &C) const; 143 void IteratorRangeChecker::checkPreStmt(const UnaryOperator *UO, in checkPreStmt()
|
| H A D | TestAfterDivZeroChecker.cpp | 223 } 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()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenExprScalar.cpp | 72 if (const auto *unop = llvm::dyn_cast<UnaryOperator>(e)) in isFixedPointOp() 384 mlir::Value VisitUnaryPostDec(const UnaryOperator *e) { in VisitUnaryPostDec() 388 mlir::Value VisitUnaryPostInc(const UnaryOperator *e) { in VisitUnaryPostInc() 392 mlir::Value VisitUnaryPreDec(const UnaryOperator *e) { in VisitUnaryPreDec() 396 mlir::Value VisitUnaryPreInc(const UnaryOperator *e) { in VisitUnaryPreInc() 400 mlir::Value emitScalarPrePostIncDec(const UnaryOperator *e, LValue lv, in emitScalarPrePostIncDec() 533 mlir::Value emitIncDecConsiderOverflowBehavior(const UnaryOperator *e, in emitIncDecConsiderOverflowBehavior() 553 mlir::Value VisitUnaryAddrOf(const UnaryOperator *e) { in VisitUnaryAddrOf() 563 mlir::Value VisitUnaryDeref(const UnaryOperator *e) { in VisitUnaryDeref() 569 mlir::Value VisitUnaryPlus(const UnaryOperator *e) { in VisitUnaryPlus() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExprComplex.cpp | 130 ComplexPairTy VisitUnaryCoawait(const UnaryOperator *E) { in VisitUnaryCoawait() 199 ComplexPairTy VisitPrePostIncDec(const UnaryOperator *E, in VisitPrePostIncDec() 204 ComplexPairTy VisitUnaryPostDec(const UnaryOperator *E) { in VisitUnaryPostDec() 207 ComplexPairTy VisitUnaryPostInc(const UnaryOperator *E) { in VisitUnaryPostInc() 210 ComplexPairTy VisitUnaryPreDec(const UnaryOperator *E) { in VisitUnaryPreDec() 213 ComplexPairTy VisitUnaryPreInc(const UnaryOperator *E) { in VisitUnaryPreInc() 218 ComplexPairTy VisitUnaryPlus(const UnaryOperator *E, 220 ComplexPairTy VisitPlus(const UnaryOperator *E, QualType PromotionType); 221 ComplexPairTy VisitUnaryMinus(const UnaryOperator *E, 223 ComplexPairTy VisitMinus(const UnaryOperator *E, QualType PromotionType); [all …]
|
| H A D | CGExprScalar.cpp | 150 if (const auto *UnOp = dyn_cast<UnaryOperator>(E)) in isFixedPointOp() 194 assert((isa<UnaryOperator>(Op.E) || isa<BinaryOperator>(Op.E)) && in CanElideOverflowCheck() 214 const UnaryOperator *UO = dyn_cast<UnaryOperator>(Op.E); in CanElideOverflowCheck() 490 Value *VisitUnaryCoawait(const UnaryOperator *E) { in VisitUnaryCoawait() 638 Value *VisitUnaryPostDec(const UnaryOperator *E) { in VisitUnaryPostDec() 642 Value *VisitUnaryPostInc(const UnaryOperator *E) { in VisitUnaryPostInc() 646 Value *VisitUnaryPreDec(const UnaryOperator *E) { in VisitUnaryPreDec() 650 Value *VisitUnaryPreInc(const UnaryOperator *E) { in VisitUnaryPreInc() 655 llvm::Value *EmitIncDecConsiderOverflowBehavior(const UnaryOperator *E, 659 llvm::Value *EmitScalarPrePostIncDec(const UnaryOperator *E, LValue LV, [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| 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 | UnsafeBufferUsage.cpp | 52 std::string VisitUnaryOperator(const UnaryOperator *UO) { in VisitUnaryOperator() 529 if (auto *UO = dyn_cast<UnaryOperator>(Ptr->IgnoreParenImpCasts())) in isPtrBufferSafe() 530 return UO && UO->getOpcode() == UnaryOperator::Opcode::UO_AddrOf; in isPtrBufferSafe() 1265 const UnaryOperator *Op; 1270 Op(Result.getNodeAs<UnaryOperator>(OpTag)) {} in IncrementGadget() 1278 const auto *UO = dyn_cast<UnaryOperator>(S); in matches() 1313 const UnaryOperator *Op; 1318 Op(Result.getNodeAs<UnaryOperator>(OpTag)) {} in DecrementGadget() 1326 const auto *UO = dyn_cast<UnaryOperator>(S); in matches() 2083 const UnaryOperator *Op = nullptr; [all …]
|
| H A D | ReachableCode.cpp | 251 const UnaryOperator *UO = cast<UnaryOperator>(S); in isConfigurationValue() 609 const UnaryOperator *UO = cast<UnaryOperator>(S); in GetUnreachableLoc()
|
| H A D | UninitializedValues.cpp | 295 void VisitUnaryOperator(UnaryOperator *UO); 400 void ClassifyRefs::VisitUnaryOperator(UnaryOperator *UO) { in VisitUnaryOperator() 446 const auto *UO = dyn_cast<UnaryOperator>(Ex); in VisitCallExpr() 821 while (const auto *UO = dyn_cast<UnaryOperator>(Ex)) in VisitGCCAsmStmt()
|
| /freebsd/contrib/llvm-project/llvm/lib/SandboxIR/ |
| H A D | Context.cpp | 208 auto *LLVMUnaryOperator = cast<llvm::UnaryOperator>(LLVMV); in getOrCreateValueInternal() 209 It->second = std::unique_ptr<UnaryOperator>( in getOrCreateValueInternal() 210 new UnaryOperator(LLVMUnaryOperator, *this)); in getOrCreateValueInternal() 590 UnaryOperator *Context::createUnaryOperator(llvm::UnaryOperator *I) { in createUnaryOperator() 591 auto NewPtr = std::unique_ptr<UnaryOperator>(new UnaryOperator(I, *this)); in createUnaryOperator() 592 return cast<UnaryOperator>(registerValue(std::move(NewPtr))); in createUnaryOperator()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/ |
| H A D | Context.h | 215 LLVM_ABI UnaryOperator *createUnaryOperator(llvm::UnaryOperator *I); 216 friend UnaryOperator; // For createUnaryOperator()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | Expr.cpp | 144 if (const UnaryOperator *UO = dyn_cast<UnaryOperator>(E)) { in isKnownToHaveBooleanValue() 1405 StringRef UnaryOperator::getOpcodeStr(Opcode Op) { in getOpcodeStr() 1414 UnaryOperator::getOverloadedOpcode(OverloadedOperatorKind OO, bool Postfix) { in getOverloadedOpcode() 1429 OverloadedOperatorKind UnaryOperator::getOverloadedOperator(Opcode Opc) { in getOverloadedOperator() 1570 } else if (auto *UO = dyn_cast<UnaryOperator>(CEE)) { in getReferencedDeclOfCallee() 2575 if (auto *UO = dyn_cast<UnaryOperator>(E)) in isReadIfDiscardedInCPlusPlus11() 2647 const UnaryOperator *UO = cast<UnaryOperator>(this); in isUnusedResultAWarning() 2880 if (auto *UO = dyn_cast<UnaryOperator>(POE->getSyntacticForm())) in isUnusedResultAWarning() 3009 return cast<UnaryOperator>(E)->getSubExpr()->isOBJCGCCandidate(Ctx); in isOBJCGCCandidate() 3286 if (const UnaryOperator* UnOp = dyn_cast<UnaryOperator>(E)) { in isImplicitCXXThis() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | SymbolManager.h | 340 UnaryOperator::Opcode Op; 344 UnarySymExpr(SymbolID Sym, const SymExpr *In, UnaryOperator::Opcode Op, in UnarySymExpr() 365 UnaryOperator::Opcode getOpcode() const { return Op; } in getOpcode() 371 UnaryOperator::Opcode Op, QualType T) { in Profile()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | InstrTypes.h | 101 class UnaryOperator : public UnaryInstruction { 105 LLVM_ABI UnaryOperator(UnaryOps iType, Value *S, Type *Ty, const Twine &Name, 111 LLVM_ABI UnaryOperator *cloneImpl() const; 119 LLVM_ABI static UnaryOperator *Create(UnaryOps Op, Value *S, 127 static UnaryOperator *Create##OPC(Value *V, const Twine &Name = "") { \ 132 static UnaryOperator *Create##OPC(Value *V, const Twine &Name, \ 138 static UnaryOperator * 142 UnaryOperator *UO = Create(Opc, V, Name, InsertBefore); 147 static UnaryOperator *CreateFNegFMF(Value *Op, Instruction *FMFSource,
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Compiler.h | 143 bool VisitFixedPointUnaryOperator(const UnaryOperator *E); 152 bool VisitUnaryOperator(const UnaryOperator *E); 153 bool VisitVectorUnaryOperator(const UnaryOperator *E); 154 bool VisitComplexUnaryOperator(const UnaryOperator *E);
|