- Currently, code is a big pile of hack. Need to generate correct
kill information. Probably can be done in DependenceInfo.
- Contains changes to /lib/External/ppcg for debugging purposes. All
this will be removed before merging.
Paths
| Differential D34941
[Polly] [PPCGCodeGeneration] Teach PPCGCodeGen to use live range reordering. ClosedPublic Authored by bollu on Jul 3 2017, 6:38 AM.
Details
Summary
kill information. Probably can be done in DependenceInfo.
this will be removed before merging.
Diff Detail
Event TimelineHerald added subscribers: kbarton, nemanjai, mehdi_amini. · View Herald TranscriptJul 3 2017, 6:38 AM Comment Actions
Comment Actions ping, @grosser, @singam-sanjay, @Meinersbur (post-commit, probably since you are busy) bollu retitled this revision from [Polly] [PPCGCodeGeneration] [WIP] Teach PPCGCodeGen to use live range reordering. to [Polly] [PPCGCodeGeneration] Teach PPCGCodeGen to use live range reordering..Jul 4 2017, 7:33 AM Comment Actions
Comment Actions
Comment Actions Hi Siddharth, the patch looks already very good. I have a couple of stylistic comments below, but nothing fundamental.
Comment Actions the comments I haven't replied to, I agree with and will fix.
This revision is now accepted and ready to land.Jul 5 2017, 4:43 AM Closed by commit rL307163: [PPCGCodeGeneration] Teach Polly to start using live range reordering. (authored by bollu). · Explain WhyJul 5 2017, 7:57 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 105174 lib/CodeGen/PPCGCodeGeneration.cpp
test/GPGPU/non-read-only-scalars.ll
test/GPGPU/phi-nodes-in-kernel.ll
test/GPGPU/privatization-simple.ll
test/GPGPU/privatization.ll
unittests/ScopPassManager/PassManagerTest.cpp
|
Talk about kill, not live-range reordering.