Searched refs:matchUnaryPredicate (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | Utils.h | 550 matchUnaryPredicate(const MachineRegisterInfo &MRI, Register Reg,
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CombinerHelper.cpp | 4482 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 D | Utils.cpp | 1592 bool llvm::matchUnaryPredicate( in matchUnaryPredicate() function in llvm
|
| H A D | LegalizerHelper.cpp | 7263 return matchUnaryPredicate( in isNonZeroModBitWidthOrUndef()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAGNodes.h | 3346 inline bool matchUnaryPredicate(SDValue Op,
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | TargetLowering.cpp | 6345 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 D | SelectionDAG.cpp | 4625 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 D | DAGCombiner.cpp | 4868 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 D | X86ISelLowering.cpp | 48134 ISD::matchUnaryPredicate(And.getOperand(1), [](ConstantSDNode *C) { in combineSelect()
|