[all-commits] [llvm/llvm-project] 5e87a7: [DirectX] Add support for Raw Buffer Loads and Sto...
Sarah Spall via All-commits
all-commits at lists.llvm.org
Mon Jul 7 16:42:53 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 5e87a712f94da4b3c225c319d0784e53a52202fd
https://github.com/llvm/llvm-project/commit/5e87a712f94da4b3c225c319d0784e53a52202fd
Author: Sarah Spall <sarahspall at microsoft.com>
Date: 2025-07-07 (Mon, 07 Jul 2025)
Changed paths:
M llvm/lib/Target/DirectX/DXILIntrinsicExpansion.cpp
R llvm/test/CodeGen/DirectX/RawBufferLoad-error64.ll
A llvm/test/CodeGen/DirectX/RawBufferLoadDouble.ll
A llvm/test/CodeGen/DirectX/RawBufferLoadInt64.ll
R llvm/test/CodeGen/DirectX/RawBufferStore-error64.ll
A llvm/test/CodeGen/DirectX/RawBufferStoreDouble.ll
A llvm/test/CodeGen/DirectX/RawBufferStoreInt64.ll
Log Message:
-----------
[DirectX] Add support for Raw Buffer Loads and Stores for scalars and vectors of doubles and i64s in SM6.2 and earlier (#146627)
For SM6.2 and earlier, Raw buffer Loads and Stores can't handle 64 bit
types. This PR expands Raw Buffer Loads and Stores for 64 bit types
double and int64_t. This Adds to the work done in #139996 and #145047 .
Raw Buffer Loads and Stores allow for 64 bit type vectors of size 3 and
4, and the code is modified to allow for that.
Closes #144747
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list