/third_party/skia/third_party/externals/spirv-tools/test/opt/ |
H A D | function_test.cpp | 250 [&non_semantic_ids](const Instruction* inst) { in TEST() 251 if (inst->opcode() == SpvOpExtInst) { in TEST() 252 non_semantic_ids.insert(inst->result_id()); in TEST() 287 [&non_semantic_ids](const Instruction* inst) { in TEST() 288 if (inst->opcode() == SpvOpExtInst) { in TEST() 289 non_semantic_ids.insert(inst->result_id()); in TEST()
|
/third_party/skia/third_party/externals/spirv-tools/source/fuzz/ |
H A D | transformation_mutate_pointer.cpp | 145 opt::IRContext* ir_context, const opt::Instruction& inst) { in IsValidPointerInstruction() 146 // |inst| must have both result id and type id and it may not cause undefined in IsValidPointerInstruction() 148 if (!inst.result_id() || !inst.type_id() || inst.opcode() == SpvOpUndef || in IsValidPointerInstruction() 149 inst.opcode() == SpvOpConstantNull) { in IsValidPointerInstruction() 154 ir_context->get_def_use_mgr()->GetDef(inst.type_id()); in IsValidPointerInstruction() 155 assert(type_inst != nullptr && "|inst| has invalid type id"); in IsValidPointerInstruction() 157 // |inst| must be a pointer. in IsValidPointerInstruction() 162 // |inst| mus in IsValidPointerInstruction() 144 IsValidPointerInstruction( opt::IRContext* ir_context, const opt::Instruction& inst) IsValidPointerInstruction() argument [all...] |
/third_party/skia/third_party/externals/spirv-tools/source/opt/ |
H A D | licm_pass.cpp | 87 [this, &loop, &modified](Instruction* inst) { in AnalyseAndHoistFromBB() 88 if (loop->ShouldHoistInstruction(this->context(), inst)) { in AnalyseAndHoistFromBB() 89 if (!HoistInstruction(loop, inst)) { in AnalyseAndHoistFromBB() 121 bool LICMPass::HoistInstruction(Loop* loop, Instruction* inst) { in HoistInstruction() argument 134 inst->InsertBefore(insertion_point); in HoistInstruction() 135 context()->set_instr_block(inst, pre_header_bb); in HoistInstruction()
|
H A D | basic_block.cpp | 38 for (const auto& inst : insts_) { in Clone() 40 clone->AddInstruction(std::unique_ptr<Instruction>(inst.Clone(context))); in Clone() 45 for (auto& inst : *clone) { in Clone() 46 context->set_instr_block(&inst, clone); in Clone() 231 ForEachInst([&str, options](const Instruction* inst) { in PrettyPrint() 232 str << inst->PrettyPrint(options); in PrettyPrint() 233 if (!spvOpcodeIsBlockTerminator(inst->opcode())) { in PrettyPrint() 278 new_block->ForEachInst([new_block, context](Instruction* inst) { in SplitBasicBlock() 279 context->set_instr_block(inst, new_block); in SplitBasicBlock()
|
H A D | propagator.cpp | 70 bool SSAPropagator::SetStatus(Instruction* inst, PropStatus status) { in SetStatus() argument 73 if (HasStatus(inst)) { in SetStatus() 75 old_status = Status(inst); in SetStatus() 82 if (status_changed) statuses_[inst] = status; in SetStatus() 264 fn->ForEachInst([this](Instruction* inst) { in Run() 266 (!HasStatus(inst) || Status(inst) != SSAPropagator::kNotInteresting) && in Run()
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/fuzz/ |
H A D | transformation_mutate_pointer.cpp | 145 opt::IRContext* ir_context, const opt::Instruction& inst) { in IsValidPointerInstruction() 146 // |inst| must have both result id and type id and it may not cause undefined in IsValidPointerInstruction() 148 if (!inst.result_id() || !inst.type_id() || inst.opcode() == SpvOpUndef || in IsValidPointerInstruction() 149 inst.opcode() == SpvOpConstantNull) { in IsValidPointerInstruction() 154 ir_context->get_def_use_mgr()->GetDef(inst.type_id()); in IsValidPointerInstruction() 155 assert(type_inst != nullptr && "|inst| has invalid type id"); in IsValidPointerInstruction() 157 // |inst| must be a pointer. in IsValidPointerInstruction() 162 // |inst| mus in IsValidPointerInstruction() 144 IsValidPointerInstruction( opt::IRContext* ir_context, const opt::Instruction& inst) IsValidPointerInstruction() argument [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/ |
H A D | licm_pass.cpp | 87 [this, &loop, &modified](Instruction* inst) { in AnalyseAndHoistFromBB() 88 if (loop->ShouldHoistInstruction(this->context(), inst)) { in AnalyseAndHoistFromBB() 89 if (!HoistInstruction(loop, inst)) { in AnalyseAndHoistFromBB() 121 bool LICMPass::HoistInstruction(Loop* loop, Instruction* inst) { in HoistInstruction() argument 134 inst->InsertBefore(insertion_point); in HoistInstruction() 135 context()->set_instr_block(inst, pre_header_bb); in HoistInstruction()
|
H A D | basic_block.cpp | 38 for (const auto& inst : insts_) { in Clone() 40 clone->AddInstruction(std::unique_ptr<Instruction>(inst.Clone(context))); in Clone() 45 for (auto& inst : *clone) { in Clone() 46 context->set_instr_block(&inst, clone); in Clone() 231 ForEachInst([&str, options](const Instruction* inst) { in PrettyPrint() 232 str << inst->PrettyPrint(options); in PrettyPrint() 233 if (!spvOpcodeIsBlockTerminator(inst->opcode())) { in PrettyPrint() 278 new_block->ForEachInst([new_block, context](Instruction* inst) { in SplitBasicBlock() 279 context->set_instr_block(inst, new_block); in SplitBasicBlock()
|
H A D | propagator.cpp | 70 bool SSAPropagator::SetStatus(Instruction* inst, PropStatus status) { in SetStatus() argument 73 if (HasStatus(inst)) { in SetStatus() 75 old_status = Status(inst); in SetStatus() 82 if (status_changed) statuses_[inst] = status; in SetStatus() 264 fn->ForEachInst([this](Instruction* inst) { in Run() 266 (!HasStatus(inst) || Status(inst) != SSAPropagator::kNotInteresting) && in Run()
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/opt/ |
H A D | function_test.cpp | 250 [&non_semantic_ids](const Instruction* inst) { in TEST() 251 if (inst->opcode() == SpvOpExtInst) { in TEST() 252 non_semantic_ids.insert(inst->result_id()); in TEST() 287 [&non_semantic_ids](const Instruction* inst) { in TEST() 288 if (inst->opcode() == SpvOpExtInst) { in TEST() 289 non_semantic_ids.insert(inst->result_id()); in TEST()
|
/third_party/spirv-tools/source/fuzz/ |
H A D | transformation_mutate_pointer.cpp | 145 opt::IRContext* ir_context, const opt::Instruction& inst) { in IsValidPointerInstruction() 146 // |inst| must have both result id and type id and it may not cause undefined in IsValidPointerInstruction() 148 if (!inst.result_id() || !inst.type_id() || in IsValidPointerInstruction() 149 inst.opcode() == spv::Op::OpUndef || in IsValidPointerInstruction() 150 inst.opcode() == spv::Op::OpConstantNull) { in IsValidPointerInstruction() 155 ir_context->get_def_use_mgr()->GetDef(inst.type_id()); in IsValidPointerInstruction() 156 assert(type_inst != nullptr && "|inst| has invalid type id"); in IsValidPointerInstruction() 158 // |inst| must be a pointer. in IsValidPointerInstruction() 163 // |inst| mus in IsValidPointerInstruction() 144 IsValidPointerInstruction( opt::IRContext* ir_context, const opt::Instruction& inst) IsValidPointerInstruction() argument [all...] |
/third_party/spirv-tools/source/opt/ |
H A D | licm_pass.cpp | 86 [this, &loop, &modified](Instruction* inst) { in AnalyseAndHoistFromBB() 87 if (loop->ShouldHoistInstruction(*inst)) { in AnalyseAndHoistFromBB() 88 if (!HoistInstruction(loop, inst)) { in AnalyseAndHoistFromBB() 120 bool LICMPass::HoistInstruction(Loop* loop, Instruction* inst) { in HoistInstruction() argument 133 inst->InsertBefore(insertion_point); in HoistInstruction() 134 context()->set_instr_block(inst, pre_header_bb); in HoistInstruction()
|
H A D | basic_block.cpp | 34 for (const auto& inst : insts_) { in Clone() 36 clone->AddInstruction(std::unique_ptr<Instruction>(inst.Clone(context))); in Clone() 41 for (auto& inst : *clone) { in Clone() 42 context->set_instr_block(&inst, clone); in Clone() 228 ForEachInst([&str, options](const Instruction* inst) { in PrettyPrint() 229 str << inst->PrettyPrint(options); in PrettyPrint() 230 if (!spvOpcodeIsBlockTerminator(inst->opcode())) { in PrettyPrint() 275 new_block->ForEachInst([new_block, context](Instruction* inst) { in SplitBasicBlock() 276 context->set_instr_block(inst, new_block); in SplitBasicBlock()
|
H A D | propagator.cpp | 70 bool SSAPropagator::SetStatus(Instruction* inst, PropStatus status) { in SetStatus() argument 73 if (HasStatus(inst)) { in SetStatus() 75 old_status = Status(inst); in SetStatus() 82 if (status_changed) statuses_[inst] = status; in SetStatus() 264 fn->ForEachInst([this](Instruction* inst) { in Run() 266 (!HasStatus(inst) || Status(inst) != SSAPropagator::kNotInteresting) && in Run()
|
/third_party/spirv-tools/test/opt/ |
H A D | function_test.cpp | 248 [&non_semantic_ids](const Instruction* inst) { in TEST() 249 if (inst->opcode() == spv::Op::OpExtInst) { in TEST() 250 non_semantic_ids.insert(inst->result_id()); in TEST() 285 [&non_semantic_ids](const Instruction* inst) { in TEST() 286 if (inst->opcode() == spv::Op::OpExtInst) { in TEST() 287 non_semantic_ids.insert(inst->result_id()); in TEST()
|
/third_party/mesa3d/src/gallium/auxiliary/draw/ |
H A D | draw_pipe_aaline.c | 197 struct tgsi_full_instruction inst; in aa_transform_epilog() local 201 inst = tgsi_default_full_instruction(); in aa_transform_epilog() 202 inst.Instruction.Saturate = true; in aa_transform_epilog() 203 inst.Instruction.Opcode = TGSI_OPCODE_ADD; in aa_transform_epilog() 204 inst.Instruction.NumDstRegs = 1; in aa_transform_epilog() 205 tgsi_transform_dst_reg(&inst.Dst[0], TGSI_FILE_TEMPORARY, in aa_transform_epilog() 207 inst.Instruction.NumSrcRegs = 2; in aa_transform_epilog() 208 tgsi_transform_src_reg(&inst.Src[1], TGSI_FILE_INPUT, aactx->maxInput + 1, in aa_transform_epilog() 211 tgsi_transform_src_reg(&inst.Src[0], TGSI_FILE_INPUT, aactx->maxInput + 1, in aa_transform_epilog() 214 inst in aa_transform_epilog() 248 aa_transform_inst(struct tgsi_transform_context *ctx, struct tgsi_full_instruction *inst) aa_transform_inst() argument [all...] |
/kernel/linux/linux-5.10/arch/arm/mach-omap2/ |
H A D | prcm_mpu_44xx_54xx.h | 27 extern u32 omap4_prcm_mpu_read_inst_reg(s16 inst, u16 idx); 28 extern void omap4_prcm_mpu_write_inst_reg(u32 val, s16 inst, u16 idx); 29 extern u32 omap4_prcm_mpu_rmw_inst_reg_bits(u32 mask, u32 bits, s16 inst,
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
H A D | fuse.h | 14 int nv50_fuse_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fuse **); 15 int gf100_fuse_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fuse **); 16 int gm107_fuse_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fuse **);
|
/kernel/linux/linux-5.10/arch/mips/kvm/ |
H A D | emulate.c | 26 #include <asm/inst.h> 1263 enum emulation_result kvm_mips_emulate_CP0(union mips_instruction inst, in kvm_mips_emulate_CP0() argument 1281 if (inst.co_format.co) { in kvm_mips_emulate_CP0() 1282 switch (inst.co_format.func) { in kvm_mips_emulate_CP0() 1305 er = kvm_mips_emul_hypcall(vcpu, inst); in kvm_mips_emulate_CP0() 1309 rt = inst.c0r_format.rt; in kvm_mips_emulate_CP0() 1310 rd = inst.c0r_format.rd; in kvm_mips_emulate_CP0() 1311 sel = inst.c0r_format.sel; in kvm_mips_emulate_CP0() 1313 switch (inst.c0r_format.rs) { in kvm_mips_emulate_CP0() 1325 kvm_mips_trans_mfc0(inst, op in kvm_mips_emulate_CP0() 1597 kvm_mips_emulate_store(union mips_instruction inst, u32 cause, struct kvm_vcpu *vcpu) kvm_mips_emulate_store() argument 1897 kvm_mips_emulate_load(union mips_instruction inst, u32 cause, struct kvm_vcpu *vcpu) kvm_mips_emulate_load() argument 2183 kvm_mips_emulate_cache(union mips_instruction inst, u32 *opc, u32 cause, struct kvm_vcpu *vcpu) kvm_mips_emulate_cache() argument 2319 union mips_instruction inst; kvm_mips_emulate_inst() local 2862 union mips_instruction inst; kvm_mips_handle_ri() local [all...] |
/kernel/linux/linux-5.10/drivers/edac/ |
H A D | amd8131_edac.c | 50 .inst = NORTH_A, 55 .inst = NORTH_B, 60 .inst = SOUTH_A, 65 .inst = SOUTH_B, 69 {.inst = NO_BRIDGE,}, 232 for (dev_info = amd8131_chipset.devices; dev_info->inst != NO_BRIDGE; in amd8131_probe() 237 if (dev_info->inst == NO_BRIDGE) /* should never happen */ in amd8131_probe() 296 for (dev_info = amd8131_chipset.devices; dev_info->inst != NO_BRIDGE; in amd8131_remove() 301 if (dev_info->inst == NO_BRIDGE) /* should never happen */ in amd8131_remove()
|
/kernel/linux/linux-6.6/drivers/edac/ |
H A D | amd8131_edac.c | 50 .inst = NORTH_A, 55 .inst = NORTH_B, 60 .inst = SOUTH_A, 65 .inst = SOUTH_B, 69 {.inst = NO_BRIDGE,}, 232 for (dev_info = amd8131_chipset.devices; dev_info->inst != NO_BRIDGE; in amd8131_probe() 237 if (dev_info->inst == NO_BRIDGE) /* should never happen */ in amd8131_probe() 296 for (dev_info = amd8131_chipset.devices; dev_info->inst != NO_BRIDGE; in amd8131_remove() 301 if (dev_info->inst == NO_BRIDGE) /* should never happen */ in amd8131_remove()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/ |
H A D | nv31.c | 128 u32 inst = data << 4; in nv31_mpeg_mthd_dma() local 129 u32 dma0 = nvkm_rd32(device, 0x700000 + inst); in nv31_mpeg_mthd_dma() 130 u32 dma1 = nvkm_rd32(device, 0x700004 + inst); in nv31_mpeg_mthd_dma() 131 u32 dma2 = nvkm_rd32(device, 0x700008 + inst); in nv31_mpeg_mthd_dma() 137 nvkm_error(subdev, "inst %08x dma0 %08x dma1 %08x dma2 %08x\n", in nv31_mpeg_mthd_dma() 138 inst, dma0, dma1, dma2); in nv31_mpeg_mthd_dma() 276 enum nvkm_subdev_type type, int inst, struct nvkm_engine **pmpeg) in nv31_mpeg_new_() 285 return nvkm_engine_ctor(&nv31_mpeg_, device, type, inst, true, &mpeg->engine); in nv31_mpeg_new_() 294 nv31_mpeg_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, in nv31_mpeg_new() argument 297 return nv31_mpeg_new_(&nv31_mpeg, device, type, inst, pmpe in nv31_mpeg_new() 275 nv31_mpeg_new_(const struct nv31_mpeg_func *func, struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_engine **pmpeg) nv31_mpeg_new_() argument [all...] |
/third_party/mesa3d/src/gallium/auxiliary/tgsi/ |
H A D | tgsi_util.c | 376 tgsi_util_get_inst_usage_mask(const struct tgsi_full_instruction *inst, in tgsi_util_get_inst_usage_mask() argument 379 return tgsi_util_get_src_usage_mask(inst->Instruction.Opcode, src_idx, in tgsi_util_get_inst_usage_mask() 380 inst->Dst[0].Register.WriteMask, in tgsi_util_get_inst_usage_mask() 381 inst->Src[src_idx].Register.SwizzleX, in tgsi_util_get_inst_usage_mask() 382 inst->Src[src_idx].Register.SwizzleY, in tgsi_util_get_inst_usage_mask() 383 inst->Src[src_idx].Register.SwizzleZ, in tgsi_util_get_inst_usage_mask() 384 inst->Src[src_idx].Register.SwizzleW, in tgsi_util_get_inst_usage_mask() 385 inst->Texture.Texture, in tgsi_util_get_inst_usage_mask() 386 inst->Memory.Texture); in tgsi_util_get_inst_usage_mask()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn30/ |
H A D | dcn30_dwb.c | 94 DC_LOG_DWB("%s dwb3_enabled at inst = %d", __func__, dwbc->inst); in dwb3_enable() 129 DC_LOG_DWB("%s dwb3_disabled at inst = %d", __func__, dwbc->inst); in dwb3_disable() 145 DC_LOG_DWB("%s dwb update, inst = %d", __func__, dwbc->inst); in dwb3_update() 241 int inst) in dcn30_dwbc_construct() 245 dwbc30->base.inst = inst; in dcn30_dwbc_construct() 263 DC_LOG_DWB("%s dwb3_rate_control at inst in dwb3_set_host_read_rate_control() 236 dcn30_dwbc_construct(struct dcn30_dwbc *dwbc30, struct dc_context *ctx, const struct dcn30_dwbc_registers *dwbc_regs, const struct dcn30_dwbc_shift *dwbc_shift, const struct dcn30_dwbc_mask *dwbc_mask, int inst) dcn30_dwbc_construct() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn30/ |
H A D | dcn30_dwb.c | 94 DC_LOG_DWB("%s dwb3_enabled at inst = %d", __func__, dwbc->inst); in dwb3_enable() 129 DC_LOG_DWB("%s dwb3_disabled at inst = %d", __func__, dwbc->inst); in dwb3_disable() 145 DC_LOG_DWB("%s dwb update, inst = %d", __func__, dwbc->inst); in dwb3_update() 241 int inst) in dcn30_dwbc_construct() 245 dwbc30->base.inst = inst; in dcn30_dwbc_construct() 263 DC_LOG_DWB("%s dwb3_rate_control at inst in dwb3_set_host_read_rate_control() 236 dcn30_dwbc_construct(struct dcn30_dwbc *dwbc30, struct dc_context *ctx, const struct dcn30_dwbc_registers *dwbc_regs, const struct dcn30_dwbc_shift *dwbc_shift, const struct dcn30_dwbc_mask *dwbc_mask, int inst) dcn30_dwbc_construct() argument [all...] |