summaryrefslogtreecommitdiff
path: root/lib/Target/ARM
Commit message (Expand)AuthorAge
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-02
* Add some support for (Darwin) code-generating directives in getInlineAsmLength.Dale Johannesen2007-05-02
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-01
* Doh. PC displacement is between the constantpool and the add instruction.Evan Cheng2007-05-01
* eliminateFrameIndex() change.Evan Cheng2007-05-01
* Under normal circumstances, when a frame pointer is not required, we reserveEvan Cheng2007-05-01
* Remove item: thumb padding in constant islandsDale Johannesen2007-04-30
* remove unused variableDale Johannesen2007-04-30
* Enable protected visibility on ARM.Lauro Ramos Venancio2007-04-30
* Rewrite of Thumb constant islands handling (exact allowance for paddingDale Johannesen2007-04-29
* Make ARM-specific version of getInlineAsmLengthDale Johannesen2007-04-29
* change per reviewDale Johannesen2007-04-28
* Prevent Thumb code from generating ARM instructionsDale Johannesen2007-04-27
* add parenthesis.Lauro Ramos Venancio2007-04-27
* Doh. ARM::LEApcrel is a single instruction MI.Evan Cheng2007-04-27
* In Thumb mode, the frame register must be R7.Lauro Ramos Venancio2007-04-27
* ARM TLS: implement "general dynamic", "initial exec" and "local exec" models.Lauro Ramos Venancio2007-04-27
* Darwin runtime library does not have these.Evan Cheng2007-04-27
* Special handling of LEApcrel and tLEApcrel.Evan Cheng2007-04-27
* Back out previous check-in. Incorrect.Evan Cheng2007-04-27
* tLEApcrel is a AddrModeTs, i.e. pc relative.Evan Cheng2007-04-27
* Rename findRegisterUseOperand to findRegisterUseOperandIdx to avoid confusion.Evan Cheng2007-04-26
* Match MachineFunction::UsedPhysRegs changes.Evan Cheng2007-04-25
* remember to emit weak reference in one more case.Lauro Ramos Venancio2007-04-25
* Relex assertions to account for additional implicit def / use operands.Evan Cheng2007-04-25
* Make Thumb funcs containing islands 4-byte aligned. Fix bugs maintainingDale Johannesen2007-04-23
* add Align field, and use when generating function alignmentDale Johannesen2007-04-23
* add isThumb (unused as yet)Dale Johannesen2007-04-23
* Implement PIC for arm-linux.Lauro Ramos Venancio2007-04-22
* Specify S registers as D registers' sub-registers.Evan Cheng2007-04-20
* add a crazy ideaChris Lattner2007-04-20
* Fix a bug in getFrameRegister.Lauro Ramos Venancio2007-04-19
* dag combiner just got better at pruning bits. This fixes CodeGen/ARM/rev.llChris Lattner2007-04-17
* add a noteChris Lattner2007-04-17
* Removed tabs everywhere except autogenerated & external files. Add makeAnton Korobeynikov2007-04-16
* arm has r+r*s and r+i addr modes, but no r+i+r*s addr modes.Chris Lattner2007-04-13
* Fix incorrect fall-throughs in addr mode code. This fixes CodeGen/ARM/arm-ne...Chris Lattner2007-04-11
* restore support for negative stridesChris Lattner2007-04-10
* remove dead target hooksChris Lattner2007-04-09
* remove some dead target hooks, subsumed by isLegalAddressingModeChris Lattner2007-04-09
* Implement inline asm modifier P.Evan Cheng2007-04-04
* Typo.Evan Cheng2007-04-04
* Remove unused constant pool entries.Evan Cheng2007-04-03
* Fixed a bug that causes codegen of noop like add r0, r0, #0.Evan Cheng2007-04-03
* Inverted logic.Evan Cheng2007-04-03
* Arm supports negative strides as well, add them. This lets us compile:Chris Lattner2007-04-03
* fix off by 1 error in displacement computationDale Johannesen2007-04-02
* fix the CodeGen/ARM/2007-03-13-InstrSched.ll regression: allow IV's with scalesChris Lattner2007-04-02
* add support for the 'w' inline asm register class.Chris Lattner2007-04-02
* - Divides the comparisons in two types: comparisons that only use N and ZLauro Ramos Venancio2007-04-02