aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/CommandLine.cpp
diff options
context:
space:
mode:
authorJustin Bogner <mail@justinbogner.com>2025-05-17 10:38:24 -0700
committerGitHub <noreply@github.com>2025-05-17 10:38:24 -0700
commitf695c8d529eae4b8cf6583bdd02824d24c47b0b0 (patch)
tree36a7a6d547180fb496f7c89e3e64067711be70d0 /llvm/lib/Support/CommandLine.cpp
parent2f05451198e2f222ec66cec4892ada0509519290 (diff)
downloadllvm-f695c8d529eae4b8cf6583bdd02824d24c47b0b0.zip
llvm-f695c8d529eae4b8cf6583bdd02824d24c47b0b0.tar.gz
llvm-f695c8d529eae4b8cf6583bdd02824d24c47b0b0.tar.bz2
[DirectX][SPIRV] Fix the lowering of dot4add (#140315)
There were some issues with these ops: - The overload wasn't being specified (`dx.op.dot4AddPacked` vs `dx.op.dot4AddPacked.i32`) - The versioning wasn't correct (These ops were added in SM 6.4) - The argument order was off - while the HLSL function has the accumulator as the last argument, the DXIL op lists it first. This fixes the DXIL.td definition and adjusts the LLVM DX and SPIRV intrinsics to match the argument order in DXIL rather than the argument order in HLSL. Fixes #139018
Diffstat (limited to 'llvm/lib/Support/CommandLine.cpp')
0 files changed, 0 insertions, 0 deletions