37 O <<
"; Trace from function " << F->
getName() <<
", blocks:\n";
43 O <<
"; Trace parent function: \n" << *
F;
46 #if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)
The main container class for the LLVM Intermediate Representation.
const Function * getParent() const
Return the enclosing method, or null if none.
StringRef getName() const
void WriteAsOperand(raw_ostream &, const Value *, bool PrintTy=true, const Module *Context=0)
void print(raw_ostream &O) const
BasicBlock * getEntryBasicBlock() const
raw_ostream & dbgs()
dbgs - Return a circular-buffered debug stream.
Function * getFunction() const
Module * getModule() const
BasicBlockListType::const_iterator const_iterator