Searched refs:JumpLoop (Results 1 - 11 of 11) sorted by relevance
/third_party/node/deps/v8/src/maglev/ |
H A D | maglev-graph-printer.cc | 223 if (block->control_node()->Is<JumpLoop>()) { in PreProcessGraph() 224 loop_headers_.insert(block->control_node()->Cast<JumpLoop>()->target()); in PreProcessGraph() 239 if (node->Is<JumpLoop>()) { in PreProcessGraph() 240 BasicBlock* target = node->Cast<JumpLoop>()->target(); in PreProcessGraph() 439 if (control_node->Is<JumpLoop>()) { in Process() 440 BasicBlock* target = control_node->Cast<JumpLoop>()->target(); in Process()
|
H A D | maglev-ir.h | 97 V(JumpLoop) 1428 node->Is<JumpLoop>()); in set_next_post_dominating_hole() 1537 class JumpLoop : public UnconditionalControlNodeT<JumpLoop> { class 1538 using Base = UnconditionalControlNodeT<JumpLoop>; 1541 explicit JumpLoop(uint32_t bitfield, BasicBlock* target) in JumpLoop() function in v8::internal::maglev::JumpLoop 1544 explicit JumpLoop(uint32_t bitfield, BasicBlockRef* ref) in JumpLoop() function in v8::internal::maglev::JumpLoop
|
H A D | maglev-regalloc.cc | 90 // Compute, for all forward control nodes (i.e. excluding Return and JumpLoop) a 179 first->Is<JumpLoop>()) { in ComputePostDominatingHoles() 231 if (!control->Is<JumpLoop>()) { in AllocateRegisters() 247 } else if (control->Is<JumpLoop>()) { in AllocateRegisters()
|
H A D | maglev-compiler.cc | 83 // Instead, they'll be visited while processing Jump/JumpLoop. in Process() 89 void Process(JumpLoop* node, const ProcessingState& state) { in Process()
|
H A D | maglev-graph-builder.cc | 739 ? FinishBlock<JumpLoop>(next_offset(), {}, &jump_targets_[target]) in VisitJumpLoop() 740 : FinishBlock<JumpLoop>(next_offset(), {}, in VisitJumpLoop()
|
H A D | maglev-ir.cc | 903 void JumpLoop::AllocateVreg(MaglevVregAllocationState* vreg_state, in AllocateVreg() 905 void JumpLoop::GenerateCode(MaglevCodeGenState* code_gen_state, in GenerateCode()
|
/third_party/node/deps/v8/src/interpreter/ |
H A D | control-flow-builders.cc | 75 // than its parent loop, we do not create a JumpLoop bytecode. Instead, we in JumpToHeader() 76 // Jump to our parent's JumpToHeader which in turn can be a JumpLoop or, iff in JumpToHeader() 86 builder()->JumpLoop(&loop_header_, in JumpToHeader()
|
H A D | bytecodes.h | 342 V(JumpLoop, ImplicitRegisterUse::kNone, OperandType::kUImm, \ 472 V(JumpLoop) \ 534 V(JumpLoop) 744 // JumpIfTrueToBoolean, and JumpLoop due to having an implicit StackCheck.
|
H A D | bytecode-array-builder.h | 430 BytecodeArrayBuilder& JumpLoop(BytecodeLoopHeader* loop_header,
|
H A D | bytecode-array-builder.cc | 1259 BytecodeArrayBuilder& BytecodeArrayBuilder::JumpLoop( in JumpLoop() function in v8::internal::interpreter::BytecodeArrayBuilder 1262 // We need to attach a non-breakable source position to JumpLoop for its in JumpLoop()
|
H A D | interpreter-generator.cc | 2166 // JumpLoop <imm> <loop_depth> 2170 IGNITION_HANDLER(JumpLoop, InterpreterAssembler) { in IGNITION_HANDLER()
|
Completed in 21 milliseconds