LLVM: llvm::MemTransferBase< BaseCL > Class Template Reference (original) (raw)
Common base class for all memory transfer intrinsics. More...
#include "[llvm/IR/IntrinsicInst.h](IR%5F2IntrinsicInst%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| Value * | getRawSource () const |
| Return the arguments to the instruction. | |
| const Use & | getRawSourceUse () const |
| Use & | getRawSourceUse () |
| Value * | getSource () const |
| This is just like getRawSource, but it strips off any cast instructions that feed it, giving the original input. | |
| unsigned | getSourceAddressSpace () const |
| MaybeAlign | getSourceAlign () const |
| void | setSource (Value *Ptr) |
| void | setSourceAlignment (MaybeAlign Alignment) |
| void | setSourceAlignment (Align Alignment) |
template<class BaseCL>
class llvm::MemTransferBase< BaseCL >
Common base class for all memory transfer intrinsics.
Simply provides common methods.
Definition at line 1060 of file IntrinsicInst.h.
◆ getRawSource()
◆ getRawSourceUse() [1/2]
◆ getRawSourceUse() [2/2]
◆ getSource()
◆ getSourceAddressSpace()
◆ getSourceAlign()
◆ setSource()
◆ setSourceAlignment() [1/2]
◆ setSourceAlignment() [2/2]
The documentation for this class was generated from the following file:
- include/llvm/IR/IntrinsicInst.h