Home
last modified time | relevance | path

Searched refs:OpAccessChain (Results 1 - 25 of 113) sorted by relevance

12345

/third_party/spirv-tools/test/fuzz/
H A Dtransformation_store_test.cpp65 %22 = OpAccessChain %15 %20 %14 in TEST()
67 %26 = OpAccessChain %25 %20 %23 in TEST()
69 %30 = OpAccessChain %15 %20 %14 in TEST()
72 %33 = OpAccessChain %15 %20 %14 in TEST()
76 %38 = OpAccessChain %15 %20 %14 in TEST()
77 %40 = OpAccessChain %15 %20 %14 in TEST()
78 %43 = OpAccessChain %15 %20 %14 in TEST()
88 %16 = OpAccessChain %15 %11 %14 ; irrelevant in TEST()
153 MakeInstructionDescriptor(38, spv::Op::OpAccessChain, 0)) in TEST()
171 MakeInstructionDescriptor(38, spv::Op::OpAccessChain, in TEST()
[all...]
H A Dtransformation_load_test.cpp59 %22 = OpAccessChain %15 %20 %14 in TEST()
61 %26 = OpAccessChain %25 %20 %23 in TEST()
63 %30 = OpAccessChain %15 %20 %14 in TEST()
65 %33 = OpAccessChain %15 %20 %14 in TEST()
69 %38 = OpAccessChain %15 %20 %14 in TEST()
70 %40 = OpAccessChain %15 %20 %14 in TEST()
71 %43 = OpAccessChain %15 %20 %14 in TEST()
80 %16 = OpAccessChain %15 %11 %14 ; irrelevant in TEST()
136 MakeInstructionDescriptor(38, spv::Op::OpAccessChain, 0)) in TEST()
141 MakeInstructionDescriptor(38, spv::Op::OpAccessChain, in TEST()
[all...]
H A Dtransformation_toggle_access_chain_instruction_test.cpp76 %18 = OpAccessChain %15 %11 %17 in TEST()
82 %24 = OpAccessChain %15 %11 %17 in TEST()
89 %38 = OpAccessChain %36 %32 %17 in TEST()
91 %40 = OpAccessChain %36 %32 %12 in TEST()
95 %44 = OpAccessChain %36 %32 %17 in TEST()
97 %46 = OpAccessChain %36 %32 %12 in TEST()
102 %62 = OpAccessChain %61 %52 %17 in TEST()
104 %64 = OpAccessChain %61 %52 %12 in TEST()
122 MakeInstructionDescriptor(18, spv::Op::OpAccessChain, 0); in TEST()
136 MakeInstructionDescriptor(24, spv::Op::OpAccessChain, in TEST()
[all...]
H A Dtransformation_replace_id_with_synonym_test.cpp120 %14 = OpAccessChain %13 %11 %12
126 %27 = OpAccessChain %13 %11 %26
143 %47 = OpAccessChain %46 %42 %45
147 %51 = OpAccessChain %46 %42 %50
152 %55 = OpAccessChain %46 %42 %54
157 %59 = OpAccessChain %46 %42 %58
162 %65 = OpAccessChain %13 %11 %64
181 %75 = OpAccessChain %46 %42 %50
184 %80 = OpAccessChain %46 %42 %45
287 12, MakeInstructionDescriptor(14, spv::Op::OpAccessChain, in TEST()
[all...]
H A Dtransformation_composite_construct_test.cpp90 %16 = OpAccessChain %15 %11 %13 in TEST()
92 %19 = OpAccessChain %15 %11 %17 in TEST()
94 %23 = OpAccessChain %15 %11 %13 in TEST()
96 %25 = OpAccessChain %15 %11 %17 in TEST()
100 %28 = OpAccessChain %15 %11 %13 in TEST()
102 %30 = OpAccessChain %15 %11 %17 in TEST()
108 %43 = OpAccessChain %42 %39 %17 in TEST()
111 %46 = OpAccessChain %42 %39 %44 in TEST()
115 %52 = OpAccessChain %51 %49 %13 in TEST()
117 %53 = OpAccessChain in TEST()
[all...]
H A Dtransformation_push_id_through_variable_test.cpp65 %22 = OpAccessChain %15 %20 %14 in TEST()
67 %26 = OpAccessChain %25 %20 %23 in TEST()
69 %30 = OpAccessChain %15 %20 %14 in TEST()
72 %33 = OpAccessChain %15 %20 %14 in TEST()
76 %38 = OpAccessChain %15 %20 %14 in TEST()
77 %40 = OpAccessChain %15 %20 %14 in TEST()
78 %43 = OpAccessChain %15 %20 %14 in TEST()
88 %16 = OpAccessChain %15 %11 %14 in TEST()
129 MakeInstructionDescriptor(38, spv::Op::OpAccessChain, 0); in TEST()
143 MakeInstructionDescriptor(64, spv::Op::OpAccessChain, in TEST()
[all...]
H A Dtransformation_composite_extract_test.cpp72 %24 = OpAccessChain %23 %19 %20 in TEST()
79 %29 = OpAccessChain %23 %19 %26 in TEST()
83 %31 = OpAccessChain %23 %19 %20 in TEST()
85 %33 = OpAccessChain %23 %19 %26 in TEST()
90 %37 = OpAccessChain %7 %19 %30 in TEST()
113 MakeInstructionDescriptor(37, spv::Op::OpAccessChain, 0), 200, 32, {}) in TEST()
118 MakeInstructionDescriptor(37, spv::Op::OpAccessChain, 0), in TEST()
124 MakeInstructionDescriptor(24, spv::Op::OpAccessChain, 0), in TEST()
164 MakeInstructionDescriptor(37, spv::Op::OpAccessChain, 0), 202, 104, in TEST()
174 MakeInstructionDescriptor(29, spv::Op::OpAccessChain, in TEST()
[all...]
H A Dtransformation_replace_irrelevant_id_test.cpp56 %21 = OpAccessChain %10 %19 %20 %17
85 MakeInstructionDescriptor(21, spv::Op::OpAccessChain, 0); in TEST()
179 %21 = OpAccessChain %10 %19 %20 %17 in TEST()
292 // Checks that we can't replace irrelevant index operands in OpAccessChain. in TEST()
311 %12 = OpAccessChain %13 %9 %10 in TEST()
332 10, MakeInstructionDescriptor(12, spv::Op::OpAccessChain, 0), 1), in TEST()
H A Dtransformation_add_function_test.cpp1245 instructions.push_back(MakeInstructionMessage(spv::Op::OpAccessChain, 23, 24, in TEST()
1257 spv::Op::OpAccessChain, 29, 30, in TEST()
1275 spv::Op::OpAccessChain, 23, 40, in TEST()
1297 spv::Op::OpAccessChain, 23, 48, in TEST()
1311 instructions.push_back(MakeInstructionMessage(spv::Op::OpAccessChain, 23, 53, in TEST()
1322 instructions.push_back(MakeInstructionMessage(spv::Op::OpAccessChain, 64, 65, in TEST()
1326 instructions.push_back(MakeInstructionMessage(spv::Op::OpAccessChain, 64, 101, in TEST()
1333 spv::Op::OpAccessChain, 64, 67, in TEST()
1435 %24 = OpAccessChain %23 %20 %21 %22 in TEST()
1439 %30 = OpAccessChain in TEST()
[all...]
/third_party/spirv-tools/source/fuzz/
H A Dtransformation_toggle_access_chain_instruction.cpp49 if (opcode == spv::Op::OpAccessChain || in IsApplicable()
63 if (opcode == spv::Op::OpAccessChain) { in Apply()
69 instruction->SetOpcode(spv::Op::OpAccessChain); in Apply()
H A Dfuzzer_pass_toggle_access_chain_instruction.cpp35 // OpAccessChain or OpInBoundsAccessChain. In this case, the transformation is in Apply()
40 if ((opcode == spv::Op::OpAccessChain || in Apply()
H A Dtransformation_access_chain.cpp71 // point where an OpAccessChain instruction could be inserted. in IsApplicable()
78 spv::Op::OpAccessChain, instruction_to_insert_before)) { in IsApplicable()
344 MakeUnique<opt::Instruction>(ir_context, spv::Op::OpAccessChain, in Apply()
H A Dfuzzer_pass_add_access_chains.cpp46 spv::Op::OpAccessChain, inst_it)) { in Apply()
/third_party/spirv-tools/source/opt/
H A Dcombine_access_chains.cpp47 case spv::Op::OpAccessChain: in ProcessFunction()
204 inst->opcode() == spv::Op::OpAccessChain || in CombineAccessChain()
211 if (ptr_input->opcode() != spv::Op::OpAccessChain && in CombineAccessChain()
272 if (!IsInBounds(base_opcode)) return spv::Op::OpAccessChain; in UpdateOpcode()
H A Deliminate_dead_members_pass.cpp51 case spv::Op::OpAccessChain: in FindLiveMembers()
98 case spv::Op::OpAccessChain: in FindLiveMembers()
213 assert(inst->opcode() == spv::Op::OpAccessChain || in MarkMembersAsLiveForAccessChain()
228 uint32_t i = (inst->opcode() == spv::Op::OpAccessChain || in MarkMembersAsLiveForAccessChain()
306 case spv::Op::OpAccessChain: in RemoveDeadMembers()
329 case spv::Op::OpAccessChain: in RemoveDeadMembers()
453 assert(inst->opcode() == spv::Op::OpAccessChain || in UpdateAccessChain()
H A Dcode_sink.cpp52 inst->opcode() != spv::Op::OpAccessChain) { in SinkInstruction()
278 var_inst->opcode() == spv::Op::OpAccessChain || in HasPossibleStore()
285 case spv::Op::OpAccessChain: in HasPossibleStore()
H A Deliminate_dead_output_stores_pass.cpp63 assert((ref->opcode() == spv::Op::OpAccessChain || in KillAllStoresOfRef()
100 if (ref->opcode() == spv::Op::OpAccessChain || in KillAllDeadStoresOfLocRef()
135 if (ref_op != spv::Op::OpAccessChain && in KillAllDeadStoresOfBuiltinRef()
H A Dfix_storage_class.cpp81 case spv::Op::OpAccessChain: in PropagateStorageClass()
183 case spv::Op::OpAccessChain: in PropagateType()
291 case spv::Op::OpAccessChain: in WalkAccessChainType()
H A Dlocal_single_store_elim_pass.cpp208 case spv::Op::OpAccessChain: in FindSingleStoreAndCheckUses()
257 case spv::Op::OpAccessChain: in FeedsAStore()
H A Dprivate_to_local_pass.cpp167 case spv::Op::OpAccessChain: in IsValidUse()
196 case spv::Op::OpAccessChain: { in UpdateUse()
H A Dinterface_var_sroa.cpp211 if (inst->opcode() != spv::Op::OpAccessChain) { in KillInstructionAndUsers()
429 if (opcode == spv::Op::OpAccessChain) { in ReplaceComponentOfInterfaceVarWith()
448 assert(base_access_chain->opcode() == spv::Op::OpAccessChain && in UseBaseAccessChainForAccessChain()
449 access_chain->opcode() == spv::Op::OpAccessChain && in UseBaseAccessChainForAccessChain()
474 context(), spv::Op::OpAccessChain, ptr_type_id, TakeNextId(), in CreateAccessChainToVar()
494 context(), spv::Op::OpAccessChain, ptr_type_id, TakeNextId(), in CreateAccessChainWithIndex()
522 case spv::Op::OpAccessChain: { in ReplaceAccessChainWith()
H A Dcopy_prop_arrays.cpp171 } else if (use->opcode() == spv::Op::OpAccessChain) { in HasNoStores()
202 } else if (use->opcode() == spv::Op::OpAccessChain) { in HasValidReferencesOnly()
248 // in the OpAccessChain instructions. If we find a variable index, then
252 // It is built in reverse order because the different |OpAccessChain|
254 while (current_inst->opcode() == spv::Op::OpAccessChain) {
263 // instruction followed by a series of |OpAccessChain| instructions, then
288 // Copy the indices of the extract instruction to |OpAccessChain| indices.
512 case spv::Op::OpAccessChain: {
661 case spv::Op::OpAccessChain: {
666 // Convert the ids on the OpAccessChain t
[all...]
/third_party/skia/third_party/externals/spirv-tools/test/opt/
H A Dir_loader_test.cpp466 %51 = OpAccessChain %_ptr_Function_v4float %vout %int_0 in TEST()
472 %54 = OpAccessChain %_ptr_Function_v4float %vout %int_1 in TEST()
1142 %69 = OpAccessChain %_ptr_Function_v4float %vout %int_0 in TEST()
1147 %71 = OpAccessChain %_ptr_Function_v4float %vout %int_1 in TEST()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/opt/
H A Dir_loader_test.cpp466 %51 = OpAccessChain %_ptr_Function_v4float %vout %int_0 in TEST()
472 %54 = OpAccessChain %_ptr_Function_v4float %vout %int_1 in TEST()
1142 %69 = OpAccessChain %_ptr_Function_v4float %vout %int_0 in TEST()
1147 %71 = OpAccessChain %_ptr_Function_v4float %vout %int_1 in TEST()
/third_party/spirv-tools/test/opt/
H A Dir_loader_test.cpp468 %51 = OpAccessChain %_ptr_Function_v4float %vout %int_0 in TEST()
474 %54 = OpAccessChain %_ptr_Function_v4float %vout %int_1 in TEST()
1144 %69 = OpAccessChain %_ptr_Function_v4float %vout %int_0 in TEST()
1149 %71 = OpAccessChain %_ptr_Function_v4float %vout %int_1 in TEST()

Completed in 18 milliseconds

12345