|
LLVM
4.0.0
|
#include "llvm/ADT/MapVector.h"#include "llvm/ADT/StringMap.h"#include "llvm/ADT/StringRef.h"#include "llvm/MC/MCSection.h"#include "llvm/Support/Dwarf.h"#include <string>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| class | llvm::ArrayRef< T > |
| ArrayRef - Represent a constant reference to an array (0 or more elements consecutively in memory), i.e. More... | |
| struct | llvm::MCDwarfFile |
| Instances of this class represent the name of the dwarf .file directive and its associated dwarf file number in the MC file, and MCDwarfFile's are created and uniqued by the MCContext class where the file number for each is its index into the vector of DwarfFiles (note index 0 is not used and not a valid dwarf file number). More... | |
| class | llvm::MCDwarfLoc |
| Instances of this class represent the information from a dwarf .loc directive. More... | |
| class | llvm::MCDwarfLineEntry |
| Instances of this class represent the line information for the dwarf line table entries. More... | |
| class | llvm::MCLineSection |
| Instances of this class represent the line information for a compile unit where machine instructions have been assembled after seeing .loc directives. More... | |
| struct | llvm::MCDwarfLineTableParams |
| 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 | |
| llvm | |
| Compute iterated dominance frontiers using a linear time algorithm. | |
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) |
| #define DWARF2_FLAG_BASIC_BLOCK (1 << 1) |
Definition at line 67 of file MCDwarf.h.
Referenced by EmitDwarfLineTable().
| #define DWARF2_FLAG_EPILOGUE_BEGIN (1 << 3) |
Definition at line 69 of file MCDwarf.h.
Referenced by EmitDwarfLineTable().
| #define DWARF2_FLAG_IS_STMT (1 << 0) |
Definition at line 66 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 68 of file MCDwarf.h.
Referenced by llvm::DwarfDebug::beginInstruction(), and EmitDwarfLineTable().
| #define DWARF2_LINE_DEFAULT_IS_STMT 1 |
Definition at line 64 of file MCDwarf.h.
Referenced by llvm::MCDwarfLineTableHeader::Emit(), and EmitDwarfLineTable().
1.8.6