diff options
author | Alex MacLean <amaclean@nvidia.com> | 2024-12-19 07:55:03 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-12-19 07:55:03 -0800 |
commit | 310e79875752886a7713911e2a1ec14bc75bd4b3 (patch) | |
tree | a3446b5871939459136dc89ff9a95ff9af2835b1 /llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp | |
parent | a161e73fcc957860afe1ff603d3ed77ea0311cc3 (diff) | |
download | llvm-310e79875752886a7713911e2a1ec14bc75bd4b3.zip llvm-310e79875752886a7713911e2a1ec14bc75bd4b3.tar.gz llvm-310e79875752886a7713911e2a1ec14bc75bd4b3.tar.bz2 |
[NVPTX] Avoid introducing unnecessary ProxyRegs and Movs in ISel (#120486)
Avoid introducing `ProxyReg` and `MOV` nodes during ISel when lowering
`bitconvert` or similar operations. These nodes are all erased by a
later pass but not introducing them in the first place is simpler and
likely saves compile time.
Also remove redundant `MOV` instruction definitions.
Diffstat (limited to 'llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp')
0 files changed, 0 insertions, 0 deletions