Home
last modified time | relevance | path

Searched refs:matchUnaryPredicate (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DUtils.h550 matchUnaryPredicate(const MachineRegisterInfo &MRI, Register Reg,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp4482 return matchUnaryPredicate(MRI, AmtReg, MatchOutOfRange) && OutOfRange; in matchRotateOutOfRange()
5348 if (!matchUnaryPredicate(MRI, RHS, BuildExactUDIVPattern)) in buildUDivorURemUsingMul()
5419 bool Matched = matchUnaryPredicate(MRI, RHS, BuildUDIVPattern); in buildUDivorURemUsingMul()
5492 return matchUnaryPredicate( in matchUDivorURemByConst()
5516 return matchUnaryPredicate( in matchUDivorURemByConst()
5547 return matchUnaryPredicate( in matchSDivByConst()
5564 return matchUnaryPredicate( in matchSDivByConst()
5618 bool Matched = matchUnaryPredicate(MRI, RHS, BuildExactSDIVPattern); in buildSDivUsingMul()
5674 bool Matched = matchUnaryPredicate(MRI, RHS, BuildSDIVPattern); in buildSDivUsingMul()
5722 return matchUnaryPredicate(MRI, RHS, MatchPow2, /*AllowUndefs=*/false); in matchDivByPow2()
[all …]
H A DUtils.cpp1592 bool llvm::matchUnaryPredicate( in matchUnaryPredicate() function in llvm
H A DLegalizerHelper.cpp7263 return matchUnaryPredicate( in isNonZeroModBitWidthOrUndef()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h3346 inline bool matchUnaryPredicate(SDValue Op,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp6345 if (!ISD::matchUnaryPredicate(Op1, BuildSDIVPattern)) in BuildExactSDIV()
6406 if (!ISD::matchUnaryPredicate(Op1, BuildUDIVPattern)) in BuildExactUDIV()
6570 if (!ISD::matchUnaryPredicate(N1, BuildSDIVPattern)) in BuildSDIV()
6756 if (!ISD::matchUnaryPredicate(N1, BuildUDIVPattern)) in BuildUDIV()
7302 if (!ISD::matchUnaryPredicate(D, BuildSREMPattern)) in prepareSREMEqFold()
8128 return ISD::matchUnaryPredicate( in isNonZeroModBitWidthOrUndef()
H A DSelectionDAG.cpp4625 if (ISD::matchUnaryPredicate(Val, [BitWidth](ConstantSDNode *C) { in isKnownToBeAPowerOfTwo()
5919 if (ISD::matchUnaryPredicate(Op, in isKnownNeverZero()
10496 if (ISD::matchUnaryPredicate(Y, isShiftTooBig, true)) in simplifyShift()
H A DDAGCombiner.cpp4868 ISD::matchUnaryPredicate(N1, IsClearMask, /*AllowUndefs*/ true)) { in visitMUL()
5115 return ISD::matchUnaryPredicate(Divisor, IsPowerOfTwo); in isDivisorPowerOfTwo()
10261 if (ISD::matchUnaryPredicate(N1, MatchOutOfRange) && OutOfRange) { in visitRotate()
29084 if (ISD::matchUnaryPredicate(Op, IsPowerOfTwo)) { in takeInexpensiveLog2()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp48134 ISD::matchUnaryPredicate(And.getOperand(1), [](ConstantSDNode *C) { in combineSelect()