| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Minor cleanups and shrinkification. | Chris Lattner | 2008-03-21 | 1 | -186/+114 |
* | Handle getresult instructions in different basic blocks | Dan Gohman | 2008-03-21 | 1 | -0/+9 |
* | Restore this assert now that the livevar bug is fixed. | Chris Lattner | 2008-03-21 | 1 | -2/+7 |
* | A couple of kill marker maintainence bug. | Evan Cheng | 2008-03-21 | 2 | -1/+5 |
* | FunctionExtractorPass has been superceded by GVExtractorPass | Andrew Lenharth | 2008-03-21 | 1 | -147/+0 |
* | Make it possible to get an empty struct using | Duncan Sands | 2008-03-21 | 1 | -2/+3 |
* | Introduce a new node for holding call argument | Duncan Sands | 2008-03-21 | 9 | -134/+145 |
* | Fix the build for gcc-4.2. | Duncan Sands | 2008-03-21 | 1 | -1/+2 |
* | remove Evan's "ugly hack" that sorta attempted to get | Chris Lattner | 2008-03-21 | 5 | -174/+2 |
* | Add support for calls that return two FP values in | Chris Lattner | 2008-03-21 | 3 | -5/+52 |
* | disable a bogus assertion. | Chris Lattner | 2008-03-21 | 1 | -2/+2 |
* | Enable support for returning two long-double values in ST(0)/ST(1). | Chris Lattner | 2008-03-21 | 2 | -7/+4 |
* | Teach masked value is zero about add and sub, and use MVIZ to | Chris Lattner | 2008-03-21 | 1 | -34/+87 |
* | Undo 48570. Correctly match mmx shift instructions with an immediate operand. | Evan Cheng | 2008-03-21 | 2 | -18/+25 |
* | These passes preserve CFG. | Devang Patel | 2008-03-20 | 4 | -5/+5 |
* | Incorporate feedback. | Devang Patel | 2008-03-20 | 1 | -24/+24 |
* | C and Objective Caml bindings for mem2reg and reg2mem. | Gordon Henriksen | 2008-03-20 | 1 | -0/+8 |
* | enable -analyze for andersens | Andrew Lenharth | 2008-03-20 | 1 | -19/+39 |
* | Take the old function's name. | Zhou Sheng | 2008-03-20 | 1 | -0/+1 |
* | add a note. | Chris Lattner | 2008-03-20 | 1 | -0/+8 |
* | Check even more carefully before applying this DAGCombine transform. | Christopher Lamb | 2008-03-20 | 1 | -13/+19 |
* | Restore isCFGOnly property of various analysis passes. | Devang Patel | 2008-03-20 | 20 | -25/+25 |
* | Fix this xform: (sra (shl X, m), result_size) -> (sign_extend (trunc (shl X, ... | Evan Cheng | 2008-03-20 | 2 | -3/+5 |
* | detabify llvm, patch by Mike Stump! | Chris Lattner | 2008-03-20 | 6 | -76/+76 |
* | Keep track of analysis information inherited from Module pass manager. | Devang Patel | 2008-03-20 | 1 | -0/+4 |
* | Add more patterns to match in the integer comparison test harnesses. | Scott Michel | 2008-03-20 | 3 | -9/+8 |