| /openbsd/src/gnu/llvm/llvm/include/llvm/ProfileData/ |
| D | InstrProfWriter.h | 47 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,
|
| D | MemProfData.inc | 29 // 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
|
| D | MIBEntryDef.inc | 9 * This file defines the macros for memprof profiling data structures. 10 * Eg. usage to define the memprof meminfoblock struct:
|
| D | InstrProfReader.h | 510 OnDiskIterableChainedHashTable<memprof::RecordLookupTrait>; 512 OnDiskIterableChainedHashTable<memprof::FrameLookupTrait>; 604 memprof::MemProfSchema Schema; 676 Expected<memprof::MemProfRecord> getMemProfRecord(uint64_t FuncNameHash);
|
| D | RawMemProfReader.h | 32 namespace memprof {
|
| D | MemProf.h | 17 namespace memprof {
|
| /openbsd/src/gnu/llvm/llvm/lib/Analysis/ |
| D | MemoryProfileInfo.cpp | 17 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()
|
| D | ModuleSummaryAnalysis.cpp | 60 using namespace llvm::memprof;
|
| /openbsd/src/gnu/llvm/llvm/lib/ProfileData/ |
| D | InstrProfWriter.cpp | 258 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()
|
| D | InstrProfReader.cpp | 1034 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()
|
| D | MemProf.cpp | 9 namespace memprof { namespace
|
| D | RawMemProfReader.cpp | 39 namespace memprof { namespace 470 auto *Header = reinterpret_cast<const memprof::Header *>(Next); in readRawProfile()
|
| /openbsd/src/gnu/llvm/compiler-rt/include/profile/ |
| D | MemProfData.inc | 29 // 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
|
| D | MIBEntryDef.inc | 9 * 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/ |
| D | FixedMetadataKinds.def | 48 LLVM_FIXED_MD_KIND(MD_memprof, "memprof", 34)
|
| /openbsd/src/gnu/llvm/compiler-rt/lib/ |
| D | CMakeLists.txt | 67 compiler_rt_build_runtime(memprof)
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/Analysis/ |
| D | MemoryProfileInfo.h | 24 namespace memprof {
|
| /openbsd/src/gnu/llvm/compiler-rt/include/ |
| D | CMakeLists.txt | 86 # Install memprof headers.
|
| /openbsd/src/gnu/llvm/llvm/lib/Passes/ |
| D | PassRegistry.def | 127 MODULE_PASS("memprof-module", ModuleMemProfilerPass()) 405 FUNCTION_PASS("memprof", MemProfilerPass())
|
| /openbsd/src/gnu/llvm/llvm/lib/Transforms/Instrumentation/ |
| D | PGOInstrumentation.cpp | 132 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/ |
| D | clang-formatted-files.txt | 1758 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/ |
| D | llvm-profdata.cpp | 259 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/ |
| D | InlineFunction.cpp | 80 using namespace llvm::memprof;
|
| /openbsd/src/gnu/llvm/clang/docs/ |
| D | ClangFormattedStatus.rst | 1542 * - compiler-rt/lib/memprof 1547 * - compiler-rt/lib/memprof/tests
|