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: