Home
last modified time | relevance | path

Searched refs:inst (Results 1426 - 1450 of 3207) sorted by relevance

1...<<51525354555657585960>>...129

/third_party/skia/third_party/externals/spirv-tools/source/opt/
H A Dinline_pass.h96 bool IsSameBlockOp(const Instruction* inst) const;
102 bool CloneSameBlockOps(std::unique_ptr<Instruction>* inst,
128 // Return true if |inst| is a function call that can be inlined.
129 bool IsInlinableFunctionCall(const Instruction* inst);
201 BasicBlock* new_blk_ptr, const Instruction* inst,
210 const Instruction* inst, uint32_t returnVarId);
H A Dstruct_cfg_analysis.cpp115 uint32_t StructuredCFGAnalysis::ContainingConstruct(Instruction* inst) { in ContainingConstruct() argument
116 uint32_t bb = context_->get_instr_block(inst)->id(); in ContainingConstruct()
228 for (const Instruction& inst : bb) { in FindFuncsCalledFromContinue()
229 if (inst.opcode() == SpvOpFunctionCall) { in FindFuncsCalledFromContinue()
230 funcs_to_process.push(inst.GetSingleWordInOperand(0)); in FindFuncsCalledFromContinue()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
H A Dinline_pass.h96 bool IsSameBlockOp(const Instruction* inst) const;
102 bool CloneSameBlockOps(std::unique_ptr<Instruction>* inst,
128 // Return true if |inst| is a function call that can be inlined.
129 bool IsInlinableFunctionCall(const Instruction* inst);
201 BasicBlock* new_blk_ptr, const Instruction* inst,
210 const Instruction* inst, uint32_t returnVarId);
H A Dstruct_cfg_analysis.cpp115 uint32_t StructuredCFGAnalysis::ContainingConstruct(Instruction* inst) { in ContainingConstruct() argument
116 uint32_t bb = context_->get_instr_block(inst)->id(); in ContainingConstruct()
228 for (const Instruction& inst : bb) { in FindFuncsCalledFromContinue()
229 if (inst.opcode() == SpvOpFunctionCall) { in FindFuncsCalledFromContinue()
230 funcs_to_process.push(inst.GetSingleWordInOperand(0)); in FindFuncsCalledFromContinue()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/fuzz/
H A Davailable_instructions_test.cpp219 [](opt::IRContext* ir_context, opt::Instruction* inst) -> bool { in TEST()
220 return inst->type_id() != 0 && ir_context->get_type_mgr() in TEST()
221 ->GetType(inst->type_id()) in TEST()
250 context.get(), [](opt::IRContext*, opt::Instruction* inst) -> bool { in TEST()
251 return inst->opcode() == SpvOpIAdd; in TEST()
/third_party/spirv-tools/source/opt/
H A Dinline_pass.h96 bool IsSameBlockOp(const Instruction* inst) const;
102 bool CloneSameBlockOps(std::unique_ptr<Instruction>* inst,
128 // Return true if |inst| is a function call that can be inlined.
129 bool IsInlinableFunctionCall(const Instruction* inst);
201 BasicBlock* new_blk_ptr, const Instruction* inst,
210 const Instruction* inst, uint32_t returnVarId);
H A Dlocal_single_block_elim_pass.cpp162 for (Instruction* inst : instructions_to_kill) { in LocalSingleBlockLoadStoreElim()
163 context()->KillInst(inst); in LocalSingleBlockLoadStoreElim()
191 for (auto& inst : context()->module()->ext_inst_imports()) { in AllExtensionsSupported()
192 assert(inst.opcode() == spv::Op::OpExtInstImport && in AllExtensionsSupported()
194 const std::string extension_name = inst.GetInOperand(0).AsString(); in AllExtensionsSupported()
H A Dstruct_cfg_analysis.cpp114 uint32_t StructuredCFGAnalysis::ContainingConstruct(Instruction* inst) { in ContainingConstruct() argument
115 uint32_t bb = context_->get_instr_block(inst)->id(); in ContainingConstruct()
227 for (const Instruction& inst : bb) { in FindFuncsCalledFromContinue()
228 if (inst.opcode() == spv::Op::OpFunctionCall) { in FindFuncsCalledFromContinue()
229 funcs_to_process.push(inst.GetSingleWordInOperand(0)); in FindFuncsCalledFromContinue()
H A Dinterface_var_sroa.cpp167 [location](const Instruction& inst) { in GetVariableLocation()
169 inst.GetSingleWordInOperand(kOpDecorateLiteralInOperandIndex); in GetVariableLocation()
178 [component](const Instruction& inst) { in GetVariableComponent()
180 inst.GetSingleWordInOperand(kOpDecorateLiteralInOperandIndex); in GetVariableComponent()
207 Instruction* inst) { in KillInstructionAndUsers()
208 if (inst->opcode() == spv::Op::OpEntryPoint) { in KillInstructionAndUsers()
211 if (inst->opcode() != spv::Op::OpAccessChain) { in KillInstructionAndUsers()
212 context()->KillInst(inst); in KillInstructionAndUsers()
217 inst, [&users](Instruction* user) { users.push_back(user); }); in KillInstructionAndUsers()
221 context()->KillInst(inst); in KillInstructionAndUsers()
206 KillInstructionAndUsers( Instruction* inst) KillInstructionAndUsers() argument
481 Instruction* inst = new_access_chain.get(); CreateAccessChainToVar() local
499 Instruction* inst = new_access_chain.get(); CreateAccessChainWithIndex() local
[all...]
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_debug.c271 struct radv_shader_inst *inst = &instructions[*num]; in si_add_split_disasm() local
280 assert(len < ARRAY_SIZE(inst->text)); in si_add_split_disasm()
281 memcpy(inst->text, disasm, len); in si_add_split_disasm()
282 inst->text[len] = 0; in si_add_split_disasm()
283 inst->offset = last_inst ? last_inst->offset + last_inst->size : 0; in si_add_split_disasm()
288 inst->size = next - semicolon > 16 ? 8 : 4; in si_add_split_disasm()
290 snprintf(inst->text + len, ARRAY_SIZE(inst->text) - len, in si_add_split_disasm()
291 " [PC=0x%" PRIx64 ", off=%u, size=%u]", start_addr + inst->offset, inst in si_add_split_disasm()
340 struct radv_shader_inst *inst = &instructions[i]; radv_dump_annotated_shader() local
946 struct radv_shader_inst *inst = &instructions[i]; radv_dump_faulty_shader() local
[all...]
/third_party/mesa3d/src/intel/compiler/
H A Dbrw_mesh.cpp914 fs_inst *inst = bld8.emit(SHADER_OPCODE_URB_WRITE_LOGICAL, in emit_urb_direct_writes() local
916 inst->mlen = 2 + length; in emit_urb_direct_writes()
917 inst->offset = urb_global_offset; in emit_urb_direct_writes()
918 assert(inst->offset < 2048); in emit_urb_direct_writes()
942 fs_inst *inst = bld8.emit(SHADER_OPCODE_URB_WRITE_LOGICAL, in emit_urb_direct_writes() local
944 inst->mlen = 2 + length; in emit_urb_direct_writes()
945 inst->offset = urb_global_offset; in emit_urb_direct_writes()
946 assert(inst->offset < 2048); in emit_urb_direct_writes()
1008 fs_inst *inst = bld8.emit(SHADER_OPCODE_URB_WRITE_LOGICAL, in emit_urb_indirect_writes() local
1010 inst in emit_urb_indirect_writes()
1046 fs_inst *inst = ubld8.emit(SHADER_OPCODE_URB_READ_LOGICAL, data, emit_urb_direct_reads() local
1108 fs_inst *inst = bld8.emit(SHADER_OPCODE_URB_READ_LOGICAL, emit_urb_indirect_reads() local
[all...]
/third_party/rust/crates/regex/src/
H A Ddfa.rs68 for inst in insts { in can_exec()
69 match *inst { in can_exec()
976 Bytes(ref inst) => { in exec_byte()
977 if b.as_byte().map_or(false, |b| inst.matches(b)) { in exec_byte()
979 inst.goto as InstPtr, in exec_byte()
1079 EmptyLook(ref inst) => { in follow_epsilons()
1082 match inst.look { in follow_epsilons()
1084 ip = inst.goto as InstPtr; in follow_epsilons()
1087 ip = inst.goto as InstPtr; in follow_epsilons()
1090 ip = inst in follow_epsilons()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Djpeg_v1_0.c436 amdgpu_fence_process(&adev->jpeg.inst->ring_dec); in jpeg_v1_0_process_interrupt()
479 r = amdgpu_irq_add_id(adev, SOC15_IH_CLIENTID_VCN, 126, &adev->jpeg.inst->irq); in jpeg_v1_0_sw_init()
483 ring = &adev->jpeg.inst->ring_dec; in jpeg_v1_0_sw_init()
485 r = amdgpu_ring_init(adev, ring, 512, &adev->jpeg.inst->irq, in jpeg_v1_0_sw_init()
490 adev->jpeg.internal.jpeg_pitch = adev->jpeg.inst->external.jpeg_pitch = in jpeg_v1_0_sw_init()
507 amdgpu_ring_fini(&adev->jpeg.inst[0].ring_dec); in jpeg_v1_0_sw_fini()
519 struct amdgpu_ring *ring = &adev->jpeg.inst->ring_dec; in jpeg_v1_0_start()
577 adev->jpeg.inst->ring_dec.funcs = &jpeg_v1_0_decode_ring_vm_funcs; in jpeg_v1_0_set_dec_ring_funcs()
588 adev->jpeg.inst->irq.funcs = &jpeg_v1_0_irq_funcs; in jpeg_v1_0_set_irq_funcs()
599 if (amdgpu_fence_wait_empty(&adev->vcn.inst in jpeg_v1_0_ring_begin_use()
[all...]
H A Duvd_v5_0.c109 r = amdgpu_irq_add_id(adev, AMDGPU_IRQ_CLIENTID_LEGACY, VISLANDS30_IV_SRCID_UVD_SYSTEM_MESSAGE, &adev->uvd.inst->irq); in uvd_v5_0_sw_init()
117 ring = &adev->uvd.inst->ring; in uvd_v5_0_sw_init()
119 r = amdgpu_ring_init(adev, ring, 512, &adev->uvd.inst->irq, 0, in uvd_v5_0_sw_init()
155 struct amdgpu_ring *ring = &adev->uvd.inst->ring; in uvd_v5_0_hw_init()
258 lower_32_bits(adev->uvd.inst->gpu_addr)); in uvd_v5_0_mc_resume()
260 upper_32_bits(adev->uvd.inst->gpu_addr)); in uvd_v5_0_mc_resume()
292 struct amdgpu_ring *ring = &adev->uvd.inst->ring; in uvd_v5_0_start()
596 amdgpu_fence_process(&adev->uvd.inst->ring); in uvd_v5_0_process_interrupt()
871 adev->uvd.inst->ring.funcs = &uvd_v5_0_ring_funcs; in uvd_v5_0_set_ring_funcs()
881 adev->uvd.inst in uvd_v5_0_set_irq_funcs()
[all...]
/kernel/linux/linux-5.10/crypto/
H A Dshash.c454 static void crypto_shash_free_instance(struct crypto_instance *inst) in crypto_shash_free_instance() argument
456 struct shash_instance *shash = shash_instance(inst); in crypto_shash_free_instance()
509 struct crypto_instance *inst, in crypto_grab_shash()
513 return crypto_grab_spawn(&spawn->base, inst, name, type, mask); in crypto_grab_shash()
604 struct shash_instance *inst) in shash_register_instance()
608 if (WARN_ON(!inst->free)) in shash_register_instance()
611 err = shash_prepare_alg(&inst->alg); in shash_register_instance()
615 return crypto_register_instance(tmpl, shash_crypto_instance(inst)); in shash_register_instance()
619 void shash_free_singlespawn_instance(struct shash_instance *inst) in shash_free_singlespawn_instance() argument
621 crypto_drop_spawn(shash_instance_ctx(inst)); in shash_free_singlespawn_instance()
508 crypto_grab_shash(struct crypto_shash_spawn *spawn, struct crypto_instance *inst, const char *name, u32 type, u32 mask) crypto_grab_shash() argument
603 shash_register_instance(struct crypto_template *tmpl, struct shash_instance *inst) shash_register_instance() argument
[all...]
/kernel/linux/linux-6.6/arch/arm/vfp/
H A Dvfpmodule.c228 static void vfp_panic(char *reason, u32 inst) in vfp_panic() argument
234 fmrx(FPEXC), fmrx(FPSCR), inst); in vfp_panic()
243 static void vfp_raise_exceptions(u32 exceptions, u32 inst, u32 fpscr, struct pt_regs *regs) in vfp_raise_exceptions() argument
250 vfp_panic("unhandled bounce", inst); in vfp_raise_exceptions()
287 static u32 vfp_emulate_instruction(u32 inst, u32 fpscr, struct pt_regs *regs) in vfp_emulate_instruction() argument
291 pr_debug("VFP: emulate: INST=0x%08x SCR=0x%08x\n", inst, fpscr); in vfp_emulate_instruction()
293 if (INST_CPRTDO(inst)) { in vfp_emulate_instruction()
294 if (!INST_CPRT(inst)) { in vfp_emulate_instruction()
298 if (vfp_single(inst)) { in vfp_emulate_instruction()
299 exceptions = vfp_single_cpdo(inst, fpsc in vfp_emulate_instruction()
[all...]
/kernel/linux/linux-5.10/drivers/soc/ti/
H A Dknav_qmss_acc.c27 struct knav_queue_inst *inst; in __knav_acc_notify() local
34 inst = knav_range_offset_to_inst(kdev, range, in __knav_acc_notify()
36 if (inst->notify_needed) { in __knav_acc_notify()
37 inst->notify_needed = 0; in __knav_acc_notify()
40 knav_queue_notify(inst); in __knav_acc_notify()
45 inst = knav_range_offset_to_inst(kdev, range, queue); in __knav_acc_notify()
48 knav_queue_notify(inst); in __knav_acc_notify()
412 struct knav_queue_inst *inst, unsigned flags) in knav_acc_open_queue()
414 unsigned id = inst->id - range->queue_base; in knav_acc_open_queue()
420 struct knav_queue_inst *inst) in knav_acc_close_queue()
411 knav_acc_open_queue(struct knav_range_info *range, struct knav_queue_inst *inst, unsigned flags) knav_acc_open_queue() argument
419 knav_acc_close_queue(struct knav_range_info *range, struct knav_queue_inst *inst) knav_acc_close_queue() argument
[all...]
/kernel/linux/linux-6.6/drivers/soc/ti/
H A Dknav_qmss_acc.c27 struct knav_queue_inst *inst; in __knav_acc_notify() local
34 inst = knav_range_offset_to_inst(kdev, range, in __knav_acc_notify()
36 if (inst->notify_needed) { in __knav_acc_notify()
37 inst->notify_needed = 0; in __knav_acc_notify()
40 knav_queue_notify(inst); in __knav_acc_notify()
45 inst = knav_range_offset_to_inst(kdev, range, queue); in __knav_acc_notify()
48 knav_queue_notify(inst); in __knav_acc_notify()
412 struct knav_queue_inst *inst, unsigned flags) in knav_acc_open_queue()
414 unsigned id = inst->id - range->queue_base; in knav_acc_open_queue()
420 struct knav_queue_inst *inst) in knav_acc_close_queue()
411 knav_acc_open_queue(struct knav_range_info *range, struct knav_queue_inst *inst, unsigned flags) knav_acc_open_queue() argument
419 knav_acc_close_queue(struct knav_range_info *range, struct knav_queue_inst *inst) knav_acc_close_queue() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Djpeg_v1_0.c440 amdgpu_fence_process(adev->jpeg.inst->ring_dec); in jpeg_v1_0_process_interrupt()
484 r = amdgpu_irq_add_id(adev, SOC15_IH_CLIENTID_VCN, 126, &adev->jpeg.inst->irq); in jpeg_v1_0_sw_init()
488 ring = adev->jpeg.inst->ring_dec; in jpeg_v1_0_sw_init()
491 r = amdgpu_ring_init(adev, ring, 512, &adev->jpeg.inst->irq, in jpeg_v1_0_sw_init()
496 adev->jpeg.internal.jpeg_pitch[0] = adev->jpeg.inst->external.jpeg_pitch[0] = in jpeg_v1_0_sw_init()
513 amdgpu_ring_fini(adev->jpeg.inst->ring_dec); in jpeg_v1_0_sw_fini()
526 struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec; in jpeg_v1_0_start()
583 adev->jpeg.inst->ring_dec->funcs = &jpeg_v1_0_decode_ring_vm_funcs; in jpeg_v1_0_set_dec_ring_funcs()
594 adev->jpeg.inst->irq.funcs = &jpeg_v1_0_irq_funcs; in jpeg_v1_0_set_irq_funcs()
605 if (amdgpu_fence_wait_empty(&adev->vcn.inst in jpeg_v1_0_ring_begin_use()
[all...]
H A Duvd_v5_0.c109 r = amdgpu_irq_add_id(adev, AMDGPU_IRQ_CLIENTID_LEGACY, VISLANDS30_IV_SRCID_UVD_SYSTEM_MESSAGE, &adev->uvd.inst->irq); in uvd_v5_0_sw_init()
117 ring = &adev->uvd.inst->ring; in uvd_v5_0_sw_init()
119 r = amdgpu_ring_init(adev, ring, 512, &adev->uvd.inst->irq, 0, in uvd_v5_0_sw_init()
155 struct amdgpu_ring *ring = &adev->uvd.inst->ring; in uvd_v5_0_hw_init()
283 lower_32_bits(adev->uvd.inst->gpu_addr)); in uvd_v5_0_mc_resume()
285 upper_32_bits(adev->uvd.inst->gpu_addr)); in uvd_v5_0_mc_resume()
317 struct amdgpu_ring *ring = &adev->uvd.inst->ring; in uvd_v5_0_start()
625 amdgpu_fence_process(&adev->uvd.inst->ring); in uvd_v5_0_process_interrupt()
900 adev->uvd.inst->ring.funcs = &uvd_v5_0_ring_funcs; in uvd_v5_0_set_ring_funcs()
910 adev->uvd.inst in uvd_v5_0_set_irq_funcs()
[all...]
/kernel/linux/linux-6.6/crypto/
H A Dshash.c504 static void crypto_shash_free_instance(struct crypto_instance *inst) in crypto_shash_free_instance() argument
506 struct shash_instance *shash = shash_instance(inst); in crypto_shash_free_instance()
564 struct crypto_instance *inst, in crypto_grab_shash()
568 return crypto_grab_spawn(&spawn->base, inst, name, type, mask); in crypto_grab_shash()
722 struct shash_instance *inst) in shash_register_instance()
726 if (WARN_ON(!inst->free)) in shash_register_instance()
729 err = shash_prepare_alg(&inst->alg); in shash_register_instance()
733 return crypto_register_instance(tmpl, shash_crypto_instance(inst)); in shash_register_instance()
737 void shash_free_singlespawn_instance(struct shash_instance *inst) in shash_free_singlespawn_instance() argument
739 crypto_drop_spawn(shash_instance_ctx(inst)); in shash_free_singlespawn_instance()
563 crypto_grab_shash(struct crypto_shash_spawn *spawn, struct crypto_instance *inst, const char *name, u32 type, u32 mask) crypto_grab_shash() argument
721 shash_register_instance(struct crypto_template *tmpl, struct shash_instance *inst) shash_register_instance() argument
[all...]
/third_party/mesa3d/src/gallium/drivers/vc4/
H A Dvc4_qpu_emit.c47 queue(struct qblock *block, uint64_t inst) in queue() argument
50 q->inst = inst; in queue()
59 return &q->inst; in last_inst()
166 struct qinst *inst, uint64_t *unpack) in fixup_raddr_conflict()
185 if (qir_is_float_input(inst)) in fixup_raddr_conflict()
193 if (inst->src[0].pack) { in fixup_raddr_conflict()
205 set_last_dst_pack(struct qblock *block, struct qinst *inst) in set_last_dst_pack() argument
211 if (!inst->dst.pack) in set_last_dst_pack()
214 *last_inst(block) |= QPU_SET_FIELD(inst in set_last_dst_pack()
163 fixup_raddr_conflict(struct qblock *block, struct qpu_reg dst, struct qpu_reg *src0, struct qpu_reg *src1, struct qinst *inst, uint64_t *unpack) fixup_raddr_conflict() argument
[all...]
/third_party/skia/third_party/externals/spirv-headers/tools/buildHeaders/
H A DjsonToSpirv.cpp341 for (const auto& inst : insts) { in jsonToSpirv()
342 const auto printingClass = inst["class"].asString(); in jsonToSpirv()
344 std::cerr << "Error: " << inst["opname"].asString() in jsonToSpirv()
350 std::cerr << "Error: " << inst["opname"].asString() in jsonToSpirv()
354 const auto opcode = inst["opcode"].asUInt(); in jsonToSpirv()
355 const std::string name = inst["opname"].asString(); in jsonToSpirv()
369 EnumCaps caps = getCaps(inst); in jsonToSpirv()
370 std::string version = inst["version"].asString(); in jsonToSpirv()
371 std::string lastVersion = inst["lastVersion"].asString(); in jsonToSpirv()
372 Extensions exts = getExts(inst); in jsonToSpirv()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Headers/tools/buildHeaders/
H A DjsonToSpirv.cpp341 for (const auto& inst : insts) { in jsonToSpirv()
342 const auto printingClass = inst["class"].asString(); in jsonToSpirv()
344 std::cerr << "Error: " << inst["opname"].asString() in jsonToSpirv()
350 std::cerr << "Error: " << inst["opname"].asString() in jsonToSpirv()
354 const auto opcode = inst["opcode"].asUInt(); in jsonToSpirv()
355 const std::string name = inst["opname"].asString(); in jsonToSpirv()
369 EnumCaps caps = getCaps(inst); in jsonToSpirv()
370 std::string version = inst["version"].asString(); in jsonToSpirv()
371 std::string lastVersion = inst["lastVersion"].asString(); in jsonToSpirv()
372 Extensions exts = getExts(inst); in jsonToSpirv()
[all...]
/third_party/spirv-headers/tools/buildHeaders/
H A DjsonToSpirv.cpp545 for (const auto& inst : insts) { in jsonToSpirv()
546 const auto printingClass = inst["class"].asString(); in jsonToSpirv()
548 std::cerr << "Error: " << inst["opname"].asString() in jsonToSpirv()
555 std::cerr << "Error: " << inst["opname"].asString() in jsonToSpirv()
560 const auto opcode = inst["opcode"].asUInt(); in jsonToSpirv()
561 const std::string name = inst["opname"].asString(); in jsonToSpirv()
575 EnumCaps caps = getCaps(inst); in jsonToSpirv()
576 std::string version = inst["version"].asString(); in jsonToSpirv()
577 std::string lastVersion = inst["lastVersion"].asString(); in jsonToSpirv()
578 Extensions exts = getExts(inst); in jsonToSpirv()
[all...]

Completed in 23 milliseconds

1...<<51525354555657585960>>...129