2011-07-25 |
Jay Foad | Convert GetElementPtrInst to use ArrayRef. |
tree | commitdiff |
2011-07-22 |
Jay Foad | Fix more MSVC warnings caused by a cases I missed when... |
tree | commitdiff |
2011-07-21 |
Jay Foad | Make better use of ConstantExpr::getGetElementPtr's... |
tree | commitdiff |
2011-07-21 |
Jay Foad | Convert ConstantExpr::getGetElementPtr and |
tree | commitdiff |
2011-07-21 |
Chris Lattner | move tier out of an anonymous namespace, it doesn't... |
tree | commitdiff |
2011-07-19 |
Jay Foad | Convert TargetData::getIndexedOffset to use ArrayRef. |
tree | commitdiff |
2011-07-19 |
Jay Foad | Use ArrayRef in ConstantFoldInstOperands and ConstantFo... |
tree | commitdiff |
2011-07-18 |
Chris Lattner | land David Blaikie's patch to de-constify Type, with... |
tree | commitdiff |
2011-07-15 |
Jay Foad | Convert CallInst and InvokeInst APIs to use ArrayRef. |
tree | commitdiff |
2011-07-12 |
Jay Foad | Second attempt at de-constifying LLVM Types in Function... |
tree | commitdiff |
2011-07-12 |
Bill Wendling | Revert r134893 and r134888 (and related patches in... |
tree | commitdiff |
2011-07-11 |
Jay Foad | De-constify Types in StructType::get() and TargetData... |
tree | commitdiff |
2011-07-11 |
Jay Foad | De-constify Types in FunctionType::get(). |
tree | commitdiff |
2011-07-09 |
Chris Lattner | remove the DerivedType which isn't adding value anymore. |
tree | commitdiff |
2011-07-09 |
Chris Lattner | Land the long talked about "type system rewrite" patch... |
tree | commitdiff |
2011-06-20 |
Chris Lattner | Revamp the "ConstantStruct::get" methods. Previously... |
tree | commitdiff |
2011-06-09 |
John McCall | When deleting a basic block, remove call edges only... |
tree | commitdiff |
2011-06-09 |
Rafael Espindola | Improve the handling of available_externally and llvm... |
tree | commitdiff |
2011-05-29 |
Nick Lewycky | Don't crash owhen ComputeLoadResult can't compute the... |
tree | commitdiff |
2011-05-29 |
Nick Lewycky | Obey the isVolatile bit on memory intrinsics when analy... |
tree | commitdiff |
2011-05-22 |
Chris Lattner | fix PR9856, an incorrectly conservative assertion:... |
tree | commitdiff |
2011-05-13 |
Julien Lerouge | Fix a source of non determinism in FindUsedTypes, use... |
tree | commitdiff |
2011-05-10 |
Devang Patel | Preserve line number information. |
tree | commitdiff |
2011-04-23 |
Jay Foad | Remove unused STL header includes. |
tree | commitdiff |
2011-04-15 |
Chris Lattner | Fix a ton of comment typos found by codespell. Patch by |
tree | commitdiff |
2011-04-11 |
Chris Lattner | remove the StructRetPromotion pass. It is unused,... |
tree | commitdiff |
2011-04-11 |
Nick Lewycky | Just because a GlobalVariable's initializer is [N x... |
tree | commitdiff |
2011-04-11 |
Jay Foad | Don't include Operator.h from InstrTypes.h. |
tree | commitdiff |
2011-04-09 |
Eli Friedman | Add back a couple checks removed by r129128; the fact... |
tree | commitdiff |
2011-04-08 |
Nick Lewycky | llvm.global_[cd]tor is defined to be either external... |
tree | commitdiff |
2011-04-04 |
Jay Foad | Remove some support for ReturnInsts with multiple opera... |
tree | commitdiff |
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 |
next |