Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h254 UADDV, enumerator
H A DAArch64ISelLowering.cpp2479 MAKE_CASE(AArch64ISD::UADDV) in getTargetNodeName()
14256 return getReductionSDNode(AArch64ISD::UADDV, dl, Op, DAG); in LowerVECREDUCE()
18704 if (Op1.getOpcode() != AArch64ISD::UADDV || OpVT1 != OpVT2 || in performAddUADDVCombine()
18705 Op2.getOpcode() != AArch64ISD::UADDV || in performAddUADDVCombine()
18715 DAG.getNode(AArch64ISD::UADDV, DL, ValVT, AddVal), in performAddUADDVCombine()
20006 return combineAcrossLanesIntrinsic(AArch64ISD::UADDV, N, DAG); in performIntrinsicCombine()
23982 case AArch64ISD::UADDV: in PerformDAGCombine()
24784 case AArch64ISD::UADDV: in ReplaceNodeResults()
24785 ReplaceReductionResults(N, Results, DAG, ISD::ADD, AArch64ISD::UADDV); in ReplaceNodeResults()
H A DAArch64InstrInfo.td801 def AArch64uaddv : SDNode<"AArch64ISD::UADDV", SDT_AArch64UnaryVec>;