Lines Matching refs:Merger
135 unsigned Merger::addExp(Kind k, unsigned e0, unsigned e1, Value v, in addExp()
142 unsigned Merger::addLat(unsigned t, unsigned i, unsigned e) { in addLat()
149 unsigned Merger::addSet() { in addSet()
155 unsigned Merger::conjLatPoint(Kind kind, unsigned p0, unsigned p1, in conjLatPoint()
165 unsigned Merger::takeConj(Kind kind, unsigned s0, unsigned s1, Operation *op) { in takeConj()
173 unsigned Merger::takeDisj(Kind kind, unsigned s0, unsigned s1, Operation *op) { in takeDisj()
192 unsigned Merger::takeCombi(Kind kind, unsigned s0, unsigned s1, Operation *orig, in takeCombi()
213 unsigned Merger::mapSet(Kind kind, unsigned s0, Value v, Operation *op) { in mapSet()
224 unsigned Merger::optimizeSet(unsigned s0) { in optimizeSet()
253 BitVector Merger::simplifyCond(unsigned s0, unsigned p0) { in simplifyCond()
276 bool Merger::latGT(unsigned i, unsigned j) const { in latGT()
289 bool Merger::onlyDenseDiff(unsigned i, unsigned j) { in onlyDenseDiff()
295 bool Merger::hasAnyDimOf(const BitVector &bits, Dim d) const { in hasAnyDimOf()
302 bool Merger::isSingleCondition(unsigned t, unsigned e) const { in isSingleCondition()
481 void Merger::dumpExp(unsigned e) const { in dumpExp()
562 void Merger::dumpLat(unsigned p) const { in dumpLat()
572 void Merger::dumpSet(unsigned s) const { in dumpSet()
581 void Merger::dumpBits(const BitVector &bits) const { in dumpBits()
611 unsigned Merger::buildLattices(unsigned e, unsigned i) { in buildLattices()
800 Optional<unsigned> Merger::buildTensorExpFromLinalg(linalg::GenericOp op) { in buildTensorExpFromLinalg()
808 bool Merger::maybeZero(unsigned e) const { in maybeZero()
823 bool Merger::isInvariant(unsigned e) const { in isInvariant()
827 Type Merger::inferType(unsigned e, Value src) { in inferType()
868 Optional<unsigned> Merger::buildTensorExp(linalg::GenericOp op, Value v) { in buildTensorExp()
1069 Value Merger::buildExp(RewriterBase &rewriter, Location loc, unsigned e, in buildExp()