| Commit message (Expand) | Author | Age | Files | Lines |
* | fix a tricky bug in the JIT global variable emitter, that was triggered when ... | Nuno Lopes | 2008-10-21 | 1 | -1/+1 |
* | Add skeleton for the pre-register allocation live interval splitting pass. | Evan Cheng | 2008-10-20 | 1 | -0/+2 |
* | Add a register class -> virtual registers map. | Evan Cheng | 2008-10-20 | 1 | -7/+30 |
* | Teach DAGCombine to fold constant offsets into GlobalAddress nodes, | Dan Gohman | 2008-10-18 | 4 | -13/+15 |
* | Added MemIntrinsicNode which is useful to represent target intrinsics that | Mon P Wang | 2008-10-17 | 2 | -6/+62 |
* | Trim #includes. | Dan Gohman | 2008-10-16 | 2 | -2/+0 |
* | Const-ify several TargetInstrInfo methods. | Dan Gohman | 2008-10-16 | 1 | -0/+2 |
* | Move the include of MachineLocation.h into MachineModuleInfo.h | Dan Gohman | 2008-10-16 | 1 | -1/+1 |
* | FastISel support for exception-handling constructs. | Dan Gohman | 2008-10-14 | 2 | -2/+13 |
* | Rename LoadX to LoadExt. | Evan Cheng | 2008-10-14 | 1 | -1/+1 |
* | Add a "loses information" return value to APFloat::convert | Dale Johannesen | 2008-10-09 | 1 | -1/+2 |
* | Fix fast-isel's handling of atomic instructions. They may | Dan Gohman | 2008-10-04 | 1 | -1/+9 |
* | Switch the MachineOperand accessors back to the short names like | Dan Gohman | 2008-10-03 | 4 | -46/+56 |
* | Optimize conditional branches in X86FastISel. This replaces | Dan Gohman | 2008-10-02 | 1 | -0/+5 |
* | Add a new MachineBasicBlock utility function, isLayoutSuccessor, that | Dan Gohman | 2008-10-02 | 1 | -0/+7 |
* | A Partitioned Boolean Quadratic Programming (PBQP) based register allocator. | Evan Cheng | 2008-10-02 | 2 | -0/+6 |
* | Optimize SelectionDAG's AssignTopologicalOrder even further. | Dan Gohman | 2008-09-30 | 3 | -10/+9 |
* | Re-apply 56835 along with header file changes. | Evan Cheng | 2008-09-30 | 1 | -2/+7 |
* | Fix FastISel to not initialize the PIC-base register multiple times | Dan Gohman | 2008-09-29 | 1 | -0/+1 |
* | Re-apply 56683 with fixes. | Evan Cheng | 2008-09-27 | 1 | -0/+11 |
* | Temporarily reverting r56683. This is causing a failure during the build of l... | Bill Wendling | 2008-09-26 | 1 | -11/+0 |
* | Rename ConstantSDNode's getSignExtended to getSExtValue, for | Dan Gohman | 2008-09-26 | 1 | -5/+1 |
* | Fix @llvm.frameaddress codegen. FP elimination optimization should be disable... | Evan Cheng | 2008-09-26 | 1 | -0/+11 |
* | Add "inreg" field to CallSDNode (doesn't increase | Dale Johannesen | 2008-09-26 | 2 | -3/+10 |
* | If we have a function with an unreachable statement such that the ending debug | Bill Wendling | 2008-09-26 | 1 | -1/+1 |
* | Accept 'inreg' attribute on x86 functions as | Dale Johannesen | 2008-09-25 | 1 | -2/+2 |
* | FastISel support for debug info. | Dan Gohman | 2008-09-25 | 1 | -0/+2 |
* | Use generic section-handling stuff to emit constant pool entries | Anton Korobeynikov | 2008-09-24 | 1 | -2/+0 |
* | Get rid of duplicate char*/Section* TextSection | Anton Korobeynikov | 2008-09-24 | 1 | -0/+1 |
* | Drop obsolete hook and change all usage to new interface | Anton Korobeynikov | 2008-09-24 | 1 | -6/+0 |
* | Provide direct function to switch to Section | Anton Korobeynikov | 2008-09-24 | 1 | -1/+6 |
* | Reapplying r56550 | Bill Wendling | 2008-09-24 | 1 | -1/+7 |
* | Temporarily revert r56550 until missing commit can be added. | Eric Christopher | 2008-09-24 | 1 | -7/+1 |
* | Refactor the constant folding code into it's own function. And call it from both | Bill Wendling | 2008-09-24 | 1 | -1/+7 |
* | Next round of earlyclobber handling. Approach the | Dale Johannesen | 2008-09-24 | 3 | -31/+4 |
* | Add a method to MachineInstr for testing whether it makes | Dan Gohman | 2008-09-24 | 1 | -0/+8 |
* | Arrange for FastISel code to have access to the MachineModuleInfo | Dan Gohman | 2008-09-23 | 2 | -1/+6 |
* | explain what earlyclobber actually is. | Chris Lattner | 2008-09-21 | 1 | -3/+3 |
* | Factor out code into HandleVirtRegDef, for consistency with | Dan Gohman | 2008-09-21 | 1 | -0/+1 |
* | Update VS projects. | Cedric Venet | 2008-09-20 | 4 | -6/+8 |
* | Shorten and rearrange data fields to save a word of memory. | Dale Johannesen | 2008-09-20 | 1 | -6/+7 |
* | Now that ConstantSDNode doesn't hold an APInt, | Dan Gohman | 2008-09-19 | 1 | -1/+1 |
* | Remove AsmThatEarlyClobber etc. from LiveIntervalAnalysis | Dale Johannesen | 2008-09-19 | 2 | -23/+7 |
* | Add a new "fast" scheduler. This is currently basically just a | Dan Gohman | 2008-09-18 | 2 | -0/+8 |
* | Add a bit to mark operands of asm's that conflict | Dale Johannesen | 2008-09-17 | 3 | -2/+44 |
* | Add a new MachineInstr-level DCE pass. It is very simple, and is intended to | Dan Gohman | 2008-09-17 | 2 | -0/+7 |
* | Reverting r56249. On further investigation, this functionality isn't needed. | Bill Wendling | 2008-09-16 | 3 | -22/+17 |
* | - Change "ExternalSymbolSDNode" to "SymbolSDNode". | Bill Wendling | 2008-09-16 | 3 | -17/+22 |
* | Fix these comments to reflect current reality. Surprisingly, | Dan Gohman | 2008-09-16 | 1 | -1/+2 |
* | Re-enable SelectionDAG CSE for calls. It matters in the case of | Dan Gohman | 2008-09-15 | 1 | -1/+2 |