• Home
  • Raw
  • Download

Lines Matching refs:IdxVal

66 static SDValue Extract128BitVector(SDValue Vec, unsigned IdxVal,  in Extract128BitVector()  argument
85 unsigned NormalizedIdxVal = (((IdxVal * ElVT.getSizeInBits()) / 128) in Extract128BitVector()
101 unsigned IdxVal, SelectionDAG &DAG, in Insert128BitVector() argument
118 unsigned NormalizedIdxVal = (((IdxVal * ElVT.getSizeInBits())/128) in Insert128BitVector()
6997 unsigned IdxVal = cast<ConstantSDNode>(Idx)->getZExtValue(); in LowerEXTRACT_VECTOR_ELT() local
7000 Vec = Extract128BitVector(Vec, IdxVal, DAG, dl); in LowerEXTRACT_VECTOR_ELT()
7002 if (IdxVal >= NumElems/2) in LowerEXTRACT_VECTOR_ELT()
7003 IdxVal -= NumElems/2; in LowerEXTRACT_VECTOR_ELT()
7005 DAG.getConstant(IdxVal, MVT::i32)); in LowerEXTRACT_VECTOR_ELT()
7146 unsigned IdxVal = cast<ConstantSDNode>(N2)->getZExtValue(); in LowerINSERT_VECTOR_ELT() local
7147 SDValue V = Extract128BitVector(N0, IdxVal, DAG, dl); in LowerINSERT_VECTOR_ELT()
7150 bool Upper = IdxVal >= NumElems/2; in LowerINSERT_VECTOR_ELT()
7152 DAG.getConstant(Upper ? IdxVal-NumElems/2 : IdxVal, MVT::i32)); in LowerINSERT_VECTOR_ELT()
7155 return Insert128BitVector(N0, V, IdxVal, DAG, dl); in LowerINSERT_VECTOR_ELT()
7219 unsigned IdxVal = cast<ConstantSDNode>(Idx)->getZExtValue(); in LowerEXTRACT_SUBVECTOR() local
7220 return Extract128BitVector(Vec, IdxVal, DAG, dl); in LowerEXTRACT_SUBVECTOR()
7240 unsigned IdxVal = cast<ConstantSDNode>(Idx)->getZExtValue(); in LowerINSERT_SUBVECTOR() local
7241 return Insert128BitVector(Vec, SubVec, IdxVal, DAG, dl); in LowerINSERT_SUBVECTOR()