/third_party/spirv-tools/test/fuzz/ |
H A D | transformation_store_test.cpp | 65 %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 D | transformation_load_test.cpp | 59 %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 D | transformation_toggle_access_chain_instruction_test.cpp | 76 %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 D | transformation_replace_id_with_synonym_test.cpp | 120 %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 D | transformation_composite_construct_test.cpp | 90 %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 D | transformation_push_id_through_variable_test.cpp | 65 %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 D | transformation_composite_extract_test.cpp | 72 %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 D | transformation_replace_irrelevant_id_test.cpp | 56 %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 D | transformation_add_function_test.cpp | 1245 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 D | transformation_toggle_access_chain_instruction.cpp | 49 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 D | fuzzer_pass_toggle_access_chain_instruction.cpp | 35 // OpAccessChain or OpInBoundsAccessChain. In this case, the transformation is in Apply() 40 if ((opcode == spv::Op::OpAccessChain || in Apply()
|
H A D | transformation_access_chain.cpp | 71 // 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 D | fuzzer_pass_add_access_chains.cpp | 46 spv::Op::OpAccessChain, inst_it)) { in Apply()
|
/third_party/spirv-tools/source/opt/ |
H A D | combine_access_chains.cpp | 47 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 D | eliminate_dead_members_pass.cpp | 51 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 D | code_sink.cpp | 52 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 D | eliminate_dead_output_stores_pass.cpp | 63 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 D | fix_storage_class.cpp | 81 case spv::Op::OpAccessChain: in PropagateStorageClass() 183 case spv::Op::OpAccessChain: in PropagateType() 291 case spv::Op::OpAccessChain: in WalkAccessChainType()
|
H A D | local_single_store_elim_pass.cpp | 208 case spv::Op::OpAccessChain: in FindSingleStoreAndCheckUses() 257 case spv::Op::OpAccessChain: in FeedsAStore()
|
H A D | private_to_local_pass.cpp | 167 case spv::Op::OpAccessChain: in IsValidUse() 196 case spv::Op::OpAccessChain: { in UpdateUse()
|
H A D | interface_var_sroa.cpp | 211 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 D | copy_prop_arrays.cpp | 171 } 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 D | ir_loader_test.cpp | 466 %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 D | ir_loader_test.cpp | 466 %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 D | ir_loader_test.cpp | 468 %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()
|