|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of ValidityChecker in edu.toronto.cs.boolpg.abstraction |
---|
Methods in edu.toronto.cs.boolpg.abstraction with parameters of type ValidityChecker | |
---|---|
static Expr[] |
StmtAbstraction.computeH(ValidityChecker vc,
java.util.List predicates,
Expr tPredicate,
java.util.Map varMap)
Computes H (tPredicate, fPredicate) and returns an Expr array |
static Expr[] |
StmtAbstraction2.computeH(ValidityChecker vc,
java.util.List predicates,
Expr tPredicate,
java.util.Map varMap)
Computes H (tPredicate, fPredicate) and returns an Expr array |
Expr[] |
Ladder.getAbstraction(int i,
ValidityChecker vc)
|
static boolean |
SmartCompute.implies(Expr e,
Expr e2,
ValidityChecker vc)
Just a helper's method of findeing whether Expr1 implies Expr2 |
static void |
Ladder.preSmartCompute(ValidityChecker vc,
Expr predicate,
java.util.Map m,
java.util.List predicates,
Ladder l,
int p)
|
static void |
Ladder.sCompute(ValidityChecker vc,
java.util.List predicates,
java.util.Map m,
Ladder l)
|
static void |
SmartCompute.smartCompute(ValidityChecker vc,
Expr predicate,
Ladder l,
java.util.Map m,
int p)
This is the main method to call to compute the truePred falsePred, nTruePred, nFalsePred for the working predicate given target predicate |
Constructors in edu.toronto.cs.boolpg.abstraction with parameters of type ValidityChecker | |
---|---|
StatementAbstraction(ValidityChecker _vc)
|
Uses of ValidityChecker in edu.toronto.cs.expr |
---|
Constructors in edu.toronto.cs.expr with parameters of type ValidityChecker | |
---|---|
CVCLExprConverter(ExprFactory _fac,
ValidityChecker _vc,
java.util.Map _map)
|
Uses of ValidityChecker in edu.toronto.cs.tp.cvcl |
---|
Methods in edu.toronto.cs.tp.cvcl that return ValidityChecker | |
---|---|
static ValidityChecker |
ValidityChecker.create()
|
static ValidityChecker |
ValidityChecker.create(CLFlags flags)
|
static ValidityChecker |
CVCLUtil.newValidityChecker()
Creates default version of ValidtyChecker |
static ValidityChecker |
CVCLUtil.newValidityChecker(CLFlags flags)
|
Methods in edu.toronto.cs.tp.cvcl with parameters of type ValidityChecker | |
---|---|
static void |
CVCLUtil.assertFormula(ValidityChecker vc,
CVectorExpr v)
Assert all formulas in vector v |
static void |
CVCLUtil.assertFormula(ValidityChecker vc,
java.util.List v)
Assert all formulas in a List v |
static java.lang.Boolean |
CVCLUtil.checkTruth(ValidityChecker vc,
Expr expr)
Same as checkTruth (ValidityChecker, Expr, Expr) but checks if expr or expr.notExpr are valid |
static java.lang.Boolean |
CVCLUtil.checkTruth(ValidityChecker vc,
Expr tExpr,
Expr fExpr)
Returns Boolean.TRUE if tExpr is valid, Boolean.FALSE if fExpr is valid and tExpr is not valid side effects: ValidityChecker is left as-is after the last query which makes it possible to extract the set of assumptions |
static CVectorExpr |
CVCLUtil.getAssumptions(ValidityChecker vc)
|
protected static long |
ValidityChecker.getCPtr(ValidityChecker obj)
|
static boolean |
CVCLUtil.implies(ValidityChecker vc,
Expr e1,
Expr e2)
|
static java.lang.Boolean |
CVCLUtil.quickCheckTruth(ValidityChecker vc,
Expr expr)
A side effect free version of checkTruth |
static java.lang.Boolean |
CVCLUtil.quickCheckTruth(ValidityChecker vc,
Expr tExpr,
Expr fExpr)
A side effect free version of checkTruth |
static boolean |
CVCLUtil.quickQuery(ValidityChecker vc,
Expr expr)
returns true if expr is valid. |
Uses of ValidityChecker in edu.toronto.cs.tp.cvcl.test |
---|
Methods in edu.toronto.cs.tp.cvcl.test with parameters of type ValidityChecker | |
---|---|
static void |
ExampleMethods.add(ValidityChecker vc,
CVectorExpr a,
CVectorExpr b,
CVectorExpr sum)
|
static Expr |
ExampleMethods.carry(ValidityChecker vc,
Expr a,
Expr b,
Expr c)
|
static void |
ExampleMethods.check(ValidityChecker vc,
Expr e)
|
static Expr |
ExampleMethods.createTestFormula(ValidityChecker vc,
Expr i1,
Expr i2,
Expr r1,
Expr r2)
|
static Expr |
ExampleMethods.CVectorExprq(ValidityChecker vc,
CVectorExpr a,
CVectorExpr b)
|
static Expr |
ExampleMethods.halfadder(ValidityChecker vc,
Expr a,
Expr b,
Expr c)
|
static Expr |
ExampleMethods.ltLex(ValidityChecker vc,
Expr i1,
Expr i2,
Expr j1,
Expr j2)
|
static void |
ExampleMethods.newAssertion(ValidityChecker vc,
Expr e)
|
Uses of ValidityChecker in edu.toronto.cs.yasm.abstractor |
---|
Methods in edu.toronto.cs.yasm.abstractor that return ValidityChecker | |
---|---|
ValidityChecker |
PredicateRefiner.getVC()
|
Methods in edu.toronto.cs.yasm.abstractor with parameters of type ValidityChecker | |
---|---|
Expr |
DeclsParser.declaration(antlr.collections.AST _t,
ValidityChecker vc)
|
void |
DeclsParser.declarationList(antlr.collections.AST _t,
ValidityChecker vc,
java.util.List decls)
|
Type |
DeclsParser.declSpecifiers(antlr.collections.AST _t,
ValidityChecker vc)
|
static Expr |
DeclsParserUtil.parseBlockDecl(Block b,
ValidityChecker vc)
|
static Type |
DeclsParserUtil.parseBlockTypeSpecifiers(Block b,
ValidityChecker vc)
|
static Expr |
DeclsParserUtil.parseExprDecl(Expr e,
ValidityChecker vc)
|
static Type |
DeclsParserUtil.parseExprTypeSpecifiers(Expr e,
ValidityChecker vc)
|
Type |
DeclsParser.structSpecifier(antlr.collections.AST _t,
ValidityChecker vc)
|
Type |
DeclsParser.typeSpecifier(antlr.collections.AST _t,
ValidityChecker vc)
|
Uses of ValidityChecker in edu.toronto.cs.yasm.pgenerator |
---|
Fields in edu.toronto.cs.yasm.pgenerator declared as ValidityChecker | |
---|---|
protected ValidityChecker |
BasePredicateGenerator.vc
|
Uses of ValidityChecker in edu.toronto.cs.yasm.pprogram |
---|
Methods in edu.toronto.cs.yasm.pprogram with parameters of type ValidityChecker | |
---|---|
void |
PDecl.computeCVCL(ValidityChecker vc)
Computes and stores the CVCL representation of this declaration. |
Type |
PFunctionDef.getReturnType(ValidityChecker vc)
|
Uses of ValidityChecker in edu.toronto.cs.yasm.refiner |
---|
Constructors in edu.toronto.cs.yasm.refiner with parameters of type ValidityChecker | |
---|---|
CvclCBJPredicateAbstractor(java.util.List _srcPredicates,
Expr _targetPredicate,
ValidityChecker _vc)
|
|
CvclCFFCPredicateAbstractor(java.util.List _srcPredicates,
Expr _targetPredicate,
ValidityChecker _vc)
|
Uses of ValidityChecker in edu.toronto.cs.yasm.util |
---|
Fields in edu.toronto.cs.yasm.util declared as ValidityChecker | |
---|---|
static ValidityChecker |
Util.vc2
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |