This is an archive of the discontinued LLVM Phabricator instance.

[mips][FastISel] Instantiate the MipsFastISel class only for targets that support FastISel.
AbandonedPublic

Authored by vkalintiris on Sep 22 2016, 5:18 AM.

Details

Reviewers
None
Summary

Instead of instantiating the MipsFastISel class and checking if the
target is supported in the overriden methods, we should perform that
check before creating the class. This allows us to enable FastISel *only*
for targets that truly support it, ie. MIPS32 to MIPS32R5.

Diff Detail

Event Timeline

vkalintiris retitled this revision from to [mips][FastISel] Instantiate the MipsFastISel class only for targets that support FastISel..
vkalintiris updated this object.
vkalintiris abandoned this revision.Sep 22 2016, 5:20 AM

Abandoning this because arc didn't add llvm-commits.