Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCheckerHelpers.h77 UnaryOperatorKind Un;
83 explicit OperatorKind(UnaryOperatorKind Un) : IsBinary{false} { Op.Un = Un; } in OperatorKind()
97 UnaryOperatorKind GetUnaryOpUnsafe() const { in GetUnaryOpUnsafe()
103 Optional<UnaryOperatorKind> GetUnaryOp() const { in GetUnaryOp()
/freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DIterator.h155 bool isAccessOperator(UnaryOperatorKind OK);
158 bool isDereferenceOperator(UnaryOperatorKind OK);
161 bool isIncrementOperator(UnaryOperatorKind OK);
163 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.cpp81 UnaryOperatorKind OK = UO->getOpcode(); in checkPreStmt()
H A DIteratorRangeChecker.cpp150 UnaryOperatorKind OK = UO->getOpcode(); in checkPreStmt()
H A DIteratorModeling.cpp253 UnaryOperatorKind OK = UO->getOpcode(); in checkPostStmt()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DOperationKinds.h30 enum UnaryOperatorKind { enum
H A DExpr.h2170 typedef UnaryOperatorKind Opcode;
/freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCheckerHelpers.cpp157 llvm::StringMap<UnaryOperatorKind> UnOps{ in operationKindFromOverloadedOperator()
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaPseudoObject.cpp214 UnaryOperatorKind opcode,
287 UnaryOperatorKind opcode,
487 UnaryOperatorKind opcode, in buildIncDecOperation()
932 UnaryOperatorKind opcode, in buildIncDecOperation()
1553 UnaryOperatorKind opcode, Expr *op) { in checkPseudoObjectIncDec()
H A DSemaExpr.cpp4626 UnaryOperatorKind Opc; in ActOnPostfixUnaryOp()
12343 UnaryOperatorKind Opc = UO->getOpcode(); in diagnoseXorMisusedAsPow()
13879 static inline UnaryOperatorKind ConvertTokenKindToUnaryOpcode( in ConvertTokenKindToUnaryOpcode()
13881 UnaryOperatorKind Opc; in ConvertTokenKindToUnaryOpcode()
14766 UnaryOperatorKind Opc, in CreateBuiltinUnaryOp()
15029 UnaryOperatorKind Opc, Expr *Input) { in BuildUnaryOp()
H A DSemaTemplate.cpp6416 UnaryOperatorKind FirstOpKind; in CheckTemplateArgumentAddressOfObjectOrFunction()
6419 UnaryOperatorKind UnOpKind = UnOp->getOpcode(); in CheckTemplateArgumentAddressOfObjectOrFunction()
H A DTreeTransform.h2485 UnaryOperatorKind Opc, in RebuildUnaryOperator()
14593 UnaryOperatorKind Opc in RebuildCXXOperatorCallExpr()
14640 UnaryOperatorKind Opc in RebuildCXXOperatorCallExpr()
H A DSemaOverload.cpp13232 Sema::CreateOverloadedUnaryOp(SourceLocation OpLoc, UnaryOperatorKind Opc, in CreateOverloadedUnaryOp()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchersInternal.h2085 inline Optional<UnaryOperatorKind>
2091 inline Optional<UnaryOperatorKind>
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DStmtProfile.cpp1546 UnaryOperatorKind &UnaryOp, in DecodeOperatorCall()
1758 UnaryOperatorKind UnaryOp = UO_Extension; in VisitCXXOperatorCallExpr()
H A DExpr.cpp1342 UnaryOperatorKind
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h3863 UnaryOperatorKind Opc,
5267 ExprResult CreateBuiltinUnaryOp(SourceLocation OpLoc, UnaryOperatorKind Opc,
5270 UnaryOperatorKind Opc, Expr *Input);
11686 UnaryOperatorKind Opcode, Expr *Op);