about summary refs log tree commit diff homepage
path: root/lib/Expr
AgeCommit message (Expand)Author
2014-05-29Refactoring from std::ostream to llvm::raw_ostreamMartin Nowack
2014-05-11Fix the logic in ExprSMTLIBPrinter::getSortPeter Collingbourne
2014-04-24Asserting that update lists have non-NULL roots within ReadExpr objects (updateHristina Palikareva
2014-04-16Removing a few more hard-coded values for domains and ranges of Array objectsHristina Palikareva
2014-04-04Add the ability to control whether the pretty printer uses line breaksPeter Collingbourne
2014-04-02Modify the SMT-LIB printer to declare arrays in a deterministic (alphabetical...Peter Collingbourne
2014-03-09Use clang-format to reformat SMT-LIB printer in LLVM style.Peter Collingbourne
2013-12-21Do not install KLEE's internal libraries.Dan Liew
2013-12-06Deprecate LLVM 2.8 and lowerMartin Nowack
2013-09-21Merge pull request #17 from MartinNowack/LLVM33Cristian Cadar
2013-08-28Fix constness warnings issued by gcc 4.7Martin Nowack
2013-08-27Port to LLVM 3.3Martin Nowack
2013-07-11Bug fix by Jonathan Neuschäfer: "Without this patchCristian Cadar
2013-05-08Patch by Dan Liew: "Renamed ExprSMTLIBPrinter method mangleQuery() to negateQ...Cristian Cadar
2012-11-05Fixed a bug in Array::computeHash()Cristian Cadar
2012-10-24Nice patch by Dan Liew that adds support for printing queries in theCristian Cadar
2012-10-24Patch by Dan Liew: "Moved PrintContext class out of ExprPrinter.cpp soCristian Cadar
2012-10-24Patch by Dan Liew: " Modified ConstantExpr::toString() to take anCristian Cadar
2012-10-18Nice patch by Hristina Palikareva that removes the dependency on STPCristian Cadar
2012-04-07Catch up with hashing changes.Peter Collingbourne
2011-10-17Fix some -Wunused-variable warnings.Daniel Dunbar
2011-07-24Applied patch by Leandro Sales that makes Kleaver compatible with theCristian Cadar
2011-07-20Deprecate LLVM_VERSION_MAJOR and LLVM_VERSION_MINOR in favour ofPeter Collingbourne
2011-06-09Patch from Martin Nowack for LLVM 2.9Cristian Cadar
2011-05-18Maintain an equivalence set during comparison operationsPeter Collingbourne
2011-05-18Support for arbitrary sized types in ConstantExpr::fromMemoryPeter Collingbourne
2011-04-23Patch by arrowdodger (http://keeda.stanford.edu/pipermail/klee-dev/2011-April...Cristian Cadar
2010-07-15Fix a -Wbool-conversion warning.Daniel Dunbar
2010-05-02Fix some const cast warnings.Daniel Dunbar
2010-04-05Add long double support, patch by David Ramos.Daniel Dunbar
2009-09-05Applied patch submitted by Pongsin Poosankam that fixes a bug in theCristian Cadar
2009-09-01Update for LLVM ostream changes.Daniel Dunbar
2009-08-01Add Expr::dumpDaniel Dunbar
2009-07-28Move Machine constants into Context object, initialized based on the targetDaniel Dunbar
2009-07-11Removed the Nz macro.Cristian Cadar
2009-07-10Updated the Not operation for constants. Added extra test case for this.Cristian Cadar
2009-07-10Added support for bitwise not. Replacing "false == " with Not inCristian Cadar
2009-07-10Replaced createNot() by createIsZero() and "Not" macro by "Nz". Cristian Cadar
2009-06-27Start move to using APFloat (support long double).Daniel Dunbar
2009-06-26More large integer support.Daniel Dunbar
2009-06-25Kill off last getConstantValue uses.Daniel Dunbar
2009-06-25Remove some more uses of getConstantValue.Daniel Dunbar
2009-06-25Switch to using APInt math operations.Daniel Dunbar
2009-06-22Remove unnecessary width field, the width is part of the APInt.Daniel Dunbar
2009-06-22Store ConstantExpr's value as an APInt.Daniel Dunbar
2009-06-22Add ConstantExpr::toString (instead of using getConstantValue()).Daniel Dunbar
2009-06-16Add basic constant folding / simplification for Eq.Daniel Dunbar
2009-06-16Add (very) basic constant folding for And,Or,Xor.Daniel Dunbar
2009-06-16Add (very) basic constant folding for Mul.Daniel Dunbar
2009-06-16Start SimplifyingExprBuilderDaniel Dunbar