Lines Matching refs:ChildBF
1319 void BinaryContext::foldFunction(BinaryFunction &ChildBF, in foldFunction() argument
1321 assert(!ChildBF.isMultiEntry() && !ParentBF.isMultiEntry() && in foldFunction()
1329 const StringRef ChildName = ChildBF.getOneName(); in foldFunction()
1332 for (MCSymbol *Symbol : ChildBF.getSymbols()) { in foldFunction()
1339 ChildBF.getSymbols().clear(); in foldFunction()
1342 llvm::move(ChildBF.Aliases, std::back_inserter(ParentBF.Aliases)); in foldFunction()
1343 ChildBF.Aliases.clear(); in foldFunction()
1349 ChildBF.mergeProfileDataInto(ParentBF); in foldFunction()
1357 auto FI = BinaryFunctions.find(ChildBF.getAddress()); in foldFunction()
1361 assert(&ChildBF == &FI->second && "function mismatch"); in foldFunction()
1364 ChildBF.clearDisasmState(); in foldFunction()
1373 ChildBF.getSymbols().push_back(Ctx->getOrCreateSymbol(NewName)); in foldFunction()
1376 ChildBF.setFolded(&ParentBF); in foldFunction()