[llvm] [DAG] shouldReduceLoadWidth - add optional<unsigned> byte offset argument (PR #136723)
Phoebe Wang via llvm-commits
llvm-commits at lists.llvm.org
Tue Apr 22 20:37:07 PDT 2025
================
@@ -1346,6 +1346,9 @@ namespace llvm {
Op = Op.getOperand(Op.getOpcode() == ISD::INSERT_SUBVECTOR ? 1 : 0);
return Op.getOpcode() == X86ISD::VBROADCAST_LOAD ||
+ Op.getOpcode() == X86ISD::SUBV_BROADCAST_LOAD ||
+ (Op.getOpcode() == ISD::LOAD &&
+ getTargetConstantFromLoad(cast<LoadSDNode>(Op))) ||
----------------
phoebewang wrote:
This looks like functional change. No tests affected?
https://github.com/llvm/llvm-project/pull/136723
More information about the llvm-commits
mailing list