LLVM API Documentation

Classes | Namespaces | Defines
MCDwarf.h File Reference
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/ADT/MapVector.h"
#include "llvm/Support/Compiler.h"
#include "llvm/Support/Dwarf.h"
#include "llvm/Support/raw_ostream.h"
#include <map>
#include <vector>
#include <string>
#include <utility>
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

struct  llvm::MCDwarfFile
class  llvm::MCDwarfLoc
class  llvm::MCLineEntry
class  llvm::MCLineSection
struct  llvm::MCDwarfLineTableHeader
class  llvm::MCDwarfDwoLineTable
class  llvm::MCDwarfLineTable
class  llvm::MCDwarfLineAddr
class  llvm::MCGenDwarfInfo
class  llvm::MCGenDwarfLabelEntry
class  llvm::MCCFIInstruction
struct  llvm::MCDwarfFrameInfo
class  llvm::MCDwarfFrameEmitter

Namespaces

namespace  llvm
 

List of target independent CodeGen pass IDs.


Defines

#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)

Define Documentation

#define DWARF2_FLAG_BASIC_BLOCK   (1 << 1)

Definition at line 74 of file MCDwarf.h.

Referenced by EmitDwarfLineTable().

#define DWARF2_FLAG_EPILOGUE_BEGIN   (1 << 3)

Definition at line 76 of file MCDwarf.h.

Referenced by EmitDwarfLineTable().

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

Definition at line 75 of file MCDwarf.h.

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

Definition at line 71 of file MCDwarf.h.

Referenced by llvm::MCDwarfLineTableHeader::Emit(), and EmitDwarfLineTable().