Home
last modified time | relevance | path

Searched refs:VariantLHS (Results 1 – 2 of 2) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DInductiveRangeCheckElimination.cpp166 static bool reassociateSubLHS(Loop *L, Value *VariantLHS, Value *InvariantRHS,
368 Loop *L, Value *VariantLHS, Value *InvariantRHS, ICmpInst::Predicate Pred, in reassociateSubLHS() argument
371 if (!match(VariantLHS, m_Sub(m_Value(LHS), m_Value(RHS)))) in reassociateSubLHS()
447 cast<Instruction>(VariantLHS))) in reassociateSubLHS()
H A DLICM.cpp2522 static bool hoistAdd(ICmpInst::Predicate Pred, Value *VariantLHS, in hoistAdd() argument
2527 assert(!L.isLoopInvariant(VariantLHS) && "Precondition."); in hoistAdd()
2533 if (!match(VariantLHS, m_NSWAdd(m_Value(VariantOp), m_Value(InvariantOp)))) in hoistAdd()
2562 eraseInstruction(cast<Instruction>(*VariantLHS), SafetyInfo, MSSAU); in hoistAdd()
2569 static bool hoistSub(ICmpInst::Predicate Pred, Value *VariantLHS, in hoistSub() argument
2574 assert(!L.isLoopInvariant(VariantLHS) && "Precondition."); in hoistSub()
2580 if (!match(VariantLHS, m_NSWSub(m_Value(VariantOp), m_Value(InvariantOp)))) in hoistSub()
2625 eraseInstruction(cast<Instruction>(*VariantLHS), SafetyInfo, MSSAU); in hoistSub()