• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/

Lines Matching refs:EltVT

7659     EVT EltVT = EVT::getFloatingPointVT(EltSize);
7660 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts);
7663 Ops.push_back(DAG.getNode(ISD::BITCAST, dl, EltVT, Op.getOperand(i)));
7776 EVT EltVT = SrcVT.getVectorElementType();
7777 unsigned NumSrcElts = VT.getSizeInBits() / EltVT.getSizeInBits();
7778 EVT DestVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumSrcElts);
8413 EVT EltVT = EVT::getFloatingPointVT(EltSize);
8414 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts);
8420 Ops.push_back(DAG.getUNDEF(EltVT));
8422 Ops.push_back(DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT,
8474 EVT EltVT = Elt.getValueType();
8480 if (getTypeAction(*DAG.getContext(), EltVT) ==
8489 EVT IEltVT = MVT::getIntegerVT(EltVT.getScalarSizeInBits());
9541 EVT EltVT = VT.getVectorElementType();
9561 SDValue Ext0 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, Op0,
9563 SDValue Ext1 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, Op0,
9565 SDValue Ext2 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, Op0,
9567 SDValue Ext3 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, Op0,
9569 SDValue Res0 = DAG.getNode(BaseOpcode, dl, EltVT, Ext0, Ext1, Op->getFlags());
9570 SDValue Res1 = DAG.getNode(BaseOpcode, dl, EltVT, Ext2, Ext3, Op->getFlags());
9571 Res = DAG.getNode(BaseOpcode, dl, EltVT, Res0, Res1, Op->getFlags());
9573 SDValue Ext0 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, Op0,
9575 SDValue Ext1 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, Op0,
9577 Res = DAG.getNode(BaseOpcode, dl, EltVT, Ext0, Ext1, Op->getFlags());
9581 if (EltVT != Op->getValueType(0))
13551 EVT EltVT = VT.getVectorElementType();
13554 if (EltVT.getSizeInBits() != 32 || !N->hasOneUse())
13558 assert(EltVT == MVT::f32 && "Unexpected type!");
15267 EVT EltVT = N0.getValueType();
15271 (EltVT == MVT::i8 || EltVT == MVT::i16) &&