[PATCH] D91512: [AArch64][Isel] Avoid implicit zext for SIGN_EXTEND_INREG (TRUNCATE)
Craig Topper via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Aug 26 08:30:36 PDT 2021
craig.topper added inline comments.
================
Comment at: llvm/lib/Target/AArch64/AArch64ISelLowering.h:460
+ // For some cases, isBitfieldExtractOpFromSExtInReg() will try to use
+ // SBFMXri + COPY to implement sign_extend_inreg(truncate) during ISel,
+ // However COPY is likely to be erased after register coalescing, So if
----------------
Should COPY here be EXTRACT_SUBREG? I think that’s what it is when isel creates it.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D91512/new/
https://reviews.llvm.org/D91512
More information about the llvm-commits
mailing list