| Commit message (Expand) | Author | Age | Files | Lines |
* | add a testcase for forming memset from noncontiguous stores. | Chris Lattner | 2008-03-29 | 2 | -1/+100 |
* | Fix a tokenfactor node to use the load chain rather than the | Dan Gohman | 2008-03-28 | 1 | -0/+35 |
* | add another testcase | Devang Patel | 2008-03-27 | 1 | -0/+13 |
* | New test case. | Devang Patel | 2008-03-27 | 1 | -0/+7 |
* | Fix a memory bug: increment an iterator of a deleted machine instr. | Evan Cheng | 2008-03-27 | 1 | -0/+24 |
* | Expose ExecutionEngine::getTargetData() to c and ocaml bindings. | Erick Tryzelaar | 2008-03-27 | 1 | -1/+9 |
* | One more coalescer fix wrt deadness propagation. | Evan Cheng | 2008-03-26 | 1 | -0/+28 |
* | Avoid commuting a def MI in order to coalesce a copy instruction away if any ... | Evan Cheng | 2008-03-26 | 1 | -0/+49 |
* | Use ## for comment delimiter on darwin x86-32, so | Dale Johannesen | 2008-03-25 | 1 | -0/+49 |
* | Handle a special case xor undef, undef -> 0. Technically this should be trans... | Evan Cheng | 2008-03-25 | 1 | -0/+11 |
* | Handle a special case xor undef, undef -> 0. Technically this should be trans... | Evan Cheng | 2008-03-25 | 1 | -0/+6 |
* | Add CMP32mr and friends to the load-unfolding table. Among | Dan Gohman | 2008-03-25 | 1 | -1/+1 |
* | Tests for the instruction iterator bindings. | Gordon Henriksen | 2008-03-25 | 1 | -0/+35 |
* | Byebye llvm-upgrade! | Tanya Lattner | 2008-03-25 | 110 | -2138/+1823 |
* | lastRegisterUse() should ignore identity copies. Those will be erased. | Evan Cheng | 2008-03-25 | 1 | -0/+30 |
* | check struct layout | Devang Patel | 2008-03-25 | 1 | -0/+1 |
* | Use the bit size of the operand instead of the hard-coded 32 to generate the | Bill Wendling | 2008-03-24 | 1 | -0/+25 |
* | - SSE4.1 extractfps extracts a f32 into a gr32 register. Very useful! Not. Fi... | Evan Cheng | 2008-03-24 | 1 | -0/+30 |
* | Add incoming value from header only if phi node has any use inside the loop. | Devang Patel | 2008-03-24 | 1 | -0/+69 |
* | Fix test name. | Devang Patel | 2008-03-24 | 1 | -0/+0 |
* | apparently tclsh doesn't lex like bash. Weird. | Chris Lattner | 2008-03-24 | 1 | -1/+1 |
* | pass the option so this test tests the right thing. | Chris Lattner | 2008-03-24 | 1 | -2/+2 |
* | Add new test. | Devang Patel | 2008-03-24 | 1 | -0/+87 |
* | Remove incorrect comment. | Devang Patel | 2008-03-24 | 1 | -2/+0 |
* | APIntify SelectionDAG's EXTRACT_ELEMENT code. | Dan Gohman | 2008-03-24 | 2 | -0/+30 |
* | Transform (zext (or (icmp), (icmp))) to (or (zext (cimp), (zext icmp))) if at... | Evan Cheng | 2008-03-24 | 1 | -0/+35 |
* | Objective Caml bindings for basic block, function, global, and arg iterators. | Gordon Henriksen | 2008-03-23 | 1 | -2/+118 |
* | New testcase. | Bill Wendling | 2008-03-22 | 1 | -0/+10 |
* | Use normal naming convention for test. | Owen Anderson | 2008-03-22 | 1 | -0/+0 |
* | Add testcase for prev. commit. Minor fixes | Anton Korobeynikov | 2008-03-22 | 1 | -0/+6 |
* | Support chained aliases for LLVM IR printing. This fixes PR2145 | Anton Korobeynikov | 2008-03-22 | 1 | -0/+2 |
* | implement an initial hack at a straight-line store -> memset optimization. | Chris Lattner | 2008-03-22 | 1 | -0/+55 |
* | Teach DAG combiner to commute commutable binary nodes in order to achieve sdi... | Evan Cheng | 2008-03-22 | 1 | -0/+27 |
* | Handle getresult instructions in different basic blocks | Dan Gohman | 2008-03-21 | 1 | -0/+15 |
* | Testcase for PR2160. | Duncan Sands | 2008-03-21 | 1 | -0/+12 |
* | Add support for calls that return two FP values in | Chris Lattner | 2008-03-21 | 1 | -0/+39 |
* | disable a bogus assertion. | Chris Lattner | 2008-03-21 | 1 | -0/+10 |
* | Enable support for returning two long-double values in ST(0)/ST(1). | Chris Lattner | 2008-03-21 | 1 | -0/+11 |
* | Teach masked value is zero about add and sub, and use MVIZ to | Chris Lattner | 2008-03-21 | 1 | -0/+7 |
* | Undo 48570. Correctly match mmx shift instructions with an immediate operand. | Evan Cheng | 2008-03-21 | 1 | -2/+2 |
* | Fix this xform: (sra (shl X, m), result_size) -> (sign_extend (trunc (shl X, ... | Evan Cheng | 2008-03-20 | 1 | -0/+14 |
* | Keep track of analysis information inherited from Module pass manager. | Devang Patel | 2008-03-20 | 1 | -0/+58 |
* | Add more patterns to match in the integer comparison test harnesses. | Scott Michel | 2008-03-20 | 3 | -7/+26 |
* | Add intrinsics to match mmx shift builtin's with immediate operand. | Evan Cheng | 2008-03-19 | 1 | -0/+20 |
* | Add support for multiple return values for the PPC target by | Dan Gohman | 2008-03-19 | 1 | -0/+17 |
* | Fix X86's isTruncateFree to not claim that truncate to i1 is free. This fixes... | Christopher Lamb | 2008-03-19 | 1 | -1/+0 |
* | Upgrade tests. | Tanya Lattner | 2008-03-19 | 48 | -2357/+2209 |
* | Upgrade tests. | Tanya Lattner | 2008-03-19 | 26 | -723/+610 |
* | Upgrade tests to not use llvm-upgrade. | Tanya Lattner | 2008-03-19 | 23 | -273/+288 |
* | Upgrade tests to not use llvm-upgrade. | Tanya Lattner | 2008-03-19 | 23 | -480/+421 |