Home
last modified time | relevance | path

Searched refs:memprof (Results 1 – 24 of 24) sorted by relevance

/openbsd/src/gnu/llvm/llvm/include/llvm/ProfileData/
DInstrProfWriter.h47 llvm::MapVector<GlobalValue::GUID, memprof::IndexedMemProfRecord>
52 llvm::MapVector<memprof::FrameId, memprof::Frame> MemProfFrameData;
79 const memprof::IndexedMemProfRecord &Record);
83 bool addMemProfFrame(const memprof::FrameId, const memprof::Frame &F,
DMemProfData.inc29 // A 64-bit magic number to uniquely identify the raw binary memprof profile file.
38 namespace memprof {
39 // A struct describing the header used for the raw binary memprof profile format.
199 } // namespace memprof
DMIBEntryDef.inc9 * This file defines the macros for memprof profiling data structures.
10 * Eg. usage to define the memprof meminfoblock struct:
DInstrProfReader.h510 OnDiskIterableChainedHashTable<memprof::RecordLookupTrait>;
512 OnDiskIterableChainedHashTable<memprof::FrameLookupTrait>;
604 memprof::MemProfSchema Schema;
676 Expected<memprof::MemProfRecord> getMemProfRecord(uint64_t FuncNameHash);
DRawMemProfReader.h32 namespace memprof {
DMemProf.h17 namespace memprof {
/openbsd/src/gnu/llvm/llvm/lib/Analysis/
DMemoryProfileInfo.cpp17 using namespace llvm::memprof;
34 AllocationType llvm::memprof::getAllocType(uint64_t MaxAccessCount, in getAllocType()
44 MDNode *llvm::memprof::buildCallstackMetadata(ArrayRef<uint64_t> CallStack, in buildCallstackMetadata()
55 MDNode *llvm::memprof::getMIBStackNode(const MDNode *MIB) { in getMIBStackNode()
61 AllocationType llvm::memprof::getMIBAllocType(const MDNode *MIB) { in getMIBAllocType()
DModuleSummaryAnalysis.cpp60 using namespace llvm::memprof;
/openbsd/src/gnu/llvm/llvm/lib/ProfileData/
DInstrProfWriter.cpp258 const Function::GUID Id, const memprof::IndexedMemProfRecord &Record) { in addMemProfRecord()
264 memprof::IndexedMemProfRecord &Existing = Result.first->second; in addMemProfRecord()
268 bool InstrProfWriter::addMemProfFrame(const memprof::FrameId Id, in addMemProfFrame()
269 const memprof::Frame &Frame, in addMemProfFrame()
443 auto Schema = memprof::PortableMemInfoBlock::getSchema(); in writeImpl()
449 auto RecordWriter = std::make_unique<memprof::RecordWriterTrait>(); in writeImpl()
451 OnDiskChainedHashTableGenerator<memprof::RecordWriterTrait> in writeImpl()
463 auto FrameWriter = std::make_unique<memprof::FrameWriterTrait>(); in writeImpl()
464 OnDiskChainedHashTableGenerator<memprof::FrameWriterTrait> in writeImpl()
DInstrProfReader.cpp1034 auto SchemaOr = memprof::readMemProfSchema(Ptr); in readHeader()
1043 /*Base=*/Start, memprof::RecordLookupTrait(Schema))); in readHeader()
1049 /*Base=*/Start, memprof::FrameLookupTrait())); in readHeader()
1142 Expected<memprof::MemProfRecord>
1156 memprof::FrameId LastUnmappedFrameId = 0; in getMemProfRecord()
1158 auto IdToFrameCallback = [&](const memprof::FrameId Id) { in getMemProfRecord()
1163 return memprof::Frame(0, 0, 0, false); in getMemProfRecord()
1168 memprof::MemProfRecord Record(*Iter, IdToFrameCallback); in getMemProfRecord()
DMemProf.cpp9 namespace memprof { namespace
DRawMemProfReader.cpp39 namespace memprof { namespace
470 auto *Header = reinterpret_cast<const memprof::Header *>(Next); in readRawProfile()
/openbsd/src/gnu/llvm/compiler-rt/include/profile/
DMemProfData.inc29 // A 64-bit magic number to uniquely identify the raw binary memprof profile file.
38 namespace memprof {
39 // A struct describing the header used for the raw binary memprof profile format.
199 } // namespace memprof
DMIBEntryDef.inc9 * This file defines the macros for memprof profiling data structures.
10 * Eg. usage to define the memprof meminfoblock struct:
/openbsd/src/gnu/llvm/llvm/include/llvm/IR/
DFixedMetadataKinds.def48 LLVM_FIXED_MD_KIND(MD_memprof, "memprof", 34)
/openbsd/src/gnu/llvm/compiler-rt/lib/
DCMakeLists.txt67 compiler_rt_build_runtime(memprof)
/openbsd/src/gnu/llvm/llvm/include/llvm/Analysis/
DMemoryProfileInfo.h24 namespace memprof {
/openbsd/src/gnu/llvm/compiler-rt/include/
DCMakeLists.txt86 # Install memprof headers.
/openbsd/src/gnu/llvm/llvm/lib/Passes/
DPassRegistry.def127 MODULE_PASS("memprof-module", ModuleMemProfilerPass())
405 FUNCTION_PASS("memprof", MemProfilerPass())
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Instrumentation/
DPGOInstrumentation.cpp132 using namespace llvm::memprof;
1264 static uint64_t computeStackId(const memprof::Frame &Frame) { in computeStackId()
1308 Expected<memprof::MemProfRecord> MemProfResult = in readMemprof()
/openbsd/src/gnu/llvm/clang/docs/tools/
Dclang-formatted-files.txt1758 compiler-rt/lib/memprof/memprof_allocator.cpp
1759 compiler-rt/lib/memprof/memprof_allocator.h
1760 compiler-rt/lib/memprof/memprof_descriptions.cpp
1761 compiler-rt/lib/memprof/memprof_descriptions.h
1762 compiler-rt/lib/memprof/memprof_flags.cpp
1763 compiler-rt/lib/memprof/memprof_flags.h
1764 compiler-rt/lib/memprof/memprof_init_version.h
1765 compiler-rt/lib/memprof/memprof_interceptors.cpp
1766 compiler-rt/lib/memprof/memprof_interceptors.h
1767 compiler-rt/lib/memprof/memprof_interceptors_memintrinsics.cpp
[all …]
/openbsd/src/gnu/llvm/llvm/tools/llvm-profdata/
Dllvm-profdata.cpp259 using ::llvm::memprof::RawMemProfReader; in loadInput()
2797 auto ReaderOr = llvm::memprof::RawMemProfReader::create( in showMemProfProfile()
2805 std::unique_ptr<llvm::memprof::RawMemProfReader> Reader( in showMemProfProfile()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Utils/
DInlineFunction.cpp80 using namespace llvm::memprof;
/openbsd/src/gnu/llvm/clang/docs/
DClangFormattedStatus.rst1542 * - compiler-rt/lib/memprof
1547 * - compiler-rt/lib/memprof/tests