Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCombinerHelper.h916 bool isOneOrOneSplat(Register Src, bool AllowUndefs);
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp6271 bool CombinerHelper::isOneOrOneSplat(Register Src, bool AllowUndefs) { in isOneOrOneSplat() function in CombinerHelper
6501 if ((Cond == True) || isOneOrOneSplat(True, /* AllowUndefs */ true)) { in tryFoldBoolSelectToLogic()
6524 if (isOneOrOneSplat(False, /* AllowUndefs */ true)) { in tryFoldBoolSelectToLogic()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h1786 bool isOneOrOneSplat(SDValue V, bool AllowUndefs = false);
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp2771 isOneOrOneSplat(N1)) { in visitADDLike()
2909 if (isOneOrOneSplat(N1)) { in visitADDLike()
3121 if (N1.getOpcode() != ISD::AND || !isOneOrOneSplat(N1->getOperand(1))) in foldAddSubMasked1()
3162 N0.hasOneUse() && isOneOrOneSplat(N0.getOperand(1)) && in visitADDLikeCommutative()
3334 if (isBitwiseNot(N0) && isOneOrOneSplat(N1)) in visitADDO()
3339 if (isBitwiseNot(N0) && isOneOrOneSplat(N1)) { in visitADDO()
4012 if (N0.getOpcode() == ISD::SUB && N0.hasOneUse() && isOneOrOneSplat(N1)) { in visitSUB()
11446 if (Cond == T || isOneOrOneSplat(T, /* AllowUndefs */ true)) in foldBoolSelectToLogic()
11455 if (isOneOrOneSplat(F, /* AllowUndefs */ true)) { in foldBoolSelectToLogic()
H A DSelectionDAG.cpp11725 bool llvm::isOneOrOneSplat(SDValue N, bool AllowUndefs) { in isOneOrOneSplat() function in llvm
H A DTargetLowering.cpp9925 if (Opcode == ISD::UMAX && llvm::isOneOrOneSplat(Op1, true) && BoolVT == VT && in expandIntMINMAX()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp12850 if (isOneOrOneSplat(Opnd)) in performMULCombine()