Generate correct code for the select instruction by zero-extending
it's boolean/condition operand to GPR-width. This is necessary because
the conditional-move instructions operate on the whole register.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D11506
[mips][FastISel] Fix generated code for IR's select instruction. ClosedPublic Authored by vkalintiris on Jul 25 2015, 6:03 PM.
Details Summary Generate correct code for the select instruction by zero-extending
Diff Detail Event Timelinevkalintiris retitled this revision from to [mips][FastISel] Fix generated code for IR's select instruction.. vkalintiris updated this object. This revision is now accepted and ready to land.Jul 27 2015, 6:16 AM Closed by commit rL243469: [mips][FastISel] Fix generated code for IR's select instruction. (authored by vkalintiris). · Explain WhyJul 28 2015, 12:58 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 30642 lib/Target/Mips/MipsFastISel.cpp
test/CodeGen/Mips/Fast-ISel/sel1.ll
|