forked from OSchip/llvm-project
parent
228bcd3802
commit
a60d8edfc9
|
@ -217,6 +217,9 @@ public:
|
|||
/// the mapping in the LoopInfo class.
|
||||
void removeBlockFromLoop(BasicBlock *BB);
|
||||
|
||||
void print(llvm_ostream &O, unsigned Depth = 0) const {
|
||||
if (O.stream()) print(*O.stream(), Depth);
|
||||
}
|
||||
void print(std::ostream &O, unsigned Depth = 0) const;
|
||||
void dump() const;
|
||||
private:
|
||||
|
@ -280,6 +283,9 @@ public:
|
|||
virtual bool runOnFunction(Function &F);
|
||||
|
||||
virtual void releaseMemory();
|
||||
void print(llvm_ostream &O, const Module* = 0) const {
|
||||
if (O.stream()) print(*O.stream());
|
||||
}
|
||||
void print(std::ostream &O, const Module* = 0) const;
|
||||
|
||||
virtual void getAnalysisUsage(AnalysisUsage &AU) const;
|
||||
|
|
|
@ -18,11 +18,11 @@
|
|||
#ifndef LLVM_ANALYSIS_TRACE_H
|
||||
#define LLVM_ANALYSIS_TRACE_H
|
||||
|
||||
#include <iosfwd>
|
||||
#include <vector>
|
||||
#include <cassert>
|
||||
|
||||
namespace llvm {
|
||||
class llvm_ostream;
|
||||
class BasicBlock;
|
||||
class Function;
|
||||
class Module;
|
||||
|
@ -106,7 +106,7 @@ public:
|
|||
|
||||
/// print - Write trace to output stream.
|
||||
///
|
||||
void print (std::ostream &O) const;
|
||||
void print (llvm_ostream &O) const;
|
||||
|
||||
/// dump - Debugger convenience method; writes trace to standard error
|
||||
/// output stream.
|
||||
|
|
Loading…
Reference in New Issue