Use iterative while loop instead of recursive function call.
[oota-llvm.git] / lib / Target / ARM /
2007-05-03 Dale JohannesenEvan's patch to avoid FPreg->intreg copy for cvt; store...
2007-05-03 Lauro Ramos VenancioDebug support for arm-linux.
2007-05-03 Chris Lattneradd support for printing offset from global
2007-05-03 Evan ChengTypo. It's checking if V is multiple of 4, not multiple...
2007-05-03 Devang PatelDrop 'const'
2007-05-03 Chris Lattnermatch a reassociated form of fnmul. This implements...
2007-05-02 Devang PatelUse 'static const char' instead of 'static const int'.
2007-05-02 Dale JohannesenAdd some support for (Darwin) code-generating directive...
2007-05-01 Devang PatelDo not use typeinfo to identify pass in pass manager.
2007-05-01 Evan ChengDoh. PC displacement is between the constantpool and...
2007-05-01 Evan ChengeliminateFrameIndex() change.
2007-05-01 Evan ChengUnder normal circumstances, when a frame pointer is...
2007-04-30 Dale JohannesenRemove item: thumb padding in constant islands
2007-04-30 Dale Johannesenremove unused variable
2007-04-30 Lauro Ramos VenancioEnable protected visibility on ARM.
2007-04-29 Dale JohannesenRewrite of Thumb constant islands handling (exact allow...
2007-04-29 Dale JohannesenMake ARM-specific version of getInlineAsmLength
2007-04-28 Dale Johannesenchange per review
2007-04-27 Dale JohannesenPrevent Thumb code from generating ARM instructions
2007-04-27 Lauro Ramos Venancioadd parenthesis.
2007-04-27 Evan ChengDoh. ARM::LEApcrel is a single instruction MI.
2007-04-27 Lauro Ramos VenancioIn Thumb mode, the frame register must be R7.
2007-04-27 Lauro Ramos VenancioARM TLS: implement "general dynamic", "initial exec...
2007-04-27 Evan ChengDarwin runtime library does not have these.
2007-04-27 Evan ChengSpecial handling of LEApcrel and tLEApcrel.
2007-04-27 Evan ChengBack out previous check-in. Incorrect.
2007-04-27 Evan ChengtLEApcrel is a AddrModeTs, i.e. pc relative.
2007-04-26 Evan ChengRename findRegisterUseOperand to findRegisterUseOperand...
2007-04-25 Evan ChengMatch MachineFunction::UsedPhysRegs changes.
2007-04-25 Lauro Ramos Venancioremember to emit weak reference in one more case.
2007-04-25 Evan ChengRelex assertions to account for additional implicit...
2007-04-23 Dale JohannesenMake Thumb funcs containing islands 4-byte aligned...
2007-04-23 Dale Johannesenadd Align field, and use when generating function alignment
2007-04-23 Dale Johannesenadd isThumb (unused as yet)
2007-04-22 Lauro Ramos VenancioImplement PIC for arm-linux.
2007-04-20 Evan ChengSpecify S registers as D registers' sub-registers.
2007-04-20 Chris Lattneradd a crazy idea
2007-04-19 Lauro Ramos VenancioFix a bug in getFrameRegister.
2007-04-17 Chris Lattnerdag combiner just got better at pruning bits. This...
2007-04-17 Chris Lattneradd a note
2007-04-16 Anton KorobeynikovRemoved tabs everywhere except autogenerated & external...
2007-04-13 Chris Lattnerarm has r+r*s and r+i addr modes, but no r+i+r*s addr...
2007-04-11 Chris LattnerFix incorrect fall-throughs in addr mode code. This...
2007-04-10 Chris Lattnerrestore support for negative strides
2007-04-09 Chris Lattnerremove dead target hooks
2007-04-09 Chris Lattnerremove some dead target hooks, subsumed by isLegalAddre...
2007-04-04 Evan ChengImplement inline asm modifier P.
2007-04-04 Evan ChengTypo.
2007-04-03 Evan ChengRemove unused constant pool entries.
2007-04-03 Evan ChengFixed a bug that causes codegen of noop like add r0...
2007-04-03 Evan ChengInverted logic.
2007-04-03 Chris LattnerArm supports negative strides as well, add them. This...
2007-04-02 Dale Johannesenfix off by 1 error in displacement computation
2007-04-02 Chris Lattnerfix the CodeGen/ARM/2007-03-13-InstrSched.ll regression...
2007-04-02 Chris Lattneradd support for the 'w' inline asm register class.
2007-04-02 Lauro Ramos Venancio- Divides the comparisons in two types: comparisons...
2007-04-01 Evan ChengAdd i16 address mode.
2007-03-30 Chris Lattnerimplement the new addressing mode description hook.
2007-03-29 Evan ChengNew entry.
2007-03-29 Evan ChengCan't re-materialize mov r, imm in thumb since mov...
2007-03-29 Evan ChengAdd support for hidden visibility to darwin/arm.
2007-03-28 Evan ChengRemove isLegalAddressImmediate.
2007-03-27 Lauro Ramos Venanciobugfix: sometimes the spiller puts a load between the...
2007-03-26 Evan ChengfindRegisterUseOperand() changed.
2007-03-25 Chris Lattnerswitch TargetLowering::getConstraintType to take the...
2007-03-21 Dale Johannesenrepair x86 performance, dejagnu problems from previous...
2007-03-20 Evan ChengUpdated.
2007-03-20 Dale Johannesendo not share old induction variables when this would...
2007-03-20 Lauro Ramos Venanciobugfix: When the source register of CALL_NOLINK was...
2007-03-20 Evan ChengMake two piece constant generation as a single instruct...
2007-03-20 Evan ChengNew entry.
2007-03-20 Evan ChengAdded MRegisterInfo hook to re-materialize an instruction.
2007-03-20 Chris Lattnerfix indentation
2007-03-20 Dale Johannesenfix obvious comment bug
2007-03-19 Evan ChengFix naming inconsistencies.
2007-03-19 Evan ChengSpecial LDR instructions to load from non-pc-relative...
2007-03-19 Evan ChengConstant generation instructions are re-materializable.
2007-03-16 Lauro Ramos VenancioOnly ARMv6 has BSWAP.
2007-03-16 Evan ChengAdded isLegalAddressExpression(). Only allows X +/...
2007-03-13 Evan ChengAM2 can match 2^n +/- 1. e.g. ldr r3, [r2, r2, lsl #2]
2007-03-13 Evan ChengZero is always a legal AM immediate.
2007-03-13 Evan ChengImplement getTargetLowering() or else LSR won't be...
2007-03-12 Evan ChengUpdated TargetLowering LSR addressing mode hooks for...
2007-03-09 Evan ChengMinor stuff.
2007-03-09 Evan ChengAdd comments about LSR / ARM.
2007-03-09 Evan ChengUnfinished work and ideas related to register scavenger.
2007-03-09 Dale Johannesenapply comments from review of last patch
2007-03-09 Dale JohannesenAdd some observations from CoreGraphics benchmark....
2007-03-08 Evan ChengImplement inline asm modifier c.
2007-03-08 Evan ChengFix a typo.
2007-03-08 Evan ChengPutting more constants which do not contain relocations...
2007-03-08 Evan ChengChange register allocation order to Dale's suggestion.
2007-03-08 Evan ChengBug fix. Not advancing the register scavenger iterator...
2007-03-08 Evan ChengFor Darwin, put constant data into .const, .const_data...
2007-03-07 Evan ChengOnly safe to use a call-clobbered or spilled callee...
2007-03-07 Anton KorobeynikovRefactoring of formal parameter flags. Enable properly...
2007-03-07 Evan ChengARM always use register scavenger. No longer reserves...
2007-03-07 Evan ChengFix some brittle code. Watch out for cases where regist...
2007-03-07 Evan ChengFix one more Thumb eliminateFrameIndex bug.
2007-03-06 Evan ChengRegister scavenging is now on by default for ARM.
next