Home
last modified time | relevance | path

Searched refs:m_current_block (Results 1 – 4 of 4) sorted by relevance

/external/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_scheduler.cpp208 Block *m_current_block; member in r600::BlockScheduler
267 m_current_block(nullptr), in BlockScheduler()
313 m_current_block = new Block(in_block.nesting_depth(), m_next_block_id++); in schedule_block()
314 m_current_block->set_instr_flag(Instr::force_cf); in schedule_block()
315 assert(m_current_block->id() >= 0); in schedule_block()
343 if (!m_current_block->lds_group_active() && in schedule_block()
344 m_current_block->expected_ar_uses() == 0) { in schedule_block()
358 assert(!m_current_block->lds_group_active()); in schedule_block()
486 for (auto i : *m_current_block) in schedule_block()
502 if (m_current_block->type() != Block::alu) { in schedule_block()
[all …]
Dsfn_split_address_loads.cpp55 Block *m_current_block{nullptr}; member in r600::AddressSplitVisitor
190 m_current_block->insert(m_block_iterator, m_last_idx_load[idx_id]); in load_index_register_eg()
214 m_current_block->insert(m_block_iterator, m_last_idx_load[idx_id]); in load_index_register_ca()
254 m_current_block->insert(m_block_iterator, m_last_ar_load); in load_ar()
297 m_current_block = instr; in visit()
311 i->set_blockid(m_current_block->id(), new_index++); in visit()
Dsfn_shader.cpp138 m_current_block(nullptr), in Shader()
190 if (!m_current_block->empty()) { in emit_instruction_from_string()
191 start_new_block(m_current_block->nesting_offset()); in emit_instruction_from_string()
201 auto ir = m_instr_factory->from_string(s, m_current_block->nesting_depth(), in emit_instruction_from_string()
1448 if (this_shader->m_current_block->inc_rat_emitted() > 15) in visit()
1471 m_current_block->push_back(instr); in emit_instruction()
1629 int depth_offset = m_current_block ? m_current_block->nesting_depth() : 0; in start_new_block()
1630 m_current_block = new Block(depth + depth_offset, m_next_block++); in start_new_block()
1631 m_root.push_back(m_current_block); in start_new_block()
Dsfn_shader.h331 Block::Pointer m_current_block; variable