LLVM 19.0.0git
llvm::DbgVariableRecord Member List

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

AddressExpressionllvm::DbgVariableRecord
addVariableLocationOps(ArrayRef< Value * > NewValues, DIExpression *NewExpr)llvm::DbgVariableRecord
classof(const DbgRecord *E)llvm::DbgVariableRecordinlinestatic
clone() constllvm::DbgVariableRecord
const_reverse_self_iterator typedefllvm::ilist_node_impl< OptionsT >protected
const_self_iterator typedefllvm::DbgRecord
createDbgVariableRecord(Value *Location, DILocalVariable *DV, DIExpression *Expr, const DILocation *DI)llvm::DbgVariableRecordstatic
createDbgVariableRecord(Value *Location, DILocalVariable *DV, DIExpression *Expr, const DILocation *DI, DbgVariableRecord &InsertBefore)llvm::DbgVariableRecordstatic
createDebugIntrinsic(Module *M, Instruction *InsertBefore) constllvm::DbgVariableRecord
createDVRAssign(Value *Val, DILocalVariable *Variable, DIExpression *Expression, DIAssignID *AssignID, Value *Address, DIExpression *AddressExpression, const DILocation *DI)llvm::DbgVariableRecordstatic
createDVRDeclare(Value *Address, DILocalVariable *DV, DIExpression *Expr, const DILocation *DI)llvm::DbgVariableRecordstatic
createDVRDeclare(Value *Address, DILocalVariable *DV, DIExpression *Expr, const DILocation *DI, DbgVariableRecord &InsertBefore)llvm::DbgVariableRecordstatic
createLinkedDVRAssign(Instruction *LinkedInstr, Value *Val, DILocalVariable *Variable, DIExpression *Expression, Value *Address, DIExpression *AddressExpression, const DILocation *DI)llvm::DbgVariableRecordstatic
createUnresolvedDbgVariableRecord(LocationType Type, Metadata *Val, MDNode *Variable, MDNode *Expression, MDNode *AssignID, Metadata *Address, MDNode *AddressExpression, MDNode *DI)llvm::DbgVariableRecordstatic
DbgLocllvm::DbgRecordprotected
DbgRecord(Kind RecordKind, DebugLoc DL)llvm::DbgRecordinline
DbgVariableRecord(const DbgVariableIntrinsic *DVI)llvm::DbgVariableRecord
DbgVariableRecord(const DbgVariableRecord &DVR)llvm::DbgVariableRecord
DbgVariableRecord(Metadata *Location, DILocalVariable *DV, DIExpression *Expr, const DILocation *DI, LocationType Type=LocationType::Value)llvm::DbgVariableRecord
DbgVariableRecord(Metadata *Value, DILocalVariable *Variable, DIExpression *Expression, DIAssignID *AssignID, Metadata *Address, DIExpression *AddressExpression, const DILocation *DI)llvm::DbgVariableRecord
DebugValuesllvm::DebugValueUserprotected
DebugValueUserllvm::DbgVariableRecordfriend
llvm::DebugValueUser::DebugValueUser(std::array< Metadata *, 3 > DebugValues)llvm::DebugValueUserinlineexplicitprotected
llvm::DebugValueUser::DebugValueUser(DebugValueUser &&X)llvm::DebugValueUserinlineprotected
llvm::DebugValueUser::DebugValueUser(const DebugValueUser &X)llvm::DebugValueUserinlineprotected
deleteRecord()llvm::DbgRecord
dump() constllvm::DbgRecord
eraseFromParent()llvm::DbgRecord
Expressionllvm::DbgVariableRecord
getAddress() constllvm::DbgVariableRecord
getAddressExpression() constllvm::DbgVariableRecordinline
getAssignID() constllvm::DbgVariableRecord
getBlock()llvm::DbgRecord
getBlock() constllvm::DbgRecord
getContext()llvm::DbgRecord
getContext() constllvm::DbgRecord
getDebugLoc() constllvm::DbgRecordinline
getDebugValues() constllvm::DebugValueUserinlineprotected
getExpression() constllvm::DbgVariableRecordinline
getFragmentSizeInBits() constllvm::DbgVariableRecord
getFunction()llvm::DbgRecord
getFunction() constllvm::DbgRecord
getInstruction() constllvm::DbgRecord
getIterator()llvm::ilist_node_impl< OptionsT >inline
getIterator() constllvm::ilist_node_impl< OptionsT >inline
getMarker()llvm::DbgRecordinline
getMarker() constllvm::DbgRecordinline
getModule()llvm::DbgRecord
getModule() constllvm::DbgRecord
getNextNode()llvm::DbgRecordinline
getNumVariableLocationOps() constllvm::DbgVariableRecord
getParent() constllvm::DbgRecord
getParent()llvm::DbgRecord
getPrevNode()llvm::DbgRecordinline
getRawAddress() constllvm::DbgVariableRecordinline
getRawAddressExpression() constllvm::DbgVariableRecordinline
getRawAssignID() constllvm::DbgVariableRecordinline
getRawExpression() constllvm::DbgVariableRecordinline
getRawLocation() constllvm::DbgVariableRecordinline
getRawVariable() constllvm::DbgVariableRecordinline
getRecordKind() constllvm::DbgRecordinline
getReverseIterator()llvm::ilist_node_impl< OptionsT >inline
getReverseIterator() constllvm::ilist_node_impl< OptionsT >inline
getType() constllvm::DbgVariableRecordinline
getUser()llvm::DebugValueUserprotected
getUser() constllvm::DebugValueUserprotected
getValue(unsigned OpIdx=0) constllvm::DbgVariableRecordinline
getVariable() constllvm::DbgVariableRecordinline
getVariableLocationOp(unsigned OpIdx) constllvm::DbgVariableRecord
handleChangedLocation(Metadata *NewLocation)llvm::DbgVariableRecord
handleChangedValue(void *Old, Metadata *NewDebugValue)llvm::DebugValueUserprotected
hasArgList() constllvm::DbgVariableRecordinline
hasValidLocation() constllvm::DbgVariableRecordinline
ilist_node_impl()=defaultllvm::ilist_node_impl< OptionsT >protected
insertAfter(DbgRecord *InsertAfter)llvm::DbgRecord
insertBefore(DbgRecord *InsertBefore)llvm::DbgRecord
isAddressOfVariable() constllvm::DbgVariableRecordinline
isDbgAssign() constllvm::DbgVariableRecordinline
isDbgDeclare()llvm::DbgVariableRecordinline
isDbgValue()llvm::DbgVariableRecordinline
isEquivalentTo(const DbgVariableRecord &Other) constllvm::DbgVariableRecordinline
llvm::DbgRecord::isEquivalentTo(const DbgRecord &R) constllvm::DbgRecord
isIdenticalToWhenDefined(const DbgVariableRecord &Other) constllvm::DbgVariableRecordinline
llvm::DbgRecord::isIdenticalToWhenDefined(const DbgRecord &R) constllvm::DbgRecord
isKillAddress() constllvm::DbgVariableRecord
isKillLocation() constllvm::DbgVariableRecord
isSentinel() constllvm::ilist_node_impl< OptionsT >inline
Kind enum namellvm::DbgRecord
LabelKind enum valuellvm::DbgRecord
location_ops() constllvm::DbgVariableRecord
LocationType enum namellvm::DbgVariableRecord
Markerllvm::DbgRecord
moveAfter(DbgRecord *MoveAfter)llvm::DbgRecord
moveBefore(DbgRecord *MoveBefore)llvm::DbgRecord
operator!=(const DebugValueUser &X) constllvm::DebugValueUserinlineprotected
operator=(DebugValueUser &&X)llvm::DebugValueUserinlineprotected
operator=(const DebugValueUser &X)llvm::DebugValueUserinlineprotected
operator==(const DebugValueUser &X) constllvm::DebugValueUserinlineprotected
print(raw_ostream &O, bool IsForDebug=false) constllvm::DbgVariableRecord
print(raw_ostream &ROS, ModuleSlotTracker &MST, bool IsForDebug) constllvm::DbgVariableRecord
RecordKindllvm::DbgRecordprotected
removeFromParent()llvm::DbgRecord
replaceVariableLocationOp(Value *OldValue, Value *NewValue, bool AllowEmpty=false)llvm::DbgVariableRecord
replaceVariableLocationOp(unsigned OpIdx, Value *NewValue)llvm::DbgVariableRecord
resetDebugValue(size_t Idx, Metadata *DebugValue)llvm::DebugValueUserinlineprotected
resetDebugValues()llvm::DebugValueUserinlineprotected
reverse_self_iterator typedefllvm::ilist_node_impl< OptionsT >protected
self_iterator typedefllvm::DbgRecord
setAddress(Value *V)llvm::DbgVariableRecordinline
setAddressExpression(DIExpression *NewExpr)llvm::DbgVariableRecordinline
setAssignId(DIAssignID *New)llvm::DbgVariableRecord
setDebugLoc(DebugLoc Loc)llvm::DbgRecordinline
setExpression(DIExpression *NewExpr)llvm::DbgVariableRecordinline
setKillAddress()llvm::DbgVariableRecord
setKillLocation()llvm::DbgVariableRecord
setMarker(DbgMarker *M)llvm::DbgRecordinline
setRawLocation(Metadata *NewLocation)llvm::DbgVariableRecordinline
setVariable(DILocalVariable *NewVar)llvm::DbgVariableRecordinline
Typellvm::DbgVariableRecord
ValueKind enum valuellvm::DbgRecord
Variablellvm::DbgVariableRecord
~DbgRecord()=defaultllvm::DbgRecordprotected
~DebugValueUser()llvm::DebugValueUserinlineprotected