addAnd(unsigned Mask) | llvm::DwarfExpression | protected |
addBReg(int64_t DwarfReg, int64_t Offset) | llvm::DwarfExpression | protected |
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(int64_t Offset) | llvm::DwarfExpression | protected |
addFragmentOffset(const DIExpression *Expr) | llvm::DwarfExpression | |
addMachineReg(const TargetRegisterInfo &TRI, llvm::Register MachineReg, unsigned MaxSize=~1U) | llvm::DwarfExpression | protected |
addMachineRegExpression(const TargetRegisterInfo &TRI, DIExpressionCursor &Expr, llvm::Register MachineReg, unsigned FragmentOffsetInBits=0) | llvm::DwarfExpression | |
addOpPiece(unsigned SizeInBits, unsigned OffsetInBits=0) | llvm::DwarfExpression | protected |
addReg(int64_t DwarfReg, const char *Comment=nullptr) | llvm::DwarfExpression | protected |
addShr(unsigned ShiftBy) | llvm::DwarfExpression | protected |
addSignedConstant(int64_t Value) | llvm::DwarfExpression | |
addStackValue() | llvm::DwarfExpression | protected |
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 value | llvm::DwarfExpression | protected |
cancelEntryValue() | llvm::DwarfExpression | protected |
commitTemporaryBuffer()=0 | llvm::DwarfExpression | protectedpure virtual |
CU | llvm::DwarfExpression | protected |
disableTemporaryBuffer()=0 | llvm::DwarfExpression | protectedpure virtual |
DwarfExpression(unsigned DwarfVersion, DwarfCompileUnit &CU) | llvm::DwarfExpression | inline |
DwarfRegs | llvm::DwarfExpression | protected |
DwarfVersion | llvm::DwarfExpression | protected |
emitBaseTypeRef(uint64_t Idx)=0 | llvm::DwarfExpression | protectedpure virtual |
emitConstu(uint64_t Value) | llvm::DwarfExpression | protected |
emitData1(uint8_t Value)=0 | llvm::DwarfExpression | protectedpure virtual |
emitLegacySExt(unsigned FromBits) | llvm::DwarfExpression | |
emitLegacyZExt(unsigned FromBits) | llvm::DwarfExpression | |
emitOp(uint8_t Op, const char *Comment=nullptr)=0 | llvm::DwarfExpression | protectedpure virtual |
emitSigned(int64_t Value)=0 | llvm::DwarfExpression | protectedpure virtual |
emitUnsigned(uint64_t Value)=0 | llvm::DwarfExpression | protectedpure virtual |
enableTemporaryBuffer()=0 | llvm::DwarfExpression | protectedpure virtual |
EntryValue enum value | llvm::DwarfExpression | protected |
finalize() | llvm::DwarfExpression | |
finalizeEntryValue() | llvm::DwarfExpression | protected |
getOrCreateBaseType(unsigned BitSize, dwarf::TypeKind Encoding) | llvm::DwarfExpression | |
getTemporaryBufferSize()=0 | llvm::DwarfExpression | protectedpure virtual |
Implicit enum value | llvm::DwarfExpression | protected |
Indirect enum value | llvm::DwarfExpression | protected |
IsEmittingEntryValue | llvm::DwarfExpression | protected |
isEntryValue() const | llvm::DwarfExpression | inline |
isFrameRegister(const TargetRegisterInfo &TRI, llvm::Register MachineReg)=0 | llvm::DwarfExpression | protectedpure virtual |
isImplicitLocation() const | llvm::DwarfExpression | inline |
isIndirect() const | llvm::DwarfExpression | inline |
isMemoryLocation() const | llvm::DwarfExpression | inline |
isParameterValue() | llvm::DwarfExpression | inline |
isRegisterLocation() const | llvm::DwarfExpression | inline |
isUnknownLocation() const | llvm::DwarfExpression | inline |
LocationFlags | llvm::DwarfExpression | protected |
LocationKind | llvm::DwarfExpression | protected |
maskSubRegister() | llvm::DwarfExpression | protected |
Memory enum value | llvm::DwarfExpression | protected |
OffsetInBits | llvm::DwarfExpression | protected |
Register enum value | llvm::DwarfExpression | protected |
SavedLocationKind | llvm::DwarfExpression | protected |
setCallSiteParamValueFlag() | llvm::DwarfExpression | inline |
setEntryValueFlags(const MachineLocation &Loc) | llvm::DwarfExpression | |
setLocation(const MachineLocation &Loc, const DIExpression *DIExpr) | llvm::DwarfExpression | |
setMemoryLocationKind() | llvm::DwarfExpression | inline |
setSubRegisterPiece(unsigned SizeInBits, unsigned OffsetInBits) | llvm::DwarfExpression | inlineprotected |
SubRegisterOffsetInBits | llvm::DwarfExpression | protected |
SubRegisterSizeInBits | llvm::DwarfExpression | protected |
TagOffset | llvm::DwarfExpression | |
Unknown enum value | llvm::DwarfExpression | protected |
~DwarfExpression()=default | llvm::DwarfExpression | protected |