Lines Matching refs:Fragments
14 return Layout.block_begin() + Layout.Fragments[Num.get()]; in begin()
17 return Layout.block_begin() + Layout.Fragments[Num.get() + 1]; in end()
22 Fragments.emplace_back(Blocks.size()); in addFragment()
41 ++Fragments.back(); in addBasicBlock()
43 assert(Fragments.back() == Blocks.size()); in addBasicBlock()
58 Fragments.begin() + FragmentUpdateStart, Fragments.end(), in insertBasicBlocks()
76 Fragments = std::move(NewFragments); in eraseBasicBlocks()
89 PreviousFragments = std::move(Fragments); in update()
92 Fragments = {0}; in update()
110 Fragments[I] = BB.index(); in update()
114 Fragments[FragmentNum + 1] = BB.index() + 1; in update()
117 if (PreviousBlocks == Blocks && PreviousFragments == Fragments) { in update()
127 Fragments = {0}; in clear()