LLVM 19.0.0git
llvm::DIEDwarfExpression Member List

This is the complete list of members for llvm::DIEDwarfExpression, including all inherited members.

addAnd(unsigned Mask)llvm::DwarfExpressionprotected
addBReg(int DwarfReg, int Offset)llvm::DwarfExpressionprotected
addConstantFP(const APFloat &Value, const AsmPrinter &AP)llvm::DwarfExpression
addExpression(DIExpressionCursor &&Expr)llvm::DwarfExpression
addExpression(DIExpressionCursor &&Expr, llvm::function_ref< bool(unsigned, DIExpressionCursor &)> InsertArg)llvm::DwarfExpression
addFBReg(int Offset)llvm::DwarfExpressionprotected
addFragmentOffset(const DIExpression *Expr)llvm::DwarfExpression
addMachineReg(const TargetRegisterInfo &TRI, llvm::Register MachineReg, unsigned MaxSize=~1U)llvm::DwarfExpressionprotected
addMachineRegExpression(const TargetRegisterInfo &TRI, DIExpressionCursor &Expr, llvm::Register MachineReg, unsigned FragmentOffsetInBits=0)llvm::DwarfExpression
addOpPiece(unsigned SizeInBits, unsigned OffsetInBits=0)llvm::DwarfExpressionprotected
addReg(int DwarfReg, const char *Comment=nullptr)llvm::DwarfExpressionprotected
addShr(unsigned ShiftBy)llvm::DwarfExpressionprotected
addSignedConstant(int64_t Value)llvm::DwarfExpression
addStackValue()llvm::DwarfExpressionprotected
addUnsignedConstant(uint64_t Value)llvm::DwarfExpression
addUnsignedConstant(const APInt &Value)llvm::DwarfExpression
addWasmLocation(unsigned Index, uint64_t Offset)llvm::DwarfExpression
beginEntryValueExpression(DIExpressionCursor &ExprCursor)llvm::DwarfExpression
CallSiteParamValue enum valuellvm::DwarfExpressionprotected
cancelEntryValue()llvm::DwarfExpressionprotected
CUllvm::DwarfExpressionprotected
DIEDwarfExpression(const AsmPrinter &AP, DwarfCompileUnit &CU, DIELoc &DIE)llvm::DIEDwarfExpression
DwarfExpression(unsigned DwarfVersion, DwarfCompileUnit &CU)llvm::DwarfExpressioninline
DwarfRegsllvm::DwarfExpressionprotected
DwarfVersionllvm::DwarfExpressionprotected
emitConstu(uint64_t Value)llvm::DwarfExpressionprotected
emitLegacySExt(unsigned FromBits)llvm::DwarfExpression
emitLegacyZExt(unsigned FromBits)llvm::DwarfExpression
EntryValue enum valuellvm::DwarfExpressionprotected
finalize()llvm::DIEDwarfExpressioninline
finalizeEntryValue()llvm::DwarfExpressionprotected
getOrCreateBaseType(unsigned BitSize, dwarf::TypeKind Encoding)llvm::DwarfExpression
Implicit enum valuellvm::DwarfExpressionprotected
Indirect enum valuellvm::DwarfExpressionprotected
IsEmittingEntryValuellvm::DwarfExpressionprotected
isEntryValue() constllvm::DwarfExpressioninline
isImplicitLocation() constllvm::DwarfExpressioninline
isIndirect() constllvm::DwarfExpressioninline
isMemoryLocation() constllvm::DwarfExpressioninline
isParameterValue()llvm::DwarfExpressioninline
isRegisterLocation() constllvm::DwarfExpressioninline
isUnknownLocation() constllvm::DwarfExpressioninline
LocationFlagsllvm::DwarfExpressionprotected
LocationKindllvm::DwarfExpressionprotected
maskSubRegister()llvm::DwarfExpressionprotected
Memory enum valuellvm::DwarfExpressionprotected
OffsetInBitsllvm::DwarfExpressionprotected
Register enum valuellvm::DwarfExpressionprotected
SavedLocationKindllvm::DwarfExpressionprotected
setCallSiteParamValueFlag()llvm::DwarfExpressioninline
setEntryValueFlags(const MachineLocation &Loc)llvm::DwarfExpression
setLocation(const MachineLocation &Loc, const DIExpression *DIExpr)llvm::DwarfExpression
setMemoryLocationKind()llvm::DwarfExpressioninline
setSubRegisterPiece(unsigned SizeInBits, unsigned OffsetInBits)llvm::DwarfExpressioninlineprotected
SubRegisterOffsetInBitsllvm::DwarfExpressionprotected
SubRegisterSizeInBitsllvm::DwarfExpressionprotected
TagOffsetllvm::DwarfExpression
Unknown enum valuellvm::DwarfExpressionprotected
~DwarfExpression()=defaultllvm::DwarfExpressionprotected