Home | History | Annotate | Download | only in X86

Lines Matching full:movss

3251   case X86ISD::MOVSS:
3309 case X86ISD::MOVSS:
4017 /// specifies a shuffle of elements that is suitable for input to MOVSS,
4132 /// of what x86 movss want. X86 movs requires the lowest element to be lowest
4897 case X86ISD::MOVSS:
4900 // this is why MOVSS and MOVSD are used in the first place. The other
5810 // the rest of the elements. This will be matched as movd/movq/movss/movsd
5825 // Turn it into a MOVL (i.e. movss, movsd, or movd) to a zero vector.
5860 // movd/movss) to move this into the low element, then shuffle it into
6982 // If we don't care about the second element, proceed to use movss.
6998 return getTargetShuffleNode(X86ISD::MOVSS, dl, VT, V1, V2, DAG);
7268 return getTargetShuffleNode(X86ISD::MOVSS, dl, VT, V1, V2, DAG);
7593 // SHUFPS the element to the lowest double word, then movss.
13234 case X86ISD::MOVSS: return "X86ISD::MOVSS";
18399 case X86ISD::MOVSS: