• Home
  • Raw
  • Download

Lines Matching refs:HOp

21522   SDValue HOp = DAG.getNode(HOpcode, DL, X.getValueType(), X, X);  in lowerAddSubToHorizontalOp()  local
21523 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, Op.getSimpleValueType(), HOp, in lowerAddSubToHorizontalOp()
35902 auto ContainsOps = [](SDValue HOp, SDValue Op) { in canonicalizeShuffleMaskWithHorizOp() argument
35903 return Op == HOp.getOperand(0) || Op == HOp.getOperand(1); in canonicalizeShuffleMaskWithHorizOp()
36330 if (SDValue HOp = canonicalizeShuffleMaskWithHorizOp( in combineX86ShufflesRecursively() local
36332 return DAG.getBitcast(Root.getValueType(), HOp); in combineX86ShufflesRecursively()
37470 SDValue HOp = N->getOperand(0); in foldShuffleOfHorizOp() local
37471 if (HOp.getOpcode() != X86ISD::HADD && HOp.getOpcode() != X86ISD::FHADD && in foldShuffleOfHorizOp()
37472 HOp.getOpcode() != X86ISD::HSUB && HOp.getOpcode() != X86ISD::FHSUB) in foldShuffleOfHorizOp()
37479 if (!HOp.getOperand(0).isUndef() && !HOp.getOperand(1).isUndef() && in foldShuffleOfHorizOp()
37480 HOp.getOperand(0) != HOp.getOperand(1)) in foldShuffleOfHorizOp()
37507 if (HOp.getScalarValueSizeInBits() == 64 && HOp.getValueType() == VT) { in foldShuffleOfHorizOp()
37510 assert((HOp.getValueType() == MVT::v2f64 || in foldShuffleOfHorizOp()
37511 HOp.getValueType() == MVT::v4f64) && "Unexpected type for h-op"); in foldShuffleOfHorizOp()
37512 return updateHOp(HOp, DAG); in foldShuffleOfHorizOp()
37523 if (HOp.getValueSizeInBits() == 128 && in foldShuffleOfHorizOp()
37527 return updateHOp(HOp, DAG); in foldShuffleOfHorizOp()
37529 if (HOp.getValueSizeInBits() == 256 && in foldShuffleOfHorizOp()
37534 return updateHOp(HOp, DAG); in foldShuffleOfHorizOp()