diff options
author | Farzon Lotfi <farzonlotfi@microsoft.com> | 2025-04-30 17:09:28 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-04-30 17:09:28 -0400 |
commit | 02e316cf8c9c73aad580e8c0d1b3b691567601ca (patch) | |
tree | 569c6f06a0ea6f34390260aa7f9d7b690b1e83ac /llvm/unittests/Support/ProgramStackTest.cpp | |
parent | 60c9f3fd89ab60ddda7bd6d27a65948ff8188d23 (diff) | |
download | llvm-02e316cf8c9c73aad580e8c0d1b3b691567601ca.zip llvm-02e316cf8c9c73aad580e8c0d1b3b691567601ca.tar.gz llvm-02e316cf8c9c73aad580e8c0d1b3b691567601ca.tar.bz2 |
[DirectX] legalize memset (#136244)
fixes #136243
This change converts memset into a series of geps and stores It is
intentionally limited to memsets of fixed size It also converts the byte
stores to type stores.
DXIL does not support i8 plus this reduces the total number of gep and
store instructions.
This change also moves DXILFinalizeLinkage to run after Legalization to
clean up any dead intrinsic definitions.
Diffstat (limited to 'llvm/unittests/Support/ProgramStackTest.cpp')
0 files changed, 0 insertions, 0 deletions