2011-02-04 |
Nick Lewycky | Mark that the return is using EAX so that we don't...
|
commit | commitdiff | tree |
2011-02-02 |
Nick Lewycky | Remove wasteful caching. This isn't needed for correctness...
|
commit | commitdiff | tree |
2011-01-30 |
Nick Lewycky | Fix 'fcmp one' constant folding. Noticed by inspection.
|
commit | commitdiff | tree |
2011-01-30 |
Nick Lewycky | Fix some formatting and upgrade comments from llvm...
|
commit | commitdiff | tree |
2011-01-29 |
Nick Lewycky | Add the select optimization recently added to instcombine...
|
commit | commitdiff | tree |
2011-01-29 |
Nick Lewycky | Fix comment.
|
commit | commitdiff | tree |
2011-01-29 |
Nick Lewycky | Most browsers eliminate whitespace between anchor tags...
|
commit | commitdiff | tree |
2011-01-28 |
Nick Lewycky | Rename functions to follow coding standard. Also rejiggers...
|
commit | commitdiff | tree |
2011-01-28 |
Nick Lewycky | Add a doxygen comment for this class.
|
commit | commitdiff | tree |
2011-01-28 |
Nick Lewycky | Reorder for readability. (Chris, is this what you meant?)
|
commit | commitdiff | tree |
2011-01-28 |
Nick Lewycky | Reduce the number of functions we look at in the first...
|
commit | commitdiff | tree |
2011-01-28 |
Nick Lewycky | Clean up the tests a little, make sure we match an...
|
commit | commitdiff | tree |
2011-01-28 |
Nick Lewycky | Fix build with stdcxx by using llvm::next. Patch by...
|
commit | commitdiff | tree |
2011-01-28 |
Nick Lewycky | Add missing include for ptrdiff_t. Patch by Joerg Sonnenberger!
|
commit | commitdiff | tree |
2011-01-28 |
Nick Lewycky | Fold select + select where both selects are on the...
|
commit | commitdiff | tree |
2011-01-27 |
Nick Lewycky | Expound upon this comparison!
|
commit | commitdiff | tree |
2011-01-27 |
Nick Lewycky | Use dyn_cast instead of isa+cast.
|
commit | commitdiff | tree |
2011-01-27 |
Nick Lewycky | Add DenseSet::resize for API parity with DenseMap:...
|
commit | commitdiff | tree |
2011-01-27 |
Nick Lewycky | Fix surprising missed optimization in mergefunc where...
|
commit | commitdiff | tree |
2011-01-26 |
Nick Lewycky | AttrListPtr has an overloaded operator== which does...
|
commit | commitdiff | tree |
2011-01-26 |
Nick Lewycky | Teach mergefunc that intptr_t is the same width as...
|
commit | commitdiff | tree |
2011-01-26 |
Nick Lewycky | There are no vectors of pointer or arrays, so we don...
|
commit | commitdiff | tree |
2011-01-26 |
Nick Lewycky | Fix memory corruption. If one of the SCEV creation...
|
commit | commitdiff | tree |
2011-01-25 |
Nick Lewycky | Teach mergefunc how to emit aliases safely again -...
|
commit | commitdiff | tree |
2011-01-23 |
Nick Lewycky | Simplify some code with no functionality change. Make...
|
commit | commitdiff | tree |
2011-01-23 |
Nick Lewycky | Use value ranges to fold ext(trunc) in SCEV when possible.
|
commit | commitdiff | tree |
2011-01-22 |
Nick Lewycky | Have SCEV turn sext(x) into zext(x) when x is s>= 0...
|
commit | commitdiff | tree |
2011-01-21 |
Nick Lewycky | SCCP doesn't actually preserve the CFG. It will delete...
|
commit | commitdiff | tree |
2011-01-21 |
Nick Lewycky | Don't try to pull vector bitcasts that change the number...
|
commit | commitdiff | tree |
2011-01-21 |
Nick Lewycky | Add a constant folding of casts from zero to zero....
|
commit | commitdiff | tree |
2011-01-19 |
Nick Lewycky | Similarly, analyze truncate through multiply.
|
commit | commitdiff | tree |
2011-01-19 |
Nick Lewycky | Add a missed SCEV fold that is required to continue...
|
commit | commitdiff | tree |
2011-01-19 |
Nick Lewycky | Add a missing SCEV simplification sext(zext x) -->...
|
commit | commitdiff | tree |
2011-01-16 |
Nick Lewycky | Test for lazy value info's ability to prove the absense...
|
commit | commitdiff | tree |
2011-01-15 |
Nick Lewycky | Add missing whitespace.
|
commit | commitdiff | tree |
2011-01-15 |
Nick Lewycky | Make constmerge a two-pass algorithm so that it won...
|
commit | commitdiff | tree |
2011-01-15 |
Nick Lewycky | Add a cache that protects mergefunc's internals from...
|
commit | commitdiff | tree |
2011-01-15 |
Nick Lewycky | Teach LazyValueInfo that allocas aren't NULL. Over...
|
commit | commitdiff | tree |
2011-01-12 |
Nick Lewycky | Add another note taken from the gcc bugzilla.
|
commit | commitdiff | tree |
2011-01-03 |
Nick Lewycky | Further expand what a call graph pass may do.
|
commit | commitdiff | tree |
2011-01-03 |
Nick Lewycky | Permit CallGraphSCCPasses readonly access to the direct...
|
commit | commitdiff | tree |
2011-01-03 |
Nick Lewycky | Add spliceFunction to the CallGraph interface. This...
|
commit | commitdiff | tree |
2011-01-02 |
Nick Lewycky | Also remove functions that use complex constant expressions...
|
commit | commitdiff | tree |
2011-01-02 |
Nick Lewycky | Remove functions from the FnSet when one of their callee...
|
commit | commitdiff | tree |
2010-12-30 |
Nick Lewycky | Add another non-commutable instruction that gas accepts...
|
commit | commitdiff | tree |
2010-12-19 |
Nick Lewycky | Use the new way of silencing this warning.
|
commit | commitdiff | tree |
2010-12-19 |
Nick Lewycky | Add missing standard headers. Patch by Joerg Sonnenberger!
|
commit | commitdiff | tree |
2010-12-19 |
Nick Lewycky | Add missing std:: prefixes to some calls. C++ doesn...
|
commit | commitdiff | tree |
2010-12-18 |
Nick Lewycky | Fix GCC warning:
|
commit | commitdiff | tree |
2010-12-18 |
Nick Lewycky | Make LazyValueInfo non-recursive.
|
commit | commitdiff | tree |
2010-12-15 |
Nick Lewycky | Clean up some of LVI:
|
commit | commitdiff | tree |
2010-12-10 |
Nick Lewycky | Remove extraneous close parenthesis.
|
commit | commitdiff | tree |
2010-12-10 |
Nick Lewycky | Move variable that's unused in an NDEBUG build inside...
|
commit | commitdiff | tree |
2010-12-10 |
Nick Lewycky | Remove dead header.
|
commit | commitdiff | tree |
2010-11-30 |
Nick Lewycky | Make @llvm.invariant.start not be readonly, so that...
|
commit | commitdiff | tree |
2010-11-24 |
Nick Lewycky | Treat a call of function pointer like a load of the...
|
commit | commitdiff | tree |
2010-11-11 |
Nick Lewycky | Doxygenify
|
commit | commitdiff | tree |
2010-10-26 |
Nick Lewycky | For statistics that are only used in functions declared...
|
commit | commitdiff | tree |
2010-10-12 |
Nick Lewycky | Mark variable 'NoImplicitFloatOps' used only in an...
|
commit | commitdiff | tree |
2010-10-09 |
Nick Lewycky | Fix dead link.
|
commit | commitdiff | tree |
2010-10-07 |
Nick Lewycky | Warn about broken GCCs on ARM due to the problem fixed:
|
commit | commitdiff | tree |
2010-10-07 |
Nick Lewycky | Fix typo in comment.
|
commit | commitdiff | tree |
2010-10-06 |
Nick Lewycky | Remove unused variables.
|
commit | commitdiff | tree |
2010-10-02 |
Nick Lewycky | Wind these directories back too. File adds and removes...
|
commit | commitdiff | tree |
2010-10-02 |
Nick Lewycky | Continue reverting r115363.
|
commit | commitdiff | tree |
2010-10-02 |
Nick Lewycky | Revert patches r115363 r115367 r115391 due to build...
|
commit | commitdiff | tree |
2010-09-30 |
Nick Lewycky | Pacify a noisy compiler, and sink this variable declaration...
|
commit | commitdiff | tree |
2010-09-29 |
Nick Lewycky | Silence compiler warning.
|
commit | commitdiff | tree |
2010-09-29 |
Nick Lewycky | Add parens to fix GCC warning:
|
commit | commitdiff | tree |
2010-09-28 |
Nick Lewycky | Resolve this GCC warning:
|
commit | commitdiff | tree |
2010-09-28 |
Nick Lewycky | Make ConstantRange::makeICmpRegion handle all the edge...
|
commit | commitdiff | tree |
2010-09-07 |
Nick Lewycky | Update configure for change to autoconf/configure.ac...
|
commit | commitdiff | tree |
2010-09-07 |
Nick Lewycky | Create PTX backend. Patch by Che-Liang Chiou!
|
commit | commitdiff | tree |
2010-09-07 |
Nick Lewycky | Add completely hokey binary-and and binary-or operations...
|
commit | commitdiff | tree |
2010-09-07 |
Nick Lewycky | Fix major bug in thunk detection. Also verify the calling...
|
commit | commitdiff | tree |
2010-09-06 |
Nick Lewycky | Add a new isSignWrappedSet() method to ConstantRange.
|
commit | commitdiff | tree |
2010-09-05 |
Nick Lewycky | Fix warning reported by MSVC++ builder.
|
commit | commitdiff | tree |
2010-09-05 |
Nick Lewycky | Switch FnSet to containing the ComparableFunction instead...
|
commit | commitdiff | tree |
2010-09-05 |
Nick Lewycky | Fix many bugs when merging weak-strong and weak-weak...
|
commit | commitdiff | tree |
2010-09-02 |
Nick Lewycky | Fix compile errors.
|
commit | commitdiff | tree |
2010-08-31 |
Nick Lewycky | Fix an infinite loop; merging two functions will create...
|
commit | commitdiff | tree |
2010-08-31 |
Nick Lewycky | Switch to DenseSet, simplifying much more code. We...
|
commit | commitdiff | tree |
2010-08-22 |
Nick Lewycky | Verify the predicates on icmp/fcmp. Suggested by Jeff...
|
commit | commitdiff | tree |
2010-08-17 |
Nick Lewycky | When creating a JIT, try to load the program so that...
|
commit | commitdiff | tree |
2010-08-11 |
Nick Lewycky | Clean up ConstantRange a bit:
|
commit | commitdiff | tree |
2010-08-09 |
Nick Lewycky | Fix a use after free error caught by the valgrind builders.
|
commit | commitdiff | tree |
2010-08-09 |
Nick Lewycky | Stop the JIT from refusing to work just because the...
|
commit | commitdiff | tree |
2010-08-08 |
Nick Lewycky | Add optimization to Target/README.txt.
|
commit | commitdiff | tree |
2010-08-08 |
Nick Lewycky | Reject unrepresentable pointer types in intrinsics...
|
commit | commitdiff | tree |
2010-08-08 |
Nick Lewycky | Do more to modernize MergeFunctions. Refactor in response...
|
commit | commitdiff | tree |
2010-08-07 |
Nick Lewycky | Fix typo.
|
commit | commitdiff | tree |
2010-08-06 |
Nick Lewycky | Fix uninitialized variable warning.
|
commit | commitdiff | tree |
2010-08-06 |
Nick Lewycky | Work in progress, cleaning up MergeFuncs.
|
commit | commitdiff | tree |
2010-08-02 |
Nick Lewycky | Work in progress.
|
commit | commitdiff | tree |
2010-08-02 |
Nick Lewycky | Fix this condition; it has an else clause attached...
|
commit | commitdiff | tree |
2010-08-01 |
Nick Lewycky | Fix word choice.
|
commit | commitdiff | tree |
2010-07-30 |
Nick Lewycky | Add missing newline to debug statement.
|
commit | commitdiff | tree |
2010-07-30 |
Nick Lewycky | LibCallAliasAnalysis uses multiple inheritance, so...
|
commit | commitdiff | tree |
2010-07-25 |
Nick Lewycky | Don't pass -export-dynamic to the linker on Cygwin...
|
commit | commitdiff | tree |
2010-07-24 |
Nick Lewycky | Revert this because we can't clone cyclic MDNodes which...
|
commit | commitdiff | tree |