Lines Matching refs:GetBlock
836 if ((cached_null_constant_ == nullptr) || (cached_null_constant_->GetBlock() == nullptr)) { in GetNullConstant()
852 if ((cached_current_method_ == nullptr) || (cached_current_method_->GetBlock() == nullptr)) { in GetCurrentMethod()
1068 return !blocks_.IsBitSet(instruction->GetBlock()->GetBlockId()); in IsDefinedOutOfTheLoop()
1135 DCHECK(initial->GetBlock() == this); in ReplaceAndRemovePhiWith()
1143 DCHECK(initial->GetBlock() == this); in ReplaceAndRemoveInstructionWith()
1149 DCHECK_EQ(initial->GetBlock(), this); in ReplaceAndRemoveInstructionWith()
1167 DCHECK(instruction->GetBlock() == nullptr); in Add()
1188 DCHECK_EQ(cursor->GetBlock(), this); in InsertInstructionBefore()
1201 DCHECK_EQ(cursor->GetBlock(), this); in InsertInstructionAfter()
1213 DCHECK_EQ(cursor->GetBlock(), this); in InsertPhiAfter()
1224 DCHECK_EQ(block, instruction->GetBlock()); in Remove()
1280 if (instruction->IsLoopHeaderPhi() && (instruction->GetBlock() == loop_header)) { in CopyFromWithLoopPhiAdjustment()
1320 HGraph* graph = (GetBlock() != nullptr) ? GetBlock()->GetGraph() : nullptr; in Dump()
1448 DCHECK_EQ(instruction1->GetBlock(), instruction2->GetBlock()); in FoundBefore()
1466 HBasicBlock* block = GetBlock(); in StrictlyDominates()
1467 HBasicBlock* other_block = other_instruction->GetBlock(); in StrictlyDominates()
1469 return GetBlock()->Dominates(other_instruction->GetBlock()); in StrictlyDominates()
1533 const ArenaVector<HBasicBlock*>& predecessors = user->GetBlock()->GetPredecessors(); in ReplaceUsesDominatedBy()
1535 if (dominator->GetBlock()->Dominates(predecessor)) { in ReplaceUsesDominatedBy()
1577 DCHECK(input->GetBlock() != nullptr); in AddInput()
1611 DCHECK(instruction->GetBlock() != nullptr); in RemoveConstructorFences()
1664 ctor_fence->GetBlock()->RemoveInstruction(ctor_fence); in RemoveConstructorFences()
1677 CHECK(instruction->GetBlock() != nullptr); in RemoveConstructorFences()
1687 DCHECK(other->GetBlock() != nullptr); in Merge()
1710 other->GetBlock()->RemoveInstruction(other); in Merge()
1769 HGraph* graph = GetBlock()->GetGraph(); in TryStaticEvaluation()
1996 << ", blk: " << hi.GetUser()->GetBlock()->GetBlockId() << "]@" << hi.GetIndex(); in operator <<()
2066 HBasicBlock* target_block = uses_it->GetUser()->GetBlock(); in MoveBeforeFirstUserAndOutOfLoops()
2068 while (uses_it != uses_end && uses_it->GetUser()->GetBlock() == target_block) { in MoveBeforeFirstUserAndOutOfLoops()
2075 finder.Update(uses_it->GetUser()->GetBlock()); in MoveBeforeFirstUserAndOutOfLoops()
2089 if (use.GetUser()->GetBlock() == target_block && in MoveBeforeFirstUserAndOutOfLoops()
2111 DCHECK_EQ(cursor->GetBlock(), this); in SplitBefore()
2157 DCHECK_EQ(cursor->GetBlock(), this); in SplitBeforeForInlining()
2190 DCHECK_EQ(cursor->GetBlock(), this); in SplitAfterForInlining()
2387 HBasicBlock* user_block = use.GetUser()->GetBlock(); in RemoveUsesOfDeadInstruction()
2749 invoke->GetBlock()->instructions_.AddBefore(invoke, body->GetInstructions()); in InlineInto()
2750 body->GetInstructions().SetBlockOfInstructions(invoke->GetBlock()); in InlineInto()
2759 invoke->GetBlock()->RemoveInstruction(last); in InlineInto()
2766 HBasicBlock* at = invoke->GetBlock(); in InlineInto()
2923 DCHECK_EQ(entry_block_, return_value->GetBlock()); in InlineInto()
3134 if (GetBlock() != other->GetBlock()) { in HasAnyEnvironmentUseBefore()
3197 return caller == nullptr ? GetBlock()->GetGraph()->GetDexFile() : *caller->GetDexFile(); in GetDexFileForPcRelativeDexCache()
3279 HInstruction* clone = instr->Clone(instr->GetBlock()->GetGraph()->GetAllocator()); in ReplaceInstrOrPhiByClone()
3280 HBasicBlock* block = instr->GetBlock(); in ReplaceInstrOrPhiByClone()
3325 cursor->GetBlock()->InsertInstructionBefore(replacement, cursor); in InsertOppositeCondition()
3337 cursor->GetBlock()->InsertInstructionBefore(replacement, cursor); in InsertOppositeCondition()