[SYCL] Enable compiler rt builtin for SPIRV device code#21724
[SYCL] Enable compiler rt builtin for SPIRV device code#21724jinge90 wants to merge 30 commits intointel:syclfrom
Conversation
Signed-off-by: jinge90 <ge.jin@intel.com>
Signed-off-by: jinge90 <ge.jin@intel.com>
|
Hi, @bader |
Signed-off-by: jinge90 <ge.jin@intel.com>
Signed-off-by: jinge90 <ge.jin@intel.com>
Hi @jinge90. Thanks for tagging me. I suggest we move this PR to https://github.com/llvm/llvm-project/ to review these changes with compiler-rt code owners. A couple of high-level notes/questions:
|
Signed-off-by: jinge90 <ge.jin@intel.com>
Hi, @bader "Do you have any estimation how hard it would be to enable the generic sources list?" "I suggest we move this PR to https://github.com/llvm/llvm-project/ to review these changes with compiler-rt code owners." By the way, could you also help review #21745? I observed this when integrating libclang_rt.builtins. |
Signed-off-by: jinge90 <ge.jin@intel.com>
Signed-off-by: jinge90 <ge.jin@intel.com>
I would expect
compiler-rt library must be tested by compiler-rt tests, not SYCL tests! |
This PR enables compiler-rt builtin library for SYCL device code. Currently, we only need __mulsc3/dc3 and __divsc3/dc3 for complex multiplication/division.