Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DUtils.h466 bool isNullOrNullSplat(const MachineInstr &MI, const MachineRegisterInfo &MRI,
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp2405 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 DSelectionDAG.cpp4247 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 DUtils.cpp1398 bool llvm::isNullOrNullSplat(const MachineInstr &MI, in isNullOrNullSplat() function in llvm
H A DCombinerHelper.cpp3484 (isNullOrNullSplat(*SelectLHS, MRI) || in matchFoldBinOpIntoSelect()
3486 (isNullOrNullSplat(*SelectRHS, MRI) || in matchFoldBinOpIntoSelect()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h1780 bool isNullOrNullSplat(SDValue V, bool AllowUndefs = false);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp10237 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 DAArch64ISelLowering.cpp24258 return V.isUndef() || isNullOrNullSplat(V, /*AllowUndefs*/ true); in getIndexedAddressParts()