Lines Matching refs:FunctionOutliningInfo
147 struct FunctionOutliningInfo { struct
148 FunctionOutliningInfo() = default;
216 FunctionCloner(Function *F, FunctionOutliningInfo *OI,
255 std::unique_ptr<FunctionOutliningInfo> ClonedOI = nullptr;
336 std::unique_ptr<FunctionOutliningInfo>
516 std::unique_ptr<FunctionOutliningInfo>
521 return std::unique_ptr<FunctionOutliningInfo>(); in computeOutliningInfo()
552 std::unique_ptr<FunctionOutliningInfo> OutliningInfo = in computeOutliningInfo()
553 std::make_unique<FunctionOutliningInfo>(); in computeOutliningInfo()
592 return std::unique_ptr<FunctionOutliningInfo>(); in computeOutliningInfo()
612 [Entries, HasNonEntryPred](FunctionOutliningInfo *OutliningInfo) { in computeOutliningInfo()
630 return std::unique_ptr<FunctionOutliningInfo>(); in computeOutliningInfo()
664 static bool hasProfileData(const Function &F, const FunctionOutliningInfo &OI) { in hasProfileData()
945 Function *F, FunctionOutliningInfo *OI, OptimizationRemarkEmitter &ORE, in FunctionCloner()
949 ClonedOI = std::make_unique<FunctionOutliningInfo>(); in FunctionCloner()
1284 std::unique_ptr<FunctionOutliningInfo> OI = computeOutliningInfo(F); in unswitchFunction()