Home
last modified time | relevance | path

Searched refs:inst (Results 526 - 550 of 1526) sorted by relevance

1...<<21222324252627282930>>...62

/third_party/skia/third_party/externals/swiftshader/third_party/subzero/crosstest/
H A Dtest_bitmanip_main.cpp93 #define X(inst) \ in testBitManip()
94 {STR(inst), test_##inst, Subzero_::test_##inst}, \ in testBitManip()
95 {STR(inst) "_alloca", test_alloca_##inst, Subzero_::test_alloca_##inst}, \ in testBitManip()
96 {STR(inst) "_const", test_const_##inst, Subzero_::test_const_##inst}, in testBitManip()
[all...]
H A Dtest_bitmanip.h17 #define X(inst, type) \
18 type test_##inst(type a); \
19 type test_alloca_##inst(type a); \
20 type test_const_##inst(type ignored); \
21 type my_##inst(type a);
/third_party/spirv-tools/source/reduce/
H A Dremove_unused_struct_member_reduction_opportunity_finder.cpp87 for (auto& inst : block) { in GetAvailableOpportunities()
88 switch (inst.opcode()) { in GetAvailableOpportunities()
99 ->GetDef(inst.GetSingleWordInOperand(0)) in GetAvailableOpportunities()
103 inst, &unused_member_to_structs); in GetAvailableOpportunities()
110 ->GetDef(inst.GetSingleWordInOperand(1)) in GetAvailableOpportunities()
114 inst, &unused_member_to_structs); in GetAvailableOpportunities()
119 ->GetDef(inst.GetSingleWordInOperand(0)) in GetAvailableOpportunities()
121 MarkAccessedMembersAsUsed(context, composite_type_id, 1, true, inst, in GetAvailableOpportunities()
127 ->GetDef(inst.GetSingleWordInOperand(1)) in GetAvailableOpportunities()
129 MarkAccessedMembersAsUsed(context, composite_type_id, 2, true, inst, in GetAvailableOpportunities()
[all...]
/third_party/skia/third_party/externals/spirv-tools/source/val/
H A Dvalidate_capability.cpp267 spv_result_t CapabilityPass(ValidationState_t& _, const Instruction* inst) { in CapabilityPass() argument
268 if (inst->opcode() != SpvOpCapability) return SPV_SUCCESS; in CapabilityPass()
270 assert(inst->operands().size() == 1); in CapabilityPass()
272 const spv_parsed_operand_t& operand = inst->operand(0); in CapabilityPass()
275 assert(operand.offset < inst->words().size()); in CapabilityPass()
277 const uint32_t capability = inst->word(operand.offset); in CapabilityPass()
298 return _.diag(SPV_ERROR_INVALID_CAPABILITY, inst) in CapabilityPass()
307 return _.diag(SPV_ERROR_INVALID_CAPABILITY, inst) in CapabilityPass()
316 return _.diag(SPV_ERROR_INVALID_CAPABILITY, inst) in CapabilityPass()
326 return _.diag(SPV_ERROR_INVALID_CAPABILITY, inst) in CapabilityPass()
[all...]
/third_party/skia/third_party/externals/spirv-tools/source/fuzz/
H A Dtransformation_add_copy_memory.cpp48 auto* inst = FindInstruction(message_.instruction_descriptor(), ir_context); in IsApplicable() local
49 if (!inst) { in IsApplicable()
55 ir_context->get_instr_block(inst), inst); in IsApplicable()
91 return fuzzerutil::IdIsAvailableBeforeInstruction(ir_context, inst, in IsApplicable()
161 opt::IRContext* ir_context, opt::Instruction* inst) { in IsInstructionSupported()
162 if (!inst->result_id() || !inst->type_id() || in IsInstructionSupported()
163 inst->opcode() == SpvOpConstantNull || inst in IsInstructionSupported()
160 IsInstructionSupported( opt::IRContext* ir_context, opt::Instruction* inst) IsInstructionSupported() argument
[all...]
H A Duniform_buffer_element_descriptor.cpp50 for (auto& inst : context->types_values()) { in FindUniformVariable()
52 if (inst.opcode() != SpvOpVariable) { in FindUniformVariable()
55 if (inst.GetSingleWordInOperand(0) != SpvStorageClassUniform) { in FindUniformVariable()
63 inst.result_id(), SpvDecorationDescriptorSet, in FindUniformVariable()
82 inst.result_id(), SpvDecorationBinding, in FindUniformVariable()
100 return &inst; in FindUniformVariable()
108 result = &inst; in FindUniformVariable()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/fuzz/
H A Dtransformation_add_copy_memory.cpp48 auto* inst = FindInstruction(message_.instruction_descriptor(), ir_context); in IsApplicable() local
49 if (!inst) { in IsApplicable()
55 ir_context->get_instr_block(inst), inst); in IsApplicable()
91 return fuzzerutil::IdIsAvailableBeforeInstruction(ir_context, inst, in IsApplicable()
161 opt::IRContext* ir_context, opt::Instruction* inst) { in IsInstructionSupported()
162 if (!inst->result_id() || !inst->type_id() || in IsInstructionSupported()
163 inst->opcode() == SpvOpConstantNull || inst in IsInstructionSupported()
160 IsInstructionSupported( opt::IRContext* ir_context, opt::Instruction* inst) IsInstructionSupported() argument
[all...]
H A Duniform_buffer_element_descriptor.cpp50 for (auto& inst : context->types_values()) { in FindUniformVariable()
52 if (inst.opcode() != SpvOpVariable) { in FindUniformVariable()
55 if (inst.GetSingleWordInOperand(0) != SpvStorageClassUniform) { in FindUniformVariable()
63 inst.result_id(), SpvDecorationDescriptorSet, in FindUniformVariable()
82 inst.result_id(), SpvDecorationBinding, in FindUniformVariable()
100 return &inst; in FindUniformVariable()
108 result = &inst; in FindUniformVariable()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/val/
H A Dvalidate_capability.cpp267 spv_result_t CapabilityPass(ValidationState_t& _, const Instruction* inst) { in CapabilityPass() argument
268 if (inst->opcode() != SpvOpCapability) return SPV_SUCCESS; in CapabilityPass()
270 assert(inst->operands().size() == 1); in CapabilityPass()
272 const spv_parsed_operand_t& operand = inst->operand(0); in CapabilityPass()
275 assert(operand.offset < inst->words().size()); in CapabilityPass()
277 const uint32_t capability = inst->word(operand.offset); in CapabilityPass()
298 return _.diag(SPV_ERROR_INVALID_CAPABILITY, inst) in CapabilityPass()
307 return _.diag(SPV_ERROR_INVALID_CAPABILITY, inst) in CapabilityPass()
316 return _.diag(SPV_ERROR_INVALID_CAPABILITY, inst) in CapabilityPass()
326 return _.diag(SPV_ERROR_INVALID_CAPABILITY, inst) in CapabilityPass()
[all...]
/third_party/spirv-tools/source/fuzz/
H A Dtransformation_add_copy_memory.cpp48 auto* inst = FindInstruction(message_.instruction_descriptor(), ir_context); in IsApplicable() local
49 if (!inst) { in IsApplicable()
55 ir_context->get_instr_block(inst), inst); in IsApplicable()
94 return fuzzerutil::IdIsAvailableBeforeInstruction(ir_context, inst, in IsApplicable()
164 opt::IRContext* ir_context, opt::Instruction* inst) { in IsInstructionSupported()
165 if (!inst->result_id() || !inst->type_id() || in IsInstructionSupported()
166 inst->opcode() == spv::Op::OpConstantNull || in IsInstructionSupported()
167 inst in IsInstructionSupported()
163 IsInstructionSupported( opt::IRContext* ir_context, opt::Instruction* inst) IsInstructionSupported() argument
[all...]
H A Duniform_buffer_element_descriptor.cpp50 for (auto& inst : context->types_values()) { in FindUniformVariable()
52 if (inst.opcode() != spv::Op::OpVariable) { in FindUniformVariable()
55 if (spv::StorageClass(inst.GetSingleWordInOperand(0)) != in FindUniformVariable()
64 inst.result_id(), uint32_t(spv::Decoration::DescriptorSet), in FindUniformVariable()
83 inst.result_id(), uint32_t(spv::Decoration::Binding), in FindUniformVariable()
101 return &inst; in FindUniformVariable()
109 result = &inst; in FindUniformVariable()
H A Dtransformation_propagate_instruction_up.cpp52 bool HasValidDependencies(opt::IRContext* ir_context, opt::Instruction* inst) { in HasValidDependencies() argument
53 const auto* inst_block = ir_context->get_instr_block(inst); in HasValidDependencies()
58 for (uint32_t i = 0; i < inst->NumInOperands(); ++i) { in HasValidDependencies()
59 const auto& operand = inst->GetInOperand(i); in HasValidDependencies()
126 auto* inst = GetInstructionToPropagate(ir_context, message_.block_id()); in Apply() local
127 assert(inst && in Apply()
129 assert(inst->result_id() && inst->type_id() && in Apply()
130 "|inst| must have a result id and a type id"); in Apply()
150 // Create a clone of the |inst| t in Apply()
[all...]
/third_party/skia/third_party/externals/spirv-tools/source/opt/
H A Ddead_variable_elimination.cpp35 for (auto& inst : context()->types_values()) { in Process()
36 if (inst.opcode() != SpvOp::SpvOpVariable) { in Process()
41 uint32_t result_id = inst.result_id(); in Process()
83 Instruction* inst = get_def_use_mgr()->GetDef(result_id); in DeleteVariable() local
84 assert(inst->opcode() == SpvOpVariable && in DeleteVariable()
89 if (inst->NumOperands() == 4) { in DeleteVariable()
91 get_def_use_mgr()->GetDef(inst->GetSingleWordOperand(3)); in DeleteVariable()
H A Deliminate_dead_constant_pass.cpp59 Instruction* inst = *working_list.begin(); in Process() local
61 switch (inst->opcode()) { in Process()
65 for (uint32_t i = 0; i < inst->NumInOperands(); i++) { in Process()
68 if (inst->GetInOperand(i).type != SPV_OPERAND_TYPE_ID) { in Process()
71 uint32_t operand_id = inst->GetSingleWordInOperand(i); in Process()
91 dead_consts.insert(inst); in Process()
92 working_list.erase(inst); in Process()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
H A Ddead_variable_elimination.cpp35 for (auto& inst : context()->types_values()) { in Process()
36 if (inst.opcode() != SpvOp::SpvOpVariable) { in Process()
41 uint32_t result_id = inst.result_id(); in Process()
83 Instruction* inst = get_def_use_mgr()->GetDef(result_id); in DeleteVariable() local
84 assert(inst->opcode() == SpvOpVariable && in DeleteVariable()
89 if (inst->NumOperands() == 4) { in DeleteVariable()
91 get_def_use_mgr()->GetDef(inst->GetSingleWordOperand(3)); in DeleteVariable()
H A Deliminate_dead_constant_pass.cpp59 Instruction* inst = *working_list.begin(); in Process() local
61 switch (inst->opcode()) { in Process()
65 for (uint32_t i = 0; i < inst->NumInOperands(); i++) { in Process()
68 if (inst->GetInOperand(i).type != SPV_OPERAND_TYPE_ID) { in Process()
71 uint32_t operand_id = inst->GetSingleWordInOperand(i); in Process()
91 dead_consts.insert(inst); in Process()
92 working_list.erase(inst); in Process()
/third_party/spirv-tools/source/opt/
H A Ddead_variable_elimination.cpp35 for (auto& inst : context()->types_values()) { in Process()
36 if (inst.opcode() != spv::Op::OpVariable) { in Process()
41 uint32_t result_id = inst.result_id(); in Process()
84 Instruction* inst = get_def_use_mgr()->GetDef(result_id); in DeleteVariable() local
85 assert(inst->opcode() == spv::Op::OpVariable && in DeleteVariable()
90 if (inst->NumOperands() == 4) { in DeleteVariable()
92 get_def_use_mgr()->GetDef(inst->GetSingleWordOperand(3)); in DeleteVariable()
H A Deliminate_dead_constant_pass.cpp58 Instruction* inst = *working_list.begin(); in Process() local
60 switch (inst->opcode()) { in Process()
64 for (uint32_t i = 0; i < inst->NumInOperands(); i++) { in Process()
67 if (inst->GetInOperand(i).type != SPV_OPERAND_TYPE_ID) { in Process()
70 uint32_t operand_id = inst->GetSingleWordInOperand(i); in Process()
90 dead_consts.insert(inst); in Process()
91 working_list.erase(inst); in Process()
/drivers/hdf_core/framework/core/manager/src/
H A Ddevmgr_service.c224 static struct DevHostServiceClnt *DevmgrServiceFindDeviceHost(struct IDevmgrService *inst, uint16_t hostId) in DevmgrServiceFindDeviceHost() argument
227 struct DevmgrService *dmService = (struct DevmgrService *)inst; in DevmgrServiceFindDeviceHost()
242 static int DevmgrServiceAttachDevice(struct IDevmgrService *inst, struct IHdfDeviceToken *token) in DevmgrServiceAttachDevice() argument
250 hostClnt = DevmgrServiceFindDeviceHost(inst, HOSTID(token->devid)); in DevmgrServiceAttachDevice()
271 static int DevmgrServiceDetachDevice(struct IDevmgrService *inst, devid_t devid) in DevmgrServiceDetachDevice() argument
277 hostClnt = DevmgrServiceFindDeviceHost(inst, HOSTID(devid)); in DevmgrServiceDetachDevice()
293 struct IDevmgrService *inst, uint16_t hostId, struct IDevHostService *hostService) in DevmgrServiceAttachDeviceHost()
295 struct DevHostServiceClnt *hostClnt = DevmgrServiceFindDeviceHost(inst, hostId); in DevmgrServiceAttachDeviceHost()
340 static int DevmgrServiceStartDeviceHosts(struct DevmgrService *inst) in DevmgrServiceStartDeviceHosts() argument
355 ret = DevmgrServiceStartDeviceHost(inst, hostAtt in DevmgrServiceStartDeviceHosts()
292 DevmgrServiceAttachDeviceHost( struct IDevmgrService *inst, uint16_t hostId, struct IDevHostService *hostService) DevmgrServiceAttachDeviceHost() argument
365 DevmgrServiceListAllDevice(struct IDevmgrService *inst, struct HdfSBuf *reply) DevmgrServiceListAllDevice() argument
401 DevmgrServiceListAllHost(struct IDevmgrService *inst, struct HdfSBuf *reply) DevmgrServiceListAllHost() argument
425 DevmgrServiceStartService(struct IDevmgrService *inst) DevmgrServiceStartService() argument
479 DevmgrServiceConstruct(struct DevmgrService *inst) DevmgrServiceConstruct() argument
[all...]
/third_party/mesa3d/src/gallium/auxiliary/gallivm/
H A Dlp_bld_tgsi.c185 emit_data->args[src] = lp_build_emit_fetch(bld_base, emit_data->inst, in lp_build_fetch_args()
190 emit_data->inst->Instruction.Opcode); in lp_build_fetch_args()
240 const struct tgsi_full_instruction *inst) in lp_build_tgsi_inst_llvm()
242 enum tgsi_opcode opcode = inst->Instruction.Opcode; in lp_build_tgsi_inst_llvm()
251 bld_base->emit_debug(bld_base, inst, info); in lp_build_tgsi_inst_llvm()
255 switch (inst->Instruction.Opcode) { in lp_build_tgsi_inst_llvm()
274 TGSI_FOR_EACH_DST0_ENABLED_CHANNEL(inst, chan_index) { in lp_build_tgsi_inst_llvm()
279 TGSI_FOR_EACH_DST1_ENABLED_CHANNEL(inst, chan_index) { in lp_build_tgsi_inst_llvm()
285 emit_data.inst = inst; in lp_build_tgsi_inst_llvm()
239 lp_build_tgsi_inst_llvm(struct lp_build_tgsi_context *bld_base, const struct tgsi_full_instruction *inst) lp_build_tgsi_inst_llvm() argument
444 lp_build_emit_fetch(struct lp_build_tgsi_context *bld_base, const struct tgsi_full_instruction *inst, unsigned src_op, const unsigned chan_index) lp_build_emit_fetch() argument
458 lp_build_emit_fetch_texoffset(struct lp_build_tgsi_context *bld_base, const struct tgsi_full_instruction *inst, unsigned tex_off_op, const unsigned chan_index) lp_build_emit_fetch_texoffset() argument
[all...]
/third_party/skia/third_party/externals/spirv-tools/source/
H A Ddisassemble.cpp74 spv_result_t HandleInstruction(const spv_parsed_instruction_t& inst);
87 void EmitOperand(const spv_parsed_instruction_t& inst,
165 const spv_parsed_instruction_t& inst) { in HandleInstruction()
166 auto opcode = static_cast<SpvOp>(inst.opcode); in HandleInstruction()
170 stream_ << "; Function " << name_mapper_(inst.result_id) << std::endl; in HandleInstruction()
192 if (inst.result_id) { in HandleInstruction()
194 const std::string id_name = name_mapper_(inst.result_id); in HandleInstruction()
206 for (uint16_t i = 0; i < inst.num_operands; i++) { in HandleInstruction()
207 const spv_operand_type_t type = inst.operands[i].type; in HandleInstruction()
211 EmitOperand(inst, in HandleInstruction()
164 HandleInstruction( const spv_parsed_instruction_t& inst) HandleInstruction() argument
237 EmitOperand(const spv_parsed_instruction_t& inst, const uint16_t operand_index) EmitOperand() argument
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/
H A Ddisassemble.cpp74 spv_result_t HandleInstruction(const spv_parsed_instruction_t& inst);
87 void EmitOperand(const spv_parsed_instruction_t& inst,
165 const spv_parsed_instruction_t& inst) { in HandleInstruction()
166 auto opcode = static_cast<SpvOp>(inst.opcode); in HandleInstruction()
170 stream_ << "; Function " << name_mapper_(inst.result_id) << std::endl; in HandleInstruction()
192 if (inst.result_id) { in HandleInstruction()
194 const std::string id_name = name_mapper_(inst.result_id); in HandleInstruction()
206 for (uint16_t i = 0; i < inst.num_operands; i++) { in HandleInstruction()
207 const spv_operand_type_t type = inst.operands[i].type; in HandleInstruction()
211 EmitOperand(inst, in HandleInstruction()
164 HandleInstruction( const spv_parsed_instruction_t& inst) HandleInstruction() argument
237 EmitOperand(const spv_parsed_instruction_t& inst, const uint16_t operand_index) EmitOperand() argument
[all...]
/third_party/mesa3d/src/gallium/frontends/clover/spirv/
H A Dinvocation.cpp163 const auto inst = &source[i * sizeof(uint32_t)]; in create_binary_from_spirv() local
164 const auto desc_word = get<uint32_t>(inst, 0); in create_binary_from_spirv()
170 names.emplace(get<SpvId>(inst, 1), in create_binary_from_spirv()
193 if (get<SpvExecutionModel>(inst, 1) == SpvExecutionModelKernel) in create_binary_from_spirv()
194 kernels.emplace(get<SpvId>(inst, 2), in create_binary_from_spirv()
199 switch (get<SpvExecutionMode>(inst, 2)) { in create_binary_from_spirv()
201 req_local_sizes[get<SpvId>(inst, 1)] = { in create_binary_from_spirv()
202 get<uint32_t>(inst, 3), in create_binary_from_spirv()
203 get<uint32_t>(inst, 4), in create_binary_from_spirv()
204 get<uint32_t>(inst, in create_binary_from_spirv()
[all...]
/drivers/hdf_core/framework/utils/src/
H A Dhdf_message_task.c49 void HdfMessageTaskConstruct(struct HdfMessageTask *inst, in HdfMessageTaskConstruct() argument
52 if (inst != NULL && looper != NULL) { in HdfMessageTaskConstruct()
53 inst->SendMessage = HdfMessageTaskSendMessage; in HdfMessageTaskConstruct()
54 inst->messageHandler = handler; in HdfMessageTaskConstruct()
55 inst->messageQueue = &looper->messageQueue; in HdfMessageTaskConstruct()
56 inst->DispatchMessage = HdfMessageTaskDispatchMessage; in HdfMessageTaskConstruct()
/third_party/mesa3d/src/compiler/spirv/
H A Dvtn_gather_types_c.py33 for inst in spirv['instructions']:
35 if inst['opcode'] in seen:
37 seen.add(inst['opcode'])
39 name = inst['opname']
41 if 'operands' not in inst:
46 for idx, arg in enumerate(inst['operands']):

Completed in 13 milliseconds

1...<<21222324252627282930>>...62