Lines Matching refs:ReplaceAndRemoveInstructionWith

271     op->GetBlock()->ReplaceAndRemoveInstructionWith(op, hnot);  in TryDeMorganNegationFactoring()
355 vec_binop->GetBlock()->ReplaceAndRemoveInstructionWith(vec_binop, mulacc); in TryCombineVecMultiplyAccumulate()
466 block->ReplaceAndRemoveInstructionWith(instruction, new_conversion); in TryReplaceShiftsByConstantWithTypeConversion()
561 op->GetBlock()->ReplaceAndRemoveInstructionWith(op, ror); in ReplaceRotateWithRor()
1546 instruction->GetBlock()->ReplaceAndRemoveInstructionWith(instruction, sub); in VisitAdd()
1632 instruction->GetBlock()->ReplaceAndRemoveInstructionWith(instruction, new_conversion); in VisitAnd()
1660 instruction->GetBlock()->ReplaceAndRemoveInstructionWith(instruction, ushr); in VisitAnd()
1683 instruction->GetBlock()->ReplaceAndRemoveInstructionWith(instruction, type_conversion); in VisitAnd()
1817 block->ReplaceAndRemoveInstructionWith(condition, replacement); in VisitCondition()
1904 instruction->GetBlock()->ReplaceAndRemoveInstructionWith( in VisitDiv()
1930 instruction->GetBlock()->ReplaceAndRemoveInstructionWith( in VisitDiv()
2035 block->ReplaceAndRemoveInstructionWith(instruction, neg); in VisitMul()
2048 block->ReplaceAndRemoveInstructionWith(instruction, in VisitMul()
2074 block->ReplaceAndRemoveInstructionWith(instruction, shl); in VisitMul()
2089 block->ReplaceAndRemoveInstructionWith(instruction, add); in VisitMul()
2104 block->ReplaceAndRemoveInstructionWith(instruction, sub); in VisitMul()
2152 instruction->GetBlock()->ReplaceAndRemoveInstructionWith(instruction, new_sub); in VisitNeg()
2267 block->ReplaceAndRemoveInstructionWith(instruction, neg); in VisitSub()
2286 instruction->GetBlock()->ReplaceAndRemoveInstructionWith(instruction, add); in VisitSub()
2354 instruction->GetBlock()->ReplaceAndRemoveInstructionWith(instruction, neg); in VisitSub()
2359 instruction->GetBlock()->ReplaceAndRemoveInstructionWith(instruction, neg); in VisitSub()
2378 instruction->GetBlock()->ReplaceAndRemoveInstructionWith(instruction, neg); in VisitSub()
2428 instruction->GetBlock()->ReplaceAndRemoveInstructionWith(instruction, boolean_not); in VisitXor()
2439 instruction->GetBlock()->ReplaceAndRemoveInstructionWith(instruction, bitwise_not); in VisitXor()
2696 invoke->GetBlock()->ReplaceAndRemoveInstructionWith(invoke, array_get); in SimplifyStringCharAt()
2708 invoke->GetBlock()->ReplaceAndRemoveInstructionWith(invoke, length); in SimplifyStringLength()
2741 invoke->GetBlock()->ReplaceAndRemoveInstructionWith(invoke, result); in SimplifyStringIndexOf()
3397 block->ReplaceAndRemoveInstructionWith(instruction, z); in TrySubtractionChainSimplification()
3441 op->GetBlock()->ReplaceAndRemoveInstructionWith(op, neg_op); in TryMergeNegatedInput()
3472 instruction->GetBlock()->ReplaceAndRemoveInstructionWith(instruction, bnr); in TryMergeWithAnd()