Searched refs:ReplaceAndRemoveInstructionWith (Results 1 – 13 of 13) sorted by relevance
/art/compiler/optimizing/ |
D | instruction_simplifier_x86_shared.cc | 49 instruction->GetBlock()->ReplaceAndRemoveInstructionWith(instruction, and_not); in TryCombineAndNot() 83 instruction->GetBlock()->ReplaceAndRemoveInstructionWith(instruction, lsb); in TryGenerateResetLeastSetBit() 116 instruction->GetBlock()->ReplaceAndRemoveInstructionWith(instruction, lsb); in TryGenerateMaskUptoLeastSetBit()
|
D | instruction_simplifier_shared.cc | 84 mul->GetBlock()->ReplaceAndRemoveInstructionWith(mul, mulacc); in TrySimpleMultiplyAccumulatePatterns() 148 binop->GetBlock()->ReplaceAndRemoveInstructionWith(binop, mulacc); in TryCombineMultiplyAccumulate() 161 use->GetBlock()->ReplaceAndRemoveInstructionWith(use, mulacc); in TryCombineMultiplyAccumulate() 312 basic_block->ReplaceAndRemoveInstructionWith(last_sub, add); in TryReplaceSubSubWithSubAdd()
|
D | instruction_simplifier.cc | 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() [all …]
|
D | pc_relative_fixups_x86.cc | 139 block->ReplaceAndRemoveInstructionWith(neg, x86_fp_neg); in VisitNeg() 159 block->ReplaceAndRemoveInstructionWith(switch_insn, x86_switch); in VisitPackedSwitch()
|
D | instruction_simplifier_riscv64.cc | 70 add->GetBlock()->ReplaceAndRemoveInstructionWith(add, shift_add); in TryReplaceShiftAddWithOneInstruction()
|
D | code_sinking.cc | 624 pred->ReplaceAndRemoveInstructionWith(ret, in ReturnSinking() 639 pred->ReplaceAndRemoveInstructionWith(ret, in ReturnSinking()
|
D | instruction_simplifier_arm.cc | 149 use->GetBlock()->ReplaceAndRemoveInstructionWith(use, alu_with_op); in TryMergeIntoShifterOperand()
|
D | instruction_simplifier_arm64.cc | 153 use->GetBlock()->ReplaceAndRemoveInstructionWith(use, alu_with_op); in TryMergeIntoShifterOperand()
|
D | dead_code_elimination.cc | 830 block->ReplaceAndRemoveInstructionWith( in RemoveEmptyIfs()
|
D | nodes.cc | 1025 void HBasicBlock::ReplaceAndRemoveInstructionWith(HInstruction* initial, in ReplaceAndRemoveInstructionWith() function in art::HBasicBlock 3331 block->ReplaceAndRemoveInstructionWith(instr, clone); in ReplaceInstrOrPhiByClone()
|
D | induction_var_analysis.cc | 1302 loop->GetHeader()->ReplaceAndRemoveInstructionWith(cond, rep); in RewriteBreakLoop()
|
D | load_store_elimination_test.cc | 667 return_block_->ReplaceAndRemoveInstructionWith(return_block_->GetLastInstruction(), ret); in TEST_F()
|
D | nodes.h | 1378 void ReplaceAndRemoveInstructionWith(HInstruction* initial,
|