[PATCH] D158495: [PowerPC] Try to use less instructions to materialize 64-bit constant when High32=Low32
Qiu Chaofan via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Aug 22 01:58:33 PDT 2023
qiucf added inline comments.
================
Comment at: llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp:1181-1187
+ else {
+ InstCnt = 3;
+ Result =
+ CurDAG->getMachineNode(PPC::LIS8, dl, MVT::i64, getI32Imm(ImmHi16));
+ Result = CurDAG->getMachineNode(PPC::ORI8, dl, MVT::i64,
+ SDValue(Result, 0), getI32Imm(ImmLo16));
+ }
----------------
Can we remove this part? I think it's already been handled.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D158495/new/
https://reviews.llvm.org/D158495
More information about the llvm-commits
mailing list