| Commit message (Expand) | Author | Age | Files | Lines |
* | lastRegisterUse() should ignore identity copies. Those will be erased. | Evan Cheng | 2008-03-25 | 1 | -7/+14 |
* | Remove an unneeded test. | Evan Cheng | 2008-03-24 | 1 | -1/+1 |
* | Add \t after .set. Fix by Jay Freeman. | Evan Cheng | 2008-03-24 | 1 | -1/+1 |
* | If the coalescer commuted a def MI to allow coalescing, it can changed a prev... | Evan Cheng | 2008-03-24 | 1 | -1/+2 |
* | Add an assertion to catch register of illegal class. | Evan Cheng | 2008-03-24 | 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 | -2/+5 |
* | - SSE4.1 extractfps extracts a f32 into a gr32 register. Very useful! Not. Fi... | Evan Cheng | 2008-03-24 | 2 | -8/+27 |
* | Revert r48676. I had plans for using it, but now it's just dead code. | Owen Anderson | 2008-03-24 | 2 | -70/+0 |
* | Remove #include<iostream>, which I was using for debugging. | Owen Anderson | 2008-03-24 | 1 | -2/+0 |
* | Add incoming value from header only if phi node has any use inside the loop. | Devang Patel | 2008-03-24 | 1 | -2/+3 |
* | Shrink the size of AllocationInst by using its SubclassData | Dan Gohman | 2008-03-24 | 1 | -4/+10 |
* | APIntify SelectionDAG's EXTRACT_ELEMENT code. | Dan Gohman | 2008-03-24 | 1 | -2/+4 |
* | Increasing the inline limit from (overly conservative) 200 to 300. Given each... | Evan Cheng | 2008-03-24 | 3 | -9/+38 |
* | Temporarily disabling memset forming optimization. Add an option. | Evan Cheng | 2008-03-24 | 1 | -0/+8 |
* | Be sure to remove intervals after we've joined them. Also, remove some dupli... | Owen Anderson | 2008-03-24 | 1 | -46/+18 |
* | Transform (zext (or (icmp), (icmp))) to (or (zext (cimp), (zext icmp))) if at... | Evan Cheng | 2008-03-24 | 1 | -96/+129 |
* | Remove duplicated entries. | Evan Cheng | 2008-03-23 | 1 | -35/+0 |
* | Objective Caml bindings for basic block, function, global, and arg iterators. | Gordon Henriksen | 2008-03-23 | 1 | -4/+36 |
* | Minor typo fixes. Also add another FIXME. | Anton Korobeynikov | 2008-03-23 | 1 | -5/+6 |
* | Preserve calling convention during function cloning | Anton Korobeynikov | 2008-03-23 | 1 | -0/+3 |
* | Add license header | Anton Korobeynikov | 2008-03-23 | 1 | -0/+13 |
* | Add Win64 compilation callback. This allows easy examples to be JITed on Win64! | Anton Korobeynikov | 2008-03-23 | 2 | -5/+58 |
* | Provide a JIT selector on win64 | Anton Korobeynikov | 2008-03-23 | 1 | -1/+1 |
* | Hack out the PIC mode on Win64 targets. This needs to be investigated later. | Anton Korobeynikov | 2008-03-23 | 1 | -1/+3 |
* | Code cleanup. Provide generic way of selecting JIT pointer bitwidth regardless | Anton Korobeynikov | 2008-03-23 | 1 | -22/+30 |
* | Remove old-standing obsolete code. | Anton Korobeynikov | 2008-03-23 | 1 | -9/+11 |
* | Honour built-in defines on win64 targets for automatically subtarget recognize. | Anton Korobeynikov | 2008-03-22 | 1 | -2/+3 |
* | Recognize "windows" in target triple, not only "win32" | Anton Korobeynikov | 2008-03-22 | 1 | -0/+2 |
* | Add information about callee-saved registers on Win64 | Anton Korobeynikov | 2008-03-22 | 2 | -6/+28 |
* | Add convenient helper for win64 check. Simplify things slightly. | Anton Korobeynikov | 2008-03-22 | 3 | -3/+5 |
* | Initial support for Win64 calling conventions. Still in early state. | Anton Korobeynikov | 2008-03-22 | 2 | -5/+54 |
* | Register EH frames emitted in JIT when using gcc unwinding runtime | Anton Korobeynikov | 2008-03-22 | 1 | -1/+9 |
* | Fix merge error | Anton Korobeynikov | 2008-03-22 | 1 | -1/+0 |
* | Add testcase for prev. commit. Minor fixes | Anton Korobeynikov | 2008-03-22 | 1 | -2/+2 |
* | Aliasing chains cleanups: update langref, add check into verifier | Anton Korobeynikov | 2008-03-22 | 1 | -1/+6 |
* | Support chained aliases for LLVM IR printing. This fixes PR2145 | Anton Korobeynikov | 2008-03-22 | 1 | -0/+3 |
* | Another comments fixing | Anton Korobeynikov | 2008-03-22 | 2 | -2/+3 |
* | Slightly increase default set size. It's cheap and won't hurt. | Anton Korobeynikov | 2008-03-22 | 1 | -1/+1 |
* | implement an initial hack at a straight-line store -> memset optimization. | Chris Lattner | 2008-03-22 | 1 | -6/+59 |
* | implement the logic for memset insertion and store deletion. | Chris Lattner | 2008-03-22 | 1 | -11/+49 |
* | Add a comment, and fix a bug where AllocateRW recurred to AllocateRWX instead... | Owen Anderson | 2008-03-22 | 1 | -1/+1 |
* | Add an AllocateRW to match AllocateRWX. | Owen Anderson | 2008-03-22 | 2 | -0/+70 |
* | Teach DAG combiner to commute commutable binary nodes in order to achieve sdi... | Evan Cheng | 2008-03-22 | 2 | -0/+31 |
* | This is a partially implemented and currently disabled start of a store | Chris Lattner | 2008-03-22 | 1 | -0/+159 |
* | Don't include <map> in Pass.h, which doesn't need it. This requires | Dan Gohman | 2008-03-21 | 12 | -0/+12 |
* | Avoid calling array_endof in a static initializer, as it incurs | Dan Gohman | 2008-03-21 | 1 | -2/+2 |
* | Specialize FORCE_DEFINING_FILE_TO_BE_LINKED using a GCC trick | Dan Gohman | 2008-03-21 | 1 | -1/+1 |
* | Fix -view-sunit-dags to support cross-rc-copy nodes. | Dan Gohman | 2008-03-21 | 1 | -1/+4 |
* | the size of a smallvector shouldn't be part of the interface to these methods. | Chris Lattner | 2008-03-21 | 1 | -20/+18 |
* | make gvn marginally faster by reallocating the lastSeenLoad map for | Chris Lattner | 2008-03-21 | 1 | -3/+4 |