LLVM 22.0.0git
DWARFDebugLoc.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.

Macros

#define HANDLE_DW_LLE(ID, NAME)

Functions

static Error createResolverError (uint32_t Index, unsigned Kind)
static void dumpExpression (raw_ostream &OS, DIDumpOptions DumpOpts, ArrayRef< uint8_t > Data, bool IsLittleEndian, unsigned AddressSize, DWARFUnit *U)

Macro Definition Documentation

◆ HANDLE_DW_LLE

#define HANDLE_DW_LLE ( ID,
NAME )
Value:
MaxEncodingStringLength = std::max(MaxEncodingStringLength, \
LLVM_ABI StringRef LocListEncodingString(unsigned Encoding)
Definition Dwarf.cpp:621
unsigned ID
LLVM IR allows to use arbitrary numbers as calling convention identifiers.
Definition CallingConv.h:24
auto size(R &&Range, std::enable_if_t< std::is_base_of< std::random_access_iterator_tag, typename std::iterator_traits< decltype(Range.begin())>::iterator_category >::value, void > *=nullptr)
Get the size of a range.
Definition STLExtras.h:1657

Function Documentation

◆ createResolverError()

Error createResolverError ( uint32_t Index,
unsigned Kind )
static

Definition at line 49 of file DWARFDebugLoc.cpp.

References llvm::make_error().

◆ dumpExpression()

void dumpExpression ( raw_ostream & OS,
DIDumpOptions DumpOpts,
ArrayRef< uint8_t > Data,
bool IsLittleEndian,
unsigned AddressSize,
DWARFUnit * U )
static