Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/
H A DUtils.h439 bool isNullOrNullSplat(const MachineInstr &MI, const MachineRegisterInfo &MRI,
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp2283 ((isNullOrNullSplat(CT) && isAllOnesOrAllOnesSplat(CF)) || in foldBinOpIntoSelect()
2284 (isNullOrNullSplat(CF) && isAllOnesOrAllOnesSplat(CT))); in foldBinOpIntoSelect()
2297 if ((BinOpcode == ISD::AND && isNullOrNullSplat(CT)) || in foldBinOpIntoSelect()
2303 if ((BinOpcode == ISD::AND && isNullOrNullSplat(CF)) || in foldBinOpIntoSelect()
2527 if (N0.getOpcode() == ISD::SUB && isNullOrNullSplat(N0.getOperand(0))) in visitADDLike()
2531 if (N1.getOpcode() == ISD::SUB && isNullOrNullSplat(N1.getOperand(0))) in visitADDLike()
2831 isNullOrNullSplat(N1.getOperand(0).getOperand(0))) in visitADDLikeCommutative()
2995 if (isNullOrNullSplat(N1)) in visitADDO()
3486 if (isNullOrNullSplat(N0)) { in visitSUB()
3535 if (N1.getOpcode() == ISD::SUB && isNullOrNullSplat(N1.getOperand(0))) in visitSUB()
[all …]
H A DSelectionDAG.cpp9094 if (isNullOrNullSplat(X) || isNullOrNullSplat(Y)) in simplifyShift()
11064 bool llvm::isNullOrNullSplat(SDValue N, bool AllowUndefs) { in isNullOrNullSplat() function in llvm
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp1224 bool llvm::isNullOrNullSplat(const MachineInstr &MI, in isNullOrNullSplat() function in llvm
H A DCombinerHelper.cpp3216 (isNullOrNullSplat(*SelectLHS, MRI) || in matchFoldBinOpIntoSelect()
3218 (isNullOrNullSplat(*SelectRHS, MRI) || in matchFoldBinOpIntoSelect()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h1745 bool isNullOrNullSplat(SDValue V, bool AllowUndefs = false);
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp12756 bool IsZero1 = llvm::isNullOrNullSplat(N1, /*AllowUndefs*/ false); in matchShuffleWithPACK()
12757 bool IsZero2 = llvm::isNullOrNullSplat(N2, /*AllowUndefs*/ false); in matchShuffleWithPACK()
46201 isNullOrNullSplat(Cond.getOperand(1)) && in combineSelect()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp21766 return V.isUndef() || isNullOrNullSplat(V, /*AllowUndefs*/ true); in getIndexedAddressParts()