| Commit message (Expand) | Author | Age | Files | Lines |
* | Use uint16_t to store registers in callee saved register tables to reduce siz... | Craig Topper | 2012-03-04 | 1 | -1/+1 |
* | Clear virtual registers after they are no longer referenced. | Andrew Trick | 2012-02-21 | 1 | -0/+9 |
* | Codegen pass definition cleanup. No functionality. | Andrew Trick | 2012-02-08 | 1 | -6/+3 |
* | Expose TargetPassConfig to PEI Pass | Andrew Trick | 2012-02-06 | 1 | -0/+1 |
* | Move common code into an MRI function. | Jakob Stoklund Olesen | 2011-12-21 | 1 | -9/+1 |
* | Add bundle aware API for querying instruction properties and switch the code | Evan Cheng | 2011-12-07 | 1 | -4/+4 |
* | Move global variables in TargetMachine into new TargetOptions class. As an API | Nick Lewycky | 2011-12-02 | 1 | -1/+1 |
* | A few 80-col violations. | Evan Cheng | 2011-10-14 | 1 | -1/+2 |
* | Spelling and grammar fixes to problems found by Duncan. | Rafael Espindola | 2011-08-31 | 1 | -4/+4 |
* | Emit segmented-stack specific code into function prologues for | Rafael Espindola | 2011-08-30 | 1 | -0/+8 |
* | Count the total amount of stack space used in compiled functions. | Jakob Stoklund Olesen | 2011-08-04 | 1 | -1/+4 |
* | Move CallFrameSetupOpcode and CallFrameDestroyOpcode to TargetInstrInfo. | Evan Cheng | 2011-06-28 | 1 | -4/+6 |
* | Fix a ton of comment typos found by codespell. Patch by | Chris Lattner | 2011-04-15 | 1 | -2/+2 |
* | Allow a target to choose whether to prefer the scavenger emergency spill slot | Jim Grosbach | 2011-03-03 | 1 | -7/+6 |
* | 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 |