llvm
llvm copied to clipboard
Intel staging area for llvm.org contribution. Home for Intel LLVM-based projects.
This extension defines operations to perform 2D non-contiguous data copies (that is, rows may be padded) on USM allocations. Signed-off-by: James Brodman
'Use' is an optional parameter that shows where in a math operation the matrix is used. It must be the result of a constant instruction with scalar 'integer type'. Signed-off-by:...
This is a utility for running git-bisect on sycl-like branches that may contain upstream LLVM commits in the bisect range. Its main feature is automatically merging these commits into a...
Several new members were added to CG/handler via the extended member workaround. This patch promotes them to actual fields of those classes now that the ABI can be broken.
Motivation behind this change is that user can set different optimization levels at compil and link stages when separate compilation is performed: ``` clang++ -fsycl -c a.cpp -O2 -o a.o...
This PR is a follow up to PR #5597 to implement the diagnostics not covered in #5597 As it stands currently, this PR includes implementation for cases described in this...
implementation of standalone selectors (e.g. gpu_selector_v, etc) new tests for llvm-test-suite are here: https://github.com/intel/llvm-test-suite/pull/1141
cc @dkhaldi Implementation corresponding to the matrix extension proposal section "Bitwise Multiply and Add" in https://github.com/intel/llvm/pull/4695 Integration tests here: https://github.com/intel/llvm-test-suite/pull/760
I've added the bmad (nvptx backend only) feature description that has made use of precision::b1 in the implementation here: https://github.com/intel/llvm/pull/5363 I can also add some other nvidia specific information as...