Searched refs:BytecodeLivenessState (Results 1 – 6 of 6) sorted by relevance
/external/v8/src/compiler/ |
D | bytecode-liveness-map.h | 19 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 …]
|
D | bytecode-liveness-map.cc | 12 : in(new (zone) BytecodeLivenessState(register_count, zone)), in BytecodeLiveness() 13 out(new (zone) BytecodeLivenessState(register_count, zone)) {} in BytecodeLiveness()
|
D | bytecode-analysis.cc | 95 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()
|
D | bytecode-analysis.h | 127 const BytecodeLivenessState* GetInLivenessFor(int offset) const; 130 const BytecodeLivenessState* GetOutLivenessFor(int offset) const;
|
D | bytecode-graph-builder.h | 276 void BuildLoopExitsForFunctionExit(const BytecodeLivenessState* liveness); 278 const BytecodeLivenessState* liveness); 281 void BuildReturn(const BytecodeLivenessState* liveness);
|
D | bytecode-graph-builder.cc | 68 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 …]
|