mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-13 20:32:21 +00:00
Rename isLoopExit to isLoopExiting, for consistency with the wording
used elsewhere - an exit block is a block outside the loop branched to from within the loop. An exiting block is a block inside the loop that branches out. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85019 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
a7f1d72d09
commit
32663b719b
@ -114,10 +114,10 @@ public:
|
||||
block_iterator block_begin() const { return Blocks.begin(); }
|
||||
block_iterator block_end() const { return Blocks.end(); }
|
||||
|
||||
/// isLoopExit - True if terminator in the block can branch to another block
|
||||
/// isLoopExiting - True if terminator in the block can branch to another block
|
||||
/// that is outside of the current loop.
|
||||
///
|
||||
bool isLoopExit(const BlockT *BB) const {
|
||||
bool isLoopExiting(const BlockT *BB) const {
|
||||
typedef GraphTraits<BlockT*> BlockTraits;
|
||||
for (typename BlockTraits::ChildIteratorType SI =
|
||||
BlockTraits::child_begin(const_cast<BlockT*>(BB)),
|
||||
@ -465,7 +465,7 @@ public:
|
||||
WriteAsOperand(OS, BB, false);
|
||||
if (BB == getHeader()) OS << "<header>";
|
||||
if (BB == getLoopLatch()) OS << "<latch>";
|
||||
if (isLoopExit(BB)) OS << "<exit>";
|
||||
if (isLoopExiting(BB)) OS << "<exiting>";
|
||||
}
|
||||
OS << "\n";
|
||||
|
||||
|
@ -2565,7 +2565,7 @@ void SimpleRegisterCoalescing::CalculateSpillWeights() {
|
||||
LiveIndex MBBEnd = li_->getMBBEndIdx(MBB);
|
||||
MachineLoop* loop = loopInfo->getLoopFor(MBB);
|
||||
unsigned loopDepth = loop ? loop->getLoopDepth() : 0;
|
||||
bool isExit = loop ? loop->isLoopExit(MBB) : false;
|
||||
bool isExiting = loop ? loop->isLoopExiting(MBB) : false;
|
||||
|
||||
for (MachineBasicBlock::const_iterator mii = MBB->begin(), mie = MBB->end();
|
||||
mii != mie; ++mii) {
|
||||
@ -2599,7 +2599,7 @@ void SimpleRegisterCoalescing::CalculateSpillWeights() {
|
||||
|
||||
LiveInterval &RegInt = li_->getInterval(Reg);
|
||||
float Weight = li_->getSpillWeight(HasDef, HasUse, loopDepth);
|
||||
if (HasDef && isExit) {
|
||||
if (HasDef && isExiting) {
|
||||
// Looks like this is a loop count variable update.
|
||||
LiveIndex DefIdx =
|
||||
li_->getDefIndex(li_->getInstructionIndex(MI));
|
||||
|
@ -118,7 +118,7 @@ bool LoopRotate::rotateLoop(Loop *Lp, LPPassManager &LPM) {
|
||||
// If the loop header is not one of the loop exiting blocks then
|
||||
// either this loop is already rotated or it is not
|
||||
// suitable for loop rotation transformations.
|
||||
if (!L->isLoopExit(OrigHeader))
|
||||
if (!L->isLoopExiting(OrigHeader))
|
||||
return false;
|
||||
|
||||
BranchInst *BI = dyn_cast<BranchInst>(OrigHeader->getTerminator());
|
||||
|
Loading…
Reference in New Issue
Block a user