aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp
diff options
context:
space:
mode:
authorAlex MacLean <amaclean@nvidia.com>2024-12-19 07:55:03 -0800
committerGitHub <noreply@github.com>2024-12-19 07:55:03 -0800
commit310e79875752886a7713911e2a1ec14bc75bd4b3 (patch)
treea3446b5871939459136dc89ff9a95ff9af2835b1 /llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp
parenta161e73fcc957860afe1ff603d3ed77ea0311cc3 (diff)
downloadllvm-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