Home
last modified time | relevance | path

Searched refs:first_operand (Results 1 – 9 of 9) sorted by relevance

/third_party/spirv-tools/source/opt/
Deliminate_dead_members_pass.cpp177 uint32_t first_operand = (inst->opcode() == SpvOpSpecConstantOp ? 1 : 0); in MarkMembersAsLiveForExtract() local
178 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() local
540 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() local
595 first_operand = 1; in UpdateCompositeInsert()
[all …]
Dvector_dce.cpp172 WorkListItem first_operand; in MarkVectorShuffleUsesAsLive() local
173 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()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
Deliminate_dead_members_pass.cpp186 uint32_t first_operand = (inst->opcode() == SpvOpSpecConstantOp ? 1 : 0); in MarkMembersAsLiveForExtract() local
187 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() local
549 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() local
604 first_operand = 1; in UpdateCompositeInsert()
[all …]
Dvector_dce.cpp176 WorkListItem first_operand; in MarkVectorShuffleUsesAsLive() local
177 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()
/third_party/skia/third_party/externals/spirv-tools/source/opt/
Deliminate_dead_members_pass.cpp186 uint32_t first_operand = (inst->opcode() == SpvOpSpecConstantOp ? 1 : 0); in MarkMembersAsLiveForExtract() local
187 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() local
549 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() local
604 first_operand = 1; in UpdateCompositeInsert()
[all …]
Dvector_dce.cpp176 WorkListItem first_operand; in MarkVectorShuffleUsesAsLive() local
177 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()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/fuzz/
Dtransformation_add_bit_instruction_synonym.cpp138 auto first_operand = instruction->GetInOperand(0).words[0]; in IsInstructionSupported() local
140 ir_context->get_def_use_mgr()->GetDef(first_operand); in IsInstructionSupported()
/third_party/skia/third_party/externals/spirv-tools/source/fuzz/
Dtransformation_add_bit_instruction_synonym.cpp138 auto first_operand = instruction->GetInOperand(0).words[0]; in IsInstructionSupported() local
140 ir_context->get_def_use_mgr()->GetDef(first_operand); in IsInstructionSupported()
/third_party/mesa3d/src/amd/compiler/
Daco_register_allocation.cpp1473 unsigned first_operand = vec->format == Format::MIMG ? 3 : 0; in get_reg_vector() local
1475 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()