[HIPIFY] wrap kernel name with HIP_KERNEL_NAME macros...

only in case of commas in it.
Этот коммит содержится в:
Evgeny Mankov
2016-10-28 20:05:51 +03:00
родитель 3101c26d14
Коммит e1812a1319
+5 -1
Просмотреть файл
@@ -1610,7 +1610,11 @@ private:
}
}
XStr.clear();
OS << "hipLaunchKernel(HIP_KERNEL_NAME(" << calleeName << "),";
if (calleeName.find(',') != StringRef::npos) {
SmallString<128> tmpData;
calleeName = Twine("HIP_KERNEL_NAME(" + calleeName + ")").toStringRef(tmpData);
}
OS << "hipLaunchKernel(" << calleeName << ",";
const CallExpr *config = launchKernel->getConfig();
DEBUG(dbgs() << "Kernel config arguments:" << "\n");
SourceManager *SM = Result.SourceManager;