LLVM 20.0.0git
|
#include "llvm/ADT/MapVector.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/MC/StringTableBuilder.h"
#include "llvm/Support/Error.h"
#include "llvm/Support/MD5.h"
#include "llvm/Support/SMLoc.h"
#include "llvm/Support/StringSaver.h"
#include <cassert>
#include <cstdint>
#include <optional>
#include <string>
#include <utility>
#include <vector>
Go to the source code of this file.
Classes | |
class | llvm::MCDwarfLineStr |
Manage the .debug_line_str section contents, if we use it. 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 | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
namespace | llvm::mcdwarf |
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 | |
MCSymbol * | llvm::mcdwarf::emitListsTableHeaderStart (MCStreamer &S) |