LLVM 20.0.0git
|
DIELoc - Represents an expression location. More...
#include "llvm/CodeGen/DIE.h"
Additional Inherited Members | |
Public Types inherited from llvm::DIEValueList | |
using | value_range = iterator_range< value_iterator > |
using | const_value_range = iterator_range< const_value_iterator > |
|
default |
|
inline |
BestForm - Choose the best form for data.
Definition at line 1024 of file DIE.h.
Referenced by llvm::DwarfUnit::addBlock().
unsigned DIELoc::computeSize | ( | const dwarf::FormParams & | FormParams | ) | const |
Calculate the size of the location expression.
Definition at line 706 of file DIE.cpp.
References llvm::DIEValueList::values().
Referenced by llvm::DwarfUnit::addBlock().
void DIELoc::emitValue | ( | const AsmPrinter * | Asm, |
dwarf::Form | Form | ||
) | const |
EmitValue - Emit location data.
Definition at line 717 of file DIE.cpp.
References llvm_unreachable, and llvm::DIEValueList::values().
LLVM_DUMP_METHOD void DIELoc::print | ( | raw_ostream & | O | ) | const |
Definition at line 748 of file DIE.cpp.
References printValues().
|
inline |
Definition at line 1020 of file DIE.h.
References llvm::size().
Referenced by llvm::dwarf_linker::parallel::DIEGenerator::addLocationAttribute().
unsigned DIELoc::sizeOf | ( | const dwarf::FormParams & | , |
dwarf::Form | Form | ||
) | const |
sizeOf - Determine size of location data in bytes.
Definition at line 735 of file DIE.cpp.
References llvm::getULEB128Size(), and llvm_unreachable.