[all-commits] [llvm/llvm-project] ed37b1: [llvm][NVPTX] Fix quadratic runtime in ProxyRegEra...
Jeff Niu via All-commits
all-commits at lists.llvm.org
Thu Aug 22 13:44:29 PDT 2024
Branch: refs/heads/users/mogball/nvptx
Home: https://github.com/llvm/llvm-project
Commit: ed37b13939a8f2efc7c1bf0ffd6aebefb6d8410f
https://github.com/llvm/llvm-project/commit/ed37b13939a8f2efc7c1bf0ffd6aebefb6d8410f
Author: Mogball <jeff at modular.com>
Date: 2024-08-22 (Thu, 22 Aug 2024)
Changed paths:
M llvm/lib/Target/NVPTX/NVPTXProxyRegErasure.cpp
Log Message:
-----------
[llvm][NVPTX] Fix quadratic runtime in ProxyRegErasure
This pass performs RAUW by walking the machine function for each RAUW
operation. For large functions, this runtime in this pass starts to blow
up. Linearize the pass by batching the RAUW ops at once.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list