llvm-project/polly/lib/CodeGen
Siddharth Bhat 761e5b9310 [Polly] [PPCGCodeGeneration] Teach `must_kills` to kill scalars that are local to the scop.
- By definition, we can pass something as a `kill` to PPCG if we know
that no data can flow across a kill.
- This is useful for more complex examples where we have scalars that
are local to a scop.
- If the local is only used within a scop, we are free to kill it.

Differential Revision: https://reviews.llvm.org/D35045

llvm-svn: 307260
2017-07-06 13:42:42 +00:00
..
BlockGenerators.cpp Fix a lot of typos. NFC. 2017-06-08 12:06:15 +00:00
CodeGeneration.cpp Introduce a hybrid target to generate code for either the GPU or CPU 2017-06-30 19:42:21 +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 Introduce a hybrid target to generate code for either the GPU or CPU 2017-06-30 19:42:21 +00:00
IslExprBuilder.cpp Fix a lot of typos. NFC. 2017-06-08 12:06:15 +00:00
IslNodeBuilder.cpp Heap allocation for new arrays. 2017-06-28 13:02:43 +00:00
LoopGenerators.cpp Fix a lot of typos. NFC. 2017-06-08 12:06:15 +00:00
PPCGCodeGeneration.cpp [Polly] [PPCGCodeGeneration] Teach `must_kills` to kill scalars that are local to the scop. 2017-07-06 13:42:42 +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 [NFC] Return both polly.start and polly.exiting from executeScopConditionally. 2017-06-26 12:17:11 +00:00