Lines Matching refs:FunctionOutliningInfo
150 struct FunctionOutliningInfo { struct
151 FunctionOutliningInfo() = default;
220 FunctionCloner(Function *F, FunctionOutliningInfo *OI,
259 std::unique_ptr<FunctionOutliningInfo> ClonedOI = nullptr;
340 std::unique_ptr<FunctionOutliningInfo>
568 std::unique_ptr<FunctionOutliningInfo>
573 return std::unique_ptr<FunctionOutliningInfo>(); in computeOutliningInfo()
604 std::unique_ptr<FunctionOutliningInfo> OutliningInfo = in computeOutliningInfo()
605 std::make_unique<FunctionOutliningInfo>(); in computeOutliningInfo()
644 return std::unique_ptr<FunctionOutliningInfo>(); in computeOutliningInfo()
665 [Entries, HasNonEntryPred](FunctionOutliningInfo *OutliningInfo) { in computeOutliningInfo()
683 return std::unique_ptr<FunctionOutliningInfo>(); in computeOutliningInfo()
717 static bool hasProfileData(const Function &F, const FunctionOutliningInfo &OI) { in hasProfileData()
995 Function *F, FunctionOutliningInfo *OI, OptimizationRemarkEmitter &ORE, in FunctionCloner()
999 ClonedOI = std::make_unique<FunctionOutliningInfo>(); in FunctionCloner()
1335 std::unique_ptr<FunctionOutliningInfo> OI = computeOutliningInfo(F); in unswitchFunction()