2007-05-01 |
Evan Cheng | Under normal circumstances, when a frame pointer is... |
tree | commitdiff |
2007-04-30 |
Dale Johannesen | Remove item: thumb padding in constant islands |
tree | commitdiff |
2007-04-30 |
Dale Johannesen | remove unused variable |
tree | commitdiff |
2007-04-30 |
Lauro Ramos Venancio | Enable protected visibility on ARM. |
tree | commitdiff |
2007-04-29 |
Dale Johannesen | Rewrite of Thumb constant islands handling (exact allow... |
tree | commitdiff |
2007-04-29 |
Dale Johannesen | Make ARM-specific version of getInlineAsmLength |
tree | commitdiff |
2007-04-28 |
Dale Johannesen | change per review |
tree | commitdiff |
2007-04-27 |
Dale Johannesen | Prevent Thumb code from generating ARM instructions |
tree | commitdiff |
2007-04-27 |
Lauro Ramos Venancio | add parenthesis. |
tree | commitdiff |
2007-04-27 |
Evan Cheng | Doh. ARM::LEApcrel is a single instruction MI. |
tree | commitdiff |
2007-04-27 |
Lauro Ramos Venancio | In Thumb mode, the frame register must be R7. |
tree | commitdiff |
2007-04-27 |
Lauro Ramos Venancio | ARM TLS: implement "general dynamic", "initial exec... |
tree | commitdiff |
2007-04-27 |
Evan Cheng | Darwin runtime library does not have these. |
tree | commitdiff |
2007-04-27 |
Evan Cheng | Special handling of LEApcrel and tLEApcrel. |
tree | commitdiff |
2007-04-27 |
Evan Cheng | Back out previous check-in. Incorrect. |
tree | commitdiff |
2007-04-27 |
Evan Cheng | tLEApcrel is a AddrModeTs, i.e. pc relative. |
tree | commitdiff |
2007-04-26 |
Evan Cheng | Rename findRegisterUseOperand to findRegisterUseOperand... |
tree | commitdiff |
2007-04-25 |
Evan Cheng | Match MachineFunction::UsedPhysRegs changes. |
tree | commitdiff |
2007-04-25 |
Lauro Ramos Venancio | remember to emit weak reference in one more case. |
tree | commitdiff |
2007-04-25 |
Evan Cheng | Relex assertions to account for additional implicit... |
tree | commitdiff |
2007-04-23 |
Dale Johannesen | Make Thumb funcs containing islands 4-byte aligned... |
tree | commitdiff |
2007-04-23 |
Dale Johannesen | add Align field, and use when generating function alignment |
tree | commitdiff |
2007-04-23 |
Dale Johannesen | add isThumb (unused as yet) |
tree | commitdiff |
2007-04-22 |
Lauro Ramos Venancio | Implement PIC for arm-linux. |
tree | commitdiff |
2007-04-20 |
Evan Cheng | Specify S registers as D registers' sub-registers. |
tree | commitdiff |
2007-04-20 |
Chris Lattner | add a crazy idea |
tree | commitdiff |
2007-04-19 |
Lauro Ramos Venancio | Fix a bug in getFrameRegister. |
tree | commitdiff |
2007-04-17 |
Chris Lattner | dag combiner just got better at pruning bits. This... |
tree | commitdiff |
2007-04-17 |
Chris Lattner | add a note |
tree | commitdiff |
2007-04-16 |
Anton Korobeynikov | Removed tabs everywhere except autogenerated & external... |
tree | commitdiff |
2007-04-13 |
Chris Lattner | arm has r+r*s and r+i addr modes, but no r+i+r*s addr... |
tree | commitdiff |
2007-04-11 |
Chris Lattner | Fix incorrect fall-throughs in addr mode code. This... |
tree | commitdiff |
2007-04-10 |
Chris Lattner | restore support for negative strides |
tree | commitdiff |
2007-04-09 |
Chris Lattner | remove dead target hooks |
tree | commitdiff |
2007-04-09 |
Chris Lattner | remove some dead target hooks, subsumed by isLegalAddre... |
tree | commitdiff |
2007-04-04 |
Evan Cheng | Implement inline asm modifier P. |
tree | commitdiff |
2007-04-04 |
Evan Cheng | Typo. |
tree | commitdiff |
2007-04-03 |
Evan Cheng | Remove unused constant pool entries. |
tree | commitdiff |
2007-04-03 |
Evan Cheng | Fixed a bug that causes codegen of noop like add r0... |
tree | commitdiff |
2007-04-03 |
Evan Cheng | Inverted logic. |
tree | commitdiff |
2007-04-03 |
Chris Lattner | Arm supports negative strides as well, add them. This... |
tree | commitdiff |
2007-04-02 |
Dale Johannesen | fix off by 1 error in displacement computation |
tree | commitdiff |
2007-04-02 |
Chris Lattner | fix the CodeGen/ARM/2007-03-13-InstrSched.ll regression... |
tree | commitdiff |
2007-04-02 |
Chris Lattner | add support for the 'w' inline asm register class. |
tree | commitdiff |
2007-04-02 |
Lauro Ramos Venancio | - Divides the comparisons in two types: comparisons... |
tree | commitdiff |
2007-04-01 |
Evan Cheng | Add i16 address mode. |
tree | commitdiff |
2007-03-30 |
Chris Lattner | implement the new addressing mode description hook. |
tree | commitdiff |
2007-03-29 |
Evan Cheng | New entry. |
tree | commitdiff |
2007-03-29 |
Evan Cheng | Can't re-materialize mov r, imm in thumb since mov... |
tree | commitdiff |
2007-03-29 |
Evan Cheng | Add support for hidden visibility to darwin/arm. |
tree | commitdiff |
2007-03-28 |
Evan Cheng | Remove isLegalAddressImmediate. |
tree | commitdiff |
2007-03-27 |
Lauro Ramos Venancio | bugfix: sometimes the spiller puts a load between the... |
tree | commitdiff |
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 |
next |