[PATCH] D12843: [Polly] Merge IRAccess into MemoryAccess

Michael Kruse via llvm-commits llvm-commits at lists.llvm.org
Mon Sep 14 09:08:42 PDT 2015


Meinersbur created this revision.
Meinersbur added reviewers: grosser, jdoerfert.
Meinersbur added subscribers: llvm-commits, pollydev.
Meinersbur added a project: Polly.

All MemoryAccess objects will be owned by ScopInfo::AccFuncMap which previously stored the IRAccess objects. Instead of creating new MemoryAccess objects, the already created ones are reused, but their order might be different now. Some fields of IRAccess and MemoryAccess had the same meaning and are merged.

This is the last step of fusioning TempScopInfo.{h|cpp} and ScopInfo.{h.cpp}. Some refactoring might still make sense.

http://reviews.llvm.org/D12843

Files:
  include/polly/ScopInfo.h
  lib/Analysis/ScopInfo.cpp
  lib/CodeGen/BlockGenerators.cpp
  test/ScopInfo/loop_carry.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D12843.34685.patch
Type: text/x-patch
Size: 35606 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150914/4798cafa/attachment.bin>


More information about the llvm-commits mailing list