[all-commits] [llvm/llvm-project] 59b22e: [AggressiveInstCombine] Generalize foldGuardedRota...
Simon Pilgrim via All-commits
all-commits at lists.llvm.org
Tue Nov 3 03:03:56 PST 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 59b22e495c15d2830f41381a327f5d6bf49ff416
https://github.com/llvm/llvm-project/commit/59b22e495c15d2830f41381a327f5d6bf49ff416
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2020-11-03 (Tue, 03 Nov 2020)
Changed paths:
M llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp
M llvm/test/Transforms/AggressiveInstCombine/funnel.ll
M llvm/test/Transforms/AggressiveInstCombine/rotate.ll
Log Message:
-----------
[AggressiveInstCombine] Generalize foldGuardedRotateToFunnelShift to generic funnel shifts
The fold currently only handles rotation patterns, but with the maturation of backend funnel shift handling we can now realistically handle all funnel shift patterns.
This should allow us to begin resolving PR46896 et al.
Differential Revision: https://reviews.llvm.org/D90625
More information about the All-commits
mailing list