nv50/ir/opt: Update the symbol size when combining loads and stores.

This commit is contained in:
Francisco Jerez 2011-11-17 18:23:28 +01:00 committed by Christoph Bumiller
parent 5df92c81c3
commit 90f0fac655

View file

@ -1275,6 +1275,7 @@ MemoryOpt::combineLd(Record *rec, Instruction *ld)
}
rec->size = size;
rec->insn->getSrc(0)->reg.size = size;
rec->insn->setType(typeOfSize(size));
delete_Instruction(prog, ld);
@ -1333,6 +1334,7 @@ MemoryOpt::combineSt(Record *rec, Instruction *st)
delete_Instruction(prog, rec->insn);
rec->insn = st;
rec->size = size;
rec->insn->getSrc(0)->reg.size = size;
rec->insn->setType(typeOfSize(size));
return true;
}