[x64] Remove impossible TODO.
- Removes TODO implying that moving a 32 bit immediate to a stack slot doesn't require the use of kScratchRegister. While movl can be used to store a 32 bit immediate to memory, it doesn't zero extend leaving part of the slot uninitialized. Bug: Change-Id: I0ebc873b752d508753b624e0b5e262193a568c2b Reviewed-on: https://chromium-review.googlesource.com/784193 Reviewed-by: Mircea Trofin <mtrofin@chromium.org> Commit-Queue: Bill Budge <bbudge@chromium.org> Cr-Commit-Position: refs/heads/master@{#49592}
This commit is contained in:
parent
885a5669aa
commit
8a58b4876e
@ -3265,7 +3265,6 @@ void CodeGenerator::AssembleMove(InstructionOperand* source,
|
||||
if (RelocInfo::IsWasmPtrReference(src.rmode())) {
|
||||
__ movq(dst, src.ToInt64(), src.rmode());
|
||||
} else {
|
||||
// TODO(dcarney): don't need scratch in this case.
|
||||
int32_t value = src.ToInt32();
|
||||
if (RelocInfo::IsWasmSizeReference(src.rmode())) {
|
||||
__ movl(dst, Immediate(value, src.rmode()));
|
||||
|
Loading…
Reference in New Issue
Block a user