2007-03-26 |
Evan Cheng | findRegisterUseOperand() changed. |
tree | commitdiff |
2007-03-25 |
Chris Lattner | switch TargetLowering::getConstraintType to take the... |
tree | commitdiff |
2007-03-21 |
Dale Johannesen | repair x86 performance, dejagnu problems from previous... |
tree | commitdiff |
2007-03-20 |
Evan Cheng | Updated. |
tree | commitdiff |
2007-03-20 |
Dale Johannesen | do not share old induction variables when this would... |
tree | commitdiff |
2007-03-20 |
Lauro Ramos Venancio | bugfix: When the source register of CALL_NOLINK was... |
tree | commitdiff |
2007-03-20 |
Evan Cheng | Make two piece constant generation as a single instruct... |
tree | commitdiff |
2007-03-20 |
Evan Cheng | New entry. |
tree | commitdiff |
2007-03-20 |
Evan Cheng | Added MRegisterInfo hook to re-materialize an instruction. |
tree | commitdiff |
2007-03-20 |
Chris Lattner | fix indentation |
tree | commitdiff |
2007-03-20 |
Dale Johannesen | fix obvious comment bug |
tree | commitdiff |
2007-03-19 |
Evan Cheng | Fix naming inconsistencies. |
tree | commitdiff |
2007-03-19 |
Evan Cheng | Special LDR instructions to load from non-pc-relative... |
tree | commitdiff |
2007-03-19 |
Evan Cheng | Constant generation instructions are re-materializable. |
tree | commitdiff |
2007-03-16 |
Lauro Ramos Venancio | Only ARMv6 has BSWAP. |
tree | commitdiff |
2007-03-16 |
Evan Cheng | Added isLegalAddressExpression(). Only allows X +/... |
tree | commitdiff |
2007-03-13 |
Evan Cheng | AM2 can match 2^n +/- 1. e.g. ldr r3, [r2, r2, lsl #2] |
tree | commitdiff |
2007-03-13 |
Evan Cheng | Zero is always a legal AM immediate. |
tree | commitdiff |
2007-03-13 |
Evan Cheng | Implement getTargetLowering() or else LSR won't be... |
tree | commitdiff |
2007-03-12 |
Evan Cheng | Updated TargetLowering LSR addressing mode hooks for... |
tree | commitdiff |
2007-03-09 |
Evan Cheng | Minor stuff. |
tree | commitdiff |
2007-03-09 |
Evan Cheng | Add comments about LSR / ARM. |
tree | commitdiff |
2007-03-09 |
Evan Cheng | Unfinished work and ideas related to register scavenger. |
tree | commitdiff |
2007-03-09 |
Dale Johannesen | apply comments from review of last patch |
tree | commitdiff |
2007-03-09 |
Dale Johannesen | Add some observations from CoreGraphics benchmark.... |
tree | commitdiff |
2007-03-08 |
Evan Cheng | Implement inline asm modifier c. |
tree | commitdiff |
2007-03-08 |
Evan Cheng | Fix a typo. |
tree | commitdiff |
2007-03-08 |
Evan Cheng | Putting more constants which do not contain relocations... |
tree | commitdiff |
2007-03-08 |
Evan Cheng | Change register allocation order to Dale's suggestion. |
tree | commitdiff |
2007-03-08 |
Evan Cheng | Bug fix. Not advancing the register scavenger iterator... |
tree | commitdiff |
2007-03-08 |
Evan Cheng | For Darwin, put constant data into .const, .const_data... |
tree | commitdiff |
2007-03-07 |
Evan Cheng | Only safe to use a call-clobbered or spilled callee... |
tree | commitdiff |
2007-03-07 |
Anton Korobeynikov | Refactoring of formal parameter flags. Enable properly... |
tree | commitdiff |
2007-03-07 |
Evan Cheng | ARM always use register scavenger. No longer reserves... |
tree | commitdiff |
2007-03-07 |
Evan Cheng | Fix some brittle code. Watch out for cases where regist... |
tree | commitdiff |
2007-03-07 |
Evan Cheng | Fix one more Thumb eliminateFrameIndex bug. |
tree | commitdiff |
2007-03-06 |
Evan Cheng | Register scavenging is now on by default for ARM. |
tree | commitdiff |
2007-03-06 |
Evan Cheng | Make load / store optimizer use register scavenger. |
tree | commitdiff |
2007-03-06 |
Evan Cheng | Code clean up. Prepare to use register scavenger. |
tree | commitdiff |
2007-03-06 |
Evan Cheng | Scavenge a register using the register scavenger when... |
tree | commitdiff |
2007-03-06 |
Anton Korobeynikov | Use new SDIselParamAttr enumeration. This removes ... |
tree | commitdiff |
2007-03-05 |
Lauro Ramos Venancio | Use init_array/fini_array sections for static contructo... |
tree | commitdiff |
2007-03-02 |
Dale Johannesen | eliminate unnecessary reset of SP in epilog on darwin |
tree | commitdiff |
2007-03-01 |
Evan Cheng | Use a spilled free callee-saved register as scratch... |
tree | commitdiff |
2007-03-01 |
Evan Cheng | - Track which callee-saved registers are spilled. |
tree | commitdiff |
2007-03-01 |
Evan Cheng | Switch from std::vector<bool> to BitVector. |
tree | commitdiff |
2007-03-01 |
Bill Wendling | Get rid of verboten <iostream> include. |
tree | commitdiff |
2007-02-28 |
Dale Johannesen | Changes requested in review of last pass. Also pulled... |
tree | commitdiff |
2007-02-28 |
Evan Cheng | Doh. ARM::PC is obvious a reserved register. |
tree | commitdiff |
2007-02-28 |
Dale Johannesen | Add intelligence about where to break large blocks. |
tree | commitdiff |
2007-02-28 |
Evan Cheng | Make requiresRegisterScavenging determination on a... |
tree | commitdiff |
2007-02-28 |
Evan Cheng | Temporary: make R12 available in ARM mode if RegScaveng... |
tree | commitdiff |
2007-02-28 |
Evan Cheng | Start making use of RegScavenger. |
tree | commitdiff |
2007-02-28 |
Evan Cheng | PEI now passes a RegScavenger ptr to eliminateFrameIndex. |
tree | commitdiff |
2007-02-27 |
Evan Cheng | Minor tweak. Allocate r0 to r3 in reverse order, r3... |
tree | commitdiff |
2007-02-27 |
Evan Cheng | Let MRegisterInfo now owns RegScavenger; eliminateFrame... |
tree | commitdiff |
2007-02-25 |
Dale Johannesen | cosmetic changes from review of last patch. obvious |
tree | commitdiff |
2007-02-25 |
Dale Johannesen | remove crediting of Evan Cheng and me. |
tree | commitdiff |
2007-02-25 |
Dale Johannesen | Removed WaterListOffset, inserted BBOffsets. Remove... |
tree | commitdiff |
2007-02-23 |
Lauro Ramos Venancio | bugfix: SP wasn't updated for varargs when frame pointe... |
tree | commitdiff |
2007-02-23 |
Lauro Ramos Venancio | Fix stack alignment in functions with varargs. |
tree | commitdiff |
2007-02-23 |
Dale Johannesen | rewrite of constant islands |
tree | commitdiff |
2007-02-23 |
Evan Cheng | Added -march=thumb; removed -enable-thumb. |
tree | commitdiff |
2007-02-23 |
Evan Cheng | Add option to turn on register scavenger; By default... |
tree | commitdiff |
2007-02-22 |
Jim Laskey | Simplify lowering and selection of exception ops. |
tree | commitdiff |
2007-02-21 |
Jim Laskey | Support to provide exception and selector registers. |
tree | commitdiff |
2007-02-19 |
Evan Cheng | Re-apply my liveintervalanalysis changes. Now with... |
tree | commitdiff |
2007-02-19 |
Reid Spencer | For PR1207: |
tree | commitdiff |
2007-02-17 |
Evan Cheng | Added getReservedRegs(). |
tree | commitdiff |
2007-02-14 |
Chris Lattner | Generalize TargetData strings, to support more interest... |
tree | commitdiff |
2007-02-13 |
Lauro Ramos Venancio | Add space between // and the comment. |
tree | commitdiff |
2007-02-13 |
Lauro Ramos Venancio | Add ABI information to ARM subtarget. |
tree | commitdiff |
2007-02-13 |
Lauro Ramos Venancio | According to ARM EABI, 8-bytes function arguments must... |
tree | commitdiff |
2007-02-09 |
Evan Cheng | These vectors are frequently large. Use std::vector... |
tree | commitdiff |
2007-02-09 |
Evan Cheng | Add reference counting to constantpool entries. Delete... |
tree | commitdiff |
2007-02-07 |
Evan Cheng | isLowRegister() expects input is a physical register. |
tree | commitdiff |
2007-02-07 |
Evan Cheng | Rename. |
tree | commitdiff |
2007-02-07 |
Evan Cheng | If sp offset will be materialized in a register. Clear... |
tree | commitdiff |
2007-02-07 |
Evan Cheng | Get rid of references to iostream. |
tree | commitdiff |
2007-02-07 |
Evan Cheng | New entry. |
tree | commitdiff |
2007-02-07 |
Evan Cheng | In thumb mode, R3 is reserved, but it can be live in... |
tree | commitdiff |
2007-02-07 |
Evan Cheng | Update |
tree | commitdiff |
2007-02-07 |
Evan Cheng | - If fp (r7) is used to reference stack objects, use... |
tree | commitdiff |
2007-02-07 |
Evan Cheng | eliminateFrameIndex() is even more complicated if frame... |
tree | commitdiff |
2007-02-07 |
Evan Cheng | Spill / restore should avoid modifying the condition... |
tree | commitdiff |
2007-02-06 |
Evan Cheng | Select add FI, c correctly. |
tree | commitdiff |
2007-02-06 |
Evan Cheng | foldMemoryOperand() cannot fold tMOVrr sp into load... |
tree | commitdiff |
2007-02-06 |
Evan Cheng | eliminateFrameIndex() bug when frame pointer is used... |
tree | commitdiff |
2007-02-06 |
Evan Cheng | - Store val, [sp, c] must be selected to tSTRsp. |
tree | commitdiff |
2007-02-03 |
Evan Cheng | ARM callseq_end should have a input flag operand so... |
tree | commitdiff |
2007-02-03 |
Evan Cheng | Fix comments. |
tree | commitdiff |
2007-02-03 |
Evan Cheng | - Branch max. displacement calculation bug. |
tree | commitdiff |
2007-02-02 |
Lauro Ramos Venancio | bugfix: SP isn't resetted when function has FP and... |
tree | commitdiff |
2007-02-02 |
Evan Cheng | Another thumb large stack offset codegen bug. |
tree | commitdiff |
2007-02-02 |
Evan Cheng | Use MBB.empty() instead of MBB.size() for speed. |
tree | commitdiff |
2007-02-02 |
Evan Cheng | Watch out for empty BB. |
tree | commitdiff |
2007-02-02 |
Evan Cheng | Ugh. Only meant to do this in thumb mode. |
tree | commitdiff |
2007-02-02 |
Chris Lattner | add a note |
tree | commitdiff |
2007-02-02 |
Evan Cheng | Fix a bug in getARMCMP (which translate CondCode to... |
tree | commitdiff |
2007-02-01 |
Evan Cheng | Thumb does not have clz. |
tree | commitdiff |
next |