Lines Matching refs:SetOpcode
328 inst->SetOpcode(SpvOpFMul); in ReciprocalFDiv()
357 inst->SetOpcode(SpvOpCopyObject); in MergeNegateArithmetic()
407 inst->SetOpcode(op_inst->opcode()); in MergeNegateMulDivArithmetic()
476 inst->SetOpcode(HasFloatingPoint(type) ? SpvOpFSub : SpvOpISub); in MergeNegateAddSubArithmetic()
731 inst->SetOpcode(SpvOpCopyObject); in MergeMulDivArithmetic()
765 inst->SetOpcode(other_first_is_variable ? inst->opcode() in MergeMulDivArithmetic()
877 inst->SetOpcode(op); in MergeDivDivArithmetic()
917 inst->SetOpcode(SpvOpCopyObject); in MergeDivMulArithmetic()
954 if (first_is_variable) inst->SetOpcode(other_inst->opcode()); in MergeDivMulArithmetic()
1021 inst->SetOpcode(HasFloatingPoint(type) ? SpvOpFSub : SpvOpISub); in MergeAddNegateArithmetic()
1070 inst->SetOpcode(opcode); in MergeSubNegateArithmetic()
1176 inst->SetOpcode(op); in MergeAddSubArithmetic()
1241 inst->SetOpcode(op); in MergeSubAddArithmetic()
1313 inst->SetOpcode(op); in MergeSubSubArithmetic()
1334 inst->SetOpcode(SpvOpCopyObject); in MergeGenericAddendSub()
1378 inst->SetOpcode(inst->opcode() == SpvOpFAdd ? SpvOpFMul : SpvOpIMul); in FactorAddMulsOpnds()
1448 inst->SetOpcode(SpvOpCopyObject); in IntMultipleBy1()
1569 inst->SetOpcode(SpvOpCopyObject); in CompositeConstructFeedingExtract()
1631 inst->SetOpcode(SpvOpCopyObject); in CompositeExtractFeedingConstruct()
1665 inst->SetOpcode(SpvOpCopyObject); in InsertFeedingExtract()
1742 inst->SetOpcode(SpvOpUndef); in VectorShuffleFeedingExtract()
1865 inst->SetOpcode(SpvOpCopyObject); in RedundantPhi()
1894 inst->SetOpcode(SpvOpCopyObject); in BitCastScalarOrVector()
1915 inst->SetOpcode(SpvOpCopyObject); in RedundantSelect()
1922 inst->SetOpcode(SpvOpCopyObject); in RedundantSelect()
1934 inst->SetOpcode(SpvOpCopyObject); in RedundantSelect()
1961 inst->SetOpcode(SpvOpVectorShuffle); in RedundantSelect()
2032 inst->SetOpcode(SpvOpCopyObject); in RedundantFAdd()
2057 inst->SetOpcode(SpvOpFNegate); in RedundantFSub()
2064 inst->SetOpcode(SpvOpCopyObject); in RedundantFSub()
2088 inst->SetOpcode(SpvOpCopyObject); in RedundantFMul()
2096 inst->SetOpcode(SpvOpCopyObject); in RedundantFMul()
2121 inst->SetOpcode(SpvOpCopyObject); in RedundantFDiv()
2128 inst->SetOpcode(SpvOpCopyObject); in RedundantFDiv()
2159 inst->SetOpcode(SpvOpCopyObject); in RedundantFMix()
2193 inst->SetOpcode(SpvOpCopyObject); in RedundantIAdd()
2195 inst->SetOpcode(SpvOpBitcast); in RedundantIAdd()
2268 inst->SetOpcode(SpvOpCompositeExtract); in DotProductDoingExtract()