Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp7701 EVT SplatVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, in WidenVecOp_VECREDUCE() local
7703 SDValue SplatNeutral = DAG.getSplatVector(SplatVT, dl, NeutralElem); in WidenVecOp_VECREDUCE()
7750 EVT SplatVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, in WidenVecOp_VECREDUCE_SEQ() local
7752 SDValue SplatNeutral = DAG.getSplatVector(SplatVT, dl, NeutralElem); in WidenVecOp_VECREDUCE_SEQ()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp8271 EVT SplatVT = EVT::getVectorVT(*DAG.getContext(), WordVT, NumElts); in combineSTORE() local
8272 SDValue SplatVal = DAG.getSplatVector(SplatVT, SDLoc(SN), Word); in combineSTORE()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp5760 MVT SplatVT = ContainerVT; in lowerVECTOR_SHUFFLE() local
5766 SplatVT = ContainerVT.changeVectorElementType(SVT); in lowerVECTOR_SHUFFLE()
5783 unsigned Opc = SplatVT.isFloatingPoint() ? RISCVISD::VFMV_V_F_VL in lowerVECTOR_SHUFFLE()
5786 DAG.getNode(Opc, DL, SplatVT, DAG.getUNDEF(ContainerVT), V, VL); in lowerVECTOR_SHUFFLE()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp24828 auto SplatLSB = [&](EVT SplatVT) { in LowerSELECTWithCmpZero() argument
24832 if (CmpVT.bitsGT(SplatVT)) in LowerSELECTWithCmpZero()
24833 Neg = DAG.getNode(ISD::TRUNCATE, DL, SplatVT, CmpVal); in LowerSELECTWithCmpZero()
24834 else if (CmpVT.bitsLT(SplatVT)) in LowerSELECTWithCmpZero()
24836 ISD::AND, DL, SplatVT, in LowerSELECTWithCmpZero()
24837 DAG.getNode(ISD::ANY_EXTEND, DL, SplatVT, CmpVal.getOperand(0)), in LowerSELECTWithCmpZero()
24838 DAG.getConstant(1, DL, SplatVT)); in LowerSELECTWithCmpZero()
24839 return DAG.getNegative(Neg, DL, SplatVT); // -(and (x, 0x1)) in LowerSELECTWithCmpZero()