Displaying 1 result from an estimated 1 matches for "fsmfp".
Did you mean:
fsf
2011 Sep 30
1
[LLVMdev] Legal action type for BUILD_VECTOR
...isting floating-point registers becomes the first of
two vector elements. I am having trouble optimizing the BUILD_VECTOR
operation for the case where I am building a v2f64 vector out of two
operands. I tried writing this pattern as:
def : Pat<(v2f64 (build_vector F8RC:$A, F8RC:$B)),
(FSMFP (INSERT_SUBREG (v2f64 (IMPLICIT_DEF)), F8RC:$A,
sub_64),
(INSERT_SUBREG (v2f64 (IMPLICIT_DEF)), F8RC:$B,
sub_64))>;
Where the FSMFP instruction copies the first vector element of the
second operand to the second vector element of the first operand. In
other words, if I already...