Lines Matching defs:PermuteImm
39003 unsigned &PermuteImm) {
39018 PermuteImm = getV4X86ShuffleImm(Mask);
39026 PermuteImm = getV4X86ShuffleImm(RepeatedMask);
39034 PermuteImm = 0;
39040 PermuteImm |= (M & 1) << i;
39065 PermuteImm = getV4X86ShuffleImm(WordMask);
39085 PermuteImm = getV4X86ShuffleImm(LoMask);
39099 PermuteImm = getV4X86ShuffleImm(OffsetHiMask);
39113 PermuteImm = (unsigned)RotateAmt;
39133 PermuteImm = (unsigned)ShiftAmt;
39346 unsigned &Shuffle, MVT &ShuffleVT, unsigned &PermuteImm) {
39363 PermuteImm = Rotation;
39377 PermuteImm = ByteRotation;
39398 PermuteImm = 0;
39401 PermuteImm |= 1 << i;
39411 PermuteImm = (unsigned)BlendMask;
39423 matchShuffleAsInsertPS(V1, V2, PermuteImm, Zeroable, Mask, DAG)) {
39436 PermuteImm, Mask, Zeroable)) {
39486 PermuteImm = getV4X86ShuffleImm(ShufMask);
39495 matchShuffleAsInsertPS(V1, V2, PermuteImm, Zeroable, Mask, DAG)) {
39784 unsigned Shuffle, PermuteImm;
39837 PermuteImm) &&
39844 DAG.getTargetConstant(PermuteImm, DL, MVT::i8));
39857 if (matchShuffleAsInsertPS(SrcV1, SrcV2, PermuteImm, Zeroable, Mask,
39865 DAG.getTargetConstant(PermuteImm, DL, MVT::i8));
39875 PermuteImm = (/*DstIdx*/ 2 << 4) | (/*SrcIdx*/ 0 << 0);
39879 DAG.getTargetConstant(PermuteImm, DL, MVT::i8));
39902 Subtarget, Shuffle, ShuffleVT, PermuteImm) &&
39909 DAG.getTargetConstant(PermuteImm, DL, MVT::i8));