2009-01-09 |
Misha Brukman | Removed trailing whitespace from Makefiles. |
tree | commitdiff |
2009-01-09 |
Dale Johannesen | Adjustments to last patch based on review. |
tree | commitdiff |
2009-01-07 |
Duncan Sands | Whitespace - correct formatting. |
tree | commitdiff |
2009-01-07 |
Duncan Sands | Remove alloca tracking from nocapture analysis. Not... |
tree | commitdiff |
2009-01-07 |
Duncan Sands | Reorder these. |
tree | commitdiff |
2009-01-07 |
Duncan Sands | Use a switch rather than a sequence of "isa" tests. |
tree | commitdiff |
2009-01-07 |
Duncan Sands | The verifier checks that the aliasee is not null. |
tree | commitdiff |
2009-01-05 |
Duncan Sands | Teach the internalize pass to also internalize |
tree | commitdiff |
2009-01-05 |
Duncan Sands | Not having an aliasee is a theoretical possibility. |
tree | commitdiff |
2009-01-05 |
Duncan Sands | Format more neatly. |
tree | commitdiff |
2009-01-05 |
Duncan Sands | Remove trailing spaces. |
tree | commitdiff |
2009-01-05 |
Duncan Sands | Delete unused global aliases with internal linkage. |
tree | commitdiff |
2009-01-03 |
Nick Lewycky | Any void readonly functions are provably dead, don... |
tree | commitdiff |
2009-01-02 |
Duncan Sands | Load tracking means that the value analyzed may |
tree | commitdiff |
2009-01-02 |
Duncan Sands | When calculating 'nocapture' argument attributes, allow |
tree | commitdiff |
2009-01-02 |
Duncan Sands | Improve comments and reorganize a bit - no functionality |
tree | commitdiff |
2009-01-02 |
Nick Lewycky | Make adding nocapture a bit stronger. FreeInst is nocap... |
tree | commitdiff |
2009-01-01 |
Duncan Sands | Mention that this pass does escape analysis in the |
tree | commitdiff |
2008-12-31 |
Duncan Sands | Look through phi nodes and select instructions when |
tree | commitdiff |
2008-12-31 |
Duncan Sands | Don't analyze arguments already marked 'nocapture'. |
tree | commitdiff |
2008-12-31 |
Duncan Sands | Rename AddReadAttrs to FunctionAttrs, and teach it how |
tree | commitdiff |
2008-12-29 |
Duncan Sands | Experiments show that looking through phi nodes |
tree | commitdiff |
2008-12-29 |
Duncan Sands | Allow readnone functions to read (and write!) global |
tree | commitdiff |
2008-12-17 |
Chris Lattner | insert some sequence points and preincrement an iterato... |
tree | commitdiff |
2008-12-17 |
Chris Lattner | Enhance heap sra to be substantially more aggressive... |
tree | commitdiff |
2008-12-16 |
Chris Lattner | Fix another crash found by inspection. If we have... |
tree | commitdiff |
2008-12-16 |
Chris Lattner | fix a crash found by inspection. |
tree | commitdiff |
2008-12-16 |
Chris Lattner | switch some std::set/std::map to SmallPtrSet/DenseMap. |
tree | commitdiff |
2008-12-15 |
Chris Lattner | enhance heap-sra to apply to fixed sized array allocati... |
tree | commitdiff |
2008-12-15 |
Chris Lattner | Use stripPointerCasts. |
tree | commitdiff |
2008-12-15 |
Chris Lattner | minor tweaks for formatting, allow bitcast in ValueIsOn... |
tree | commitdiff |
2008-12-15 |
Chris Lattner | refactor some code into a new TryToOptimizeStoreOfMallo... |
tree | commitdiff |
2008-11-21 |
Bill Wendling | Fix error where it wasn't getting the correct caller... |
tree | commitdiff |
2008-11-21 |
Bill Wendling | If the function being inlined has a higher stack protec... |
tree | commitdiff |
2008-11-20 |
Devang Patel | Do not forget llvm.dbg.declare's first argument while... |
tree | commitdiff |
2008-11-19 |
Devang Patel | Remove unused variables. |
tree | commitdiff |
2008-11-19 |
Devang Patel | Fix typo. |
tree | commitdiff |
2008-11-18 |
Devang Patel | Add new helper pass that strips all symbol names except... |
tree | commitdiff |
2008-11-18 |
Devang Patel | Remove even more llvm.dbg variables. |
tree | commitdiff |
2008-11-16 |
Torok Edwin | If SI->size() is 0, we are not allowed to dereference... |
tree | commitdiff |
2008-11-16 |
Chris Lattner | simplify loop |
tree | commitdiff |
2008-11-14 |
Devang Patel | Refactor code. |
tree | commitdiff |
2008-11-13 |
Devang Patel | Really remove all debug information. |
tree | commitdiff |
2008-11-11 |
Devang Patel | Use actual function name in comments. |
tree | commitdiff |
2008-11-05 |
Devang Patel | Do now allow InlineAlways pass to remove dead functions. |
tree | commitdiff |
2008-11-03 |
Andrew Lenharth | add a period at the end of the comment, ignoring the... |
tree | commitdiff |
2008-11-03 |
Andrew Lenharth | Ensure that we are checking only calls to the function... |
tree | commitdiff |
2008-11-02 |
Nick Lewycky | Changes from Duncan's review: |
tree | commitdiff |
2008-11-02 |
Duncan Sands | Get this building on 64 bit machines (error: |
tree | commitdiff |
2008-11-02 |
Oscar Fuentes | CMake: added a source file. |
tree | commitdiff |
2008-11-02 |
Nick Lewycky | Add a new MergeFunctions pass. It finds identical funct... |
tree | commitdiff |
2008-10-30 |
Daniel Dunbar | Add InlineCost class for represent the estimated cost... |
tree | commitdiff |
2008-10-29 |
Daniel Dunbar | Factor shouldInline method out of Inliner. |
tree | commitdiff |
2008-10-28 |
Daniel Dunbar | Assorted comment/naming fixes, 80-col violations, and... |
tree | commitdiff |
2008-10-21 |
Dan Gohman | Fix a bug that prevented llvm-extract -delete from... |
tree | commitdiff |
2008-10-08 |
Nuno Lopes | dont specialize weak functions and the like |
tree | commitdiff |
2008-10-04 |
Duncan Sands | Ignore loads from and stores to local memory (i.e.... |
tree | commitdiff |
2008-10-03 |
Dan Gohman | Clean up some multiple-return-value code that is no... |
tree | commitdiff |
2008-10-03 |
Duncan Sands | Teach internalize to preserve the callgraph. |
tree | commitdiff |
2008-10-01 |
Nuno Lopes | revert the addition of Preverves(CallGraph), per Duncan... |
tree | commitdiff |
2008-09-30 |
Nuno Lopes | add preserversCFG() + preservers(CallGraph) |
tree | commitdiff |
2008-09-30 |
Nuno Lopes | add AU.setPreservesCFG() since this pass only adds... |
tree | commitdiff |
2008-09-29 |
Duncan Sands | Speed up these passes when the callgraph has |
tree | commitdiff |
2008-09-29 |
Nuno Lopes | remove redundant test (mayBeOverriden() includes hasLin... |
tree | commitdiff |
2008-09-29 |
Duncan Sands | Tweak some comments. |
tree | commitdiff |
2008-09-29 |
Duncan Sands | Rename isWeakForLinker to mayBeOverridden. Use it |
tree | commitdiff |
2008-09-26 |
Devang Patel | Implement function notes as function attributes. |
tree | commitdiff |
2008-09-26 |
Devang Patel | Now Attributes are divided in three groups |
tree | commitdiff |
2008-09-25 |
Devang Patel | Large mechanical patch. |
tree | commitdiff |
2008-09-24 |
Devang Patel | s/ParamAttrsWithIndex/FnAttributeWithIndex/g |
tree | commitdiff |
2008-09-24 |
Devang Patel | Put FN_NOTE_AlwaysInline and others in FnAttr namespace. |
tree | commitdiff |
2008-09-23 |
Devang Patel | Move FN_NOTE_AlwaysInline and other out of ParamAttrs... |
tree | commitdiff |
2008-09-23 |
Devang Patel | s/ParameterAttributes/Attributes/g |
tree | commitdiff |
2008-09-23 |
Devang Patel | Use parameter attribute store (soon to be renamed) for |
tree | commitdiff |
2008-09-22 |
Devang Patel | Add hasNote() to check note associated with a function. |
tree | commitdiff |
2008-09-22 |
Oscar Fuentes | Initial support for the CMake build system. |
tree | commitdiff |
2008-09-20 |
Duncan Sands | Implement review feedback from Devang: make use |
tree | commitdiff |
2008-09-19 |
Duncan Sands | Add a new pass AddReadAttrs which works out which functions |
tree | commitdiff |
2008-09-09 |
Anton Korobeynikov | Make safer variant of alias resolution routine to be... |
tree | commitdiff |
2008-09-09 |
Anton Korobeynikov | Resolve aliases, when possible |
tree | commitdiff |
2008-09-08 |
Duncan Sands | Update the callgraph correctly. |
tree | commitdiff |
2008-09-08 |
Duncan Sands | Update the callgraph correctly in ArgumentPromotion. |
tree | commitdiff |
2008-09-08 |
Duncan Sands | Reapply 55859. This doesn't change anything as |
tree | commitdiff |
2008-09-07 |
Duncan Sands | Correct a comment and strip trailing whitespace. |
tree | commitdiff |
2008-09-06 |
Nuno Lopes | fix crash when the malloc/free function is defined... |
tree | commitdiff |
2008-09-06 |
Duncan Sands | When PruneEH turned an invoke into an ordinary |
tree | commitdiff |
2008-09-05 |
Owen Anderson | Revert r55859. This is breaking the build in the absce... |
tree | commitdiff |
2008-09-05 |
Duncan Sands | Delete the removeCallEdgeTo callgraph method, |
tree | commitdiff |
2008-09-05 |
Duncan Sands | Use removeAllCalledFunctions rather than removing |
tree | commitdiff |
2008-09-05 |
Duncan Sands | Make this pass return that it made a change if |
tree | commitdiff |
2008-09-04 |
Andrew Lenharth | try to seperate the mechanism into something others... |
tree | commitdiff |
2008-09-04 |
Dan Gohman | Tidy up several unbeseeming casts from pointer to intptr_t. |
tree | commitdiff |
2008-09-04 |
Andrew Lenharth | cleanup as per Duncan's review |
tree | commitdiff |
2008-09-03 |
Devang Patel | Update inline threshold for current function if the... |
tree | commitdiff |
2008-09-03 |
Andrew Lenharth | Initial version of a Partial Specialization IPO pass... |
tree | commitdiff |
2008-09-03 |
Devang Patel | Fix typo in a comment. |
tree | commitdiff |
2008-09-03 |
Devang Patel | Add parentheses to make code more readable. |
tree | commitdiff |
2008-09-03 |
Devang Patel | Fix comments. |
tree | commitdiff |
2008-09-03 |
Devang Patel | Add custom inliner that handles only functions that... |
tree | commitdiff |
2008-09-03 |
Devang Patel | Handle "always inline" note during inline cost analysis. |
tree | commitdiff |
next |