Home
last modified time | relevance | path

Searched refs:FunctionData (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/libc/benchmarks/automemcpy/lib/
H A DResultAnalyzer.cpp107 std::vector<FunctionData> getThroughputs(ArrayRef<Sample> Samples) { in getThroughputs()
108 std::unordered_map<FunctionId, FunctionData, FunctionId::Hasher> Functions; in getThroughputs()
117 std::vector<FunctionData> Output; in getThroughputs()
127 void fillScores(MutableArrayRef<FunctionData> Functions) { in fillScores()
172 void castVotes(MutableArrayRef<FunctionData> Functions) { in castVotes()
173 for (FunctionData &Function : Functions) { in castVotes()
185 for (FunctionData &Function : Functions) { in castVotes()
H A DResultAnalyzerMain.cpp144 std::vector<FunctionData> Functions = getThroughputs(Samples); in Main()
150 [](const FunctionData &A, const FunctionData &B) { in Main()
151 const auto Less = [](const FunctionData &FD) { in Main()
159 for (const FunctionData &Function : Functions) { in Main()
/llvm-project-15.0.7/libc/benchmarks/automemcpy/unittests/
H A DResultAnalyzerTest.cpp31 const std::vector<FunctionData> Data = getThroughputs(kSamples); in TEST()
50 const std::vector<FunctionData> Data = getThroughputs(kSamples); in TEST()
73 const std::vector<FunctionData> Data = getThroughputs(kSamples); in TEST()
91 std::vector<FunctionData> Data = getThroughputs(kSamples); in TEST()
96 [](const FunctionData &A, const FunctionData &B) { return A.Id < B.Id; }); in TEST()
133 std::vector<FunctionData> Data = getThroughputs(kSamples); in TEST()
138 [](const FunctionData &A, const FunctionData &B) { return A.Id < B.Id; }); in TEST()
/llvm-project-15.0.7/libc/benchmarks/automemcpy/include/automemcpy/
H A DResultAnalyzer.h60 struct FunctionData { struct
97 std::vector<FunctionData> getThroughputs(ArrayRef<Sample> Samples);
100 void fillScores(MutableArrayRef<FunctionData> Functions);
104 void castVotes(MutableArrayRef<FunctionData> Functions);
/llvm-project-15.0.7/llvm/lib/ProfileData/
H A DInstrProfWriter.cpp202 if (FunctionData.find(Name) == FunctionData.end()) { in overlapRecord()
210 auto &ProfileDataMap = FunctionData[Name]; in overlapRecord()
231 auto &ProfileDataMap = FunctionData[Name]; in addRecord()
285 for (auto &I : IPW.FunctionData) in mergeRecordsFromWriter()
342 for (const auto &I : FunctionData) in writeImpl()
495 for (const auto &I : FunctionData) in writeImpl()
603 for (const auto &I : FunctionData) { in writeText()
/llvm-project-15.0.7/llvm/include/llvm/ProfileData/
H A DInstrProfWriter.h42 StringMap<ProfilingData> FunctionData; variable
62 StringMap<ProfilingData> &getProfileData() { return FunctionData; } in getProfileData()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGOpenMPRuntimeGPU.h422 struct FunctionData { struct
434 llvm::SmallDenseMap<llvm::Function *, FunctionData> FunctionGlobalizedDecls; argument
/llvm-project-15.0.7/bolt/lib/Rewrite/
H A DMachORewriteInstance.cpp299 ErrorOr<ArrayRef<uint8_t>> FunctionData = Function.getData(); in discoverFileObjects() local
300 if (!FunctionData) { in discoverFileObjects()
315 Function.setFileOffset(FunctionData->begin() - FileBegin); in discoverFileObjects()
H A DRewriteInstance.cpp2858 ErrorOr<ArrayRef<uint8_t>> FunctionData = Function.getData(); in disassembleFunctions() local
2859 if (!FunctionData) { in disassembleFunctions()
2874 Function.setFileOffset(FunctionData->begin() - FileBegin); in disassembleFunctions()
/llvm-project-15.0.7/bolt/lib/Core/
H A DBinaryFunction.cpp995 ArrayRef<uint8_t> FunctionData = *getData(); in isZeroPaddingAt() local
1003 if (FunctionData[I] != 0) in isZeroPaddingAt()
1014 ArrayRef<uint8_t> FunctionData = *ErrorOrFunctionData; in disassemble() local
1015 assert(FunctionData.size() == getMaxSize() && in disassemble()
1183 FunctionData.slice(Offset), in disassemble()
1208 if (!BC.validateEncoding(Instruction, FunctionData.slice(Offset, Size))) { in disassemble()
1227 BC.DisAsm->getInstruction(TempInst, Size, FunctionData.slice(Offset), in disassemble()
1229 if (!BC.validateEncoding(TempInst, FunctionData.slice(Offset, Size))) { in disassemble()
1413 ArrayRef<uint8_t> FunctionData = *ErrorOrFunctionData; in scanExternalRefs() local
1414 assert(FunctionData.size() == getMaxSize() && in scanExternalRefs()
[all …]
H A DBinaryContext.cpp893 ErrorOr<ArrayRef<unsigned char>> FunctionData = BF.getData(); in hasValidCodePadding() local
894 assert(FunctionData && "cannot get function as data"); in hasValidCodePadding()
907 if (!DisAsm->getInstruction(Instr, InstrSize, FunctionData->slice(Offset), in hasValidCodePadding()
921 if ((*FunctionData)[Offset] != 0) in hasValidCodePadding()
961 << FunctionData->slice(BF.getSize(), BF.getMaxSize() - BF.getSize()) in hasValidCodePadding()