Home
last modified time | relevance | path

Searched refs:SpvOpCompositeExtract (Results 1 – 25 of 54) sorted by relevance

123

/external/deqp-deps/SPIRV-Tools/source/opt/
Dreduce_load_size.cpp42 if (inst->opcode() == SpvOpCompositeExtract) { in Process()
54 assert(inst->opcode() == SpvOpCompositeExtract && in ReplaceExtract()
142 if (use->opcode() != SpvOpCompositeExtract) { in ShouldReplaceExtract()
Dcopy_prop_arrays.cpp204 case SpvOpCompositeExtract: in GetSourceObjectIfAny()
257 assert(extract_inst->opcode() == SpvOpCompositeExtract && in BuildMemoryObjectFromExtract()
536 case SpvOpCompositeExtract: { in CanUpdateUses()
645 case SpvOpCompositeExtract: { in UpdateUses()
Dfolding_rules.cpp1273 assert(inst->opcode() == SpvOpCompositeExtract && in CompositeConstructFeedingExtract()
1369 if (element_inst->opcode() != SpvOpCompositeExtract) { in CompositeExtractFeedingConstruct()
1407 assert(inst->opcode() == SpvOpCompositeExtract && in InsertFeedingExtract()
1482 assert(inst->opcode() == SpvOpCompositeExtract && in VectorShuffleFeedingExtract()
1538 assert(inst->opcode() == SpvOpCompositeExtract && in FMixFeedingExtract()
2007 inst->SetOpcode(SpvOpCompositeExtract); in DotProductDoingExtract()
2179 rules_[SpvOpCompositeExtract].push_back(InsertFeedingExtract()); in FoldingRules()
2180 rules_[SpvOpCompositeExtract].push_back(CompositeConstructFeedingExtract()); in FoldingRules()
2181 rules_[SpvOpCompositeExtract].push_back(VectorShuffleFeedingExtract()); in FoldingRules()
2182 rules_[SpvOpCompositeExtract].push_back(FMixFeedingExtract()); in FoldingRules()
Dscalar_replacement_pass.cpp196 context(), SpvOpCompositeExtract, type->result_id(), extractId, in ReplaceWholeStore()
438 {SPV_OPERAND_TYPE_SPEC_CONSTANT_OP_NUMBER, {SpvOpCompositeExtract}}, in GetOrCreateInitialValue()
741 if (use2->opcode() != SpvOpCompositeExtract) { in GetUsedComponents()
Dcommon_uniform_elim_pass.cpp245 new Instruction(context(), SpvOpCompositeExtract, ptrPteTypeId, in GenACLoadRepl()
436 if (ii->opcode() != SpvOpCompositeExtract) continue; in CommonExtractElimination()
Ddead_insert_elim_pass.cpp204 case SpvOpCompositeExtract: { in EliminateDeadInsertsOnePass()
Dfold_spec_constant_op_and_composite_pass.cpp122 case SpvOp::SpvOpCompositeExtract: in ProcessOpSpecConstantOp()
Dlocal_access_chain_convert_pass.cpp95 original_load->SetOpcode(SpvOpCompositeExtract); in ReplaceAccessChainLoad()
Dvector_dce.cpp68 case SpvOpCompositeExtract: in FindLiveComponents()
/external/swiftshader/third_party/SPIRV-Tools/source/opt/
Dreduce_load_size.cpp42 if (inst->opcode() == SpvOpCompositeExtract) { in Process()
54 assert(inst->opcode() == SpvOpCompositeExtract && in ReplaceExtract()
142 if (use->opcode() != SpvOpCompositeExtract || in ShouldReplaceExtract()
Dcopy_prop_arrays.cpp204 case SpvOpCompositeExtract: in GetSourceObjectIfAny()
257 assert(extract_inst->opcode() == SpvOpCompositeExtract && in BuildMemoryObjectFromExtract()
536 case SpvOpCompositeExtract: { in CanUpdateUses()
645 case SpvOpCompositeExtract: { in UpdateUses()
Dfolding_rules.cpp1273 assert(inst->opcode() == SpvOpCompositeExtract && in CompositeConstructFeedingExtract()
1369 if (element_inst->opcode() != SpvOpCompositeExtract) { in CompositeExtractFeedingConstruct()
1407 assert(inst->opcode() == SpvOpCompositeExtract && in InsertFeedingExtract()
1482 assert(inst->opcode() == SpvOpCompositeExtract && in VectorShuffleFeedingExtract()
1538 assert(inst->opcode() == SpvOpCompositeExtract && in FMixFeedingExtract()
2007 inst->SetOpcode(SpvOpCompositeExtract); in DotProductDoingExtract()
2179 rules_[SpvOpCompositeExtract].push_back(InsertFeedingExtract()); in FoldingRules()
2180 rules_[SpvOpCompositeExtract].push_back(CompositeConstructFeedingExtract()); in FoldingRules()
2181 rules_[SpvOpCompositeExtract].push_back(VectorShuffleFeedingExtract()); in FoldingRules()
2182 rules_[SpvOpCompositeExtract].push_back(FMixFeedingExtract()); in FoldingRules()
Dscalar_replacement_pass.cpp196 context(), SpvOpCompositeExtract, type->result_id(), extractId, in ReplaceWholeStore()
438 {SPV_OPERAND_TYPE_SPEC_CONSTANT_OP_NUMBER, {SpvOpCompositeExtract}}, in GetOrCreateInitialValue()
741 if (use2->opcode() != SpvOpCompositeExtract) { in GetUsedComponents()
Dcommon_uniform_elim_pass.cpp245 new Instruction(context(), SpvOpCompositeExtract, ptrPteTypeId, in GenACLoadRepl()
441 if (ii->opcode() != SpvOpCompositeExtract) continue; in CommonExtractElimination()
Ddead_insert_elim_pass.cpp204 case SpvOpCompositeExtract: { in EliminateDeadInsertsOnePass()
Dfold_spec_constant_op_and_composite_pass.cpp122 case SpvOp::SpvOpCompositeExtract: in ProcessOpSpecConstantOp()
Dlocal_access_chain_convert_pass.cpp95 original_load->SetOpcode(SpvOpCompositeExtract); in ReplaceAccessChainLoad()
/external/swiftshader/third_party/SPIRV-Tools/source/val/
Dvalidate_composites.cpp39 assert(opcode == SpvOpCompositeExtract || opcode == SpvOpCompositeInsert); in GetExtractInsertValueType()
40 uint32_t word_index = opcode == SpvOpCompositeExtract ? 4 : 5; in GetExtractInsertValueType()
505 case SpvOpCompositeExtract: in CompositesPass()
/external/deqp-deps/SPIRV-Tools/source/val/
Dvalidate_composites.cpp39 assert(opcode == SpvOpCompositeExtract || opcode == SpvOpCompositeInsert); in GetExtractInsertValueType()
40 uint32_t word_index = opcode == SpvOpCompositeExtract ? 4 : 5; in GetExtractInsertValueType()
505 case SpvOpCompositeExtract: in CompositesPass()
/external/swiftshader/third_party/SPIRV-Tools/tools/comp/
Dmarkv_model_shader_default_autogen.inc24 { CombineOpcodeAndNumOperands(SpvOpCompositeExtract, 5), 107126 },
55 { CombineOpcodeAndNumOperands(SpvOpCompositeExtract, 4), 861008 },
68 { CombineOpcodeAndNumOperands(SpvOpCompositeExtract, 6), 16896 },
611 codecs.emplace(SpvOpCompositeExtract, std::move(codec));
3284 codecs.emplace(std::pair<uint32_t, uint32_t>(SpvOpCompositeExtract, 3), std::move(codec));
3355 codecs.emplace(std::pair<uint32_t, uint32_t>(SpvOpCompositeExtract, 4), std::move(codec));
3372 codecs.emplace(std::pair<uint32_t, uint32_t>(SpvOpCompositeExtract, 5), std::move(codec));
8782 codecs.emplace(std::pair<uint32_t, uint32_t>(SpvOpCompositeExtract, 0), std::move(codec));
8839 codecs.emplace(std::pair<uint32_t, uint32_t>(SpvOpCompositeExtract, 1), std::move(codec));
9000 codecs.emplace(std::pair<uint32_t, uint32_t>(SpvOpCompositeExtract, 2), std::move(codec));
/external/deqp-deps/SPIRV-Tools/tools/comp/
Dmarkv_model_shader_default_autogen.inc24 { CombineOpcodeAndNumOperands(SpvOpCompositeExtract, 5), 107126 },
55 { CombineOpcodeAndNumOperands(SpvOpCompositeExtract, 4), 861008 },
68 { CombineOpcodeAndNumOperands(SpvOpCompositeExtract, 6), 16896 },
611 codecs.emplace(SpvOpCompositeExtract, std::move(codec));
3284 codecs.emplace(std::pair<uint32_t, uint32_t>(SpvOpCompositeExtract, 3), std::move(codec));
3355 codecs.emplace(std::pair<uint32_t, uint32_t>(SpvOpCompositeExtract, 4), std::move(codec));
3372 codecs.emplace(std::pair<uint32_t, uint32_t>(SpvOpCompositeExtract, 5), std::move(codec));
8782 codecs.emplace(std::pair<uint32_t, uint32_t>(SpvOpCompositeExtract, 0), std::move(codec));
8839 codecs.emplace(std::pair<uint32_t, uint32_t>(SpvOpCompositeExtract, 1), std::move(codec));
9000 codecs.emplace(std::pair<uint32_t, uint32_t>(SpvOpCompositeExtract, 2), std::move(codec));
/external/skia/src/sksl/
DSkSLSPIRVCodeGenerator.cpp1180 this->writeInstruction(SpvOpCompositeExtract, srcColumnType, srcColumn, src, i, out); in writeMatrixCopy()
1284 … this->writeInstruction(SpvOpCompositeExtract, componentType, v[i], arguments[0], i, out); in writeMatrixConstructor()
1314 this->writeInstruction(SpvOpCompositeExtract, componentType, swizzle, in writeMatrixConstructor()
1408 this->writeInstruction(SpvOpCompositeExtract, this->getType(src), swizzle, vec, j, in writeVectorConstructor()
1809 this->writeInstruction(SpvOpCompositeExtract, this->getType(*fContext.fFloat_Type), xId, in writeVariableReference()
1823 this->writeInstruction(SpvOpCompositeExtract, this->getType(*fContext.fFloat_Type), rawYId, in writeVariableReference()
1832 this->writeInstruction(SpvOpCompositeExtract, this->getType(*fContext.fFloat_Type), wId, in writeVariableReference()
1877 this->writeInstruction(SpvOpCompositeExtract, this->getType(swizzle.fType), result, base, in writeSwizzle()
1968 this->writeInstruction(SpvOpCompositeExtract, columnType, columnL, lhs, i, out); in writeMatrixComparison()
1970 this->writeInstruction(SpvOpCompositeExtract, columnType, columnR, rhs, i, out); in writeMatrixComparison()
[all …]
/external/skqp/src/sksl/
DSkSLSPIRVCodeGenerator.cpp1155 this->writeInstruction(SpvOpCompositeExtract, srcColumnType, srcColumn, src, i, out); in writeMatrixCopy()
1231 … this->writeInstruction(SpvOpCompositeExtract, componentType, v[i], arguments[0], i, out); in writeMatrixConstructor()
1259 this->writeInstruction(SpvOpCompositeExtract, componentType, swizzle, in writeMatrixConstructor()
1367 this->writeInstruction(SpvOpCompositeExtract, this->getType(src), swizzle, vec, j, in writeVectorConstructor()
1750 this->writeInstruction(SpvOpCompositeExtract, this->getType(*fContext.fFloat_Type), xId, in writeVariableReference()
1764 this->writeInstruction(SpvOpCompositeExtract, this->getType(*fContext.fFloat_Type), rawYId, in writeVariableReference()
1773 this->writeInstruction(SpvOpCompositeExtract, this->getType(*fContext.fFloat_Type), wId, in writeVariableReference()
1818 this->writeInstruction(SpvOpCompositeExtract, this->getType(swizzle.fType), result, base, in writeSwizzle()
1900 this->writeInstruction(SpvOpCompositeExtract, columnType, columnL, lhs, i, out); in writeMatrixComparison()
1902 this->writeInstruction(SpvOpCompositeExtract, columnType, columnR, rhs, i, out); in writeMatrixComparison()
[all …]
/external/mesa3d/prebuilt-intermediates/spirv/
Dspirv_info.c261 case SpvOpCompositeExtract: return "SpvOpCompositeExtract"; in spirv_op_to_string()
Dvtn_gather_types.c91 case SpvOpCompositeExtract: return (struct type_args){ 1, 0 }; in result_type_args_for_opcode()

123