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

References

lib/Target/PowerPC/PPCBranchCoalescing.cpp
  638   if (SourceRegion.MustMoveUp && SourceRegion.MustMoveDown) {
  638   if (SourceRegion.MustMoveUp && SourceRegion.MustMoveDown) {
  643   if (!validateCandidates(SourceRegion, TargetRegion))
  648   moveAndUpdatePHIs(SourceRegion.BranchBlock, SourceRegion.BranchTargetBlock);
  648   moveAndUpdatePHIs(SourceRegion.BranchBlock, SourceRegion.BranchTargetBlock);
  653       SourceRegion.BranchBlock->getFirstNonPHI();
  655       SourceRegion.BranchBlock->getFirstTerminator();
  657   MachineBasicBlock *Source = SourceRegion.MustMoveDown
  658                                   ? SourceRegion.BranchTargetBlock
  662       SourceRegion.MustMoveDown
  663           ? SourceRegion.BranchTargetBlock->getFirstNonPHI()
  666   Source->splice(Target, SourceRegion.BranchBlock, firstInstr, lastInstr);
  673   SourceRegion.BranchBlock->removeSuccessor(SourceRegion.FallThroughBlock);
  673   SourceRegion.BranchBlock->removeSuccessor(SourceRegion.FallThroughBlock);
  675       SourceRegion.BranchBlock);
  680       SourceRegion.BranchBlock, SourceRegion.BranchTargetBlock);
  680       SourceRegion.BranchBlock, SourceRegion.BranchTargetBlock);
  683       SourceRegion.BranchBlock->terminators().begin();
  684   while (I != SourceRegion.BranchBlock->terminators().end()) {
  699       SourceRegion.FallThroughBlock);
  700   TargetRegion.FallThroughBlock->removeSuccessor(SourceRegion.BranchBlock);
  703   assert(SourceRegion.BranchBlock->empty() &&
  705   SourceRegion.BranchBlock->eraseFromParent();
  707   assert(SourceRegion.FallThroughBlock->empty() &&
  709   SourceRegion.FallThroughBlock->eraseFromParent();