Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/include/mlir/Analysis/Presburger/
H A DSimplex.h223 SimplexBase(unsigned nVar, bool mustUseBigM);
224 SimplexBase(unsigned nVar, bool mustUseBigM,
430 LexSimplexBase(unsigned nVar) : SimplexBase(nVar, /*mustUseBigM=*/true) {} in LexSimplexBase() argument
431 LexSimplexBase(unsigned nVar, const llvm::SmallBitVector &isSymbol) in LexSimplexBase() argument
432 : SimplexBase(nVar, /*mustUseBigM=*/true, isSymbol) {} in LexSimplexBase()
482 explicit LexSimplex(unsigned nVar) : LexSimplexBase(nVar) {} in LexSimplex() argument
698 explicit Simplex(unsigned nVar) : SimplexBase(nVar, /*mustUseBigM=*/false) {} in Simplex() argument
/llvm-project-15.0.7/mlir/lib/Analysis/Presburger/
H A DSimplex.cpp34 SimplexBase::SimplexBase(unsigned nVar, bool mustUseBigM) in SimplexBase() argument
36 tableau(0, getNumFixedCols() + nVar), empty(false) { in SimplexBase()
38 for (unsigned i = 0; i < nVar; ++i) { in SimplexBase()
45 SimplexBase::SimplexBase(unsigned nVar, bool mustUseBigM, in SimplexBase() argument
47 : SimplexBase(nVar, mustUseBigM) { in SimplexBase()
48 assert(isSymbol.size() == nVar && "invalid bitmask!"); in SimplexBase()