| Commit message (Expand) | Author | Age | Files | Lines |
* | The result of getSetCCResultType (eg: i32) may be larger | Duncan Sands | 2008-10-03 | 1 | -4/+8 |
* | Implement fast-isel support for zero-extending from i1. | Dan Gohman | 2008-10-03 | 1 | -1/+12 |
* | Optimize conditional branches in X86FastISel. This replaces | Dan Gohman | 2008-10-02 | 1 | -10/+18 |
* | Add a new MachineBasicBlock utility function, isLayoutSuccessor, that | Dan Gohman | 2008-10-02 | 1 | -0/+5 |
* | fix build gcc 4.3 | Andrew Lenharth | 2008-10-02 | 1 | -0/+1 |
* | Use a multimap rather than a map for holding the list of copies to insert, so... | Owen Anderson | 2008-10-02 | 1 | -12/+19 |
* | Handle some 64-bit atomics on x86-32, some of the time. | Dale Johannesen | 2008-10-02 | 1 | -11/+16 |
* | A Partitioned Boolean Quadratic Programming (PBQP) based register allocator. | Evan Cheng | 2008-10-02 | 3 | -0/+2208 |
* | Fix a think-o in isSafeToMove. This fixes it from thinking that | Dan Gohman | 2008-10-02 | 1 | -1/+1 |
* | Remove OptimizeForSize global. Use function attribute optsize. | Devang Patel | 2008-10-01 | 2 | -1/+5 |
* | Enable FastISel by default (on x86 and x86-64) with the -fast option. | Dan Gohman | 2008-10-01 | 1 | -4/+16 |
* | Make some implicit conversions explicit, to avoid compiler warnings. | Dan Gohman | 2008-10-01 | 1 | -2/+2 |
* | Fold trivial two-operand tokenfactors where the operands are equal | Dan Gohman | 2008-10-01 | 1 | -0/+1 |
* | Fix typos in comments. | Dan Gohman | 2008-10-01 | 1 | -2/+2 |
* | Implement the -fno-builtin option in the front-end, not in the back-end. | Bill Wendling | 2008-10-01 | 1 | -6/+1 |
* | Mark merged-in VNInfo's as being PHIKilled. | Owen Anderson | 2008-09-30 | 1 | -0/+5 |
* | Fix a simple error in renumbering kill markaers, that took an inordinant amou... | Owen Anderson | 2008-09-30 | 1 | -1/+1 |
* | - Initialize "--no-builtin" to "false". | Bill Wendling | 2008-09-30 | 1 | -1/+1 |
* | Add the new `-no-builtin' flag. This flag is meant to mimic the GCC | Bill Wendling | 2008-09-30 | 1 | -1/+7 |
* | Move the primary fast-isel top-level comments to FastISel.cpp, where | Dan Gohman | 2008-09-30 | 1 | -0/+28 |
* | Optimize SelectionDAG's AssignTopologicalOrder even further. | Dan Gohman | 2008-09-30 | 2 | -31/+66 |
* | Re-apply 56835 along with header file changes. | Evan Cheng | 2008-09-30 | 3 | -8/+20 |
* | Revert commit 56835 since it breaks the build. | Duncan Sands | 2008-09-30 | 3 | -20/+8 |
* | If a re-materializable instruction has a register operand, the spiller will c... | Evan Cheng | 2008-09-30 | 3 | -8/+20 |
* | Remove misuse of ReplaceNodeResults for atomics with | Dale Johannesen | 2008-09-29 | 1 | -3/+0 |
* | Fix FastISel to not initialize the PIC-base register multiple times | Dan Gohman | 2008-09-29 | 1 | -60/+65 |
* | Temporarily reverting r56683. This is causing a failure during the build of l... | Bill Wendling | 2008-09-26 | 1 | -4/+1 |
* | Rename ConstantSDNode's getSignExtended to getSExtValue, for | Dan Gohman | 2008-09-26 | 2 | -10/+10 |
* | Fix @llvm.frameaddress codegen. FP elimination optimization should be disable... | Evan Cheng | 2008-09-26 | 1 | -1/+4 |
* | Add "inreg" field to CallSDNode (doesn't increase | Dale Johannesen | 2008-09-26 | 5 | -17/+24 |
* | We don't need to insert copies for implicit_def's. | Owen Anderson | 2008-09-26 | 1 | -1/+5 |
* | If we have a function with an unreachable statement such that the ending debug | Bill Wendling | 2008-09-26 | 1 | -6/+50 |
* | Large mechanical patch. | Devang Patel | 2008-09-25 | 3 | -21/+21 |
* | Accept 'inreg' attribute on x86 functions as | Dale Johannesen | 2008-09-25 | 1 | -2/+7 |
* | Support for i1 XOR in FastISel. It is actually safe because | Dan Gohman | 2008-09-25 | 1 | -2/+3 |
* | Don't print fast-isel debug messages by default. Thanks Chris! | Dan Gohman | 2008-09-25 | 1 | -3/+6 |
* | Don't forget the newline in debug output. | Dan Gohman | 2008-09-25 | 1 | -1/+1 |
* | FastISel support for debug info. | Dan Gohman | 2008-09-25 | 3 | -3/+117 |
* | bug 2812: Segmentation fault on a big emdiam processor. | Richard Pennington | 2008-09-25 | 1 | -1/+1 |
* | Fix a recent fast-isel coverage regression - don't bail out before | Dan Gohman | 2008-09-25 | 1 | -3/+4 |
* | Enable DeadMachineInstructionElim when Fast-ISel is enabled. | Dan Gohman | 2008-09-25 | 2 | -3/+13 |
* | Add debug output to this pass. | Dan Gohman | 2008-09-25 | 1 | -0/+2 |
* | Refactor the code that adds standard LLVM codegen passes into | Dan Gohman | 2008-09-25 | 1 | -109/+44 |
* | <rdar://problem/6234798> Assertion failed: (!OpInfo.AssignedRegs.Regs.empty()... | Evan Cheng | 2008-09-25 | 1 | -2/+5 |
* | Give LowerSubregs.cpp a top-level description. | Dan Gohman | 2008-09-24 | 1 | -0/+7 |
* | Remove SelectionDag early allocation of registers | Dale Johannesen | 2008-09-24 | 3 | -41/+61 |
* | Use helper | Anton Korobeynikov | 2008-09-24 | 1 | -8/+2 |
* | SmallPtrSet will be better | Anton Korobeynikov | 2008-09-24 | 1 | -3/+2 |
* | Use generic section-handling stuff to emit constant pool entries | Anton Korobeynikov | 2008-09-24 | 1 | -45/+36 |
* | Get rid of duplicate char*/Section* DataSection | Anton Korobeynikov | 2008-09-24 | 2 | -5/+5 |