Home
last modified time | relevance | path

Searched refs:UnaryOperator (Results 1 – 25 of 94) sorted by relevance

1234

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DStmtVisitor.h85 } 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 DRecursiveASTVisitor.h379 bool TraverseUnary##NAME(UnaryOperator *S, \
386 bool WalkUpFromUnary##NAME(UnaryOperator *S) { \
391 bool VisitUnary##NAME(UnaryOperator *S) { return true; }
571 } else if (UnaryOperator *UnOp = dyn_cast<UnaryOperator>(S)) {
575 DISPATCH_STMT(Unary##NAME, UnaryOperator, S);
2561 DEF_TRAVERSE_STMT(UnaryOperator, {})
H A DStmtDataCollectors.td133 class UnaryOperator {
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaFixItUtils.cpp89 isa<UnaryOperator>(Expr)) in tryToFixConversion()
106 if (const UnaryOperator *UO = dyn_cast<UnaryOperator>(Expr)) { in tryToFixConversion()
140 if (const UnaryOperator *UO = dyn_cast<UnaryOperator>(Expr)) { in tryToFixConversion()
H A DSemaPseudoObject.cpp128 if (UnaryOperator *uop = dyn_cast<UnaryOperator>(e)) { in rebuild()
131 return new (S.Context) UnaryOperator(e, uop->getOpcode(), in rebuild()
501 assert(UnaryOperator::isIncrementDecrementOp(opcode)); in buildIncDecOperation()
512 if (UnaryOperator::isPostfix(opcode) && in buildIncDecOperation()
523 if (UnaryOperator::isIncrementOp(opcode)) { in buildIncDecOperation()
541 UnaryOperator *syntactic = new (S.Context) UnaryOperator( in buildIncDecOperation()
956 << unsigned(UnaryOperator::isDecrementOp(opcode)) in buildIncDecOperation()
968 << unsigned(UnaryOperator::isDecrementOp(opcode)) in buildIncDecOperation()
1569 assert(UnaryOperator::isIncrementDecrementOp(opcode)); in checkPseudoObjectIncDec()
1649 if (UnaryOperator *uop = dyn_cast<UnaryOperator>(syntax)) { in recreateSyntacticForm()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DUndefinedAssignmentChecker.cpp66 if (const UnaryOperator *U = dyn_cast<UnaryOperator>(StoreE)) { in checkBind()
H A DDeadStoresChecker.cpp303 else if (const UnaryOperator* U = dyn_cast<UnaryOperator>(S)) { in observeStmt()
411 const UnaryOperator *U = dyn_cast<UnaryOperator>(S); in operator ()()
H A DIdenticalExprChecker.cpp491 const UnaryOperator *UnaryOp1 = cast<UnaryOperator>(Stmt1); in isIdenticalStmt()
492 const UnaryOperator *UnaryOp2 = cast<UnaryOperator>(Stmt2); in isIdenticalStmt()
H A DPointerArithChecker.cpp46 check::PreStmt<BinaryOperator>, check::PreStmt<UnaryOperator>,
64 void checkPreStmt(const UnaryOperator *UOp, CheckerContext &C) const;
297 void PointerArithChecker::checkPreStmt(const UnaryOperator *UOp, in checkPreStmt()
H A DDereferenceChecker.cpp156 const UnaryOperator *U = cast<UnaryOperator>(S); in reportBug()
H A DTestAfterDivZeroChecker.cpp231 } else if (const UnaryOperator *U = dyn_cast<UnaryOperator>(Condition)) { in checkBranchCondition()
H A DCastToStructChecker.cpp74 const auto *U = dyn_cast<UnaryOperator>(E); in VisitCastExpr()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExprComplex.cpp122 ComplexPairTy VisitUnaryCoawait(const UnaryOperator *E) { in VisitUnaryCoawait()
187 ComplexPairTy VisitPrePostIncDec(const UnaryOperator *E, in VisitPrePostIncDec()
192 ComplexPairTy VisitUnaryPostDec(const UnaryOperator *E) { in VisitUnaryPostDec()
195 ComplexPairTy VisitUnaryPostInc(const UnaryOperator *E) { in VisitUnaryPostInc()
198 ComplexPairTy VisitUnaryPreDec(const UnaryOperator *E) { in VisitUnaryPreDec()
201 ComplexPairTy VisitUnaryPreInc(const UnaryOperator *E) { in VisitUnaryPreInc()
205 ComplexPairTy VisitUnaryPlus (const UnaryOperator *E) { in VisitUnaryPlus()
210 ComplexPairTy VisitUnaryMinus (const UnaryOperator *E);
211 ComplexPairTy VisitUnaryNot (const UnaryOperator *E);
213 ComplexPairTy VisitUnaryExtension(const UnaryOperator *E) { in VisitUnaryExtension()
[all …]
H A DCGExprScalar.cpp168 if (const auto *UO = dyn_cast<UnaryOperator>(Op.E)) in CanElideOverflowCheck()
430 Value *VisitUnaryCoawait(const UnaryOperator *E) { in VisitUnaryCoawait()
569 Value *VisitUnaryPostDec(const UnaryOperator *E) { in VisitUnaryPostDec()
573 Value *VisitUnaryPostInc(const UnaryOperator *E) { in VisitUnaryPostInc()
577 Value *VisitUnaryPreDec(const UnaryOperator *E) { in VisitUnaryPreDec()
581 Value *VisitUnaryPreInc(const UnaryOperator *E) { in VisitUnaryPreInc()
594 Value *VisitUnaryAddrOf(const UnaryOperator *E) { in VisitUnaryAddrOf()
600 Value *VisitUnaryDeref(const UnaryOperator *E) { in VisitUnaryDeref()
605 Value *VisitUnaryPlus(const UnaryOperator *E) { in VisitUnaryPlus()
610 Value *VisitUnaryMinus (const UnaryOperator *E);
[all …]
H A DCGExprAgg.cpp122 void VisitUnaryCoawait(UnaryOperator *E) { Visit(E->getSubExpr()); } in VisitUnaryCoawait()
123 void VisitUnaryExtension(UnaryOperator *E) { Visit(E->getSubExpr()); } in VisitUnaryExtension()
135 void VisitUnaryDeref(UnaryOperator *E) { EmitAggLoadOfLValue(E); } in VisitUnaryDeref()
1098 } else if (const UnaryOperator *uop = dyn_cast<UnaryOperator>(E)) { in isBlockVarRef()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/
H A DBodyFarm.cpp69 UnaryOperator *makeDereference(const Expr *Arg, QualType Ty);
150 UnaryOperator *ASTMaker::makeDereference(const Expr *Arg, QualType Ty) { in makeDereference()
151 return new (C) UnaryOperator(const_cast<Expr*>(Arg), UO_Deref, Ty, in makeDereference()
451 UnaryOperator *FlagCheck = new (C) UnaryOperator( in create_call_once()
522 new (C) UnaryOperator(M.makeIntegerLiteral(0, C.LongTy), UO_Not, C.LongTy, in create_dispatch_once()
H A DReachableCode.cpp249 const UnaryOperator *UO = cast<UnaryOperator>(S); in isConfigurationValue()
560 const UnaryOperator *UO = cast<UnaryOperator>(S); in GetUnreachableLoc()
H A DUninitializedValues.cpp350 void VisitUnaryOperator(UnaryOperator *UO);
452 void ClassifyRefs::VisitUnaryOperator(UnaryOperator *UO) { in VisitUnaryOperator()
482 const auto *UO = dyn_cast<UnaryOperator>(Ex); in VisitCallExpr()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DExpr.cpp142 if (const UnaryOperator *UO = dyn_cast<UnaryOperator>(E)) { in isKnownToHaveBooleanValue()
1193 StringRef UnaryOperator::getOpcodeStr(Opcode Op) { in getOpcodeStr()
1217 OverloadedOperatorKind UnaryOperator::getOverloadedOperator(Opcode Opc) { in getOverloadedOperator()
1354 } else if (UnaryOperator *UO = dyn_cast<UnaryOperator>(CEE)) { in getReferencedDeclOfCallee()
2186 const UnaryOperator *UO = cast<UnaryOperator>(this); in isUnusedResultAWarning()
2386 if (isa<UnaryOperator>(PO->getSyntacticForm()) || in isUnusedResultAWarning()
2567 if (UnaryOperator* P = dyn_cast<UnaryOperator>(E)) { in IgnoreParens()
2862 if (const UnaryOperator* UnOp = dyn_cast<UnaryOperator>(E)) { in isImplicitCXXThis()
3016 const UnaryOperator* Exp = cast<UnaryOperator>(this); in isConstantInitializer()
3242 if (cast<UnaryOperator>(this)->isIncrementDecrementOp()) in HasSideEffects()
[all …]
H A DExprConstant.cpp3530 const UnaryOperator *E;
4764 bool VisitUnaryPlus(const UnaryOperator *E) in VisitUnaryPlus()
5313 bool VisitUnaryDeref(const UnaryOperator *E);
5314 bool VisitUnaryReal(const UnaryOperator *E);
5315 bool VisitUnaryImag(const UnaryOperator *E);
6963 bool VisitUnaryReal(const UnaryOperator *E) in VisitUnaryReal()
7476 bool VisitUnaryReal(const UnaryOperator *E);
7477 bool VisitUnaryImag(const UnaryOperator *E);
9949 bool VisitUnaryReal(const UnaryOperator *E);
9950 bool VisitUnaryImag(const UnaryOperator *E);
[all …]
H A DExprClassification.cpp234 switch (cast<UnaryOperator>(E)->getOpcode()) { in ClassifyInternal()
243 return ClassifyInternal(Ctx, cast<UnaryOperator>(E)->getSubExpr()); in ClassifyInternal()
249 const Expr *Op = cast<UnaryOperator>(E)->getSubExpr()->IgnoreParens(); in ClassifyInternal()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExprEngine.h500 void VisitUnaryOperator(const UnaryOperator* B, ExplodedNode *Pred,
504 void VisitIncrementDecrementOperator(const UnaryOperator* U,
571 const UnaryOperator* U,
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Core/
H A DClangForward.h121 class UnaryOperator; variable
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyCommon.h57 class UnaryOperator; variable
408 til::SExpr *translateUnaryOperator(const UnaryOperator *UO,
/freebsd-12.1/contrib/llvm/lib/IR/
H A DInstructions.cpp2017 UnaryOperator::UnaryOperator(UnaryOps iType, Value *S, in UnaryOperator() function in UnaryOperator
2026 UnaryOperator::UnaryOperator(UnaryOps iType, Value *S, in UnaryOperator() function in UnaryOperator
2035 UnaryOperator *UnaryOperator::Create(UnaryOps Op, Value *S, in Create()
2038 return new UnaryOperator(Op, S, S->getType(), Name, InsertBefore); in Create()
2041 UnaryOperator *UnaryOperator::Create(UnaryOps Op, Value *S, in Create()
2044 UnaryOperator *Res = Create(Op, S, Name); in Create()
2049 void UnaryOperator::AssertOK() { in AssertOK()
3807 UnaryOperator *UnaryOperator::cloneImpl() const { in cloneImpl()

1234