aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp
diff options
context:
space:
mode:
authorFarzon Lotfi <1802579+farzonl@users.noreply.github.com>2024-09-16 14:19:29 -0400
committerGitHub <noreply@github.com>2024-09-16 14:19:29 -0400
commit8ee685e601617031f50daa3df5e0f1aa38e15108 (patch)
treee5c9c66f3de1355ae5924290eaf71df7fb1521b9 /llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp
parent04d71ea11ba84d989faed4572ee54265386851f6 (diff)
downloadllvm-8ee685e601617031f50daa3df5e0f1aa38e15108.zip
llvm-8ee685e601617031f50daa3df5e0f1aa38e15108.tar.gz
llvm-8ee685e601617031f50daa3df5e0f1aa38e15108.tar.bz2
[NFC][DirectX] fix intrinsics that need IntrNoMem and test typo (#108852)
In the process of adding scalarization support for DirectX target intrinsics I found that intrinsics that weren't marked with `IntrNoMem` did not get removed by `RecursivelyDeleteTriviallyDeadInstructionsPermissive`. So this change is to make it more clear that our intrinsics don't have side effects. I only added `IntrNoMem` to the intrinics in `IntrinsicsDirectX.td` I was involved with. There a potentially a few other cases that might warrant this attribute, but will need input on the others.
Diffstat (limited to 'llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions