llvm
llvm copied to clipboard
Intel staging area for llvm.org contribution. Home for Intel LLVM-based projects.
Some users are wanting to reuse kernel code that contains `std::nan("str");` declarations. At first I thought this impossible. But then...
For argument attributes: commit 69a798a996e0cd9d521db38167cadf841d629d38 Author: goldsteinn Date: Thu Oct 17 21:28:47 2024 -0400 Reapply "[Inliner] Propagate more attributes to params when inlining (#91101)" (2nd Attempt) (#112749) Root cause of...
print_graph should use sycl::string_view instead of std::string which is not ABI-neutral.
Implement `--offload-arch` option to enable SYCL offloading to `Intel CPUs`, `Intel GPUs`, `NVidia` and `AMD GPUs`. `--offload-arch` implementation is currently supported in the new driver model ( i.e. with `--offload-new-driver`...
This is based on @rolandschulz 's https://github.com/intel/llvm/pull/13776, with lots of help from both @rolandschulz and @tahonermann in offline chats. This is a proof of concept on how the extension can...
### Is your feature request related to a problem? Please describe It seems that __align__ causes error: ``` main.cpp: error: expected unqualified-id struct __align__(4) test ``` ### Describe the solution...
When -fsycl-targets= -fsycl-targets=arg is passed on the command line, the empty -fsycl-targets= is processed and crashes due to the empty argument. Update the specific option parsing to use 'getLastArg' to...
Supports [clang's source-based code coverage](https://clang.llvm.org/docs/SourceBasedCodeCoverage.html) to enable code coverage testing of SYCL applications via the Native CPU SYCL target. Clang's `-fprofile-instr-generate -fcoverage-mapping` options can now be used with the `native_cpu`...