LLVM  13.0.0git
Macros | Functions
DWARFDebugLoc.cpp File Reference
#include "llvm/DebugInfo/DWARF/DWARFDebugLoc.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/BinaryFormat/Dwarf.h"
#include "llvm/DebugInfo/DWARF/DWARFContext.h"
#include "llvm/DebugInfo/DWARF/DWARFExpression.h"
#include "llvm/DebugInfo/DWARF/DWARFRelocMap.h"
#include "llvm/DebugInfo/DWARF/DWARFUnit.h"
#include "llvm/Support/Compiler.h"
#include "llvm/Support/Format.h"
#include "llvm/Support/WithColor.h"
#include "llvm/Support/raw_ostream.h"
#include <algorithm>
#include <cinttypes>
#include <cstdint>
#include "llvm/BinaryFormat/Dwarf.def"
Include dependency graph for DWARFDebugLoc.cpp:

Go to the source code of this file.

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, const MCRegisterInfo *MRI, DWARFUnit *U)
 

Macro Definition Documentation

◆ HANDLE_DW_LLE

#define HANDLE_DW_LLE (   ID,
  NAME 
)
Value:
MaxEncodingStringLength = std::max(MaxEncodingStringLength, \

Function Documentation

◆ createResolverError()

static Error createResolverError ( uint32_t  Index,
unsigned  Kind 
)
static

◆ dumpExpression()

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

Definition at line 109 of file DWARFDebugLoc.cpp.

References llvm::Data, MRI, and llvm::DWARFExpression::print().

size
i< reg-> size
Definition: README.txt:166
llvm::max
Align max(MaybeAlign Lhs, Align Rhs)
Definition: Alignment.h:340
llvm::dwarf::LocListEncodingString
StringRef LocListEncodingString(unsigned Encoding)
Definition: Dwarf.cpp:525
llvm::Intrinsic::ID
unsigned ID
Definition: TargetTransformInfo.h:38