[PATCH] D150427: [AMDGPU] Non hostcall printf support for HIP
    Vikram Hegde via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Wed May 17 02:05:31 PDT 2023
    
    
  
vikramRH added inline comments.
================
Comment at: llvm/lib/Transforms/Utils/AMDGPUEmitPrintf.cpp:458
+    auto CreateControlDWord = M->getOrInsertFunction(
+        StringRef("__ockl_create_control_dword"), Builder.getInt32Ty(),
+        Builder.getInt32Ty(), Int1Ty, Int1Ty);
----------------
arsenm wrote:
> Do we really need another ockl control variable for this? Why isn't it a parameter? printf=stdout always 
There are certain HIP API's such as "hip_assert" that output to stderr. currently such API's are supported via hostcalls. Although this implementation does not currently support the API's ,its kept as an option. 
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D150427/new/
https://reviews.llvm.org/D150427
    
    
More information about the llvm-commits
mailing list