/external/deqp-deps/SPIRV-Tools/source/opt/ |
D | reduce_load_size.cpp | 42 if (inst->opcode() == SpvOpCompositeExtract) { in Process() 54 assert(inst->opcode() == SpvOpCompositeExtract && in ReplaceExtract() 142 if (use->opcode() != SpvOpCompositeExtract) { in ShouldReplaceExtract()
|
D | copy_prop_arrays.cpp | 204 case SpvOpCompositeExtract: in GetSourceObjectIfAny() 257 assert(extract_inst->opcode() == SpvOpCompositeExtract && in BuildMemoryObjectFromExtract() 536 case SpvOpCompositeExtract: { in CanUpdateUses() 645 case SpvOpCompositeExtract: { in UpdateUses()
|
D | folding_rules.cpp | 1273 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()
|
D | scalar_replacement_pass.cpp | 196 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()
|
D | common_uniform_elim_pass.cpp | 245 new Instruction(context(), SpvOpCompositeExtract, ptrPteTypeId, in GenACLoadRepl() 436 if (ii->opcode() != SpvOpCompositeExtract) continue; in CommonExtractElimination()
|
D | dead_insert_elim_pass.cpp | 204 case SpvOpCompositeExtract: { in EliminateDeadInsertsOnePass()
|
D | fold_spec_constant_op_and_composite_pass.cpp | 122 case SpvOp::SpvOpCompositeExtract: in ProcessOpSpecConstantOp()
|
D | local_access_chain_convert_pass.cpp | 95 original_load->SetOpcode(SpvOpCompositeExtract); in ReplaceAccessChainLoad()
|
D | vector_dce.cpp | 68 case SpvOpCompositeExtract: in FindLiveComponents()
|
/external/swiftshader/third_party/SPIRV-Tools/source/opt/ |
D | reduce_load_size.cpp | 42 if (inst->opcode() == SpvOpCompositeExtract) { in Process() 54 assert(inst->opcode() == SpvOpCompositeExtract && in ReplaceExtract() 142 if (use->opcode() != SpvOpCompositeExtract || in ShouldReplaceExtract()
|
D | copy_prop_arrays.cpp | 204 case SpvOpCompositeExtract: in GetSourceObjectIfAny() 257 assert(extract_inst->opcode() == SpvOpCompositeExtract && in BuildMemoryObjectFromExtract() 536 case SpvOpCompositeExtract: { in CanUpdateUses() 645 case SpvOpCompositeExtract: { in UpdateUses()
|
D | folding_rules.cpp | 1273 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()
|
D | scalar_replacement_pass.cpp | 196 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()
|
D | common_uniform_elim_pass.cpp | 245 new Instruction(context(), SpvOpCompositeExtract, ptrPteTypeId, in GenACLoadRepl() 441 if (ii->opcode() != SpvOpCompositeExtract) continue; in CommonExtractElimination()
|
D | dead_insert_elim_pass.cpp | 204 case SpvOpCompositeExtract: { in EliminateDeadInsertsOnePass()
|
D | fold_spec_constant_op_and_composite_pass.cpp | 122 case SpvOp::SpvOpCompositeExtract: in ProcessOpSpecConstantOp()
|
D | local_access_chain_convert_pass.cpp | 95 original_load->SetOpcode(SpvOpCompositeExtract); in ReplaceAccessChainLoad()
|
/external/swiftshader/third_party/SPIRV-Tools/source/val/ |
D | validate_composites.cpp | 39 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/ |
D | validate_composites.cpp | 39 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/ |
D | markv_model_shader_default_autogen.inc | 24 { 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/ |
D | markv_model_shader_default_autogen.inc | 24 { 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/ |
D | SkSLSPIRVCodeGenerator.cpp | 1180 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/ |
D | SkSLSPIRVCodeGenerator.cpp | 1155 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/ |
D | spirv_info.c | 261 case SpvOpCompositeExtract: return "SpvOpCompositeExtract"; in spirv_op_to_string()
|
D | vtn_gather_types.c | 91 case SpvOpCompositeExtract: return (struct type_args){ 1, 0 }; in result_type_args_for_opcode()
|