Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DUtils.h495 LLVM_ABI bool isNullOrNullSplat(const MachineInstr &MI,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp2567 ((isNullOrNullSplat(CT) && isAllOnesOrAllOnesSplat(CF)) || in foldBinOpIntoSelect()
2568 (isNullOrNullSplat(CF) && isAllOnesOrAllOnesSplat(CT))); in foldBinOpIntoSelect()
2582 if ((BinOpcode == ISD::AND && isNullOrNullSplat(CT)) || in foldBinOpIntoSelect()
2588 if ((BinOpcode == ISD::AND && isNullOrNullSplat(CF)) || in foldBinOpIntoSelect()
3457 if (isNullOrNullSplat(N1)) in visitADDO()
4104 if (isNullOrNullSplat(N0)) { in visitSUB()
4183 if (N1.getOpcode() == ISD::SUB && isNullOrNullSplat(N1.getOperand(0))) in visitSUB()
4557 if (isNullOrNullSplat(N1)) in visitSUBO()
5857 if (isNullOrNullSplat(N1)) in visitMULO()
5918 if (isNullOrNullSplat(N3)) { in isSaturatingMinMax()
[all …]
H A DSelectionDAG.cpp10488 if (isNullOrNullSplat(X) || isNullOrNullSplat(Y)) in simplifyShift()
12640 bool llvm::isNullOrNullSplat(SDValue N, bool AllowUndefs) { in isNullOrNullSplat() function in llvm
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVLegalizerInfo.cpp1039 if (isNullOrNullSplat(SplatValMI, MRI)) { in legalizeSplatVector()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp1559 bool llvm::isNullOrNullSplat(const MachineInstr &MI, in isNullOrNullSplat() function in llvm
H A DCombinerHelper.cpp3776 (isNullOrNullSplat(*SelectLHS, MRI) || in matchFoldBinOpIntoSelect()
3778 (isNullOrNullSplat(*SelectRHS, MRI) || in matchFoldBinOpIntoSelect()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h1927 LLVM_ABI bool isNullOrNullSplat(SDValue V, bool AllowUndefs = false);
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp23487 if (LaneC->getZExtValue() == 0 && isNullOrNullSplat(N->getOperand(0))) in performPostLD1Combine()
27156 return V.isUndef() || isNullOrNullSplat(V, /*AllowUndefs*/ true); in getIndexedAddressParts()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp10867 bool IsZero1 = llvm::isNullOrNullSplat(N1, /*AllowUndefs*/ false); in matchShuffleWithPACK()
10868 bool IsZero2 = llvm::isNullOrNullSplat(N2, /*AllowUndefs*/ false); in matchShuffleWithPACK()
48112 isNullOrNullSplat(Cond.getOperand(1)) && in combineSelect()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp17452 (isNullOrNullSplat(Z.getOperand(0)) || Z.getOperand(0).isUndef())) in combineVWADDSUBWSelect()