LLVM API Documentation
#include <DwarfWriter.h>

Public Member Functions | |
| DwarfWriter (raw_ostream &OS, AsmPrinter *A, const TargetAsmInfo *T) | |
| virtual | ~DwarfWriter () |
| void | SetModuleInfo (MachineModuleInfo *MMI) |
| void | BeginModule (Module *M) |
| void | EndModule () |
| void | BeginFunction (MachineFunction *MF) |
| void | EndFunction (MachineFunction *MF) |
Definition at line 38 of file DwarfWriter.h.
| llvm::DwarfWriter::DwarfWriter | ( | raw_ostream & | OS, | |
| AsmPrinter * | A, | |||
| const TargetAsmInfo * | T | |||
| ) |
| virtual llvm::DwarfWriter::~DwarfWriter | ( | ) | [virtual] |
| void llvm::DwarfWriter::SetModuleInfo | ( | MachineModuleInfo * | MMI | ) |
SetModuleInfo - Set machine module info when it's known that pass manager has created it. Set by the target AsmPrinter.
Referenced by llvm::X86ATTAsmPrinter::doInitialization().
| void llvm::DwarfWriter::BeginModule | ( | Module * | M | ) |
BeginModule - Emit all Dwarf sections that should come prior to the content.
Referenced by llvm::X86ATTAsmPrinter::doInitialization().
| void llvm::DwarfWriter::EndModule | ( | ) |
EndModule - Emit all Dwarf sections that should come after the content.
Referenced by llvm::X86ATTAsmPrinter::doFinalization().
| void llvm::DwarfWriter::BeginFunction | ( | MachineFunction * | MF | ) |
BeginFunction - Gather pre-function debug information. Assumes being emitted immediately after the function entry point.
Referenced by llvm::X86ATTAsmPrinter::runOnMachineFunction().
| void llvm::DwarfWriter::EndFunction | ( | MachineFunction * | MF | ) |
EndFunction - Gather and emit post-function debug information.
Referenced by llvm::X86ATTAsmPrinter::runOnMachineFunction().
This web site is hosted by the Computer Science Department at the University of Illinois at Urbana-Champaign.