2010-04-15 |
Dan Gohman | Add const qualifiers to CodeGen's use of LLVM IR constr... |
blob | commitdiff | raw |
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 |
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 |
next |