llvm-project/polly/lib/CodeGen
Michael Kruse 4b0c5aea78 [CodeGen] Add assertion for indirect array index expression generation. NFC.
Currently Polly cannot generate code for index expressions if the base pointer
is computed within the scop. The base pointer must be generated as well, but
there is no code that triggers that.

Add an assertion to detect when this would occur and miscompile. The IR verifier
should catch it as well.

llvm-svn: 282893
2016-09-30 18:29:37 +00:00
..
BlockGenerators.cpp [CodeGen] Change 'Scalar' to 'Array' in method names. NFC. 2016-09-30 14:34:05 +00:00
CodeGeneration.cpp Drop '@brief' from doxygen comments 2016-09-02 06:33:33 +00:00
CodegenCleanup.cpp Try to fix polly buildbots. 2016-07-06 02:21:00 +00:00
IRBuilder.cpp Perform copying to created arrays according to the packing transformation 2016-09-14 06:26:09 +00:00
IslAst.cpp Perform copying to created arrays according to the packing transformation 2016-09-14 06:26:09 +00:00
IslExprBuilder.cpp Drop '@brief' from doxygen comments 2016-09-02 06:33:33 +00:00
IslNodeBuilder.cpp [CodeGen] Add assertion for indirect array index expression generation. NFC. 2016-09-30 18:29:37 +00:00
LoopGenerators.cpp clang-tidy: apply modern-use-nullptr fixes 2016-06-22 16:22:00 +00:00
PPCGCodeGeneration.cpp GPGPU: Do not run mostly sequential kernels in GPU 2016-09-18 08:31:09 +00:00
RuntimeDebugBuilder.cpp Update for llvm r274769 2016-07-07 18:03:30 +00:00
Utils.cpp Duplicate part of the Region interface in the Scop class [NFC] 2016-05-23 12:42:38 +00:00