/third_party/spirv-tools/test/fuzz/ |
H A D | transformation_swap_commutable_operands_test.cpp | 86 %28 = OpIMul %6 %25 %27 in TEST() 128 instructionDescriptor = MakeInstructionDescriptor(28, spv::Op::OpIMul, 0); in TEST() 212 instructionDescriptor = MakeInstructionDescriptor(38, spv::Op::OpIMul, 0); in TEST() 235 instructionDescriptor = MakeInstructionDescriptor(16, spv::Op::OpIMul, 100); in TEST() 316 %28 = OpIMul %6 %25 %27 in TEST() 356 instructionDescriptor = MakeInstructionDescriptor(28, spv::Op::OpIMul, 0); in TEST() 431 %28 = OpIMul %6 %27 %25 in TEST()
|
H A D | transformation_composite_insert_test.cpp | 154 MakeInstructionDescriptor(29, spv::Op::OpIMul, 0), 50, 29, 11, {1, 0, 0}); in TEST() 779 %31 = OpIMul %6 %29 %30 in TEST() 798 MakeInstructionDescriptor(31, spv::Op::OpIMul, 0), 50, 27, 60, {1}); in TEST() 805 MakeInstructionDescriptor(31, spv::Op::OpIMul, 0), 50, 61, 21, {1}); in TEST()
|
/third_party/spirv-tools/source/fuzz/ |
H A D | transformation_replace_add_sub_mul_with_carrying_extended.cpp | 47 // |message_.result_id| must refer to a suitable OpIAdd, OpISub or OpIMul in IsApplicable() 109 case spv::Op::OpIMul: in Apply() 169 // Only instructions OpIAdd, OpISub, OpIMul are supported. in IsInstructionSuitable() 173 case spv::Op::OpIMul: in IsInstructionSuitable()
|
H A D | transformation_add_no_contraction_decoration.cpp | 65 case spv::Op::OpIMul: in IsArithmetic()
|
H A D | transformation_add_relaxed_decoration.cpp | 89 case spv::Op::OpIMul: in IsNumeric()
|
H A D | transformation_wrap_vector_synonym.cpp | 189 case spv::Op::OpIMul: in IsInstructionSupported()
|
H A D | transformation_add_synonym.cpp | 226 opcode = is_integral ? spv::Op::OpIMul : spv::Op::OpFMul; in MakeSynonymousInstruction()
|
/third_party/spirv-tools/source/opt/ |
H A D | strength_reduction_pass.cpp | 68 assert((*inst)->opcode() == spv::Op::OpIMul && in ReplaceMultiplyByPowerOf2() 181 case spv::Op::OpIMul: in ScanFunctions()
|
H A D | inst_bindless_check_pass.cpp | 465 GetUintId(), spv::Op::OpIMul, arr_stride_id, curr_idx_32b_id); in GenLastByteIdx() 488 GetUintId(), spv::Op::OpIMul, col_stride_id, curr_idx_32b_id); in GenLastByteIdx() 501 GetUintId(), spv::Op::OpIMul, matrix_stride_id, curr_idx_32b_id); in GenLastByteIdx() 507 GetUintId(), spv::Op::OpIMul, comp_ty_sz_id, curr_idx_32b_id); in GenLastByteIdx()
|
H A D | fold.cpp | 78 case spv::Op::OpIMul: in BinaryOperate() 303 case spv::Op::OpIMul: in FoldBinaryIntegerOpToConstant() 582 case spv::Op::OpIMul: in IsFoldableOpcode()
|
H A D | folding_rules.cpp | 404 opcode == spv::Op::OpIMul || opcode == spv::Op::OpSDiv || in MergeNegateMulDivArithmetic() 593 case spv::Op::OpIMul: 679 inst->opcode() == spv::Op::OpIMul); 806 inst->opcode() == spv::Op::OpIMul); 1406 : spv::Op::OpIMul); 1429 add_op0_inst->opcode() != spv::Op::OpIMul) 1434 add_op1_inst->opcode() != spv::Op::OpIMul) 1591 assert(inst->opcode() == spv::Op::OpIMul && 1592 "Wrong opcode. Should be OpIMul."); 2974 rules_[spv::Op::OpIMul] [all...] |
H A D | scalar_analysis.cpp | 99 assert(multiply->opcode() == spv::Op::OpIMul && in AnalyzeMultiplyOp() 184 case spv::Op::OpIMul: { in AnalyzeInstruction()
|
/third_party/skia/third_party/externals/swiftshader/src/Pipeline/ |
H A D | SpirvShaderSpec.cpp | 29 case spv::OpIMul: in EvalSpecConstantOp() 229 case spv::OpIMul: in EvalSpecConstantBinaryOp()
|
/third_party/spirv-tools/source/val/ |
H A D | validate_arithmetics.cpp | 112 case spv::Op::OpIMul: in ArithmeticsPass() 118 (opcode != spv::Op::OpIMul && opcode != spv::Op::OpSRem && in ArithmeticsPass() 122 !(opcode == spv::Op::OpIMul && in ArithmeticsPass() 152 !(opcode == spv::Op::OpIMul && in ArithmeticsPass()
|
/third_party/spirv-tools/test/reduce/ |
H A D | reducer_test.cpp | 256 return InterestingWhileOpcodeExists(binary, spv::Op::OpIMul, count, false); in InterestingWhileIMulReachable() 340 %52 = OpIMul %6 %81 %81 477 %40 = OpIMul %6 %20 %39
|
/third_party/spirv-tools/source/ |
H A D | opcode.cpp | 562 case spv::Op::OpIMul: in spvOpcodeIsScalarizable() 653 case spv::Op::OpIMul: in spvOpcodeIsCommutativeBinaryOperator()
|
/third_party/skia/third_party/externals/spirv-headers/include/spirv/1.0/ |
H A D | spirv.cs | 790 OpIMul = 132, enumerator
|
H A D | spirv.hpp | 785 OpIMul = 132, enumerator
|
/third_party/skia/third_party/externals/spirv-headers/include/spirv/1.1/ |
H A D | spirv.cs | 802 OpIMul = 132, enumerator
|
H A D | spirv.hpp | 797 OpIMul = 132, enumerator
|
/third_party/skia/third_party/externals/spirv-headers/include/spirv/1.2/ |
H A D | spirv.cs | 807 OpIMul = 132, enumerator
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Headers/include/spirv/1.0/ |
H A D | spirv.cs | 790 OpIMul = 132, enumerator
|
H A D | spirv.hpp | 785 OpIMul = 132, enumerator
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Headers/include/spirv/1.1/ |
H A D | spirv.cs | 802 OpIMul = 132, enumerator
|
H A D | spirv.hpp | 797 OpIMul = 132, enumerator
|