2011-03-30 |
Jay Foad | Remove PHINode::reserveOperandSpace(). Instead, add... |
tree | commitdiff |
2011-03-30 |
Jay Foad | (Almost) always call reserveOperandSpace() on newly... |
tree | commitdiff |
2011-03-25 |
Nick Lewycky | No functionality change, just adjust some whitespace... |
tree | commitdiff |
2011-03-22 |
Anders Carlsson | Handle another case that Frits suggested. |
tree | commitdiff |
2011-03-21 |
Anders Carlsson | More cleanups to the OptimizeEmptyGlobalCXXDtors Global... |
tree | commitdiff |
2011-03-21 |
Anders Carlsson | As suggested by Nick Lewycky, ignore debugging intrinsi... |
tree | commitdiff |
2011-03-21 |
Nick Lewycky | Fix comments |
tree | commitdiff |
2011-03-20 |
Anders Carlsson | Don't try to eliminate invokes to __cxa_atexit. |
tree | commitdiff |
2011-03-20 |
Anders Carlsson | Don't segfault on mutual recursion, as pointed out... |
tree | commitdiff |
2011-03-20 |
Anders Carlsson | Address comments from Frits van Bommel. |
tree | commitdiff |
2011-03-20 |
Anders Carlsson | Add an optimization to GlobalOpt that eliminates calls... |
tree | commitdiff |
2011-03-09 |
Devang Patel | These llvm.dbg.* constants are not used anymore. |
tree | commitdiff |
2011-03-06 |
Rafael Espindola | Don't internalize available_externally functions. We... |
tree | commitdiff |
2011-03-01 |
Eli Friedman | Add an obvious missing safety check to DAE::RemoveDeadA... |
tree | commitdiff |
2011-02-20 |
Nick Lewycky | Instead of keeping two Value*->id# mappings, keep one... |
tree | commitdiff |
2011-02-15 |
Chris Lattner | convert ConstantVector::get to use ArrayRef. |
tree | commitdiff |
2011-02-14 |
Chris Lattner | revert my ConstantVector patch, it seems to have made... |
tree | commitdiff |
2011-02-14 |
Chris Lattner | Switch ConstantVector::get to use ArrayRef instead... |
tree | commitdiff |
2011-02-09 |
Nick Lewycky | When removing a function from the function set and... |
tree | commitdiff |
2011-02-06 |
Nick Lewycky | Simplify away redundant test, and document what's going on. |
tree | commitdiff |
2011-02-06 |
Nick Lewycky | Remove specialized comparison of InlineAsm objects... |
tree | commitdiff |
2011-02-02 |
Nick Lewycky | Remove wasteful caching. This isn't needed for correctn... |
tree | commitdiff |
2011-01-28 |
Nick Lewycky | Rename functions to follow coding standard. Also rejigg... |
tree | commitdiff |
2011-01-28 |
Nick Lewycky | Add a doxygen comment for this class. |
tree | commitdiff |
2011-01-28 |
Nick Lewycky | Reorder for readability. (Chris, is this what you meant?) |
tree | commitdiff |
2011-01-28 |
Nick Lewycky | Reduce the number of functions we look at in the first... |
tree | commitdiff |
2011-01-27 |
Benjamin Kramer | Unbreak the build. |
tree | commitdiff |
2011-01-27 |
Nick Lewycky | Expound upon this comparison! |
tree | commitdiff |
2011-01-27 |
Nick Lewycky | Use dyn_cast instead of isa+cast. |
tree | commitdiff |
2011-01-27 |
Nick Lewycky | Fix surprising missed optimization in mergefunc where... |
tree | commitdiff |
2011-01-26 |
Nick Lewycky | AttrListPtr has an overloaded operator== which does... |
tree | commitdiff |
2011-01-26 |
Nick Lewycky | Teach mergefunc that intptr_t is the same width as... |
tree | commitdiff |
2011-01-26 |
Nick Lewycky | There are no vectors of pointer or arrays, so we don... |
tree | commitdiff |
2011-01-25 |
Nick Lewycky | Teach mergefunc how to emit aliases safely again -... |
tree | commitdiff |
2011-01-19 |
Rafael Espindola | Add unnamed_addr when we can show that address of a... |
tree | commitdiff |
2011-01-18 |
Rafael Espindola | Reduce indentation and remove commented out code. |
tree | commitdiff |
2011-01-16 |
Anders Carlsson | Teach DAE to look for functions whose arguments are... |
tree | commitdiff |
2011-01-16 |
Rafael Espindola | Don't merge two constants if we care about the address... |
tree | commitdiff |
2011-01-16 |
Chris Lattner | fix PR8932, a case where arg promotion could infinitely... |
tree | commitdiff |
2011-01-16 |
Owen Anderson | Improve the safety of my globalopt enhancement by ensur... |
tree | commitdiff |
2011-01-16 |
Chris Lattner | simplify this code, it is still broken but will follow... |
tree | commitdiff |
2011-01-16 |
Chris Lattner | remove the partial specialization pass. It is unmainta... |
tree | commitdiff |
2011-01-15 |
Nick Lewycky | Add missing whitespace. |
tree | commitdiff |
2011-01-15 |
Nick Lewycky | Make constmerge a two-pass algorithm so that it won... |
tree | commitdiff |
2011-01-15 |
Benjamin Kramer | Try to unbreak selfhost. |
tree | commitdiff |
2011-01-15 |
Nick Lewycky | Add a cache that protects mergefunc's internals from... |
tree | commitdiff |
2011-01-14 |
Owen Anderson | Fix a false-positive warning. |
tree | commitdiff |
2011-01-14 |
Owen Anderson | Enhance GlobalOpt to be able evaluate initializers... |
tree | commitdiff |
2011-01-04 |
Dale Johannesen | Improve the accuracy of the inlining heuristic looking... |
tree | commitdiff |
2011-01-02 |
Nick Lewycky | Also remove functions that use complex constant express... |
tree | commitdiff |
2011-01-02 |
Nick Lewycky | Remove functions from the FnSet when one of their calle... |
tree | commitdiff |
2011-01-01 |
Chris Lattner | fix a globalopt crash on two Adobe-C++ testcases that... |
tree | commitdiff |
2010-12-07 |
Chris Lattner | reapply r121100 with a tweak to constant fold ConstExpr... |
tree | commitdiff |
2010-12-07 |
Eric Christopher | Temporarily revert r121100 as it's causing clang to... |
tree | commitdiff |
2010-12-07 |
Chris Lattner | fix PR8710 - teach global opt that some constantexprs... |
tree | commitdiff |
2010-12-06 |
Chris Lattner | replace a linear scan with a symtab lookup, reduce... |
tree | commitdiff |
2010-12-06 |
Chris Lattner | Fix PR8735, a really terrible problem in the inliner... |
tree | commitdiff |
2010-12-06 |
Chris Lattner | improve -debug output and comments a little. |
tree | commitdiff |
2010-11-11 |
Dan Gohman | Add helper functions for computing the Location of... |
tree | commitdiff |
2010-11-11 |
Dan Gohman | Factor out Instruction::isSafeToSpeculativelyExecute... |
tree | commitdiff |
2010-11-11 |
Dan Gohman | TBAA-enable ArgumentPromotion. |
tree | commitdiff |
2010-11-10 |
Dan Gohman | Add a doesAccessArgPointees helper function, and update... |
tree | commitdiff |
2010-11-10 |
Dan Gohman | Factor out the code for testing whether a function... |
tree | commitdiff |
2010-11-10 |
Dan Gohman | Make ModRefBehavior a lattice. Use this to clean up... |
tree | commitdiff |
2010-11-09 |
Dan Gohman | Teach FunctionAttrs about the VAArg instruction. |
tree | commitdiff |
2010-11-09 |
Dan Gohman | Use the AliasAnalysis interface to determine how a... |
tree | commitdiff |
2010-11-09 |
Dan Gohman | Teach FunctionAttrs about AccessesArgumentsReadonly. |
tree | commitdiff |
2010-11-08 |
Dan Gohman | Fix a thinko that Duncan spotted. |
tree | commitdiff |
2010-11-08 |
Dan Gohman | Make FunctionAttrs TBAA-aware. |
tree | commitdiff |
2010-11-08 |
Dan Gohman | Extend the AliasAnalysis::pointsToConstantMemory interf... |
tree | commitdiff |
2010-11-08 |
Dan Gohman | Make FunctionAttrs use AliasAnalysis::getModRefBehavior... |
tree | commitdiff |
2010-11-03 |
Duncan Sands | Rename PointsToLocalMemory to PointsToLocalOrConstantMe... |
tree | commitdiff |
2010-11-02 |
Jakob Stoklund Olesen | Let the -inline-threshold command line argument take... |
tree | commitdiff |
2010-10-30 |
Duncan Sands | Now that the MallocInst no longer exists, this workarou... |
tree | commitdiff |
2010-10-30 |
Duncan Sands | If a function does a volatile load from a global consta... |
tree | commitdiff |
2010-10-21 |
Duncan Sands | RetOp is not actually used for anything useful (though |
tree | commitdiff |
2010-10-19 |
Dan Gohman | Reapply r116831 and r116839, converting AliasAnalysis... |
tree | commitdiff |
2010-10-19 |
Owen Anderson | Get rid of static constructors for pass registration... |
tree | commitdiff |
2010-10-19 |
Mikhail Glushenkov | GlobalOpt: EvaluateFunction() must not evaluate stores... |
tree | commitdiff |
2010-10-18 |
Mikhail Glushenkov | Trailing whitespace. |
tree | commitdiff |
2010-10-13 |
Owen Anderson | CallGraphSCC passes implicity require CallGraph analysis. |
tree | commitdiff |
2010-10-13 |
Rafael Espindola | Be more consistent in using ValueToValueMapTy. |
tree | commitdiff |
2010-10-12 |
Owen Anderson | Begin adding static dependence information to passes... |
tree | commitdiff |
2010-10-09 |
Kenneth Uildriks | Now using a variant of the existing inlining heuristics... |
tree | commitdiff |
2010-10-07 |
Owen Anderson | Now with fewer extraneous semicolons! |
tree | commitdiff |
2010-10-07 |
Owen Anderson | Add an initialization routine for libLLVMipo.a |
tree | commitdiff |
2010-09-30 |
Dale Johannesen | Massive rewrite of MMX: |
tree | commitdiff |
2010-09-28 |
Oscar Fuentes | Removed a bunch of unnecessary target_link_libraries. |
tree | commitdiff |
2010-09-23 |
Bob Wilson | Fix llvm-extract so that it changes the linkage of... |
tree | commitdiff |
2010-09-15 |
Chris Lattner | fix PR8144, a bug where constant merge would merge... |
tree | commitdiff |
2010-09-13 |
Michael J. Spencer | Revert "CMake: Get rid of LLVMLibDeps.cmake and export... |
tree | commitdiff |
2010-09-10 |
Michael J. Spencer | CMake: Get rid of LLVMLibDeps.cmake and export the... |
tree | commitdiff |
2010-09-07 |
Nick Lewycky | Fix major bug in thunk detection. Also verify the calli... |
tree | commitdiff |
2010-09-05 |
Nick Lewycky | Fix warning reported by MSVC++ builder. |
tree | commitdiff |
2010-09-05 |
Nick Lewycky | Switch FnSet to containing the ComparableFunction inste... |
tree | commitdiff |
2010-09-05 |
Nick Lewycky | Fix many bugs when merging weak-strong and weak-weak... |
tree | commitdiff |
2010-08-31 |
Nick Lewycky | Fix an infinite loop; merging two functions will create... |
tree | commitdiff |
2010-08-31 |
Nick Lewycky | Switch to DenseSet, simplifying much more code. We... |
tree | commitdiff |
2010-08-28 |
Chris Lattner | remove unions from LLVM IR. They are severely buggy... |
tree | commitdiff |
2010-08-26 |
Dan Gohman | Reapply r112091 and r111922, support for metadata linki... |
tree | commitdiff |
next |