Lines Matching refs:FunctionOutliningMultiRegionInfo
179 struct FunctionOutliningMultiRegionInfo { struct
180 FunctionOutliningMultiRegionInfo() in FunctionOutliningMultiRegionInfo() function
227 FunctionCloner(Function *F, FunctionOutliningMultiRegionInfo *OMRI,
261 std::unique_ptr<FunctionOutliningMultiRegionInfo> ClonedOMRI = nullptr;
337 std::unique_ptr<FunctionOutliningMultiRegionInfo>
381 std::unique_ptr<FunctionOutliningMultiRegionInfo>
399 return std::unique_ptr<FunctionOutliningMultiRegionInfo>(); in computeOutliningColdRegionsInfo()
401 std::unique_ptr<FunctionOutliningMultiRegionInfo> OutliningInfo = in computeOutliningColdRegionsInfo()
402 llvm::make_unique<FunctionOutliningMultiRegionInfo>(); in computeOutliningColdRegionsInfo()
526 FunctionOutliningMultiRegionInfo::OutlineRegionInfo RegInfo( in computeOutliningColdRegionsInfo()
543 return std::unique_ptr<FunctionOutliningMultiRegionInfo>(); in computeOutliningColdRegionsInfo()
975 Function *F, FunctionOutliningMultiRegionInfo *OI, in FunctionCloner()
978 ClonedOMRI = llvm::make_unique<FunctionOutliningMultiRegionInfo>(); in FunctionCloner()
986 for (FunctionOutliningMultiRegionInfo::OutlineRegionInfo RegionInfo : in FunctionCloner()
997 FunctionOutliningMultiRegionInfo::OutlineRegionInfo MappedRegionInfo( in FunctionCloner()
1110 for (FunctionOutliningMultiRegionInfo::OutlineRegionInfo RegionInfo : in doMultiRegionFunctionOutlining()
1258 std::unique_ptr<FunctionOutliningMultiRegionInfo> OMRI = in unswitchFunction()