about summary refs log tree commit diff homepage
path: root/include
AgeCommit message (Expand)Author
2012-10-08Make the changes in r165394 be conditional on post LLVM 3.1 changes.Micah Villmow
2012-10-08Move TargetData to DataLayout.Micah Villmow
2012-09-11Patch by Dan Liew for ConstantExpr::isTrue() and ConstantExpr::isFalse():Cristian Cadar
2012-07-31Patch by Dan Liew that removes our internal copy of STP, and makes the --with...Cristian Cadar
2012-07-26Patch by Dan Liew that adds support for building Doxygen out-of-source.Cristian Cadar
2012-06-19Patch by Seungbeom Kim for compatibility with old LLVM 2.6.Cristian Cadar
2012-06-19Patch by Oscar Dustmann: "A pure-debug loop that only containedCristian Cadar
2012-04-07Patch by Seungbeom that fixes a memory management issue with Refs, andCristian Cadar
2012-04-07Fix ConstantExpr::is{Zero,One,AllOnes} for arbitrary bitwidths.Peter Collingbourne
2012-01-18Nice patch by Gang Hu, Heming Cui and Junfeng Yang fixing a memoryCristian Cadar
2011-07-29Sign extend, rather than zero extend, narrow gep indicesPeter Collingbourne
2011-07-20Updates for LLVM 3.0. Based on changes by arrowdodger, thanks!Peter Collingbourne
2011-07-20Deprecate LLVM_VERSION_MAJOR and LLVM_VERSION_MINOR in favour ofPeter Collingbourne
2011-05-25Name symbolic arrays using the 3rd argument to klee_make_symbolic,Peter Collingbourne
2011-05-18Maintain an equivalence set during comparison operationsPeter Collingbourne
2011-04-23Fixed bug reported by Li Xuan Ji and Ayrat Khalimov.Cristian Cadar
2011-04-23Patch by arrowdodger (http://keeda.stanford.edu/pipermail/klee-dev/2011-April...Cristian Cadar
2010-08-05Have getDirectCallTarget use CallSitePeter Collingbourne
2010-07-15Fix some -Wmismatched-tags warnings.Daniel Dunbar
2010-07-15Remove stray semicolons in class definitions.Daniel Dunbar
2010-07-14Add option to use an external version of STPPeter Collingbourne
2010-07-08Add support for InsertValue and ExtractValue instructionsPeter Collingbourne
2010-06-28Applied Stefan Bucur's patch fromCristian Cadar
2010-06-24Use LLVM's TargetData::getTypeSizeInBits to determine type bitwidth instead o...Peter Collingbourne
2010-06-24Implement klee_stack_trace functionPeter Collingbourne
2010-06-24Added ExecutionState::dumpStack function for inspecting the status of the stackPeter Collingbourne
2010-04-22Added --stp-optimize-divides flag. Patch submitted by PeterCristian Cadar
2010-04-05Add long double support, patch by David Ramos.Daniel Dunbar
2010-04-05Fix some final objdir != src problems.Daniel Dunbar
2010-03-14Update for 2.7.Daniel Dunbar
2010-03-14Kill off ExecutionTrace stuff, it is too messy.Daniel Dunbar
2010-02-13Fix some doxyments, patch by Peter Collingbourne!Daniel Dunbar
2009-10-24Regenerate configure.Daniel Dunbar
2009-09-01Update for LLVM ostream changes.Daniel Dunbar
2009-08-03Fix computation of GetElementPtr offset for 64-bit targets.Daniel Dunbar
2009-08-01Add Expr::dumpDaniel Dunbar
2009-08-01Use size_t where appropriate for ImmutableTree and friends.Daniel Dunbar
2009-07-28Move Machine constants into Context object, initialized based on the targetDaniel Dunbar
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-16Start SimplifyingExprBuilderDaniel Dunbar
2009-06-15Support partial folding for Add in new constant folding builder.Daniel Dunbar