This is an archive of the discontinued LLVM Phabricator instance.

[Polly] [PPCG] [2/3] Collect all changes to `lib/External/*` due to PPCG update.
ClosedPublic

Authored by bollu on Jul 20 2017, 4:33 AM.

Details

Summary
  • Has polly-speific changes to PPCG. Polly exports certain functionality that is private to PPCG. It also creates stubs for large parts of the pet API as well as other functions in ppcg/external.c to keep the linker happy.
  • This commit includes changes to CMakeLists.txt.

Event Timeline

bollu created this revision.Jul 20 2017, 4:33 AM
grosser accepted this revision.Jul 20 2017, 7:18 AM
grosser added inline comments.
lib/External/pet/include/pet.h
315 ↗(On Diff #107483)

These changes belong to 1!

lib/External/ppcg/GIT_HEAD_ID
1 ↗(On Diff #107483)

Previous commit!

lib/External/ppcg/cuda.c
23

???

lib/External/ppcg/external.c
50

Remove?

lib/External/ppcg/gpu.c
2477

Alignment

This revision is now accepted and ready to land.Jul 20 2017, 7:18 AM
bollu updated this revision to Diff 107520.Jul 20 2017, 8:18 AM
  • diff with stuff moved to [1/3].
bollu updated this revision to Diff 107522.Jul 20 2017, 8:21 AM
  • Update again because SHA hashes changed, leading to an incorrect diff previously.
bollu updated this revision to Diff 107527.Jul 20 2017, 8:27 AM
  • Change spaces to tabs, looks like PPCG uses tabs.
bollu updated this revision to Diff 107528.Jul 20 2017, 8:28 AM
  • Remove commented code.
Harbormaster completed remote builds in B8440: Diff 107528.
bollu closed this revision.Jul 20 2017, 8:50 AM

closed by r308624

lib/External/ppcg/gpu.c