Home
last modified time | relevance | path

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

/third_party/node/deps/v8/src/compiler/
Dbytecode-liveness-map.h20 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()
[all …]
Dbytecode-analysis.cc107 BytecodeLivenessState* in_liveness, in UpdateInLivenessForOutOperand()
156 BytecodeLivenessState* in_liveness, in UpdateInLivenessForInOperand()
194 void UpdateInLiveness(BytecodeLivenessState* in_liveness, in UpdateInLiveness()
233 void UpdateInLiveness(BytecodeLivenessState* in_liveness, in UpdateInLiveness()
240 void UpdateInLiveness(Bytecode bytecode, BytecodeLivenessState* in_liveness, in UpdateInLiveness()
255 BytecodeLivenessState* next_bytecode_in_liveness, Zone* zone) { in EnsureOutLivenessIsNotAlias()
266 zone->New<BytecodeLivenessState>(*next_bytecode_in_liveness, zone); in EnsureOutLivenessIsNotAlias()
272 BytecodeLivenessState* next_bytecode_in_liveness, in UpdateOutLiveness()
311 liveness.out = zone->New<BytecodeLivenessState>( in UpdateOutLiveness()
365 BytecodeLivenessState* next_bytecode_in_liveness, in UpdateOutLiveness()
[all …]
Dstate-values-utils.h23 class BytecodeLivenessState; variable
30 const BytecodeLivenessState* liveness = nullptr);
62 Node** values, size_t count, const BytecodeLivenessState* liveness);
65 const BytecodeLivenessState* liveness, size_t level);
Dstate-values-utils.cc141 Node** values, size_t count, const BytecodeLivenessState* liveness) { in FillBufferWithValues()
173 const BytecodeLivenessState* liveness, in BuildTree()
234 const BytecodeLivenessState* liveness) { in CheckTreeContainsValues()
255 Node** values, size_t count, const BytecodeLivenessState* liveness) { in GetNodeForValues()
Dbytecode-analysis.h125 const BytecodeLivenessState* GetInLivenessFor(int offset) const;
126 const BytecodeLivenessState* GetOutLivenessFor(int offset) const;
Dbytecode-liveness-map.cc11 std::string ToString(const BytecodeLivenessState& liveness) { in ToString()
Dbytecode-graph-builder.cc179 const BytecodeLivenessState* liveness);
349 void BuildLoopExitsForFunctionExit(const BytecodeLivenessState* liveness);
351 const BytecodeLivenessState* liveness);
354 void BuildReturn(const BytecodeLivenessState* liveness);
569 const BytecodeLivenessState* liveness);
581 void Merge(Environment* other, const BytecodeLivenessState* liveness);
585 const BytecodeLivenessState* liveness);
588 const BytecodeLivenessState* liveness);
598 const BytecodeLivenessState* liveness);
789 const BytecodeLivenessState* liveness) { in Merge()
[all …]
/third_party/node/deps/v8/src/maglev/
Dmaglev-interpreter-frame-state.h78 const compiler::BytecodeLivenessState* liveness) in CompactInterpreterFrameState()
84 const compiler::BytecodeLivenessState* liveness, in CompactInterpreterFrameState()
163 const compiler::BytecodeLivenessState* liveness() const { return liveness_; } in liveness()
178 const compiler::BytecodeLivenessState* liveness) { in SizeFor()
183 const compiler::BytecodeLivenessState* const liveness_;
250 const compiler::BytecodeLivenessState* liveness) in MergePointInterpreterFrameState()
260 int predecessor_count, const compiler::BytecodeLivenessState* liveness, in MergePointInterpreterFrameState()
Dmaglev-register-frame-array.h53 const compiler::BytecodeLivenessState* liveness) { in CopyFrom()
Dmaglev-graph-builder.h375 const compiler::BytecodeLivenessState* GetInLiveness() const { in GetInLiveness()
378 const compiler::BytecodeLivenessState* GetOutLiveness() const { in GetOutLiveness()
Dmaglev-graph-builder.cc62 const compiler::BytecodeLivenessState* liveness = in MaglevGraphBuilder()
781 const compiler::BytecodeLivenessState* liveness = in MergeIntoFrameState()