reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
151 bool isClobber() const { return Value.is<Clobber>(); } 155 bool isDef() const { return Value.is<Def>(); } 160 return Value.is<Other>() && Value.cast<Other>() == NonLocal; 160 return Value.is<Other>() && Value.cast<Other>() == NonLocal; 166 return Value.is<Other>() && Value.cast<Other>() == NonFuncLocal; 166 return Value.is<Other>() && Value.cast<Other>() == NonFuncLocal; 172 return Value.is<Other>() && Value.cast<Other>() == Unknown; 172 return Value.is<Other>() && Value.cast<Other>() == Unknown; 178 switch (Value.getTag()) { 180 return Value.cast<Invalid>(); 182 return Value.cast<Clobber>(); 184 return Value.cast<Def>(); 191 bool operator==(const MemDepResult &M) const { return Value == M.Value; } 191 bool operator==(const MemDepResult &M) const { return Value == M.Value; } 192 bool operator!=(const MemDepResult &M) const { return Value != M.Value; } 192 bool operator!=(const MemDepResult &M) const { return Value != M.Value; } 193 bool operator<(const MemDepResult &M) const { return Value < M.Value; } 193 bool operator<(const MemDepResult &M) const { return Value < M.Value; } 194 bool operator>(const MemDepResult &M) const { return Value > M.Value; } 194 bool operator>(const MemDepResult &M) const { return Value > M.Value; } 200 bool isDirty() const { return Value.is<Invalid>(); }