• Home
  • Raw
  • Download

Lines Matching refs:GetBlock

182     HBasicBlock* user_block = use.GetUser()->GetBlock();  in RemoveCatchPhiUsesOfDeadInstruction()
877 if ((cached_null_constant_ == nullptr) || (cached_null_constant_->GetBlock() == nullptr)) { in GetNullConstant()
893 if ((cached_current_method_ == nullptr) || (cached_current_method_->GetBlock() == nullptr)) { in GetCurrentMethod()
1109 return !blocks_.IsBitSet(instruction->GetBlock()->GetBlockId()); in IsDefinedOutOfTheLoop()
1176 DCHECK(initial->GetBlock() == this); in ReplaceAndRemovePhiWith()
1184 DCHECK(initial->GetBlock() == this); in ReplaceAndRemoveInstructionWith()
1190 DCHECK_EQ(initial->GetBlock(), this); in ReplaceAndRemoveInstructionWith()
1208 DCHECK(instruction->GetBlock() == nullptr); in Add()
1229 DCHECK_EQ(cursor->GetBlock(), this); in InsertInstructionBefore()
1242 DCHECK_EQ(cursor->GetBlock(), this); in InsertInstructionAfter()
1254 DCHECK_EQ(cursor->GetBlock(), this); in InsertPhiAfter()
1265 DCHECK_EQ(block, instruction->GetBlock()); in Remove()
1321 if (instruction->IsLoopHeaderPhi() && (instruction->GetBlock() == loop_header)) { in CopyFromWithLoopPhiAdjustment()
1361 HGraph* graph = (GetBlock() != nullptr) ? GetBlock()->GetGraph() : nullptr; in Dump()
1489 DCHECK_EQ(instruction1->GetBlock(), instruction2->GetBlock()); in FoundBefore()
1511 HBasicBlock* block = GetBlock(); in StrictlyDominates()
1512 HBasicBlock* other_block = other_instruction->GetBlock(); in StrictlyDominates()
1514 return GetBlock()->Dominates(other_instruction->GetBlock()); in StrictlyDominates()
1583 const ArenaVector<HBasicBlock*>& predecessors = user->GetBlock()->GetPredecessors(); in ReplaceUsesDominatedBy()
1585 if (dominator->GetBlock()->Dominates(predecessor)) { in ReplaceUsesDominatedBy()
1627 DCHECK(input->GetBlock() != nullptr); in AddInput()
1661 DCHECK(instruction->GetBlock() != nullptr); in RemoveConstructorFences()
1714 ctor_fence->GetBlock()->RemoveInstruction(ctor_fence); in RemoveConstructorFences()
1727 CHECK(instruction->GetBlock() != nullptr); in RemoveConstructorFences()
1737 DCHECK(other->GetBlock() != nullptr); in Merge()
1760 other->GetBlock()->RemoveInstruction(other); in Merge()
1819 HGraph* graph = GetBlock()->GetGraph(); in TryStaticEvaluation()
2046 << ", blk: " << hi.GetUser()->GetBlock()->GetBlockId() << "]@" << hi.GetIndex(); in operator <<()
2117 HBasicBlock* target_block = uses_it->GetUser()->GetBlock(); in MoveBeforeFirstUserAndOutOfLoops()
2119 while (uses_it != uses_end && uses_it->GetUser()->GetBlock() == target_block) { in MoveBeforeFirstUserAndOutOfLoops()
2126 finder.Update(uses_it->GetUser()->GetBlock()); in MoveBeforeFirstUserAndOutOfLoops()
2140 if (use.GetUser()->GetBlock() == target_block && in MoveBeforeFirstUserAndOutOfLoops()
2163 DCHECK_EQ(cursor->GetBlock(), this); in SplitBefore()
2209 DCHECK_EQ(cursor->GetBlock(), this); in SplitBeforeForInlining()
2242 DCHECK_EQ(cursor->GetBlock(), this); in SplitAfterForInlining()
2821 invoke->GetBlock()->instructions_.AddBefore(invoke, body->GetInstructions()); in InlineInto()
2822 body->GetInstructions().SetBlockOfInstructions(invoke->GetBlock()); in InlineInto()
2831 invoke->GetBlock()->RemoveInstruction(last); in InlineInto()
2838 HBasicBlock* at = invoke->GetBlock(); in InlineInto()
2930 try_catch_info->GetTryEntry().GetBlock()->GetExceptionalSuccessors()) { in InlineInto()
3051 DCHECK_EQ(entry_block_, return_value->GetBlock()); in InlineInto()
3269 if (GetBlock() != other->GetBlock()) { in HasAnyEnvironmentUseBefore()
3332 return caller == nullptr ? GetBlock()->GetGraph()->GetDexFile() : *caller->GetDexFile(); in GetDexFileForPcRelativeDexCache()
3414 HInstruction* clone = instr->Clone(instr->GetBlock()->GetGraph()->GetAllocator()); in ReplaceInstrOrPhiByClone()
3415 HBasicBlock* block = instr->GetBlock(); in ReplaceInstrOrPhiByClone()
3460 cursor->GetBlock()->InsertInstructionBefore(replacement, cursor); in InsertOppositeCondition()
3472 cursor->GetBlock()->InsertInstructionBefore(replacement, cursor); in InsertOppositeCondition()