Home
last modified time | relevance | path

Searched refs:BytecodeLivenessState (Results 1 – 6 of 6) sorted by relevance

/external/v8/src/compiler/
Dbytecode-liveness-map.h19 class BytecodeLivenessState : public ZoneObject {
21 BytecodeLivenessState(int register_count, Zone* zone) in BytecodeLivenessState() function
38 bool Equals(const BytecodeLivenessState& other) const { in Equals()
60 void Union(const BytecodeLivenessState& other) { in Union()
64 bool UnionIsChanged(const BytecodeLivenessState& other) { in UnionIsChanged()
68 void CopyFrom(const BytecodeLivenessState& other) { in CopyFrom()
75 DISALLOW_COPY_AND_ASSIGN(BytecodeLivenessState);
79 BytecodeLivenessState* in;
80 BytecodeLivenessState* out;
95 BytecodeLivenessState* GetInLiveness(int offset) { in GetInLiveness()
[all …]
Dbytecode-liveness-map.cc12 : in(new (zone) BytecodeLivenessState(register_count, zone)), in BytecodeLiveness()
13 out(new (zone) BytecodeLivenessState(register_count, zone)) {} in BytecodeLiveness()
Dbytecode-analysis.cc95 void UpdateInLiveness(Bytecode bytecode, BytecodeLivenessState& in_liveness, in UpdateInLiveness()
203 void UpdateOutLiveness(Bytecode bytecode, BytecodeLivenessState& out_liveness, in UpdateOutLiveness()
204 BytecodeLivenessState* next_bytecode_in_liveness, in UpdateOutLiveness()
264 BytecodeLivenessState** next_bytecode_in_liveness, in UpdateLiveness()
312 BytecodeLivenessState* next_bytecode_in_liveness = nullptr; in Analyze()
604 const BytecodeLivenessState* BytecodeAnalysis::GetInLivenessFor( in GetInLivenessFor()
611 const BytecodeLivenessState* BytecodeAnalysis::GetOutLivenessFor( in GetOutLivenessFor()
797 BytecodeLivenessState previous_liveness(bytecode_array()->register_count(), in LivenessIsValid()
803 BytecodeLivenessState* next_bytecode_in_liveness = nullptr; in LivenessIsValid()
Dbytecode-analysis.h127 const BytecodeLivenessState* GetInLivenessFor(int offset) const;
130 const BytecodeLivenessState* GetOutLivenessFor(int offset) const;
Dbytecode-graph-builder.h276 void BuildLoopExitsForFunctionExit(const BytecodeLivenessState* liveness);
278 const BytecodeLivenessState* liveness);
281 void BuildReturn(const BytecodeLivenessState* liveness);
Dbytecode-graph-builder.cc68 const BytecodeLivenessState* liveness);
80 void Merge(Environment* other, const BytecodeLivenessState* liveness);
84 const BytecodeLivenessState* liveness);
87 const BytecodeLivenessState* liveness);
288 const BytecodeLivenessState* liveness) { in Merge()
353 const BytecodeLivenessState* liveness) { in PrepareForLoop()
421 const BytecodeLivenessState* liveness) { in PrepareForLoopExit()
485 const BytecodeLivenessState* liveness) { in Checkpoint()
613 const BytecodeLivenessState* liveness_before = in PrepareEagerCheckpoint()
647 const BytecodeLivenessState* liveness_after = in PrepareFrameState()
[all …]