LLVM: llvm::RawLocationWrapper Class Reference (original) (raw)
Lightweight class that wraps the location operand metadata of a debug intrinsic. More...
#include "[llvm/IR/IntrinsicInst.h](IR%5F2IntrinsicInst%5F8h%5Fsource.html)"
Lightweight class that wraps the location operand metadata of a debug intrinsic.
The raw location may be a ValueAsMetadata, an empty MDTuple, or a DIArgList.
Definition at line 243 of file IntrinsicInst.h.
| llvm::RawLocationWrapper::RawLocationWrapper ( ) |
default |
◆ RawLocationWrapper() [2/2]
| llvm::RawLocationWrapper::RawLocationWrapper ( Metadata * RawLocation) |
inlineexplicit |
◆ getNumVariableLocationOps()
| unsigned llvm::RawLocationWrapper::getNumVariableLocationOps ( ) const |
inline |
◆ getRawLocation()
| Metadata * llvm::RawLocationWrapper::getRawLocation ( ) const |
inline |
◆ getVariableLocationOp()
| Value * RawLocationWrapper::getVariableLocationOp |
( |
unsigned |
OpIdx |
) |
const |
◆ hasArgList()
| bool llvm::RawLocationWrapper::hasArgList ( ) const |
inline |
◆ isKillLocation()
◆ location_ops()
◆ operator!=
◆ operator<
◆ operator<=
◆ operator==
◆ operator>
◆ operator>=
The documentation for this class was generated from the following files: