2008-05-01 |
Chris Lattner | fix typo |
tree | commitdiff |
2008-05-01 |
Chris Lattner | instcombine does memset optzns. |
tree | commitdiff |
2008-05-01 |
Chris Lattner | simplifylibcalls doesn't optimize llvm.memmove, instcom... |
tree | commitdiff |
2008-05-01 |
Chris Lattner | move some tests from libcall optimizer suite. |
tree | commitdiff |
2008-04-30 |
Owen Anderson | Move this test to LoopDeletion, where it now passes. |
tree | commitdiff |
2008-04-30 |
Chris Lattner | move lowering of llvm.memset -> store from simplify... |
tree | commitdiff |
2008-04-30 |
Chris Lattner | no reason for simplifylibcalls to simplify intrinsics... |
tree | commitdiff |
2008-04-30 |
Chris Lattner | remove redundant check. |
tree | commitdiff |
2008-04-29 |
Owen Anderson | Fix a bug in memcpyopt where the memcpy-memcpy transfor... |
tree | commitdiff |
2008-04-29 |
Chris Lattner | don't eliminate load from volatile value on paths where... |
tree | commitdiff |
2008-04-29 |
Chris Lattner | make this test reduced and *valid* |
tree | commitdiff |
2008-04-29 |
Chris Lattner | fix a subtle volatile handling bug. |
tree | commitdiff |
2008-04-29 |
Chris Lattner | don't delete the last store to an alloca if the store... |
tree | commitdiff |
2008-04-28 |
Dan Gohman | Fix DSE to not eliminate volatile loads with no uses. |
tree | commitdiff |
2008-04-28 |
Dan Gohman | Teach InstCombine's ComputeMaskedBits what SelectionDAG's |
tree | commitdiff |
2008-04-28 |
Chris Lattner | Fix PR2256, yet another miscompilation in simplifycfg... |
tree | commitdiff |
2008-04-26 |
Chris Lattner | When SRoA'ing a global variable, make sure the new... |
tree | commitdiff |
2008-04-25 |
Nick Lewycky | Remove 'unwinds to' support from mainline. This patch... |
tree | commitdiff |
2008-04-25 |
Chris Lattner | Don't infininitely thread branches when a threaded... |
tree | commitdiff |
2008-04-24 |
Chris Lattner | Split some code out of the main SimplifyCFG loop into... |
tree | commitdiff |
2008-04-23 |
Chris Lattner | Rewrite multiple return value handling in SCCP. Before... |
tree | commitdiff |
2008-04-23 |
Chris Lattner | remove this testcase. It isn't testing loop rotate... |
tree | commitdiff |
2008-04-23 |
Chris Lattner | make this test more interesting. |
tree | commitdiff |
2008-04-23 |
Chris Lattner | distill down the essense of this test. |
tree | commitdiff |
2008-04-23 |
Dale Johannesen | new test |
tree | commitdiff |
2008-04-23 |
Evan Cheng | Don't do: "(X & 4) >> 1 == 2 --> (X & 4) == 4" if... |
tree | commitdiff |
2008-04-22 |
Chris Lattner | Start doing the significantly useful part of jump threa... |
tree | commitdiff |
2008-04-22 |
Chris Lattner | Dig through multiple levels of AND to thread jumps... |
tree | commitdiff |
2008-04-22 |
Chris Lattner | Teach jump threading to thread through blocks like: |
tree | commitdiff |
2008-04-22 |
Chris Lattner | add a basic testcase. |
tree | commitdiff |
2008-04-22 |
Chris Lattner | optimize "p != gep p, ..." better. This allows us... |
tree | commitdiff |
2008-04-21 |
Owen Anderson | Refactor memcpyopt based on Chris' suggestions. Consol... |
tree | commitdiff |
2008-04-19 |
Chris Lattner | rename *.llx -> *.ll, last batch. |
tree | commitdiff |
2008-04-16 |
Owen Anderson | XFAIL this test for the moment. The real solution... |
tree | commitdiff |
2008-04-11 |
Owen Anderson | Add testcase for PR2213. |
tree | commitdiff |
2008-04-10 |
Dan Gohman | Teach InstCombine's ComputeMaskedBits to handle pointer... |
tree | commitdiff |
2008-04-09 |
Chris Lattner | Generalize getUnaryFloatFunction to handle any FP unary... |
tree | commitdiff |
2008-04-09 |
Chris Lattner | remove capital letter from test name. |
tree | commitdiff |
2008-04-09 |
Owen Anderson | Factor a bunch of functionality related to memcpy and... |
tree | commitdiff |
2008-04-09 |
Chris Lattner | many cleanups to the pow optimizer. Allow it to handle... |
tree | commitdiff |
2008-04-08 |
Gabor Greif | merge r48768 from branches/ggreif/parallelized-test |
tree | commitdiff |
2008-03-29 |
Chris Lattner | add a testcase for forming memset from noncontiguous... |
tree | commitdiff |
2008-03-25 |
Evan Cheng | Handle a special case xor undef, undef -> 0. Technicall... |
tree | commitdiff |
2008-03-25 |
Tanya Lattner | Byebye llvm-upgrade! |
tree | commitdiff |
2008-03-24 |
Devang Patel | Add incoming value from header only if phi node has... |
tree | commitdiff |
2008-03-24 |
Chris Lattner | apparently tclsh doesn't lex like bash. Weird. |
tree | commitdiff |
2008-03-24 |
Chris Lattner | pass the option so this test tests the right thing. |
tree | commitdiff |
2008-03-24 |
Evan Cheng | Transform (zext (or (icmp), (icmp))) to (or (zext ... |
tree | commitdiff |
2008-03-22 |
Owen Anderson | Use normal naming convention for test. |
tree | commitdiff |
2008-03-22 |
Chris Lattner | implement an initial hack at a straight-line store... |
tree | commitdiff |
2008-03-21 |
Chris Lattner | Teach masked value is zero about add and sub, and use... |
tree | commitdiff |
2008-03-19 |
Tanya Lattner | Upgrade tests. |
tree | commitdiff |
2008-03-19 |
Tanya Lattner | Upgrade tests. |
tree | commitdiff |
2008-03-19 |
Tanya Lattner | Upgrade tests to not use llvm-upgrade. |
tree | commitdiff |
2008-03-19 |
Tanya Lattner | Upgrade tests to not use llvm-upgrade. |
tree | commitdiff |
2008-03-19 |
Tanya Lattner | Remove llvm-upgrade and update tests. |
tree | commitdiff |
2008-03-18 |
Tanya Lattner | Upgrade tests to not use llvm-upgrade. |
tree | commitdiff |
2008-03-18 |
Tanya Lattner | Upgrade tests to not use llvm-upgrade. |
tree | commitdiff |
2008-03-14 |
Bill Wendling | The inst combining of inttoptr into GEP with one index... |
tree | commitdiff |
2008-03-13 |
Owen Anderson | Fix a bug in GVN that Duncan noticed, where we potentia... |
tree | commitdiff |
2008-03-12 |
Owen Anderson | Improve the return slot optimization to be both more... |
tree | commitdiff |
2008-03-12 |
Devang Patel | Fix attribute handling. |
tree | commitdiff |
2008-03-11 |
Devang Patel | Handle multiple ret values. |
tree | commitdiff |
2008-03-11 |
Dan Gohman | Check to see if a two-entry PHI block can be simplified |
tree | commitdiff |
2008-03-11 |
Dan Gohman | Make this test more challenging to help it avoid being |
tree | commitdiff |
2008-03-11 |
Devang Patel | Initial multiple return values support. |
tree | commitdiff |
2008-03-11 |
Dan Gohman | Upgrade this test. |
tree | commitdiff |
2008-03-10 |
Devang Patel | Simplify |
tree | commitdiff |
2008-03-10 |
Tanya Lattner | Remove llvm-upgrade and update tests. |
tree | commitdiff |
2008-03-10 |
Nick Lewycky | Turn unwind_to into "unwinds to". |
tree | commitdiff |
2008-03-09 |
Tanya Lattner | Remove llvm-upgrade and update tests. |
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 inliner and simplifycfg to handle unwind_to. |
tree | commitdiff |
2008-03-09 |
Nick Lewycky | Prune the unwind_to labels on BBs that don't need them... |
tree | commitdiff |
2008-03-07 |
Devang Patel | Update inliner to handle functions that return multiple... |
tree | commitdiff |
2008-03-07 |
Devang Patel | Place for sret promotion tests. |
tree | commitdiff |
2008-03-06 |
Nick Lewycky | Commit the testcase too. |
tree | commitdiff |
2008-03-06 |
Nick Lewycky | Don't try to simplify urem and srem using arithmetic... |
tree | commitdiff |
2008-03-04 |
Devang Patel | Use cast instead of dyn_cast. |
tree | commitdiff |
2008-03-04 |
Devang Patel | Handle multiple return values. |
tree | commitdiff |
2008-03-01 |
Tanya Lattner | Remove llvm-upgrade and update test cases. |
tree | commitdiff |
2008-02-29 |
Chris Lattner | fix a bug Anders ran into where scalarrepl would crash... |
tree | commitdiff |
2008-02-29 |
Chris Lattner | Folding or(fcmp,fcmp) only works if the operands of... |
tree | commitdiff |
2008-02-26 |
Owen Anderson | Add PR number to testcase. |
tree | commitdiff |
2008-02-26 |
Owen Anderson | Fix an issue where GVN had the sizes of the two memcpy... |
tree | commitdiff |
2008-02-26 |
Chris Lattner | fix this test so that the fn name doesn't match the... |
tree | commitdiff |
2008-02-26 |
Gabor Greif | Really feed llvm-as with the testcase, do not let it... |
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-23 |
Zhou Sheng | Testcase for Revision 47478. |
tree | commitdiff |
2008-02-18 |
Nick Lewycky | Correctly fold divide-by-constant, even when faced... |
tree | commitdiff |
2008-02-18 |
Chris Lattner | make this just a bit more strict. |
tree | commitdiff |
2008-02-18 |
Owen Anderson | Add support to GVN for performing sret return slot... |
tree | commitdiff |
2008-02-18 |
Chris Lattner | optimize away stackrestore calls that have no interveni... |
tree | commitdiff |
2008-02-18 |
Chris Lattner | upgrade this test. |
tree | commitdiff |
2008-02-17 |
Chris Lattner | Fold (-x + -y) -> -(x+y) which promotes better associat... |
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 | upgrade and simplify this test. |
tree | commitdiff |
2008-02-16 |
Duncan Sands | Remove any 'nest' parameter attributes if the function |
tree | commitdiff |
next |