/third_party/skia/third_party/externals/swiftshader/third_party/subzero/crosstest/ |
H A D | test_bitmanip_main.cpp | 93 #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 D | test_bitmanip.h | 17 #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 D | remove_unused_struct_member_reduction_opportunity_finder.cpp | 87 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 D | validate_capability.cpp | 267 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 D | transformation_add_copy_memory.cpp | 48 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 D | uniform_buffer_element_descriptor.cpp | 50 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 D | transformation_add_copy_memory.cpp | 48 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 D | uniform_buffer_element_descriptor.cpp | 50 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 D | validate_capability.cpp | 267 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 D | transformation_add_copy_memory.cpp | 48 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 D | uniform_buffer_element_descriptor.cpp | 50 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 D | transformation_propagate_instruction_up.cpp | 52 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 D | dead_variable_elimination.cpp | 35 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 D | eliminate_dead_constant_pass.cpp | 59 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 D | dead_variable_elimination.cpp | 35 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 D | eliminate_dead_constant_pass.cpp | 59 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 D | dead_variable_elimination.cpp | 35 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 D | eliminate_dead_constant_pass.cpp | 58 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 D | devmgr_service.c | 224 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 D | lp_bld_tgsi.c | 185 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 D | disassemble.cpp | 74 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 D | disassemble.cpp | 74 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 D | invocation.cpp | 163 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 D | hdf_message_task.c | 49 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 D | vtn_gather_types_c.py | 33 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']):
|