User Details
- User Since
- Jun 23 2021, 6:39 AM (92 w, 3 d)
Mon, Mar 27
Fri, Mar 24
Remove duplicated switch over builtins.
Thu, Mar 23
Wed, Mar 15
Use CHECK-LABEL.
Tue, Mar 14
@tra is there anything else I should do for this patch? Thank you.
Thu, Mar 9
append -> +
Tue, Mar 7
Simplify the check for half tys support.
Address PR comments
Fri, Mar 3
Mar 1 2023
Add more verbose test names.
Feb 28 2023
Oct 24 2022
Looks good.
Oct 13 2022
Oct 11 2022
Oct 7 2022
Aug 23 2022
May 17 2022
Use helper functions when handling address space values.
May 12 2022
May 6 2022
@Anastasia @tra apologies for a late reply, I'm catching up with the thread after holidays.
Apr 28 2022
Apr 25 2022
@tra @Naghasan @t4c1 you might find it interesting, a follow up from the discussion here: https://reviews.llvm.org/D112718
@tra would you be so kind and merge it in for me please?
Apr 21 2022
Mar 4 2022
Mar 2 2022
Mar 1 2022
@tra thank you for landing the patches, it seems that the clang part (builtin declarations and tests) have been dropped, only llvm dir changes made it through. Is there any way I could fix it (same goes for the other two patches in this stack)?
Feb 17 2022
@tra I've fixed the test failure (math-intrins.ll) the rest seems to be unrelated timeouts, would you be able to merge those patches in, as I don't have the commit access please? The same goes for https://reviews.llvm.org/D117887 and https://reviews.llvm.org/D119157 from Nicolas. Thanks.
Feb 11 2022
PTX/sm version tidy up.
Feb 9 2022
Tidy up FMA_TUPLE class.
Feb 8 2022
Add sm/ptx version guard to f16{x2} builtins.
Feb 6 2022
Set correct SM and PTX version.
Feb 4 2022
Feb 2 2022
Added xorsign.abs variant and test.
Feb 1 2022
Jan 21 2022
Jan 20 2022
I need to update this to the upstream, as it was based on intel's fork. Abandoning for now.
Jul 30 2021
add_dependencies actually should work fine, regardless of the ordering. The problem is you're checking for the existence of the target.
Stop doing that.
Jul 29 2021
This is actually not safe. You're creating a new cached value based on the value of another cached value. Both can be set and updated independently of each other. You should (at least) add a hard error if SYCL_INCLUDE_TESTS=On and LLVM_INCLUDE_TESTS=Off.
SYCL already predicates building unittests on the value of LLVM_INCLUDE_TESTS (https://github.com/intel/llvm/blob/sycl/sycl/CMakeLists.txt#L212). The problem is that at the point of time when check-sycl is built gtests are not known to CMake (even though SYCL code did check for the existence of the source), so it is impossible to add them to the list of dependencies. Yes they will be built (if the LLVM_INCLUDE_TESTS is set on), but the dependency will not be set up correctly and depending on the order in which the targets are built check-sycl might fail to link. It boils down to inter-target dependencies in CMake.
Jul 28 2021
Jul 20 2021
ping