Searched refs:isNullOrNullSplat (Results 1 – 8 of 8) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | Utils.h | 439 bool isNullOrNullSplat(const MachineInstr &MI, const MachineRegisterInfo &MRI,
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 2283 ((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 D | SelectionDAG.cpp | 9094 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 D | Utils.cpp | 1224 bool llvm::isNullOrNullSplat(const MachineInstr &MI, in isNullOrNullSplat() function in llvm
|
| H A D | CombinerHelper.cpp | 3216 (isNullOrNullSplat(*SelectLHS, MRI) || in matchFoldBinOpIntoSelect() 3218 (isNullOrNullSplat(*SelectRHS, MRI) || in matchFoldBinOpIntoSelect()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAGNodes.h | 1745 bool isNullOrNullSplat(SDValue V, bool AllowUndefs = false);
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 12756 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 D | AArch64ISelLowering.cpp | 21766 return V.isUndef() || isNullOrNullSplat(V, /*AllowUndefs*/ true); in getIndexedAddressParts()
|