/art/compiler/optimizing/ |
D | constant_folding.cc | 131 inst->GetBlock()->RemoveInstruction(inst); in VisitUnaryOperation() 150 inst->GetBlock()->RemoveInstruction(inst); in VisitUnaryOperation() 189 inst->GetBlock()->RemoveInstruction(inst); in TryRemoveBinaryOperationViaSelect() 201 inst->GetBlock()->RemoveInstruction(inst); in VisitBinaryOperation() 215 inst->GetBlock()->RemoveInstruction(inst); in VisitDivZeroCheck() 412 inst->GetBlock()->RemoveInstruction(inst); in FoldReverseIntrinsic() 437 inst->GetBlock()->RemoveInstruction(inst); in FoldReverseBytesIntrinsic() 457 inst->GetBlock()->RemoveInstruction(inst); in FoldBitCountIntrinsic() 503 inst->GetBlock()->RemoveInstruction(inst); in FoldDivideUnsignedIntrinsic() 525 inst->GetBlock()->RemoveInstruction(inst); in FoldHighestOneBitIntrinsic() [all …]
|
D | instruction_simplifier.cc | 218 left_neg->GetBlock()->RemoveInstruction(left_neg); in TryMoveNegOnInputsAfterBinop() 219 right_neg->GetBlock()->RemoveInstruction(right_neg); in TryMoveNegOnInputsAfterBinop() 253 left->GetBlock()->RemoveInstruction(left); in TryDeMorganNegationFactoring() 254 right->GetBlock()->RemoveInstruction(right); in TryDeMorganNegationFactoring() 362 mul->GetBlock()->RemoveInstruction(mul); in TryCombineVecMultiplyAccumulate() 462 instruction->GetBlock()->RemoveInstruction(instruction); in TryReplaceShiftsByConstantWithTypeConversion() 469 shl->GetBlock()->RemoveInstruction(shl); in TryReplaceShiftsByConstantWithTypeConversion() 492 instruction->GetBlock()->RemoveInstruction(instruction); in VisitShift() 563 ushr->GetBlock()->RemoveInstruction(ushr); in ReplaceRotateWithRor() 566 ushr->GetRight()->GetBlock()->RemoveInstruction(ushr->GetRight()); in ReplaceRotateWithRor() [all …]
|
D | prepare_for_register_allocation.cc | 101 bound_type->GetBlock()->RemoveInstruction(bound_type); in VisitBoundType() 162 check->GetBlock()->RemoveInstruction(check); in VisitClinitCheck() 165 load_class->GetBlock()->RemoveInstruction(load_class); in VisitClinitCheck() 173 check->GetBlock()->RemoveInstruction(check); in VisitClinitCheck() 230 constructor_fence->GetBlock()->RemoveInstruction(constructor_fence); in VisitConstructorFence() 321 instruction->GetBlock()->RemoveInstruction(instruction); in VisitTypeConversion()
|
D | cha_guard_optimization.cc | 100 block->RemoveInstruction(deopt); in RemoveGuard() 101 block->RemoveInstruction(compare); in RemoveGuard() 102 block->RemoveInstruction(flag); in RemoveGuard() 201 block->RemoveInstruction(deopt); in HoistGuard()
|
D | instruction_simplifier_x86_shared.cc | 51 not_ins->GetBlock()->RemoveInstruction(not_ins); in TryCombineAndNot() 85 candidate->GetBlock()->RemoveInstruction(candidate); in TryGenerateResetLeastSetBit() 118 candidate->GetBlock()->RemoveInstruction(candidate); in TryGenerateMaskUptoLeastSetBit()
|
D | instruction_simplifier_shared.cc | 85 input_binop->GetBlock()->RemoveInstruction(input_binop); in TrySimpleMultiplyAccumulatePatterns() 150 mul->GetBlock()->RemoveInstruction(mul); in TryCombineMultiplyAccumulate() 163 mul->GetBlock()->RemoveInstruction(mul); in TryCombineMultiplyAccumulate()
|
D | ssa_builder.cc | 348 aget_float->GetBlock()->RemoveInstruction(aget_float); in FixAmbiguousArrayOps() 362 aget_int->GetBlock()->RemoveInstruction(aget_int); in FixAmbiguousArrayOps() 470 new_instance->GetBlock()->RemoveInstruction(new_instance); in RemoveRedundantUninitializedStrings() 483 input->GetBlock()->RemoveInstruction(input); in RemoveRedundantUninitializedStrings() 493 load_class->GetBlock()->RemoveInstruction(load_class); in RemoveRedundantUninitializedStrings()
|
D | instruction_simplifier_riscv64.cc | 71 shl->GetBlock()->RemoveInstruction(shl); in TryReplaceShiftAddWithOneInstruction()
|
D | dead_code_elimination.cc | 211 user_block->RemoveInstruction(user); in RemoveNonNullControlDependences() 426 block->RemoveInstruction(first); in SimplifyIfs() 566 input->GetBlock()->RemoveInstruction(input); in MaybeAddPhi() 636 block->RemoveInstruction(last); in DisconnectHandlersAndUpdateTryBoundary() 925 block->RemoveInstruction(inst); in RemoveDeadInstructions()
|
D | nodes_test.cc | 145 TEST_F(NodeTest, RemoveInstruction) { in TEST_F() argument 176 first_block->RemoveInstruction(null_check); in TEST_F()
|
D | graph_checker_test.cc | 124 exit_block->RemoveInstruction(last_inst); in TEST_F()
|
D | nodes.cc | 657 block->RemoveInstruction(block->GetFirstInstruction()); in SimplifyCFG() 1045 RemoveInstruction(initial); in ReplaceAndRemoveInstructionWith() 1110 instruction_list->RemoveInstruction(instruction); in Remove() 1118 void HBasicBlock::RemoveInstruction(HInstruction* instruction, bool ensure_safety) { in RemoveInstruction() function in art::HBasicBlock 1131 RemoveInstruction(instruction, ensure_safety); in RemoveInstructionOrPhi() 1305 void HInstructionList::RemoveInstruction(HInstruction* instruction) { in RemoveInstruction() function in art::HInstructionList 1595 ctor_fence->GetBlock()->RemoveInstruction(ctor_fence); in RemoveConstructorFences() 1641 other->GetBlock()->RemoveInstruction(other); in Merge() 2389 predecessor->RemoveInstruction(last_instruction); in DisconnectAndDelete() 2395 predecessor->RemoveInstruction(last_instruction); in DisconnectAndDelete() [all …]
|
D | gvn_test.cc | 296 loop_body->RemoveInstruction(field_set); in TEST_F() 412 outer_loop_body->RemoveInstruction(outer_loop_body->GetFirstInstruction()); in TEST_F()
|
D | instruction_simplifier_arm.cc | 151 bitfield_op->GetBlock()->RemoveInstruction(bitfield_op); in TryMergeIntoShifterOperand()
|
D | instruction_simplifier_arm64.cc | 155 bitfield_op->GetBlock()->RemoveInstruction(bitfield_op); in TryMergeIntoShifterOperand()
|
D | select_generator.cc | 204 cached_select->GetBlock()->RemoveInstruction(cached_select); in TryGenerateSelectSimpleDiamondPattern()
|
D | gvn.cc | 510 current->GetBlock()->RemoveInstruction(current); in VisitBasicBlock()
|
D | load_store_elimination.cc | 931 monitor_op->GetBlock()->RemoveInstruction(monitor_op); in VisitMonitorOperation() 1763 block->RemoveInstruction(instruction); in VisitSetLocation() 2850 load->GetBlock()->RemoveInstruction(load); in FinishFullLSE() 2860 record.load_or_store->GetBlock()->RemoveInstruction(record.load_or_store); in FinishFullLSE() 2881 new_instance->GetBlock()->RemoveInstruction(new_instance); in FinishFullLSE()
|
D | optimizing_unit_test.h | 119 current->GetBlock()->RemoveInstruction(current); in RemoveSuspendChecks()
|
D | bounds_check_elimination.cc | 1928 if_block->RemoveInstruction(if_block->GetLastInstruction()); in TransformLoopForDeoptimizationIfNeeded() 2027 instruction->GetBlock()->RemoveInstruction(instruction); in ReplaceInstruction()
|
D | reference_type_propagation.cc | 696 instr->GetBlock()->RemoveInstruction(instr); in VisitBoundType()
|
D | register_allocator_linear_scan.cc | 311 instruction->GetBlock()->RemoveInstruction(instruction); in TryRemoveSuspendCheckEntry()
|
D | inliner.cc | 1019 old_instruction->GetBlock()->RemoveInstruction(old_instruction); in MaybeReplaceAndRemove()
|
D | loop_optimization.cc | 1550 header->RemoveInstruction(header->GetFirstInstruction()); in FinalizeVectorization()
|
D | nodes.h | 158 void RemoveInstruction(HInstruction* instruction); 1385 void RemoveInstruction(HInstruction* instruction, bool ensure_safety = true);
|