| Commit message (Expand) | Author | Age | Files | Lines | 
| *  | Convert a ton of simple integer type equality tests to the new predicate. | Benjamin Kramer | 2010-01-05 | 1 | -5/+5 | 
| *  | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -8/+8 | 
| *  | Add Loop contains utility methods for testing whether a loop | Dan Gohman | 2009-12-18 | 1 | -2/+2 | 
| *  | Dereference loopHeader after checking for null rather than before. | Dan Gohman | 2009-12-09 | 1 | -1/+2 | 
| *  | Reverting patch in revision 89758, initial attempt at fixing PR5373 has prove... | Edward O'Callaghan | 2009-11-25 | 1 | -0/+1 | 
| *  | Fix for PR5373, Credit to Jakub Staszak. | Edward O'Callaghan | 2009-11-24 | 1 | -1/+0 | 
| *  | remove a bunch of extraneous LLVMContext arguments | Chris Lattner | 2009-11-06 | 1 | -2/+1 | 
| *  | Update various Loop optimization passes to cope with the possibility that | Dan Gohman | 2009-11-05 | 1 | -0/+4 | 
| *  | if CostMetrics says to never duplicate some code, don't unswitch a loop. | Chris Lattner | 2009-11-01 | 1 | -1/+2 | 
| *  | Restore LoopUnswitch's block-oriented threshold. LoopUnswitch now checks both | Dan Gohman | 2009-10-20 | 1 | -36/+27 | 
| *  | Use isVoidTy() | Devang Patel | 2009-10-14 | 1 | -1/+1 | 
| *  | Check void type before using RAUWd. | Devang Patel | 2009-10-13 | 1 | -1/+4 | 
| *  | Do not check use_empty() before replaceAllUsesWith(). This gives ValueHandles... | Devang Patel | 2009-10-13 | 1 | -2/+1 | 
| *  | Use the new CodeMetrics class to compute code size instead of | Dan Gohman | 2009-10-13 | 1 | -6/+6 | 
| *  | Make LoopUnswitch's cost estimation count Instructions, rather than | Dan Gohman | 2009-10-13 | 1 | -19/+7 | 
| *  | Reflow comment. | Mike Stump | 2009-09-09 | 1 | -5/+5 | 
| *  | Fix an 80-column violation. | Dan Gohman | 2009-09-09 | 1 | -3/+3 | 
| *  | Re-apply r80926, with fixes: keep the domtree informed of new blocks | Dan Gohman | 2009-09-08 | 1 | -62/+43 | 
| *  | Revert r80926. It causes loop unswitch assertion and slow down some JIT tests... | Evan Cheng | 2009-09-06 | 1 | -33/+62 | 
| *  | Add a verifyAnalysis to LoopInfo, LoopSimplify, and LCSSA form that verify | Dan Gohman | 2009-09-03 | 1 | -62/+33 | 
| *  | eliminate VISIBILITY_HIDDEN from Transforms/Scalar.  PR4861 | Chris Lattner | 2009-09-02 | 1 | -2/+1 | 
| *  | eliminate the "Value" printing methods that print to a std::ostream. | Chris Lattner | 2009-08-23 | 1 | -4/+4 | 
| *  | Push LLVMContexts through the IntegerType APIs. | Owen Anderson | 2009-08-13 | 1 | -8/+12 | 
| *  | Move getTrue() and getFalse() to 2.5-like APIs. | Owen Anderson | 2009-07-31 | 1 | -6/+6 | 
| *  | Move more code back to 2.5 APIs. | Owen Anderson | 2009-07-30 | 1 | -1/+1 | 
| *  | More migration to raw_ostream, the water has dried up around the iostream hole. | Daniel Dunbar | 2009-07-25 | 1 | -13/+14 | 
| *  | Revert the ConstantInt constructors back to their 2.5 forms where possible, t... | Owen Anderson | 2009-07-24 | 1 | -1/+1 | 
| *  | Get rid of the Pass+Context magic. | Owen Anderson | 2009-07-22 | 1 | -9/+13 | 
| *  | Rename getConstantInt{True|False} to get{True|False} at Chris' behest. | Owen Anderson | 2009-07-21 | 1 | -6/+6 | 
| *  | Make makeLoopInvariant report whether it made any changes or not, | Dan Gohman | 2009-07-15 | 1 | -4/+1 | 
| *  | Update LoopSimplify and LoopUnswitch to use the new makeLoopInvariant | Dan Gohman | 2009-07-14 | 1 | -1/+6 | 
| *  | This started as a small change, I swear.  Unfortunately, lots of things call ... | Owen Anderson | 2009-07-09 | 1 | -1/+1 | 
| *  | Thread LLVMContext through the constant folding APIs, which touches a lot of ... | Owen Anderson | 2009-07-06 | 1 | -1/+1 | 
| *  | Second batch of passes using LLVMContext. | Owen Anderson | 2009-07-03 | 1 | -8/+9 | 
| *  | Allow readonly functions to unwind exceptions.  Teach | Duncan Sands | 2009-05-06 | 1 | -2/+2 | 
| *  | Remove strange extra semicolons. | Nick Lewycky | 2009-03-19 | 1 | -1/+1 | 
| *  | If "optimize for size" attribute is set then block non-trivial loop unswitche... | Devang Patel | 2009-02-03 | 1 | -3/+2 | 
| *  | Rename getAnalysisToUpdate to getAnalysisIfAvailable. | Duncan Sands | 2009-01-28 | 1 | -2/+2 | 
| *  | Undo previous patch.  | Devang Patel | 2008-12-08 | 1 | -3/+1 | 
| *  | switch a couple more calls to use array_pod_sort. | Chris Lattner | 2008-12-01 | 1 | -2/+3 | 
| *  | Ignore conditions that are outside the loop. | Devang Patel | 2008-11-03 | 1 | -2/+4 | 
| *  | Change create*Pass factory functions to return Pass* instead of | Daniel Dunbar | 2008-10-22 | 1 | -1/+1 | 
| *  | Use 0 instead of false to return a null pointer. | Dan Gohman | 2008-10-17 | 1 | -1/+1 | 
| *  | Implement function notes as function attributes.  | Devang Patel | 2008-09-26 | 1 | -1/+1 | 
| *  |  Large mechanical patch. | Devang Patel | 2008-09-25 | 1 | -1/+1 | 
| *  | Put FN_NOTE_AlwaysInline and others in FnAttr namespace. | Devang Patel | 2008-09-24 | 1 | -1/+1 | 
| *  | Move FN_NOTE_AlwaysInline and other out of ParamAttrs namespace. | Devang Patel | 2008-09-23 | 1 | -1/+1 | 
| *  | Use parameter attribute store (soon to be renamed) for | Devang Patel | 2008-09-23 | 1 | -1/+1 | 
| *  | Add hasNote() to check note associated with a function. | Devang Patel | 2008-09-22 | 1 | -1/+1 | 
| *  | A loop may be unswitched multiple times. Reconstruct dom info. at the end. | Devang Patel | 2008-09-04 | 1 | -5/+8 |