LLVM
10.0.0svn
|
#include "llvm/ADT/MapVector.h"
#include "llvm/ADT/Optional.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/MC/MCSection.h"
#include "llvm/Support/Error.h"
#include "llvm/Support/MD5.h"
#include <cassert>
#include <cstdint>
#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. 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 | |
This class represents lattice values for constants. | |
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 83 of file MCDwarf.h.
Referenced by EmitDwarfLineTable(), parseHexOcta(), and printDwarfFileDirective().
#define DWARF2_FLAG_EPILOGUE_BEGIN (1 << 3) |
Definition at line 85 of file MCDwarf.h.
Referenced by EmitDwarfLineTable(), parseHexOcta(), and printDwarfFileDirective().
#define DWARF2_FLAG_IS_STMT (1 << 0) |
Definition at line 82 of file MCDwarf.h.
Referenced by llvm::DwarfDebug::beginInstruction(), EmitDwarfLineTable(), llvm::DwarfDebug::emitInitialLocDirective(), getGNUBinOpPrecedence(), parseHexOcta(), printDwarfFileDirective(), and llvm::MCContext::reset().
#define DWARF2_FLAG_PROLOGUE_END (1 << 2) |
Definition at line 84 of file MCDwarf.h.
Referenced by llvm::DwarfDebug::beginInstruction(), EmitDwarfLineTable(), parseHexOcta(), and printDwarfFileDirective().
#define DWARF2_LINE_DEFAULT_IS_STMT 1 |
Definition at line 80 of file MCDwarf.h.
Referenced by llvm::MCDwarfLineTableHeader::Emit(), EmitDwarfLineTable(), getGNUBinOpPrecedence(), and parseHexOcta().