mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-11-02 07:11:49 +00:00
Add some comments, and tidy up some whitespace.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@70510 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
a1af757e0a
commit
3d739fe375
@ -449,7 +449,8 @@ namespace llvm {
|
||||
SCEVHandle getSCEVAtScope(Value *V, const Loop *L);
|
||||
|
||||
/// isLoopGuardedByCond - Test whether entry to the loop is protected by
|
||||
/// a conditional between LHS and RHS.
|
||||
/// a conditional between LHS and RHS. This is used to help avoid max
|
||||
/// expressions in loop trip counts.
|
||||
bool isLoopGuardedByCond(const Loop *L, ICmpInst::Predicate Pred,
|
||||
SCEV *LHS, SCEV *RHS);
|
||||
|
||||
|
@ -2986,8 +2986,9 @@ SCEVHandle ScalarEvolution::HowFarToNonZero(SCEV *V, const Loop *L) {
|
||||
///
|
||||
BasicBlock *
|
||||
ScalarEvolution::getPredecessorWithUniqueSuccessorForBB(BasicBlock *BB) {
|
||||
// If the block has a unique predecessor, the predecessor must have
|
||||
// no other successors from which BB is reachable.
|
||||
// If the block has a unique predecessor, then there is no path from the
|
||||
// predecessor to the block that does not go through the direct edge
|
||||
// from the predecessor to the block.
|
||||
if (BasicBlock *Pred = BB->getSinglePredecessor())
|
||||
return Pred;
|
||||
|
||||
@ -3002,10 +3003,11 @@ ScalarEvolution::getPredecessorWithUniqueSuccessorForBB(BasicBlock *BB) {
|
||||
}
|
||||
|
||||
/// isLoopGuardedByCond - Test whether entry to the loop is protected by
|
||||
/// a conditional between LHS and RHS.
|
||||
/// a conditional between LHS and RHS. This is used to help avoid max
|
||||
/// expressions in loop trip counts.
|
||||
bool ScalarEvolution::isLoopGuardedByCond(const Loop *L,
|
||||
ICmpInst::Predicate Pred,
|
||||
SCEV *LHS, SCEV *RHS) {
|
||||
ICmpInst::Predicate Pred,
|
||||
SCEV *LHS, SCEV *RHS) {
|
||||
BasicBlock *Preheader = L->getLoopPreheader();
|
||||
BasicBlock *PreheaderDest = L->getHeader();
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user