Home
last modified time | relevance | path

Searched refs:inst (Results 851 - 875 of 1415) sorted by relevance

1...<<31323334353637383940>>...57

/third_party/skia/third_party/externals/spirv-tools/test/val/
H A Dval_small_type_uses_test.cpp218 const std::string inst = GetParam(); in TEST_P() local
220 generator.entry_points_[0].body += inst + "\n"; in TEST_P()
229 "%inst = OpIAdd %int %short_to_int %int_0",
230 "%inst = OpIAdd %int %short_to_uint %int_0",
231 "%inst = OpIAdd %int2 %short2_to_int2 %int2_0",
232 "%inst = OpIAdd %int2 %short2_to_uint2 %int2_0",
233 "%inst = OpIAdd %int %char_to_int %int_0",
234 "%inst = OpIAdd %int %char_to_uint %int_0",
235 "%inst = OpIAdd %int2 %char2_to_int2 %int2_0",
236 "%inst
282 const std::string inst = GetParam(); TEST_P() local
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/val/
H A Dinstruction.h38 explicit Instruction(const spv_parsed_instruction_t* inst);
40 /// Registers the use of the Instruction in instruction \p inst at \p index
41 void RegisterUse(const Instruction* inst, uint32_t index);
145 result_type operator()(const argument_type& inst) const { in operator ()()
146 return hash<uint32_t>()(inst.id()); in operator ()()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/val/
H A Dval_small_type_uses_test.cpp218 const std::string inst = GetParam(); in TEST_P() local
220 generator.entry_points_[0].body += inst + "\n"; in TEST_P()
229 "%inst = OpIAdd %int %short_to_int %int_0",
230 "%inst = OpIAdd %int %short_to_uint %int_0",
231 "%inst = OpIAdd %int2 %short2_to_int2 %int2_0",
232 "%inst = OpIAdd %int2 %short2_to_uint2 %int2_0",
233 "%inst = OpIAdd %int %char_to_int %int_0",
234 "%inst = OpIAdd %int %char_to_uint %int_0",
235 "%inst = OpIAdd %int2 %char2_to_int2 %int2_0",
236 "%inst
282 const std::string inst = GetParam(); TEST_P() local
[all...]
/third_party/spirv-tools/source/val/
H A Dinstruction.h38 explicit Instruction(const spv_parsed_instruction_t* inst);
40 /// Registers the use of the Instruction in instruction \p inst at \p index
41 void RegisterUse(const Instruction* inst, uint32_t index);
148 result_type operator()(const argument_type& inst) const { in operator ()()
149 return hash<uint32_t>()(inst.id()); in operator ()()
/third_party/spirv-tools/test/val/
H A Dval_small_type_uses_test.cpp218 const std::string inst = GetParam(); in TEST_P() local
220 generator.entry_points_[0].body += inst + "\n"; in TEST_P()
229 "%inst = OpIAdd %int %short_to_int %int_0",
230 "%inst = OpIAdd %int %short_to_uint %int_0",
231 "%inst = OpIAdd %int2 %short2_to_int2 %int2_0",
232 "%inst = OpIAdd %int2 %short2_to_uint2 %int2_0",
233 "%inst = OpIAdd %int %char_to_int %int_0",
234 "%inst = OpIAdd %int %char_to_uint %int_0",
235 "%inst = OpIAdd %int2 %char2_to_int2 %int2_0",
236 "%inst
282 const std::string inst = GetParam(); TEST_P() local
[all...]
/third_party/spirv-tools/source/
H A Ddisassemble.h58 void EmitInstruction(const spv_parsed_instruction_t& inst,
62 void EmitSectionComment(const spv_parsed_instruction_t& inst,
79 void EmitOperand(const spv_parsed_instruction_t& inst,
H A Dparsed_operand.cpp24 void EmitNumericLiteral(std::ostream* out, const spv_parsed_instruction_t& inst, in EmitNumericLiteral() argument
36 const uint32_t word = inst.words[operand.offset]; in EmitNumericLiteral()
60 uint64_t(word) | (uint64_t(inst.words[operand.offset + 1]) << 32); in EmitNumericLiteral()
H A Dtext.cpp733 spv_instruction_t inst; in GetNumericIds() local
739 inst.opcode = spv::Op::Max; in GetNumericIds()
741 if (spvTextEncodeOpcode(grammar, &context, &inst)) { in GetNumericIds()
787 spv_instruction_t& inst = instructions.back(); in spvTextToBinaryInternal() local
789 if (auto error = spvTextEncodeOpcode(grammar, &context, &inst)) { in spvTextToBinaryInternal()
797 for (auto& inst : instructions) { in spvTextToBinaryInternal()
798 totalSize += inst.words.size(); in spvTextToBinaryInternal()
804 for (auto& inst : instructions) { in spvTextToBinaryInternal()
805 memcpy(data + currentIndex, inst.words.data(), in spvTextToBinaryInternal()
806 sizeof(uint32_t) * inst in spvTextToBinaryInternal()
[all...]
/third_party/spirv-tools/source/fuzz/
H A Dfuzzer_pass_add_copy_memory.cpp59 const auto* inst = in Apply()
68 GetIRContext(), inst->type_id()); in Apply()
75 inst->result_id(), storage_class, in Apply()
/third_party/vulkan-loader/loader/
H A DcJSON.h96 VkResult loader_get_json(const struct loader_instance *inst, const char *filename, cJSON **json);
101 VkResult loader_parse_json_string_to_existing_str(const struct loader_instance *inst, cJSON *object, const char *key,
110 VkResult loader_parse_json_array_of_strings(const struct loader_instance *inst, cJSON *object, const char *key,
/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...]
/third_party/spirv-tools/source/opt/
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...]
H A Dreplace_desc_array_access_using_var_index.cpp95 for (auto* inst : final_users) { in ReplaceUsersOfAccessChain()
97 CollectRequiredImageAndAccessInsts(inst); in ReplaceUsersOfAccessChain()
99 inst, access_chain, number_of_elements, insts_to_be_cloned); in ReplaceUsersOfAccessChain()
153 const Instruction* inst) const { in HasImageOrImagePtrType()
154 assert(inst != nullptr && inst->type_id() != 0 && "Invalid instruction"); in HasImageOrImagePtrType()
155 return IsImageOrImagePtrType(get_def_use_mgr()->GetDef(inst->type_id())); in HasImageOrImagePtrType()
370 Instruction* inst = context()->get_def_use_mgr()->GetDef((*phi_operands)[0]); in CreateDefaultBlock()
371 auto* null_const_inst = GetConstNull(inst->type_id()); in CreateDefaultBlock()
H A Dvector_dce.cpp264 bool VectorDCE::HasVectorOrScalarResult(const Instruction* inst) const { in HasVectorOrScalarResult()
265 return HasScalarResult(inst) || HasVectorResult(inst); in HasVectorOrScalarResult()
268 bool VectorDCE::HasVectorResult(const Instruction* inst) const { in HasVectorResult()
270 if (inst->type_id() == 0) { in HasVectorResult()
274 const analysis::Type* current_type = type_mgr->GetType(inst->type_id()); in HasVectorResult()
283 bool VectorDCE::HasScalarResult(const Instruction* inst) const { in HasScalarResult()
285 if (inst->type_id() == 0) { in HasScalarResult()
289 const analysis::Type* current_type = type_mgr->GetType(inst->type_id()); in HasScalarResult()
/third_party/skia/src/core/
H A DSkVM.cpp287 static void write_one_instruction(Val id, const OptimizedInstruction& inst, SkWStream* o) { in write_one_instruction() argument
288 Op op = inst.op; in write_one_instruction()
289 Val x = inst.x, in write_one_instruction()
290 y = inst.y, in write_one_instruction()
291 z = inst.z, in write_one_instruction()
292 w = inst.w; in write_one_instruction()
293 int immA = inst.immA, in write_one_instruction()
294 immB = inst.immB, in write_one_instruction()
295 immC = inst.immC; in write_one_instruction()
386 const OptimizedInstruction& inst in dump() local
405 const InterpreterInstruction& inst = fImpl->instructions[i]; dump() local
500 const Instruction& inst = program[id]; eliminate_dead_code() local
515 const Instruction& inst = program[id]; eliminate_dead_code() local
536 Instruction& inst = program[id]; eliminate_dead_code() local
560 Instruction inst = program[id]; finalize() local
568 OptimizedInstruction& inst = optimized[id]; finalize() local
639 operator ()(const Instruction& inst, uint32_t seed) const operator ()() argument
646 push(Instruction inst) push() argument
[all...]
/third_party/skia/third_party/externals/spirv-tools/source/opt/
H A Dreplace_desc_array_access_using_var_index.cpp96 for (auto* inst : final_users) { in ReplaceUsersOfAccessChain()
98 CollectRequiredImageInsts(inst); in ReplaceUsersOfAccessChain()
100 inst, access_chain, number_of_elements, insts_to_be_cloned); in ReplaceUsersOfAccessChain()
152 const Instruction* inst) const { in HasImageOrImagePtrType()
153 assert(inst != nullptr && inst->type_id() != 0 && "Invalid instruction"); in HasImageOrImagePtrType()
154 return IsImageOrImagePtrType(get_def_use_mgr()->GetDef(inst->type_id())); in HasImageOrImagePtrType()
365 Instruction* inst = context()->get_def_use_mgr()->GetDef((*phi_operands)[0]); in CreateDefaultBlock()
366 auto* null_const_inst = GetConstNull(inst->type_id()); in CreateDefaultBlock()
H A Dvector_dce.cpp266 bool VectorDCE::HasVectorOrScalarResult(const Instruction* inst) const { in HasVectorOrScalarResult()
267 return HasScalarResult(inst) || HasVectorResult(inst); in HasVectorOrScalarResult()
270 bool VectorDCE::HasVectorResult(const Instruction* inst) const { in HasVectorResult()
272 if (inst->type_id() == 0) { in HasVectorResult()
276 const analysis::Type* current_type = type_mgr->GetType(inst->type_id()); in HasVectorResult()
285 bool VectorDCE::HasScalarResult(const Instruction* inst) const { in HasScalarResult()
287 if (inst->type_id() == 0) { in HasScalarResult()
291 const analysis::Type* current_type = type_mgr->GetType(inst->type_id()); in HasScalarResult()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
H A Dreplace_desc_array_access_using_var_index.cpp96 for (auto* inst : final_users) { in ReplaceUsersOfAccessChain()
98 CollectRequiredImageInsts(inst); in ReplaceUsersOfAccessChain()
100 inst, access_chain, number_of_elements, insts_to_be_cloned); in ReplaceUsersOfAccessChain()
152 const Instruction* inst) const { in HasImageOrImagePtrType()
153 assert(inst != nullptr && inst->type_id() != 0 && "Invalid instruction"); in HasImageOrImagePtrType()
154 return IsImageOrImagePtrType(get_def_use_mgr()->GetDef(inst->type_id())); in HasImageOrImagePtrType()
365 Instruction* inst = context()->get_def_use_mgr()->GetDef((*phi_operands)[0]); in CreateDefaultBlock()
366 auto* null_const_inst = GetConstNull(inst->type_id()); in CreateDefaultBlock()
H A Dvector_dce.cpp266 bool VectorDCE::HasVectorOrScalarResult(const Instruction* inst) const { in HasVectorOrScalarResult()
267 return HasScalarResult(inst) || HasVectorResult(inst); in HasVectorOrScalarResult()
270 bool VectorDCE::HasVectorResult(const Instruction* inst) const { in HasVectorResult()
272 if (inst->type_id() == 0) { in HasVectorResult()
276 const analysis::Type* current_type = type_mgr->GetType(inst->type_id()); in HasVectorResult()
285 bool VectorDCE::HasScalarResult(const Instruction* inst) const { in HasScalarResult()
287 if (inst->type_id() == 0) { in HasScalarResult()
291 const analysis::Type* current_type = type_mgr->GetType(inst->type_id()); in HasScalarResult()
/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...<<31323334353637383940>>...57