LLVM API Documentation
#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>

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 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) |
Definition at line 73 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 75 of file MCDwarf.h.
Referenced by llvm::DwarfDebug::beginInstruction(), and EmitDwarfLineTable().
| #define DWARF2_LINE_DEFAULT_IS_STMT 1 |
Definition at line 71 of file MCDwarf.h.
Referenced by llvm::MCDwarfLineTableHeader::Emit(), and EmitDwarfLineTable().