[clang] [llvm] [InstCombine] Canonicalize constant GEPs to i8 source element type (PR #68882)
Nikita Popov via llvm-commits
llvm-commits at lists.llvm.org
Tue Nov 28 05:15:21 PST 2023
================
@@ -2282,6 +2282,15 @@ Instruction *InstCombinerImpl::visitGetElementPtrInst(GetElementPtrInst &GEP) {
if (MadeChange)
return &GEP;
+ // Canonicalize constant GEPs to i8 type.
----------------
nikic wrote:
Note that i8 GEPs are already generated by some important components like SCEVExpander, so it's pretty likely that your target should handle them already (unless you are currently patching all the places generating them of course).
https://github.com/llvm/llvm-project/pull/68882
More information about the llvm-commits
mailing list