Home
last modified time | relevance | path

Searched refs:SCEVEqualPredicate (Results 1 – 4 of 4) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DScalarEvolutionExpander.h289 Value *expandEqualPredicate(const SCEVEqualPredicate *Pred, Instruction *Loc);
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DScalarEvolution.h267 class SCEVEqualPredicate final : public SCEVPredicate {
273 SCEVEqualPredicate(const FoldingSetNodeIDRef ID, const SCEV *LHS,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DScalarEvolution.cpp12859 SCEVEqualPredicate *Eq = new (SCEVAllocator) in getEqualPredicate()
12860 SCEVEqualPredicate(ID.Intern(SCEVAllocator), LHS, RHS); in getEqualPredicate()
12906 if (const auto *IPred = dyn_cast<SCEVEqualPredicate>(Pred)) in visitUnknown()
13027 SCEVEqualPredicate::SCEVEqualPredicate(const FoldingSetNodeIDRef ID, in SCEVEqualPredicate() function in SCEVEqualPredicate
13034 bool SCEVEqualPredicate::implies(const SCEVPredicate *N) const { in implies()
13035 const auto *Op = dyn_cast<SCEVEqualPredicate>(N); in implies()
13043 bool SCEVEqualPredicate::isAlwaysTrue() const { return false; } in isAlwaysTrue()
13045 const SCEV *SCEVEqualPredicate::getExpr() const { return LHS; } in getExpr()
13047 void SCEVEqualPredicate::print(raw_ostream &OS, unsigned Depth) const { in print()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp2461 return expandEqualPredicate(cast<SCEVEqualPredicate>(Pred), IP); in expandCodeForPredicate()
2470 Value *SCEVExpander::expandEqualPredicate(const SCEVEqualPredicate *Pred, in expandEqualPredicate()