AddressExpression | llvm::DbgVariableRecord | |
addVariableLocationOps(ArrayRef< Value * > NewValues, DIExpression *NewExpr) | llvm::DbgVariableRecord | |
classof(const DbgRecord *E) | llvm::DbgVariableRecord | inlinestatic |
clone() const | llvm::DbgVariableRecord | |
const_reverse_self_iterator typedef | llvm::ilist_node_impl< OptionsT > | protected |
const_self_iterator typedef | llvm::DbgRecord | |
createDbgVariableRecord(Value *Location, DILocalVariable *DV, DIExpression *Expr, const DILocation *DI) | llvm::DbgVariableRecord | static |
createDbgVariableRecord(Value *Location, DILocalVariable *DV, DIExpression *Expr, const DILocation *DI, DbgVariableRecord &InsertBefore) | llvm::DbgVariableRecord | static |
createDebugIntrinsic(Module *M, Instruction *InsertBefore) const | llvm::DbgVariableRecord | |
createDVRAssign(Value *Val, DILocalVariable *Variable, DIExpression *Expression, DIAssignID *AssignID, Value *Address, DIExpression *AddressExpression, const DILocation *DI) | llvm::DbgVariableRecord | static |
createDVRDeclare(Value *Address, DILocalVariable *DV, DIExpression *Expr, const DILocation *DI) | llvm::DbgVariableRecord | static |
createDVRDeclare(Value *Address, DILocalVariable *DV, DIExpression *Expr, const DILocation *DI, DbgVariableRecord &InsertBefore) | llvm::DbgVariableRecord | static |
createLinkedDVRAssign(Instruction *LinkedInstr, Value *Val, DILocalVariable *Variable, DIExpression *Expression, Value *Address, DIExpression *AddressExpression, const DILocation *DI) | llvm::DbgVariableRecord | static |
createUnresolvedDbgVariableRecord(LocationType Type, Metadata *Val, MDNode *Variable, MDNode *Expression, MDNode *AssignID, Metadata *Address, MDNode *AddressExpression, MDNode *DI) | llvm::DbgVariableRecord | static |
DbgLoc | llvm::DbgRecord | protected |
DbgRecord(Kind RecordKind, DebugLoc DL) | llvm::DbgRecord | inline |
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 | |
DebugValues | llvm::DebugValueUser | protected |
DebugValueUser | llvm::DbgVariableRecord | friend |
llvm::DebugValueUser::DebugValueUser(std::array< Metadata *, 3 > DebugValues) | llvm::DebugValueUser | inlineexplicitprotected |
llvm::DebugValueUser::DebugValueUser(DebugValueUser &&X) | llvm::DebugValueUser | inlineprotected |
llvm::DebugValueUser::DebugValueUser(const DebugValueUser &X) | llvm::DebugValueUser | inlineprotected |
deleteRecord() | llvm::DbgRecord | |
dump() const | llvm::DbgRecord | |
eraseFromParent() | llvm::DbgRecord | |
Expression | llvm::DbgVariableRecord | |
getAddress() const | llvm::DbgVariableRecord | |
getAddressExpression() const | llvm::DbgVariableRecord | inline |
getAssignID() const | llvm::DbgVariableRecord | |
getBlock() | llvm::DbgRecord | |
getBlock() const | llvm::DbgRecord | |
getContext() | llvm::DbgRecord | |
getContext() const | llvm::DbgRecord | |
getDebugLoc() const | llvm::DbgRecord | inline |
getDebugValues() const | llvm::DebugValueUser | inlineprotected |
getExpression() const | llvm::DbgVariableRecord | inline |
getFragment() const | llvm::DbgVariableRecord | |
getFragmentOrEntireVariable() const | llvm::DbgVariableRecord | inline |
getFragmentSizeInBits() const | llvm::DbgVariableRecord | |
getFunction() | llvm::DbgRecord | |
getFunction() const | llvm::DbgRecord | |
getInstruction() const | llvm::DbgRecord | |
getIterator() | llvm::ilist_node_impl< OptionsT > | inline |
getIterator() const | llvm::ilist_node_impl< OptionsT > | inline |
getMarker() | llvm::DbgRecord | inline |
getMarker() const | llvm::DbgRecord | inline |
getModule() | llvm::DbgRecord | |
getModule() const | llvm::DbgRecord | |
getNextNode() | llvm::DbgRecord | inline |
getNumVariableLocationOps() const | llvm::DbgVariableRecord | |
getParent() const | llvm::DbgRecord | |
getParent() | llvm::DbgRecord | |
getPrevNode() | llvm::DbgRecord | inline |
getRawAddress() const | llvm::DbgVariableRecord | inline |
getRawAddressExpression() const | llvm::DbgVariableRecord | inline |
getRawAssignID() const | llvm::DbgVariableRecord | inline |
getRawExpression() const | llvm::DbgVariableRecord | inline |
getRawLocation() const | llvm::DbgVariableRecord | inline |
getRawVariable() const | llvm::DbgVariableRecord | inline |
getRecordKind() const | llvm::DbgRecord | inline |
getReverseIterator() | llvm::ilist_node_impl< OptionsT > | inline |
getReverseIterator() const | llvm::ilist_node_impl< OptionsT > | inline |
getType() const | llvm::DbgVariableRecord | inline |
getUser() | llvm::DebugValueUser | protected |
getUser() const | llvm::DebugValueUser | protected |
getValue(unsigned OpIdx=0) const | llvm::DbgVariableRecord | inline |
getVariable() const | llvm::DbgVariableRecord | inline |
getVariableLocationOp(unsigned OpIdx) const | llvm::DbgVariableRecord | |
handleChangedLocation(Metadata *NewLocation) | llvm::DbgVariableRecord | |
handleChangedValue(void *Old, Metadata *NewDebugValue) | llvm::DebugValueUser | protected |
hasArgList() const | llvm::DbgVariableRecord | inline |
hasValidLocation() const | llvm::DbgVariableRecord | inline |
ilist_node_impl()=default | llvm::ilist_node_impl< OptionsT > | protected |
insertAfter(DbgRecord *InsertAfter) | llvm::DbgRecord | |
insertBefore(DbgRecord *InsertBefore) | llvm::DbgRecord | |
isAddressOfVariable() const | llvm::DbgVariableRecord | inline |
isDbgAssign() const | llvm::DbgVariableRecord | inline |
isDbgDeclare() const | llvm::DbgVariableRecord | inline |
isDbgValue() const | llvm::DbgVariableRecord | inline |
isEquivalentTo(const DbgVariableRecord &Other) const | llvm::DbgVariableRecord | inline |
llvm::DbgRecord::isEquivalentTo(const DbgRecord &R) const | llvm::DbgRecord | |
isIdenticalToWhenDefined(const DbgVariableRecord &Other) const | llvm::DbgVariableRecord | inline |
llvm::DbgRecord::isIdenticalToWhenDefined(const DbgRecord &R) const | llvm::DbgRecord | |
isKillAddress() const | llvm::DbgVariableRecord | |
isKillLocation() const | llvm::DbgVariableRecord | |
isSentinel() const | llvm::ilist_node_impl< OptionsT > | inline |
isValueOfVariable() const | llvm::DbgVariableRecord | inline |
Kind enum name | llvm::DbgRecord | |
LabelKind enum value | llvm::DbgRecord | |
location_ops() const | llvm::DbgVariableRecord | |
LocationType enum name | llvm::DbgVariableRecord | |
Marker | llvm::DbgRecord | |
moveAfter(DbgRecord *MoveAfter) | llvm::DbgRecord | |
moveBefore(DbgRecord *MoveBefore) | llvm::DbgRecord | |
operator!=(const DebugValueUser &X) const | llvm::DebugValueUser | inlineprotected |
operator=(DebugValueUser &&X) | llvm::DebugValueUser | inlineprotected |
operator=(const DebugValueUser &X) | llvm::DebugValueUser | inlineprotected |
operator==(const DebugValueUser &X) const | llvm::DebugValueUser | inlineprotected |
print(raw_ostream &O, bool IsForDebug=false) const | llvm::DbgVariableRecord | |
print(raw_ostream &ROS, ModuleSlotTracker &MST, bool IsForDebug) const | llvm::DbgVariableRecord | |
RecordKind | llvm::DbgRecord | protected |
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::DebugValueUser | inlineprotected |
resetDebugValues() | llvm::DebugValueUser | inlineprotected |
reverse_self_iterator typedef | llvm::ilist_node_impl< OptionsT > | protected |
self_iterator typedef | llvm::DbgRecord | |
setAddress(Value *V) | llvm::DbgVariableRecord | inline |
setAddressExpression(DIExpression *NewExpr) | llvm::DbgVariableRecord | inline |
setAssignId(DIAssignID *New) | llvm::DbgVariableRecord | |
setDebugLoc(DebugLoc Loc) | llvm::DbgRecord | inline |
setExpression(DIExpression *NewExpr) | llvm::DbgVariableRecord | inline |
setKillAddress() | llvm::DbgVariableRecord | |
setKillLocation() | llvm::DbgVariableRecord | |
setMarker(DbgMarker *M) | llvm::DbgRecord | inline |
setParent(OptionsT::parent_ty *Parent) | llvm::ilist_detail::node_parent_access< ilist_node_impl< OptionsT >, OptionsT::parent_ty > | inline |
setRawLocation(Metadata *NewLocation) | llvm::DbgVariableRecord | inline |
setVariable(DILocalVariable *NewVar) | llvm::DbgVariableRecord | inline |
Type | llvm::DbgVariableRecord | |
ValueKind enum value | llvm::DbgRecord | |
Variable | llvm::DbgVariableRecord | |
~DbgRecord()=default | llvm::DbgRecord | protected |
~DebugValueUser() | llvm::DebugValueUser | inlineprotected |