This is an archive of the discontinued LLVM Phabricator instance.

[mips][FastISel] Specify which types we handle for integer extension.
ClosedPublic

Authored by vkalintiris on Apr 24 2015, 2:02 AM.

Details

Summary

Perform integer extension only when the destination type is one of
i8, i16 & i32 and when the source type is i1, i8 or i16. For other
combinations we fall back to SelectionDAG.

Diff Detail

Repository
rL LLVM

Event Timeline

vkalintiris retitled this revision from to [mips][FastISel] Specify which types we handle for integer extension..
vkalintiris updated this object.
vkalintiris edited the test plan for this revision. (Show Details)
vkalintiris added a reviewer: dsanders.
vkalintiris added a subscriber: Unknown Object (MLST).

This patch is part of the revision D6765 which I will not be able to commit for the next few days. However, because this fixes some failures in our out-of-tree MIPS buildbots, I created a new review request that contains only the fix.

dsanders accepted this revision.Apr 24 2015, 3:23 AM
dsanders edited edge metadata.

LGTM

This revision is now accepted and ready to land.Apr 24 2015, 3:23 AM

Please say which test-suite test it fixes in the commit message though.

This revision was automatically updated to reflect the committed changes.