Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp1569 MVT InpTy = ty(VecV); in resizeToWidth()
1570 if (InpTy == ResTy) in resizeToWidth() local
1573 unsigned InpWidth = InpTy.getSizeInBits(); in resizeToWidth()
1576 if (InpTy.isFloatingPoint()) { in resizeToWidth()
1582 assert(InpTy.isInteger()); in resizeToWidth()
2083 MVT InpTy = ty(A); in LowerHvxFunnelShift()
2084 MVT ElemTy = InpTy.getVectorElementType(); in LowerHvxFunnelShift() local
2110 DAG.getNode(HexagonISD::VASL, dl, InpTy, {A, IsLeft ? ModS : NegS}); in LowerHvxFunnelShift()
2112 DAG.getNode(HexagonISD::VLSR, dl, InpTy, {B, IsLeft ? NegS : ModS}); in LowerHvxFunnelShift()
2113 SDValue Or = DAG.getNode(ISD::OR, dl, InpTy, {Part in LowerHvxFunnelShift()
2141 MVT ResTy = ty(Op), InpTy = ty(Ops[1]); LowerHvxIntrinsic() local
2681 MVT InpTy = ty(Inp); EqualizeFpIntConversion() local
2704 MVT InpTy = ty(Op0); ExpandHvxFpToInt() local
2833 MVT InpTy = ty(Op0); ExpandHvxIntToFp() local
3279 MVT InpTy = ty(Inp); ExpandHvxResizeIntoSteps() local
3324 MVT InpTy = ty(Inp0); LegalizeHvxResize() local
3549 EVT InpTy = V0.getValueType(); combineConcatVectorsBeforeLegal() local
[all...]
H A DHexagonVectorCombine.cpp1809 auto *InpTy = cast<VectorType>(Op.X.Val->getType()); in processFxpMulChopped() local
1810 unsigned Width = InpTy->getScalarSizeInBits(); in processFxpMulChopped()
1855 return Builder.CreateTrunc(Shifted, InpTy, "trn"); in processFxpMulChopped()
1919 Type *InpTy = X.Val->getType(); in createMulQ31() local
1920 assert(InpTy == Y.Val->getType()); in createMulQ31()
1921 assert(InpTy->getScalarType() == HVC.getIntTy(32)); in createMulQ31()
1922 assert(HVC.HST.isHVXVectorType(EVT::getEVT(InpTy, false))); in createMulQ31()
1932 HVC.createHvxIntrinsic(Builder, V6_vmpyewuh, InpTy, {X.Val, Y.Val}); in createMulQ31()
1933 return HVC.createHvxIntrinsic(Builder, V6_vmpyo_acc, InpTy, in createMulQ31()
H A DHexagonCommonGEP.cpp1088 Type *InpTy = RN->PTy; in fabricateGEP() local
1112 NewInst = GetElementPtrInst::Create(InpTy, Input, IdxList, "cgep", At); in fabricateGEP()
1117 InpTy = NA[Idx]->PTy; in fabricateGEP()
H A DHexagonISelDAGToDAGHVX.cpp678 : InpNode(Inp), InpTy(Inp->getValueType(0).getSimpleVT()) {} in ResultStack()
680 MVT InpTy; member
2578 [[maybe_unused]] MVT InpTy = Inp.getValueType().getSimpleVT(); in selectExtractSubvector()
2580 assert(InpTy.getVectorElementType() == ResTy.getVectorElementType()); in selectExtractSubvector()
2581 assert(2 * ResLen == InpTy.getVectorNumElements()); in selectExtractSubvector() local
H A DHexagonISelDAGToDAG.cpp711 [[maybe_unused]] MVT InpTy = Inp.getValueType().getSimpleVT(); in SelectExtractSubvector() local
713 assert(InpTy.getVectorElementType() == ResTy.getVectorElementType()); in SelectExtractSubvector()
714 assert(2 * ResLen == InpTy.getVectorNumElements()); in SelectExtractSubvector()
H A DHexagonISelLowering.cpp2472 MVT InpTy = ty(InpV); in LowerBITCAST() local
2473 assert(ResTy.getSizeInBits() == InpTy.getSizeInBits()); in LowerBITCAST()
2477 if (InpTy == MVT::i8) { in LowerBITCAST()
2479 SDValue Sc = DAG.getBitcast(tyScalar(InpTy), InpV); in LowerBITCAST()