mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-25 13:24:46 +00:00
Fix the SVOffset values for loads and stores produced by
memcpy/memset expansion. It was a bug for the SVOffset value to be used in the actual address calculations. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50359 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -326,17 +326,17 @@ public:
|
||||
SDOperand getMemcpy(SDOperand Chain, SDOperand Dst, SDOperand Src,
|
||||
SDOperand Size, unsigned Align,
|
||||
bool AlwaysInline,
|
||||
const Value *DstSV, uint64_t DstOff,
|
||||
const Value *SrcSV, uint64_t SrcOff);
|
||||
const Value *DstSV, uint64_t DstSVOff,
|
||||
const Value *SrcSV, uint64_t SrcSVOff);
|
||||
|
||||
SDOperand getMemmove(SDOperand Chain, SDOperand Dst, SDOperand Src,
|
||||
SDOperand Size, unsigned Align,
|
||||
const Value *DstSV, uint64_t DstOff,
|
||||
const Value *SrcSV, uint64_t SrcOff);
|
||||
const Value *DstSV, uint64_t DstOSVff,
|
||||
const Value *SrcSV, uint64_t SrcSVOff);
|
||||
|
||||
SDOperand getMemset(SDOperand Chain, SDOperand Dst, SDOperand Src,
|
||||
SDOperand Size, unsigned Align,
|
||||
const Value *DstSV, uint64_t DstOff);
|
||||
const Value *DstSV, uint64_t DstSVOff);
|
||||
|
||||
/// getSetCC - Helper function to make it easier to build SetCC's if you just
|
||||
/// have an ISD::CondCode instead of an SDOperand.
|
||||
|
Reference in New Issue
Block a user