projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Rename getConstantInt{True|False} to get{True|False} at Chris' behest.
[oota-llvm.git]
/
lib
/
Analysis
/
Interval.cpp
diff --git
a/lib/Analysis/Interval.cpp
b/lib/Analysis/Interval.cpp
index 1f91fdef544a7f79ba78ce2bf7f3f3e9c63275a2..16b19472307149afcb7546cc0cabb6da211afa56 100644
(file)
--- a/
lib/Analysis/Interval.cpp
+++ b/
lib/Analysis/Interval.cpp
@@
-1,5
+1,12
@@
//===- Interval.cpp - Interval class code ---------------------------------===//
//
//===- Interval.cpp - Interval class code ---------------------------------===//
//
+// The LLVM Compiler Infrastructure
+//
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
+//
+//===----------------------------------------------------------------------===//
+//
// This file contains the definition of the Interval class, which represents a
// partition of a control flow graph of some kind.
//
// This file contains the definition of the Interval class, which represents a
// partition of a control flow graph of some kind.
//
@@
-10,6
+17,8
@@
#include "llvm/Support/CFG.h"
#include <algorithm>
#include "llvm/Support/CFG.h"
#include <algorithm>
+using namespace llvm;
+
//===----------------------------------------------------------------------===//
// Interval Implementation
//===----------------------------------------------------------------------===//
//===----------------------------------------------------------------------===//
// Interval Implementation
//===----------------------------------------------------------------------===//
@@
-30,16
+39,19
@@
bool Interval::isLoop() const {
void Interval::print(std::ostream &o) const {
o << "-------------------------------------------------------------\n"
<< "Interval Contents:\n";
void Interval::print(std::ostream &o) const {
o << "-------------------------------------------------------------\n"
<< "Interval Contents:\n";
-
+
// Print out all of the basic blocks in the interval...
// Print out all of the basic blocks in the interval...
- std::copy(Nodes.begin(), Nodes.end(),
- std::ostream_iterator<BasicBlock*>(o, "\n"));
+ for (std::vector<BasicBlock*>::const_iterator I = Nodes.begin(),
+ E = Nodes.end(); I != E; ++I)
+ o << **I << "\n";
o << "Interval Predecessors:\n";
o << "Interval Predecessors:\n";
- std::copy(Predecessors.begin(), Predecessors.end(),
- std::ostream_iterator<BasicBlock*>(o, "\n"));
-
+ for (std::vector<BasicBlock*>::const_iterator I = Predecessors.begin(),
+ E = Predecessors.end(); I != E; ++I)
+ o << **I << "\n";
+
o << "Interval Successors:\n";
o << "Interval Successors:\n";
- std::copy(Successors.begin(), Successors.end(),
- std::ostream_iterator<BasicBlock*>(o, "\n"));
+ for (std::vector<BasicBlock*>::const_iterator I = Successors.begin(),
+ E = Successors.end(); I != E; ++I)
+ o << **I << "\n";
}
}