forked from OSchip/llvm-project
parent
e78269506f
commit
7303370dc0
|
@ -26,7 +26,7 @@
|
||||||
// * etc...
|
// * etc...
|
||||||
//
|
//
|
||||||
// Note that this analysis specifically identifies *Loops* not cycles or SCCs
|
// Note that this analysis specifically identifies *Loops* not cycles or SCCs
|
||||||
// in the CFG. There can be strongly connected compontents in the CFG which
|
// in the CFG. There can be strongly connected components in the CFG which
|
||||||
// this analysis will not recognize and that will not be represented by a Loop
|
// this analysis will not recognize and that will not be represented by a Loop
|
||||||
// instance. In particular, a Loop might be inside such a non-loop SCC, or a
|
// instance. In particular, a Loop might be inside such a non-loop SCC, or a
|
||||||
// non-loop SCC might contain a sub-SCC which is a Loop.
|
// non-loop SCC might contain a sub-SCC which is a Loop.
|
||||||
|
@ -364,7 +364,7 @@ extern template class LoopBase<BasicBlock, Loop>;
|
||||||
|
|
||||||
|
|
||||||
/// Represents a single loop in the control flow graph. Note that not all SCCs
|
/// Represents a single loop in the control flow graph. Note that not all SCCs
|
||||||
/// in the CFG are neccessarily loops.
|
/// in the CFG are necessarily loops.
|
||||||
class Loop : public LoopBase<BasicBlock, Loop> {
|
class Loop : public LoopBase<BasicBlock, Loop> {
|
||||||
public:
|
public:
|
||||||
/// \brief A range representing the start and end location of a loop.
|
/// \brief A range representing the start and end location of a loop.
|
||||||
|
|
Loading…
Reference in New Issue