summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api/signals/main.cpp
diff options
context:
space:
mode:
authorSiddharth Bhat <siddu.druid@gmail.com>2017-07-05 14:57:04 +0000
committerSiddharth Bhat <siddu.druid@gmail.com>2017-07-05 14:57:04 +0000
commita82f2d264a05dbaf53c381c87e34f90354daed55 (patch)
tree6e6157c4239ed0c8b1f1971baa25577d1a203674 /lldb/packages/Python/lldbsuite/test/python_api/signals/main.cpp
parentd54759b236b8e61468e7f0a4e05bda004fe61f63 (diff)
downloadbcm5719-llvm-a82f2d264a05dbaf53c381c87e34f90354daed55.tar.gz
bcm5719-llvm-a82f2d264a05dbaf53c381c87e34f90354daed55.zip
[PPCGCodeGeneration] Teach Polly to start using live range reordering.
Polly did not use PPCG's live range reordering feature. Teach PPCGCodeGeneration to use this. Documentation on this is sparse, so much of the code is conservative. We currently kill all phi nodes in a Scop by appending them to the must_kill map we pass to PPCG. I do not have a proof of correctness, but it seems to be intuitively correct. We also do not handle `array_order`, which, quoting PPCG, is: PPCG/gpu.h: "Order dependences on non-scalars." It seems to consist of RAW dependences between arrays. We need to pass this information for more complex privatization cases. Differential Revision: https://reviews.llvm.org/D34941 llvm-svn: 307163
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/signals/main.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud