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().