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...
|
| |