Lines Matching refs:FunctionLayout
21 FunctionFragment FunctionLayout::addFragment() { in addFragment()
26 FunctionFragment FunctionLayout::getFragment(FragmentNum Num) const { in getFragment()
31 FunctionLayout::findFragment(const BinaryBasicBlock *BB) const { in findFragment()
35 void FunctionLayout::addBasicBlock(BinaryBasicBlock *BB) { in addBasicBlock()
46 void FunctionLayout::insertBasicBlocks(BinaryBasicBlock *InsertAfter, in insertBasicBlocks()
62 void FunctionLayout::eraseBasicBlocks( in eraseBasicBlocks()
79 void FunctionLayout::updateLayoutIndices() const { in updateLayoutIndices()
87 void FunctionLayout::update(const ArrayRef<BinaryBasicBlock *> NewLayout) { in update()
125 void FunctionLayout::clear() { in clear()
132 BinaryBasicBlock *FunctionLayout::getBasicBlockAfter(const BinaryBasicBlock *BB, in getBasicBlockAfter()
149 bool FunctionLayout::isSplit() const { in isSplit()
155 uint64_t FunctionLayout::getEditDistance() const { in getEditDistance()
159 FunctionLayout::block_const_iterator
160 FunctionLayout::findBasicBlockPos(const BinaryBasicBlock *BB) const { in findBasicBlockPos()
164 FunctionLayout::block_iterator
165 FunctionLayout::findBasicBlockPos(const BinaryBasicBlock *BB) { in findBasicBlockPos()