aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen
diff options
context:
space:
mode:
authorFarzon Lotfi <1802579+farzonl@users.noreply.github.com>2024-03-19 12:03:43 -0400
committerGitHub <noreply@github.com>2024-03-19 12:03:43 -0400
commit081a66ffacfe85a37ff775addafcf3371e967328 (patch)
treecbfb6f1b91de75bfdc9461e08fc132c1e5bf546d /llvm/lib/CodeGen
parent0081ec11d86f34982ac5b1df4f53943a92d5223f (diff)
downloadllvm-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