[Polly] Update map passed to SCEVParameterReweriter.
The type of the map the SCEVParameterRewriter takes has been changed in
4635f6050b10.
Update the single use in polly to use SCEV* as type of the values.
GitOrigin-RevId: 762fbbe536996acf7175b551ce0e2c310165b135
diff --git a/lib/CodeGen/IslExprBuilder.cpp b/lib/CodeGen/IslExprBuilder.cpp
index c8e2984..8689623 100644
--- a/lib/CodeGen/IslExprBuilder.cpp
+++ b/lib/CodeGen/IslExprBuilder.cpp
@@ -313,7 +313,9 @@
const SCEV *DimSCEV = SAI->getDimensionSize(u);
- llvm::ValueToValueMap Map(GlobalMap.begin(), GlobalMap.end());
+ llvm::ValueToSCEVMapTy Map;
+ for (auto &KV : GlobalMap)
+ Map[KV.first] = SE.getSCEV(KV.second);
DimSCEV = SCEVParameterRewriter::rewrite(DimSCEV, SE, Map);
Value *DimSize =
expandCodeFor(S, SE, DL, "polly", DimSCEV, DimSCEV->getType(),