reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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; }