OpenMP: Name addresses in subfunction structure

While debugging, this makes it easier to understand due to which memory
reference these stores have been introduced.

llvm-svn: 248717
diff --git a/polly/lib/CodeGen/LoopGenerators.cpp b/polly/lib/CodeGen/LoopGenerators.cpp
index 16964b3..4cc7a6c 100644
--- a/polly/lib/CodeGen/LoopGenerators.cpp
+++ b/polly/lib/CodeGen/LoopGenerators.cpp
@@ -297,6 +297,7 @@
 
   for (unsigned i = 0; i < Values.size(); i++) {
     Value *Address = Builder.CreateStructGEP(Ty, Struct, i);
+    Address->setName("polly.subfn.storeaddr." + Values[i]->getName());
     Builder.CreateStore(Values[i], Address);
   }