Lines Matching defs:layer
250 HTRBlockLayerUP lldb_private::BasicSuperBlockMerge(IHTRLayer &layer) {
252 std::make_unique<HTRBlockLayer>(layer.GetLayerId() + 1);
254 if (layer.GetNumUnits()) {
256 // and tails, one for merging/creating the next layer A 'head' is defined to
270 layer.GetMetadataByIndex(0).GetFirstInstructionLoadAddress();
271 size_t num_units = layer.GetNumUnits();
275 layer.GetMetadataByIndex(i).GetFirstInstructionLoadAddress();
296 layer.GetMetadataByIndex(i).GetFirstInstructionLoadAddress();
298 layer.GetMetadataByIndex(i + 1).GetFirstInstructionLoadAddress();
303 lldb::addr_t last_id = layer.GetMetadataByIndex(num_units - 1)
327 HTRBlock new_block = layer.MergeUnits(merge_start, n);
334 layer.GetMetadataByIndex(i).GetFirstInstructionLoadAddress();
408 // 1 since this layer contains single instructions. Using the instruction
416 // dur: 1 since this layer contains single instructions.
418 // pid: the ID of the HTR layer the blocks belong to
432 for (const auto &layer : htr.GetBlockLayers()) {
434 std::vector<size_t> block_id_trace = layer->GetBlockIdTrace();
438 HTRBlock block = *layer->GetBlockById(id);
440 size_t layer_id = layer->GetLayerId();