aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/ARMFrameLowering.cpp
AgeCommit message (Expand)AuthorFilesLines
2011-07-26Split am2offset into register addend and immediate addend forms, necessary fo...Owen Anderson1-5/+6
2011-07-20Sink ARMMCExpr and ARMAddressingModes into MC layer. First step to separate A...Evan Cheng1-1/+1
2011-07-05ARM estimateStackSize() needs to account for simplified call frames.Jim Grosbach1-7/+39
2011-06-30Refact ARM Thumb1 tMOVr instruction family.Jim Grosbach1-5/+5
2011-06-30Thumb1 register to register MOV instruction is predicable.Jim Grosbach1-11/+13
2011-06-17Update an insertion point iterator after replacing a return instruction with aCameron Zwarich1-0/+1
2011-06-13Fix coordination for using R4 in Thumb1 as a scratch for SP restore.Jim Grosbach1-2/+7
2011-04-22In Thumb2 mode, lower frame indix references to:Evan Cheng1-8/+11
2011-03-15Clean up ARM tail calls a bit. They're pseudo-instructions for normal branches.Jim Grosbach1-4/+6
2011-03-05Preliminary support for ARM frame save directives emission via MI flags.Anton Korobeynikov1-14/+22
2011-02-25Fix typo.Evan Cheng1-1/+1
2011-02-25Each prologue may have multiple vpush instructions to store callee-savedEvan Cheng1-2/+14
2011-02-14Remove unused bitvectors that record ARM callee-saved registers.Bob Wilson1-6/+0
2011-01-25Don't merge restore with tail call instruction.Evan Cheng1-1/+6
2011-01-18Remove unused variables found by gcc-4.6's -Wunused-but-set-variable.Jeffrey Yasskin1-2/+0
2011-01-16Spill R4 if it's going to be used to restore SP from FP.Evan Cheng1-4/+12
2011-01-13Teach frame lowering to ignore debug values after the terminators.Jakob Stoklund Olesen1-2/+2
2011-01-13Tidy comments, indentation, and 80-column violations.Bob Wilson1-37/+39
2011-01-11Clean up ARM subtarget code by using Triple ADT.Evan Cheng1-0/+1
2011-01-10Expand on the safeness of restoring the sp from the fp a bit more.Eric Christopher1-1/+2
2011-01-10Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov1-0/+1012