LLVM API Documentation
#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>
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) |
#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) |
Definition at line 93 of file MCDwarf.h.
Referenced by llvm::DwarfDebug::beginFunction(), llvm::DwarfDebug::beginInstruction(), EmitDwarfLineTable(), and llvm::MCContext::reset().
#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().