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

References

tools/clang/lib/AST/ExprCXX.cpp
   77     Result.Opcode = SkippedNot ? BO_NE : BO->getOpcode();
   78     Result.LHS = BO->getLHS();
   79     Result.RHS = BO->getRHS();
   80     Result.InnerBinOp = BO;
   85     case OO_Less: Result.Opcode = BO_LT; break;
   86     case OO_LessEqual: Result.Opcode = BO_LE; break;
   87     case OO_Greater: Result.Opcode = BO_GT; break;
   88     case OO_GreaterEqual: Result.Opcode = BO_GE; break;
   89     case OO_Spaceship: Result.Opcode = BO_Cmp; break;
   90     case OO_EqualEqual: Result.Opcode = SkippedNot ? BO_NE : BO_EQ; break;
   93     Result.LHS = BO->getArg(0);
   94     Result.RHS = BO->getArg(1);
   95     Result.InnerBinOp = BO;
  103     std::swap(Result.LHS, Result.RHS);
  103     std::swap(Result.LHS, Result.RHS);
  106   if (Result.Opcode == BO_EQ || Result.Opcode == BO_NE)
  106   if (Result.Opcode == BO_EQ || Result.Opcode == BO_NE)
  107     return Result;
  110   E = Result.LHS->IgnoreImplicit();
  113     Result.LHS = BO->getLHS();
  114     Result.RHS = BO->getRHS();
  115     Result.InnerBinOp = BO;
  118     Result.LHS = BO->getArg(0);
  119     Result.RHS = BO->getArg(1);
  120     Result.InnerBinOp = BO;
  127     std::swap(Result.LHS, Result.RHS);
  127     std::swap(Result.LHS, Result.RHS);
  128   return Result;