Home
last modified time | relevance | path

Searched refs:AddRHS (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DPatternMatch.h1967 Value *AddLHS, *AddRHS; in match() local
1968 auto AddExpr = m_Add(m_Value(AddLHS), m_Value(AddRHS)); in match()
1972 if (AddExpr.match(ICmpLHS) && (ICmpRHS == AddLHS || ICmpRHS == AddRHS)) in match()
1973 return L.match(AddLHS) && R.match(AddRHS) && S.match(ICmpLHS); in match()
1977 if (AddExpr.match(ICmpRHS) && (ICmpLHS == AddLHS || ICmpLHS == AddRHS)) in match()
1978 return L.match(AddLHS) && R.match(AddRHS) && S.match(ICmpRHS); in match()
1998 (m_One().match(AddLHS) || m_One().match(AddRHS))) in match()
1999 return L.match(AddLHS) && R.match(AddRHS) && S.match(ICmpLHS); in match()
2003 (m_One().match(AddLHS) || m_One().match(AddRHS))) in match()
2004 return L.match(AddLHS) && R.match(AddRHS) && S.match(ICmpRHS); in match()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp3203 ConstantInt *AddRHS; in visitSwitchInst() local
3204 if (match(Cond, m_Add(m_Value(Op0), m_ConstantInt(AddRHS)))) { in visitSwitchInst()
3207 Constant *NewCase = ConstantExpr::getSub(Case.getCaseValue(), AddRHS); in visitSwitchInst()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp2226 Register AddRHS = I.getOperand(2).getReg(); in earlySelect() local
2257 MachineInstr *Cmp = MatchCmp(AddRHS); in earlySelect()
2260 std::swap(AddLHS, AddRHS); in earlySelect()
2261 Cmp = MatchCmp(AddRHS); in earlySelect()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DScalarEvolution.cpp4445 const SCEVMulExpr *AddRHS = dyn_cast<SCEVMulExpr>(Add->getOperand(1)); in MatchNotExpr() local
4446 if (!AddRHS || AddRHS->getNumOperands() != 2 || in MatchNotExpr()
4447 !AddRHS->getOperand(0)->isAllOnesValue()) in MatchNotExpr()
4450 return AddRHS->getOperand(1); in MatchNotExpr()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp10905 SDValue AddRHS = RHS; in tryFoldToMad64_32() local
10926 AddRHS = DAG.getNode(ISD::ANY_EXTEND, SL, MVT::i64, AddRHS); in tryFoldToMad64_32()
10947 getMad64_32(DAG, SL, MVT::i64, MulLHSLo, MulRHSLo, AddRHS, MulSignedLo); in tryFoldToMad64_32()