Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp2833 static bool isZerosVector(const SDNode *N) { in isZerosVector() function
5385 if (!PassThru->isUndef() && !isZerosVector(PassThru.getNode())) { in LowerMGATHER()
5561 if (PassThru->isUndef() || isZerosVector(PassThru.getNode())) in LowerMLOAD()
11180 if (V1.isUndef() || isZerosVector(V1.getNode())) { in GenerateTBL()
11188 bool IsUndefOrZero = V2.isUndef() || isZerosVector(V2.getNode()); in GenerateTBL()
17251 isZerosVector(Dot.getOperand(0).getNode()); in performAddDotCombine()
18845 isZerosVector(MLD->getPassThru().getNode()))) { in performUnpackCombine()
20338 if (Cond != ISD::SETNE || !isZerosVector(RHS.getNode()) || in performSetCCPunpkCombine()
20381 if (Cond == ISD::SETNE && isZerosVector(RHS.getNode()) && in performSetccMergeZeroCombine()
23022 if (isZerosVector(Load->getPassThru().getNode())) in LowerFixedLengthVectorMLoadToSVE()