| 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 | ||||||

