Lines Matching refs:Layout
1 //===- bolt/Core/FunctionLayout.cpp - Fragmented Function Layout -*- C++ -*-==//
19 FunctionFragment::FunctionFragment(FunctionLayout &Layout,
21 : Layout(&Layout), Num(Num), StartIndex(Layout.block_size()) {}
24 return iterator(Layout->block_begin() + StartIndex);
27 return const_iterator(Layout->block_begin() + StartIndex);
30 return iterator(Layout->block_begin() + StartIndex + Size);
33 return const_iterator(Layout->block_begin() + StartIndex + Size);
46 Copy->Layout = this;
54 F->Layout = this;
61 Copy->Layout = this;
71 FF->Layout = this;