Age | Commit message (Expand) | Author |
2010-08-06 | Cleanup comment wording | Jim Grosbach |
2010-07-27 | It's better to have the arrays, which would trigger the creation of stack | Bill Wendling |
2010-07-21 | Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). | Owen Anderson |
2010-07-08 | Clean up scavengeRegister() a bit to prefer available regs, which allows | Jim Grosbach |
2010-07-08 | When processing frame index virtual registers, consider all available registers | Jim Grosbach |
2010-07-03 | Remove isSS argument from CreateFixedObject. Fixed objects cannot be spill sl... | Evan Cheng |
2010-07-02 | Custom inserters (e.g., conditional moves in Thumb1 can introduce | Jim Grosbach |
2010-07-02 | Propagate the AlignStack bit in InlineAsm's to the | Dale Johannesen |
2010-06-02 | Remove the TargetRegisterClass member from CalleeSavedInfo | Rafael Espindola |
2010-06-02 | Remove uses of getCalleeSavedRegClasses from outside the | Rafael Espindola |
2010-05-22 | Implement @llvm.returnaddress. rdar://8015977. | Evan Cheng |
2010-05-14 | Rename "HasCalls" in MachineFrameInfo to "AdjustsStack" to better describe what | Bill Wendling |
2010-05-06 | Add argument TargetRegisterInfo to loadRegFromStackSlot and storeRegToStackSlot. | Evan Cheng |
2010-05-03 | Reword a comment slightly. | Eric Christopher |
2010-04-29 | Make naked functions work on PPC. | Dale Johannesen |
2010-04-13 | Rename MachineFrameInfo variables to MFI, for consistency with | Dan Gohman |
2010-04-05 | remove the MMI pointer from MachineFrameInfo. | Chris Lattner |
2010-03-10 | Clear up the last (famous last words) frame index value reuse issues for Thumb1. | Jim Grosbach |
2010-03-09 | Change the Value argument to eliminateFrameIndex to a type-tagged value. This | Jim Grosbach |
2010-02-22 | Updated version of r96634 (which was reverted due to failing 176.gcc and | Jim Grosbach |
2010-02-19 | Revert 96634. It causes assertion failures for 126.gcc and 176.gcc in | Bob Wilson |
2010-02-19 | Radar 7636153. In the presence of large call frames, it's not sufficient | Jim Grosbach |
2010-02-13 | Teach MachineFrameInfo to track maximum alignment while stack objects are being | Evan Cheng |
2010-02-09 | move target-independent opcodes out of TargetInstrInfo | Chris Lattner |
2009-12-28 | Remove dead store. | Bill Wendling |
2009-12-11 | Honour setHasCalls() set from isel. | Anton Korobeynikov |
2009-12-03 | improve portability to avoid conflicting with std::next in c++'0x. | Chris Lattner |
2009-11-12 | Add a bool flag to StackObjects telling whether they reference spill | David Greene |
2009-10-29 | When the function is doing dynamic stack realignment, the spill slot will be | Jim Grosbach |
2009-10-21 | Cleanup of frame index scavenging. Better code flow and more accurately | Jim Grosbach |
2009-10-20 | Better handle instructions that re-def a scratch register | Jim Grosbach |
2009-10-20 | Register re-use for scavenged frame indices must check for re-deginition | Jim Grosbach |
2009-10-20 | Enable post-pass frame index register scavenging for ARM and Thumb2 | Jim Grosbach |
2009-10-17 | Distinquish stack slots from other stack objects. They (and fixed objects) ge... | Evan Cheng |
2009-10-14 | Make loop not recalc getNumOperands() each time around | Jim Grosbach |
2009-10-14 | quiet compiler warning | Jim Grosbach |
2009-10-09 | when previous scratch register is killed, flag the value as no longer tracking | Jim Grosbach |
2009-10-08 | Re-enable register scavenging in Thumb1 by default. | Jim Grosbach |
2009-10-08 | bugfix. The target may use virtual registers that aren't tracked for re-use b... | Jim Grosbach |
2009-10-07 | reverting thumb1 scavenging default due to test failure while I figure out wh... | Jim Grosbach |
2009-10-07 | Enable thumb1 register scavenging by default. | Jim Grosbach |
2009-10-07 | grammar | Jim Grosbach |
2009-10-07 | add initializers for clarity. Add missing assignment of PrevLastUseOp. | Jim Grosbach |
2009-10-07 | Add register-reuse to frame-index register scavenging. When a target uses | Jim Grosbach |
2009-09-30 | Add additional assert() to verify no extraneous use of a scavenged register. | Jim Grosbach |
2009-09-30 | replace TRI->isVirtualRegister() with TargetRegisterInfo::isVirtualRegister() | Jim Grosbach |
2009-09-30 | fix compiler warning | Jim Grosbach |
2009-09-29 | Simplify the tracking of virtual frame index registers. Ranges cannot overlap, | Jim Grosbach |
2009-09-27 | Use explicit structs instead of std::pair to map callee saved regs to spill s... | Tilmann Scheller |
2009-09-25 | pr4926: ARM requires the stack pointer to be aligned, even for leaf functions. | Bob Wilson |