Home
last modified time | relevance | path

Searched refs:suspend_check (Results 1 – 5 of 5) sorted by relevance

/art/compiler/optimizing/
Dcode_generator.cc1044 HSuspendCheck* suspend_check = block->GetLoopInformation()->GetSuspendCheck(); in CheckLoopEntriesCanBeUsedForOsr() local
1045 if (!suspend_check->GetEnvironment()->IsFromInlinedInvoke()) { in CheckLoopEntriesCanBeUsedForOsr()
1046 loop_headers.push_back(suspend_check); in CheckLoopEntriesCanBeUsedForOsr()
1532 void CodeGenerator::ClearSpillSlotsFromLoopPhisInStackMap(HSuspendCheck* suspend_check, in ClearSpillSlotsFromLoopPhisInStackMap() argument
1534 LocationSummary* locations = suspend_check->GetLocations(); in ClearSpillSlotsFromLoopPhisInStackMap()
1535 HBasicBlock* block = suspend_check->GetBlock(); in ClearSpillSlotsFromLoopPhisInStackMap()
1536 DCHECK(block->GetLoopInformation()->GetSuspendCheck() == suspend_check); in ClearSpillSlotsFromLoopPhisInStackMap()
Dsuperblock_cloner_test.cc77 HInstruction* suspend_check = new (GetAllocator()) HSuspendCheck(); in CreateBasicLoopDataFlow() local
81 loop_header->AddInstruction(suspend_check); in CreateBasicLoopDataFlow()
114 HEnvironment* env = ManuallyBuildEnvFor(suspend_check, &current_locals); in CreateBasicLoopDataFlow()
Dnodes.cc644 HInstruction* suspend_check = gota->GetPrevious(); in InsertConstant() local
645 if (suspend_check != nullptr && suspend_check->IsSuspendCheck()) { in InsertConstant()
646 insert_before = suspend_check; in InsertConstant()
2767 HSuspendCheck* suspend_check = new (allocator_) HSuspendCheck(header->GetDexPc()); in TransformLoopForVectorization() local
2768 new_header->AddInstruction(suspend_check); in TransformLoopForVectorization()
2770 suspend_check->CopyEnvironmentFromWithLoopPhiAdjustment( in TransformLoopForVectorization()
2775 new_header->GetLoopInformation()->SetSuspendCheck(suspend_check); in TransformLoopForVectorization()
Dcode_generator.h412 void ClearSpillSlotsFromLoopPhisInStackMap(HSuspendCheck* suspend_check,
Dinstruction_builder.cc345 HSuspendCheck* suspend_check = new (allocator_) HSuspendCheck(current_block_->GetDexPc()); in Build() local
346 current_block_->GetLoopInformation()->SetSuspendCheck(suspend_check); in Build()
349 InsertInstructionAtTop(suspend_check); in Build()