Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Clean up ARM tail calls a bit. They're pseudo-instructions for normal branches. | Jim Grosbach | 2011-03-15 | 1 | -4/+6 |
| | | | | | | | Also more cleanly separate the ARM vs. Thumb functionality. Previously, the encoding would be incorrect for some Thumb instructions (the indirect calls). llvm-svn: 127637 | ||||
* | Preliminary support for ARM frame save directives emission via MI flags. | Anton Korobeynikov | 2011-03-05 | 1 | -14/+22 |
| | | | | | | | This is just very first approximation how the stuff should be done (e.g. ARM-only for now). More to follow. llvm-svn: 127101 | ||||
* | Fix typo. | Evan Cheng | 2011-02-25 | 1 | -1/+1 |
| | | | | llvm-svn: 126467 | ||||
* | Each prologue may have multiple vpush instructions to store callee-saved | Evan Cheng | 2011-02-25 | 1 | -2/+14 |
| | | | | | | | | | | | D registers since the vpush list may not have gaps. Make sure the stack adjustment instruction isn't moved between them. Ditto for vpop in epilogues. Sorry, can't reduce a small test case. rdar://9043312 llvm-svn: 126457 | ||||
* | Remove unused bitvectors that record ARM callee-saved registers. | Bob Wilson | 2011-02-14 | 1 | -6/+0 |
| | | | | llvm-svn: 125534 | ||||
* | Don't merge restore with tail call instruction. | Evan Cheng | 2011-01-25 | 1 | -1/+6 |
| | | | | llvm-svn: 124167 | ||||
* | Remove unused variables found by gcc-4.6's -Wunused-but-set-variable. | Jeffrey Yasskin | 2011-01-18 | 1 | -2/+0 |
| | | | | llvm-svn: 123707 | ||||
* | Spill R4 if it's going to be used to restore SP from FP. | Evan Cheng | 2011-01-16 | 1 | -4/+12 |
| | | | | llvm-svn: 123567 | ||||
* | Teach frame lowering to ignore debug values after the terminators. | Jakob Stoklund Olesen | 2011-01-13 | 1 | -2/+2 |
| | | | | llvm-svn: 123399 | ||||
* | Tidy comments, indentation, and 80-column violations. | Bob Wilson | 2011-01-13 | 1 | -37/+39 |
| | | | | llvm-svn: 123397 | ||||
* | Clean up ARM subtarget code by using Triple ADT. | Evan Cheng | 2011-01-11 | 1 | -0/+1 |
| | | | | llvm-svn: 123276 | ||||
* | Expand on the safeness of restoring the sp from the fp a bit more. | Eric Christopher | 2011-01-10 | 1 | -1/+2 |
| | | | | llvm-svn: 123193 | ||||
* | Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs ↵ | Anton Korobeynikov | 2011-01-10 | 1 | -0/+1012 |
and fixes here and there. llvm-svn: 123170 |