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