[all-commits] [llvm/llvm-project] 346999: [SelectOpt] Optimise big select groups in the latc...
Igor Kirillov via All-commits
all-commits at lists.llvm.org
Wed Dec 25 04:58:42 PST 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 3469996d0d057d99a33ec34ee3c80e5d4fa3afcb
https://github.com/llvm/llvm-project/commit/3469996d0d057d99a33ec34ee3c80e5d4fa3afcb
Author: Igor Kirillov <igor.kirillov at arm.com>
Date: 2024-12-25 (Wed, 25 Dec 2024)
Changed paths:
M llvm/lib/CodeGen/SelectOptimize.cpp
M llvm/test/CodeGen/AArch64/selectopt.ll
Log Message:
-----------
[SelectOpt] Optimise big select groups in the latch of a non-inner loop to branches (#119728)
Loop latches often have a loop-carried dependency, and if they have
several SelectLike instructions in one select group, it is usually
profitable to convert it to branches rather than keep selects.
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