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

References

tools/clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h
  322   SExpr(const SExpr &E) : Opcode(E.Opcode), Flags(E.Flags) {}
  370     Flags = VK_Let;
  376     Flags = VK_Let;
  381     Flags = Vd.kind();
  387   VariableKind kind() const { return static_cast<VariableKind>(Flags); }
  402   void setKind(VariableKind K) { Flags = K; }
  924   bool isArrow() const { return (Flags & 0x01) != 0; }
  927     if (b) Flags |= 0x01;
  928     else Flags &= 0xFFFE;
 1000   Alloc(SExpr *D, AllocKind K) : SExpr(COP_Alloc), Dtype(D) { Flags = K; }
 1001   Alloc(const Alloc &A, SExpr *Dt) : SExpr(A), Dtype(Dt) { Flags = A.kind(); }
 1005   AllocKind kind() const { return static_cast<AllocKind>(Flags); }
 1167     Flags = Op;
 1170   UnaryOp(const UnaryOp &U, SExpr *E) : SExpr(U), Expr0(E) { Flags = U.Flags; }
 1170   UnaryOp(const UnaryOp &U, SExpr *E) : SExpr(U), Expr0(E) { Flags = U.Flags; }
 1175     return static_cast<TIL_UnaryOpcode>(Flags);
 1206     Flags = Op;
 1211     Flags = B.Flags;
 1211     Flags = B.Flags;
 1217     return static_cast<TIL_BinaryOpcode>(Flags);
 1255   Cast(TIL_CastOpcode Op, SExpr *E) : SExpr(COP_Cast), Expr0(E) { Flags = Op; }
 1256   Cast(const Cast &C, SExpr *E) : SExpr(C), Expr0(E) { Flags = C.Flags; }
 1256   Cast(const Cast &C, SExpr *E) : SExpr(C), Expr0(E) { Flags = C.Flags; }
 1261     return static_cast<TIL_CastOpcode>(Flags);
 1313   Status status() const { return static_cast<Status>(Flags); }
 1314   void setStatus(Status s) { Flags = s; }