Searched refs:StableFunctionEntry (Results 1 – 4 of 4) sorted by relevance
54 struct StableFunctionEntry { struct66 StableFunctionEntry( in StableFunctionEntry() argument76 DenseMap<stable_hash, SmallVector<std::unique_ptr<StableFunctionEntry>>>;120 void insert(std::unique_ptr<StableFunctionEntry> FuncEntry) { in insert()
88 auto FuncEntry = std::make_unique<StableFunctionEntry>( in insert()105 ThisFuncs.emplace_back(std::make_unique<StableFunctionEntry>( in merge()135 SmallVector<std::unique_ptr<StableFunctionMap::StableFunctionEntry>> &SFS) { in removeIdenticalIndexPair()163 const SmallVector<std::unique_ptr<StableFunctionMap::StableFunctionEntry>> in isProfitable()209 llvm::stable_sort(SFS, [&](const std::unique_ptr<StableFunctionEntry> &L, in finalize()210 const std::unique_ptr<StableFunctionEntry> &R) { in finalize()
52 static SmallVector<const StableFunctionMap::StableFunctionEntry *>54 SmallVector<const StableFunctionMap::StableFunctionEntry *> FuncEntries; in getStableFunctionEntries()71 const StableFunctionMap::StableFunctionEntry *FuncEntry) { in getStableIndexOperandHashes()191 auto FuncEntry = std::make_unique<StableFunctionMap::StableFunctionEntry>( in deserialize()
171 StableFunctionMap::StableFunctionEntry *SF;174 FuncMergeInfo(StableFunctionMap::StableFunctionEntry *SF, Function *F, in FuncMergeInfo()325 checkConstLocationCompatible(const StableFunctionMap::StableFunctionEntry &SF, in checkConstLocationCompatible()350 const SmallVector<std::unique_ptr<StableFunctionMap::StableFunctionEntry>> in computeParamInfo()418 auto hasValidSharedConst = [&](StableFunctionMap::StableFunctionEntry *SF, in merge()