| Commit message (Expand) | Author | Age |
... | |
* | Don't drop function/call return attributes like 'nounwind'. | Duncan Sands | 2008-02-01 |
* | Don't let globalopt hack on volatile loads or stores. | Chris Lattner | 2008-01-29 |
* | Use empty() instead of comparing size() with zero. | Dan Gohman | 2008-01-29 |
* | Transform calls to memcpy into llvm.memcpy calls, patch by Eli Friedman. | Chris Lattner | 2008-01-28 |
* | DAE bug fix. Don't lose parameter attributes on vararg arguments. | Evan Cheng | 2008-01-17 |
* | Fix arg promotion to propagate the correct attrs on the calls to | Chris Lattner | 2008-01-17 |
* | Handle attribute(used) global variables that are i8. | Chris Lattner | 2008-01-16 |
* | Do not strip llvm.used values. | Devang Patel | 2008-01-16 |
* | Fix the miscompilation of MiBench/consumer-lame that was exposed by Evan's | Chris Lattner | 2008-01-14 |
* | The isNotSuitableForSRA property is now dead, don't compute it. | Chris Lattner | 2008-01-14 |
* | Change SRAGlobal to not depend on isNotSuitableForSRA, which makes it very | Chris Lattner | 2008-01-14 |
* | Make the 'shrink global to bool' optimization more self contained, and thus | Chris Lattner | 2008-01-14 |
* | Small simplification. | Duncan Sands | 2008-01-13 |
* | Allow clients to specify the inline threshold when creating | Chris Lattner | 2008-01-12 |
* | When DAE drops the varargs part of a function, ensure any | Duncan Sands | 2008-01-11 |
* | Teach argpromote to ruthlessly hack small byval structs when it can | Chris Lattner | 2008-01-11 |
* | Use smallptrset instead of std::set for efficiency. | Chris Lattner | 2008-01-11 |
* | a byval argument is guaranteed to be valid to load. | Chris Lattner | 2008-01-11 |
* | Update this code to use eraseFromParent where possible. Compute | Chris Lattner | 2008-01-11 |
* | replace a loop with a constant time check. | Chris Lattner | 2008-01-11 |
* | another minor datastructure tweak. | Chris Lattner | 2008-01-11 |
* | start using smallvector to avoid vector heap thrashing. | Chris Lattner | 2008-01-11 |
* | Small cleanup for handling of type/parameter attribute | Duncan Sands | 2008-01-07 |
* | The transform that tries to turn calls to bitcast functions into | Duncan Sands | 2008-01-06 |
* | Fix PR1896 | Chris Lattner | 2008-01-04 |
* | add missing #include | Chris Lattner | 2008-01-02 |
* | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 |
* | remove attribution from lib Makefiles. | Chris Lattner | 2007-12-29 |
* | Fixing several transforms which would drop the collector attribute | Gordon Henriksen | 2007-12-25 |
* | Make DAE not wipe out attributes on calls, and not drop | Duncan Sands | 2007-12-21 |
* | When inlining through an 'nounwind' call, mark inlined | Duncan Sands | 2007-12-19 |
* | Rename isNoReturn to doesNotReturn, and isNoUnwind to | Duncan Sands | 2007-12-18 |
* | Change the PointerType api for creating pointer types. The old functionality ... | Christopher Lamb | 2007-12-17 |
* | Make PruneEH update the nounwind/noreturn attributes | Duncan Sands | 2007-12-10 |
* | Rather than having special rules like "intrinsics cannot | Duncan Sands | 2007-12-03 |
* | Fix PR1146: parameter attributes are longer part of | Duncan Sands | 2007-11-27 |
* | Don't crash on bogus llvm.noinline. This is first part of PR1817 (preventing ... | Anton Korobeynikov | 2007-11-22 |
* | Fix PR1788 by taking the approach suggested by Richard Smith. | Chris Lattner | 2007-11-15 |
* | Allow the block extractor take to take a list of basic blocks to not extract | Nick Lewycky | 2007-11-14 |
* | Fix the regression on Transforms/GlobalOpt/deadglobal-2.ll from my | Chris Lattner | 2007-11-13 |
* | Tighten up a check for folding away loads from (newly constant) globals. This | Chris Lattner | 2007-11-09 |
* | Deleting redundant copy of block extractor pass. See also PR1775. | Gordon Henriksen | 2007-11-05 |
* | Finishing initial docs for all transformations in Passes.html. | Gordon Henriksen | 2007-11-04 |
* | Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize. | Duncan Sands | 2007-11-01 |
* | More fleshing out of docs/Passes.html, plus some typo fixes and | Gordon Henriksen | 2007-10-26 |
* | Fix off by 1 bug in printf->puts lowering. | Dale Johannesen | 2007-10-24 |
* | Fix PR1735 and Transforms/DeadArgElim/2007-10-18-VarargsReturn.ll by | Chris Lattner | 2007-10-18 |
* | Do not raise free() call that is called through invoke instruction. | Devang Patel | 2007-10-17 |
* | Use empty() member functions when that's what's being tested for instead | Dan Gohman | 2007-10-03 |
* | Fix PR1719, by not marking llvm.global.annotations internal. | Tanya Lattner | 2007-10-03 |