Home
last modified time | relevance | path

Searched refs:merge_offset (Results 1 – 2 of 2) sorted by relevance

/third_party/node/deps/v8/src/maglev/
Dmaglev-interpreter-frame-state.h230 int merge_offset, interpreter::Register reg, in CheckIsLoopPhiIfNeeded() argument
234 if (!analysis.IsLoopHeader(merge_offset)) return; in CheckIsLoopPhiIfNeeded()
235 auto& assignments = analysis.GetLoopInfoFor(merge_offset).assignments(); in CheckIsLoopPhiIfNeeded()
240 analysis.GetInLivenessFor(merge_offset)->RegisterIsLive(reg.index())); in CheckIsLoopPhiIfNeeded()
249 int merge_offset, int predecessor_count, BasicBlock* predecessor, in MergePointInterpreterFrameState() argument
259 const MaglevCompilationUnit& info, int merge_offset, in MergePointInterpreterFrameState() argument
271 entry = NewLoopPhi(info.zone(), reg, merge_offset); in MergePointInterpreterFrameState()
278 entry = NewLoopPhi(info.zone(), reg, merge_offset); in MergePointInterpreterFrameState()
292 int merge_offset) { in Merge() argument
299 CheckIsLoopPhiIfNeeded(compilation_unit, merge_offset, reg, value); in Merge()
[all …]
Dmaglev-ir.h1260 Phi(uint32_t bitfield, interpreter::Register owner, int merge_offset) in Phi() argument
1261 : Base(bitfield), owner_(owner), merge_offset_(merge_offset) {} in Phi()
1264 int merge_offset() const { return merge_offset_; } in merge_offset() function