[all-commits] [llvm/llvm-project] 84b822: [RISCV] Use separate Lo and Hi MemOperands when ex...
Craig Topper via All-commits
all-commits at lists.llvm.org
Sun Nov 22 01:08:44 PST 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 84b8222705c32c15818a9093b8217027f129f218
https://github.com/llvm/llvm-project/commit/84b8222705c32c15818a9093b8217027f129f218
Author: Craig Topper <craig.topper at sifive.com>
Date: 2020-11-22 (Sun, 22 Nov 2020)
Changed paths:
M llvm/lib/Target/RISCV/RISCVISelLowering.cpp
Log Message:
-----------
[RISCV] Use separate Lo and Hi MemOperands when expanding BuildPairF64Pseudo and SplitF64Pseudo.
We generate two 4 byte loads or two stores as part of the expansion.
Previously the MemOperand was set the same for both to cover the
full 8 bytes. Now we set a separate 4 byte mem operand for each
with a 4 byte offset for the high part.
More information about the All-commits
mailing list