Lines Matching refs:FunctionOutliningInfo
148 struct FunctionOutliningInfo { struct
149 FunctionOutliningInfo() = default;
217 FunctionCloner(Function *F, FunctionOutliningInfo *OI,
256 std::unique_ptr<FunctionOutliningInfo> ClonedOI = nullptr;
337 std::unique_ptr<FunctionOutliningInfo>
563 std::unique_ptr<FunctionOutliningInfo>
568 return std::unique_ptr<FunctionOutliningInfo>(); in computeOutliningInfo()
599 std::unique_ptr<FunctionOutliningInfo> OutliningInfo = in computeOutliningInfo()
600 std::make_unique<FunctionOutliningInfo>(); in computeOutliningInfo()
639 return std::unique_ptr<FunctionOutliningInfo>(); in computeOutliningInfo()
659 [Entries, HasNonEntryPred](FunctionOutliningInfo *OutliningInfo) { in computeOutliningInfo()
677 return std::unique_ptr<FunctionOutliningInfo>(); in computeOutliningInfo()
711 static bool hasProfileData(const Function &F, const FunctionOutliningInfo &OI) { in hasProfileData()
992 Function *F, FunctionOutliningInfo *OI, OptimizationRemarkEmitter &ORE, in FunctionCloner()
996 ClonedOI = std::make_unique<FunctionOutliningInfo>(); in FunctionCloner()
1332 std::unique_ptr<FunctionOutliningInfo> OI = computeOutliningInfo(F); in unswitchFunction()