Home
last modified time | relevance | path

Searched refs:ReplaceAndRemoveInstructionWith (Results 1 – 10 of 10) sorted by relevance

/aosp12/art/compiler/optimizing/
H A Dinstruction_simplifier_shared.cc82 mul->GetBlock()->ReplaceAndRemoveInstructionWith(mul, mulacc); in TrySimpleMultiplyAccumulatePatterns()
146 binop->GetBlock()->ReplaceAndRemoveInstructionWith(binop, mulacc); in TryCombineMultiplyAccumulate()
159 use->GetBlock()->ReplaceAndRemoveInstructionWith(use, mulacc); in TryCombineMultiplyAccumulate()
222 op->GetBlock()->ReplaceAndRemoveInstructionWith(op, neg_op); in TryMergeNegatedInput()
354 basic_block->ReplaceAndRemoveInstructionWith(last_sub, add); in TryReplaceSubSubWithSubAdd()
H A Dinstruction_simplifier_x86_shared.cc48 instruction->GetBlock()->ReplaceAndRemoveInstructionWith(instruction, and_not); in TryCombineAndNot()
82 instruction->GetBlock()->ReplaceAndRemoveInstructionWith(instruction, lsb); in TryGenerateResetLeastSetBit()
115 instruction->GetBlock()->ReplaceAndRemoveInstructionWith(instruction, lsb); in TryGenerateMaskUptoLeastSetBit()
H A Dinstruction_simplifier.cc265 op->GetBlock()->ReplaceAndRemoveInstructionWith(op, hnot); in TryDeMorganNegationFactoring()
442 op->GetBlock()->ReplaceAndRemoveInstructionWith(op, ror); in ReplaceRotateWithRor()
1765 instruction->GetBlock()->ReplaceAndRemoveInstructionWith( in VisitDiv()
1791 instruction->GetBlock()->ReplaceAndRemoveInstructionWith( in VisitDiv()
1893 block->ReplaceAndRemoveInstructionWith(instruction, neg); in VisitMul()
1906 block->ReplaceAndRemoveInstructionWith(instruction, in VisitMul()
1932 block->ReplaceAndRemoveInstructionWith(instruction, shl); in VisitMul()
1947 block->ReplaceAndRemoveInstructionWith(instruction, add); in VisitMul()
1962 block->ReplaceAndRemoveInstructionWith(instruction, sub); in VisitMul()
2125 block->ReplaceAndRemoveInstructionWith(instruction, neg); in VisitSub()
[all …]
H A Dpc_relative_fixups_x86.cc139 block->ReplaceAndRemoveInstructionWith(neg, x86_fp_neg); in VisitNeg()
159 block->ReplaceAndRemoveInstructionWith(switch_insn, x86_switch); in VisitPackedSwitch()
H A Dinstruction_simplifier_arm.cc146 use->GetBlock()->ReplaceAndRemoveInstructionWith(use, alu_with_op); in TryMergeIntoShifterOperand()
H A Dinstruction_simplifier_arm64.cc150 use->GetBlock()->ReplaceAndRemoveInstructionWith(use, alu_with_op); in TryMergeIntoShifterOperand()
H A Dnodes.cc1141 void HBasicBlock::ReplaceAndRemoveInstructionWith(HInstruction* initial, in ReplaceAndRemoveInstructionWith() function in art::HBasicBlock
3288 block->ReplaceAndRemoveInstructionWith(instr, clone); in ReplaceInstrOrPhiByClone()
H A Dinduction_var_analysis.cc1184 loop->GetHeader()->ReplaceAndRemoveInstructionWith(cond, rep); in RewriteBreakLoop()
H A Dnodes.h1337 void ReplaceAndRemoveInstructionWith(HInstruction* initial,
H A Dload_store_elimination_test.cc822 return_block_->ReplaceAndRemoveInstructionWith(return_block_->GetLastInstruction(), ret); in TEST_F()