Lines Matching defs:info
202 HLoopInformation* info = successor->GetLoopInformation();
203 if (info->IsBackEdge(*block)) {
204 info->RemoveBackEdge(block);
205 info->AddBackEdge(new_block);
211 HLoopInformation* info = header->GetLoopInformation();
216 size_t number_of_incomings = header->GetPredecessors().Size() - info->NumberOfBackEdges();
224 if (!info->IsBackEdge(*predecessor)) {
233 if (info->IsBackEdge(*header->GetPredecessors().Get(0))) {
237 if (!info->IsBackEdge(*predecessor)) {
255 info->SetSuspendCheck(first_instruction->AsSuspendCheck());
285 HLoopInformation* info = block->GetLoopInformation();
286 if (!info->Populate()) {
404 // The loop has been dismantled, delete its suspend check and remove info
1317 HLoopInformation* info = at->GetLoopInformation();
1326 if (info != nullptr) {
1327 current->SetLoopInformation(info);
1339 if (info != nullptr) {
1340 to->SetLoopInformation(info);
1344 if (info->IsBackEdge(*at)) {
1347 info->ReplaceBackEdge(at, to);
1453 HLoopInformation* info = pre_header->GetLoopInformation();
1454 if (info != nullptr) {
1455 if_block->SetLoopInformation(info);
1456 dummy_block->SetLoopInformation(info);
1457 deopt_block->SetLoopInformation(info);
1458 new_pre_header->SetLoopInformation(info);