This optimization turns shifts of almost a multiple of 8 into a shift
into the opposite direction. Unfortunately it doesn't compose well with
the other optimizations (I've tried) so it's separate from them.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
a tiny suggestion, this can be const int ShiftRegsIdx = I + 1; .