reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
561 if (Visited.count(I)) { 562 return Visited[I]; 564 assert(DT.getNode(I->getParent()) && "DT must contain I's parent block"); 566 if (Unhoistables.count(I)) { 568 Visited[I] = false; 571 if (DT.dominates(I, InsertPoint)) { 574 HoistStops->insert(I); 575 Visited[I] = true; 580 if (isHoistable(I, DT)) { 584 for (Value *Op : I->operands()) { 592 CHR_DEBUG(dbgs() << "checkHoistValue " << *I << "\n"); 595 Visited[I] = true; 599 Visited[I] = false;