Lines Matching defs:FunctionList
494 /// \param[out] FunctionList Filled with a list of \p OutlinedFunctions
498 std::vector<std::unique_ptr<OutlinedFunction>> &FunctionList);
504 /// \param[out] FunctionList Filled with a list of \p OutlinedFunctions
508 std::vector<std::unique_ptr<OutlinedFunction>> &FunctionList);
514 /// \param FunctionList A list of functions to be inserted into the module.
518 std::vector<std::unique_ptr<OutlinedFunction>> &FunctionList,
714 std::vector<std::unique_ptr<OutlinedFunction>> &FunctionList) {
715 FunctionList.clear();
727 MBB, FunctionList.size(),
739 FunctionList.emplace_back(std::make_unique<GlobalOutlinedFunction>(
746 std::vector<std::unique_ptr<OutlinedFunction>> &FunctionList) {
747 FunctionList.clear();
813 MBB, FunctionList.size(),
850 FunctionList.emplace_back(std::move(OF.value()));
1028 Module &M, std::vector<std::unique_ptr<OutlinedFunction>> &FunctionList,
1031 LLVM_DEBUG(dbgs() << "NUMBER OF POTENTIAL FUNCTIONS: " << FunctionList.size()
1037 stable_sort(FunctionList, [](const std::unique_ptr<OutlinedFunction> &LHS,
1047 for (auto &OF : FunctionList) {
1435 std::vector<std::unique_ptr<OutlinedFunction>> FunctionList;
1439 findGlobalCandidates(Mapper, FunctionList);
1441 findCandidates(Mapper, FunctionList);
1459 outline(M, FunctionList, Mapper, OutlinedFunctionNum);