static IrBoolExpr |
Irs.acyclic(IrIntExpr[] edges) |
static IrBoolExpr |
Irs.allDifferent(IrIntExpr[] ints) |
static IrBoolExpr |
Irs.and(Collection<? extends IrBoolExpr> operands) |
static IrBoolExpr |
Irs.and(IrBoolExpr... operands) |
static IrBoolExpr |
Irs.boolChannel(IrBoolExpr[] bools,
IrSetExpr set) |
static IrBoolExpr |
Irs.compare(int left,
IrCompare.Op op,
IrIntExpr right) |
static IrBoolExpr |
Irs.compare(IrIntExpr left,
IrCompare.Op op,
int right) |
static IrBoolExpr |
Irs.compare(IrIntExpr left,
IrCompare.Op op,
IrIntExpr right) |
static IrBoolExpr |
Irs.equal(int left,
IrIntExpr right) |
static IrBoolExpr |
Irs.equal(IrIntExpr[] left,
IrIntExpr[] right) |
static IrBoolExpr |
Irs.equal(IrIntExpr left,
int right) |
static IrBoolExpr |
Irs.equal(IrIntExpr left,
IrIntExpr right) |
static IrBoolExpr |
Irs.equal(IrSetExpr left,
IrSetExpr right) |
static IrBoolExpr |
Irs.equality(IrSetExpr left,
IrSetTest.Op op,
IrSetExpr right) |
static IrBoolExpr |
Irs.filterString(IrSetExpr set,
int offset,
IrIntExpr[] string,
IrIntExpr[] result) |
static IrBoolExpr |
Irs.filterString(IrSetExpr set,
IrIntExpr[] string,
IrIntExpr[] result) |
IrBoolExpr |
IrIfThenElse.getAlternative() |
IrBoolExpr |
IrImplies.getAntecedent() |
IrBoolExpr |
IrSetTernary.getAntecedent() |
IrBoolExpr |
IrIfThenElse.getAntecedent() |
IrBoolExpr |
IrNotImplies.getAntecedent() |
IrBoolExpr |
IrTernary.getAntecedent() |
IrBoolExpr[] |
IrBoolChannel.getBools() |
IrBoolExpr[] |
IrSelectN.getBools() |
IrBoolExpr |
IrImplies.getConsequent() |
IrBoolExpr |
IrIfThenElse.getConsequent() |
IrBoolExpr |
IrNotImplies.getConsequent() |
IrBoolExpr |
IrNot.getExpr() |
IrBoolExpr |
IrXor.getLeft() |
IrBoolExpr |
IrIfOnlyIf.getLeft() |
IrBoolExpr[] |
IrAnd.getOperands() |
IrBoolExpr[] |
IrOr.getOperands() |
IrBoolExpr[] |
IrLone.getOperands() |
IrBoolExpr[] |
IrOne.getOperands() |
IrBoolExpr |
IrXor.getRight() |
IrBoolExpr |
IrIfOnlyIf.getRight() |
static IrBoolExpr |
Irs.greaterThan(int left,
IrIntExpr right) |
static IrBoolExpr |
Irs.greaterThan(IrIntExpr left,
int right) |
static IrBoolExpr |
Irs.greaterThan(IrIntExpr left,
IrIntExpr right) |
static IrBoolExpr |
Irs.greaterThanEqual(int left,
IrIntExpr right) |
static IrBoolExpr |
Irs.greaterThanEqual(IrIntExpr left,
int right) |
static IrBoolExpr |
Irs.greaterThanEqual(IrIntExpr left,
IrIntExpr right) |
static IrBoolExpr |
Irs.ifOnlyIf(IrBoolExpr left,
IrBoolExpr right) |
static IrBoolExpr |
Irs.ifThenElse(IrBoolExpr antecedent,
IrBoolExpr consequent,
IrBoolExpr alternative) |
static IrBoolExpr |
Irs.implies(IrBoolExpr antecedent,
IrBoolExpr consequent) |
static IrBoolExpr |
Irs.intChannel(IrIntExpr[] ints,
IrSetExpr[] sets) |
static IrBoolExpr |
Irs.lessThan(int left,
IrIntExpr right) |
static IrBoolExpr |
Irs.lessThan(IrIntExpr left,
int right) |
static IrBoolExpr |
Irs.lessThan(IrIntExpr left,
IrIntExpr right) |
static IrBoolExpr |
Irs.lessThanEqual(int left,
IrIntExpr right) |
static IrBoolExpr |
Irs.lessThanEqual(IrIntExpr left,
int right) |
static IrBoolExpr |
Irs.lessThanEqual(IrIntExpr left,
IrIntExpr right) |
static IrBoolExpr |
Irs.lone(Collection<? extends IrBoolExpr> operands) |
static IrBoolExpr |
Irs.lone(IrBoolExpr... operands) |
static IrBoolExpr |
Irs.member(IrIntExpr element,
IrSetExpr set) |
IrBoolExpr |
IrImplies.negate() |
IrBoolExpr |
IrAnd.negate() |
IrBoolExpr |
IrNotWithin.negate() |
IrBoolExpr |
IrIntChannel.negate() |
IrBoolExpr |
IrSortStrings.negate() |
IrBoolExpr |
IrSortStringsChannel.negate() |
IrBoolExpr |
IrOr.negate() |
IrBoolExpr |
IrUnreachable.negate() |
IrBoolExpr |
IrBoolVar.negate() |
IrBoolExpr |
IrIfThenElse.negate() |
IrBoolExpr |
IrNotImplies.negate() |
IrBoolExpr |
IrBoolChannel.negate() |
IrBoolExpr |
IrNotMember.negate() |
IrBoolExpr |
IrXor.negate() |
IrBoolExpr |
IrSubsetEq.negate() |
IrBoolExpr |
IrSortSets.negate() |
IrBoolExpr |
IrAllDifferent.negate() |
IrBoolExpr |
IrNot.negate() |
IrBoolExpr |
IrIfOnlyIf.negate() |
IrBoolExpr |
IrMember.negate() |
IrBoolExpr |
IrCompare.negate() |
IrBoolExpr |
IrSetTest.negate() |
IrBoolExpr |
IrLone.negate() |
IrBoolExpr |
IrOne.negate() |
IrBoolExpr |
IrBoolExpr.negate()
The negated expression is true if and only if this expression is false.
|
IrBoolExpr |
IrWithin.negate() |
IrBoolExpr |
IrFilterString.negate() |
IrBoolExpr |
IrAcyclic.negate() |
IrBoolExpr |
IrSelectN.negate() |
static IrBoolExpr |
Irs.not(IrBoolExpr proposition) |
static IrBoolExpr |
Irs.notEqual(int left,
IrIntExpr right) |
static IrBoolExpr |
Irs.notEqual(IrIntExpr left,
int right) |
static IrBoolExpr |
Irs.notEqual(IrIntExpr left,
IrIntExpr right) |
static IrBoolExpr |
Irs.notEqual(IrSetExpr left,
IrSetExpr right) |
static IrBoolExpr |
Irs.notImplies(IrBoolExpr antecedent,
IrBoolExpr consequent) |
static IrBoolExpr |
Irs.notMember(IrIntExpr element,
IrSetExpr set) |
static IrBoolExpr |
Irs.notWithin(IrIntExpr value,
IrDomain range) |
static IrBoolExpr |
Irs.one(Collection<? extends IrBoolExpr> operands) |
static IrBoolExpr |
Irs.one(IrBoolExpr... operands) |
static IrBoolExpr |
Irs.or(Collection<? extends IrBoolExpr> operands) |
static IrBoolExpr |
Irs.or(IrBoolExpr... operands) |
IrBoolExpr[] |
IrRewriter.rewrite(IrBoolExpr[] exprs,
T t) |
IrBoolExpr |
IrRewriter.rewrite(IrBoolExpr expr,
T t) |
static IrBoolExpr |
Irs.selectN(IrBoolExpr[] bools,
IrIntExpr n) |
static IrBoolExpr |
Irs.sort(IrIntExpr... array) |
static IrBoolExpr |
Irs.sort(IrIntExpr[]... strings) |
static IrBoolExpr |
Irs.sort(IrSetExpr... sets) |
static IrBoolExpr |
Irs.sortChannel(IrIntExpr[][] strings,
IrIntExpr[] ints) |
static IrBoolExpr |
Irs.sortStrict(IrIntExpr... array) |
static IrBoolExpr |
Irs.sortStrict(IrIntExpr[]... strings) |
static IrBoolExpr |
Irs.subsetEq(IrSetExpr subset,
IrSetExpr superset) |
static IrBoolExpr |
Irs.unreachable(IrIntExpr[] edges,
int from,
int to) |
IrBoolExpr |
IrRewriter.visit(IrAllDifferent ir,
T a) |
IrBoolExpr |
IrRewriter.visit(IrAnd ir,
T a) |
IrBoolExpr |
IrRewriter.visit(IrBoolChannel ir,
T a) |
IrBoolExpr |
IrRewriter.visit(IrCompare ir,
T a) |
IrBoolExpr |
IrRewriter.visit(IrFilterString ir,
T a) |
IrBoolExpr |
IrRewriter.visit(IrIfOnlyIf ir,
T a) |
IrBoolExpr |
IrRewriter.visit(IrIfThenElse ir,
T a) |
IrBoolExpr |
IrRewriter.visit(IrImplies ir,
T a) |
IrBoolExpr |
IrRewriter.visit(IrIntChannel ir,
T a) |
IrBoolExpr |
IrRewriter.visit(IrLone ir,
T a) |
IrBoolExpr |
IrRewriter.visit(IrMember ir,
T a) |
IrBoolExpr |
IrRewriter.visit(IrNotImplies ir,
T a) |
IrBoolExpr |
IrRewriter.visit(IrNotMember ir,
T a) |
IrBoolExpr |
IrRewriter.visit(IrNot ir,
T a) |
IrBoolExpr |
IrRewriter.visit(IrNotWithin ir,
T a) |
IrBoolExpr |
IrRewriter.visit(IrOne ir,
T a) |
IrBoolExpr |
IrRewriter.visit(IrOr ir,
T a) |
IrBoolExpr |
IrRewriter.visit(IrSelectN ir,
T a) |
IrBoolExpr |
IrRewriter.visit(IrSetTest ir,
T a) |
IrBoolExpr |
IrRewriter.visit(IrSortSets ir,
T a) |
IrBoolExpr |
IrRewriter.visit(IrSortStringsChannel ir,
T a) |
IrBoolExpr |
IrRewriter.visit(IrSortStrings ir,
T a) |
IrBoolExpr |
IrRewriter.visit(IrSubsetEq ir,
T a) |
IrBoolExpr |
IrRewriter.visit(IrWithin ir,
T a) |
IrBoolExpr |
IrRewriter.visit(IrXor ir,
T a) |
static IrBoolExpr |
Irs.within(IrIntExpr value,
IrDomain range) |
static IrBoolExpr |
Irs.xor(IrBoolExpr left,
IrBoolExpr right) |