2009-12-02 |
Jim Grosbach | Factor the stack alignment calculations out into a... |
blob | commitdiff | raw |
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 |
2009-11-03 |
Evan Cheng | Fix PR5367. QPR_8 is the super regclass of DPR_8 and... |
blob | commitdiff | raw | diff to current |
2009-11-03 |
Anton Korobeynikov | Revert r85049, it is causing PR5367 |
blob | commitdiff | raw | diff to current |
2009-11-01 |
Evan Cheng | Make use of imm12 version of Thumb2 ldr / str instructi... |
blob | commitdiff | raw | diff to current |
2009-10-30 |
Jim Grosbach | Dial back the realignment a bit. |
blob | commitdiff | raw | diff to current |
2009-10-29 |
Jim Grosbach | To get more thorough testing from llc-beta nightly... |
blob | commitdiff | raw | diff to current |
2009-10-28 |
Jim Grosbach | Cleanup now that frame index scavenging via post-pass... |
blob | commitdiff | raw | diff to current |
2009-10-27 |
Jim Grosbach | Enable virtual register based frame index scavenging... |
blob | commitdiff | raw | diff to current |
2009-10-27 |
Jim Grosbach | Infrastructure for dynamic stack realignment on ARM... |
blob | commitdiff | raw | diff to current |
2009-10-25 |
Evan Cheng | Add ARM getMatchingSuperRegClass to handle S / D /... |
blob | commitdiff | raw | diff to current |
2009-10-21 |
Jim Grosbach | Missing piece of the ARM frame index post-scavenging... |
blob | commitdiff | raw | diff to current |
2009-10-21 |
Jim Grosbach | Conditionalize ARM/T2 frame index post-scavenging while... |
blob | commitdiff | raw | diff to current |
2009-10-20 |
Jim Grosbach | Disable by default while debugging |
blob | commitdiff | raw | diff to current |
2009-10-20 |
Jim Grosbach | add cmd line opt to disable frame index reuse for ARM... |
blob | commitdiff | raw | diff to current |
2009-10-20 |
Jim Grosbach | Enable post-pass frame index register scavenging for... |
blob | commitdiff | raw | diff to current |
2009-10-19 |
Jim Grosbach | Enable allocation of R3 in Thumb1 |
blob | commitdiff | raw | diff to current |
2009-10-07 |
Jim Grosbach | Add register-reuse to frame-index register scavenging... |
blob | commitdiff | raw | diff to current |
2009-10-05 |
Jim Grosbach | In Thumb1, the register scavenger is not always able... |
blob | commitdiff | raw | diff to current |
2009-09-30 |
Jim Grosbach | Clarify comment phrasing. |
blob | commitdiff | raw | diff to current |
2009-09-30 |
Jim Grosbach | When checking whether we need to reserve a register... |
blob | commitdiff | raw | diff to current |
2009-09-29 |
Jim Grosbach | minor cleanup and add clarifying comment |
blob | commitdiff | raw | diff to current |
2009-09-28 |
Jim Grosbach | Adjust processFunctionBeforeCalleeSavedScan() to correc... |
blob | commitdiff | raw | diff to current |
2009-09-25 |
Bob Wilson | Add some comments to clarify things that I discovered... |
blob | commitdiff | raw | diff to current |
2009-09-24 |
Jim Grosbach | Start of revamping the register scavenging in PEI.... |
blob | commitdiff | raw | diff to current |
2009-09-18 |
Bob Wilson | Fix a typo in an assertion message. |
blob | commitdiff | raw | diff to current |
2009-09-11 |
Jim Grosbach | Revert array initialization regclass change so that... |
blob | commitdiff | raw | diff to current |
2009-09-11 |
Jim Grosbach | Update register class references to use the global... |
blob | commitdiff | raw | diff to current |
2009-08-28 |
Daniel Dunbar | Fix -Asserts warning, round two. |
blob | commitdiff | raw | diff to current |
2009-08-28 |
Daniel Dunbar | Fix -Asserts warning. |
blob | commitdiff | raw | diff to current |
2009-08-27 |
Evan Cheng | Fix PR4789. Teach eliminateFrameIndex how to handle... |
blob | commitdiff | raw | diff to current |
2009-08-18 |
Jakob Stoklund Olesen | Simplify RegScavenger::FindUnusedReg. |
blob | commitdiff | raw | diff to current |
2009-08-15 |
Evan Cheng | Do not use frame register to reference fixed stack... |
blob | commitdiff | raw | diff to current |
2009-08-14 |
Evan Cheng | Leaf functions which do not save CSRs can be frameless... |
blob | commitdiff | raw | diff to current |
2009-08-13 |
Owen Anderson | Push LLVMContexts through the IntegerType APIs. |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Jim Grosbach | Whitespace cleanup. Remove trailing whitespace. |
blob | commitdiff | raw | diff to current |
2009-08-10 |
Evan Cheng | Use tMOVgpr2gpr instead of t2MOVr. |
blob | commitdiff | raw | diff to current |
2009-08-07 |
Evan Cheng | It turns out most of the thumb2 instructions are not... |
blob | commitdiff | raw | diff to current |
2009-07-30 |
Evan Cheng | When fp is not eliminated, instructions with T2_i12... |
blob | commitdiff | raw | diff to current |
2009-07-29 |
Chris Lattner | Give getPointerRegClass() a "kind" value so that target... |
blob | commitdiff | raw | diff to current |
2009-07-28 |
Chris Lattner | more simplifications and cleanup. :) |
blob | commitdiff | raw | diff to current |
2009-07-28 |
Evan Cheng | Code clean up. No functionality changes. |
blob | commitdiff | raw | diff to current |
2009-07-28 |
Evan Cheng | - More refactoring. This gets rid of all of the getOpco... |
blob | commitdiff | raw | diff to current |
2009-07-27 |
Evan Cheng | Get rid of more dead code. |
blob | commitdiff | raw | diff to current |
2009-07-27 |
Evan Cheng | Cosmetic change. |
blob | commitdiff | raw | diff to current |
2009-07-27 |
Evan Cheng | Get rid of some more getOpcode calls. |
blob | commitdiff | raw | diff to current |
2009-07-27 |
Evan Cheng | Use t2LDRi12 and t2STRi12 to load / store to / from... |
blob | commitdiff | raw | diff to current |
2009-07-26 |
Evan Cheng | Refactor. Get rid of a few more getOpcode() calls. |
blob | commitdiff | raw | diff to current |
2009-07-25 |
Evan Cheng | 80 col violation. |
blob | commitdiff | raw | diff to current |
2009-07-24 |
Owen Anderson | Revert the ConstantInt constructors back to their 2... |
blob | commitdiff | raw | diff to current |
2009-07-24 |
Evan Cheng | FLDD, FLDS, FCPYD, FCPYS, FSTD, FSTS, VMOVD, VMOVQ... |
blob | commitdiff | raw | diff to current |
2009-07-24 |
David Goodwin | Correctly handle the Thumb-2 imm8 addrmode. Specialize... |
blob | commitdiff | raw | diff to current |
2009-07-23 |
David Goodwin | Fix frame index elimination to correctly handle thumb... |
blob | commitdiff | raw | diff to current |
2009-07-23 |
Evan Cheng | 80 col violation. |
blob | commitdiff | raw | diff to current |
2009-07-22 |
Evan Cheng | Get rid one of the getRegisterNumbering. Also add D16... |
blob | commitdiff | raw | diff to current |
2009-07-22 |
Owen Anderson | Get rid of the Pass+Context magic. |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Evan Cheng | Let callers decide the sub-register index on the def... |
blob | commitdiff | raw | diff to current |
2009-07-14 |
Owen Anderson | Move EVER MORE stuff over to LLVMContext. |
blob | commitdiff | raw | diff to current |
2009-07-14 |
Torok Edwin | llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE... |
blob | commitdiff | raw | diff to current |
2009-07-13 |
David Goodwin | Fix FP elimination code to work for Thumb-2 addrmode... |
blob | commitdiff | raw | diff to current |
2009-07-11 |
Torok Edwin | assert(0) -> LLVM_UNREACHABLE. |
blob | commitdiff | raw | diff to current |
2009-07-11 |
Evan Cheng | Major changes to Thumb (not Thumb2). Many 16-bit instru... |
blob | commitdiff | raw | diff to current |
2009-07-09 |
David Goodwin | Handle Thumb-2 addressing modes during FP elimination. |
blob | commitdiff | raw | diff to current |
2009-07-08 |
David Goodwin | Use common code for both ARM and Thumb-2 instruction... |
blob | commitdiff | raw | diff to current |
2009-07-08 |
Evan Cheng | Change how so_imm and t2_so_imm are handled. At instruc... |
blob | commitdiff | raw | diff to current |
2009-07-08 |
Torok Edwin | Implement changes from Chris's feedback. |
blob | commitdiff | raw | diff to current |
2009-07-08 |
David Goodwin | Generalize opcode selection in ARMBaseRegisterInfo. |
blob | commitdiff | raw | diff to current |
2009-07-08 |
David Goodwin | Push methods into base class in preparation for sharing. |
blob | commitdiff | raw | diff to current |
2009-07-08 |
Torok Edwin | Start converting to new error handling API. |
blob | commitdiff | raw | diff to current |
2009-07-08 |
David Goodwin | Start breaking out common base functionality for regist... |
blob | commitdiff | raw | diff to current |
|