Searched refs:merge_offset (Results 1 – 2 of 2) sorted by relevance
/third_party/node/deps/v8/src/maglev/ |
D | maglev-interpreter-frame-state.h | 230 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 …]
|
D | maglev-ir.h | 1260 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
|