Lines Matching refs:SpvOpFMul
234 inst->SetOpcode(SpvOpFMul); in ReciprocalFDiv()
300 if (opcode == SpvOpFMul || opcode == SpvOpFDiv || opcode == SpvOpIMul || in MergeNegateMulDivArithmetic()
435 case SpvOpFMul: in PerformFloatingPointOperation()
573 assert(inst->opcode() == SpvOpFMul || inst->opcode() == SpvOpIMul); in MergeMulMulArithmetic()
625 assert(inst->opcode() == SpvOpFMul); in MergeMulDivArithmetic()
699 assert(inst->opcode() == SpvOpFMul || inst->opcode() == SpvOpIMul); in MergeMulNegateArithmetic()
765 merge_op = SpvOpFMul; in MergeDivDivArithmetic()
782 op = SpvOpFMul; in MergeDivDivArithmetic()
824 if (op_inst->opcode() == SpvOpFMul) { in MergeDivMulArithmetic()
842 if (other_inst->opcode() == SpvOpFMul) { in MergeDivMulArithmetic()
1816 assert(inst->opcode() == SpvOpFMul && "Wrong opcode. Should be OpFMul."); in RedundantFMul()
2199 rules_[SpvOpFMul].push_back(RedundantFMul()); in FoldingRules()
2200 rules_[SpvOpFMul].push_back(MergeMulMulArithmetic()); in FoldingRules()
2201 rules_[SpvOpFMul].push_back(MergeMulDivArithmetic()); in FoldingRules()
2202 rules_[SpvOpFMul].push_back(MergeMulNegateArithmetic()); in FoldingRules()