Searched refs:isOneOrOneSplat (Results 1 – 7 of 7) sorted by relevance
985 bool isOneOrOneSplat(Register Src, bool AllowUndefs);
1830 bool isOneOrOneSplat(SDValue V, bool AllowUndefs = false);
6581 bool CombinerHelper::isOneOrOneSplat(Register Src, bool AllowUndefs) { in isOneOrOneSplat() function in CombinerHelper6834 if ((Cond == True) || isOneOrOneSplat(True, /* AllowUndefs */ true)) { in tryFoldBoolSelectToLogic()6859 if (isOneOrOneSplat(False, /* AllowUndefs */ true)) { in tryFoldBoolSelectToLogic()
2691 isOneOrOneSplat(N1)) { in visitADDLike()2816 if (isOneOrOneSplat(N1)) { in visitADDLike()3116 if (N1.getOpcode() != ISD::AND || !isOneOrOneSplat(N1->getOperand(1))) in foldAddSubMasked1()3155 N0.hasOneUse() && isOneOrOneSplat(N0.getOperand(1)) && in visitADDLikeCommutative()3326 if (isBitwiseNot(N0) && isOneOrOneSplat(N1)) in visitADDO()3331 if (isBitwiseNot(N0) && isOneOrOneSplat(N1)) { in visitADDO()11513 if (Cond == T || isOneOrOneSplat(T, /* AllowUndefs */ true)) in foldBoolSelectToLogic()11522 if (isOneOrOneSplat(F, /* AllowUndefs */ true)) { in foldBoolSelectToLogic()
12068 bool llvm::isOneOrOneSplat(SDValue N, bool AllowUndefs) { in isOneOrOneSplat() function in llvm
10253 if (Opcode == ISD::UMAX && llvm::isOneOrOneSplat(Op1, true) && BoolVT == VT && in expandIntMINMAX()
14078 if (isOneOrOneSplat(Opnd)) in performMULCombine()