reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2285 if (isFunctionEntryBlock(CodeBB) && !CurrentRegion->getHasLoop()) { 2292 CurrentRegion->addMBB(CodeBB); 2295 if (CurrentRegion->getEntry() == CodeBB && !CurrentRegion->getHasLoop()) { 2295 if (CurrentRegion->getEntry() == CodeBB && !CurrentRegion->getHasLoop()) { 2306 createEntryPHIs(CurrentRegion); 2309 CurrentRegion->addMBB(CodeBB); 2316 bool IsRegionEntryBB = CurrentRegion->getEntry() == CodeBB; 2319 CurrentRegion->addMBB(IfBB); 2323 CurrentRegion->setEntry(IfBB); 2325 if (CurrentRegion->getHasLoop()) { 2326 MachineBasicBlock *RegionExit = CurrentRegion->getExit(); 2338 CurrentRegion->getRegionMRT()->getInnerOutputRegister(), 2339 CurrentRegion->getRegionMRT()->getEntry()->getNumber()); 2346 TII->insertBranch(*RegionExit, CurrentRegion->getEntry(), RegionExit, 2348 RegionExit->addSuccessor(CurrentRegion->getEntry()); 2351 CurrentRegion->addMBB(CodeBB); 2354 InnerRegion.setParent(CurrentRegion); 2361 rewriteLiveOutRegs(IfBB, CodeBB, MergeBB, &InnerRegion, CurrentRegion); 2364 createEntryPHIs(CurrentRegion);