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

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.