| Commit message (Expand) | Author | Age | Files | Lines |
* | Properly emit __chkstk call instead of __alloca on non-mingw windows targets. | Anton Korobeynikov | 2010-09-02 | 1 | -8/+17 |
* | Revert win64 changes. They seem to be incomplete | Anton Korobeynikov | 2010-09-02 | 1 | -0/+5 |
* | Properly allocate win64 shadow reg area. | Anton Korobeynikov | 2010-09-02 | 1 | -5/+0 |
* | Simplify eliminateFrameIndex() interface back down now that PEI doesn't need | Jim Grosbach | 2010-08-26 | 1 | -4/+2 |
* | Fix nasty mingw32 bug, which e.g. prevented llvm-gcc bootstrap there. | Anton Korobeynikov | 2010-08-25 | 1 | -2/+4 |
* | Reapply r110396, with fixes to appease the Linux buildbot gods. | Owen Anderson | 2010-08-06 | 1 | -1/+1 |
* | Revert r110396 to fix buildbots. | Owen Anderson | 2010-08-06 | 1 | -1/+1 |
* | Add an option to always emit realignment code for a particular module. | Eric Christopher | 2010-08-05 | 1 | -1/+34 |
* | Don't use PassInfo* as a type identifier for passes. Instead, use the addres... | Owen Anderson | 2010-08-05 | 1 | -1/+1 |
* | Support x86 "eiz" and "riz" pseudo index registers in the assembler. | Bruno Cardoso Lopes | 2010-07-24 | 1 | -0/+6 |
* | Constify some arguments. | Eric Christopher | 2010-07-20 | 1 | -3/+3 |
* | Remove unnecessary check that was subsumed into canRealignStack. | Eric Christopher | 2010-07-17 | 1 | -3/+2 |
* | Make comment a bit more clear as well as return statement since | Eric Christopher | 2010-07-17 | 1 | -2/+2 |
* | Rename DBG_LABEL PROLOG_LABEL, because it's only used during prolog emission and | Bill Wendling | 2010-07-16 | 1 | -4/+4 |
* | Start the support for AVX instructions with 256-bit %ymm registers. A couple of | Bruno Cardoso Lopes | 2010-07-09 | 1 | -8/+16 |
* | Change LEA to have 5 operands for its memory operand, just | Chris Lattner | 2010-07-08 | 1 | -2/+2 |
* | Remove isSS argument from CreateFixedObject. Fixed objects cannot be spill sl... | Evan Cheng | 2010-07-03 | 1 | -3/+2 |
* | Reapply 105986 with fix for bug pointed out by Jakob: | Dale Johannesen | 2010-06-15 | 1 | -2/+4 |
* | Revert 105986; looks like I'd better try bootstrapping. | Dale Johannesen | 2010-06-15 | 1 | -4/+2 |
* | The form of BuildMI used for TAILJMPr was changing the register | Dale Johannesen | 2010-06-15 | 1 | -2/+4 |
* | Remove unused function. | Rafael Espindola | 2010-06-02 | 1 | -50/+0 |
* | Fix the use of x86 control and debug registers so that the assertion failure in | Kevin Enderby | 2010-05-28 | 1 | -0/+28 |
* | Fix the x86 move to/from segment register instructions. | Kevin Enderby | 2010-05-26 | 1 | -0/+13 |
* | Separate unrelated cases that once shared a numeric value | Jakob Stoklund Olesen | 2010-05-25 | 1 | -9/+12 |
* | Ignore NumberHack and give each SubRegIndex instance a unique enum value inst... | Jakob Stoklund Olesen | 2010-05-25 | 1 | -3/+3 |
* | Use enums instead of literals for X86 subregisters. | Jakob Stoklund Olesen | 2010-05-25 | 1 | -8/+7 |
* | Factor out the code for picking integer arithmetic with immediate | Dan Gohman | 2010-05-19 | 1 | -15/+32 |
* | Several tail call tests apparently rely upon this being "adjusts stack" instead | Bill Wendling | 2010-05-14 | 1 | -1/+1 |
* | This should happen if there are no calls, not if it just doesn't adjust the | Bill Wendling | 2010-05-14 | 1 | -1/+1 |
* | Revert r103804. The comment is correct. | Bill Wendling | 2010-05-14 | 1 | -1/+1 |
* | Fix comment. | Bill Wendling | 2010-05-14 | 1 | -1/+1 |
* | Rename "HasCalls" in MachineFrameInfo to "AdjustsStack" to better describe what | Bill Wendling | 2010-05-14 | 1 | -1/+1 |
* | Re-apply 103156 and 103157. 103156 didn't break anything. 10315 exposed a coa... | Evan Cheng | 2010-05-06 | 1 | -1/+1 |
* | Revert r103156 since it was breaking the build bots. | Eric Christopher | 2010-05-06 | 1 | -1/+1 |
* | Trim include. | Evan Cheng | 2010-05-05 | 1 | -1/+0 |
* | Update comment. | Eric Christopher | 2010-05-04 | 1 | -1/+1 |
* | Load folding tail call should not use ebp / rbp after it's popped. PEI | Evan Cheng | 2010-04-29 | 1 | -5/+15 |
* | Implement -disable-non-leaf-fp-elim which disable frame pointer elimination | Evan Cheng | 2010-04-21 | 1 | -1/+1 |
* | rename llvm::llvm_report_error -> llvm::report_fatal_error | Chris Lattner | 2010-04-07 | 1 | -1/+1 |
* | Fix PR6696 and PR6663 | Jim Grosbach | 2010-04-06 | 1 | -0/+43 |
* | remove the MMI pointer from MachineFrameInfo. | Chris Lattner | 2010-04-05 | 1 | -21/+14 |
* | get MMI out of the label uniquing business, just go to MCContext | Chris Lattner | 2010-03-14 | 1 | -4/+4 |
* | Now that DBG_LABEL is updated, we can finally make MachineMove | Chris Lattner | 2010-03-14 | 1 | -22/+18 |
* | change the DBG_LABEL MachineInstr to always be created | Chris Lattner | 2010-03-14 | 1 | -4/+8 |
* | Do not force indirect tailcall through fixed registers: eax, r11. Add support... | Evan Cheng | 2010-03-14 | 1 | -8/+17 |
* | simplify some overly general code. The stack always grows down on x86. | Chris Lattner | 2010-03-13 | 1 | -6/+2 |
* | add support, testcases, and dox for the new GHC calling | Chris Lattner | 2010-03-11 | 1 | -1/+10 |
* | Change the Value argument to eliminateFrameIndex to a type-tagged value. This | Jim Grosbach | 2010-03-09 | 1 | -1/+1 |
* | Lower dynamic stack allocation on mingw32 to separate instruction. | Anton Korobeynikov | 2010-03-06 | 1 | -2/+4 |
* | Implement XMM subregs. | Dan Gohman | 2010-02-28 | 1 | -0/+6 |