Home
last modified time | relevance | path

Searched refs:interface_var_user (Results 1 – 2 of 2) sorted by relevance

/third_party/spirv-tools/source/opt/
Dinterface_var_sroa.cpp331 for (Instruction* interface_var_user : interface_var_users) { in ReplaceComponentsOfInterfaceVarWith()
333 interface_var, interface_var_user, in ReplaceComponentsOfInterfaceVarWith()
385 Instruction* interface_var, Instruction* interface_var_user, in ReplaceComponentOfInterfaceVarWith() argument
392 SpvOp opcode = interface_var_user->opcode(); in ReplaceComponentOfInterfaceVarWith()
394 uint32_t value_id = interface_var_user->GetSingleWordInOperand(1); in ReplaceComponentOfInterfaceVarWith()
397 interface_var_user); in ReplaceComponentOfInterfaceVarWith()
402 LoadScalarVar(scalar_var, extra_array_index, interface_var_user); in ReplaceComponentOfInterfaceVarWith()
403 loads_to_component_values->insert({interface_var_user, scalar_load}); in ReplaceComponentOfInterfaceVarWith()
413 CloneAnnotationForVariable(interface_var_user, scalar_var->result_id()); in ReplaceComponentOfInterfaceVarWith()
418 std::unique_ptr<Instruction> new_inst(interface_var_user->Clone(context())); in ReplaceComponentOfInterfaceVarWith()
[all …]
Dinterface_var_sroa.h200 Instruction* interface_var, Instruction* interface_var_user,