LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Macros | Functions
MCDwarf.h File Reference
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/Compiler.h"
#include "llvm/Support/Dwarf.h"
#include "llvm/Support/raw_ostream.h"
#include <map>
#include <vector>
Include dependency graph for MCDwarf.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  llvm::MCDwarfFile
 
class  llvm::MCDwarfLoc
 
class  llvm::MCLineEntry
 
class  llvm::MCLineSection
 
class  llvm::MCDwarfFileTable
 
class  llvm::MCDwarfLineAddr
 
class  llvm::MCGenDwarfInfo
 
class  llvm::MCGenDwarfLabelEntry
 
class  llvm::MCCFIInstruction
 
struct  llvm::MCDwarfFrameInfo
 
class  llvm::MCDwarfFrameEmitter
 

Namespaces

 llvm
 List of target independent CodeGen pass IDs.
 

Macros

#define DWARF2_LINE_DEFAULT_IS_STMT   1
 
#define DWARF2_FLAG_IS_STMT   (1 << 0)
 
#define DWARF2_FLAG_BASIC_BLOCK   (1 << 1)
 
#define DWARF2_FLAG_PROLOGUE_END   (1 << 2)
 
#define DWARF2_FLAG_EPILOGUE_BEGIN   (1 << 3)
 

Functions

raw_ostream & llvm::operator<< (raw_ostream &OS, const MCDwarfFile &DwarfFile)
 

Macro Definition Documentation

#define DWARF2_FLAG_BASIC_BLOCK   (1 << 1)

Definition at line 94 of file MCDwarf.h.

Referenced by EmitDwarfLineTable().

#define DWARF2_FLAG_EPILOGUE_BEGIN   (1 << 3)

Definition at line 96 of file MCDwarf.h.

Referenced by EmitDwarfLineTable().

#define DWARF2_FLAG_IS_STMT   (1 << 0)
#define DWARF2_FLAG_PROLOGUE_END   (1 << 2)

Definition at line 95 of file MCDwarf.h.

Referenced by llvm::DwarfDebug::beginInstruction(), and EmitDwarfLineTable().

#define DWARF2_LINE_DEFAULT_IS_STMT   1

Definition at line 91 of file MCDwarf.h.

Referenced by llvm::MCDwarfFileTable::EmitCU(), and EmitDwarfLineTable().