diff options
author | Finn Plummer <50529406+inbelic@users.noreply.github.com> | 2024-11-07 19:06:37 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-07 19:06:37 -0800 |
commit | e520b28397fa7ad39a9934df65f45cbdf5514a84 (patch) | |
tree | 8e45e2c869f605538e6bb5f74dbcf2ca138e4bdd /llvm/lib/CodeGen/MachineScheduler.cpp | |
parent | 4fb43c47ddf0138bf5cb64ec64dfb530bc7db051 (diff) | |
download | llvm-e520b28397fa7ad39a9934df65f45cbdf5514a84.zip llvm-e520b28397fa7ad39a9934df65f45cbdf5514a84.tar.gz llvm-e520b28397fa7ad39a9934df65f45cbdf5514a84.tar.bz2 |
[DXIL][SPIRV] Lower `WaveActiveCountBits` intrinsic (#113382)
```
- add codegen for llvm builtin to spirv/directx intrinsic in CGBuiltin.cpp
- add lowering of spirv intrinsic to spirv backend in SPIRVInstructionSelector.cpp
- add lowering of directx intrinsic to dxil op in DXIL.td
- add test cases to illustrate passes
- add test case for semantic analysis
```
Resolves #80176
Diffstat (limited to 'llvm/lib/CodeGen/MachineScheduler.cpp')
0 files changed, 0 insertions, 0 deletions