2010-09-03 |
Jim Grosbach | Re-apply r112883: |
blob | commitdiff | raw |
2010-09-03 |
Jim Grosbach | Check the local frame alignment for determining whether... |
blob | commitdiff | raw | diff to current |
2010-09-03 |
Daniel Dunbar | Revert "For ARM stack frames that utilize variable... |
blob | commitdiff | raw | diff to current |
2010-09-02 |
Jim Grosbach | For ARM stack frames that utilize variable sized object... |
blob | commitdiff | raw | diff to current |
2010-09-02 |
Jim Grosbach | trailing whitespace |
blob | commitdiff | raw | diff to current |
2010-08-31 |
Jim Grosbach | SP relative offsets need to be adjusted by the local... |
blob | commitdiff | raw | diff to current |
2010-08-31 |
Jim Grosbach | this assert should just be a condition, since this... |
blob | commitdiff | raw | diff to current |
2010-08-26 |
Jim Grosbach | Simplify eliminateFrameIndex() interface back down... |
blob | commitdiff | raw | diff to current |
2010-08-26 |
Jim Grosbach | tidy up a bit. no functional change. |
blob | commitdiff | raw | diff to current |
2010-08-26 |
Jim Grosbach | Turn off the scavenging based frame reg reuse briefly... |
blob | commitdiff | raw | diff to current |
2010-08-26 |
Jim Grosbach | Enable pre-RA virtual frame base register allocation... |
blob | commitdiff | raw | diff to current |
2010-08-25 |
Jim Grosbach | Don't override the var from the enclosing scope. |
blob | commitdiff | raw | diff to current |
2010-08-24 |
Jim Grosbach | Add ARM heuristic for when to allocate a virtual base... |
blob | commitdiff | raw | diff to current |
2010-08-24 |
Jim Grosbach | Move enabling the local stack allocation pass into... |
blob | commitdiff | raw | diff to current |
2010-08-24 |
Jim Grosbach | add ARM cmd line option to force always using virtual... |
blob | commitdiff | raw | diff to current |
2010-08-19 |
Jim Grosbach | Better handling of offsets on frame index references... |
blob | commitdiff | raw | diff to current |
2010-08-19 |
Jim Grosbach | Add Thumb1 support for virtual frame indices. |
blob | commitdiff | raw | diff to current |
2010-08-18 |
Jim Grosbach | Enable ARM base register reuse to local stack slot... |
blob | commitdiff | raw | diff to current |
2010-08-18 |
Jim Grosbach | Add hook for re-using virtual base registers for local... |
blob | commitdiff | raw | diff to current |
2010-08-17 |
Jim Grosbach | Add materialization of virtual base registers for frame... |
blob | commitdiff | raw | diff to current |
2010-08-17 |
Jim Grosbach | Add hook to examine an instruction referencing a frame... |
blob | commitdiff | raw | diff to current |
2010-08-10 |
Evan Cheng | Re-apply r110655 with fixes. Epilogue must restore... |
blob | commitdiff | raw | diff to current |
2010-08-10 |
Daniel Dunbar | Revert r110655, "Fix ARM hasFP() semantics. It should... |
blob | commitdiff | raw | diff to current |
2010-08-10 |
Evan Cheng | Fix ARM hasFP() semantics. It should return true whenev... |
blob | commitdiff | raw | diff to current |
2010-08-09 |
Evan Cheng | ARMBaseRegisterInfo::hasFP() has been broken for a... |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Jim Grosbach | For local variables in functions with a frame pointer... |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Chandler Carruth | Silence a GCC warning about && and || without explicit... |
blob | commitdiff | raw | diff to current |
2010-08-04 |
Jim Grosbach | and back in. false alarm on the tests from another... |
blob | commitdiff | raw | diff to current |
2010-08-04 |
Jim Grosbach | oops. revert for a moment to clean up tests first. |
blob | commitdiff | raw | diff to current |
2010-08-04 |
Jim Grosbach | Reserve a stack slot if the function adjusts the stack... |
blob | commitdiff | raw | diff to current |
2010-08-03 |
Nate Begeman | Add support for getting & setting the FPSCR application... |
blob | commitdiff | raw | diff to current |
2010-07-22 |
Chris Lattner | switch a private implementation of GetFunctionSizeInBytes. |
blob | commitdiff | raw | diff to current |
2010-07-20 |
Eric Christopher | Constify some arguments. |
blob | commitdiff | raw | diff to current |
2010-07-17 |
Eric Christopher | Remove unnecessary check that was subsumed into canReal... |
blob | commitdiff | raw | diff to current |
2010-07-17 |
Eric Christopher | Make more explicit and add some currently disabled... |
blob | commitdiff | raw | diff to current |
2010-07-10 |
Chandler Carruth | Add parentheses yet again to satisfy GCC's warnings. |
blob | commitdiff | raw | diff to current |
2010-07-09 |
Jim Grosbach | In the presence of variable sized objects, allocate... |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Dale Johannesen | Changes to ARM tail calls, mostly cosmetic. |
blob | commitdiff | raw | diff to current |
2010-06-18 |
Jakob Stoklund Olesen | When using ADDri to get the address of a stack object... |
blob | commitdiff | raw | diff to current |
2010-06-18 |
Dale Johannesen | An attempt to fix the problem Anton reported with |
blob | commitdiff | raw | diff to current |
2010-06-15 |
Dale Johannesen | Next round of tail call changes. Register used in... |
blob | commitdiff | raw | diff to current |
2010-06-03 |
Dale Johannesen | Early implementation of tail call for ARM. |
blob | commitdiff | raw | diff to current |
2010-06-02 |
Bob Wilson | Rename canCombinedSubRegIndex method to something more... |
blob | commitdiff | raw | diff to current |
2010-06-02 |
Rafael Espindola | Replace ARM's getCalleeSavedRegClasses with a simpler... |
blob | commitdiff | raw | diff to current |
2010-05-25 |
Jakob Stoklund Olesen | Use enums instead of literals in the ARM backend. |
blob | commitdiff | raw | diff to current |
2010-05-24 |
Jakob Stoklund Olesen | Switch ARMRegisterInfo.td to use SubRegIndex and elimin... |
blob | commitdiff | raw | diff to current |
2010-05-17 |
Jakob Stoklund Olesen | ARMBaseRegisterInfo::estimateRSStackSizeLimit() could... |
blob | commitdiff | raw | diff to current |
2010-05-14 |
Evan Cheng | Teach two-address pass to do some coalescing while... |
blob | commitdiff | raw | diff to current |
2010-05-14 |
Bill Wendling | Rename "HasCalls" in MachineFrameInfo to "AdjustsStack... |
blob | commitdiff | raw | diff to current |
2010-05-14 |
Evan Cheng | Added a QQQQ register file to model 4-consecutive Q... |
blob | commitdiff | raw | diff to current |
2010-05-13 |
Bob Wilson | Fix pr7110: For non-Darwin targets UnspilledCS1GPRs... |
blob | commitdiff | raw | diff to current |
2010-05-06 |
Evan Cheng | Re-apply 103156 and 103157. 103156 didn't break anythin... |
blob | commitdiff | raw | diff to current |
2010-05-06 |
Eric Christopher | Revert r103156 since it was breaking the build bots. |
blob | commitdiff | raw | diff to current |
2010-05-06 |
Evan Cheng | Adding pseudo 256-bit registers QQ0 . . . QQ7 to repres... |
blob | commitdiff | raw | diff to current |
2010-04-26 |
Evan Cheng | Add ARM specific emitFrameIndexDebugValue. |
blob | commitdiff | raw | diff to current |
2010-04-21 |
Evan Cheng | Implement -disable-non-leaf-fp-elim which disable frame... |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Dan Gohman | ReuseFrameIndexVals is used in multiple files, so it... |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Dan Gohman | Fix a bunch of namespace polution. |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Dan Gohman | Add const qualifiers to CodeGen's use of LLVM IR constr... |
blob | commitdiff | raw | diff to current |
2010-04-02 |
Chris Lattner | use DebugLoc default ctor instead of DebugLoc::getUnkno... |
blob | commitdiff | raw | diff to current |
2010-03-20 |
Bob Wilson | Fix a very bad typo. Since the register number was... |
blob | commitdiff | raw | diff to current |
2010-03-10 |
Jim Grosbach | Make sure the LR gets pushed in functions that use... |
blob | commitdiff | raw | diff to current |
2010-03-09 |
Jim Grosbach | Change the Value argument to eliminateFrameIndex to... |
blob | commitdiff | raw | diff to current |
2010-03-09 |
Jim Grosbach | scavenged frame index value re-use gets confused when... |
blob | commitdiff | raw | diff to current |
2010-03-04 |
Bob Wilson | pr6478: The frame pointer spill frame index is only... |
blob | commitdiff | raw | diff to current |
2010-02-24 |
Jakob Stoklund Olesen | Create a stack frame on ARM when |
blob | commitdiff | raw | diff to current |
2010-02-24 |
Chandler Carruth | Remove an unused variable. Was this intentional? |
blob | commitdiff | raw | diff to current |
2010-02-24 |
Jim Grosbach | handle very large call frames when require SPAdj !... |
blob | commitdiff | raw | diff to current |
2010-02-23 |
Jim Grosbach | Spelling. s/suppor /support / |
blob | commitdiff | raw | diff to current |
2010-02-22 |
Jim Grosbach | Updated version of r96634 (which was reverted due to... |
blob | commitdiff | raw | diff to current |
2010-02-22 |
Jim Grosbach | Clean up a bit and fix for when SPAdj != 0 |
blob | commitdiff | raw | diff to current |
2010-02-22 |
Jim Grosbach | The predicate index isn't fixed, so scan for it to... |
blob | commitdiff | raw | diff to current |
2010-02-19 |
Bob Wilson | Revert 96634. It causes assertion failures for 126... |
blob | commitdiff | raw | diff to current |
2010-02-19 |
Jim Grosbach | Radar 7636153. In the presence of large call frames... |
blob | commitdiff | raw | diff to current |
2010-02-13 |
Evan Cheng | Teach MachineFrameInfo to track maximum alignment while... |
blob | commitdiff | raw | diff to current |
2010-02-02 |
Jim Grosbach | As of r79039, we still try to eliminate the frame point... |
blob | commitdiff | raw | diff to current |
2010-01-26 |
Chris Lattner | constify a method argument. |
blob | commitdiff | raw | diff to current |
2010-01-19 |
Jim Grosbach | For aligned load/store instructions, it's only required... |
blob | commitdiff | raw | diff to current |
2010-01-06 |
Jim Grosbach | 80 column violations |
blob | commitdiff | raw | diff to current |
2010-01-06 |
Jim Grosbach | Addressing mode 6 (load/store) instructions can't encod... |
blob | commitdiff | raw | diff to current |
2009-12-22 |
Jakob Stoklund Olesen | Use proper move instructions. Make the verifier happy. |
blob | commitdiff | raw | diff to current |
2009-12-06 |
Anton Korobeynikov | Dynamic stack realignment use of sp register as source... |
blob | commitdiff | raw | diff to current |
2009-12-02 |
Jim Grosbach | Factor the stack alignment calculations out into a... |
blob | commitdiff | raw | diff to current |
2009-11-22 |
Jim Grosbach | Move default FrameReg val to getFrameIndexReference... |
blob | commitdiff | raw | diff to current |
2009-11-22 |
Jim Grosbach | Generate more correct debug info for frame indices. |
blob | commitdiff | raw | diff to current |
2009-11-21 |
Jim Grosbach | Revert 89562. We're being sneakier than I was giving... |
blob | commitdiff | raw | diff to current |
2009-11-21 |
Jim Grosbach | Darwin requires a frame pointer for all non-leaf functi... |
blob | commitdiff | raw | diff to current |
2009-11-16 |
Jim Grosbach | Make the pass class name more explicit. |
blob | commitdiff | raw | diff to current |
2009-11-16 |
Jim Grosbach | make pass name a bit more clear |
blob | commitdiff | raw | diff to current |
2009-11-15 |
Jim Grosbach | Detect need for autoalignment of the stack earlier... |
blob | commitdiff | raw | diff to current |
2009-11-12 |
David Greene | Add a bool flag to StackObjects telling whether they... |
blob | commitdiff | raw | diff to current |
2009-11-09 |
Jim Grosbach | Now that the default is 'enabled,' a separate command... |
blob | commitdiff | raw | diff to current |
2009-11-09 |
Jim Grosbach | Enable dynamic stack realignment by default. |
blob | commitdiff | raw | diff to current |
2009-11-09 |
Jim Grosbach | Set dynamic stack realignment to real values. |
blob | commitdiff | raw | diff to current |
2009-11-09 |
Jim Grosbach | Use Unified Assembly Syntax for the ARM backend. |
blob | commitdiff | raw | diff to current |
2009-11-08 |
Jim Grosbach | Use aligned load/store instructions for spilling Q... |
blob | commitdiff | raw | diff to current |
2009-11-04 |
Jim Grosbach | Grammar. |
blob | commitdiff | raw | diff to current |
2009-11-04 |
Jim Grosbach | Now that the memory leak from McCat/08-main has been... |
blob | commitdiff | raw | diff to current |
2009-11-04 |
Jim Grosbach | If a function has no stack frame at all, dynamic realig... |
blob | commitdiff | raw | diff to current |
2009-11-04 |
Jim Grosbach | dynamic stack realignment necessitates scanning the... |
blob | commitdiff | raw | diff to current |
next |