Lines Matching defs:SAD
45370 // This is useful as it is the input into a SAD pattern.
45452 // Actually build the SAD, split as 128/256/512 bits for SSE/AVX2/AVX512BW.
45792 // Create the SAD instruction.
45794 SDValue SAD = createPSADBW(DAG, Zext0, Zext1, DL, Subtarget);
45797 // in the SAD vector.
45799 EVT SadVT = SAD.getValueType();
45809 DAG.getVectorShuffle(SadVT, DL, SAD, DAG.getUNDEF(SadVT), Mask);
45810 SAD = DAG.getNode(ISD::ADD, DL, SadVT, SAD, Shuffle);
45818 SAD = DAG.getBitcast(ResVT, SAD);
45819 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, ExtractVT, SAD,
46460 if (SDValue SAD = combineBasicSADPattern(N, DAG, Subtarget))
46461 return SAD;