[PATCH] D87827: [SCEVExpander] Support expanding nonintegral pointers with constant base.
Matt Arsenault via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Sep 17 07:15:26 PDT 2020
arsenm added inline comments.
================
Comment at: llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp:134
+ // the reminder of the division will be stripped.
+ if (Op == Instruction::IntToPtr && DL.isNonIntegralPointerType(PtrTy)) {
+ auto *Idx = Builder.CreateUDiv(
----------------
It seems broken that getCastOpcode would return IntToPtr in a situation where it's illegal
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D87827/new/
https://reviews.llvm.org/D87827
More information about the llvm-commits
mailing list