aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp
AgeCommit message (Expand)AuthorFilesLines
2010-12-17During local stack slot allocation, the materializeFrameBaseRegister functionBill Wendling1-6/+11
2010-08-31Improve virtual frame base register allocation heuristics.Jim Grosbach1-73/+109
2010-08-24Add ARM heuristic for when to allocate a virtual base register for stackJim Grosbach1-1/+1
2010-08-24Move enabling the local stack allocation pass into the target where it belongs.Jim Grosbach1-2/+4
2010-08-23Better handling of local offsets for downwards growing stacks. This correctsJim Grosbach1-19/+31
2010-08-20Downwards growing stack allocation order reverses relative offsetsJim Grosbach1-1/+10
2010-08-20Add more dbg outputJim Grosbach1-0/+1
2010-08-20properly check for whether base regs were insertedJim Grosbach1-4/+7
2010-08-19Better handling of offsets on frame index references. rdar://8277890Jim Grosbach1-7/+21
2010-08-19Update local stack block allocation to let PEI do the allocs if no additionalJim Grosbach1-0/+7
2010-08-18Add a newline to debug outputJim Grosbach1-1/+2
2010-08-18Enable ARM base register reuse to local stack slot allocation. Whenever a newJim Grosbach1-10/+33
2010-08-18Add hook for re-using virtual base registers for local stack slot access.Jim Grosbach1-12/+41
2010-08-17Add materialization of virtual base registers for frame indices allocated intoJim Grosbach1-2/+26
2010-08-17silence warningJim Grosbach1-0/+5
2010-08-17Add hook to examine an instruction referencing a frame index to determineJim Grosbach1-2/+52
2010-08-16tidy up. remove unused local.Jim Grosbach1-2/+0
2010-08-16Better handle alignment requirements for local objects in pre-regalloc frameJim Grosbach1-28/+2
2010-08-16track local frame size in MFI, not local to the pass, since PEI needs it.Jim Grosbach1-4/+1
2010-08-14Add a local stack object block allocation pass. This is still anJim Grosbach1-0/+169