/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/ |
H A D | propagator.h | 201 // Returns true if |inst| has a recorded status. This will be true once |inst| 203 bool HasStatus(Instruction* inst) const { return statuses_.count(inst); } in HasStatus() 205 // Returns the current propagation status of |inst|. Assumes 206 // |HasStatus(inst)| returns true. 207 PropStatus Status(Instruction* inst) const { in Status() 208 return statuses_.find(inst)->second; in Status() 211 // Records the propagation status |status| for |inst|. Returns true if the 212 // status for |inst| ha [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/fuzz/ |
H A D | transformation_permute_phi_operands_test.cpp | 117 [&entry](opt::Instruction* inst, uint32_t operand_index) -> bool { in TEST() 118 if (inst->result_id() == 25) { in TEST() 130 opt::Instruction* inst, uint32_t operand_index) { in TEST() 131 if (inst->opcode() == SpvOpStore) { in TEST() 135 ASSERT_EQ(SpvOpIAdd, inst->opcode()); in TEST()
|
/third_party/spirv-tools/source/opt/ |
H A D | instruction_list.h | 108 void push_back(std::unique_ptr<Instruction>&& inst) { in push_back() argument 109 utils::IntrusiveList<Instruction>::push_back(inst.release()); in push_back() 131 Instruction* inst = &front(); in clear() local 132 inst->RemoveFromList(); in clear() 133 delete inst; in clear()
|
H A D | propagator.h | 201 // Returns true if |inst| has a recorded status. This will be true once |inst| 203 bool HasStatus(Instruction* inst) const { return statuses_.count(inst); } in HasStatus() 205 // Returns the current propagation status of |inst|. Assumes 206 // |HasStatus(inst)| returns true. 207 PropStatus Status(Instruction* inst) const { in Status() 208 return statuses_.find(inst)->second; in Status() 211 // Records the propagation status |status| for |inst|. Returns true if the 212 // status for |inst| ha [all...] |
H A D | ir_context.h | 324 // Sets the basic block for |inst|. Re-builds the mapping if it has become 326 void set_instr_block(Instruction* inst, BasicBlock* block) { in set_instr_block() argument 328 instr_to_block_[inst] = block; in set_instr_block() 426 // Deletes the given instruction |inst|. This method erases the 427 // information of the given instruction's uses of its operands. If |inst| 437 // Returns a pointer to the instruction after |inst| or |nullptr| if no such 439 Instruction* KillInst(Instruction* inst); 450 // Collects the non-semantic instruction tree that uses |inst|'s result id 452 void CollectNonSemanticTree(Instruction* inst, 483 // The IRContext will look at the def and uses of |inst| an 515 IsCombinatorInstruction(const Instruction* inst) IsCombinatorInstruction() argument 634 GetFunction(Instruction* inst) GetFunction() argument 1226 AnalyzeDefUse(Instruction* inst) AnalyzeDefUse() argument 1232 UpdateDefUse(Instruction* inst) UpdateDefUse() argument [all...] |
/third_party/spirv-tools/test/fuzz/ |
H A D | transformation_permute_phi_operands_test.cpp | 117 [&entry](opt::Instruction* inst, uint32_t operand_index) -> bool { in TEST() 118 if (inst->result_id() == 25) { in TEST() 130 opt::Instruction* inst, uint32_t operand_index) { in TEST() 131 if (inst->opcode() == spv::Op::OpStore) { in TEST() 135 ASSERT_EQ(spv::Op::OpIAdd, inst->opcode()); in TEST()
|
/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/drivers/gpu/drm/amd/amdgpu/ |
H A D | uvd_v4_2.c | 111 r = amdgpu_irq_add_id(adev, AMDGPU_IRQ_CLIENTID_LEGACY, 124, &adev->uvd.inst->irq); in uvd_v4_2_sw_init() 119 ring = &adev->uvd.inst->ring; in uvd_v4_2_sw_init() 121 r = amdgpu_ring_init(adev, ring, 512, &adev->uvd.inst->irq, 0, in uvd_v4_2_sw_init() 159 struct amdgpu_ring *ring = &adev->uvd.inst->ring; in uvd_v4_2_hw_init() 254 struct amdgpu_ring *ring = &adev->uvd.inst->ring; in uvd_v4_2_start() 545 addr = (adev->uvd.inst->gpu_addr + AMDGPU_UVD_FIRMWARE_OFFSET) >> 3; in uvd_v4_2_mc_resume() 562 addr = (adev->uvd.inst->gpu_addr >> 28) & 0xF; in uvd_v4_2_mc_resume() 566 addr = (adev->uvd.inst->gpu_addr >> 32) & 0xFF; in uvd_v4_2_mc_resume() 673 amdgpu_fence_process(&adev->uvd.inst->ring); in uvd_v4_2_process_interrupt() 762 adev->uvd.inst in uvd_v4_2_set_ring_funcs() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
H A D | vmmnv50.c | 155 nvkm_kmap(join->inst); in nv50_vmm_pgd_pde() 156 nvkm_wo64(join->inst, pdeo, data); in nv50_vmm_pgd_pde() 157 nvkm_done(join->inst); in nv50_vmm_pgd_pde() 325 nv50_vmm_part(struct nvkm_vmm *vmm, struct nvkm_memory *inst) in nv50_vmm_part() argument 330 if (join->inst == inst) { in nv50_vmm_part() 339 nv50_vmm_join(struct nvkm_vmm *vmm, struct nvkm_memory *inst) in nv50_vmm_join() argument 349 join->inst = inst; in nv50_vmm_join() 352 nvkm_kmap(join->inst); in nv50_vmm_join() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
H A D | chan.c | 286 nvkm_vmm_part(chan->vmm, chan->inst->memory); in nvkm_chan_del() 291 nvkm_gpuobj_del(&chan->inst); in nvkm_chan_del() 308 nvkm_chan_get_inst(struct nvkm_engine *engine, u64 inst, unsigned long *pirqflags) in nvkm_chan_get_inst() argument 318 chan = nvkm_runl_chan_get_inst(runl, inst, pirqflags); in nvkm_chan_get_inst() 358 (!func->inst->vmm != !vmm) || in nvkm_chan_new_() 365 runl->func->runqs, runq, func->inst->vmm, vmm, in nvkm_chan_new_() 410 ret = nvkm_gpuobj_new(device, func->inst->size, 0x1000, func->inst->zero, NULL, in nvkm_chan_new_() 411 &chan->inst); in nvkm_chan_new_() 413 RUNL_DEBUG(runl, "inst in nvkm_chan_new_() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
H A D | vmmnv50.c | 155 nvkm_kmap(join->inst); in nv50_vmm_pgd_pde() 156 nvkm_wo64(join->inst, pdeo, data); in nv50_vmm_pgd_pde() 157 nvkm_done(join->inst); in nv50_vmm_pgd_pde() 327 nv50_vmm_part(struct nvkm_vmm *vmm, struct nvkm_memory *inst) in nv50_vmm_part() argument 332 if (join->inst == inst) { in nv50_vmm_part() 341 nv50_vmm_join(struct nvkm_vmm *vmm, struct nvkm_memory *inst) in nv50_vmm_join() argument 351 join->inst = inst; in nv50_vmm_join() 354 nvkm_kmap(join->inst); in nv50_vmm_join() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/api/ |
H A D | vktApiPhysicalDeviceFormatPropertiesMaint5Tests.cpp | 147 const InstanceInterface& inst = m_context.getInstanceInterface(); in iterate() local 191 inst.getPhysicalDeviceFormatProperties(dev, format, &props1); in iterate() 197 inst.getPhysicalDeviceFormatProperties2(dev, format, &props2); in iterate() 203 res = inst.getPhysicalDeviceImageFormatProperties(dev, format, imageType, tiling, usage, createFlags, &imageProps1); in iterate() 210 res = inst.getPhysicalDeviceImageFormatProperties2(dev, &imageFormatInfo, &imageProps2); in iterate() 216 inst.getPhysicalDeviceSparseImageFormatProperties(dev, format, imageType, sampling, usage, tiling, &propsCount, nullptr); in iterate() 223 inst.getPhysicalDeviceSparseImageFormatProperties2(dev, &sparseFormatInfo, &propsCount, nullptr); in iterate() 239 const InstanceInterface& inst = m_context.getInstanceInterface(); in iterate() local 279 res = inst.getPhysicalDeviceImageFormatProperties(dev, format, imageType, tiling, usage, createFlags, &imageProps1); in iterate() 286 res = inst in iterate() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_mqd_manager_v9.c | 63 struct mqd_update_info *minfo, uint32_t inst) in update_cu_mask() 72 minfo->cu_mask.ptr, minfo->cu_mask.count, se_mask, inst); in update_cu_mask() 96 pr_debug("inst: %u, update cu mask to %#x %#x %#x %#x\n", in update_cu_mask() 97 inst, m->compute_static_thread_mgmt_se0, in update_cu_mask() 555 int xcc_id, err, inst = 0; in hiq_load_mqd_kiq_v9_4_3() local 560 xcc_mqd = mqd + hiq_mqd_size * inst; in hiq_load_mqd_kiq_v9_4_3() 565 pr_debug("Failed to load HIQ MQD for XCC: %d\n", inst); in hiq_load_mqd_kiq_v9_4_3() 568 ++inst; in hiq_load_mqd_kiq_v9_4_3() 579 int xcc_id, err, inst = 0; in destroy_hiq_mqd_v9_4_3() local 585 m = get_mqd(mqd + hiq_mqd_size * inst); in destroy_hiq_mqd_v9_4_3() 62 update_cu_mask(struct mqd_manager *mm, void *mqd, struct mqd_update_info *minfo, uint32_t inst) update_cu_mask() argument 716 int xcc_id, err, inst = 0; destroy_mqd_v9_4_3() local 746 int xcc_id, err, inst = 0; load_mqd_v9_4_3() local [all...] |
/third_party/spirv-tools/source/fuzz/ |
H A D | fuzzer_pass.cpp | 435 for (auto& inst : GetIRContext()->types_values()) { in FindOrCreateGlobalUndef() 436 if (inst.opcode() == spv::Op::OpUndef && inst.type_id() == type_id) { in FindOrCreateGlobalUndef() 437 return inst.result_id(); in FindOrCreateGlobalUndef() 476 for (auto& inst : GetIRContext()->types_values()) { in GetAvailableBasicTypesAndPointers() 483 switch (inst.opcode()) { in GetAvailableBasicTypesAndPointers() 490 basic_types.insert(inst.result_id()); in GetAvailableBasicTypesAndPointers() 491 basic_type_to_pointers.insert({inst.result_id(), {}}); in GetAvailableBasicTypesAndPointers() 495 if (basic_types.count(inst.GetSingleWordInOperand(0))) { in GetAvailableBasicTypesAndPointers() 496 basic_types.insert(inst in GetAvailableBasicTypesAndPointers() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce/ |
H A D | dce_clock_source.c | 968 unsigned int inst = pix_clk_params->controller_id - CONTROLLER_ID_D0; in dcn31_program_pix_clk() local 978 REG_WRITE(PHASE[inst], e->target_pixel_rate_khz * e->mult_factor); in dcn31_program_pix_clk() 979 REG_WRITE(MODULO[inst], dp_dto_ref_khz * e->div_factor); in dcn31_program_pix_clk() 982 REG_WRITE(PHASE[inst], pll_settings->actual_pix_clk_100hz * 100); in dcn31_program_pix_clk() 983 REG_WRITE(MODULO[inst], dp_dto_ref_khz * 1000); in dcn31_program_pix_clk() 988 REG_UPDATE_2(PIXEL_RATE_CNTL[inst], in dcn31_program_pix_clk() 992 REG_UPDATE_2(PIXEL_RATE_CNTL[inst], in dcn31_program_pix_clk() 996 REG_UPDATE(PIXEL_RATE_CNTL[inst], in dcn31_program_pix_clk() 1001 REG_UPDATE(PIXEL_RATE_CNTL[inst], in dcn31_program_pix_clk() 1081 unsigned int inst, in get_pixel_clk_frequency_100hz() 1079 get_pixel_clk_frequency_100hz( const struct clock_source *clock_source, unsigned int inst, unsigned int *pixel_clk_khz) get_pixel_clk_frequency_100hz() argument 1174 unsigned int inst = pix_clk_params->controller_id - CONTROLLER_ID_D0; dcn20_program_pix_clk() local 1190 dcn20_override_dp_pix_clk( struct clock_source *clock_source, unsigned int inst, unsigned int pixel_clk, unsigned int ref_clk) dcn20_override_dp_pix_clk() argument 1220 unsigned int inst = pix_clk_params->controller_id - CONTROLLER_ID_D0; dcn3_program_pix_clk() local [all...] |
/third_party/mesa3d/src/intel/compiler/ |
H A D | brw_fs_visitor.cpp | 52 fs_inst *inst = bld.emit(SHADER_OPCODE_TXF_MCS_LOGICAL, dest, srcs, in emit_mcs_fetch() local 58 inst->size_written = 4 * dest.component_size(inst->exec_size); in emit_mcs_fetch() 669 fs_inst *inst = NULL; in emit_fb_writes() local 710 inst = emit_single_fb_write(abld, this->outputs[target], in emit_fb_writes() 712 inst->target = target; in emit_fb_writes() 719 if (inst == NULL) { in emit_fb_writes() 732 inst = emit_single_fb_write(bld, tmp, reg_undef, reg_undef, 4); in emit_fb_writes() 733 inst->target = 0; in emit_fb_writes() 736 inst in emit_fb_writes() 945 fs_inst *inst = abld.emit(SHADER_OPCODE_URB_WRITE_LOGICAL, reg_undef, emit_urb_writes() local 990 fs_inst *inst = bld.emit(SHADER_OPCODE_URB_WRITE_LOGICAL, reg_undef, emit_urb_writes() local 1041 fs_inst *inst = bld.exec_all().emit(SHADER_OPCODE_URB_WRITE_LOGICAL, emit_urb_writes() local 1081 fs_inst *inst = bld.exec_all() emit_cs_terminate() local [all...] |
/third_party/pcre2/pcre2/src/sljit/ |
H A D | sljitNativeRISCV_common.c | 170 sljit_ins *inst; in detect_jump_type() local 172 inst = (sljit_ins *)jump->addr; in detect_jump_type() 184 diff = (sljit_sw)target_addr - (sljit_sw)inst - executable_offset; in detect_jump_type() 187 inst--; in detect_jump_type() 192 inst[0] = (inst[0] & 0x1fff07f) ^ 0x1000; in detect_jump_type() 193 jump->addr = (sljit_uw)inst; in detect_jump_type() 194 return inst; in detect_jump_type() 197 inst++; in detect_jump_type() 204 inst[ in detect_jump_type() 292 sljit_ins *inst; load_addr_to_reg() local 2015 sljit_ins inst; sljit_emit_fop1_conv_f64_from_sw() local 2062 sljit_ins inst; sljit_emit_fop1_cmp() local 2293 sljit_ins inst; sljit_emit_jump() local 2398 sljit_ins inst; sljit_emit_cmp() local [all...] |
/kernel/linux/linux-5.10/arch/arm/kernel/ |
H A D | iwmmxt.h | 19 .inst 0xedd00100 | (.L\reg << 12) | (.L\base << 16) | (\offset >> 2) 23 .inst 0xfd900100 | (.L\reg << 12) | (.L\base << 16) | (\offset >> 2) 27 .inst 0xedc00100 | (.L\reg << 12) | (.L\base << 16) | (\offset >> 2) 31 .inst 0xfd800100 | (.L\reg << 12) | (.L\base << 16) | (\offset >> 2)
|
/kernel/linux/linux-6.6/arch/arm/kernel/ |
H A D | iwmmxt.h | 19 .inst 0xedd00100 | (.L\reg << 12) | (.L\base << 16) | (\offset >> 2) 23 .inst 0xfd900100 | (.L\reg << 12) | (.L\base << 16) | (\offset >> 2) 27 .inst 0xedc00100 | (.L\reg << 12) | (.L\base << 16) | (\offset >> 2) 31 .inst 0xfd800100 | (.L\reg << 12) | (.L\base << 16) | (\offset >> 2)
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/bar/ |
H A D | tu102.c | 48 u32 addr = nvkm_memory_addr(bar->bar[0].inst) >> 12; in tu102_bar_bar2_init() 75 const u32 addr = nvkm_memory_addr(bar->bar[1].inst) >> 12; in tu102_bar_bar1_init() 95 tu102_bar_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, in tu102_bar_new() argument 98 return gf100_bar_new_(&tu102_bar, device, type, inst, pbar); in tu102_bar_new()
|
/third_party/mesa3d/src/gallium/drivers/r300/compiler/ |
H A D | radeon_compiler_util.h | 66 struct rc_instruction * inst, 90 struct rc_instruction * inst, 101 void rc_pair_remove_src(struct rc_instruction * inst, 105 rc_opcode rc_get_flow_control_inst(struct rc_instruction * inst);
|
/third_party/skia/third_party/externals/spirv-tools/source/lint/ |
H A D | divergence_analysis.h | 126 void EnqueueSuccessors(opt::Instruction* inst) override; 128 VisitResult Visit(opt::Instruction* inst) override; 132 VisitResult VisitInstruction(opt::Instruction* inst); 137 DivergenceLevel ComputeInstructionDivergence(opt::Instruction* inst);
|
/third_party/skia/third_party/externals/spirv-tools/source/reduce/ |
H A D | operand_to_dominating_id_reduction_opportunity_finder.cpp | 75 for (auto& inst : *block) { in GetOpportunitiesForDominatingInst() 79 for (uint32_t index = 0; index < inst.NumOperands(); index++) { in GetOpportunitiesForDominatingInst() 80 const auto& operand = inst.GetOperand(index); in GetOpportunitiesForDominatingInst() 101 &inst, index, candidate_dominator->result_id())); in GetOpportunitiesForDominatingInst()
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/lint/ |
H A D | divergence_analysis.h | 126 void EnqueueSuccessors(opt::Instruction* inst) override; 128 VisitResult Visit(opt::Instruction* inst) override; 132 VisitResult VisitInstruction(opt::Instruction* inst); 137 DivergenceLevel ComputeInstructionDivergence(opt::Instruction* inst);
|