Lines Matching refs:FunctionOutliningInfo
158 struct FunctionOutliningInfo { struct
159 FunctionOutliningInfo() = default;
225 FunctionCloner(Function *F, FunctionOutliningInfo *OI,
259 std::unique_ptr<FunctionOutliningInfo> ClonedOI = nullptr;
336 std::unique_ptr<FunctionOutliningInfo> computeOutliningInfo(Function *F);
546 std::unique_ptr<FunctionOutliningInfo>
551 return std::unique_ptr<FunctionOutliningInfo>(); in computeOutliningInfo()
582 std::unique_ptr<FunctionOutliningInfo> OutliningInfo = in computeOutliningInfo()
583 llvm::make_unique<FunctionOutliningInfo>(); in computeOutliningInfo()
623 return std::unique_ptr<FunctionOutliningInfo>(); in computeOutliningInfo()
644 [Entries, HasNonEntryPred](FunctionOutliningInfo *OutliningInfo) { in computeOutliningInfo()
662 return std::unique_ptr<FunctionOutliningInfo>(); in computeOutliningInfo()
696 static bool hasProfileData(Function *F, FunctionOutliningInfo *OI) { in hasProfileData()
952 Function *F, FunctionOutliningInfo *OI, OptimizationRemarkEmitter &ORE) in FunctionCloner()
954 ClonedOI = llvm::make_unique<FunctionOutliningInfo>(); in FunctionCloner()
1290 std::unique_ptr<FunctionOutliningInfo> OI = computeOutliningInfo(F); in unswitchFunction()