| H A D | X86ISelLowering.cpp | 21154 static const int ShufMask[] = {0, 2, 4, 6, -1, -1, -1, -1}; in LowerTRUNCATE() local 21155 In = DAG.getVectorShuffle(MVT::v8i32, DL, In, In, ShufMask); in LowerTRUNCATE() 21164 static const int ShufMask[] = {0, 2, 4, 6}; in LowerTRUNCATE() local 21165 return DAG.getVectorShuffle(VT, DL, OpLo, OpHi, ShufMask); in LowerTRUNCATE() 24134 SmallVector<int,8> ShufMask(NumElems, -1); in LowerSIGN_EXTEND() local 24136 ShufMask[i] = i + NumElems/2; in LowerSIGN_EXTEND() 24138 SDValue OpHi = DAG.getVectorShuffle(InVT, dl, In, In, ShufMask); in LowerSIGN_EXTEND() 27514 static const int ShufMask[] = { 0, 4, 2, 6 }; in LowerMUL() local 27515 return DAG.getVectorShuffle(VT, dl, Evens, Odds, ShufMask); in LowerMUL() 27714 SmallVector<int, 16> ShufMask(NumElts); in LowerMULH() local [all …]
|