Searched refs:isNullOrNullSplat (Results 1 – 8 of 8) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | Utils.h | 466 bool isNullOrNullSplat(const MachineInstr &MI, const MachineRegisterInfo &MRI,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 2405 if (isNullOrNullSplat(Op0)) in isTruncateOf() 2407 else if (isNullOrNullSplat(Op1)) in isTruncateOf() 3324 if (isNullOrNullSplat(N1)) in visitADDO() 3843 if (isNullOrNullSplat(N0)) { in visitSUB() 4278 if (isNullOrNullSplat(N1)) in visitSUBO() 5485 if (isNullOrNullSplat(N1)) in visitMULO() 5546 if (isNullOrNullSplat(N3)) { in isSaturatingMinMax() 9773 if (isNullOrNullSplat(N1)) in visitRotate() 11287 if (CC == ISD::SETLT && isNullOrNullSplat(CondC) && isNullOrNullSplat(C2)) { in foldSelectOfConstantsUsingSra() 11493 if (isNullOrNullSplat(N2)) { in foldVSelectToSignBitSplatMask() [all …]
|
| H A D | SelectionDAG.cpp | 4247 isNullOrNullSplat(NegOp.getOperand(0))) in isKnownToBeAPowerOfTwo() 9623 if (isNullOrNullSplat(X) || isNullOrNullSplat(Y)) in simplifyShift() 11718 bool llvm::isNullOrNullSplat(SDValue N, bool AllowUndefs) { in isNullOrNullSplat() function in llvm
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | Utils.cpp | 1398 bool llvm::isNullOrNullSplat(const MachineInstr &MI, in isNullOrNullSplat() function in llvm
|
| H A D | CombinerHelper.cpp | 3484 (isNullOrNullSplat(*SelectLHS, MRI) || in matchFoldBinOpIntoSelect() 3486 (isNullOrNullSplat(*SelectRHS, MRI) || in matchFoldBinOpIntoSelect()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAGNodes.h | 1780 bool isNullOrNullSplat(SDValue V, bool AllowUndefs = false);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 10237 bool IsZero1 = llvm::isNullOrNullSplat(N1, /*AllowUndefs*/ false); in matchShuffleWithPACK() 10238 bool IsZero2 = llvm::isNullOrNullSplat(N2, /*AllowUndefs*/ false); in matchShuffleWithPACK() 45292 isNullOrNullSplat(Cond.getOperand(1)) && in combineSelect()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 24258 return V.isUndef() || isNullOrNullSplat(V, /*AllowUndefs*/ true); in getIndexedAddressParts()
|