This is an archive of the discontinued LLVM Phabricator instance.

FastISel support for instructions that load floating point immediate values.
AbandonedPublic

Authored by sunfish on Jul 2 2015, 8:43 PM.

Details

Reviewers
echristo
Summary

This patch adds FastISel support for instructions which have a floating point immediate operand and no other input operands, and a register output.

Diff Detail

Event Timeline

sunfish updated this revision to Diff 28987.Jul 2 2015, 8:43 PM
sunfish retitled this revision from to FastISel support for instructions that load floating point immediate values..
sunfish updated this object.
sunfish added a subscriber: llvm-commits.
echristo added a subscriber: echristo.

I assume for use in WebAssembly? Any hope of a backend test for that?

-eric

Yes, this is for WebAssembly. This can wait if you want a testcase to accompany it directly, otherwise we'll add a testcase when we add the WebAssembly code which uses this.

echristo edited edge metadata.Jul 2 2015, 9:06 PM

It'd be nice if it isn't going to make things unduly complicated for you.

-eric

sunfish abandoned this revision.Jul 6 2015, 6:47 AM

Ok. It's not too complicated. I'll postpone these for now.