[PATCH] D135158: [DataLayout] Introduce DataLayout::getPointerIntegralSize(AS)
Alexander Richardson via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Oct 4 07:53:23 PDT 2022
arichardson added a comment.
Basically, the problem I'm trying to solve here is that code introducing ptr2int right now uses DL.getPointerSize() to obtain the integer, but for us we want this to be the address size (i.e. 64 for ELFCLASS64).
We don't want ptr2int to give us i128 types since only 64 of those bits are meaningful (but using ptrtoint is perfectly fine, so the current non-integral constraints are too restrictive)
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D135158/new/
https://reviews.llvm.org/D135158
More information about the llvm-commits
mailing list