mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-12 13:30:51 +00:00
Clean whitespaces.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160668 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
8899d5c6fb
commit
a94d6e87c4
@ -418,12 +418,13 @@ bool LoopRotate::rotateLoop(Loop *L) {
|
||||
}
|
||||
|
||||
// Right now OrigPreHeader has two successors, NewHeader and ExitBlock, and
|
||||
// thus is not a preheader anymore. Split the edge to form a real preheader.
|
||||
// thus is not a preheader anymore.
|
||||
// Split the edge to form a real preheader.
|
||||
BasicBlock *NewPH = SplitCriticalEdge(OrigPreheader, NewHeader, this);
|
||||
NewPH->setName(NewHeader->getName() + ".lr.ph");
|
||||
|
||||
// Preserve canonical loop form, which means that 'Exit' should have only one
|
||||
// predecessor.
|
||||
// Preserve canonical loop form, which means that 'Exit' should have only
|
||||
// one predecessor.
|
||||
BasicBlock *ExitSplit = SplitCriticalEdge(L->getLoopLatch(), Exit, this);
|
||||
ExitSplit->moveBefore(Exit);
|
||||
} else {
|
||||
|
@ -127,7 +127,6 @@ bool RegToMem::runOnFunction(Function &F) {
|
||||
|
||||
|
||||
// createDemoteRegisterToMemory - Provide an entry point to create this pass.
|
||||
//
|
||||
char &llvm::DemoteRegisterToMemoryID = RegToMem::ID;
|
||||
FunctionPass *llvm::createDemoteRegisterToMemoryPass() {
|
||||
return new RegToMem();
|
||||
|
@ -121,8 +121,8 @@ bool Sinking::ProcessBlock(BasicBlock &BB) {
|
||||
if (BB.getTerminator()->getNumSuccessors() <= 1 || BB.empty()) return false;
|
||||
|
||||
// Don't bother sinking code out of unreachable blocks. In addition to being
|
||||
// unprofitable, it can also lead to infinite looping, because in an unreachable
|
||||
// loop there may be nowhere to stop.
|
||||
// unprofitable, it can also lead to infinite looping, because in an
|
||||
// unreachable loop there may be nowhere to stop.
|
||||
if (!DT->isReachableFromEntry(&BB)) return false;
|
||||
|
||||
bool MadeChange = false;
|
||||
@ -177,7 +177,8 @@ static bool isSafeToMove(Instruction *Inst, AliasAnalysis *AA,
|
||||
|
||||
/// IsAcceptableTarget - Return true if it is possible to sink the instruction
|
||||
/// in the specified basic block.
|
||||
bool Sinking::IsAcceptableTarget(Instruction *Inst, BasicBlock *SuccToSinkTo) const {
|
||||
bool Sinking::IsAcceptableTarget(Instruction *Inst,
|
||||
BasicBlock *SuccToSinkTo) const {
|
||||
assert(Inst && "Instruction to be sunk is null");
|
||||
assert(SuccToSinkTo && "Candidate sink target is null");
|
||||
|
||||
@ -202,7 +203,8 @@ bool Sinking::IsAcceptableTarget(Instruction *Inst, BasicBlock *SuccToSinkTo) co
|
||||
return false;
|
||||
|
||||
// Don't sink instructions into a loop.
|
||||
Loop *succ = LI->getLoopFor(SuccToSinkTo), *cur = LI->getLoopFor(Inst->getParent());
|
||||
Loop *succ = LI->getLoopFor(SuccToSinkTo);
|
||||
Loop *cur = LI->getLoopFor(Inst->getParent());
|
||||
if (succ != 0 && succ != cur)
|
||||
return false;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user