Home | History | Annotate | Download | only in X86

Lines Matching refs:Word

7832 /// quad word lane.
9490 // Compute the index of dword with only one word among the three inputs in
9602 // We use at most one low and one high word shuffle to collect these paired
9654 auto isWordClobbered = [](ArrayRef<int> SourceHalfMask, int Word) {
9655 return SourceHalfMask[Word] >= 0 && SourceHalfMask[Word] != Word;
9658 int Word) {
9659 int LowWord = Word & ~1;
9660 int HighWord = Word | 1;
12498 // SHUFPS the element to the lowest double word, then movss.
12512 // UNPCKHPD the element to the lowest double word, then movsd.
14097 // Shift packed bytes not supported natively, bitcast to word
14142 // word to byte only under BWI
18927 // Save FP Control Word to stack slot
18941 // Load FP Control Word from stack slot
19644 // In other word, to have all the results, we need to perform two PMULxD:
24442 // Load the old value of the high byte of the control word...
24452 // Reload the modified control word now...
24456 // Restore the memory image of control word to original value
24479 // Reload the original control word now.
25551 // shuffle into a preceding word shuffle.
25910 assert(VT.getVectorElementType() == MVT::i16 && "Bad word shuffle type!");
25953 // Map the word mask through the DWord mask.
26256 // Detect bitcasts between i32 to x86mmx low word. Since MMX types are