reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp
 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);