Home
last modified time | relevance | path

Searched refs:FixedVT (Results 1 – 1 of 1) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp4627 EVT FixedVT = (MVT::SimpleValueType)i; in WidenVecOp_EXTEND() local
4628 EVT FixedEltVT = FixedVT.getVectorElementType(); in WidenVecOp_EXTEND()
4629 if (TLI.isTypeLegal(FixedVT) && in WidenVecOp_EXTEND()
4630 FixedVT.getSizeInBits() == VT.getSizeInBits() && in WidenVecOp_EXTEND()
4632 assert(FixedVT.getVectorNumElements() >= VT.getVectorNumElements() && in WidenVecOp_EXTEND()
4634 assert(FixedVT.getVectorNumElements() != InVT.getVectorNumElements() && in WidenVecOp_EXTEND()
4636 if (FixedVT.getVectorNumElements() > InVT.getVectorNumElements()) in WidenVecOp_EXTEND()
4637 InOp = DAG.getNode(ISD::INSERT_SUBVECTOR, DL, FixedVT, in WidenVecOp_EXTEND()
4638 DAG.getUNDEF(FixedVT), InOp, in WidenVecOp_EXTEND()
4641 InOp = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, FixedVT, InOp, in WidenVecOp_EXTEND()