Home
last modified time | relevance | path

Searched refs:inst (Results 251 - 275 of 3134) sorted by relevance

1...<<11121314151617181920>>...126

/third_party/skia/third_party/externals/spirv-tools/source/opt/
H A Dcombine_access_chains.cpp45 block->ForEachInst([&modified, this](Instruction* inst) { in ProcessFunction()
46 switch (inst->opcode()) { in ProcessFunction()
51 modified |= CombineAccessChain(inst); in ProcessFunction()
76 uint32_t CombineAccessChains::GetArrayStride(const Instruction* inst) { in GetArrayStride() argument
79 inst->type_id(), SpvDecorationArrayStride, in GetArrayStride()
92 const analysis::Type* CombineAccessChains::GetIndexedType(Instruction* inst) { in GetIndexedType() argument
96 Instruction* base_ptr = def_use_mgr->GetDef(inst->GetSingleWordInOperand(0)); in GetIndexedType()
102 if (IsPtrAccessChain(inst->opcode())) { in GetIndexedType()
107 for (uint32_t i = starting_index; i < inst->NumInOperands(); ++i) { in GetIndexedType()
109 def_use_mgr->GetDef(inst in GetIndexedType()
124 CombineIndices(Instruction* ptr_input, Instruction* inst, std::vector<Operand>* new_operands) CombineIndices() argument
159 context(), inst, CombineIndices() local
173 CreateNewInputOperands( Instruction* ptr_input, Instruction* inst, std::vector<Operand>* new_operands) CreateNewInputOperands() argument
202 CombineAccessChain(Instruction* inst) CombineAccessChain() argument
281 Has64BitIndices(Instruction* inst) Has64BitIndices() argument
[all...]
H A Dprivate_to_local_pass.cpp43 for (auto& inst : context()->types_values()) { in Process()
44 if (inst.opcode() != SpvOpVariable) { in Process()
48 if (inst.GetSingleWordInOperand(kVariableStorageClassInIdx) != in Process()
53 Function* target_function = FindLocalFunction(inst); in Process()
55 variables_to_move.push_back({&inst, target_function}); in Process()
90 Function* PrivateToLocalPass::FindLocalFunction(const Instruction& inst) const { in FindLocalFunction()
94 inst.result_id(), in FindLocalFunction()
157 bool PrivateToLocalPass::IsValidUse(const Instruction* inst) const { in IsValidUse()
160 if (inst->GetCommonDebugOpcode() == CommonDebugInfoDebugGlobalVariable) { in IsValidUse()
163 switch (inst in IsValidUse()
181 UpdateUse(Instruction* inst, Instruction* user) UpdateUse() argument
222 UpdateUses(Instruction* inst) UpdateUses() argument
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
H A Dcombine_access_chains.cpp45 block->ForEachInst([&modified, this](Instruction* inst) { in ProcessFunction()
46 switch (inst->opcode()) { in ProcessFunction()
51 modified |= CombineAccessChain(inst); in ProcessFunction()
76 uint32_t CombineAccessChains::GetArrayStride(const Instruction* inst) { in GetArrayStride() argument
79 inst->type_id(), SpvDecorationArrayStride, in GetArrayStride()
92 const analysis::Type* CombineAccessChains::GetIndexedType(Instruction* inst) { in GetIndexedType() argument
96 Instruction* base_ptr = def_use_mgr->GetDef(inst->GetSingleWordInOperand(0)); in GetIndexedType()
102 if (IsPtrAccessChain(inst->opcode())) { in GetIndexedType()
107 for (uint32_t i = starting_index; i < inst->NumInOperands(); ++i) { in GetIndexedType()
109 def_use_mgr->GetDef(inst in GetIndexedType()
124 CombineIndices(Instruction* ptr_input, Instruction* inst, std::vector<Operand>* new_operands) CombineIndices() argument
159 context(), inst, CombineIndices() local
173 CreateNewInputOperands( Instruction* ptr_input, Instruction* inst, std::vector<Operand>* new_operands) CreateNewInputOperands() argument
202 CombineAccessChain(Instruction* inst) CombineAccessChain() argument
281 Has64BitIndices(Instruction* inst) Has64BitIndices() argument
[all...]
H A Dprivate_to_local_pass.cpp43 for (auto& inst : context()->types_values()) { in Process()
44 if (inst.opcode() != SpvOpVariable) { in Process()
48 if (inst.GetSingleWordInOperand(kVariableStorageClassInIdx) != in Process()
53 Function* target_function = FindLocalFunction(inst); in Process()
55 variables_to_move.push_back({&inst, target_function}); in Process()
90 Function* PrivateToLocalPass::FindLocalFunction(const Instruction& inst) const { in FindLocalFunction()
94 inst.result_id(), in FindLocalFunction()
157 bool PrivateToLocalPass::IsValidUse(const Instruction* inst) const { in IsValidUse()
160 if (inst->GetCommonDebugOpcode() == CommonDebugInfoDebugGlobalVariable) { in IsValidUse()
163 switch (inst in IsValidUse()
181 UpdateUse(Instruction* inst, Instruction* user) UpdateUse() argument
222 UpdateUses(Instruction* inst) UpdateUses() argument
[all...]
/third_party/spirv-tools/source/opt/
H A Dcombine_access_chains.cpp45 block->ForEachInst([&modified, this](Instruction* inst) { in ProcessFunction()
46 switch (inst->opcode()) { in ProcessFunction()
51 modified |= CombineAccessChain(inst); in ProcessFunction()
76 uint32_t CombineAccessChains::GetArrayStride(const Instruction* inst) { in GetArrayStride() argument
79 inst->type_id(), uint32_t(spv::Decoration::ArrayStride), in GetArrayStride()
92 const analysis::Type* CombineAccessChains::GetIndexedType(Instruction* inst) { in GetIndexedType() argument
96 Instruction* base_ptr = def_use_mgr->GetDef(inst->GetSingleWordInOperand(0)); in GetIndexedType()
102 if (IsPtrAccessChain(inst->opcode())) { in GetIndexedType()
107 for (uint32_t i = starting_index; i < inst->NumInOperands(); ++i) { in GetIndexedType()
109 def_use_mgr->GetDef(inst in GetIndexedType()
124 CombineIndices(Instruction* ptr_input, Instruction* inst, std::vector<Operand>* new_operands) CombineIndices() argument
159 context(), inst, CombineIndices() local
173 CreateNewInputOperands( Instruction* ptr_input, Instruction* inst, std::vector<Operand>* new_operands) CreateNewInputOperands() argument
202 CombineAccessChain(Instruction* inst) CombineAccessChain() argument
283 Has64BitIndices(Instruction* inst) Has64BitIndices() argument
[all...]
/third_party/spirv-tools/source/val/
H A Dvalidate_id.cpp29 spv_result_t UpdateIdUse(ValidationState_t& _, const Instruction* inst) { in UpdateIdUse() argument
30 for (auto& operand : inst->operands()) { in UpdateIdUse()
32 const uint32_t operand_id = inst->word(operand.offset); in UpdateIdUse()
35 def->RegisterUse(inst, operand.offset); in UpdateIdUse()
53 for (const auto& inst : _.ordered_instructions()) { in CheckIdDefinitionDominateUse()
54 if (inst.id() == 0) continue; in CheckIdDefinitionDominateUse()
55 if (const Function* func = inst.function()) { in CheckIdDefinitionDominateUse()
56 if (const BasicBlock* block = inst.block()) { in CheckIdDefinitionDominateUse()
59 for (auto& use_index_pair : inst.uses()) { in CheckIdDefinitionDominateUse()
69 << "ID " << _.getIdName(inst in CheckIdDefinitionDominateUse()
121 IdPass(ValidationState_t& _, Instruction* inst) IdPass() argument
[all...]
/third_party/skia/third_party/externals/spirv-tools/source/fuzz/
H A Dtransformation_move_instruction_down.cpp53 auto* inst = FindInstruction(message_.instruction(), ir_context); in IsApplicable() local
54 if (!inst) { in IsApplicable()
59 if (!IsInstructionSupported(ir_context, *inst)) { in IsApplicable()
63 auto* inst_block = ir_context->get_instr_block(inst); in IsApplicable()
67 auto inst_it = fuzzerutil::GetIteratorForInstruction(inst_block, inst); in IsApplicable()
78 if (!IsSimpleInstruction(ir_context, *inst) && in IsApplicable()
86 !CanSafelySwapInstructions(ir_context, *inst, *successor_it, in IsApplicable()
94 !fuzzerutil::CanInsertOpcodeBeforeInstruction(inst->opcode(), in IsApplicable()
100 if (inst->result_id()) { in IsApplicable()
104 operand.words[0] == inst in IsApplicable()
115 auto* inst = FindInstruction(message_.instruction(), ir_context); Apply() local
134 IsInstructionSupported( opt::IRContext* ir_context, const opt::Instruction& inst) IsInstructionSupported() argument
142 IsSimpleInstruction( opt::IRContext* ir_context, const opt::Instruction& inst) IsSimpleInstruction() argument
345 IsMemoryReadInstruction( opt::IRContext* ir_context, const opt::Instruction& inst) IsMemoryReadInstruction() argument
414 GetMemoryReadTarget( opt::IRContext* ir_context, const opt::Instruction& inst) GetMemoryReadTarget() argument
492 IsMemoryWriteInstruction( opt::IRContext* ir_context, const opt::Instruction& inst) IsMemoryWriteInstruction() argument
533 GetMemoryWriteTarget( opt::IRContext* ir_context, const opt::Instruction& inst) GetMemoryWriteTarget() argument
584 IsMemoryInstruction( opt::IRContext* ir_context, const opt::Instruction& inst) IsMemoryInstruction() argument
590 IsBarrierInstruction( const opt::Instruction& inst) IsBarrierInstruction() argument
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/fuzz/
H A Dtransformation_move_instruction_down.cpp53 auto* inst = FindInstruction(message_.instruction(), ir_context); in IsApplicable() local
54 if (!inst) { in IsApplicable()
59 if (!IsInstructionSupported(ir_context, *inst)) { in IsApplicable()
63 auto* inst_block = ir_context->get_instr_block(inst); in IsApplicable()
67 auto inst_it = fuzzerutil::GetIteratorForInstruction(inst_block, inst); in IsApplicable()
78 if (!IsSimpleInstruction(ir_context, *inst) && in IsApplicable()
86 !CanSafelySwapInstructions(ir_context, *inst, *successor_it, in IsApplicable()
94 !fuzzerutil::CanInsertOpcodeBeforeInstruction(inst->opcode(), in IsApplicable()
100 if (inst->result_id()) { in IsApplicable()
104 operand.words[0] == inst in IsApplicable()
115 auto* inst = FindInstruction(message_.instruction(), ir_context); Apply() local
134 IsInstructionSupported( opt::IRContext* ir_context, const opt::Instruction& inst) IsInstructionSupported() argument
142 IsSimpleInstruction( opt::IRContext* ir_context, const opt::Instruction& inst) IsSimpleInstruction() argument
345 IsMemoryReadInstruction( opt::IRContext* ir_context, const opt::Instruction& inst) IsMemoryReadInstruction() argument
414 GetMemoryReadTarget( opt::IRContext* ir_context, const opt::Instruction& inst) GetMemoryReadTarget() argument
492 IsMemoryWriteInstruction( opt::IRContext* ir_context, const opt::Instruction& inst) IsMemoryWriteInstruction() argument
533 GetMemoryWriteTarget( opt::IRContext* ir_context, const opt::Instruction& inst) GetMemoryWriteTarget() argument
584 IsMemoryInstruction( opt::IRContext* ir_context, const opt::Instruction& inst) IsMemoryInstruction() argument
590 IsBarrierInstruction( const opt::Instruction& inst) IsBarrierInstruction() argument
[all...]
/third_party/mesa3d/src/intel/compiler/
H A Dbrw_vec4_visitor.cpp66 vec4_visitor::emit(vec4_instruction *inst) in emit() argument
68 inst->ir = this->base_ir; in emit()
69 inst->annotation = this->current_annotation; in emit()
71 this->instructions.push_tail(inst); in emit()
73 return inst; in emit()
77 vec4_visitor::emit_before(bblock_t *block, vec4_instruction *inst, in emit_before() argument
80 new_inst->ir = inst->ir; in emit_before()
81 new_inst->annotation = inst->annotation; in emit_before()
83 inst->insert_before(block, new_inst); in emit_before()
85 return inst; in emit_before()
196 vec4_instruction *inst; IF() local
211 vec4_instruction *inst; IF() local
232 vec4_instruction *inst; CMP() local
258 vec4_instruction *inst; SCRATCH_READ() local
272 vec4_instruction *inst; SCRATCH_WRITE() local
523 vec4_instruction *inst = emit(MOV(saturated, src0)); emit_pack_unorm_4x8() local
722 vec4_instruction *inst = emit(BRW_OPCODE_SEL, dst, src0, src1); emit_minmax() local
882 vec4_instruction *inst; emit_psiz_and_flags() local
1060 vec4_instruction *inst = emit_urb_write_opcode(complete); emit_vertex() local
1069 get_scratch_offset(bblock_t *block, vec4_instruction *inst, src_reg *reladdr, int reg_offset) get_scratch_offset() argument
1114 emit_scratch_read(bblock_t *block, vec4_instruction *inst, dst_reg temp, src_reg orig_src, int base_offset) emit_scratch_read() argument
1144 emit_scratch_write(bblock_t *block, vec4_instruction *inst, int base_offset) emit_scratch_write() argument
1234 emit_resolve_reladdr(int scratch_loc[], bblock_t *block, vec4_instruction *inst, src_reg src) emit_resolve_reladdr() argument
[all...]
/third_party/mesa3d/src/gallium/drivers/vc4/
H A Dvc4_qir_validate.c28 fail_instr(struct vc4_compile *c, struct qinst *inst, const char *msg) in fail_instr() argument
31 qir_dump_inst(c, inst); in fail_instr()
56 qir_for_each_inst_inorder(inst, c) { in qir_validate()
57 switch (inst->dst.file) { in qir_validate()
59 if (inst->dst.index >= c->num_temps) in qir_validate()
60 fail_instr(c, inst, "bad temp index"); in qir_validate()
62 if (c->defs[inst->dst.index] && in qir_validate()
63 already_assigned[inst->dst.index]) { in qir_validate()
64 fail_instr(c, inst, "Re-assignment of SSA value"); in qir_validate()
66 already_assigned[inst in qir_validate()
[all...]
H A Dvc4_opt_peephole_sf.c36 dump_from(struct vc4_compile *c, struct qinst *inst, const char *type) in dump_from() argument
42 qir_dump_inst(c, inst); in dump_from()
47 dump_to(struct vc4_compile *c, struct qinst *inst) in dump_to() argument
53 qir_dump_inst(c, inst); in dump_to()
58 inst_srcs_updated(struct qinst *inst, struct qinst *writer) in inst_srcs_updated() argument
65 for (int i = 0; i < qir_get_nsrc(inst); i++) { in inst_srcs_updated()
66 if (inst->src[i].file == QFILE_TEMP && in inst_srcs_updated()
67 inst->src[i].index == writer->dst.index) { in inst_srcs_updated()
123 qir_for_each_inst_rev(inst, block) { in qir_opt_peephole_sf_block()
124 if (inst in qir_opt_peephole_sf_block()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/subzero/crosstest/
H A Dtest_arith.h21 #define X(inst, op, isdiv, isshift) \
22 bool test##inst(bool a, bool b); \
23 uint8_t test##inst(uint8_t a, uint8_t b); \
24 uint16_t test##inst(uint16_t a, uint16_t b); \
25 uint32_t test##inst(uint32_t a, uint32_t b); \
26 uint64 test##inst(uint64 a, uint64 b); \
27 v4ui32 test##inst(v4ui32 a, v4ui32 b); \
28 v8ui16 test##inst(v8ui16 a, v8ui16 b); \
29 v16ui8 test##inst(v16ui8 a, v16ui8 b);
33 #define X(inst, o
[all...]
/third_party/vulkan-loader/loader/
H A Dloader_environment.c43 char *loader_getenv(const char *name, const struct loader_instance *inst) { in loader_getenv() argument
49 loader_log(inst, VULKAN_LOADER_DEBUG_BIT | VULKAN_LOADER_INFO_BIT, 0, "loader_getenv name:%s, res:%s", name, res); in loader_getenv()
56 // the inst pointer to get rid of compiler warnings. in loader_getenv()
57 (void)inst; in loader_getenv()
62 char *loader_secure_getenv(const char *name, const struct loader_instance *inst) { in loader_secure_getenv() argument
71 return is_high_integrity() ? NULL : loader_getenv(name, inst); in loader_secure_getenv()
73 return loader_getenv(name, inst); in loader_secure_getenv()
78 (void)inst; in loader_secure_getenv()
81 (void)inst; in loader_secure_getenv()
84 out = loader_getenv(name, inst); in loader_secure_getenv()
93 loader_free_getenv(char *val, const struct loader_instance *inst) loader_free_getenv() argument
124 loader_getenv(const char *name, const struct loader_instance *inst) loader_getenv() argument
161 loader_secure_getenv(const char *name, const struct loader_instance *inst) loader_secure_getenv() argument
174 loader_free_getenv(char *val, const struct loader_instance *inst) loader_free_getenv() argument
181 loader_getenv(const char *name, const struct loader_instance *inst) loader_getenv() argument
187 loader_free_getenv(char *val, const struct loader_instance *inst) loader_free_getenv() argument
255 parse_generic_filter_environment_var(const struct loader_instance *inst, const char *env_var_name, struct loader_envvar_filter *filter_struct) parse_generic_filter_environment_var() argument
314 parse_layers_disable_filter_environment_var(const struct loader_instance *inst, struct loader_envvar_disable_layers_filter *disable_struct) parse_layers_disable_filter_environment_var() argument
383 parse_layer_environment_var_filters(const struct loader_instance *inst, struct loader_envvar_all_filters *layer_filters) parse_layer_environment_var_filters() argument
462 loader_add_environment_layers(struct loader_instance *inst, const enum layer_type_flags type_flags, const struct loader_envvar_all_filters *filters, struct loader_pointer_layer_list *target_list, struct loader_pointer_layer_list *expanded_target_list, const struct loader_layer_list *source_list) loader_add_environment_layers() argument
[all...]
/third_party/skia/third_party/externals/spirv-tools/source/val/
H A Dinstruction.cpp22 Instruction::Instruction(const spv_parsed_instruction_t* inst) in Instruction() argument
23 : words_(inst->words, inst->words + inst->num_words), in Instruction()
24 operands_(inst->operands, inst->operands + inst->num_operands), in Instruction()
25 inst_({words_.data(), inst->num_words, inst->opcode, inst in Instruction()
29 RegisterUse(const Instruction* inst, uint32_t index) RegisterUse() argument
[all...]
H A Dvalidation_state.cpp105 const spv_parsed_instruction_t* inst) { in CountInstructions()
107 if (inst->opcode == SpvOpFunction) _.increment_total_functions(); in CountInstructions()
288 const Instruction* inst) { in diag()
301 if (inst) disassembly = Disassemble(*inst); in diag()
303 return DiagnosticStream({0, 0, inst ? inst->LineNum() : 0}, in diag()
489 const spv_parsed_instruction_t* inst) { in AddOrderedInstruction()
490 ordered_instructions_.emplace_back(inst); in AddOrderedInstruction()
496 void ValidationState_t::RegisterDebugInstruction(const Instruction* inst) { in RegisterDebugInstruction() argument
104 CountInstructions(void* user_data, const spv_parsed_instruction_t* inst) CountInstructions() argument
287 diag(spv_result_t error_code, const Instruction* inst) diag() argument
488 AddOrderedInstruction( const spv_parsed_instruction_t* inst) AddOrderedInstruction() argument
523 RegisterInstruction(Instruction* inst) RegisterInstruction() argument
633 RegisterUniqueTypeDeclaration(const Instruction* inst) RegisterUniqueTypeDeclaration() argument
653 const Instruction* inst = FindDef(id); GetTypeId() local
658 const Instruction* inst = FindDef(id); GetIdOpcode() local
663 const Instruction* inst = FindDef(id); GetComponentType() local
692 const Instruction* inst = FindDef(id); GetDimension() local
721 const Instruction* inst = FindDef(component_type_id); GetBitWidth() local
734 const Instruction* inst = FindDef(id); IsVoidType() local
739 const Instruction* inst = FindDef(id); IsFloatScalarType() local
744 const Instruction* inst = FindDef(id); IsFloatVectorType() local
757 const Instruction* inst = FindDef(id); IsFloatScalarOrVectorType() local
774 const Instruction* inst = FindDef(id); IsIntScalarType() local
779 const Instruction* inst = FindDef(id); IsIntVectorType() local
792 const Instruction* inst = FindDef(id); IsIntScalarOrVectorType() local
809 const Instruction* inst = FindDef(id); IsUnsignedIntScalarType() local
814 const Instruction* inst = FindDef(id); IsUnsignedIntVectorType() local
827 const Instruction* inst = FindDef(id); IsSignedIntScalarType() local
832 const Instruction* inst = FindDef(id); IsSignedIntVectorType() local
845 const Instruction* inst = FindDef(id); IsBoolScalarType() local
850 const Instruction* inst = FindDef(id); IsBoolVectorType() local
863 const Instruction* inst = FindDef(id); IsBoolScalarOrVectorType() local
880 const Instruction* inst = FindDef(id); IsFloatMatrixType() local
924 const Instruction* inst = FindDef(struct_type_id); GetStructMemberTypes() local
937 const Instruction* inst = FindDef(id); IsPointerType() local
945 const Instruction* inst = FindDef(id); GetPointerTypeInfo() local
955 const Instruction* inst = FindDef(id); IsCooperativeMatrixType() local
974 CooperativeMatrixShapesMatch( const Instruction* inst, uint32_t m1, uint32_t m2) CooperativeMatrixShapesMatch() argument
1033 GetOperandTypeId(const Instruction* inst, size_t operand_index) const GetOperandTypeId() argument
1039 const Instruction* inst = FindDef(id); GetConstantValUint64() local
1062 const Instruction* const inst = FindDef(id); EvalInt32IfConst() local
1153 const auto inst = FindDef(id); EntryPointReferences() local
1281 const auto inst = FindDef(id); ContainsType() local
[all...]
H A Dvalidate_atomics.cpp122 spv_result_t AtomicsPass(ValidationState_t& _, const Instruction* inst) { in AtomicsPass() argument
123 const SpvOp opcode = inst->opcode(); in AtomicsPass()
146 const uint32_t result_type = inst->type_id(); in AtomicsPass()
154 return _.diag(SPV_ERROR_INVALID_DATA, inst) in AtomicsPass()
159 return _.diag(SPV_ERROR_INVALID_DATA, inst) in AtomicsPass()
165 return _.diag(SPV_ERROR_INVALID_DATA, inst) in AtomicsPass()
170 return _.diag(SPV_ERROR_INVALID_DATA, inst) in AtomicsPass()
177 const uint32_t pointer_type = _.GetOperandTypeId(inst, operand_index++); in AtomicsPass()
181 return _.diag(SPV_ERROR_INVALID_DATA, inst) in AtomicsPass()
189 return _.diag(SPV_ERROR_INVALID_DATA, inst) in AtomicsPass()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/val/
H A Dinstruction.cpp22 Instruction::Instruction(const spv_parsed_instruction_t* inst) in Instruction() argument
23 : words_(inst->words, inst->words + inst->num_words), in Instruction()
24 operands_(inst->operands, inst->operands + inst->num_operands), in Instruction()
25 inst_({words_.data(), inst->num_words, inst->opcode, inst in Instruction()
29 RegisterUse(const Instruction* inst, uint32_t index) RegisterUse() argument
[all...]
H A Dvalidation_state.cpp105 const spv_parsed_instruction_t* inst) { in CountInstructions()
107 if (inst->opcode == SpvOpFunction) _.increment_total_functions(); in CountInstructions()
288 const Instruction* inst) { in diag()
301 if (inst) disassembly = Disassemble(*inst); in diag()
303 return DiagnosticStream({0, 0, inst ? inst->LineNum() : 0}, in diag()
489 const spv_parsed_instruction_t* inst) { in AddOrderedInstruction()
490 ordered_instructions_.emplace_back(inst); in AddOrderedInstruction()
496 void ValidationState_t::RegisterDebugInstruction(const Instruction* inst) { in RegisterDebugInstruction() argument
104 CountInstructions(void* user_data, const spv_parsed_instruction_t* inst) CountInstructions() argument
287 diag(spv_result_t error_code, const Instruction* inst) diag() argument
488 AddOrderedInstruction( const spv_parsed_instruction_t* inst) AddOrderedInstruction() argument
523 RegisterInstruction(Instruction* inst) RegisterInstruction() argument
633 RegisterUniqueTypeDeclaration(const Instruction* inst) RegisterUniqueTypeDeclaration() argument
653 const Instruction* inst = FindDef(id); GetTypeId() local
658 const Instruction* inst = FindDef(id); GetIdOpcode() local
663 const Instruction* inst = FindDef(id); GetComponentType() local
692 const Instruction* inst = FindDef(id); GetDimension() local
721 const Instruction* inst = FindDef(component_type_id); GetBitWidth() local
734 const Instruction* inst = FindDef(id); IsVoidType() local
739 const Instruction* inst = FindDef(id); IsFloatScalarType() local
744 const Instruction* inst = FindDef(id); IsFloatVectorType() local
757 const Instruction* inst = FindDef(id); IsFloatScalarOrVectorType() local
774 const Instruction* inst = FindDef(id); IsIntScalarType() local
779 const Instruction* inst = FindDef(id); IsIntVectorType() local
792 const Instruction* inst = FindDef(id); IsIntScalarOrVectorType() local
809 const Instruction* inst = FindDef(id); IsUnsignedIntScalarType() local
814 const Instruction* inst = FindDef(id); IsUnsignedIntVectorType() local
827 const Instruction* inst = FindDef(id); IsSignedIntScalarType() local
832 const Instruction* inst = FindDef(id); IsSignedIntVectorType() local
845 const Instruction* inst = FindDef(id); IsBoolScalarType() local
850 const Instruction* inst = FindDef(id); IsBoolVectorType() local
863 const Instruction* inst = FindDef(id); IsBoolScalarOrVectorType() local
880 const Instruction* inst = FindDef(id); IsFloatMatrixType() local
924 const Instruction* inst = FindDef(struct_type_id); GetStructMemberTypes() local
937 const Instruction* inst = FindDef(id); IsPointerType() local
945 const Instruction* inst = FindDef(id); GetPointerTypeInfo() local
955 const Instruction* inst = FindDef(id); IsCooperativeMatrixType() local
974 CooperativeMatrixShapesMatch( const Instruction* inst, uint32_t m1, uint32_t m2) CooperativeMatrixShapesMatch() argument
1033 GetOperandTypeId(const Instruction* inst, size_t operand_index) const GetOperandTypeId() argument
1039 const Instruction* inst = FindDef(id); GetConstantValUint64() local
1062 const Instruction* const inst = FindDef(id); EvalInt32IfConst() local
1153 const auto inst = FindDef(id); EntryPointReferences() local
1281 const auto inst = FindDef(id); ContainsType() local
[all...]
/kernel/linux/linux-5.10/crypto/
H A Dgeniv.c35 static void aead_geniv_free(struct aead_instance *inst) in aead_geniv_free() argument
37 crypto_drop_aead(aead_instance_ctx(inst)); in aead_geniv_free()
38 kfree(inst); in aead_geniv_free()
45 struct aead_instance *inst; in aead_geniv_alloc() local
56 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL); in aead_geniv_alloc()
57 if (!inst) in aead_geniv_alloc()
60 spawn = aead_instance_ctx(inst); in aead_geniv_alloc()
62 err = crypto_grab_aead(spawn, aead_crypto_instance(inst), in aead_geniv_alloc()
77 if (snprintf(inst in aead_geniv_alloc()
112 struct aead_instance *inst = aead_alg_instance(aead); aead_init_geniv() local
[all...]
/kernel/linux/linux-6.6/crypto/
H A Dgeniv.c35 static void aead_geniv_free(struct aead_instance *inst) in aead_geniv_free() argument
37 crypto_drop_aead(aead_instance_ctx(inst)); in aead_geniv_free()
38 kfree(inst); in aead_geniv_free()
45 struct aead_instance *inst; in aead_geniv_alloc() local
56 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL); in aead_geniv_alloc()
57 if (!inst) in aead_geniv_alloc()
60 spawn = aead_instance_ctx(inst); in aead_geniv_alloc()
62 err = crypto_grab_aead(spawn, aead_crypto_instance(inst), in aead_geniv_alloc()
77 if (snprintf(inst in aead_geniv_alloc()
112 struct aead_instance *inst = aead_alg_instance(aead); aead_init_geniv() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/vc4/
H A Dvc4_validate_shaders.c116 raddr_add_a_to_live_reg_index(uint64_t inst) in raddr_add_a_to_live_reg_index() argument
118 uint32_t sig = QPU_GET_FIELD(inst, QPU_SIG); in raddr_add_a_to_live_reg_index()
119 uint32_t add_a = QPU_GET_FIELD(inst, QPU_ADD_A); in raddr_add_a_to_live_reg_index()
120 uint32_t raddr_a = QPU_GET_FIELD(inst, QPU_RADDR_A); in raddr_add_a_to_live_reg_index()
121 uint32_t raddr_b = QPU_GET_FIELD(inst, QPU_RADDR_B); in raddr_add_a_to_live_reg_index()
187 uint64_t inst = validation_state->shader[validation_state->ip]; in check_tmu_write() local
189 QPU_GET_FIELD(inst, QPU_WADDR_MUL) : in check_tmu_write()
190 QPU_GET_FIELD(inst, QPU_WADDR_ADD)); in check_tmu_write()
191 uint32_t raddr_a = QPU_GET_FIELD(inst, QPU_RADDR_A); in check_tmu_write()
192 uint32_t raddr_b = QPU_GET_FIELD(inst, QPU_RADDR_ in check_tmu_write()
311 uint64_t inst = validation_state->shader[validation_state->ip]; validate_uniform_address_write() local
390 uint64_t inst = validation_state->shader[validation_state->ip]; check_reg_write() local
481 uint64_t inst = validation_state->shader[validation_state->ip]; track_live_clamps() local
556 uint64_t inst = validation_state->shader[validation_state->ip]; check_instruction_writes() local
575 check_branch(uint64_t inst, struct vc4_validated_shader_info *validated_shader, struct vc4_shader_validation_state *validation_state, int ip) check_branch() argument
603 uint64_t inst = validation_state->shader[validation_state->ip]; check_instruction_reads() local
642 uint64_t inst = validation_state->shader[ip]; vc4_validate_branches() local
808 uint64_t inst = validation_state.shader[ip]; vc4_validate_shader() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/vc4/
H A Dvc4_validate_shaders.c116 raddr_add_a_to_live_reg_index(uint64_t inst) in raddr_add_a_to_live_reg_index() argument
118 uint32_t sig = QPU_GET_FIELD(inst, QPU_SIG); in raddr_add_a_to_live_reg_index()
119 uint32_t add_a = QPU_GET_FIELD(inst, QPU_ADD_A); in raddr_add_a_to_live_reg_index()
120 uint32_t raddr_a = QPU_GET_FIELD(inst, QPU_RADDR_A); in raddr_add_a_to_live_reg_index()
121 uint32_t raddr_b = QPU_GET_FIELD(inst, QPU_RADDR_B); in raddr_add_a_to_live_reg_index()
187 uint64_t inst = validation_state->shader[validation_state->ip]; in check_tmu_write() local
189 QPU_GET_FIELD(inst, QPU_WADDR_MUL) : in check_tmu_write()
190 QPU_GET_FIELD(inst, QPU_WADDR_ADD)); in check_tmu_write()
191 uint32_t raddr_a = QPU_GET_FIELD(inst, QPU_RADDR_A); in check_tmu_write()
192 uint32_t raddr_b = QPU_GET_FIELD(inst, QPU_RADDR_ in check_tmu_write()
311 uint64_t inst = validation_state->shader[validation_state->ip]; validate_uniform_address_write() local
390 uint64_t inst = validation_state->shader[validation_state->ip]; check_reg_write() local
481 uint64_t inst = validation_state->shader[validation_state->ip]; track_live_clamps() local
556 uint64_t inst = validation_state->shader[validation_state->ip]; check_instruction_writes() local
575 check_branch(uint64_t inst, struct vc4_validated_shader_info *validated_shader, struct vc4_shader_validation_state *validation_state, int ip) check_branch() argument
603 uint64_t inst = validation_state->shader[validation_state->ip]; check_instruction_reads() local
642 uint64_t inst = validation_state->shader[ip]; vc4_validate_branches() local
812 uint64_t inst = validation_state.shader[ip]; vc4_validate_shader() local
[all...]
/third_party/mesa3d/src/gallium/drivers/vc4/kernel/
H A Dvc4_validate_shaders.c113 raddr_add_a_to_live_reg_index(uint64_t inst) in raddr_add_a_to_live_reg_index() argument
115 uint32_t sig = QPU_GET_FIELD(inst, QPU_SIG); in raddr_add_a_to_live_reg_index()
116 uint32_t add_a = QPU_GET_FIELD(inst, QPU_ADD_A); in raddr_add_a_to_live_reg_index()
117 uint32_t raddr_a = QPU_GET_FIELD(inst, QPU_RADDR_A); in raddr_add_a_to_live_reg_index()
118 uint32_t raddr_b = QPU_GET_FIELD(inst, QPU_RADDR_B); in raddr_add_a_to_live_reg_index()
183 uint64_t inst = validation_state->shader[validation_state->ip]; in check_tmu_write() local
185 QPU_GET_FIELD(inst, QPU_WADDR_MUL) : in check_tmu_write()
186 QPU_GET_FIELD(inst, QPU_WADDR_ADD)); in check_tmu_write()
187 uint32_t raddr_a = QPU_GET_FIELD(inst, QPU_RADDR_A); in check_tmu_write()
188 uint32_t raddr_b = QPU_GET_FIELD(inst, QPU_RADDR_ in check_tmu_write()
307 uint64_t inst = validation_state->shader[validation_state->ip]; validate_uniform_address_write() local
380 uint64_t inst = validation_state->shader[validation_state->ip]; check_reg_write() local
471 uint64_t inst = validation_state->shader[validation_state->ip]; track_live_clamps() local
546 uint64_t inst = validation_state->shader[validation_state->ip]; check_instruction_writes() local
565 check_branch(uint64_t inst, struct vc4_validated_shader_info *validated_shader, struct vc4_shader_validation_state *validation_state, int ip) check_branch() argument
593 uint64_t inst = validation_state->shader[validation_state->ip]; check_instruction_reads() local
632 uint64_t inst = validation_state->shader[ip]; vc4_validate_branches() local
798 uint64_t inst = validation_state.shader[ip]; vc4_validate_shader() local
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/qcom/venus/
H A Dhfi_msgs.c22 static void event_seq_changed(struct venus_core *core, struct venus_inst *inst, in event_seq_changed() argument
39 inst->error = HFI_ERR_NONE; in event_seq_changed()
46 inst->error = HFI_ERR_SESSION_INVALID_PARAMETER; in event_seq_changed()
54 inst->error = HFI_ERR_SESSION_INSUFFICIENT_RESOURCES; in event_seq_changed()
127 inst->ops->event_notify(inst, EVT_SYS_EVENT_CHANGE, &event); in event_seq_changed()
131 struct venus_inst *inst, in event_release_buffer_ref()
145 inst->error = HFI_ERR_NONE; in event_release_buffer_ref()
146 inst->ops->event_notify(inst, EVT_SYS_EVENT_CHANG in event_release_buffer_ref()
130 event_release_buffer_ref(struct venus_core *core, struct venus_inst *inst, struct hfi_msg_event_notify_pkt *pkt) event_release_buffer_ref() argument
162 event_session_error(struct venus_core *core, struct venus_inst *inst, struct hfi_msg_event_notify_pkt *pkt) event_session_error() argument
192 hfi_event_notify(struct venus_core *core, struct venus_inst *inst, void *packet) hfi_event_notify() argument
220 hfi_sys_init_done(struct venus_core *core, struct venus_inst *inst, void *packet) hfi_sys_init_done() argument
300 hfi_sys_property_info(struct venus_core *core, struct venus_inst *inst, void *packet) hfi_sys_property_info() argument
321 hfi_sys_rel_resource_done(struct venus_core *core, struct venus_inst *inst, void *packet) hfi_sys_rel_resource_done() argument
331 hfi_sys_ping_done(struct venus_core *core, struct venus_inst *inst, void *packet) hfi_sys_ping_done() argument
344 hfi_sys_idle_done(struct venus_core *core, struct venus_inst *inst, void *packet) hfi_sys_idle_done() argument
350 hfi_sys_pc_prepare_done(struct venus_core *core, struct venus_inst *inst, void *packet) hfi_sys_pc_prepare_done() argument
411 hfi_session_prop_info(struct venus_core *core, struct venus_inst *inst, void *packet) hfi_session_prop_info() argument
447 hfi_session_init_done(struct venus_core *core, struct venus_inst *inst, void *packet) hfi_session_init_done() argument
473 hfi_session_load_res_done(struct venus_core *core, struct venus_inst *inst, void *packet) hfi_session_load_res_done() argument
482 hfi_session_flush_done(struct venus_core *core, struct venus_inst *inst, void *packet) hfi_session_flush_done() argument
493 hfi_session_etb_done(struct venus_core *core, struct venus_inst *inst, void *packet) hfi_session_etb_done() argument
503 hfi_session_ftb_done(struct venus_core *core, struct venus_inst *inst, void *packet) hfi_session_ftb_done() argument
584 hfi_session_start_done(struct venus_core *core, struct venus_inst *inst, void *packet) hfi_session_start_done() argument
593 hfi_session_stop_done(struct venus_core *core, struct venus_inst *inst, void *packet) hfi_session_stop_done() argument
602 hfi_session_rel_res_done(struct venus_core *core, struct venus_inst *inst, void *packet) hfi_session_rel_res_done() argument
611 hfi_session_rel_buf_done(struct venus_core *core, struct venus_inst *inst, void *packet) hfi_session_rel_buf_done() argument
620 hfi_session_end_done(struct venus_core *core, struct venus_inst *inst, void *packet) hfi_session_end_done() argument
629 hfi_session_abort_done(struct venus_core *core, struct venus_inst *inst, void *packet) hfi_session_abort_done() argument
638 hfi_session_get_seq_hdr_done(struct venus_core *core, struct venus_inst *inst, void *packet) hfi_session_get_seq_hdr_done() argument
752 struct venus_inst *inst; to_instance() local
769 struct venus_inst *inst; hfi_process_msg_packet() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn32/
H A Ddcn32_mmhubbub.h32 #define MCIF_WB_COMMON_REG_LIST_DCN32(inst) \
33 SRI2(MCIF_WB_BUFMGR_SW_CONTROL, MCIF_WB, inst),\
34 SRI2(MCIF_WB_BUFMGR_STATUS, MCIF_WB, inst),\
35 SRI2(MCIF_WB_BUF_PITCH, MCIF_WB, inst),\
36 SRI2(MCIF_WB_BUF_1_STATUS, MCIF_WB, inst),\
37 SRI2(MCIF_WB_BUF_1_STATUS2, MCIF_WB, inst),\
38 SRI2(MCIF_WB_BUF_2_STATUS, MCIF_WB, inst),\
39 SRI2(MCIF_WB_BUF_2_STATUS2, MCIF_WB, inst),\
40 SRI2(MCIF_WB_BUF_3_STATUS, MCIF_WB, inst),\
41 SRI2(MCIF_WB_BUF_3_STATUS2, MCIF_WB, inst),\
[all...]

Completed in 15 milliseconds

1...<<11121314151617181920>>...126