summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PowerPCRegisterInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* Renamed PPC32 (namespace for regs, opcodes) to PPC to include 64-bit targetsMisha Brukman2004-08-101-26/+26
* Fix stack size processing now that the return address isn't an impliedReid Spencer2004-08-091-2/+4
* Changes commited for Nate Begeman:Chris Lattner2004-08-061-71/+37
* * Temporarily suspend LR save/restore optimization as it is not quite correctMisha Brukman2004-07-301-11/+21
* Remove empty unused method processFunctionBeforeFrameFinalized()Misha Brukman2004-07-271-6/+0
* Save and restore LR just like any other register and ONLY if we actually modifyMisha Brukman2004-07-271-11/+20
* Do not store the stack pointer if the stack size is 0.Misha Brukman2004-07-261-8/+14
* Fix subtracting values > 2^15 in the prologue/epilogue, by Nate Begeman.Misha Brukman2004-07-261-4/+20
* Use addSImm() instead of addImm() for stack offsets, which may be negative.Misha Brukman2004-07-211-3/+3
* Fix stack frame layout in prologue/epilogue. Patch courtesy of Nate Begeman.Misha Brukman2004-07-201-18/+11
* * Store all non-volatile int registers R13-31 on the stack, restore on exitMisha Brukman2004-07-161-9/+11
* Delete the allocate*TargetMachine function, which is now dead.Chris Lattner2004-07-111-1/+1
* Add compilabilityChris Lattner2004-07-111-0/+1
* Read/write the offset value for stack-relative loads via correct instr operand.Misha Brukman2004-07-091-7/+5
* Add FIXME notes for spilling int/fp regs (need to calculate stack space).Misha Brukman2004-07-021-0/+2
* * Follow the PowerPC convention of leaving 24 bytes for linking on the stack.Misha Brukman2004-07-011-2/+5
* Always assume a function may have calls because the printer may add `bl' to getMisha Brukman2004-06-301-2/+8
* Set up the prologue and epilogue to be more like the manual and GCC output.Misha Brukman2004-06-291-11/+8
* * Fix saving LR in function prologueMisha Brukman2004-06-291-7/+12
* Convert tabs to spaces.Misha Brukman2004-06-251-31/+32
* Use DEBUG() guard for printing out debug info.Misha Brukman2004-06-241-1/+3
* * Tabs to spacesMisha Brukman2004-06-241-124/+125
* Spell out `NoFramePointerElim'.Misha Brukman2004-06-211-1/+1
* Use the common `NoFPElim' setting instead of our own.Misha Brukman2004-06-211-6/+2
* Type::getPrimitiveID() -> getTypeID()Misha Brukman2004-06-211-1/+1
* Initial revisionMisha Brukman2004-06-211-0/+268
OpenPOWER on IntegriCloud