llvm-project/polly/lib/CodeGen
Michael Kruse 214deb7960 [CodeGen] Emit aliasing metadata for new arrays.
Ensure that all array base pointers are assigned before generating
aliasing metadata by allocating new arrays beforehand.

Before this patch, getBasePtr() returned nullptr for new arrays because
the arrays were created at a later point. Nullptr did not match to any
array after the created array base pointers have been assigned and when
the loads/stores are generated.

llvm-svn: 305675
2017-06-19 10:19:29 +00:00
..
BlockGenerators.cpp Fix a lot of typos. NFC. 2017-06-08 12:06:15 +00:00
CodeGeneration.cpp [CodeGen] Emit aliasing metadata for new arrays. 2017-06-19 10:19:29 +00:00
CodegenCleanup.cpp Fix a lot of typos. NFC. 2017-06-08 12:06:15 +00:00
IRBuilder.cpp [CodeGen] Emit aliasing metadata for new arrays. 2017-06-19 10:19:29 +00:00
IslAst.cpp Fix a lot of typos. NFC. 2017-06-08 12:06:15 +00:00
IslExprBuilder.cpp Fix a lot of typos. NFC. 2017-06-08 12:06:15 +00:00
IslNodeBuilder.cpp Fix a lot of typos. NFC. 2017-06-08 12:06:15 +00:00
LoopGenerators.cpp Fix a lot of typos. NFC. 2017-06-08 12:06:15 +00:00
PPCGCodeGeneration.cpp [Polly] [PPCGCodeGeneration] Skip Scops which contain function pointers. 2017-06-12 11:41:09 +00:00
PerfMonitor.cpp Fix a lot of typos. NFC. 2017-06-08 12:06:15 +00:00
RuntimeDebugBuilder.cpp Update for alloca construction changes 2017-04-11 00:12:58 +00:00
Utils.cpp [Polly][NewPM] Pull references to the legacy PM interface from utilities and helpers 2017-04-04 10:01:53 +00:00