| Commit message (Expand) | Author | Age | Files | Lines |
* | Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a... | Anton Korobeynikov | 2011-01-10 | 1 | -12/+12 |
* | Do not model all INLINEASM instructions as having unmodelled side effects. | Evan Cheng | 2011-01-07 | 1 | -1/+3 |
* | Move more PEI-related hooks to TFI | Anton Korobeynikov | 2010-11-27 | 1 | -2/+4 |
* | Move callee-saved regs spills / reloads to TFI | Anton Korobeynikov | 2010-11-27 | 1 | -2/+3 |
* | Move hasFP() and few related hooks to TargetFrameInfo. | Anton Korobeynikov | 2010-11-18 | 1 | -4/+5 |
* | First step of huge frame-related refactoring: move emit{Prologue,Epilogue} ou... | Anton Korobeynikov | 2010-11-15 | 1 | -4/+4 |
* | Formatting. | Jim Grosbach | 2010-10-27 | 1 | -2/+2 |
* | Trivial grammar tweak. | Jim Grosbach | 2010-10-18 | 1 | -1/+1 |
* | Begin adding static dependence information to passes, which will allow us to | Owen Anderson | 2010-10-12 | 1 | -1/+5 |
* | Now with fewer extraneous semicolons! | Owen Anderson | 2010-10-07 | 1 | -1/+1 |
* | Simplify eliminateFrameIndex() interface back down now that PEI doesn't need | Jim Grosbach | 2010-08-26 | 1 | -10/+1 |
* | Remove the now obsolete frame index virtual re-use algorithm from PEI. Pre-RA | Jim Grosbach | 2010-08-26 | 1 | -148/+9 |
* | Add some statistics for PEI register scavenging | Jim Grosbach | 2010-08-25 | 1 | -0/+7 |
* | Move enabling the local stack allocation pass into the target where it belongs. | Jim Grosbach | 2010-08-24 | 1 | -5/+1 |
* | Remove the MFI storage of the local allocation block size. It's not needed. | Jim Grosbach | 2010-08-23 | 1 | -4/+0 |
* | Better handling of local offsets for downwards growing stacks. This corrects | Jim Grosbach | 2010-08-23 | 1 | -6/+8 |
* | Update local stack block allocation to let PEI do the allocs if no additional | Jim Grosbach | 2010-08-19 | 1 | -3/+5 |
* | Add materialization of virtual base registers for frame indices allocated into | Jim Grosbach | 2010-08-17 | 1 | -1/+1 |
* | tidy up. remove unused local. | Jim Grosbach | 2010-08-16 | 1 | -0/+2 |
* | Better handle alignment requirements for local objects in pre-regalloc frame | Jim Grosbach | 2010-08-16 | 1 | -7/+13 |
* | Add a local stack object block allocation pass. This is still an | Jim Grosbach | 2010-08-14 | 1 | -0/+32 |
* | Cleanup comment wording | Jim Grosbach | 2010-08-06 | 1 | -3/+3 |
* | It's better to have the arrays, which would trigger the creation of stack | Bill Wendling | 2010-07-27 | 1 | -1/+23 |
* | Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). | Owen Anderson | 2010-07-21 | 1 | -2/+2 |
* | Clean up scavengeRegister() a bit to prefer available regs, which allows | Jim Grosbach | 2010-07-08 | 1 | -15/+1 |
* | When processing frame index virtual registers, consider all available registers | Jim Grosbach | 2010-07-08 | 1 | -2/+12 |
* | Remove isSS argument from CreateFixedObject. Fixed objects cannot be spill sl... | Evan Cheng | 2010-07-03 | 1 | -2/+1 |
* | Custom inserters (e.g., conditional moves in Thumb1 can introduce | Jim Grosbach | 2010-07-02 | 1 | -1/+14 |
* | Propagate the AlignStack bit in InlineAsm's to the | Dale Johannesen | 2010-07-02 | 1 | -3/+3 |
* | Remove the TargetRegisterClass member from CalleeSavedInfo | Rafael Espindola | 2010-06-02 | 1 | -12/+19 |
* | Remove uses of getCalleeSavedRegClasses from outside the | Rafael Espindola | 2010-06-02 | 1 | -7/+3 |
* | Implement @llvm.returnaddress. rdar://8015977. | Evan Cheng | 2010-05-22 | 1 | -2/+2 |
* | Rename "HasCalls" in MachineFrameInfo to "AdjustsStack" to better describe what | Bill Wendling | 2010-05-14 | 1 | -15/+15 |
* | Add argument TargetRegisterInfo to loadRegFromStackSlot and storeRegToStackSlot. | Evan Cheng | 2010-05-06 | 1 | -4/+5 |
* | Reword a comment slightly. | Eric Christopher | 2010-05-03 | 1 | -1/+1 |
* | Make naked functions work on PPC. | Dale Johannesen | 2010-04-29 | 1 | -0/+4 |
* | Rename MachineFrameInfo variables to MFI, for consistency with | Dan Gohman | 2010-04-13 | 1 | -41/+41 |
* | remove the MMI pointer from MachineFrameInfo. | Chris Lattner | 2010-04-05 | 1 | -6/+0 |
* | Clear up the last (famous last words) frame index value reuse issues for Thumb1. | Jim Grosbach | 2010-03-10 | 1 | -6/+9 |
* | Change the Value argument to eliminateFrameIndex to a type-tagged value. This | Jim Grosbach | 2010-03-09 | 1 | -2/+3 |
* | Updated version of r96634 (which was reverted due to failing 176.gcc and | Jim Grosbach | 2010-02-22 | 1 | -3/+4 |
* | Revert 96634. It causes assertion failures for 126.gcc and 176.gcc in | Bob Wilson | 2010-02-19 | 1 | -4/+3 |
* | Radar 7636153. In the presence of large call frames, it's not sufficient | Jim Grosbach | 2010-02-19 | 1 | -3/+4 |
* | Teach MachineFrameInfo to track maximum alignment while stack objects are being | Evan Cheng | 2010-02-13 | 1 | -13/+2 |
* | move target-independent opcodes out of TargetInstrInfo | Chris Lattner | 2010-02-09 | 1 | -1/+1 |
* | Remove dead store. | Bill Wendling | 2009-12-28 | 1 | -1/+1 |
* | Honour setHasCalls() set from isel. | Anton Korobeynikov | 2009-12-11 | 1 | -2/+2 |
* | improve portability to avoid conflicting with std::next in c++'0x. | Chris Lattner | 2009-12-03 | 1 | -1/+1 |
* | Add a bool flag to StackObjects telling whether they reference spill | David Greene | 2009-11-12 | 1 | -1/+2 |
* | When the function is doing dynamic stack realignment, the spill slot will be | Jim Grosbach | 2009-10-29 | 1 | -2/+2 |