class DebugLocDwarfExpression
Declaration
class DebugLocDwarfExpression : public DwarfExpression { /* full declaration omitted */ };
Description
DwarfExpression implementation for .debug_loc entries.
Declared at: llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h:347
Inherits from: DwarfExpression
Member Variables
Inherited from DwarfExpression:
- protected IsEmittingEntryValue = false
- protected CU
- protected DwarfRegs
- protected OffsetInBits = 0
- protected SubRegisterSizeInBits
- protected SubRegisterOffsetInBits
- protected LocationKind
- protected LocationFlags
- protected DwarfVersion
- public TagOffset
Method Overview
- public DebugLocDwarfExpression(unsigned int DwarfVersion, llvm::BufferByteStreamer & BS, llvm::DwarfCompileUnit & CU)
Inherited from DwarfExpression:
- protected addAnd
- protected addBReg
- public addExpression
- protected addFBReg
- public addFragmentOffset
- protected addMachineReg
- public addMachineRegExpression
- protected addOpPiece
- protected addReg
- protected addShr
- public addSignedConstant
- protected addStackValue
- public addUnsignedConstant
- public addUnsignedConstant
- public addWasmLocation
- public beginEntryValueExpression
- protected commitTemporaryBuffer
- protected disableTemporaryBuffer
- protected emitBaseTypeRef
- protected emitConstu
- protected emitData1
- public emitLegacySExt
- public emitLegacyZExt
- protected emitOp
- protected emitSigned
- protected emitUnsigned
- protected enableTemporaryBuffer
- public finalize
- protected finalizeEntryValue
- protected getTemporaryBufferSize
- public isEntryValue
- protected isFrameRegister
- public isImplicitLocation
- public isMemoryLocation
- public isParameterValue
- public isRegisterLocation
- public isUnknownLocation
- protected maskSubRegister
- public setCallSiteParamValueFlag
- public setEntryValueFlag
- public setMemoryLocationKind
- protected setSubRegisterPiece
Methods
ΒΆDebugLocDwarfExpression(
unsigned int DwarfVersion,
llvm::BufferByteStreamer& BS,
llvm::DwarfCompileUnit& CU)
DebugLocDwarfExpression(
unsigned int DwarfVersion,
llvm::BufferByteStreamer& BS,
llvm::DwarfCompileUnit& CU)
Declared at: llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h:378
Parameters
- unsigned int DwarfVersion
- llvm::BufferByteStreamer& BS
- llvm::DwarfCompileUnit& CU