DescriptionReland of "MIPS: Optimize load/store with large offset"
Currently, we are using the following sequence for load/store
with large offset (offset > 16b):
lui at, 0x1234
ori at, at, 0x5678
add at, s0, at
lw a0, 0(at)
This sequence can be optimized in the following way:
lui at, 0x1234
add at, s0, at
lw a0, 0x5678(at)
BUG=
Committed: https://crrev.com/961a45da69b613b819dbadf0c83b2b4ab820c68c
Cr-Commit-Position: refs/heads/master@{#40988}
Patch Set 1 #Patch Set 2 : Add unsigned suffix to constant 0 #Patch Set 3 : Reland of "MIPS: Optimize load/store with large offset" #
Messages
Total messages: 16 (11 generated)
|