llvm-capstone/polly/lib
Singapuram Sanjay Srivallabh 79f13b9a80 Prefix the name of the calling host function in the name of callee GPU kernel
Summary:
Provide more context to the name of a GPU kernel by prefixing its name with the host function that calls it. E.g. The first kernel called by `gemm` would be `FUNC_gemm_KERNEL_0`.

Kernels currently follow the "kernel_#" (# = 0,1,2,3,...) nomenclature. This patch makes it easier to map host caller and device callee, especially when there are many kernels produced by Polly-ACC.

Reviewers: grosser, Meinersbur, bollu, philip.pfaffe, kbarton!

Reviewed By: grosser

Subscribers: nemanjai, pollydev

Tags: #polly

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

llvm-svn: 307173
2017-07-05 16:48:21 +00:00
..
Analysis [NFC] [ScopInfo] fix warning about construction order 2017-07-05 15:07:28 +00:00
CodeGen Prefix the name of the calling host function in the name of callee GPU kernel 2017-07-05 16:48:21 +00:00
Exchange Heap allocation for new arrays. 2017-06-28 13:02:43 +00:00
External Bump isl to isl-0.18-768-g033b61ae 2017-07-04 15:54:11 +00:00
Support Introduce a hybrid target to generate code for either the GPU or CPU 2017-06-30 19:42:21 +00:00
Transform Introduce a hybrid target to generate code for either the GPU or CPU 2017-06-30 19:42:21 +00:00
CMakeLists.txt [Polly][NewPM] Reenable ScopPassManager unittest 2017-05-23 11:28:50 +00:00
Polly.cpp