Searched refs:first_operand (Results 1 – 9 of 9) sorted by relevance
177 uint32_t first_operand = (inst->opcode() == SpvOpSpecConstantOp ? 1 : 0); in MarkMembersAsLiveForExtract() local178 uint32_t composite_id = inst->GetSingleWordInOperand(first_operand); in MarkMembersAsLiveForExtract()182 for (uint32_t i = first_operand + 1; i < inst->NumInOperands(); ++i) { in MarkMembersAsLiveForExtract()538 uint32_t first_operand = 0; in UpdateCompsiteExtract() local540 first_operand = 1; in UpdateCompsiteExtract()542 uint32_t object_id = inst->GetSingleWordInOperand(first_operand); in UpdateCompsiteExtract()548 for (uint32_t i = 0; i < first_operand + 1; i++) { in UpdateCompsiteExtract()551 for (uint32_t i = first_operand + 1; i < inst->NumInOperands(); ++i) { in UpdateCompsiteExtract()593 uint32_t first_operand = 0; in UpdateCompositeInsert() local595 first_operand = 1; in UpdateCompositeInsert()[all …]
172 WorkListItem first_operand; in MarkVectorShuffleUsesAsLive() local173 first_operand.instruction = in MarkVectorShuffleUsesAsLive()181 type_mgr->GetType(first_operand.instruction->type_id())->AsVector(); in MarkVectorShuffleUsesAsLive()189 first_operand.components.Set(index); in MarkVectorShuffleUsesAsLive()196 AddItemToWorkListIfNeeded(first_operand, live_components, work_list); in MarkVectorShuffleUsesAsLive()
186 uint32_t first_operand = (inst->opcode() == SpvOpSpecConstantOp ? 1 : 0); in MarkMembersAsLiveForExtract() local187 uint32_t composite_id = inst->GetSingleWordInOperand(first_operand); in MarkMembersAsLiveForExtract()191 for (uint32_t i = first_operand + 1; i < inst->NumInOperands(); ++i) { in MarkMembersAsLiveForExtract()547 uint32_t first_operand = 0; in UpdateCompsiteExtract() local549 first_operand = 1; in UpdateCompsiteExtract()551 uint32_t object_id = inst->GetSingleWordInOperand(first_operand); in UpdateCompsiteExtract()557 for (uint32_t i = 0; i < first_operand + 1; i++) { in UpdateCompsiteExtract()560 for (uint32_t i = first_operand + 1; i < inst->NumInOperands(); ++i) { in UpdateCompsiteExtract()602 uint32_t first_operand = 0; in UpdateCompositeInsert() local604 first_operand = 1; in UpdateCompositeInsert()[all …]
176 WorkListItem first_operand; in MarkVectorShuffleUsesAsLive() local177 first_operand.instruction = in MarkVectorShuffleUsesAsLive()184 GetVectorComponentCount(first_operand.instruction->type_id()); in MarkVectorShuffleUsesAsLive()193 first_operand.components.Set(index); in MarkVectorShuffleUsesAsLive()200 AddItemToWorkListIfNeeded(first_operand, live_components, work_list); in MarkVectorShuffleUsesAsLive()
138 auto first_operand = instruction->GetInOperand(0).words[0]; in IsInstructionSupported() local140 ir_context->get_def_use_mgr()->GetDef(first_operand); in IsInstructionSupported()
1473 unsigned first_operand = vec->format == Format::MIMG ? 3 : 0; in get_reg_vector() local1475 for (unsigned i = first_operand; i < vec->operands.size(); i++) { in get_reg_vector()1489 for (unsigned i = first_operand; i < vec->operands.size(); i++) { in get_reg_vector()