Lines Matching refs:GetBlock

662   if ((cached_null_constant_ == nullptr) || (cached_null_constant_->GetBlock() == nullptr)) {  in GetNullConstant()
678 if ((cached_current_method_ == nullptr) || (cached_current_method_->GetBlock() == nullptr)) { in GetCurrentMethod()
894 return !blocks_.IsBitSet(instruction->GetBlock()->GetBlockId()); in IsDefinedOutOfTheLoop()
961 DCHECK(initial->GetBlock() == this); in ReplaceAndRemovePhiWith()
969 DCHECK(initial->GetBlock() == this); in ReplaceAndRemoveInstructionWith()
975 DCHECK_EQ(initial->GetBlock(), this); in ReplaceAndRemoveInstructionWith()
993 DCHECK(instruction->GetBlock() == nullptr); in Add()
1014 DCHECK_EQ(cursor->GetBlock(), this); in InsertInstructionBefore()
1027 DCHECK_EQ(cursor->GetBlock(), this); in InsertInstructionAfter()
1039 DCHECK_EQ(cursor->GetBlock(), this); in InsertPhiAfter()
1050 DCHECK_EQ(block, instruction->GetBlock()); in Remove()
1106 if (instruction->IsLoopHeaderPhi() && (instruction->GetBlock() == loop_header)) { in CopyFromWithLoopPhiAdjustment()
1225 DCHECK_EQ(instruction1->GetBlock(), instruction2->GetBlock()); in FoundBefore()
1243 HBasicBlock* block = GetBlock(); in StrictlyDominates()
1244 HBasicBlock* other_block = other_instruction->GetBlock(); in StrictlyDominates()
1246 return GetBlock()->Dominates(other_instruction->GetBlock()); in StrictlyDominates()
1310 const ArenaVector<HBasicBlock*>& predecessors = user->GetBlock()->GetPredecessors(); in ReplaceUsesDominatedBy()
1312 if (dominator->GetBlock()->Dominates(predecessor)) { in ReplaceUsesDominatedBy()
1354 DCHECK(input->GetBlock() != nullptr); in AddInput()
1388 DCHECK(instruction->GetBlock() != nullptr); in RemoveConstructorFences()
1441 ctor_fence->GetBlock()->RemoveInstruction(ctor_fence); in RemoveConstructorFences()
1454 CHECK(instruction->GetBlock() != nullptr); in RemoveConstructorFences()
1464 DCHECK(other->GetBlock() != nullptr); in Merge()
1487 other->GetBlock()->RemoveInstruction(other); in Merge()
1549 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()
3001 HInstruction* clone = instr->Clone(instr->GetBlock()->GetGraph()->GetAllocator()); in ReplaceInstrOrPhiByClone()
3002 HBasicBlock* block = instr->GetBlock(); in ReplaceInstrOrPhiByClone()
3047 cursor->GetBlock()->InsertInstructionBefore(replacement, cursor); in InsertOppositeCondition()
3059 cursor->GetBlock()->InsertInstructionBefore(replacement, cursor); in InsertOppositeCondition()