[HIPIFY] GGL support
+ hipLaunchKernel -> hipLaunchKernelGGL
+ macro HIP_KERNEL_NAME is no longer used
[ROCm/clr commit: 81415a41b8]
This commit is contained in:
@@ -2426,9 +2426,9 @@ private:
|
|||||||
XStr.clear();
|
XStr.clear();
|
||||||
if (calleeName.find(',') != StringRef::npos) {
|
if (calleeName.find(',') != StringRef::npos) {
|
||||||
SmallString<128> tmpData;
|
SmallString<128> tmpData;
|
||||||
calleeName = Twine("HIP_KERNEL_NAME(" + calleeName + ")").toStringRef(tmpData);
|
calleeName = Twine("(" + calleeName + ")").toStringRef(tmpData);
|
||||||
}
|
}
|
||||||
OS << "hipLaunchKernel(" << calleeName << ",";
|
OS << "hipLaunchKernelGGL(" << calleeName << ",";
|
||||||
const CallExpr *config = launchKernel->getConfig();
|
const CallExpr *config = launchKernel->getConfig();
|
||||||
DEBUG(dbgs() << "Kernel config arguments:" << "\n");
|
DEBUG(dbgs() << "Kernel config arguments:" << "\n");
|
||||||
SourceManager *SM = Result.SourceManager;
|
SourceManager *SM = Result.SourceManager;
|
||||||
@@ -2468,7 +2468,7 @@ private:
|
|||||||
Replacement Rep(*SM, launchKernel->getLocStart(), length, OS.str());
|
Replacement Rep(*SM, launchKernel->getLocStart(), length, OS.str());
|
||||||
FullSourceLoc fullSL(launchKernel->getLocStart(), *SM);
|
FullSourceLoc fullSL(launchKernel->getLocStart(), *SM);
|
||||||
insertReplacement(Rep, fullSL);
|
insertReplacement(Rep, fullSL);
|
||||||
hipCounter counter = {"hipLaunchKernel", CONV_KERN, API_RUNTIME};
|
hipCounter counter = {"hipLaunchKernelGGL", CONV_KERN, API_RUNTIME};
|
||||||
updateCounters(counter, refName.str());
|
updateCounters(counter, refName.str());
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user