2008-03-12 |
Devang Patel | Fix attribute handling. |
tree | commitdiff |
2008-03-11 |
Devang Patel | Handle multiple ret values. |
tree | commitdiff |
2008-03-11 |
Devang Patel | Initialize. |
tree | commitdiff |
2008-03-11 |
Dan Gohman | Check to see if a two-entry PHI block can be simplified |
tree | commitdiff |
2008-03-11 |
Devang Patel | Skip functions that return multiple values. |
tree | commitdiff |
2008-03-11 |
Devang Patel | Become multiple return value aware. |
tree | commitdiff |
2008-03-11 |
Devang Patel | Add TODO reminder. |
tree | commitdiff |
2008-03-11 |
Devang Patel | Initial multiple return values support. |
tree | commitdiff |
2008-03-10 |
Devang Patel | Restore optimization that merges blocks when inline... |
tree | commitdiff |
2008-03-10 |
Devang Patel | Simplify |
tree | commitdiff |
2008-03-10 |
Devang Patel | simplify |
tree | commitdiff |
2008-03-10 |
Nick Lewycky | Turn unwind_to into "unwinds to". |
tree | commitdiff |
2008-03-09 |
Ted Kremenek | Fix some compilation errors on msvc: |
tree | commitdiff |
2008-03-09 |
Nick Lewycky | And again. |
tree | commitdiff |
2008-03-09 |
Nick Lewycky | Braces belong here. No functionality change. |
tree | commitdiff |
2008-03-09 |
Nick Lewycky | SCCP also needs to be taught to follow unwind_to |
tree | commitdiff |
2008-03-09 |
Nick Lewycky | Don't eliminate blocks that are only reachable by unwin... |
tree | commitdiff |
2008-03-09 |
Nick Lewycky | Firstly, having a BranchInst isn't exclusive with havin... |
tree | commitdiff |
2008-03-09 |
Nick Lewycky | A BB that unwind_to an "unwind" inst is that same as... |
tree | commitdiff |
2008-03-09 |
Nick Lewycky | Update the block cloner which fixes bugpoint on code... |
tree | commitdiff |
2008-03-09 |
Nick Lewycky | Update the inliner and simplifycfg to handle unwind_to. |
tree | commitdiff |
2008-03-09 |
Nick Lewycky | Two things. Preserve the unwind_to when splitting a BB. |
tree | commitdiff |
2008-03-09 |
Nick Lewycky | Prune the unwind_to labels on BBs that don't need them... |
tree | commitdiff |
2008-03-08 |
Nick Lewycky | Not all users of a BB are Instructions any more. |
tree | commitdiff |
2008-03-07 |
Devang Patel | Update inliner to handle functions that return multiple... |
tree | commitdiff |
2008-03-07 |
Andrew Lenharth | add a pass that can extract all kinds of global values... |
tree | commitdiff |
2008-03-06 |
Gabor Greif | fix typos |
tree | commitdiff |
2008-03-06 |
Nick Lewycky | Don't try to simplify urem and srem using arithmetic... |
tree | commitdiff |
2008-03-05 |
Devang Patel | Skip, for now, callsites where use of sret argument... |
tree | commitdiff |
2008-03-05 |
Devang Patel | Handle 'ret' with multiple values. |
tree | commitdiff |
2008-03-05 |
Devang Patel | Skip functions that return multiple values. |
tree | commitdiff |
2008-03-04 |
Devang Patel | Use while loop. |
tree | commitdiff |
2008-03-04 |
Devang Patel | Use cast instead of dyn_cast. |
tree | commitdiff |
2008-03-04 |
Devang Patel | Filter nested structs |
tree | commitdiff |
2008-03-04 |
Devang Patel | Handle multiple return values. |
tree | commitdiff |
2008-03-04 |
Devang Patel | Use appropriate index to get the result value. |
tree | commitdiff |
2008-03-04 |
Devang Patel | Skip sret attribute while preparing attribute list for |
tree | commitdiff |
2008-03-04 |
Devang Patel | Increment counter that keeps track of total number... |
tree | commitdiff |
2008-03-04 |
Devang Patel | Skip declarations. |
tree | commitdiff |
2008-03-04 |
Devang Patel | Process externally visible functions also. Later on... |
tree | commitdiff |
2008-03-04 |
Devang Patel | Collect statistics. |
tree | commitdiff |
2008-03-03 |
Devang Patel | s/isReturnStruct()/hasStructRetAttr()/g |
tree | commitdiff |
2008-03-03 |
Devang Patel | Preserve paramater attributes. |
tree | commitdiff |
2008-03-01 |
Chris Lattner | allow specified inline threshold to be negative, as... |
tree | commitdiff |
2008-02-29 |
Devang Patel | Fix cut-n-pasto. |
tree | commitdiff |
2008-02-29 |
Devang Patel | Add pass to promote sret. |
tree | commitdiff |
2008-02-29 |
Chris Lattner | fix a bug Anders ran into where scalarrepl would crash... |
tree | commitdiff |
2008-02-29 |
Chris Lattner | Refactor some code out of ConvertUsesToScalar into... |
tree | commitdiff |
2008-02-29 |
Chris Lattner | Folding or(fcmp,fcmp) only works if the operands of... |
tree | commitdiff |
2008-02-26 |
Owen Anderson | Fix an issue where GVN had the sizes of the two memcpy... |
tree | commitdiff |
2008-02-26 |
Gabor Greif | fix http://llvm.org/bugs/show_bug.cgi?id=2097 |
tree | commitdiff |
2008-02-26 |
Eli Friedman | Fix for pr2093: direct operands aren't necessarily... |
tree | commitdiff |
2008-02-26 |
Bill Wendling | De-tabify. |
tree | commitdiff |
2008-02-26 |
Evan Cheng | Fix PR2076. CodeGenPrepare now sinks address computatio... |
tree | commitdiff |
2008-02-25 |
Owen Anderson | Fix an issue where GVN was performing the return slot... |
tree | commitdiff |
2008-02-25 |
Owen Anderson | Fix an issue where GVN would try to use an instruction... |
tree | commitdiff |
2008-02-22 |
Dale Johannesen | Split ParameterAttributes.h, putting the complicated |
tree | commitdiff |
2008-02-22 |
Zhou Sheng | Fixed a typo. |
tree | commitdiff |
2008-02-20 |
Dan Gohman | Add explicit keywords. |
tree | commitdiff |
2008-02-20 |
Anton Korobeynikov | Fix newly-introduced 4.3 warnings |
tree | commitdiff |
2008-02-20 |
Anton Korobeynikov | Get rid of hash_map. Use StringMap instead |
tree | commitdiff |
2008-02-20 |
Anton Korobeynikov | Make Transforms to be 4.3 warnings-clean |
tree | commitdiff |
2008-02-20 |
Anton Korobeynikov | Unbreak build with gcc 4.3: provide missed includes... |
tree | commitdiff |
2008-02-20 |
Owen Anderson | When performing return slot optimization, remember... |
tree | commitdiff |
2008-02-19 |
Dale Johannesen | Expand ParameterAttributes to 32 bits (in preparation |
tree | commitdiff |
2008-02-19 |
Chris Lattner | remove the LowerSelect pass. The last client was the... |
tree | commitdiff |
2008-02-19 |
Chris Lattner | remove the lower packed pass. It can never work and... |
tree | commitdiff |
2008-02-19 |
Owen Anderson | Refactor this method a bit, and correct a test that... |
tree | commitdiff |
2008-02-19 |
Chris Lattner | isa+cast -> dyncast. |
tree | commitdiff |
2008-02-19 |
Chris Lattner | simplify this code again, try 2 :) |
tree | commitdiff |
2008-02-19 |
Owen Anderson | Fix a comment. |
tree | commitdiff |
2008-02-19 |
Owen Anderson | Major improvements to yesterday's return slot optimizat... |
tree | commitdiff |
2008-02-19 |
Chris Lattner | fdiv/frem of undef can produce undef, because the undef... |
tree | commitdiff |
2008-02-19 |
Owen Anderson | Factor the profitability check for return slot optimiza... |
tree | commitdiff |
2008-02-19 |
Owen Anderson | An sret parameter is required to be the first parameter... |
tree | commitdiff |
2008-02-19 |
Owen Anderson | Cleanup some of my patches from yesterday. Refactor... |
tree | commitdiff |
2008-02-19 |
Owen Anderson | Fix Transforms/GVN/memcpy.ll, which Chris broke in... |
tree | commitdiff |
2008-02-18 |
Nick Lewycky | Correctly fold divide-by-constant, even when faced... |
tree | commitdiff |
2008-02-18 |
Chris Lattner | Transforming -A + -B --> -(A + B) isn't safe for... |
tree | commitdiff |
2008-02-18 |
Chris Lattner | minor code simplification, no functionality change. |
tree | commitdiff |
2008-02-18 |
Duncan Sands | Simplify caller updating using a CallSite, as |
tree | commitdiff |
2008-02-18 |
Owen Anderson | Add support to GVN for performing sret return slot... |
tree | commitdiff |
2008-02-18 |
Chris Lattner | switch simplifycfg from using vectors for most things... |
tree | commitdiff |
2008-02-18 |
Chris Lattner | optimize away stackrestore calls that have no interveni... |
tree | commitdiff |
2008-02-18 |
Chris Lattner | simplify some code, BreakUpSubtract always returns... |
tree | commitdiff |
2008-02-17 |
Chris Lattner | Fold (-x + -y) -> -(x+y) which promotes better associat... |
tree | commitdiff |
2008-02-17 |
Chris Lattner | fix pasto |
tree | commitdiff |
2008-02-17 |
Chris Lattner | Split up subtracts into add+negate if they have a reass... |
tree | commitdiff |
2008-02-17 |
Chris Lattner | make the logic for breaking up subtracts more explicit, no |
tree | commitdiff |
2008-02-16 |
Duncan Sands | Remove any 'nest' parameter attributes if the function |
tree | commitdiff |
2008-02-15 |
Devang Patel | Fix PR2028 |
tree | commitdiff |
2008-02-14 |
Devang Patel | If loop header is also loop exiting block then OrigPN... |
tree | commitdiff |
2008-02-14 |
Chris Lattner | Fix PR2029 |
tree | commitdiff |
2008-02-14 |
Chris Lattner | simplify code, no functionality change. |
tree | commitdiff |
2008-02-14 |
Nick Lewycky | Fix PR2032. Inform the alias analysis of changes to... |
tree | commitdiff |
2008-02-13 |
Devang Patel | A loop latch phi node may have uses inside loop, not... |
tree | commitdiff |
2008-02-13 |
Dan Gohman | Rename APInt's isPositive to isNonNegative, to reflect... |
tree | commitdiff |
2008-02-13 |
Devang Patel | While moving exit condition, do not drop loop latch... |
tree | commitdiff |
2008-02-13 |
Devang Patel | Keep track of exit value operand number when operands... |
tree | commitdiff |
2008-02-13 |
Chris Lattner | remove some dead code. |
tree | commitdiff |
next |