/third_party/skia/third_party/externals/spirv-tools/test/val/ |
H A D | val_small_type_uses_test.cpp | 218 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 D | instruction.h | 38 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 D | val_small_type_uses_test.cpp | 218 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 D | instruction.h | 38 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 D | val_small_type_uses_test.cpp | 218 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 D | disassemble.h | 58 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 D | parsed_operand.cpp | 24 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 D | text.cpp | 733 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 D | fuzzer_pass_add_copy_memory.cpp | 59 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 D | cJSON.h | 96 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 D | radv_debug.c | 271 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 D | brw_mesh.cpp | 914 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 D | dfa.rs | 68 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 D | interface_var_sroa.cpp | 167 [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 D | replace_desc_array_access_using_var_index.cpp | 95 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 D | vector_dce.cpp | 264 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 D | SkVM.cpp | 287 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 D | replace_desc_array_access_using_var_index.cpp | 96 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 D | vector_dce.cpp | 266 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 D | replace_desc_array_access_using_var_index.cpp | 96 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 D | vector_dce.cpp | 266 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 D | vc4_qpu_emit.c | 47 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 D | jsonToSpirv.cpp | 341 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 D | jsonToSpirv.cpp | 341 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 D | jsonToSpirv.cpp | 545 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...] |