Home
last modified time | relevance | path

Searched refs:OpIMul (Results 1 - 25 of 64) sorted by relevance

123

/third_party/spirv-tools/test/fuzz/
H A Dtransformation_swap_commutable_operands_test.cpp86 %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 Dtransformation_composite_insert_test.cpp154 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 Dtransformation_replace_add_sub_mul_with_carrying_extended.cpp47 // |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 Dtransformation_add_no_contraction_decoration.cpp65 case spv::Op::OpIMul: in IsArithmetic()
H A Dtransformation_add_relaxed_decoration.cpp89 case spv::Op::OpIMul: in IsNumeric()
H A Dtransformation_wrap_vector_synonym.cpp189 case spv::Op::OpIMul: in IsInstructionSupported()
H A Dtransformation_add_synonym.cpp226 opcode = is_integral ? spv::Op::OpIMul : spv::Op::OpFMul; in MakeSynonymousInstruction()
/third_party/spirv-tools/source/opt/
H A Dstrength_reduction_pass.cpp68 assert((*inst)->opcode() == spv::Op::OpIMul && in ReplaceMultiplyByPowerOf2()
181 case spv::Op::OpIMul: in ScanFunctions()
H A Dinst_bindless_check_pass.cpp465 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 Dfold.cpp78 case spv::Op::OpIMul: in BinaryOperate()
303 case spv::Op::OpIMul: in FoldBinaryIntegerOpToConstant()
582 case spv::Op::OpIMul: in IsFoldableOpcode()
H A Dfolding_rules.cpp404 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 Dscalar_analysis.cpp99 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 DSpirvShaderSpec.cpp29 case spv::OpIMul: in EvalSpecConstantOp()
229 case spv::OpIMul: in EvalSpecConstantBinaryOp()
/third_party/spirv-tools/source/val/
H A Dvalidate_arithmetics.cpp112 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 Dreducer_test.cpp256 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 Dopcode.cpp562 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 Dspirv.cs790 OpIMul = 132, enumerator
H A Dspirv.hpp785 OpIMul = 132, enumerator
/third_party/skia/third_party/externals/spirv-headers/include/spirv/1.1/
H A Dspirv.cs802 OpIMul = 132, enumerator
H A Dspirv.hpp797 OpIMul = 132, enumerator
/third_party/skia/third_party/externals/spirv-headers/include/spirv/1.2/
H A Dspirv.cs807 OpIMul = 132, enumerator
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Headers/include/spirv/1.0/
H A Dspirv.cs790 OpIMul = 132, enumerator
H A Dspirv.hpp785 OpIMul = 132, enumerator
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Headers/include/spirv/1.1/
H A Dspirv.cs802 OpIMul = 132, enumerator
H A Dspirv.hpp797 OpIMul = 132, enumerator

Completed in 42 milliseconds

123