2
0

1. renamed hipMallocHost -> hipHostAlloc, hipFreeHost -> hipHostFree

2. added capability to build with llvm/clang 3.8
Este cometimento está contido em:
dfukalov
2016-03-22 17:07:37 +03:00
ascendente 7ec3377ded
cometimento d6b9d5fbc7
+6 -2
Ver ficheiro
@@ -103,9 +103,9 @@ namespace {
// Memory management :
cuda2hipRename["cudaMalloc"] = "hipMalloc";
cuda2hipRename["cudaMallocHost"] = "hipMallocHost";
cuda2hipRename["cudaMallocHost"] = "hipHostAlloc";
cuda2hipRename["cudaFree"] = "hipFree";
cuda2hipRename["cudaFreeHost"] = "hipFreeHost";
cuda2hipRename["cudaFreeHost"] = "hipHostFree";
// Coordinate Indexing and Dimensions:
cuda2hipRename["threadIdx.x"] = "hipThreadIdx_x";
@@ -334,7 +334,11 @@ namespace {
// to workaround the 'const' MacroArgs passed into this hook.
const Token * start = Args->getUnexpArgument(i);
size_t len = Args->getArgLength(start) + 1;
#if (LLVM_VERSION_MAJOR >= 3) && (LLVM_VERSION_MINOR >= 9)
_pp->EnterTokenStream(ArrayRef<Token>(start,len), false);
#else
_pp->EnterTokenStream(start, len, false, false);
#endif
do {
toks.push_back(Token());
Token & tk = toks.back();