• Home
  • Raw
  • Download

Lines Matching refs:GetBlock

203   left_neg->GetBlock()->RemoveInstruction(left_neg);  in TryMoveNegOnInputsAfterBinop()
204 right_neg->GetBlock()->RemoveInstruction(right_neg); in TryMoveNegOnInputsAfterBinop()
206 binop->GetBlock()->InsertInstructionBefore(neg, binop->GetNext()); in TryMoveNegOnInputsAfterBinop()
238 left->GetBlock()->RemoveInstruction(left); in TryDeMorganNegationFactoring()
239 right->GetBlock()->RemoveInstruction(right); in TryDeMorganNegationFactoring()
255 op->GetBlock()->InsertInstructionBefore(hbin, op); in TryDeMorganNegationFactoring()
256 op->GetBlock()->ReplaceAndRemoveInstructionWith(op, hnot); in TryDeMorganNegationFactoring()
293 ArenaAllocator* allocator = mul->GetBlock()->GetGraph()->GetAllocator(); in TryCombineVecMultiplyAccumulate()
335 binop->GetBlock()->ReplaceAndRemoveInstructionWith(binop, mulacc); in TryCombineVecMultiplyAccumulate()
337 mul->GetBlock()->RemoveInstruction(mul); in TryCombineVecMultiplyAccumulate()
364 instruction->GetBlock()->RemoveInstruction(instruction); in VisitShift()
428 op->GetBlock()->ReplaceAndRemoveInstructionWith(op, ror); in ReplaceRotateWithRor()
430 ushr->GetBlock()->RemoveInstruction(ushr); in ReplaceRotateWithRor()
433 ushr->GetRight()->GetBlock()->RemoveInstruction(ushr->GetRight()); in ReplaceRotateWithRor()
436 shl->GetBlock()->RemoveInstruction(shl); in ReplaceRotateWithRor()
439 shl->GetRight()->GetBlock()->RemoveInstruction(shl->GetRight()); in ReplaceRotateWithRor()
562 null_check->GetBlock()->RemoveInstruction(null_check); in VisitNullCheck()
633 check_cast->GetBlock()->RemoveInstruction(check_cast); in VisitCheckCast()
643 check_cast->GetBlock()->RemoveInstruction(check_cast); in VisitCheckCast()
651 load_class->GetBlock()->RemoveInstruction(load_class); in VisitCheckCast()
679 instruction->GetBlock()->RemoveInstruction(instruction); in VisitInstanceOf()
692 instruction->GetBlock()->InsertInstructionBefore(test, instruction); in VisitInstanceOf()
699 instruction->GetBlock()->RemoveInstruction(instruction); in VisitInstanceOf()
706 load_class->GetBlock()->RemoveInstruction(load_class); in VisitInstanceOf()
761 HBasicBlock* block = equal->GetBlock(); in VisitEqual()
793 HBasicBlock* block = not_equal->GetBlock(); in VisitNotEqual()
845 bool_not->GetBlock()->RemoveInstruction(bool_not); in VisitBooleanNot()
857 cursor->GetBlock()->InsertInstructionBefore(abs, cursor); in NewIntegralAbs()
875 cursor->GetBlock()->InsertInstructionBefore(minmax, cursor); in NewIntegralMinMax()
1016 select->GetBlock()->RemoveInstruction(select); in VisitSelect()
1026 instruction->GetBlock()->SwapSuccessors(); in VisitIf()
1174 instruction->GetBlock()->RemoveInstruction(instruction); in VisitTypeConversion()
1202 instruction->GetBlock()->RemoveInstruction(instruction); in VisitTypeConversion()
1205 input_conversion->GetBlock()->RemoveInstruction(input_conversion); in VisitTypeConversion()
1213 input_conversion->GetBlock()->RemoveInstruction(input_conversion); in VisitTypeConversion()
1231 instruction->GetBlock()->RemoveInstruction(instruction); in VisitTypeConversion()
1236 input_and->GetBlock()->RemoveInstruction(input_and); in VisitTypeConversion()
1250 instruction->GetBlock()->RemoveInstruction(instruction); in VisitTypeConversion()
1258 instruction->GetBlock()->RemoveInstruction(instruction); in VisitTypeConversion()
1270 instruction->GetBlock()->RemoveInstruction(instruction); in VisitAbs()
1289 instruction->GetBlock()->RemoveInstruction(instruction); in VisitAdd()
1320 instruction->GetBlock()->ReplaceAndRemoveInstructionWith(instruction, sub); in VisitAdd()
1322 neg->GetBlock()->RemoveInstruction(neg); in VisitAdd()
1350 instruction->GetBlock()->RemoveInstruction(instruction); in VisitAdd()
1355 instruction->GetBlock()->RemoveInstruction(instruction); in VisitAdd()
1377 instruction->GetBlock()->RemoveInstruction(instruction); in VisitAnd()
1402 instruction->GetBlock()->InsertInstructionBefore(new_and, instruction); in VisitAnd()
1405 instruction->GetBlock()->ReplaceAndRemoveInstructionWith(instruction, new_conversion); in VisitAnd()
1406 input_other->GetBlock()->RemoveInstruction(input_other); in VisitAnd()
1422 instruction->GetBlock()->RemoveInstruction(instruction); in VisitAnd()
1433 instruction->GetBlock()->ReplaceAndRemoveInstructionWith(instruction, ushr); in VisitAnd()
1434 input_other->GetBlock()->RemoveInstruction(input_other); in VisitAnd()
1449 instruction->GetBlock()->RemoveInstruction(instruction); in VisitAnd()
1452 instruction->GetBlock()->RemoveInstruction(instruction); in VisitAnd()
1456 instruction->GetBlock()->ReplaceAndRemoveInstructionWith(instruction, type_conversion); in VisitAnd()
1472 instruction->GetBlock()->RemoveInstruction(instruction); in VisitAnd()
1565 condition->ReplaceWith(condition->GetBlock()->GetGraph()->GetIntConstant(value)); in RecognizeAndSimplifyClassCheck()
1580 HBasicBlock* block = condition->GetBlock(); in VisitCondition()
1639 left->GetBlock()->RemoveInstruction(left); in VisitCondition()
1667 instruction->GetBlock()->RemoveInstruction(instruction); in VisitDiv()
1677 instruction->GetBlock()->ReplaceAndRemoveInstructionWith( in VisitDiv()
1703 instruction->GetBlock()->ReplaceAndRemoveInstructionWith( in VisitDiv()
1715 HBasicBlock* block = instruction->GetBlock(); in VisitMul()
1728 instruction->GetBlock()->RemoveInstruction(instruction); in VisitMul()
1769 instruction->GetBlock()->RemoveInstruction(instruction); in VisitMul()
1830 instruction->GetBlock()->RemoveInstruction(instruction); in VisitNeg()
1835 previous_neg->GetBlock()->RemoveInstruction(previous_neg); in VisitNeg()
1857 instruction->GetBlock()->ReplaceAndRemoveInstructionWith(instruction, new_sub); in VisitNeg()
1859 sub->GetBlock()->RemoveInstruction(sub); in VisitNeg()
1878 instruction->GetBlock()->RemoveInstruction(instruction); in VisitNot()
1880 previous_not->GetBlock()->RemoveInstruction(previous_not); in VisitNot()
1896 instruction->GetBlock()->RemoveInstruction(instruction); in VisitOr()
1910 instruction->GetBlock()->RemoveInstruction(instruction); in VisitOr()
1952 instruction->GetBlock()->RemoveInstruction(instruction); in VisitSub()
1957 HBasicBlock* block = instruction->GetBlock(); in VisitSub()
1991 instruction->GetBlock()->ReplaceAndRemoveInstructionWith(instruction, add); in VisitSub()
1993 right->GetBlock()->RemoveInstruction(right); in VisitSub()
2007 instruction->GetBlock()->InsertInstructionBefore(add, instruction); in VisitSub()
2009 instruction->GetBlock()->InsertInstructionBefore(neg, instruction); in VisitSub()
2011 instruction->GetBlock()->RemoveInstruction(instruction); in VisitSub()
2013 left->GetBlock()->RemoveInstruction(left); in VisitSub()
2034 instruction->GetBlock()->RemoveInstruction(instruction); in VisitSub()
2039 instruction->GetBlock()->RemoveInstruction(instruction); in VisitSub()
2059 instruction->GetBlock()->RemoveInstruction(instruction); in VisitXor()
2071 instruction->GetBlock()->ReplaceAndRemoveInstructionWith(instruction, boolean_not); in VisitXor()
2082 instruction->GetBlock()->ReplaceAndRemoveInstructionWith(instruction, bitwise_not); in VisitXor()
2101 left->GetBlock()->RemoveInstruction(left); in VisitXor()
2102 right->GetBlock()->RemoveInstruction(right); in VisitXor()
2126 instruction->GetBlock()->RemoveInstruction(instruction); in SimplifyStringEquals()
2153 invoke->GetBlock()->InsertInstructionBefore(distance, invoke); in SimplifyRotate()
2156 invoke->GetBlock()->ReplaceAndRemoveInstructionWith(invoke, ror); in SimplifyRotate()
2160 clinit->GetBlock()->RemoveInstruction(clinit); in SimplifyRotate()
2163 ldclass->GetBlock()->RemoveInstruction(ldclass); in SimplifyRotate()
2301 invoke->GetBlock()->ReplaceAndRemoveInstructionWith(invoke, compare); in SimplifyCompare()
2311 invoke->GetBlock()->ReplaceAndRemoveInstructionWith(invoke, condition); in SimplifyIsNaN()
2338 invoke->GetBlock()->InsertInstructionBefore(condition, invoke->GetNext()); in SimplifyFP2Int()
2341 invoke->GetBlock()->InsertInstructionBefore(select, condition->GetNext()); in SimplifyFP2Int()
2353 invoke->GetBlock()->InsertInstructionBefore(length, invoke); in SimplifyStringCharAt()
2356 invoke->GetBlock()->InsertInstructionBefore(bounds_check, invoke); in SimplifyStringCharAt()
2363 invoke->GetBlock()->ReplaceAndRemoveInstructionWith(invoke, array_get); in SimplifyStringCharAt()
2378 invoke->GetBlock()->InsertInstructionBefore(length, invoke); in SimplifyStringIsEmptyOrLength()
2386 invoke->GetBlock()->ReplaceAndRemoveInstructionWith(invoke, replacement); in SimplifyStringIsEmptyOrLength()
2400 invoke->GetBlock()->RemoveInstruction(invoke); in SimplifyStringIndexOf()
2414 invoke->GetBlock()->InsertInstructionBefore(equal, invoke); in SimplifyStringIndexOf()
2419 invoke->GetBlock()->ReplaceAndRemoveInstructionWith(invoke, result); in SimplifyStringIndexOf()
2481 invoke->GetBlock()->RemoveInstruction(invoke); in SimplifyAllocationIntrinsic()
2492 invoke->GetBlock()->ReplaceAndRemoveInstructionWith(invoke, mem_barrier); in SimplifyMemBarrier()
2499 invoke->GetBlock()->ReplaceAndRemoveInstructionWith(invoke, min); in SimplifyMin()
2506 invoke->GetBlock()->ReplaceAndRemoveInstructionWith(invoke, max); in SimplifyMax()
2513 invoke->GetBlock()->ReplaceAndRemoveInstructionWith(invoke, abs); in SimplifyAbs()
2652 deoptimize->GetBlock()->RemoveInstruction(deoptimize); in VisitDeoptimize()
2789 HBasicBlock* block = instruction->GetBlock(); in TrySubtractionChainSimplification()