Home
last modified time | relevance | path

Searched refs:FunctionLayout (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/bolt/lib/Core/
H A DFunctionLayout.cpp21 FunctionFragment FunctionLayout::addFragment() { in addFragment()
31 FunctionLayout::findFragment(const BinaryBasicBlock *BB) const { in findFragment()
35 void FunctionLayout::addBasicBlock(BinaryBasicBlock *BB) { in addBasicBlock()
62 void FunctionLayout::eraseBasicBlocks( in eraseBasicBlocks()
79 void FunctionLayout::updateLayoutIndices() const { in updateLayoutIndices()
125 void FunctionLayout::clear() { in clear()
149 bool FunctionLayout::isSplit() const { in isSplit()
155 uint64_t FunctionLayout::getEditDistance() const { in getEditDistance()
159 FunctionLayout::block_const_iterator
164 FunctionLayout::block_iterator
[all …]
H A DCMakeLists.txt21 FunctionLayout.cpp
/llvm-project-15.0.7/bolt/include/bolt/Core/
H A DFunctionLayout.h32 class FunctionLayout; variable
62 const FunctionLayout &Layout;
64 FunctionFragment(FragmentNum Num, const FunctionLayout &Layout) in FunctionFragment()
74 friend class FunctionLayout; variable
86 class FunctionLayout {
100 const FunctionLayout *Layout;
102 FragmentIterator(FragmentNum Num, const FunctionLayout *Layout) in FragmentIterator()
124 friend class FunctionLayout; variable
H A DBinaryFunction.h557 FunctionLayout Layout;
834 FunctionLayout &getLayout() { return Layout; } in getLayout()
836 const FunctionLayout &getLayout() const { return Layout; } in getLayout()
/llvm-project-15.0.7/bolt/lib/Passes/
H A DSplitFunctions.cpp206 FunctionLayout &Layout = BF.getLayout(); in splitFunction()