[HIPIFY] Split CUDA2HIP map into a number of maps based on API type

[Reasons]
+ Simplify the support
+ Optimize compilation and code generation time

[Additionally]
+ Update minimum required version of cmake
+ Fix MSVC compile options force update


[ROCm/hip commit: 5d1255272b]
This commit is contained in:
Evgeny Mankov
2018-10-23 00:00:10 +03:00
parent a648f1c48e
commit 0fef14487c
19 changed files with 4477 additions and 4273 deletions
@@ -4,7 +4,7 @@
#include "clang/ASTMatchers/ASTMatchFinder.h"
#include "clang/ASTMatchers/ASTMatchers.h"
#include "LLVMCompat.h"
#include "CUDA2HipMap.h"
#include "CUDA2HIP.h"
#include "StringUtils.h"
#include "ArgParse.h"