Searched refs:AddV (Results 1 – 1 of 1) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 10758 SDValue AddV = DAG.getNode(AArch64ISD::UADDV, DL, MVT::v8i8, CtPop); in LowerCTPOP_PARITY() local 10759 AddV = DAG.getNode(AArch64ISD::NVCAST, DL, in LowerCTPOP_PARITY() 10760 VT == MVT::i32 ? MVT::v2i32 : MVT::v1i64, AddV); in LowerCTPOP_PARITY() 10761 AddV = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, VT, AddV, in LowerCTPOP_PARITY() 10764 AddV = DAG.getNode(ISD::AND, DL, VT, AddV, DAG.getConstant(1, DL, VT)); in LowerCTPOP_PARITY() 10765 return AddV; in LowerCTPOP_PARITY() 10770 SDValue AddV = DAG.getNode(AArch64ISD::UADDV, DL, MVT::v16i8, CtPop); in LowerCTPOP_PARITY() local 10771 AddV = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, MVT::i64, in LowerCTPOP_PARITY() 10772 DAG.getNode(AArch64ISD::NVCAST, DL, MVT::v2i64, AddV), in LowerCTPOP_PARITY() 10774 AddV = DAG.getZExtOrTrunc(AddV, DL, VT); in LowerCTPOP_PARITY() [all …]
|