Home
last modified time | relevance | path

Searched refs:StableFunctionEntry (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CGData/
H A DStableFunctionMap.h54 struct StableFunctionEntry { struct
66 StableFunctionEntry( in StableFunctionEntry() function
76 DenseMap<stable_hash, SmallVector<std::unique_ptr<StableFunctionEntry>>>;
120 void insert(std::unique_ptr<StableFunctionEntry> FuncEntry) { in insert()
/freebsd/contrib/llvm-project/llvm/lib/CGData/
H A DStableFunctionMap.cpp88 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()
H A DStableFunctionMapRecord.cpp52 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()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DGlobalMergeFunctions.cpp171 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()