[PATCH] D114015: [Loads] Handle addrspacecast constant expressions when determining dereferenceability
Arthur Eubanks via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Nov 16 12:08:40 PST 2021
aeubanks added inline comments.
================
Comment at: llvm/lib/Analysis/Loads.cpp:150
- if (const AddrSpaceCastInst *ASC = dyn_cast<AddrSpaceCastInst>(V))
+ if (const AddrSpaceCastOperator *ASC = dyn_cast<AddrSpaceCastOperator>(V))
return isDereferenceableAndAlignedPointer(ASC->getOperand(0), Alignment,
----------------
tra wrote:
> Do we need/want to handle `Instr` variant as well? Or does `AddrSpaceCastOperator` handle both ASC variants?
yes `AddrSpaceCastOperator` handles both
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D114015/new/
https://reviews.llvm.org/D114015
More information about the llvm-commits
mailing list