|
Enzyme main
|

Public Types | |
| using | InnerTy = std::shared_ptr<const Constraints> |
| using | SetTy = std::set<InnerTy, ConstraintComparator> |
Public Member Functions | |
| ConstraintContext (ScalarEvolution &SE, const Loop *loopToSolve, const SmallVectorImpl< Instruction * > &Assumptions, DominatorTree &DT) | |
| ConstraintContext (const ConstraintContext &)=delete | |
| ConstraintContext (const ConstraintContext &ctx, InnerTy lhs) | |
| ConstraintContext (const ConstraintContext &ctx, InnerTy lhs, InnerTy rhs) | |
| bool | contains (InnerTy x) const |
Public Attributes | |
| ScalarEvolution & | SE |
| const Loop * | loopToSolve |
| const SmallVectorImpl< Instruction * > & | Assumptions |
| DominatorTree & | DT |
| SetTy | seen |
Definition at line 8414 of file FunctionUtils.cpp.
| using ConstraintContext::InnerTy = std::shared_ptr<const Constraints> |
Definition at line 8419 of file FunctionUtils.cpp.
| using ConstraintContext::SetTy = std::set<InnerTy, ConstraintComparator> |
Definition at line 8420 of file FunctionUtils.cpp.
|
inline |
Definition at line 8422 of file FunctionUtils.cpp.
References loopToSolve.
|
delete |
|
inline |
Definition at line 8429 of file FunctionUtils.cpp.
References seen.
|
inline |
Definition at line 8434 of file FunctionUtils.cpp.
References seen.
|
inline |
Definition at line 8440 of file FunctionUtils.cpp.
References seen.
Referenced by Constraints::andB().
| const SmallVectorImpl<Instruction *>& ConstraintContext::Assumptions |
Definition at line 8417 of file FunctionUtils.cpp.
Referenced by Constraints::make_compare().
| DominatorTree& ConstraintContext::DT |
Definition at line 8418 of file FunctionUtils.cpp.
Referenced by Constraints::make_compare().
| const Loop* ConstraintContext::loopToSolve |
Definition at line 8416 of file FunctionUtils.cpp.
Referenced by Constraints::allSolutions(), Constraints::andB(), ConstraintContext(), getSparseConditions(), and Constraints::make_compare().
| ScalarEvolution& ConstraintContext::SE |
Definition at line 8415 of file FunctionUtils.cpp.
Referenced by Constraints::andB(), getSparseConditions(), and Constraints::make_compare().
| SetTy ConstraintContext::seen |
Definition at line 8421 of file FunctionUtils.cpp.
Referenced by ConstraintContext(), ConstraintContext(), contains(), and getSparseConditions().