2010-01-03 |
Nick Lewycky | Small cleanups, refactor some duplicated code into...
|
commit | commitdiff | tree |
2010-01-03 |
Nick Lewycky | Cleanup.
|
commit | commitdiff | tree |
2010-01-02 |
Nick Lewycky | Fix logic error in previous commit. The != case needs...
|
commit | commitdiff | tree |
2010-01-02 |
Nick Lewycky | Optimize pointer comparison into the typesafe form...
|
commit | commitdiff | tree |
2009-12-16 |
Nick Lewycky | Make this test pass on Linux.
|
commit | commitdiff | tree |
2009-12-08 |
Nick Lewycky | Remove unnecessary #include "llvm/LLVMContext.h".
|
commit | commitdiff | tree |
2009-12-05 |
Nick Lewycky | Document that memory use intrinsics may also return...
|
commit | commitdiff | tree |
2009-12-05 |
Nick Lewycky | Fix indentation in switch statement.
|
commit | commitdiff | tree |
2009-12-05 |
Nick Lewycky | Generalize this optimization to work on equality comparisons...
|
commit | commitdiff | tree |
2009-11-30 |
Nick Lewycky | Revert r90107, fixing test/Transforms/GVN/2009-11-29...
|
commit | commitdiff | tree |
2009-11-30 |
Nick Lewycky | Add a testcase for the current llvm-gcc build failure.
|
commit | commitdiff | tree |
2009-11-30 |
Nick Lewycky | Remove the 'simple jit' tutorial as it wasn't really...
|
commit | commitdiff | tree |
2009-11-30 |
Nick Lewycky | Fix this test on 64-bit systems which seem to use i64...
|
commit | commitdiff | tree |
2009-11-30 |
Nick Lewycky | Commit r90099 made LLVM simplify one of these constant...
|
commit | commitdiff | tree |
2009-11-29 |
Nick Lewycky | Teach ConstantFolding to do a better job when folding...
|
commit | commitdiff | tree |
2009-11-29 |
Nick Lewycky | Detabify.
|
commit | commitdiff | tree |
2009-11-28 |
Nick Lewycky | Teach memdep to look for memory use intrinsics during...
|
commit | commitdiff | tree |
2009-11-27 |
Nick Lewycky | Oops! Fix bug introduced in my recent cleanup change...
|
commit | commitdiff | tree |
2009-11-26 |
Nick Lewycky | Fix typo spotted by Gabor Greif.
|
commit | commitdiff | tree |
2009-11-26 |
Nick Lewycky | Clean up file, no functionality change.
|
commit | commitdiff | tree |
2009-11-23 |
Nick Lewycky | Start catching LLVMContext misuse in the verifier.
|
commit | commitdiff | tree |
2009-11-23 |
Nick Lewycky | Pull LLVMContext out of PromoteMemToReg.
|
commit | commitdiff | tree |
2009-11-23 |
Nick Lewycky | Remove LLVMContext and its include.
|
commit | commitdiff | tree |
2009-11-23 |
Nick Lewycky | Remove unused LLVMContext.
|
commit | commitdiff | tree |
2009-11-23 |
Nick Lewycky | Remove dead LLVMContext argument.
|
commit | commitdiff | tree |
2009-11-23 |
Nick Lewycky | Reapply r88830 with a bugfix: this transform only applies...
|
commit | commitdiff | tree |
2009-11-22 |
Nick Lewycky | Remove dead code. While there, also turn a few 'T*...
|
commit | commitdiff | tree |
2009-11-18 |
Nick Lewycky | Fix passing of float arguments through ffi.
|
commit | commitdiff | tree |
2009-11-17 |
Nick Lewycky | Remove VISIBILITY_HIDDEN from the classes in this directory...
|
commit | commitdiff | tree |
2009-11-17 |
Nick Lewycky | Revert r88939.
|
commit | commitdiff | tree |
2009-11-17 |
Nick Lewycky | Fail less mysteriously; inform the user that their...
|
commit | commitdiff | tree |
2009-11-15 |
Nick Lewycky | Add a complex missed optimization opportunity I came...
|
commit | commitdiff | tree |
2009-11-15 |
Nick Lewycky | Revert r88830 and r88831 which appear to have caused...
|
commit | commitdiff | tree |
2009-11-15 |
Nick Lewycky | Correct typo.
|
commit | commitdiff | tree |
2009-11-15 |
Nick Lewycky | Teach instcombine to look for booleans in wider integers...
|
commit | commitdiff | tree |
2009-11-14 |
Nick Lewycky | Remove LLVMContext from reassociate. It was threaded...
|
commit | commitdiff | tree |
2009-11-14 |
Nick Lewycky | Teach BasicAA that a constant expression can't alias...
|
commit | commitdiff | tree |
2009-11-12 |
Nick Lewycky | Add CreateNUWAdd and CreateNUWSub to complement the...
|
commit | commitdiff | tree |
2009-11-10 |
Nick Lewycky | Simplify.
|
commit | commitdiff | tree |
2009-11-10 |
Nick Lewycky | Reapply r86359, "Teach dead store elimination that...
|
commit | commitdiff | tree |
2009-11-08 |
Nick Lewycky | We don't need to byteswap, the interpreter assumes...
|
commit | commitdiff | tree |
2009-11-08 |
Nick Lewycky | Remove test. Execution tests are slow and generally...
|
commit | commitdiff | tree |
2009-11-08 |
Nick Lewycky | Fix run line.
|
commit | commitdiff | tree |
2009-11-08 |
Nick Lewycky | Fix the interpreter to not crash due to zeroext/signext
|
commit | commitdiff | tree |
2009-11-07 |
Nick Lewycky | Improve tail call elimination to handle the switch...
|
commit | commitdiff | tree |
2009-11-07 |
Nick Lewycky | Teach dead store elimination that certain intrinsics...
|
commit | commitdiff | tree |
2009-11-07 |
Nick Lewycky | Oops, FunctionContainsEscapingAllocas is really used...
|
commit | commitdiff | tree |
2009-11-07 |
Nick Lewycky | Dust off tail recursion elimination. Fix a fixme by...
|
commit | commitdiff | tree |
2009-11-04 |
Nick Lewycky | The magic for our current brand of .bc files is BC...
|
commit | commitdiff | tree |
2009-11-01 |
Nick Lewycky | Line this up as well.
|
commit | commitdiff | tree |
2009-11-01 |
Nick Lewycky | Fix whitespace.
|
commit | commitdiff | tree |
2009-10-29 |
Nick Lewycky | Apply some cleanups. No functionality changes.
|
commit | commitdiff | tree |
2009-10-28 |
Nick Lewycky | Add ABCD, a generalized implementation of the Elimination...
|
commit | commitdiff | tree |
2009-10-27 |
Nick Lewycky | Fix reversed logic spotted by Owen Anderson.
|
commit | commitdiff | tree |
2009-10-25 |
Nick Lewycky | Remove includes of Support/Compiler.h that are no longer...
|
commit | commitdiff | tree |
2009-10-25 |
Nick Lewycky | Remove VISIBILITY_HIDDEN from class/struct found inside...
|
commit | commitdiff | tree |
2009-10-25 |
Nick Lewycky | Remove ICmpInst::isSignedPredicate which was a reimplementation
|
commit | commitdiff | tree |
2009-10-25 |
Nick Lewycky | Sink isTrueWhenEqual from ICmpInst to CmpInst. Add...
|
commit | commitdiff | tree |
2009-10-25 |
Nick Lewycky | Indent.
|
commit | commitdiff | tree |
2009-10-20 |
Nick Lewycky | Correct test for PowerPC.
|
commit | commitdiff | tree |
2009-10-18 |
Nick Lewycky | Merge tests into modref.ll. Also add a test for r84174...
|
commit | commitdiff | tree |
2009-10-18 |
Nick Lewycky | Add a couple new testcases.
|
commit | commitdiff | tree |
2009-10-17 |
Nick Lewycky | Fix test/Bindings/Ocaml/vmcore.ml. When IRBuilder:...
|
commit | commitdiff | tree |
2009-10-17 |
Nick Lewycky | Emit newlines at the end of instructions too.
|
commit | commitdiff | tree |
2009-10-15 |
Nick Lewycky | Add missing break statements! Thanks to Duncan Sands...
|
commit | commitdiff | tree |
2009-10-15 |
Nick Lewycky | Teach basicaa about memcpy/memmove/memset. The length...
|
commit | commitdiff | tree |
2009-10-15 |
Nick Lewycky | Teach BasicAA to use the size parameter of the memory...
|
commit | commitdiff | tree |
2009-10-15 |
Nick Lewycky | Take advantage of TargetData when available; we know...
|
commit | commitdiff | tree |
2009-10-14 |
Nick Lewycky | The ARM and PowerPC jits are broken in this regard.
|
commit | commitdiff | tree |
2009-10-14 |
Nick Lewycky | Make use of the result of the loads even though that...
|
commit | commitdiff | tree |
2009-10-13 |
Nick Lewycky | Force memory use markers to have a ConstantInt for...
|
commit | commitdiff | tree |
2009-10-13 |
Nick Lewycky | Teach BasicAA a little something about the atomic intrinsics...
|
commit | commitdiff | tree |
2009-10-13 |
Nick Lewycky | Add new "memory use marker" intrinsics. These indicate...
|
commit | commitdiff | tree |
2009-10-12 |
Nick Lewycky | Remove this part of the test, it never actually tested...
|
commit | commitdiff | tree |
2009-10-11 |
Nick Lewycky | Fix Makefile to build correctly on Darwin. Patch by...
|
commit | commitdiff | tree |
2009-10-11 |
Nick Lewycky | Fix typo.
|
commit | commitdiff | tree |
2009-10-11 |
Nick Lewycky | Fix typo.
|
commit | commitdiff | tree |
2009-10-03 |
Nick Lewycky | Requires element types in a constant initializer to...
|
commit | commitdiff | tree |
2009-09-30 |
Nick Lewycky | Fix compile error as debug interface changed.
|
commit | commitdiff | tree |
2009-09-29 |
Nick Lewycky | Regenerate.
|
commit | commitdiff | tree |
2009-09-29 |
Nick Lewycky | Fix configure bug that only shows up in a clean build...
|
commit | commitdiff | tree |
2009-09-29 |
Nick Lewycky | Roll back r83048.
|
commit | commitdiff | tree |
2009-09-29 |
Nick Lewycky | Regenerate.
|
commit | commitdiff | tree |
2009-09-29 |
Nick Lewycky | On Linux, uname -m reports the kernel type. Some Linux...
|
commit | commitdiff | tree |
2009-09-27 |
Nick Lewycky | Remove the "metadata*" type and simplify the code it...
|
commit | commitdiff | tree |
2009-09-27 |
Nick Lewycky | New unit test for the cloning module, which so far...
|
commit | commitdiff | tree |
2009-09-27 |
Nick Lewycky | Round out the API for the new optimization flags.
|
commit | commitdiff | tree |
2009-09-27 |
Nick Lewycky | Link order: it matters.
|
commit | commitdiff | tree |
2009-09-27 |
Nick Lewycky | Remove dead code from this function and optimize. Update...
|
commit | commitdiff | tree |
2009-09-27 |
Nick Lewycky | Instruction::clone does not need to take an LLVMContext...
|
commit | commitdiff | tree |
2009-09-27 |
Nick Lewycky | Filecheckify this one test.
|
commit | commitdiff | tree |
2009-09-27 |
Nick Lewycky | Leave a pointer to the documentation so that people...
|
commit | commitdiff | tree |
2009-09-27 |
Nick Lewycky | Correct the version numbers to match those actually...
|
commit | commitdiff | tree |
2009-09-27 |
Nick Lewycky | Move the integer type out of 'derived' and into 'primitive...
|
commit | commitdiff | tree |
2009-09-20 |
Nick Lewycky | Peer through zext and sext to eliminate them when it...
|
commit | commitdiff | tree |
2009-09-20 |
Nick Lewycky | Fold 'icmp eq (icmp), true' into an xor(icmp).
|
commit | commitdiff | tree |
2009-09-20 |
Nick Lewycky | Rewrite this check so that it checks what it's supposed...
|
commit | commitdiff | tree |
2009-09-20 |
Nick Lewycky | Correct the comment; this applies to fcmp too.
|
commit | commitdiff | tree |
2009-09-20 |
Nick Lewycky | Remove tab, again.
|
commit | commitdiff | tree |
2009-09-20 |
Nick Lewycky | Teach the constant folder how to not a cmpinst.
|
commit | commitdiff | tree |