LLVM 19.0.0git
Functions
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()

static Atom formatAtom ( unsigned  Atom)
static

Definition at line 39 of file DWARFAcceleratorTable.cpp.

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

◆ isObjCSelector()

static bool isObjCSelector ( StringRef  Name)
static

Definition at line 1056 of file DWARFAcceleratorTable.cpp.

References Name.

Referenced by llvm::getObjCNamesIfSelector().

◆ isSentinel() [1/2]

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

Definition at line 499 of file DWARFAcceleratorTable.cpp.

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

◆ isSentinel() [2/2]

static bool isSentinel ( const DWARFDebugNames::AttributeEncoding AE)
static

◆ sentinelAbbrev()

static DWARFDebugNames::Abbrev sentinelAbbrev ( )
static

Definition at line 495 of file DWARFAcceleratorTable.cpp.

◆ sentinelAttrEnc()

static constexpr DWARFDebugNames::AttributeEncoding sentinelAttrEnc ( )
staticconstexpr

Definition at line 487 of file DWARFAcceleratorTable.cpp.

Referenced by isSentinel().