[NFC] more comments in SLSR
[oota-llvm.git] / lib / Transforms / Scalar / NaryReassociate.cpp
index 6ac5ff85e32cef855520c39ae66be431dc95eefd..4cf68b00da0a724b6825d29994ef421c232463cd 100644 (file)
@@ -317,8 +317,10 @@ static bool isGEPFoldable(GetElementPtrInst *GEP,
       BaseOffset += DL->getStructLayout(STy)->getElementOffset(Field);
     }
   }
+
+  unsigned AddrSpace = GEP->getPointerAddressSpace();
   return TTI->isLegalAddressingMode(GEP->getType()->getElementType(), BaseGV,
-                                    BaseOffset, HasBaseReg, Scale);
+                                    BaseOffset, HasBaseReg, Scale, AddrSpace);
 }
 
 Instruction *NaryReassociate::tryReassociateGEP(GetElementPtrInst *GEP) {