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