Home
last modified time | relevance | path

Searched refs:BasicBlockRef (Results 1 – 3 of 3) sorted by relevance

/third_party/node/deps/v8/src/maglev/
Dmaglev-ir.h1324 class BasicBlockRef {
1328 BasicBlockRef() : next_ref_(nullptr) { in BasicBlockRef() function
1333 explicit BasicBlockRef(BasicBlock* block) : block_ptr_(block) { in BasicBlockRef() function
1341 BasicBlockRef(const BasicBlockRef&) = delete;
1342 BasicBlockRef(BasicBlockRef&&) = delete;
1343 BasicBlockRef& operator=(const BasicBlockRef&) = delete;
1344 BasicBlockRef& operator=(BasicBlockRef&&) = delete;
1348 explicit BasicBlockRef(BasicBlockRef* ref_list_head) : BasicBlockRef() { in BasicBlockRef() function
1349 BasicBlockRef* old_next_ptr = MoveToRefList(ref_list_head); in BasicBlockRef()
1356 BasicBlockRef* SetToBlockAndReturnNext(BasicBlock* block) { in SetToBlockAndReturnNext()
[all …]
Dmaglev-graph-builder.h72 BasicBlockRef* old_jump_targets = jump_targets_[offset].Reset(); in ProcessMergePoint()
407 BasicBlockRef* jump_target_refs_head = in ResolveJumpsToBlockAtOffset()
540 BasicBlockRef* jump_targets_;
Dmaglev-graph-builder.cc41 jump_targets_(zone()->NewArray<BasicBlockRef>(bytecode().length())), in MaglevGraphBuilder()
53 new (&jump_targets_[i]) BasicBlockRef(); in MaglevGraphBuilder()