Home
last modified time | relevance | path

Searched refs:var_id (Results 1 - 25 of 76) sorted by relevance

1234

/third_party/spirv-tools/source/opt/
H A Dspread_volatile_semantics.cpp29 uint32_t var_id, uint32_t built_in) { in HasBuiltinDecoration()
31 var_id, uint32_t(spv::Decoration::BuiltIn), in HasBuiltinDecoration()
56 analysis::DecorationManager* decoration_manager, uint32_t var_id) { in HasBuiltinForRayTracingVolatileSemantics()
58 var_id, uint32_t(spv::Decoration::BuiltIn), [](const Instruction& inst) { in HasBuiltinForRayTracingVolatileSemantics()
66 uint32_t var_id) { in HasVolatileDecoration()
67 return decoration_manager->HasDecoration(var_id, in HasVolatileDecoration()
116 uint32_t var_id, Instruction* entry_point) { in IsTargetUsedByNonVolatileLoadInEntryPoint()
122 var_id, in IsTargetUsedByNonVolatileLoadInEntryPoint()
143 uint32_t var_id = entry_point.GetSingleWordInOperand(operand_index);
144 if (!EntryFunctionsToSpreadVolatileSemanticsForVar(var_id)
28 HasBuiltinDecoration(analysis::DecorationManager* decoration_manager, uint32_t var_id, uint32_t built_in) HasBuiltinDecoration() argument
55 HasBuiltinForRayTracingVolatileSemantics( analysis::DecorationManager* decoration_manager, uint32_t var_id) HasBuiltinForRayTracingVolatileSemantics() argument
65 HasVolatileDecoration(analysis::DecorationManager* decoration_manager, uint32_t var_id) HasVolatileDecoration() argument
115 IsTargetUsedByNonVolatileLoadInEntryPoint( uint32_t var_id, Instruction* entry_point) IsTargetUsedByNonVolatileLoadInEntryPoint() argument
[all...]
H A Dssa_rewrite_pass.cpp90 SSARewriter::PhiCandidate& SSARewriter::CreatePhiCandidate(uint32_t var_id, in CreatePhiCandidate() argument
95 phi_result_id, PhiCandidate(var_id, phi_result_id, bb)); in CreatePhiCandidate()
116 WriteVariable(phi_to_remove.var_id(), bb, repl_id); in ReplacePhiUsersWith()
207 ? GetReachingDef(phi_candidate->var_id(), pred_bb) in AddPhiOperands()
243 uint32_t SSARewriter::GetValueAtBlock(uint32_t var_id, BasicBlock* bb) { in GetValueAtBlock() argument
248 const auto& var_it = current_defs.find(var_id); in GetValueAtBlock()
256 uint32_t SSARewriter::GetReachingDef(uint32_t var_id, BasicBlock* bb) { in GetReachingDef() argument
257 // If |var_id| has a definition in |bb|, return it. in GetReachingDef()
258 uint32_t val_id = GetValueAtBlock(var_id, bb); in GetReachingDef()
261 // Otherwise, look up the value for |var_id| i in GetReachingDef()
304 uint32_t var_id = 0; ProcessStore() local
328 uint32_t var_id = 0; ProcessLoad() local
[all...]
H A Dspread_volatile_semantics.h51 // Returns whether |var_id| is the result id of a target builtin variable for
55 bool IsTargetForVolatileSemantics(uint32_t var_id,
69 // Returns whether the variable whose result is |var_id| is used by a
72 bool IsTargetUsedByNonVolatileLoadInEntryPoint(uint32_t var_id,
76 // |var_id| if the load instructions are in reachable functions from entry
82 uint32_t var_id, const std::function<bool(Instruction*)>& handle_load,
95 // the variable with the result id |var_id|.
97 uint32_t var_id) { in EntryFunctionsToSpreadVolatileSemanticsForVar()
98 auto itr = var_ids_to_entry_fn_for_volatile_semantics_.find(var_id); in EntryFunctionsToSpreadVolatileSemanticsForVar()
104 // variable with the result id |var_id| fo
96 EntryFunctionsToSpreadVolatileSemanticsForVar( uint32_t var_id) EntryFunctionsToSpreadVolatileSemanticsForVar() argument
[all...]
H A Dssa_rewrite_pass.h64 uint32_t var_id() const { return var_id_; } in var_id() function in spvtools::opt::SSARewriter::PhiCandidate
186 // Registers a definition for variable |var_id| in basic block |bb| with
188 void WriteVariable(uint32_t var_id, BasicBlock* bb, uint32_t val_id) { in WriteVariable() argument
189 defs_at_block_[bb][var_id] = val_id; in WriteVariable()
195 // Returns the value of |var_id| at |bb| if |defs_at_block_| contains it.
197 uint32_t GetValueAtBlock(uint32_t var_id, BasicBlock* bb);
211 // Reads the current definition for variable |var_id| in basic block |bb|.
212 // If |var_id| is not defined in block |bb| it walks up the predecessors of
215 // It returns the value for |var_id| from the RHS of the current reaching
216 // definition for |var_id|
[all...]
H A Deliminate_dead_output_stores_pass.cpp78 auto var_id = var->result_id(); in KillAllDeadStoresOfLocRef() local
80 var_id, uint32_t(spv::Decoration::Location), in KillAllDeadStoresOfLocRef()
88 var_id, uint32_t(spv::Decoration::Patch), [](const Instruction& deco) { in KillAllDeadStoresOfLocRef()
119 auto var_id = var->result_id(); in KillAllDeadStoresOfBuiltinRef() local
121 var_id, uint32_t(spv::Decoration::BuiltIn), in KillAllDeadStoresOfBuiltinRef()
198 auto var_id = var.result_id(); in DoDeadOutputStoreElimination() local
200 if (deco_mgr->HasDecoration(var_id, uint32_t(spv::Decoration::BuiltIn))) { in DoDeadOutputStoreElimination()
219 var_id, [this, &var, is_builtin](Instruction* user) { in DoDeadOutputStoreElimination()
H A Dlocal_single_store_elim_pass.cpp161 uint32_t var_id = var_inst->result_id(); in ProcessVariable() local
163 context()->get_debug_info_mgr()->IsVariableDebugDeclared(var_id)) { in ProcessVariable()
168 modified |= RewriteDebugDeclares(store_inst, var_id); in ProcessVariable()
176 uint32_t var_id) { in RewriteDebugDeclares()
179 store_inst, var_id, value_id, store_inst); in RewriteDebugDeclares()
180 modified |= context()->get_debug_info_mgr()->KillDebugDeclares(var_id); in RewriteDebugDeclares()
175 RewriteDebugDeclares(Instruction* store_inst, uint32_t var_id) RewriteDebugDeclares() argument
H A Daggressive_dead_code_elim_pass.cpp388 for (uint32_t var_id : live_variables) { in MarkLoadedVariablesAsLive()
389 ProcessLoad(func, var_id); in MarkLoadedVariablesAsLive()
397 uint32_t var_id = GetLoadedVariableFromNonFunctionCalls(inst); in GetLoadedVariables() local
398 if (var_id == 0) { in GetLoadedVariables()
401 return {var_id}; in GetLoadedVariables()
446 uint32_t var_id = GetVariableId(*operand_id); in GetLoadedVariablesFromFunctionCall()
447 live_variables.push_back(var_id); in GetLoadedVariablesFromFunctionCall()
541 uint32_t var_id = 0; in InitializeWorkList() local
542 (void)GetPtr(&*ii, &var_id); in InitializeWorkList()
543 if (!IsLocalVar(var_id, fun in InitializeWorkList()
547 uint32_t var_id = 0; InitializeWorkList() local
878 auto var_id = dbg.GetSingleWordOperand(kGlobalVariableVariableIndex); ProcessGlobalValues() local
[all...]
H A Dinst_bindless_check_pass.cpp104 uint32_t inst_idx, uint32_t stage_idx, uint32_t var_id, in GenDescCheckCall()
111 builder->GetUintConstantId(var2desc_set_[var_id]), in GenDescCheckCall()
112 builder->GetUintConstantId(var2binding_[var_id]), in GenDescCheckCall()
239 ref->var_id = ptr_inst->GetSingleWordInOperand(kSpvAccessChainBaseIdInIdx); in AnalyzeDescriptorReference()
240 Instruction* var_inst = get_def_use_mgr()->GetDef(ref->var_id); in AnalyzeDescriptorReference()
296 context()->get_decoration_mgr()->GetDecorationsFor(ref->var_id, false); in AnalyzeDescriptorReference()
336 ref->var_id = ref->ptr_id; in AnalyzeDescriptorReference()
344 ref->var_id = ptr_inst->GetSingleWordInOperand(kSpvAccessChainBaseIdInIdx); in AnalyzeDescriptorReference()
345 Instruction* var_inst = get_def_use_mgr()->GetDef(ref->var_id); in AnalyzeDescriptorReference()
355 context()->get_decoration_mgr()->GetDecorationsFor(ref->var_id, fals in AnalyzeDescriptorReference()
103 GenDescCheckCall( uint32_t inst_idx, uint32_t stage_idx, uint32_t var_id, uint32_t desc_idx_id, uint32_t offset_id, InstructionBuilder* builder) GenDescCheckCall() argument
[all...]
/third_party/skia/third_party/externals/spirv-tools/source/opt/
H A Dssa_rewrite_pass.cpp93 SSARewriter::PhiCandidate& SSARewriter::CreatePhiCandidate(uint32_t var_id, in CreatePhiCandidate() argument
98 phi_result_id, PhiCandidate(var_id, phi_result_id, bb)); in CreatePhiCandidate()
119 WriteVariable(phi_to_remove.var_id(), bb, repl_id); in ReplacePhiUsersWith()
210 ? GetReachingDef(phi_candidate->var_id(), pred_bb) in AddPhiOperands()
246 uint32_t SSARewriter::GetValueAtBlock(uint32_t var_id, BasicBlock* bb) { in GetValueAtBlock() argument
251 const auto& var_it = current_defs.find(var_id); in GetValueAtBlock()
259 uint32_t SSARewriter::GetReachingDef(uint32_t var_id, BasicBlock* bb) { in GetReachingDef() argument
260 // If |var_id| has a definition in |bb|, return it. in GetReachingDef()
261 uint32_t val_id = GetValueAtBlock(var_id, bb); in GetReachingDef()
264 // Otherwise, look up the value for |var_id| i in GetReachingDef()
307 uint32_t var_id = 0; ProcessStore() local
331 uint32_t var_id = 0; ProcessLoad() local
669 uint32_t var_id = AddDebugValuesForInvisibleDebugDecls() local
[all...]
H A Dssa_rewrite_pass.h64 uint32_t var_id() const { return var_id_; } in var_id() function in spvtools::opt::SSARewriter::PhiCandidate
186 // Registers a definition for variable |var_id| in basic block |bb| with
188 void WriteVariable(uint32_t var_id, BasicBlock* bb, uint32_t val_id) { in WriteVariable() argument
189 defs_at_block_[bb][var_id] = val_id; in WriteVariable()
195 // Returns the value of |var_id| at |bb| if |defs_at_block_| contains it.
197 uint32_t GetValueAtBlock(uint32_t var_id, BasicBlock* bb);
211 // Reads the current definition for variable |var_id| in basic block |bb|.
212 // If |var_id| is not defined in block |bb| it walks up the predecessors of
215 // It returns the value for |var_id| from the RHS of the current reaching
216 // definition for |var_id|
[all...]
H A Dlocal_single_store_elim_pass.cpp162 uint32_t var_id = var_inst->result_id(); in ProcessVariable() local
164 context()->get_debug_info_mgr()->IsVariableDebugDeclared(var_id)) { in ProcessVariable()
169 modified |= RewriteDebugDeclares(store_inst, var_id); in ProcessVariable()
177 uint32_t var_id) { in RewriteDebugDeclares()
182 store_inst, var_id, value_id, store_inst, &invisible_decls); in RewriteDebugDeclares()
188 // we confirm that |var_id| has a single store. We can safely add DebugValue. in RewriteDebugDeclares()
201 modified |= context()->get_debug_info_mgr()->KillDebugDeclares(var_id); in RewriteDebugDeclares()
176 RewriteDebugDeclares(Instruction* store_inst, uint32_t var_id) RewriteDebugDeclares() argument
H A Daggressive_dead_code_elim_pass.cpp388 for (uint32_t var_id : live_variables) { in MarkLoadedVariablesAsLive()
389 ProcessLoad(func, var_id); in MarkLoadedVariablesAsLive()
397 uint32_t var_id = GetLoadedVariableFromNonFunctionCalls(inst); in GetLoadedVariables() local
398 if (var_id == 0) { in GetLoadedVariables()
401 return {var_id}; in GetLoadedVariables()
443 uint32_t var_id = GetVariableId(*operand_id); in GetLoadedVariablesFromFunctionCall()
444 live_variables.push_back(var_id); in GetLoadedVariablesFromFunctionCall()
538 uint32_t var_id = 0; in InitializeWorkList() local
539 (void)GetPtr(&*ii, &var_id); in InitializeWorkList()
540 if (!IsLocalVar(var_id, fun in InitializeWorkList()
544 uint32_t var_id = 0; InitializeWorkList() local
852 auto var_id = dbg.GetSingleWordOperand(kGlobalVariableVariableIndex); ProcessGlobalValues() local
[all...]
H A Dir_context.cpp770 void IRContext::AddVarToEntryPoints(uint32_t var_id) { in AddVarToEntryPoints() argument
774 e.ForEachInOperand([&ocnt, &found, &var_id](const uint32_t* idp) { in AddVarToEntryPoints()
776 if (*idp == var_id) found = true; in AddVarToEntryPoints()
781 e.AddOperand({SPV_OPERAND_TYPE_ID, {var_id}}); in AddVarToEntryPoints()
794 uint32_t var_id = FindBuiltinInputVar(builtin); in GetBuiltinInputVarId()
795 if (var_id == 0) { in GetBuiltinInputVarId()
848 var_id = TakeNextId(); in GetBuiltinInputVarId()
850 new Instruction(this, SpvOpVariable, varTyPtrId, var_id, in GetBuiltinInputVarId()
855 get_decoration_mgr()->AddDecorationVal(var_id, SpvDecorationBuiltIn, in GetBuiltinInputVarId()
857 AddVarToEntryPoints(var_id); in GetBuiltinInputVarId()
[all...]
H A Damd_ext_to_khr.cpp229 uint32_t var_id = in ReplaceSwizzleInvocations() local
231 assert(var_id != 0 && "Could not get SubgroupLocalInvocationId variable."); in ReplaceSwizzleInvocations()
232 Instruction* var_inst = ctx->get_def_use_mgr()->GetDef(var_id); in ReplaceSwizzleInvocations()
237 Instruction* id = ir_builder.AddLoad(uint_type_id, var_id); in ReplaceSwizzleInvocations()
351 uint32_t var_id = in ReplaceSwizzleInvocationsMasked() local
354 assert(var_id != 0 && "Could not get SubgroupLocalInvocationId variable."); in ReplaceSwizzleInvocationsMasked()
355 Instruction* var_inst = ctx->get_def_use_mgr()->GetDef(var_id); in ReplaceSwizzleInvocationsMasked()
360 Instruction* id = ir_builder.AddLoad(uint_type_id, var_id); in ReplaceSwizzleInvocationsMasked()
423 uint32_t var_id = in ReplaceWriteInvocation() local
427 assert(var_id ! in ReplaceWriteInvocation()
482 uint32_t var_id = context->GetBuiltinInputVarId(SpvBuiltInSubgroupLtMask); ReplaceMbcnt() local
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
H A Dssa_rewrite_pass.cpp93 SSARewriter::PhiCandidate& SSARewriter::CreatePhiCandidate(uint32_t var_id, in CreatePhiCandidate() argument
98 phi_result_id, PhiCandidate(var_id, phi_result_id, bb)); in CreatePhiCandidate()
119 WriteVariable(phi_to_remove.var_id(), bb, repl_id); in ReplacePhiUsersWith()
210 ? GetReachingDef(phi_candidate->var_id(), pred_bb) in AddPhiOperands()
246 uint32_t SSARewriter::GetValueAtBlock(uint32_t var_id, BasicBlock* bb) { in GetValueAtBlock() argument
251 const auto& var_it = current_defs.find(var_id); in GetValueAtBlock()
259 uint32_t SSARewriter::GetReachingDef(uint32_t var_id, BasicBlock* bb) { in GetReachingDef() argument
260 // If |var_id| has a definition in |bb|, return it. in GetReachingDef()
261 uint32_t val_id = GetValueAtBlock(var_id, bb); in GetReachingDef()
264 // Otherwise, look up the value for |var_id| i in GetReachingDef()
307 uint32_t var_id = 0; ProcessStore() local
331 uint32_t var_id = 0; ProcessLoad() local
669 uint32_t var_id = AddDebugValuesForInvisibleDebugDecls() local
[all...]
H A Dssa_rewrite_pass.h64 uint32_t var_id() const { return var_id_; } in var_id() function in spvtools::opt::SSARewriter::PhiCandidate
186 // Registers a definition for variable |var_id| in basic block |bb| with
188 void WriteVariable(uint32_t var_id, BasicBlock* bb, uint32_t val_id) { in WriteVariable() argument
189 defs_at_block_[bb][var_id] = val_id; in WriteVariable()
195 // Returns the value of |var_id| at |bb| if |defs_at_block_| contains it.
197 uint32_t GetValueAtBlock(uint32_t var_id, BasicBlock* bb);
211 // Reads the current definition for variable |var_id| in basic block |bb|.
212 // If |var_id| is not defined in block |bb| it walks up the predecessors of
215 // It returns the value for |var_id| from the RHS of the current reaching
216 // definition for |var_id|
[all...]
H A Dlocal_single_store_elim_pass.cpp162 uint32_t var_id = var_inst->result_id(); in ProcessVariable() local
164 context()->get_debug_info_mgr()->IsVariableDebugDeclared(var_id)) { in ProcessVariable()
169 modified |= RewriteDebugDeclares(store_inst, var_id); in ProcessVariable()
177 uint32_t var_id) { in RewriteDebugDeclares()
182 store_inst, var_id, value_id, store_inst, &invisible_decls); in RewriteDebugDeclares()
188 // we confirm that |var_id| has a single store. We can safely add DebugValue. in RewriteDebugDeclares()
201 modified |= context()->get_debug_info_mgr()->KillDebugDeclares(var_id); in RewriteDebugDeclares()
176 RewriteDebugDeclares(Instruction* store_inst, uint32_t var_id) RewriteDebugDeclares() argument
H A Daggressive_dead_code_elim_pass.cpp388 for (uint32_t var_id : live_variables) { in MarkLoadedVariablesAsLive()
389 ProcessLoad(func, var_id); in MarkLoadedVariablesAsLive()
397 uint32_t var_id = GetLoadedVariableFromNonFunctionCalls(inst); in GetLoadedVariables() local
398 if (var_id == 0) { in GetLoadedVariables()
401 return {var_id}; in GetLoadedVariables()
443 uint32_t var_id = GetVariableId(*operand_id); in GetLoadedVariablesFromFunctionCall()
444 live_variables.push_back(var_id); in GetLoadedVariablesFromFunctionCall()
538 uint32_t var_id = 0; in InitializeWorkList() local
539 (void)GetPtr(&*ii, &var_id); in InitializeWorkList()
540 if (!IsLocalVar(var_id, fun in InitializeWorkList()
544 uint32_t var_id = 0; InitializeWorkList() local
852 auto var_id = dbg.GetSingleWordOperand(kGlobalVariableVariableIndex); ProcessGlobalValues() local
[all...]
H A Dir_context.cpp770 void IRContext::AddVarToEntryPoints(uint32_t var_id) { in AddVarToEntryPoints() argument
774 e.ForEachInOperand([&ocnt, &found, &var_id](const uint32_t* idp) { in AddVarToEntryPoints()
776 if (*idp == var_id) found = true; in AddVarToEntryPoints()
781 e.AddOperand({SPV_OPERAND_TYPE_ID, {var_id}}); in AddVarToEntryPoints()
794 uint32_t var_id = FindBuiltinInputVar(builtin); in GetBuiltinInputVarId()
795 if (var_id == 0) { in GetBuiltinInputVarId()
848 var_id = TakeNextId(); in GetBuiltinInputVarId()
850 new Instruction(this, SpvOpVariable, varTyPtrId, var_id, in GetBuiltinInputVarId()
855 get_decoration_mgr()->AddDecorationVal(var_id, SpvDecorationBuiltIn, in GetBuiltinInputVarId()
857 AddVarToEntryPoints(var_id); in GetBuiltinInputVarId()
[all...]
/third_party/skia/third_party/externals/spirv-cross/tests-other/
H A Dtyped_id_test.cpp8 VariableID var_id = 10; in main() local
13 var_id = 100; in main()
18 ID generic_var_id = var_id; in main()
23 generic_var_id = var_id; in main()
28 var_id = generic_var_id; in main()
34 a = var_id; in main()
42 var_id = VariableID(10); in main()
47 //var_id = type_id; in main()
48 //var_id = TypeID(100); in main()
/third_party/skia/third_party/externals/spirv-cross/
H A Dspirv_msl.cpp436 uint32_t var_id = offset + 2; in build_implicit_builtins() local
454 set<SPIRVariable>(var_id, type_ptr_id, StorageClassInput); in build_implicit_builtins()
455 set_decoration(var_id, DecorationBuiltIn, BuiltInFragCoord); in build_implicit_builtins()
456 builtin_frag_coord_id = var_id; in build_implicit_builtins()
457 mark_implicit_builtin(StorageClassInput, BuiltInFragCoord, var_id); in build_implicit_builtins()
464 uint32_t var_id = offset + 1; in build_implicit_builtins() local
476 set<SPIRVariable>(var_id, type_ptr_id, StorageClassInput); in build_implicit_builtins()
477 set_decoration(var_id, DecorationBuiltIn, BuiltInLayer); in build_implicit_builtins()
478 builtin_layer_id = var_id; in build_implicit_builtins()
479 mark_implicit_builtin(StorageClassInput, BuiltInLayer, var_id); in build_implicit_builtins()
486 uint32_t var_id = offset + 1; build_implicit_builtins() local
509 uint32_t var_id = offset + 1; build_implicit_builtins() local
543 uint32_t var_id = ir.increase_bound_by(1); build_implicit_builtins() local
554 uint32_t var_id = ir.increase_bound_by(1); build_implicit_builtins() local
565 uint32_t var_id = ir.increase_bound_by(1); build_implicit_builtins() local
576 uint32_t var_id = ir.increase_bound_by(1); build_implicit_builtins() local
600 uint32_t var_id = type_ptr_out_id + 1; build_implicit_builtins() local
609 uint32_t var_id = ir.increase_bound_by(1); build_implicit_builtins() local
635 uint32_t var_id = ir.increase_bound_by(1); build_implicit_builtins() local
645 uint32_t var_id = ir.increase_bound_by(1); build_implicit_builtins() local
656 uint32_t var_id = ir.increase_bound_by(1); build_implicit_builtins() local
667 uint32_t var_id = ir.increase_bound_by(1); build_implicit_builtins() local
681 uint32_t var_id = offset + 1; build_implicit_builtins() local
703 uint32_t var_id = offset + 1; build_implicit_builtins() local
725 uint32_t var_id; build_implicit_builtins() local
762 uint32_t var_id = offset + 1; build_implicit_builtins() local
784 uint32_t var_id = offset + 1; build_implicit_builtins() local
806 uint32_t var_id = offset + 1; build_implicit_builtins() local
827 uint32_t var_id = build_constant_uint_array_pointer(); build_implicit_builtins() local
838 uint32_t var_id = build_constant_uint_array_pointer(); build_implicit_builtins() local
849 uint32_t var_id = build_constant_uint_array_pointer(); build_implicit_builtins() local
860 uint32_t var_id = build_constant_uint_array_pointer(); build_implicit_builtins() local
917 uint32_t var_id = offset + 2; build_implicit_builtins() local
1000 uint32_t var_id = offset + 2; build_constant_uint_array_pointer() local
1234 uint32_t var_id = var.self; emit_entry_point_declarations() local
1859 uint32_t var_id = next_ids + 1; extract_global_variables_from_function() local
3117 uint32_t var_id = ids + 1; add_variable_to_interface_block() local
3232 uint32_t var_id = get_extended_member_decoration(ib_type_id, i, SPIRVCrossDecorationInterfaceOrigID); fix_up_interface_member_indices() local
3610 uint32_t var_id = offset + 3; add_interface_block() local
[all...]
/third_party/mesa3d/src/gallium/drivers/zink/nir_to_spirv/
H A Dnir_to_spirv.c168 emit_access_decorations(struct ntv_context *ctx, nir_variable *var, SpvId var_id) in emit_access_decorations() argument
176 spirv_builder_emit_decoration(&ctx->builder, var_id, SpvDecorationRestrict); in emit_access_decorations()
182 spirv_builder_emit_decoration(&ctx->builder, var_id, SpvDecorationNonReadable); in emit_access_decorations()
185 spirv_builder_emit_decoration(&ctx->builder, var_id, SpvDecorationNonWritable); in emit_access_decorations()
188 spirv_builder_emit_decoration(&ctx->builder, var_id, SpvDecorationNonUniform); in emit_access_decorations()
212 spirv_builder_emit_decoration(&ctx->builder, var_id, SpvDecorationAliased); in emit_access_decorations()
478 spirv_builder_emit_builtin(&ctx->builder, var_id, SpvBuiltIn##BUILTIN); \
491 SpvId var_id = spirv_builder_emit_var(&ctx->builder, pointer_type, sc); in input_var_init() local
494 spirv_builder_emit_name(&ctx->builder, var_id, var->name); in input_var_init()
497 ctx->push_const_var = var_id; in input_var_init()
508 emit_interpolation(struct ntv_context *ctx, SpvId var_id, enum glsl_interp_mode mode) emit_interpolation() argument
536 SpvId var_id = input_var_init(ctx, var); emit_input() local
606 SpvId var_id = spirv_builder_emit_var(&ctx->builder, pointer_type, emit_output() local
699 SpvId var_id = spirv_builder_emit_var(&ctx->builder, pointer_type, emit_temp() local
933 SpvId var_id = spirv_builder_emit_var(&ctx->builder, pointer_type, emit_image() local
1053 SpvId var_id = spirv_builder_emit_var(&ctx->builder, pointer_type, emit_bo() local
1374 SpvId var_id = spirv_builder_emit_var(&ctx->builder, pointer_type, emit_so_info() local
1422 SpvId var_id = spirv_builder_emit_var(&ctx->builder, pointer_type, emit_so_info() local
2559 emit_load_uint_input(struct ntv_context *ctx, nir_intrinsic_instr *intr, SpvId *var_id, const char *var_name, SpvBuiltIn builtin) emit_load_uint_input() argument
2588 emit_load_vec_input(struct ntv_context *ctx, nir_intrinsic_instr *intr, SpvId *var_id, const char *var_name, SpvBuiltIn builtin, nir_alu_type type) emit_load_vec_input() argument
2735 get_var_from_image(struct ntv_context *ctx, SpvId var_id) get_var_from_image() argument
[all...]
/third_party/skia/third_party/externals/spirv-tools/source/val/
H A Dvalidate_decorations.cpp81 bool isBuiltInVar(uint32_t var_id, ValidationState_t& vstate) { in isBuiltInVar() argument
82 const auto& decorations = vstate.id_decorations(var_id); in isBuiltInVar()
698 spv_result_t CheckBuiltInVariable(uint32_t var_id, ValidationState_t& vstate) {
699 const auto& decorations = vstate.id_decorations(var_id);
704 return vstate.diag(SPV_ERROR_INVALID_ID, vstate.FindDef(var_id))
705 << "A BuiltIn variable (id " << var_id
927 const auto var_id = inst.id();
941 auto entry_points = vstate.EntryPointReferences(var_id);
945 return vstate.diag(SPV_ERROR_INVALID_ID, vstate.FindDef(var_id))
957 auto entry_points = vstate.EntryPointReferences(var_id);
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/val/
H A Dvalidate_decorations.cpp81 bool isBuiltInVar(uint32_t var_id, ValidationState_t& vstate) { in isBuiltInVar() argument
82 const auto& decorations = vstate.id_decorations(var_id); in isBuiltInVar()
698 spv_result_t CheckBuiltInVariable(uint32_t var_id, ValidationState_t& vstate) {
699 const auto& decorations = vstate.id_decorations(var_id);
704 return vstate.diag(SPV_ERROR_INVALID_ID, vstate.FindDef(var_id))
705 << "A BuiltIn variable (id " << var_id
927 const auto var_id = inst.id();
941 auto entry_points = vstate.EntryPointReferences(var_id);
945 return vstate.diag(SPV_ERROR_INVALID_ID, vstate.FindDef(var_id))
957 auto entry_points = vstate.EntryPointReferences(var_id);
[all...]
/third_party/spirv-tools/source/val/
H A Dvalidate_decorations.cpp75 bool isBuiltInVar(uint32_t var_id, ValidationState_t& vstate) { in isBuiltInVar() argument
76 const auto& decorations = vstate.id_decorations(var_id); in isBuiltInVar()
746 spv_result_t CheckBuiltInVariable(uint32_t var_id, ValidationState_t& vstate) {
747 const auto& decorations = vstate.id_decorations(var_id);
752 return vstate.diag(SPV_ERROR_INVALID_ID, vstate.FindDef(var_id))
753 << vstate.VkErrorID(4915) << "A BuiltIn variable (id " << var_id
1052 const auto var_id = inst.id();
1068 auto entry_points = vstate.EntryPointReferences(var_id);
1072 return vstate.diag(SPV_ERROR_INVALID_ID, vstate.FindDef(var_id))
1084 auto entry_points = vstate.EntryPointReferences(var_id);
[all...]

Completed in 27 milliseconds

1234