Searched refs:ReorderData (Results 1 – 6 of 6) sorted by relevance
38 ReorderData("reorder-data", variable137 using DataOrder = ReorderData::DataOrder;139 void ReorderData::printOrder(const BinarySection &Section, in printOrder()163 DataOrder ReorderData::baseOrder(BinaryContext &BC, in baseOrder()177 void ReorderData::assignMemData(BinaryContext &BC) { in assignMemData()305 ReorderData::sortedByCount(BinaryContext &BC, in sortedByCount()335 void ReorderData::setSectionOrder(BinaryContext &BC, in setSectionOrder()406 bool ReorderData::markUnmoveableSymbols(BinaryContext &BC, in markUnmoveableSymbols()441 void ReorderData::runOnFunctions(BinaryContext &BC) { in runOnFunctions()444 if (!BC.HasRelocations || opts::ReorderData.empty()) in runOnFunctions()[all …]
35 ReorderData.cpp
18 class ReorderData : public BinaryFunctionPass {50 explicit ReorderData() : BinaryFunctionPass(false) {} in ReorderData() function
430 Manager.registerPass(std::make_unique<ReorderData>()); in runAllPasses()
79 extern cl::list<std::string> ReorderData;311 llvm::find_if(opts::ReorderData, [&](const std::string &SectionName) { in refersToReorderedSection()314 return Itr != opts::ReorderData.end(); in refersToReorderedSection()4653 BinaryData *BD = opts::ReorderData.empty() in updateELFSymbolTable()
43 bolt/include/bolt/Passes/ReorderData.h