LLVM 22.0.0git
DWARFAcceleratorTable.cpp File Reference
#include "llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/BinaryFormat/Dwarf.h"
#include "llvm/Support/Compiler.h"
#include "llvm/Support/DJB.h"
#include "llvm/Support/Errc.h"
#include "llvm/Support/Format.h"
#include "llvm/Support/FormatVariadic.h"
#include "llvm/Support/ScopedPrinter.h"
#include "llvm/Support/raw_ostream.h"
#include <cstddef>
#include <cstdint>
#include <utility>

Go to the source code of this file.

Functions

static Atom formatAtom (unsigned Atom)
static constexpr DWARFDebugNames::AttributeEncoding sentinelAttrEnc ()
static bool isSentinel (const DWARFDebugNames::AttributeEncoding &AE)
static DWARFDebugNames::Abbrev sentinelAbbrev ()
static bool isSentinel (const DWARFDebugNames::Abbrev &Abbr)
static bool isObjCSelector (StringRef Name)

Function Documentation

◆ formatAtom()

Atom formatAtom ( unsigned Atom)
static

Definition at line 39 of file DWARFAcceleratorTable.cpp.

Referenced by llvm::AppleAcceleratorTable::dump().

◆ isObjCSelector()

bool isObjCSelector ( StringRef Name)
static

Definition at line 1076 of file DWARFAcceleratorTable.cpp.

Referenced by llvm::getObjCNamesIfSelector().

◆ isSentinel() [1/2]

bool isSentinel ( const DWARFDebugNames::Abbrev & Abbr)
static

Definition at line 499 of file DWARFAcceleratorTable.cpp.

References llvm::DWARFDebugNames::Abbrev::Code.

◆ isSentinel() [2/2]

◆ sentinelAbbrev()

DWARFDebugNames::Abbrev sentinelAbbrev ( )
static

Definition at line 495 of file DWARFAcceleratorTable.cpp.

◆ sentinelAttrEnc()

constexpr DWARFDebugNames::AttributeEncoding sentinelAttrEnc ( )
staticconstexpr

Definition at line 487 of file DWARFAcceleratorTable.cpp.

Referenced by isSentinel().