Home
last modified time | relevance | path

Searched refs:InterfaceVariableScalarReplacement (Results 1 - 4 of 4) sorted by relevance

/third_party/spirv-tools/source/opt/
H A Dinterface_var_sroa.cpp137 bool InterfaceVariableScalarReplacement::HasExtraArrayness( in HasExtraArrayness()
154 bool InterfaceVariableScalarReplacement::
163 bool InterfaceVariableScalarReplacement::GetVariableLocation( in GetVariableLocation()
174 bool InterfaceVariableScalarReplacement::GetVariableComponent( in GetVariableComponent()
186 InterfaceVariableScalarReplacement::CollectInterfaceVariables( in CollectInterfaceVariables()
206 void InterfaceVariableScalarReplacement::KillInstructionAndUsers( in KillInstructionAndUsers()
224 void InterfaceVariableScalarReplacement::KillInstructionsAndUsers( in KillInstructionsAndUsers()
231 void InterfaceVariableScalarReplacement::KillLocationAndComponentDecorations( in KillLocationAndComponentDecorations()
242 bool InterfaceVariableScalarReplacement::ReplaceInterfaceVariableWithScalars( in ReplaceInterfaceVariableWithScalars()
263 bool InterfaceVariableScalarReplacement
[all...]
H A Dinterface_var_sroa.h30 class InterfaceVariableScalarReplacement : public Pass { class
32 InterfaceVariableScalarReplacement() {} in InterfaceVariableScalarReplacement() function in spvtools::opt::InterfaceVariableScalarReplacement
H A Doptimizer.cpp1098 MakeUnique<opt::InterfaceVariableScalarReplacement>()); in CreateInterfaceVariableScalarReplacementPass()
/third_party/spirv-tools/test/opt/
H A Dinterface_var_sroa_test.cpp195 SinglePassRunAndMatch<InterfaceVariableScalarReplacement>(spirv, true); in TEST_F()
254 SinglePassRunAndMatch<InterfaceVariableScalarReplacement>(spirv, true); in TEST_F()
312 SinglePassRunAndMatch<InterfaceVariableScalarReplacement>(spirv, true); in TEST_F()
348 manager.AddPass<InterfaceVariableScalarReplacement>(); in RunPass()

Completed in 6 milliseconds