Go to the source code of this file.
|
| llvm |
| This class represents lattice values for constants.
|
|
|
void | llvm::createMemCpyLoopUnknownSize (Instruction *InsertBefore, Value *SrcAddr, Value *DstAddr, Value *CopyLen, unsigned SrcAlign, unsigned DestAlign, bool SrcIsVolatile, bool DstIsVolatile, const TargetTransformInfo &TTI) |
| Emit a loop implementing the semantics of llvm.memcpy where the size is not a compile-time constant. More...
|
|
void | llvm::createMemCpyLoopKnownSize (Instruction *InsertBefore, Value *SrcAddr, Value *DstAddr, ConstantInt *CopyLen, unsigned SrcAlign, unsigned DestAlign, bool SrcIsVolatile, bool DstIsVolatile, const TargetTransformInfo &TTI) |
| Emit a loop implementing the semantics of an llvm.memcpy whose size is a compile time constant. More...
|
|
void | llvm::expandMemCpyAsLoop (MemCpyInst *MemCpy, const TargetTransformInfo &TTI) |
| Expand MemCpy as a loop. MemCpy is not deleted. More...
|
|
void | llvm::expandMemMoveAsLoop (MemMoveInst *MemMove) |
| Expand MemMove as a loop. MemMove is not deleted. More...
|
|
void | llvm::expandMemSetAsLoop (MemSetInst *MemSet) |
| Expand MemSet as a loop. MemSet is not deleted. More...
|
|