LLVM: llvm::sandboxir::Use Class Reference (original ) (raw )Represents a Def-use/Use-def edge in SandboxIR. More...
#include "[llvm/SandboxIR/Use.h](SandboxIR%5F2Use%5F8h%5Fsource.html)"
Represents a Def-use/Use-def edge in SandboxIR.
NOTE: Unlike llvm::Use , this is not an integral part of the use-def chains. It is also not uniqued and is currently passed by value, so you can have more than one sandboxir::Use objects for the same use-def edge.
Definition at line 33 of file Use.h .
◆ dump()
void llvm::sandboxir::Use::dump
(
)
const
◆ dumpOS()
void llvm::sandboxir::Use::dumpOS
(
raw_ostream &
OS
)
const
◆ get()
Value * llvm::sandboxir::Use::get
(
)
const
◆ getContext()
Context * llvm::sandboxir::Use::getContext ( ) const
inline
Definition at line 58 of file Use.h .
◆ getOperandNo()
unsigned llvm::sandboxir::Use::getOperandNo
(
)
const
◆ getUser()
class User * llvm::sandboxir::Use::getUser ( ) const
inline
◆ operator Value *()
llvm::sandboxir::Use::operator Value * ( ) const
inline
◆ operator!=()
bool llvm::sandboxir::Use::operator!= ( const Use & Other ) const
inline
◆ operator==()
bool llvm::sandboxir::Use::operator== ( const Use & Other ) const
inline
◆ set()
void llvm::sandboxir::Use::set
(
Value *
V
)
◆ swap()
void llvm::sandboxir::Use::swap
(
Use &
OtherUse
)
Definition at line 24 of file Use.cpp .
◆ CallBase◆ CallBrInst◆ OperandUseIterator◆ PHINode◆ User◆ UserUseIterator◆ Value
The documentation for this class was generated from the following files: