| Commit message (Expand) | Author | Age | Files | Lines |
* | Reapply bottom-up fast-isel, with several fixes for x86-32: | Dan Gohman | 2010-07-10 | 1 | -3/+2 |
* | An x86 function returns a floating point value in st(0), and we must make sure | Jakob Stoklund Olesen | 2010-07-10 | 1 | -18/+26 |
* | --- Reverse-merging r107947 into '.': | Bob Wilson | 2010-07-09 | 1 | -2/+3 |
* | Fix the memoperand offsets in code generated for va_start. | Dan Gohman | 2010-07-09 | 1 | -3/+3 |
* | Re-apply bottom-up fast-isel, with fixes. Be very careful to avoid emitting | Dan Gohman | 2010-07-09 | 1 | -3/+2 |
* | Change LEA to have 5 operands for its memory operand, just | Chris Lattner | 2010-07-08 | 1 | -3/+3 |
* | add some long-overdue enums to refer to the parts of the 5-operand | Chris Lattner | 2010-07-08 | 1 | -11/+11 |
* | Revert 107840 107839 107813 107804 107800 107797 107791. | Dan Gohman | 2010-07-08 | 1 | -2/+3 |
* | Move getExtLoad() and (some) getLoad() DebugLoc argument after EVT argument f... | Evan Cheng | 2010-07-07 | 1 | -1/+1 |
* | Add X86FastISel support for return statements. This entails refactoring | Dan Gohman | 2010-07-07 | 1 | -3/+2 |
* | Simplify FastISel's constructor by giving it a FunctionLoweringInfo | Dan Gohman | 2010-07-07 | 1 | -14/+2 |
* | Split the SDValue out of OutputArg so that SelectionDAG-independent | Dan Gohman | 2010-07-07 | 1 | -5/+8 |
* | Accept RIP-relative symbols with 'i' constraint, and | Dale Johannesen | 2010-07-06 | 1 | -2/+1 |
* | CanLowerReturn doesn't need a SelectionDAG; it just needs an LLVMContext. | Dan Gohman | 2010-07-06 | 1 | -2/+2 |
* | Propagate debug loc. | Devang Patel | 2010-07-06 | 1 | -10/+10 |
* | Reapply r107655 with fixes; insert the pseudo instruction into | Dan Gohman | 2010-07-06 | 1 | -58/+70 |
* | Revert r107655. | Dan Gohman | 2010-07-06 | 1 | -69/+57 |
* | Fix a bunch of custom-inserter functions to handle the case where | Dan Gohman | 2010-07-06 | 1 | -57/+69 |
* | Fix up -fstack-protector on linux to use the segment | Eric Christopher | 2010-07-06 | 1 | -0/+21 |
* | Have the X86 backend use Triple instead of a string and some enums. | Eric Christopher | 2010-07-05 | 1 | -12/+10 |
* | more tidying. | Chris Lattner | 2010-07-05 | 1 | -2/+1 |
* | Just rip v2f32 support completely out of the X86 backend. In | Chris Lattner | 2010-07-04 | 1 | -23/+4 |
* | fix PR7518 - terrible codegen of <2 x float>, by only marking | Chris Lattner | 2010-07-04 | 1 | -6/+16 |
* | Remove isSS argument from CreateFixedObject. Fixed objects cannot be spill sl... | Evan Cheng | 2010-07-03 | 1 | -7/+6 |
* | use ArgOperand API | Gabor Greif | 2010-06-30 | 1 | -1/+1 |
* | Remove pointless and unused variables. | Duncan Sands | 2010-06-29 | 1 | -9/+0 |
* | Reduce indentation via early exit. NFC. | Bill Wendling | 2010-06-28 | 1 | -100/+110 |
* | use ArgOperand API | Gabor Greif | 2010-06-26 | 1 | -2/+2 |
* | The hasMemory argument is irrelevant to how the argument | Dale Johannesen | 2010-06-25 | 1 | -8/+2 |
* | - Reapply r106066 now that the bzip2 build regression has been fixed. | Bill Wendling | 2010-06-25 | 1 | -0/+20 |
* | Disallow matching "i" constraint to symbol addresses when | Dale Johannesen | 2010-06-24 | 1 | -0/+7 |
* | Reapply r106634, now that the bug it exposed is fixed. | Dan Gohman | 2010-06-24 | 1 | -2/+4 |
* | Fix a bug in the code which determines when it's safe to use the | Dan Gohman | 2010-06-24 | 1 | -7/+13 |
* | Revert r106263, "Fold the ShrinkDemandedOps pass into the regular DAGCombiner... | Daniel Dunbar | 2010-06-23 | 1 | -4/+2 |
* | The generic DAG combiner can now fold atomic fences when needed, so switch | Jim Grosbach | 2010-06-23 | 1 | -57/+6 |
* | Revert r106066, "Create a more targeted fix for not sinking instructions into... | Daniel Dunbar | 2010-06-23 | 1 | -20/+0 |
* | fix typo | Jim Grosbach | 2010-06-22 | 1 | -1/+1 |
* | Fix warning in no-asserts build. | Nick Lewycky | 2010-06-20 | 1 | -0/+1 |
* | Change UpdateNodeOperands' operand and return value from SDValue to | Dan Gohman | 2010-06-18 | 1 | -9/+12 |
* | Delete unused variables. | Dan Gohman | 2010-06-18 | 1 | -2/+0 |
* | Eliminate unnecessary uses of getZExtValue(). | Dan Gohman | 2010-06-18 | 1 | -2/+2 |
* | isValueValidForType can be a static member function. | Dan Gohman | 2010-06-18 | 1 | -4/+4 |
* | Fold the ShrinkDemandedOps pass into the regular DAGCombiner pass, | Dan Gohman | 2010-06-18 | 1 | -2/+4 |
* | Create a more targeted fix for not sinking instructions into a range where it | Bill Wendling | 2010-06-15 | 1 | -0/+20 |
* | For 32-bit non-pic tlv mach-o addressing we don't need a pic base or | Eric Christopher | 2010-06-15 | 1 | -0/+9 |
* | Ensure that mov and not lea are used to stick the address into | Eric Christopher | 2010-06-08 | 1 | -5/+16 |
* | Fix some liveout handling related to tail calls, see comments. | Dale Johannesen | 2010-06-05 | 1 | -11/+6 |
* | Add first pass at darwin tls compiler support. | Eric Christopher | 2010-06-03 | 1 | -22/+100 |
* | Fix comment so it doesn't include comments which are irrelevant to the x86 | Eli Friedman | 2010-06-02 | 1 | -9/+5 |
* | Use comments to document non-obvious code rather than | Dan Gohman | 2010-06-02 | 1 | -0/+11 |