Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs ↵ | Anton Korobeynikov | 2011-01-10 | 1 | -449/+0 |
| | | | | | | and fixes here and there. llvm-svn: 123170 | ||||
* | Commit 122778 broke DWARF debug output when using the MBlaze backend. Fixed ↵ | Wesley Peck | 2011-01-05 | 1 | -0/+10 |
| | | | | | | by overriding TargetFrameInfo::getFrameIndexOffset to take into account the new frame index information. llvm-svn: 122889 | ||||
* | Fix more stack layout issues in the MBlaze backend. | Wesley Peck | 2011-01-03 | 1 | -11/+35 |
| | | | | llvm-svn: 122778 | ||||
* | Fix stack layout error in MBlaze backend. | Wesley Peck | 2010-12-29 | 1 | -30/+84 |
| | | | | llvm-svn: 122631 | ||||
* | Lower the MBlaze target specific calling conventions for "interrupt_handler" | Wesley Peck | 2010-12-15 | 1 | -4/+99 |
| | | | | | | | and "save_volatiles" correctly. This completes the custom calling convention functionality changes for the MBlaze backend that were started in 121888. llvm-svn: 121891 | ||||
* | The ADD and ADDK (and all variants) instructions where flip-flopped in the ↵ | Wesley Peck | 2010-12-12 | 1 | -2/+2 |
| | | | | | | MBlaze backend. This bug fix makes 64-bit math work on the MBlaze backend. llvm-svn: 121649 | ||||
* | 1. Change MBlaze indirect branches to use absolute branch BRALD instead of ↵ | Wesley Peck | 2010-12-12 | 1 | -5/+122 |
| | | | | | | | | | pc relative branch BRLD. 2. Make sure that the MBlaze stack is aligned to 4-byte boundaries. 3. Determine frame indexes that should be placed in the callers stack frame, as per the MBlaze ABI, and place them in the correct locations. llvm-svn: 121639 | ||||
* | Reworking the stack layout generated by the MBlaze backend. | Wesley Peck | 2010-12-09 | 1 | -57/+21 |
| | | | | llvm-svn: 121355 | ||||
* | Move hasFP() and few related hooks to TargetFrameInfo. | Anton Korobeynikov | 2010-11-18 | 1 | -10/+12 |
| | | | | llvm-svn: 119740 | ||||
* | First step of huge frame-related refactoring: move emit{Prologue,Epilogue} ↵ | Anton Korobeynikov | 2010-11-15 | 1 | -0/+183 |
out of TargetRegisterInfo to TargetFrameInfo, which is definitely much better suitable place llvm-svn: 119097 |