https://github.com/davemgreen commented: We prefer aligned common bases for large positive gep bases, why do we not do the same for large negative bases? Would that cover most of this? https://github.com/llvm/llvm-project/pull/223682