Home
last modified time | relevance | path

Searched refs:UnaryOperatorKind (Results 1 – 25 of 27) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCheckerHelpers.h79 UnaryOperatorKind Un;
85 explicit OperatorKind(UnaryOperatorKind Un) : IsBinary{false} { Op.Un = Un; } in OperatorKind()
99 UnaryOperatorKind GetUnaryOpUnsafe() const { in GetUnaryOpUnsafe()
105 std::optional<UnaryOperatorKind> GetUnaryOp() const { in GetUnaryOp()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DIterator.h151 bool isAccessOperator(UnaryOperatorKind OK);
154 bool isDereferenceOperator(UnaryOperatorKind OK);
157 bool isIncrementOperator(UnaryOperatorKind OK);
159 bool isDecrementOperator(UnaryOperatorKind OK);
H A DIterator.cpp131 bool isAccessOperator(UnaryOperatorKind OK) { in isAccessOperator()
145 bool isDereferenceOperator(UnaryOperatorKind OK) { in isDereferenceOperator()
157 bool isIncrementOperator(UnaryOperatorKind OK) { in isIncrementOperator()
165 bool isDecrementOperator(UnaryOperatorKind OK) { in isDecrementOperator()
H A DInvalidatedIteratorChecker.cpp76 UnaryOperatorKind OK = UO->getOpcode(); in checkPreStmt()
H A DIteratorRangeChecker.cpp149 UnaryOperatorKind OK = UO->getOpcode(); in checkPreStmt()
H A DIteratorModeling.cpp254 UnaryOperatorKind OK = UO->getOpcode(); in checkPostStmt()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DOperationKinds.h30 enum UnaryOperatorKind { enum
H A DStmt.h514 LLVM_PREFERRED_TYPE(UnaryOperatorKind)
H A DExpr.h2256 typedef UnaryOperatorKind Opcode;
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaPseudoObject.h31 UnaryOperatorKind Opcode, Expr *Op);
H A DSema.h7264 ExprResult CreateBuiltinUnaryOp(SourceLocation OpLoc, UnaryOperatorKind Opc,
7266 ExprResult BuildUnaryOp(Scope *S, SourceLocation OpLoc, UnaryOperatorKind Opc,
10762 UnaryOperatorKind Opc,
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCheckerHelpers.cpp166 llvm::StringMap<UnaryOperatorKind> UnOps{ in operationKindFromOverloadedOperator()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaPseudoObject.cpp219 UnaryOperatorKind opcode,
292 UnaryOperatorKind opcode,
492 UnaryOperatorKind opcode, in buildIncDecOperation()
938 UnaryOperatorKind opcode, in buildIncDecOperation()
1474 UnaryOperatorKind opcode, Expr *op) { in checkIncDec()
H A DSemaOpenACCAtomic.cpp102 UnaryOperatorKind Operator;
H A DSemaExpr.cpp4825 UnaryOperatorKind Opc; in ActOnPostfixUnaryOp()
13062 UnaryOperatorKind Opc = UO->getOpcode(); in diagnoseXorMisusedAsPow()
14751 static inline UnaryOperatorKind ConvertTokenKindToUnaryOpcode( in ConvertTokenKindToUnaryOpcode()
14753 UnaryOperatorKind Opc; in ConvertTokenKindToUnaryOpcode()
15644 UnaryOperatorKind Opc, Expr *InputExpr, in CreateBuiltinUnaryOp()
15923 UnaryOperatorKind Opc, Expr *Input, in BuildUnaryOp()
H A DSemaTemplate.cpp6540 UnaryOperatorKind FirstOpKind; in CheckTemplateArgumentAddressOfObjectOrFunction()
6543 UnaryOperatorKind UnOpKind = UnOp->getOpcode(); in CheckTemplateArgumentAddressOfObjectOrFunction()
H A DTreeTransform.h2746 UnaryOperatorKind Opc, in RebuildUnaryOperator()
17526 UnaryOperatorKind Opc in RebuildCXXOperatorCallExpr()
17549 UnaryOperatorKind Opc in RebuildCXXOperatorCallExpr()
H A DSemaDeclAttr.cpp3716 S.Context, VariableReference, UnaryOperatorKind::UO_AddrOf, in handleCleanupAttr()
H A DSemaCodeComplete.cpp5838 if (UO->getOpcode() == UnaryOperatorKind::UO_Deref) { in getApproximateType()
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchersInternal.h2098 inline std::optional<UnaryOperatorKind>
2104 inline std::optional<UnaryOperatorKind>
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DStmtProfile.cpp1727 UnaryOperatorKind &UnaryOp, in DecodeOperatorCall()
1940 UnaryOperatorKind UnaryOp = UO_Extension; in VisitCXXOperatorCallExpr()
H A DExpr.cpp1413 UnaryOperatorKind
H A DExprConstant.cpp11377 UnaryOperatorKind Op, in handleVectorUnaryOperator()
11432 UnaryOperatorKind Op = E->getOpcode(); in VisitUnaryOperator()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenExpr.cpp610 UnaryOperatorKind op = e->getOpcode(); in emitUnaryOpLValue()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DUnsafeBufferUsage.cpp3229 if (AddrOfExpr->getOpcode() == UnaryOperatorKind::UO_AddrOf && in FixVarInitializerWithSpan()

12