diff options
author | Farzon Lotfi <1802579+farzonl@users.noreply.github.com> | 2024-03-19 12:03:43 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-19 12:03:43 -0400 |
commit | 081a66ffacfe85a37ff775addafcf3371e967328 (patch) | |
tree | cbfb6f1b91de75bfdc9461e08fc132c1e5bf546d /llvm/lib/CodeGen | |
parent | 0081ec11d86f34982ac5b1df4f53943a92d5223f (diff) | |
download | llvm-081a66ffacfe85a37ff775addafcf3371e967328.zip llvm-081a66ffacfe85a37ff775addafcf3371e967328.tar.gz llvm-081a66ffacfe85a37ff775addafcf3371e967328.tar.bz2 |
[DXIL] implement dot intrinsic lowering for integers (#85662)
this implements part 1 of 2 for #83626
- `CGBuiltin.cpp` - modified to have seperate cases for signed and
unsigned integers.
- `SemaChecking.cpp` - modified to prevent the generation of a double
dot product intrinsic if the builtin were to be called directly.
- `IntrinsicsDirectX.td` creation of the signed and unsigned dot
intrinsics needed for instruction expansion.
- `DXILIntrinsicExpansion.cpp` - handle instruction expansion cases for
integer dot product.
Diffstat (limited to 'llvm/lib/CodeGen')
0 files changed, 0 insertions, 0 deletions