Home
last modified time | relevance | path

Searched refs:HTRBlock (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/lldb/source/Plugins/TraceExporter/common/
H A DTraceHTR.h91 class HTRBlock {
104 HTRBlock(size_t offset, size_t size, HTRBlockMetadata metadata) in HTRBlock() function
182 HTRBlock MergeUnits(size_t start_unit_index, size_t num_units);
264 HTRBlock const *GetBlockById(size_t block_id) const;
283 void AppendNewBlock(size_t block_id, HTRBlock &&block);
293 std::unordered_map<size_t, HTRBlock> m_block_defs;
357 llvm::json::Value toJSON(const HTRBlock &block);
H A DTraceHTR.cpp49 size_t HTRBlock::GetOffset() const { return m_offset; } in GetOffset()
51 size_t HTRBlock::GetSize() const { return m_size; } in GetSize()
53 HTRBlockMetadata const &HTRBlock::GetMetadata() const { return m_metadata; } in GetMetadata()
69 void HTRBlockLayer::AppendNewBlock(size_t block_id, HTRBlock &&block) { in AppendNewBlock()
91 HTRBlock const *HTRBlockLayer::GetBlockById(size_t block_id) const { in GetBlockById()
124 HTRBlock block = m_block_defs.find(block_id)->second; in GetMetadataByIndex()
199 HTRBlock IHTRLayer::MergeUnits(size_t start_unit_index, size_t num_units) { in MergeUnits()
326 HTRBlock new_block = layer.MergeUnits(merge_start, n); in BasicSuperBlockMerge()
437 HTRBlock block = *layer->GetBlockById(id); in toJSON()
474 llvm::json::Value lldb_private::toJSON(const HTRBlock &block) { in toJSON()