Home
last modified time | relevance | path

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

/llvm-project-15.0.7/bolt/include/bolt/Core/
H A DFunctionLayout.h53 class FunctionFragment {
64 FunctionFragment(FragmentNum Num, const FunctionLayout &Layout) in FunctionFragment() function
98 std::ptrdiff_t, FunctionFragment *, FunctionFragment> {
110 FunctionFragment operator*() const {
111 return FunctionFragment(Num, *Layout);
143 FunctionFragment addFragment();
146 FunctionFragment getFragment(FragmentNum Num) const;
195 FunctionFragment front() const { return *begin(); } in front()
196 FunctionFragment back() const { return *std::prev(end()); } in back()
197 FunctionFragment operator[](const FragmentNum Num) const {
[all …]
/llvm-project-15.0.7/bolt/lib/Core/
H A DFunctionLayout.cpp11 unsigned FunctionFragment::size() const { return end() - begin(); } in size()
12 bool FunctionFragment::empty() const { return end() == begin(); } in empty()
13 FunctionFragment::const_iterator FunctionFragment::begin() const { in begin()
16 FunctionFragment::const_iterator FunctionFragment::end() const { in end()
19 BinaryBasicBlock *FunctionFragment::front() const { return *begin(); } in front()
21 FunctionFragment FunctionLayout::addFragment() { in addFragment()
26 FunctionFragment FunctionLayout::getFragment(FragmentNum Num) const { in getFragment()
27 return FunctionFragment(Num, *this); in getFragment()
30 FunctionFragment
69 for (const FunctionFragment F : *this) { in eraseBasicBlocks()
[all …]
H A DBinaryFunction.cpp506 for (const FunctionFragment F : Layout) { in print()
2789 for (const FunctionFragment F : Layout) { in finalizeCFIState()