• Home
  • Raw
  • Download

Lines Matching refs:GetBlock

663   if ((cached_null_constant_ == nullptr) || (cached_null_constant_->GetBlock() == nullptr)) {  in GetNullConstant()
679 if ((cached_current_method_ == nullptr) || (cached_current_method_->GetBlock() == nullptr)) { in GetCurrentMethod()
895 return !blocks_.IsBitSet(instruction->GetBlock()->GetBlockId()); in IsDefinedOutOfTheLoop()
962 DCHECK(initial->GetBlock() == this); in ReplaceAndRemovePhiWith()
970 DCHECK(initial->GetBlock() == this); in ReplaceAndRemoveInstructionWith()
976 DCHECK_EQ(initial->GetBlock(), this); in ReplaceAndRemoveInstructionWith()
994 DCHECK(instruction->GetBlock() == nullptr); in Add()
1015 DCHECK_EQ(cursor->GetBlock(), this); in InsertInstructionBefore()
1028 DCHECK_EQ(cursor->GetBlock(), this); in InsertInstructionAfter()
1040 DCHECK_EQ(cursor->GetBlock(), this); in InsertPhiAfter()
1051 DCHECK_EQ(block, instruction->GetBlock()); in Remove()
1107 if (instruction->IsLoopHeaderPhi() && (instruction->GetBlock() == loop_header)) { in CopyFromWithLoopPhiAdjustment()
1226 DCHECK_EQ(instruction1->GetBlock(), instruction2->GetBlock()); in FoundBefore()
1244 HBasicBlock* block = GetBlock(); in StrictlyDominates()
1245 HBasicBlock* other_block = other_instruction->GetBlock(); in StrictlyDominates()
1247 return GetBlock()->Dominates(other_instruction->GetBlock()); in StrictlyDominates()
1311 const ArenaVector<HBasicBlock*>& predecessors = user->GetBlock()->GetPredecessors(); in ReplaceUsesDominatedBy()
1313 if (dominator->GetBlock()->Dominates(predecessor)) { in ReplaceUsesDominatedBy()
1355 DCHECK(input->GetBlock() != nullptr); in AddInput()
1389 DCHECK(instruction->GetBlock() != nullptr); in RemoveConstructorFences()
1442 ctor_fence->GetBlock()->RemoveInstruction(ctor_fence); in RemoveConstructorFences()
1455 CHECK(instruction->GetBlock() != nullptr); in RemoveConstructorFences()
1465 DCHECK(other->GetBlock() != nullptr); in Merge()
1488 other->GetBlock()->RemoveInstruction(other); in Merge()
1550 HGraph* graph = GetBlock()->GetGraph(); in TryStaticEvaluation()
1794 HBasicBlock* target_block = uses_it->GetUser()->GetBlock(); in MoveBeforeFirstUserAndOutOfLoops()
1796 while (uses_it != uses_end && uses_it->GetUser()->GetBlock() == target_block) { in MoveBeforeFirstUserAndOutOfLoops()
1803 finder.Update(uses_it->GetUser()->GetBlock()); in MoveBeforeFirstUserAndOutOfLoops()
1817 if (use.GetUser()->GetBlock() == target_block && in MoveBeforeFirstUserAndOutOfLoops()
1839 DCHECK_EQ(cursor->GetBlock(), this); in SplitBefore()
1885 DCHECK_EQ(cursor->GetBlock(), this); in SplitBeforeForInlining()
1918 DCHECK_EQ(cursor->GetBlock(), this); in SplitAfterForInlining()
2115 HBasicBlock* user_block = use.GetUser()->GetBlock(); in RemoveUsesOfDeadInstruction()
2474 invoke->GetBlock()->instructions_.AddBefore(invoke, body->GetInstructions()); in InlineInto()
2475 body->GetInstructions().SetBlockOfInstructions(invoke->GetBlock()); in InlineInto()
2484 invoke->GetBlock()->RemoveInstruction(last); in InlineInto()
2491 HBasicBlock* at = invoke->GetBlock(); in InlineInto()
2648 DCHECK_EQ(entry_block_, return_value->GetBlock()); in InlineInto()
2859 if (GetBlock() != other->GetBlock()) { in HasAnyEnvironmentUseBefore()
2923 return caller == nullptr ? GetBlock()->GetGraph()->GetDexFile() : *caller->GetDexFile(); in GetDexFileForPcRelativeDexCache()
3065 HInstruction* clone = instr->Clone(instr->GetBlock()->GetGraph()->GetAllocator()); in ReplaceInstrOrPhiByClone()
3066 HBasicBlock* block = instr->GetBlock(); in ReplaceInstrOrPhiByClone()
3111 cursor->GetBlock()->InsertInstructionBefore(replacement, cursor); in InsertOppositeCondition()
3123 cursor->GetBlock()->InsertInstructionBefore(replacement, cursor); in InsertOppositeCondition()