Searched refs:SplatVT (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorTypes.cpp | 7701 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 D | SystemZISelLowering.cpp | 8271 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 D | RISCVISelLowering.cpp | 5760 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 D | X86ISelLowering.cpp | 24828 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()
|