Lines Matching defs:FF

3610     for (const FunctionFragment &FF :
3613 Function->getCodeSection(FF.getFragmentNum()))
3868 FunctionFragment &FF =
3871 Function.getCodeSection(FF.getFragmentNum());
3875 FF.setAddress(NextAvailableAddress);
3876 FF.setImageAddress(ColdSection->getAllocAddress());
3877 FF.setImageSize(ColdSection->getOutputSize());
3878 FF.setFileOffset(getFileOffsetForAddress(NextAvailableAddress));
3879 ColdSection->setOutputAddress(FF.getAddress());
3884 FF.getImageAddress(), FF.getAddress(), FF.getImageSize()));
3885 MapSection(*ColdSection, FF.getAddress());
3887 NextAvailableAddress += FF.getImageSize();
4660 auto getSplitSymbolName = [&](const FunctionFragment &FF,
4666 FF.getFragmentNum() == FragmentNum::warm() ? "warm" : "cold");
4670 FF.getFragmentNum().get() - 1);
4711 for (const FunctionFragment &FF :
4713 if (FF.getAddress()) {
4716 getSplitSymbolName(FF, FunctionSymbol);
4719 Function.getCodeSection(FF.getFragmentNum())->getIndex();
4720 NewColdSym.st_value = FF.getAddress();
4721 NewColdSym.st_size = FF.getImageSize();
4885 FunctionLayout::fragment_const_iterator FF = llvm::find_if(
4886 Function->getLayout().fragments(), [&](const FunctionFragment &FF) {
4887 uint64_t Lo = FF.getAddress();
4888 uint64_t Hi = Lo + FF.getImageSize();
4892 if (FF == Function->getLayout().fragment_end()) {
4898 FF = Function->getLayout().fragment_begin();
4902 Function->getCodeSection(FF->getFragmentNum())->getIndex();
5646 const auto HasAddress = [](const FunctionFragment &FF) {
5647 return FF.empty() ||
5648 (FF.getImageAddress() != 0 && FF.getImageSize() != 0);
5653 const auto HasNoAddress = [](const FunctionFragment &FF) {
5654 return FF.getImageAddress() == 0 && FF.getImageSize() == 0;
5692 for (const FunctionFragment &FF :
5694 OS.pwrite(reinterpret_cast<char *>(FF.getImageAddress()),
5695 FF.getImageSize(), FF.getFileOffset());