about summary refs log tree commit diff homepage
path: root/lib/Solver/FastCexSolver.cpp
AgeCommit message (Expand)Author
2023-04-21use unique_ptr all throughout the solver chainDaniel Schemmel
2023-04-01remove include/klee/Support/IntEvaluation.hDaniel Schemmel
2022-06-15Spelling Fixesm-davis
2020-07-01Separate constraint set and constraint managerMartin Nowack
2020-04-30Removed the Internal directory from include/kleeCristian Cadar
2020-02-19Use `ref<>` for UpdateNodeMartin Nowack
2019-09-03Moved solver-related header files into a separate klee/Solver/ directory.Cristian Cadar
2019-07-30Consolidated Expr-related include files into a single include/klee/Expr direc...Cristian Cadar
2019-07-23Refactor ValueRange to more modern coding standardsDaniel Schemmel
2014-09-13Add KLEE specific DEBUG macros.Daniel Dunbar
2014-05-29Use LLVM DEBUG macro instead of #if 0 or #if DEBUGMartin Nowack
2014-05-29Remove #include <iostream> to avoid static constructorsMartin Nowack
2014-05-29Refactoring from std::ostream to llvm::raw_ostreamMartin Nowack
2014-04-16Removing a few more hard-coded values for domains and ranges of Array objectsHristina Palikareva
2009-09-01Update for LLVM ostream changes.Daniel Dunbar
2009-07-28Move Machine constants into Context object, initialized based on the targetDaniel Dunbar
2009-07-10Simple propagation rules for boolean not in the fast cex solver.Cristian Cadar
2009-06-25Remove some more uses of getConstantValue.Daniel Dunbar
2009-06-16Improve FastCexSolver: Daniel Dunbar
2009-06-14More ConstantExpr tweaks.Daniel Dunbar
2009-06-14Add ConstantExpr::{getLimitedValue,getZExtValue}.Daniel Dunbar
2009-06-09Add initial support for constant Arrays.Daniel Dunbar
2009-06-09Use Array* to map objects instead of id.Daniel Dunbar
2009-06-09Kill off UpdateList::isRooted flag.Daniel Dunbar
2009-06-08FastCexSolver: Start implementing exact value propogation.Daniel Dunbar
2009-06-08FastCexSolver: Stub out infrastructure for propogating exact values & provingDaniel Dunbar
2009-06-08FastCexSolver: Add exact value contents to CexObjectData.Daniel Dunbar
2009-06-08FastCexSolver: Rename forceExprTo* to propogatePossible*Daniel Dunbar
2009-06-08FastCexSolver: Lazily initialize object values and kill off ObjectFinder class.Daniel Dunbar
2009-06-08Kill off Concat::is[248]ByteConcat, and fix FastCexSolver for this case.Daniel Dunbar
2009-06-08Cleanup FastCexSolver:Daniel Dunbar
2009-06-04Sink getConstantValue into ConstantExpr.Daniel Dunbar
2009-06-04Finish removing uses of Expr::isConstant.Daniel Dunbar
2009-06-04Start removing uses of Expr::isConstant.Daniel Dunbar
2009-06-04Use cast<> instead of static_ref_cast.Daniel Dunbar
2009-06-04Move isConstant from ref<> to Expr::Daniel Dunbar
2009-06-03Kill off specialized ref<> forwarding methods, in the interest of making it aDaniel Dunbar
2009-06-02Use ConstantExpr::alloc instead of ref<Expr> directlyDaniel Dunbar
2009-05-21Initial KLEE checkin.Daniel Dunbar