Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp4296 EVT WideVecVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); in WidenVectorResult()
4297 if (!TLI.isOperationLegalOrCustom(N->getOpcode(), WideVecVT) && in WidenVectorResult()
4299 Res = DAG.UnrollVectorOp(N, WideVecVT.getVectorNumElements()); in WidenVectorResult()
5787 EVT WideVecVT = in WidenVecRes_VECTOR_COMPRESS()
5791 WideVecVT.getVectorNumElements()); in WidenVecRes_VECTOR_COMPRESS()
5793 SDValue WideVec = ModifyToType(Vec, WideVecVT); in WidenVecRes_VECTOR_COMPRESS()
5795 SDValue WidePassthru = ModifyToType(Passthru, WideVecVT);
5796 return DAG.getNode(ISD::VECTOR_COMPRESS, SDLoc(N), WideVecVT, WideVec, in WidenVecRes_MLOAD()
4292 EVT WideVecVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); WidenVectorResult() local
5783 EVT WideVecVT = WidenVecRes_VECTOR_COMPRESS() local
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp3994 MVT WideVecVT = MVT::getVectorVT(WideVT, NumElts / 2); in lowerBuildVectorViaPacking()
3996 DAG.getBuildVector(WideVecVT, DL, NewOperands)); in lowerBuildVectorViaPacking()
4035 MVT WideVecVT = VT.changeVectorElementType(MVT::i8); in lowerBUILD_VECTOR()
4036 SDValue VecZero = DAG.getConstant(0, DL, WideVecVT); in lowerBUILD_VECTOR()
4044 WideVec = DAG.getSplatBuildVector(WideVecVT, DL, Splat); in lowerBUILD_VECTOR()
4047 WideVec = DAG.getBuildVector(WideVecVT, DL, Ops); in lowerBUILD_VECTOR()
4048 SDValue VecOne = DAG.getConstant(1, DL, WideVecVT); in lowerBUILD_VECTOR()
4049 WideVec = DAG.getNode(ISD::AND, DL, WideVecVT, WideVec, VecOne); in lowerBUILD_VECTOR()
16240 MVT WideVecVT = MVT::getVectorVT(WideScalarVT, N->getNumOperands()); in performCONCAT_VECTORSCombine()
16241 if (!TLI.isTypeLegal(WideVecVT)) in performCONCAT_VECTORSCombine()
3993 MVT WideVecVT = MVT::getVectorVT(WideVT, NumElts / 2); lowerBuildVectorViaPacking() local
4034 MVT WideVecVT = VT.changeVectorElementType(MVT::i8); lowerBUILD_VECTOR() local
16237 MVT WideVecVT = MVT::getVectorVT(WideScalarVT, N->getNumOperands()); performCONCAT_VECTORSCombine() local
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp16578 EVT WideVecVT = EVT::getVectorVT(*DAG.getContext(), StVT.getScalarType(), in PerformTruncatingStoreCombine() local
16580 assert(WideVecVT.getSizeInBits() == VT.getSizeInBits()); in PerformTruncatingStoreCombine()
16583 SDValue WideVec = DAG.getNode(ISD::BITCAST, DL, WideVecVT, StVal); in PerformTruncatingStoreCombine()
16590 if (!TLI.isTypeLegal(WideVecVT)) in PerformTruncatingStoreCombine()
16594 WideVecVT, DL, WideVec, DAG.getUNDEF(WideVec.getValueType()), ShuffleVec); in PerformTruncatingStoreCombine()