2006-01-14 |
Chris Lattner | Teach the inliner to update the CallGraph itself, and... |
tree | commitdiff |
2006-01-14 |
Chris Lattner | FunctionPass's cannot do IPO things. |
tree | commitdiff |
2006-01-14 |
Nate Begeman | Add bswap intrinsics as documented in the Language... |
tree | commitdiff |
2006-01-13 |
Robert Bocchino | Added instcombine support for extractelement. |
tree | commitdiff |
2006-01-13 |
Chris Lattner | it is ok to dce stacksave. |
tree | commitdiff |
2006-01-13 |
Chris Lattner | Do a simple instcombine xforms to delete llvm.stackrest... |
tree | commitdiff |
2006-01-13 |
Chris Lattner | Simplify this a tiny bit by using the new IntrinsicInst... |
tree | commitdiff |
2006-01-13 |
Chris Lattner | Permit inlining functions that contain dynamic allocati... |
tree | commitdiff |
2006-01-13 |
Chris Lattner | If inlining a call to a function that contains dynamic... |
tree | commitdiff |
2006-01-13 |
Chris Lattner | Use ClonedCodeInfo to avoid another walk over the inlin... |
tree | commitdiff |
2006-01-13 |
Chris Lattner | Use the ClonedCodeInfo object to avoid scans of the... |
tree | commitdiff |
2006-01-13 |
Chris Lattner | Refactor a bunch of invoke handling stuff out into... |
tree | commitdiff |
2006-01-13 |
Chris Lattner | Allow the code cloning interfaces to capture some impor... |
tree | commitdiff |
2006-01-13 |
Chris Lattner | Fix a bug I noticed by inspection: if the first instruc... |
tree | commitdiff |
2006-01-13 |
Chris Lattner | Fix 80 column violations |
tree | commitdiff |
2006-01-11 |
Chris Lattner | Preserve and update ETForest. Patch by Daniel Berlin |
tree | commitdiff |
2006-01-11 |
Chris Lattner | Switch these to using ETForest instead of DominatorSet... |
tree | commitdiff |
2006-01-11 |
Chris Lattner | Switch this to using ETForest instead of DominatorSet... |
tree | commitdiff |
2006-01-10 |
Robert Bocchino | Added support for the extractelement operation. |
tree | commitdiff |
2006-01-10 |
Robert Bocchino | Added lower packed support for the extractelement opera... |
tree | commitdiff |
2006-01-09 |
Chris Lattner | Teach loopsimplify to update et-forest. Patch contribu... |
tree | commitdiff |
2006-01-07 |
Chris Lattner | fix some 176.gcc miscompilation from my previous patch. |
tree | commitdiff |
2006-01-06 |
Chris Lattner | silence some bogus gcc warnings on fenris |
tree | commitdiff |
2006-01-06 |
Chris Lattner | Enhance the shift-shift folding code to allow a no... |
tree | commitdiff |
2006-01-06 |
Chris Lattner | Simplify the code a bit more |
tree | commitdiff |
2006-01-06 |
Chris Lattner | Extract a bunch of code out of visitShiftInst into... |
tree | commitdiff |
2006-01-03 |
Chris Lattner | Pull inline methods out of the pass class definition... |
tree | commitdiff |
2005-12-26 |
Duraid Madina | getting there... |
tree | commitdiff |
2005-12-14 |
Chris Lattner | Fix Transforms/ScalarRepl/2005-12-14-UnionPromoteCrash... |
tree | commitdiff |
2005-12-13 |
Reid Spencer | Improve ResolveFunctions to: |
tree | commitdiff |
2005-12-12 |
Chris Lattner | Implement a little hack for parity with GCC on crafty... |
tree | commitdiff |
2005-12-05 |
Chris Lattner | getRawValue zero extens for unsigned values, use getsex... |
tree | commitdiff |
2005-12-05 |
Chris Lattner | Wrap a long line, never internalize llvm.used. |
tree | commitdiff |
2005-12-03 |
Chris Lattner | Fix SimplifyCFG/2005-12-03-IncorrectPHIFold.ll |
tree | commitdiff |
2005-11-30 |
Chris Lattner | Fix a bug where we didn't realize that vaarg reads... |
tree | commitdiff |
2005-11-28 |
Andrew Lenharth | a few more comments on the interfaces and functions |
tree | commitdiff |
2005-11-28 |
Andrew Lenharth | Added documented rsprofiler interface. Also remove... |
tree | commitdiff |
2005-11-28 |
Jeff Cohen | Fix VC++ warning. |
tree | commitdiff |
2005-11-28 |
Andrew Lenharth | Random sampling (aka Arnold and Ryder) profiling. ... |
tree | commitdiff |
2005-11-25 |
Andrew Lenharth | since reg2mem requires it, might as well mention that... |
tree | commitdiff |
2005-11-22 |
Andrew Lenharth | Reg2Mem is something a pass may depend on, so allow... |
tree | commitdiff |
2005-11-22 |
Andrew Lenharth | turns out, demotion and invokes and critical edges... |
tree | commitdiff |
2005-11-18 |
Chris Lattner | Fix a crash building 176.gcc due to my recent patch... |
tree | commitdiff |
2005-11-18 |
Chris Lattner | Implement a refinement to the mem2reg algorithm for... |
tree | commitdiff |
2005-11-18 |
Chris Lattner | This needs proper dominance |
tree | commitdiff |
2005-11-17 |
Chris Lattner | This was checking the wrong GEP expression. Fixing... |
tree | commitdiff |
2005-11-10 |
Andrew Lenharth | the pain isn't gone unless the phinodes are spilled too |
tree | commitdiff |
2005-11-10 |
Andrew Lenharth | this works with backedges to the existing entry block... |
tree | commitdiff |
2005-11-10 |
Andrew Lenharth | The pass everyone has been waiting for! |
tree | commitdiff |
2005-11-05 |
Nate Begeman | Add support alignment of allocation instructions. |
tree | commitdiff |
2005-11-05 |
Chris Lattner | Implement Transforms/TailCallElim/return-undef.ll,... |
tree | commitdiff |
2005-11-05 |
Chris Lattner | Turn sdiv into udiv if both operands have a clear sign... |
tree | commitdiff |
2005-11-05 |
Chris Lattner | Turn srem -> urem when neither input has their sign... |
tree | commitdiff |
2005-11-02 |
Andrew Lenharth | make this 64 bit clean, fixed test30 of /Regression... |
tree | commitdiff |
2005-10-31 |
Chris Lattner | Limit the search depth of MaskedValueIsZero to 6 instru... |
tree | commitdiff |
2005-10-29 |
Chris Lattner | This pass is now obsolete since all targets have moved... |
tree | commitdiff |
2005-10-29 |
Chris Lattner | Remove dead #include |
tree | commitdiff |
2005-10-29 |
Chris Lattner | Now that instcombine does this xform, remove it from... |
tree | commitdiff |
2005-10-29 |
Chris Lattner | Pull some code out into a function, give it the ability... |
tree | commitdiff |
2005-10-29 |
Chris Lattner | Remove a special case, allowing the general case to... |
tree | commitdiff |
2005-10-28 |
Chris Lattner | Fix a bit of backwards logic that broke exptree and... |
tree | commitdiff |
2005-10-27 |
Chris Lattner | Do not sink any instruction with side effects, includin... |
tree | commitdiff |
2005-10-27 |
Chris Lattner | Fix #include order |
tree | commitdiff |
2005-10-27 |
John Criswell | Move some constant folding code shared by Analysis... |
tree | commitdiff |
2005-10-27 |
Chris Lattner | Fix typo |
tree | commitdiff |
2005-10-27 |
Chris Lattner | Teach instcombine to promote stuff like (cast (malloc... |
tree | commitdiff |
2005-10-27 |
Chris Lattner | Promote cases like cast (malloc sbyte, 100) to int... |
tree | commitdiff |
2005-10-27 |
Chris Lattner | Minor change to this file to support obscure cases... |
tree | commitdiff |
2005-10-26 |
John Criswell | 1. Remove libraries no longer created from the list... |
tree | commitdiff |
2005-10-26 |
Chris Lattner | fold nested and's early to avoid inefficiencies in... |
tree | commitdiff |
2005-10-25 |
Alkis Evlogimenos | Stop using deprecated types |
tree | commitdiff |
2005-10-24 |
Chris Lattner | Handle allocations that, even after removing dead uses... |
tree | commitdiff |
2005-10-24 |
Chris Lattner | Fix a bug where we would 'promote' an allocation from... |
tree | commitdiff |
2005-10-24 |
Chris Lattner | Before promoting a malloc type, remove dead uses. ... |
tree | commitdiff |
2005-10-24 |
Chris Lattner | Pull some code out into a function, no functionality... |
tree | commitdiff |
2005-10-24 |
Chris Lattner | Remove some beta code that no longer has an owner. |
tree | commitdiff |
2005-10-24 |
Chris Lattner | Do not build the ProfilePaths directory anymore |
tree | commitdiff |
2005-10-24 |
Chris Lattner | DONT_BUILD_RELINKED is gone and implied by BUILD_ARCHIV... |
tree | commitdiff |
2005-10-24 |
Chris Lattner | Only build .a file versions of these libraries, instead... |
tree | commitdiff |
2005-10-24 |
Chris Lattner | Make sure that anything using the ADCE pass pulls in... |
tree | commitdiff |
2005-10-23 |
Jeff Cohen | When a function takes a variable number of pointer... |
tree | commitdiff |
2005-10-21 |
Chris Lattner | My previous patch was too conservative. Reject FP... |
tree | commitdiff |
2005-10-20 |
Chris Lattner | Do NOT touch FP ops with LSR. This fixes a testcase... |
tree | commitdiff |
2005-10-18 |
Chris Lattner | Add an option to this pass. If it is set, we are allow... |
tree | commitdiff |
2005-10-17 |
Chris Lattner | Make this work for FP constantexprs |
tree | commitdiff |
2005-10-17 |
Chris Lattner | Oops, X+0.0 isn't foldable, but X+-0.0 is. |
tree | commitdiff |
2005-10-17 |
Chris Lattner | relax this a bit, as we only support the default roundi... |
tree | commitdiff |
2005-10-11 |
Chris Lattner | Fix (hopefully the last) issue where LSR is nondetermin... |
tree | commitdiff |
2005-10-11 |
Chris Lattner | Fix another problem where LSR was being nondeterminstic... |
tree | commitdiff |
2005-10-11 |
Chris Lattner | Fix another lsr-is-nondeterministic case |
tree | commitdiff |
2005-10-09 |
Chris Lattner | Make MaskedValueIsZero a bit more aggressive |
tree | commitdiff |
2005-10-09 |
Chris Lattner | Fix funky xcode indentation |
tree | commitdiff |
2005-10-09 |
Chris Lattner | Hrm, you didn't see this. |
tree | commitdiff |
2005-10-09 |
Chris Lattner | Fix a source of non-determinism in the backend: the... |
tree | commitdiff |
2005-10-07 |
Jeff Cohen | Remove useless variable. |
tree | commitdiff |
2005-10-04 |
Chris Lattner | Fix DemoteRegToStack on an invoke. This fixes PR634. |
tree | commitdiff |
2005-10-03 |
Chris Lattner | Clean up the code a bit. Use isInstructionTriviallyDea... |
tree | commitdiff |
2005-10-03 |
Chris Lattner | Make IVUseShouldUsePostIncValue more aggressive when... |
tree | commitdiff |
2005-10-03 |
Chris Lattner | Refactor some code into a function |
tree | commitdiff |
2005-10-03 |
Chris Lattner | This break is bogus and I have no idea why it was there... |
tree | commitdiff |
next |