Home
last modified time | relevance | path

Searched refs:access_chain (Results 1 – 25 of 193) sorted by relevance

12345678

/dports/devel/intel-graphics-compiler/SPIRV-Tools/source/opt/
H A Dreplace_desc_array_access_using_var_index.cpp67 for (Instruction* access_chain : work_list) { in ReplaceVariableAccessesWithConstantElements()
70 ReplaceAccessChain(var, access_chain); in ReplaceVariableAccessesWithConstantElements()
80 Instruction* var, Instruction* access_chain) const { in ReplaceAccessChain()
85 UseConstIndexForAccessChain(access_chain, 0); in ReplaceAccessChain()
86 get_def_use_mgr()->AnalyzeInstUse(access_chain); in ReplaceAccessChain()
89 ReplaceUsersOfAccessChain(access_chain, number_of_elements); in ReplaceAccessChain()
107 work_list.push(access_chain); in CollectRecursiveUsersWithConcreteType()
206 Instruction* access_chain, uint32_t element_index, in CreateCaseBlock() argument
291 descsroautil::GetFirstIndexOfAccessChain(access_chain); in ReplaceNonUniformAccessWithSwitchCase()
330 access_chain->SetInOperand(kOpAccessChainInOperandIndexes, in UseConstIndexForAccessChain()
[all …]
H A Dreplace_desc_array_access_using_var_index.h64 void UseConstIndexForAccessChain(Instruction* access_chain,
71 void ReplaceUsersOfAccessChain(Instruction* access_chain,
77 Instruction* access_chain, std::vector<Instruction*>* final_users) const;
105 Instruction* access_chain_final_user, Instruction* access_chain,
120 uint32_t GetFirstIndexOfAccessChain(Instruction* access_chain) const;
127 BasicBlock* case_block, Instruction* access_chain,
156 Instruction* access_chain, uint32_t element_index,
H A Ddesc_sroa_util.cpp82 IRContext* context, Instruction* access_chain) { in GetAccessChainIndexAsConst() argument
83 if (access_chain->NumInOperands() <= 1) { in GetAccessChainIndexAsConst()
86 uint32_t idx_id = GetFirstIndexOfAccessChain(access_chain); in GetAccessChainIndexAsConst()
92 uint32_t GetFirstIndexOfAccessChain(Instruction* access_chain) { in GetFirstIndexOfAccessChain() argument
93 assert(access_chain->NumInOperands() > 1 && in GetFirstIndexOfAccessChain()
95 return access_chain->GetSingleWordInOperand(kOpAccessChainInOperandIndexes); in GetFirstIndexOfAccessChain()
H A Dcopy_prop_arrays.cpp523 std::vector<uint32_t> access_chain; in CanUpdateUses() local
532 access_chain.push_back(0); in CanUpdateUses()
552 std::vector<uint32_t> access_chain; in CanUpdateUses() local
558 type_mgr->GetMemberType(type, access_chain); in CanUpdateUses()
669 std::vector<uint32_t> access_chain; in UpdateUses() local
678 access_chain.push_back(0); in UpdateUses()
687 access_chain); in UpdateUses()
710 std::vector<uint32_t> access_chain; in UpdateUses() local
767 for (uint32_t element_index : access_chain) { in GetMemberTypeId()
789 const std::vector<uint32_t>& access_chain) { in GetMember() argument
[all …]
H A Ddesc_sroa_util.h38 Instruction* access_chain);
48 uint32_t GetFirstIndexOfAccessChain(Instruction* access_chain);
H A Dgraphics_robust_access_pass.h69 void ClampIndicesForAccessChain(Instruction* access_chain);
117 opt::Instruction* MakeRuntimeArrayLengthInst(Instruction* access_chain,
H A Dcopy_prop_arrays.h73 void GetMember(const std::vector<uint32_t>& access_chain);
229 const std::vector<uint32_t>& access_chain) const;
/dports/graphics/spirv-tools/SPIRV-Tools-2021.4/source/opt/
H A Dreplace_desc_array_access_using_var_index.cpp67 for (Instruction* access_chain : work_list) { in ReplaceVariableAccessesWithConstantElements()
70 ReplaceAccessChain(var, access_chain); in ReplaceVariableAccessesWithConstantElements()
80 Instruction* var, Instruction* access_chain) const { in ReplaceAccessChain()
85 UseConstIndexForAccessChain(access_chain, 0); in ReplaceAccessChain()
86 get_def_use_mgr()->AnalyzeInstUse(access_chain); in ReplaceAccessChain()
89 ReplaceUsersOfAccessChain(access_chain, number_of_elements); in ReplaceAccessChain()
107 work_list.push(access_chain); in CollectRecursiveUsersWithConcreteType()
206 Instruction* access_chain, uint32_t element_index, in CreateCaseBlock() argument
291 descsroautil::GetFirstIndexOfAccessChain(access_chain); in ReplaceNonUniformAccessWithSwitchCase()
330 access_chain->SetInOperand(kOpAccessChainInOperandIndexes, in UseConstIndexForAccessChain()
[all …]
H A Dreplace_desc_array_access_using_var_index.h64 void UseConstIndexForAccessChain(Instruction* access_chain,
71 void ReplaceUsersOfAccessChain(Instruction* access_chain,
77 Instruction* access_chain, std::vector<Instruction*>* final_users) const;
105 Instruction* access_chain_final_user, Instruction* access_chain,
120 uint32_t GetFirstIndexOfAccessChain(Instruction* access_chain) const;
127 BasicBlock* case_block, Instruction* access_chain,
156 Instruction* access_chain, uint32_t element_index,
H A Ddesc_sroa_util.cpp82 IRContext* context, Instruction* access_chain) { in GetAccessChainIndexAsConst() argument
83 if (access_chain->NumInOperands() <= 1) { in GetAccessChainIndexAsConst()
86 uint32_t idx_id = GetFirstIndexOfAccessChain(access_chain); in GetAccessChainIndexAsConst()
92 uint32_t GetFirstIndexOfAccessChain(Instruction* access_chain) { in GetFirstIndexOfAccessChain() argument
93 assert(access_chain->NumInOperands() > 1 && in GetFirstIndexOfAccessChain()
95 return access_chain->GetSingleWordInOperand(kOpAccessChainInOperandIndexes); in GetFirstIndexOfAccessChain()
H A Dcopy_prop_arrays.cpp523 std::vector<uint32_t> access_chain; in CanUpdateUses() local
532 access_chain.push_back(0); in CanUpdateUses()
552 std::vector<uint32_t> access_chain; in CanUpdateUses() local
558 type_mgr->GetMemberType(type, access_chain); in CanUpdateUses()
669 std::vector<uint32_t> access_chain; in UpdateUses() local
678 access_chain.push_back(0); in UpdateUses()
687 access_chain); in UpdateUses()
710 std::vector<uint32_t> access_chain; in UpdateUses() local
767 for (uint32_t element_index : access_chain) { in GetMemberTypeId()
789 const std::vector<uint32_t>& access_chain) { in GetMember() argument
[all …]
H A Ddesc_sroa_util.h38 Instruction* access_chain);
48 uint32_t GetFirstIndexOfAccessChain(Instruction* access_chain);
H A Dgraphics_robust_access_pass.h69 void ClampIndicesForAccessChain(Instruction* access_chain);
117 opt::Instruction* MakeRuntimeArrayLengthInst(Instruction* access_chain,
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/SPIRV-Tools/src/source/opt/
H A Dcopy_prop_arrays.cpp509 std::vector<uint32_t> access_chain; in CanUpdateUses() local
518 access_chain.push_back(0); in CanUpdateUses()
538 std::vector<uint32_t> access_chain; in CanUpdateUses() local
544 type_mgr->GetMemberType(type, access_chain); in CanUpdateUses()
609 std::vector<uint32_t> access_chain; in UpdateUses() local
618 access_chain.push_back(0); in UpdateUses()
627 access_chain); in UpdateUses()
650 std::vector<uint32_t> access_chain; in UpdateUses() local
707 for (uint32_t element_index : access_chain) { in GetMemberTypeId()
729 const std::vector<uint32_t>& access_chain) { in GetMember() argument
[all …]
H A Dgraphics_robust_access_pass.h69 void ClampIndicesForAccessChain(Instruction* access_chain);
117 opt::Instruction* MakeRuntimeArrayLengthInst(Instruction* access_chain,
H A Dcopy_prop_arrays.h73 void GetMember(const std::vector<uint32_t>& access_chain);
229 const std::vector<uint32_t>& access_chain) const;
/dports/emulators/mess/mame-mame0226/3rdparty/bgfx/3rdparty/spirv-tools/source/opt/
H A Dcopy_prop_arrays.cpp509 std::vector<uint32_t> access_chain; in CanUpdateUses() local
518 access_chain.push_back(0); in CanUpdateUses()
538 std::vector<uint32_t> access_chain; in CanUpdateUses() local
544 type_mgr->GetMemberType(type, access_chain); in CanUpdateUses()
609 std::vector<uint32_t> access_chain; in UpdateUses() local
618 access_chain.push_back(0); in UpdateUses()
627 access_chain); in UpdateUses()
650 std::vector<uint32_t> access_chain; in UpdateUses() local
707 for (uint32_t element_index : access_chain) { in GetMemberTypeId()
729 const std::vector<uint32_t>& access_chain) { in GetMember() argument
[all …]
H A Dgraphics_robust_access_pass.h68 void ClampIndicesForAccessChain(Instruction* access_chain);
104 opt::Instruction* MakeRuntimeArrayLengthInst(Instruction* access_chain,
/dports/emulators/mame/mame-mame0226/3rdparty/bgfx/3rdparty/spirv-tools/source/opt/
H A Dcopy_prop_arrays.cpp509 std::vector<uint32_t> access_chain; in CanUpdateUses() local
518 access_chain.push_back(0); in CanUpdateUses()
538 std::vector<uint32_t> access_chain; in CanUpdateUses() local
544 type_mgr->GetMemberType(type, access_chain); in CanUpdateUses()
609 std::vector<uint32_t> access_chain; in UpdateUses() local
618 access_chain.push_back(0); in UpdateUses()
627 access_chain); in UpdateUses()
650 std::vector<uint32_t> access_chain; in UpdateUses() local
707 for (uint32_t element_index : access_chain) { in GetMemberTypeId()
729 const std::vector<uint32_t>& access_chain) { in GetMember() argument
[all …]
H A Dgraphics_robust_access_pass.h68 void ClampIndicesForAccessChain(Instruction* access_chain);
104 opt::Instruction* MakeRuntimeArrayLengthInst(Instruction* access_chain,
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/SPIRV-Tools/src/source/opt/
H A Dcopy_prop_arrays.cpp519 std::vector<uint32_t> access_chain; in CanUpdateUses() local
528 access_chain.push_back(0); in CanUpdateUses()
548 std::vector<uint32_t> access_chain; in CanUpdateUses() local
554 type_mgr->GetMemberType(type, access_chain); in CanUpdateUses()
666 std::vector<uint32_t> access_chain; in UpdateUses() local
675 access_chain.push_back(0); in UpdateUses()
684 access_chain); in UpdateUses()
707 std::vector<uint32_t> access_chain; in UpdateUses() local
764 for (uint32_t element_index : access_chain) { in GetMemberTypeId()
786 const std::vector<uint32_t>& access_chain) { in GetMember() argument
[all …]
H A Dgraphics_robust_access_pass.h69 void ClampIndicesForAccessChain(Instruction* access_chain);
117 opt::Instruction* MakeRuntimeArrayLengthInst(Instruction* access_chain,
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/SPIRV-Tools/source/opt/
H A Dcopy_prop_arrays.cpp519 std::vector<uint32_t> access_chain; in CanUpdateUses() local
528 access_chain.push_back(0); in CanUpdateUses()
548 std::vector<uint32_t> access_chain; in CanUpdateUses() local
554 type_mgr->GetMemberType(type, access_chain); in CanUpdateUses()
666 std::vector<uint32_t> access_chain; in UpdateUses() local
675 access_chain.push_back(0); in UpdateUses()
684 access_chain); in UpdateUses()
707 std::vector<uint32_t> access_chain; in UpdateUses() local
764 for (uint32_t element_index : access_chain) { in GetMemberTypeId()
786 const std::vector<uint32_t>& access_chain) { in GetMember() argument
[all …]
H A Dgraphics_robust_access_pass.h69 void ClampIndicesForAccessChain(Instruction* access_chain);
117 opt::Instruction* MakeRuntimeArrayLengthInst(Instruction* access_chain,
/dports/databases/py-ormar/ormar-0.10.23/ormar/queryset/
H A Dfield_accessor.py22 access_chain: str = "",
27 self._access_chain = access_chain
57 access_chain=self._access_chain + f"__{item}",
63 access_chain=self._access_chain + f"__{item}",

12345678