Lines Matching defs:BytecodeLivenessState
20 class BytecodeLivenessState : public ZoneObject {
39 explicit Iterator(const BytecodeLivenessState& liveness, StartTag)
47 explicit Iterator(const BytecodeLivenessState& liveness, EndTag)
51 friend class BytecodeLivenessState;
54 BytecodeLivenessState(int register_count, Zone* zone)
56 BytecodeLivenessState(const BytecodeLivenessState&) = delete;
57 BytecodeLivenessState& operator=(const BytecodeLivenessState&) = delete;
59 BytecodeLivenessState(const BytecodeLivenessState& other, Zone* zone)
70 bool Equals(const BytecodeLivenessState& other) const {
92 void Union(const BytecodeLivenessState& other) {
96 bool UnionIsChanged(const BytecodeLivenessState& other) {
100 void CopyFrom(const BytecodeLivenessState& other) {
118 BytecodeLivenessState* in;
119 BytecodeLivenessState* out;
157 BytecodeLivenessState* GetInLiveness(int offset) {
160 const BytecodeLivenessState* GetInLiveness(int offset) const {
164 BytecodeLivenessState* GetOutLiveness(int offset) {
167 const BytecodeLivenessState* GetOutLiveness(int offset) const {
178 V8_EXPORT_PRIVATE std::string ToString(const BytecodeLivenessState& liveness);