[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