[HIPIFY][perl] Initial support of hipify-perl generation from hipify-clang
+ Only a generation of transformation map of CUDA entities supported by HIP is implemented. + 3 hipify-clang options are added: -perl, -o-perl-map, -o-perl-map-dir. + OptionsParser mode is changed from OneOrMore to Optional to support hipify-perl generation without actual hipification. + Add explicit control of source files specification absence in case of no perl generation.
This commit is contained in:
1 parent
730763c817
commit
5a3d33a338
3 files changed
+81
-1
No files matched your search
@@ -34,6 +34,21 @@ cl::opt<std::string> OutputDir("o-dir",
|
||||
cl::value_desc("directory"),
|
||||
cl::cat(ToolTemplateCategory));
|
||||
|
||||
cl::opt <bool> GeneratePerl("perl",
|
||||
cl::desc("Generate hipify-perl"),
|
||||
cl::value_desc("perl"),
|
||||
cl::cat(ToolTemplateCategory));
|
||||
|
||||
cl::opt<std::string> OutputPerlMapFilename("o-perl-map",
|
||||
cl::desc("Output filename for Perl map"),
|
||||
cl::value_desc("filename"),
|
||||
cl::cat(ToolTemplateCategory));
|
||||
|
||||
cl::opt<std::string> OutputPerlMapDir("o-perl-map-dir",
|
||||
cl::desc("Output direcory for Perl map"),
|
||||
cl::value_desc("directory"),
|
||||
cl::cat(ToolTemplateCategory));
|
||||
|
||||
cl::opt<std::string> TemporaryDir("temp-dir",
|
||||
cl::desc("Temporary direcory"),
|
||||
cl::value_desc("directory"),
|
||||
|
||||
Reference in new issue
Block a user