aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Commands/CommandObjectProcess.cpp
diff options
context:
space:
mode:
authorFinn Plummer <50529406+inbelic@users.noreply.github.com>2024-11-05 10:29:08 -0800
committerGitHub <noreply@github.com>2024-11-05 10:29:08 -0800
commit3cdac0670823e2da58001bc2600d2e74c929ae5b (patch)
treef673cf3d0bc01aa576fa986a1dd799b63185a0a9 /lldb/source/Commands/CommandObjectProcess.cpp
parent04aaa35d40d8c5ff030014866691f9a56e59c142 (diff)
downloadllvm-3cdac0670823e2da58001bc2600d2e74c929ae5b.zip
llvm-3cdac0670823e2da58001bc2600d2e74c929ae5b.tar.gz
llvm-3cdac0670823e2da58001bc2600d2e74c929ae5b.tar.bz2
[HLSL][SPIRV][DXIL] Implement `dot4add_i8packed` intrinsic (#113623)
- create a clang built-in in Builtins.td - link dot4add_i8packed in hlsl_intrinsics.h - add lowering to spirv backend through expansion of operation as OPSDot is missing up to SPIRV 1.6 in SPIRVInstructionSelector.cpp - add lowering to spirv backend using OpSDot in applicable SPIRV version or if SPV_KHR_integer_dot_product is enabled - add dot4add_i8packed intrinsic to IntrinsicsDirectX.td and mapping to DXIL.td op Dot4AddI8Packed - add tests for HLSL intrinsic lowering to dx/spv intrinsic in dot4add_i8packed.hlsl - add tests for sema checks in dot4add_i8packed-errors.hlsl - add test of spir-v lowering in SPIRV/dot4add_i8packed.ll - add test to dxil lowering in DirectX/dot4add_i8packed.ll Resolves #99220
Diffstat (limited to 'lldb/source/Commands/CommandObjectProcess.cpp')
0 files changed, 0 insertions, 0 deletions