Home
last modified time | relevance | path

Searched refs:FunctionToInstrCount (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DLegacyPassManager.cpp66 Module &M, StringMap<std::pair<unsigned, unsigned>> &FunctionToInstrCount) { in initSizeRemarkInfo() argument
80 FunctionToInstrCount[F.getName().str()] = in initSizeRemarkInfo()
89 StringMap<std::pair<unsigned, unsigned>> &FunctionToInstrCount, in emitInstrCountChangedRemark() argument
103 [&FunctionToInstrCount](Function &MaybeChangedFn) { in emitInstrCountChangedRemark()
109 auto [It, Inserted] = FunctionToInstrCount.try_emplace( in emitInstrCountChangedRemark()
160 auto EmitFunctionSizeChangedRemark = [&FunctionToInstrCount, &F, &BB, in emitInstrCountChangedRemark()
163 std::pair<unsigned, unsigned> &Change = FunctionToInstrCount[Fname]; in emitInstrCountChangedRemark()
199 llvm::for_each(FunctionToInstrCount.keys(), EmitFunctionSizeChangedRemark); in emitInstrCountChangedRemark()
1366 StringMap<std::pair<unsigned, unsigned>> FunctionToInstrCount; in runOnFunction() local
1370 InstrCount = initSizeRemarkInfo(M, FunctionToInstrCount); in runOnFunction()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineOutliner.cpp568 StringMap<unsigned> &FunctionToInstrCount);
574 const StringMap<unsigned> &FunctionToInstrCount);
1277 const Module &M, StringMap<unsigned> &FunctionToInstrCount) { in initSizeRemarkInfo() argument
1287 FunctionToInstrCount[F.getName().str()] = MF->getInstructionCount(); in initSizeRemarkInfo()
1292 const Module &M, const StringMap<unsigned> &FunctionToInstrCount) { in emitInstrCountChangedRemark() argument
1309 auto It = FunctionToInstrCount.find(Fname); in emitInstrCountChangedRemark()
1313 if (It != FunctionToInstrCount.end()) in emitInstrCountChangedRemark()
1472 StringMap<unsigned> FunctionToInstrCount; in doOutline() local
1474 initSizeRemarkInfo(M, FunctionToInstrCount); in doOutline()
1484 emitInstrCountChangedRemark(M, FunctionToInstrCount); in doOutline()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopPass.cpp166 StringMap<std::pair<unsigned, unsigned>> FunctionToInstrCount; in runOnFunction() local
170 InstrCount = initSizeRemarkInfo(M, FunctionToInstrCount); in runOnFunction()
215 FunctionToInstrCount, &F); in runOnFunction()
H A DCallGraphSCCPass.cpp137 StringMap<std::pair<unsigned, unsigned>> FunctionToInstrCount; in RunPassOnSCC() local
141 InstrCount = initSizeRemarkInfo(M, FunctionToInstrCount); in RunPassOnSCC()
153 FunctionToInstrCount); in RunPassOnSCC()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DLegacyPassManagers.h401 StringMap<std::pair<unsigned, unsigned>> &FunctionToInstrCount);
414 StringMap<std::pair<unsigned, unsigned>> &FunctionToInstrCount,