llvm-project
50aacb9e - [InstCombine] Support ptrtoint of gep folds for chain of geps (#137323)

Commit
235 days ago
[InstCombine] Support ptrtoint of gep folds for chain of geps (#137323) Support the ptrtoint(gep null, x) -> x and ptrtoint(gep inttoptr(x), y) -> x+y folds for the case where there is a chain of geps that ends in null or inttoptr. This avoids some regressions from #137297. While here, also be a bit more careful about edge cases like pointer to vector splats and mismatched pointer and index size.
Author
Parents
Loading