diff options
Diffstat (limited to 'llvm/lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp')
-rw-r--r-- | llvm/lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp b/llvm/lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp index 53fc9754590..ab2cbfc33e1 100644 --- a/llvm/lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp +++ b/llvm/lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp @@ -568,8 +568,8 @@ void X86AvoidSFBPass::breakBlockedCopies( const DisplacementSizeMap &BlockingStoresDispSizeMap) { int64_t LdDispImm = getDispOperand(LoadInst).getImm(); int64_t StDispImm = getDispOperand(StoreInst).getImm(); - int64_t LMMOffset = (*LoadInst->memoperands_begin())->getOffset(); - int64_t SMMOffset = (*StoreInst->memoperands_begin())->getOffset(); + int64_t LMMOffset = 0; + int64_t SMMOffset = 0; int64_t LdDisp1 = LdDispImm; int64_t LdDisp2 = 0; |