reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/tools/clang/include/clang/AST/StmtDataCollectors.inc
  217     addData(S->getOpcode());
tools/clang/include/clang/AST/Expr.h
 2077   bool isPrefix() const { return isPrefix(getOpcode()); }
 2078   bool isPostfix() const { return isPostfix(getOpcode()); }
 2084     return isIncrementOp(getOpcode());
 2091     return isDecrementOp(getOpcode());
 2096     return isIncrementDecrementOp(getOpcode());
 2102   bool isArithmeticOp() const { return isArithmeticOp(getOpcode()); }
tools/clang/include/clang/AST/ExprCXX.h
 2911       assert(cast<UnaryOperator>(E)->getOpcode() == UO_AddrOf);
tools/clang/include/clang/AST/RecursiveASTVisitor.h
  571     switch (UnOp->getOpcode()) {
tools/clang/include/clang/AST/StmtVisitor.h
   85       switch (UnOp->getOpcode()) {
tools/clang/include/clang/ASTMatchers/ASTMatchers.h
 4530   return Name == Node.getOpcodeStr(Node.getOpcode());
tools/clang/lib/AST/ASTDiagnostic.cpp
 1809       if (UO->getOpcode() == UO_Minus)
tools/clang/lib/AST/ASTImporter.cpp
 6537       ToSubExpr, E->getOpcode(), ToType, E->getValueKind(), E->getObjectKind(),
tools/clang/lib/AST/Expr.cpp
  143     switch (UO->getOpcode()) {
 1453     if (UO->getOpcode() == UO_Deref)
 2415     switch (UO->getOpcode()) {
 2888     if (UO->getOpcode() == UO_Extension)
 3101       if (UnOp->getOpcode() == UO_Extension) {
 3259     if (Exp->getOpcode() == UO_Extension)
tools/clang/lib/AST/ExprCXX.cpp
   69     assert(NotEq->getOpcode() == UO_LNot);
tools/clang/lib/AST/ExprClassification.cpp
  235     switch (cast<UnaryOperator>(E)->getOpcode()) {
tools/clang/lib/AST/ExprConstant.cpp
12021   switch (E->getOpcode()) {
12272   switch (E->getOpcode()) {
12542   switch (E->getOpcode()) {
13052   switch (E->getOpcode()) {
13994     switch (Exp->getOpcode()) {
tools/clang/lib/AST/ItaniumMangle.cpp
 4063     mangleOperatorName(UnaryOperator::getOverloadedOperator(UO->getOpcode()),
tools/clang/lib/AST/JSONNodeDumper.cpp
 1151   JOS.attribute("opcode", UnaryOperator::getOpcodeStr(UO->getOpcode()));
tools/clang/lib/AST/MicrosoftMangle.cpp
 1374     if (UO->getOpcode() == UO_AddrOf)
tools/clang/lib/AST/StmtPrinter.cpp
 1207     OS << UnaryOperator::getOpcodeStr(Node->getOpcode());
 1211     switch (Node->getOpcode()) {
 1228     OS << UnaryOperator::getOpcodeStr(Node->getOpcode());
tools/clang/lib/AST/StmtProfile.cpp
 1099   ID.AddInteger(S->getOpcode());
tools/clang/lib/AST/TextNodeDumper.cpp
  802      << UnaryOperator::getOpcodeStr(Node->getOpcode()) << "'";
tools/clang/lib/Analysis/CFG.cpp
   88     if (UO->getOpcode() != UO_Minus)
 2372   if (U->getOpcode() == UO_LNot)
tools/clang/lib/Analysis/Consumed.cpp
  900   switch (UOp->getOpcode()) {
tools/clang/lib/Analysis/LiveVariables.cpp
  477   switch (UO->getOpcode()) {
tools/clang/lib/Analysis/ReachableCode.cpp
  250       if (UO->getOpcode() != UO_LNot && UO->getOpcode() != UO_Minus)
  250       if (UO->getOpcode() != UO_LNot && UO->getOpcode() != UO_Minus)
tools/clang/lib/Analysis/ThreadSafety.cpp
 1446     if (UOP->getOpcode() == UO_LNot) {
 1722     if (UO->getOpcode() == UO_Deref)
 1968   switch (UO->getOpcode()) {
tools/clang/lib/Analysis/ThreadSafetyCommon.cpp
  174     if (UO->getOpcode() == UO_LNot) {
  432   switch (UO->getOpcode()) {
tools/clang/lib/Analysis/UninitializedValues.cpp
  488       if (UO && UO->getOpcode() == UO_AddrOf)
tools/clang/lib/CodeGen/CGCall.cpp
 3197     if (uop->getOpcode() == UO_AddrOf)
tools/clang/lib/CodeGen/CGClass.cpp
 1184         if (!DUO || DUO->getOpcode() != UO_AddrOf)
 1196         if (!SUO || SUO->getOpcode() != UO_AddrOf)
tools/clang/lib/CodeGen/CGExpr.cpp
 1128     if (UO->getOpcode() == UO_AddrOf) {
 1196       if (UO->getOpcode() == UO_Extension)
 2680   if (E->getOpcode() == UO_Extension)
 2684   switch (E->getOpcode()) {
 2714     if (E->getOpcode() == UO_Real &&
 2723       (E->getOpcode() == UO_Real
 2734     bool isInc = E->getOpcode() == UO_PreInc;
tools/clang/lib/CodeGen/CGExprCXX.cpp
 2097     if (UO->getOpcode() == UO_Deref)
tools/clang/lib/CodeGen/CGExprScalar.cpp
 1545   if (UO && UO->getOpcode() == UO_Minus) {
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
  543     if (E->getOpcode() == UO_AddrOf) {
tools/clang/lib/CodeGen/CodeGenFunction.cpp
 1474     if (CondUOp->getOpcode() == UO_LNot) {
tools/clang/lib/CodeGen/CodeGenPGO.cpp
  330         if (UO->getOpcode() == UO_LNot)
tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp
  767     if (UOE->getOpcode() == UO_Plus || UOE->getOpcode() == UO_Minus)
  767     if (UOE->getOpcode() == UO_Plus || UOE->getOpcode() == UO_Minus)
tools/clang/lib/Index/IndexBody.cpp
   83       } else if (UO->getOpcode() == UO_AddrOf) {
tools/clang/lib/Sema/SemaCast.cpp
 1896     if (UO->getOpcode() == UO_AddrOf)
tools/clang/lib/Sema/SemaChecking.cpp
 7081     if (UnaOp->getOpcode() == UO_AddrOf && ASE) {
 9648             if (UnaryOp->getOpcode() == UO_AddrOf)
10408     switch (UO->getOpcode()) {
10998       if (UO->getOpcode() == UO_Minus || UO->getOpcode() == UO_Not)
10998       if (UO->getOpcode() == UO_Minus || UO->getOpcode() == UO_Not)
11103     if (UOp->getOpcode() == UO_Minus || UOp->getOpcode() == UO_Plus)
11103     if (UOp->getOpcode() == UO_Minus || UOp->getOpcode() == UO_Plus)
11471       if (UO->getOpcode() == UO_Minus)
11890       if (UO->getOpcode() == UO_Minus)
12050     if (UO->getOpcode() == UO_Not &&
12143     if (U->getOpcode() == UO_LNot) {
12145     } else if (U->getOpcode() != UO_AddrOf) {
12249     if (UO->getOpcode() != UO_AddrOf)
12656       if (Mod && (UO->getOpcode() == UO_PreInc || UO->getOpcode() == UO_PreDec))
12656       if (Mod && (UO->getOpcode() == UO_PreInc || UO->getOpcode() == UO_PreDec))
13171     if (UO->getOpcode() == UO_AddrOf)
13396         switch (UO->getOpcode()) {
14391       if (UO->getOpcode() == UO_AddrOf || UO->getOpcode() == UO_Deref) {
14391       if (UO->getOpcode() == UO_AddrOf || UO->getOpcode() == UO_Deref) {
14652       cast<UnaryOperator>(E)->getOpcode() == UO_AddrOf) {
tools/clang/lib/Sema/SemaDecl.cpp
10988       if (E->getOpcode() == UO_AddrOf && isRecordType &&
tools/clang/lib/Sema/SemaDeclAttr.cpp
  610     if (E->getOpcode() == UO_LNot || E->getOpcode() == UO_AddrOf ||
  610     if (E->getOpcode() == UO_LNot || E->getOpcode() == UO_AddrOf ||
  611         E->getOpcode() == UO_Deref)
  683       if (UOp->getOpcode() == UO_AddrOf)
tools/clang/lib/Sema/SemaDeclCXX.cpp
 3773       if (E->getOpcode() == UO_AddrOf) {
tools/clang/lib/Sema/SemaExpr.cpp
  485     if (UO->getOpcode() == UO_Deref &&
 5706     if (UnOp->getOpcode() == UO_AddrOf) {
 7689     return OP->getOpcode() == UO_LNot;
10259   if (!UO || UO->getOpcode() != UO_LNot) return;
11181       UnaryOperatorKind Opc = UO->getOpcode();
11926       if ((UO->getOpcode() == UO_Plus || UO->getOpcode() == UO_Minus) &&
11926       if ((UO->getOpcode() == UO_Plus || UO->getOpcode() == UO_Minus) &&
11935           << (UO->getOpcode() == UO_Plus ? "+" : "-")
12241     switch(UO->getOpcode()) {
12290         assert(cast<UnaryOperator>(E)->getOpcode() == UO_AddrOf);
12344       if (uOp->getOpcode() == UO_Deref)
15043       if (E->getOpcode() == UO_AddrOf && E->getType()->isMemberPointerType())
15093     if (E->getOpcode() == UO_Deref)
16520     if (UO->getOpcode() != UO_Extension)
tools/clang/lib/Sema/SemaExprCXX.cpp
 7297     if (UO->getOpcode() == UO_Deref)
tools/clang/lib/Sema/SemaExprMember.cpp
 1439         if (UO->getOpcode() == UO_Deref)
tools/clang/lib/Sema/SemaExprObjC.cpp
 4348     assert(uo->getOpcode() == UO_Extension);
tools/clang/lib/Sema/SemaFixItUtils.cpp
  106         if (UO->getOpcode() == UO_AddrOf) {
  140         if (UO->getOpcode() == UO_Deref) {
tools/clang/lib/Sema/SemaInit.cpp
  154       assert(UO->getOpcode() == UO_Extension);
  176       assert(UO->getOpcode() == UO_Extension);
 5328     if (op->getOpcode() == UO_AddrOf)
 6988     if (U->getOpcode() == UO_Deref)
 7211     if (UO->getOpcode() == UO_AddrOf) {
 7682     if (UO->getOpcode() == UO_Deref &&
tools/clang/lib/Sema/SemaOverload.cpp
 1683         assert(cast<UnaryOperator>(From->IgnoreParens())->getOpcode()
 1690         assert(cast<UnaryOperator>(From->IgnoreParens())->getOpcode() ==
14187     assert(UnOp->getOpcode() == UO_AddrOf &&
tools/clang/lib/Sema/SemaPseudoObject.cpp
  128         assert(uop->getOpcode() == UO_Extension);
  130         return new (S.Context) UnaryOperator(e, uop->getOpcode(),
 1650         op, uop->getOpcode(), uop->getType(), uop->getValueKind(),
tools/clang/lib/Sema/SemaStmt.cpp
 1406       if (E->getOpcode() == UO_Deref)
 1585       switch (UO->getOpcode()) {
tools/clang/lib/Sema/SemaTemplate.cpp
 5937       UnaryOperatorKind UnOpKind = UnOp->getOpcode();
 6001       if (UnOp->getOpcode() == UO_AddrOf) {
 6243     if (UnOp->getOpcode() == UO_AddrOf) {
tools/clang/lib/Sema/TreeTransform.h
 9427   if (E->getOpcode() == UO_AddrOf)
 9438                                            E->getOpcode(),
tools/clang/lib/Serialization/ASTWriterStmt.cpp
  607   Record.push_back(E->getOpcode()); // FIXME: stable encoding
tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp
   74     if (!U || U->getOpcode() != UO_AddrOf)
tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
  472     if (U->getOpcode() != UO_AddrOf)
tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp
  492     return UnaryOp1->getOpcode() == UnaryOp2->getOpcode();
  492     return UnaryOp1->getOpcode() == UnaryOp2->getOpcode();
tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp
  231     if (U->getOpcode() == UO_LNot) {
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
  119       if (U->getOpcode() == UO_Deref || U->getOpcode() == UO_AddrOf ||
  119       if (U->getOpcode() == UO_Deref || U->getOpcode() == UO_AddrOf ||
 1902     if (UO->getOpcode() == UO_LNot)
 1913     if (UO->getOpcode() == UO_AddrOf && UO->getSubExpr()->isLValue())
 2291         if (UO->getOpcode() == UO_LNot) {
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
 1814       if (AMgr.options.ShouldEagerlyAssume && (U->getOpcode() == UO_LNot)) {
tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp
  935     switch (U->getOpcode()) {
 1019       switch (U->getOpcode()) {
tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp
  448     return UnaryOperator::getOpcodeStr(U->getOpcode());
tools/clang/lib/Tooling/Transformer/SourceCodeBuilders.cpp
   76     if (Op->getOpcode() == UO_AddrOf) {
   97     if (Op->getOpcode() == UO_Deref) {
  118     if (Op->getOpcode() == UO_Deref) {
  142     if (Op->getOpcode() == UO_AddrOf) {
tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp
   32     UnaryOperator::Opcode OC = Op->getOpcode();
tools/clang/tools/extra/clang-tidy/bugprone/InfiniteLoopCheck.cpp
   46     if (UnOp->getOpcode() == UO_AddrOf)
tools/clang/tools/extra/clang-tidy/bugprone/MisplacedWideningCastCheck.cpp
   84     if (Uop->getOpcode() == UO_Not)
tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp
  129     return cast<UnaryOperator>(Left)->getOpcode() ==
  130            cast<UnaryOperator>(Right)->getOpcode();
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp
  597             if (UOP->getOpcode() == UO_AddrOf)
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp
  221     return Uop->getOpcode() == UO_Deref ? Uop->getSubExpr() : nullptr;
  328   return Uop->getOpcode() == UO_Deref &&
tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp
  132   if (UnaryOp && UnaryOp->getOpcode() == UO_Plus)
tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp
   63   return UnaryOperatorExpr && UnaryOperatorExpr->getOpcode() == UO_LNot;
tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp
  186     if (U->getOpcode() == UO_PreInc || U->getOpcode() == UO_PreDec ||
  186     if (U->getOpcode() == UO_PreInc || U->getOpcode() == UO_PreDec ||
  187         U->getOpcode() == UO_PostInc || U->getOpcode() == UO_PostDec) {
  187         U->getOpcode() == UO_PostInc || U->getOpcode() == UO_PostDec) {
  192     } else if (U->getOpcode() == UO_Deref) {
tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp
   47     if (Op->getOpcode() == UO_AddrOf) {
tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp
  203       if (UnOp->getOpcode() == UO_LNot) {
  254     if (UnOp->getOpcode() == UO_LNot) {
tools/clang/unittests/Tooling/RecursiveASTVisitorTestPostOrderVisitor.cpp
   34     VisitedNodes.push_back(Op->getOpcodeStr(Op->getOpcode()));