| Commit message (Expand) | Author | Age | Files | Lines |
* | Make sure that cloning a module clones its target triple and dependent | Chris Lattner | 2006-01-18 | 1 | -3/+7 |
* | Constant folding support for the insertelement operation. | Robert Bocchino | 2006-01-17 | 1 | -0/+3 |
* | Lowerpacked and SCCP support for the insertelement operation. | Robert Bocchino | 2006-01-17 | 2 | -8/+66 |
* | Clean up the FFS optimization code, and make it correctly create the appropriate | Chris Lattner | 2006-01-17 | 1 | -41/+43 |
* | For PR411: | Reid Spencer | 2006-01-16 | 1 | -5/+16 |
* | fix a crash due to missing parens | Chris Lattner | 2006-01-16 | 1 | -1/+1 |
* | This pass has never worked correctly. Remove. | Chris Lattner | 2006-01-16 | 1 | -629/+0 |
* | Let the inliner update the callgraph to reflect the changes it makes, instead | Chris Lattner | 2006-01-14 | 1 | -12/+2 |
* | Teach the inliner to update the CallGraph itself, and have it add edges to | Chris Lattner | 2006-01-14 | 1 | -4/+53 |
* | FunctionPass's cannot do IPO things. | Chris Lattner | 2006-01-14 | 1 | -4/+0 |
* | Add bswap intrinsics as documented in the Language Reference | Nate Begeman | 2006-01-14 | 1 | -0/+3 |
* | Added instcombine support for extractelement. | Robert Bocchino | 2006-01-13 | 1 | -1/+54 |
* | it is ok to dce stacksave. | Chris Lattner | 2006-01-13 | 1 | -0/+1 |
* | Do a simple instcombine xforms to delete llvm.stackrestore cases. | Chris Lattner | 2006-01-13 | 1 | -0/+33 |
* | Simplify this a tiny bit by using the new IntrinsicInst functionality. | Chris Lattner | 2006-01-13 | 1 | -7/+12 |
* | Permit inlining functions that contain dynamic allocations now that | Chris Lattner | 2006-01-13 | 1 | -27/+4 |
* | If inlining a call to a function that contains dynamic allocas, wrap the | Chris Lattner | 2006-01-13 | 1 | -0/+30 |
* | Use ClonedCodeInfo to avoid another walk over the inlined code, this this | Chris Lattner | 2006-01-13 | 1 | -2/+4 |
* | Use the ClonedCodeInfo object to avoid scans of the inlined code when | Chris Lattner | 2006-01-13 | 1 | -62/+67 |
* | Refactor a bunch of invoke handling stuff out into a new function | Chris Lattner | 2006-01-13 | 1 | -88/+108 |
* | Allow the code cloning interfaces to capture some important info about the | Chris Lattner | 2006-01-13 | 1 | -11/+35 |
* | Fix a bug I noticed by inspection: if the first instruction in the inlined | Chris Lattner | 2006-01-13 | 1 | -5/+3 |
* | Fix 80 column violations | Chris Lattner | 2006-01-13 | 1 | -2/+3 |
* | Preserve and update ETForest. Patch by Daniel Berlin | Chris Lattner | 2006-01-11 | 1 | -0/+5 |
* | Switch these to using ETForest instead of DominatorSet to compute itself. | Chris Lattner | 2006-01-11 | 2 | -10/+11 |
* | Switch this to using ETForest instead of DominatorSet to compute itself. | Chris Lattner | 2006-01-11 | 1 | -16/+16 |
* | Added support for the extractelement operation. | Robert Bocchino | 2006-01-10 | 1 | -0/+2 |
* | Added lower packed support for the extractelement operation. | Robert Bocchino | 2006-01-10 | 2 | -0/+43 |
* | Teach loopsimplify to update et-forest. Patch contributed by Daniel Berlin! | Chris Lattner | 2006-01-09 | 1 | -0/+19 |
* | fix some 176.gcc miscompilation from my previous patch. | Chris Lattner | 2006-01-07 | 1 | -7/+33 |
* | silence some bogus gcc warnings on fenris | Chris Lattner | 2006-01-06 | 1 | -10/+11 |
* | Enhance the shift-shift folding code to allow a no-op cast to occur in between | Chris Lattner | 2006-01-06 | 1 | -55/+88 |
* | Simplify the code a bit more | Chris Lattner | 2006-01-06 | 1 | -3/+5 |
* | Extract a bunch of code out of visitShiftInst into FoldShiftByConstant. No | Chris Lattner | 2006-01-06 | 1 | -180/+189 |
* | Pull inline methods out of the pass class definition to make it easier to | Chris Lattner | 2006-01-03 | 1 | -78/+88 |
* | getting there... | Duraid Madina | 2005-12-26 | 1 | -0/+1 |
* | Fix Transforms/ScalarRepl/2005-12-14-UnionPromoteCrash.ll, a crash on undefined | Chris Lattner | 2005-12-14 | 1 | -2/+2 |
* | Improve ResolveFunctions to: | Reid Spencer | 2005-12-13 | 1 | -13/+15 |
* | Implement a little hack for parity with GCC on crafty. This speeds up | Chris Lattner | 2005-12-12 | 1 | -2/+277 |
* | getRawValue zero extens for unsigned values, use getsextvalue so that we | Chris Lattner | 2005-12-05 | 1 | -3/+3 |
* | Wrap a long line, never internalize llvm.used. | Chris Lattner | 2005-12-05 | 1 | -2/+6 |
* | Fix SimplifyCFG/2005-12-03-IncorrectPHIFold.ll | Chris Lattner | 2005-12-03 | 1 | -8/+14 |
* | Fix a bug where we didn't realize that vaarg reads memory. This fixes | Chris Lattner | 2005-11-30 | 1 | -0/+7 |
* | a few more comments on the interfaces and functions | Andrew Lenharth | 2005-11-28 | 1 | -3/+20 |
* | Added documented rsprofiler interface. Also remove new profiler passes, the | Andrew Lenharth | 2005-11-28 | 3 | -135/+63 |
* | Fix VC++ warning. | Jeff Cohen | 2005-11-28 | 1 | -0/+1 |
* | Random sampling (aka Arnold and Ryder) profiling. This is still preliminary,... | Andrew Lenharth | 2005-11-28 | 2 | -0/+730 |
* | since reg2mem requires it, might as well mention that it preserves it | Andrew Lenharth | 2005-11-25 | 1 | -0/+1 |
* | Reg2Mem is something a pass may depend on, so allow that | Andrew Lenharth | 2005-11-22 | 1 | -0/+1 |
* | turns out, demotion and invokes and critical edges don't mix | Andrew Lenharth | 2005-11-22 | 1 | -0/+4 |