[#llvm-DbgVariableLocation] = xref:llvm.adoc[llvm]::DbgVariableLocation :relfileprefix: ../ :mrdocs: Represents the location at which a variable is stored. == Synopsis Declared in `<llvm/CodeGen/DebugHandlerBase.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- struct DbgVariableLocation; ---- == Static Member Functions [cols="1,4"] |=== | Name| Description | xref:llvm/DbgVariableLocation/extractFromMachineInstruction.adoc[`extractFromMachineInstruction`] | Extract a variable location from a machine instruction. |=== == Data Members [cols="1,4"] |=== | Name| Description | xref:llvm/DbgVariableLocation/FragmentInfo.adoc[`FragmentInfo`] | Present if the location is part of a larger variable. | xref:llvm/DbgVariableLocation/LoadChain.adoc[`LoadChain`] | Chain of offsetted loads necessary to load the value if it lives in memory. Every load except for the last is pointer‐sized. | xref:llvm/DbgVariableLocation/Register.adoc[`Register`] | Base register. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#