| Commit message (Expand) | Author | Age | Files | Lines |
* | Teach dag combine to fold the following transformation more aggressively: | Evan Cheng | 2010-01-06 | 5 | -4/+39 |
* | Move this test from test/Transforms/IndVarSimplify to | Dan Gohman | 2010-01-05 | 1 | -0/+19 |
* | Don't assign the shift the same type as the variable being shifted. This could | Bill Wendling | 2010-01-05 | 1 | -0/+15 |
* | Delete useless trailing semicolons. | Dan Gohman | 2010-01-05 | 29 | -63/+63 |
* | Make this test more portable. | Dan Gohman | 2010-01-04 | 1 | -1/+1 |
* | Add some tests and update an existing test to reflect recent | Dan Gohman | 2010-01-04 | 3 | -11/+104 |
* | Fix invalid chain folding for memory variant of sdiv / udiv | Anton Korobeynikov | 2010-01-04 | 1 | -0/+50 |
* | fix PR5930, allowing the asmprinter to emit difference between | Chris Lattner | 2010-01-03 | 1 | -0/+29 |
* | add PR# | Chris Lattner | 2010-01-03 | 1 | -0/+1 |
* | differences between two blockaddress's don't cause a | Chris Lattner | 2010-01-03 | 1 | -0/+21 |
* | allow this to work on linux hosts. | Chris Lattner | 2010-01-02 | 1 | -1/+1 |
* | Teach codegen to handle: | Chris Lattner | 2010-01-02 | 1 | -2/+42 |
* | rename file. | Chris Lattner | 2010-01-01 | 1 | -0/+0 |
* | Teach codegen to lower llvm.powi to an efficient (but not optimal) | Chris Lattner | 2010-01-01 | 2 | -35/+29 |
* | Make this more likely to generate a libcall. | Chris Lattner | 2010-01-01 | 1 | -3/+2 |
* | Extern declaration for unordered.f32 libcall was not being emitted. Fixed that. | Sanjiv Gupta | 2009-12-29 | 1 | -0/+44 |
* | Fixed llc crash for zext (i1 -> i8) loads. | Sanjiv Gupta | 2009-12-28 | 1 | -0/+37 |
* | handle equality memcmp of 8 bytes on x86-64 with two unaligned loads and a | Chris Lattner | 2009-12-24 | 1 | -4/+38 |
* | move an optimization for memcmp out of simplifylibcalls and into | Chris Lattner | 2009-12-24 | 1 | -0/+76 |
* | Reapply 91904. | Sanjiv Gupta | 2009-12-23 | 1 | -0/+15 |
* | deleting empty file. | Sanjiv Gupta | 2009-12-23 | 1 | -0/+0 |
* | Reverting back 91904. | Sanjiv Gupta | 2009-12-23 | 1 | -15/+0 |
* | Use more sensible type for flags in asms. PR 5570. | Dale Johannesen | 2009-12-23 | 1 | -0/+29 |
* | Update objectsize intrinsic and associated dependencies. Fix | Eric Christopher | 2009-12-23 | 1 | -4/+4 |
* | Add testcase for PR5703 | Anton Korobeynikov | 2009-12-22 | 1 | -0/+13 |
* | Remove target attribute break-sse-dep. Instead, do not fold load into sse par... | Evan Cheng | 2009-12-22 | 1 | -14/+7 |
* | While converting one of the operands to a memory operand, we need to check if... | Sanjiv Gupta | 2009-12-22 | 1 | -0/+15 |
* | Emit direction operand in binary insns that stores in memory. | Sanjiv Gupta | 2009-12-19 | 1 | -0/+13 |
* | Test cases for changes done in 91768. | Sanjiv Gupta | 2009-12-19 | 2 | -0/+21 |
* | Increase opportunities to optimize (brcond (srl (and c1), c2)). | Evan Cheng | 2009-12-18 | 1 | -0/+29 |
* | On recent Intel u-arch's, folding loads into some unary SSE instructions can | Evan Cheng | 2009-12-18 | 1 | -0/+28 |
* | Tidy up this testcase and add test for tailcall optimization | Dan Gohman | 2009-12-18 | 1 | -7/+12 |
* | Handle ARM inline asm "w" constraints with 64-bit ("d") registers. | Bob Wilson | 2009-12-18 | 1 | -0/+12 |
* | Remove "tail" keywords. These calls are not intended to be tail calls. | Dan Gohman | 2009-12-18 | 1 | -33/+33 |
* | Add test case for the phi reuse patch. | Jakob Stoklund Olesen | 2009-12-18 | 1 | -0/+66 |
* | Instruction fixes, added instructions, and AsmString changes in the | Sean Callanan | 2009-12-18 | 15 | -197/+197 |
* | Revert this dag combine change: | Evan Cheng | 2009-12-17 | 1 | -4/+4 |
* | Make this test pass on Linux. | Nick Lewycky | 2009-12-16 | 1 | -9/+20 |
* | Re-enable 91381 with fixes. | Evan Cheng | 2009-12-16 | 1 | -1/+0 |
* | Do better with physical reg operands (typically, from inline asm) | Dale Johannesen | 2009-12-16 | 2 | -2/+51 |
* | For fastcc on x86, let ECX be used as a return register after EAX and EDX | Kenneth Uildriks | 2009-12-15 | 1 | -0/+15 |
* | Disable 91381 for now. It's miscompiling ARMISelDAG2DAG.cpp. | Evan Cheng | 2009-12-15 | 1 | -0/+1 |
* | Make 91378 more conservative. | Evan Cheng | 2009-12-15 | 1 | -13/+0 |
* | Use sbb x, x to materialize carry bit in a GPR. The result is all one's or al... | Evan Cheng | 2009-12-15 | 1 | -0/+23 |
* | Fold (zext (and x, cst)) -> (and (zext x), cst). | Evan Cheng | 2009-12-15 | 1 | -4/+4 |
* | Propagate zest through logical shift. | Evan Cheng | 2009-12-15 | 2 | -0/+51 |
* | Fix integer cast code to handle vector types. | Dan Gohman | 2009-12-14 | 1 | -0/+13 |
* | Disable r91104 for x86. It causes partial register stall which pessimize code... | Evan Cheng | 2009-12-12 | 1 | -1/+3 |
* | Lower setcc branchless, if this is profitable. | Anton Korobeynikov | 2009-12-11 | 1 | -0/+116 |
* | Implement vector widening, splitting, and scalarizing for SIGN_EXTEND_INREG. | Dan Gohman | 2009-12-11 | 1 | -0/+37 |