Searched refs:SMINV (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64InstrGISel.td | 494 defm : SIMDAcrossLanesSignedIntrinsicBHS<"SMINV", int_aarch64_neon_sminv>;
|
H A D | AArch64ISelLowering.h | 289 SMINV, enumerator
|
H A D | AArch64InstrInfo.td | 859 def AArch64sminv : SDNode<"AArch64ISD::SMINV", SDT_AArch64UnaryVec>; 7122 defm SMINV : SIMDAcrossLanesBHS<0, 0b11010, "sminv">; 7357 defm : SIMDAcrossLanesSignedIntrinsic<"SMINV", AArch64sminv>; 7398 defm : SIMDAcrossLanesVecReductionIntrinsic<"SMINV", vecreduce_smin>;
|
H A D | AArch64ISelLowering.cpp | 2674 MAKE_CASE(AArch64ISD::SMINV) in getTargetNodeName() 15330 return getReductionSDNode(AArch64ISD::SMINV, dl, Op, DAG); in LowerVECREDUCE() 21251 return combineAcrossLanesIntrinsic(AArch64ISD::SMINV, N, DAG); in performIntrinsicCombine() 26210 case AArch64ISD::SMINV: in ReplaceNodeResults() 26211 ReplaceReductionResults(N, Results, DAG, ISD::SMIN, AArch64ISD::SMINV); in ReplaceNodeResults()
|