summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rename SSARegMap -> MachineRegisterInfo in keeping with the idea Chris Lattner2007-12-311-16/+17
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* implement a trivial readme entry.Chris Lattner2007-11-271-0/+24
* Several changes:Chris Lattner2007-11-241-60/+70
* Unify CALLSEQ_{START,END}. They take 4 parameters: the chain, two stackBill Wendling2007-11-131-4/+4
* [ARM] Implement __builtin_thread_pointer.Lauro Ramos Venancio2007-11-081-1/+16
* Move the LowerMEMCPY and LowerMEMCPYCall to a common place.Rafael Espindola2007-11-051-49/+0
* Make ARM and X86 LowerMEMCPY identical by moving the isThumb check into getMa...Rafael Espindola2007-10-311-6/+3
* Make ARM an X86 memcpy expansion more similar to each other.Rafael Espindola2007-10-311-1/+2
* Fix memcpy lowering when addresses are 4-byte aligned but size is not multipl...Evan Cheng2007-10-221-38/+79
* split LowerMEMCPY into LowerMEMCPYCall and LowerMEMCPYInline in the ARM backend.Rafael Espindola2007-10-191-29/+62
* legalizing the ret operation on f64 shouldn't introduce a newChris Lattner2007-10-181-4/+6
* Set ISD::FPOW to Expand.Dan Gohman2007-10-111-1/+3
* Migrate X86 and ARM from using X86ISD::{,I}DIV and ARMISD::MULHILO{U,S} toDan Gohman2007-10-081-68/+7
* Fold the adjust_trampoline intrinsic intoDuncan Sands2007-09-111-14/+0
* Enhance APFloat to retain bits of NaNs (fixes oggenc).Dale Johannesen2007-08-311-2/+2
* Support for trampolines, except for X86 codegen which isDuncan Sands2007-07-271-1/+15
* Here is the bulk of the sanitizing.Gabor Greif2007-07-051-1/+1
* Reflects the chanegs made to PredicateOperand.Evan Cheng2007-07-051-10/+15
* Silence a warning.Evan Cheng2007-06-261-1/+2
* Move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits fromDan Gohman2007-06-221-8/+8
* Be more conservative of duplicating blocks.Evan Cheng2007-06-191-1/+1
* Allow predicated immediate ARM to ARM calls.Evan Cheng2007-06-191-1/+6
* Set ARM ifcvt duplication limit to 3 for now.Evan Cheng2007-06-011-0/+1
* Silence some compilation warnings.Evan Cheng2007-05-181-2/+2
* Set ARM if-conversion block size threshold to 10 instructions for now.Evan Cheng2007-05-181-2/+2
* More effective breakdown of memcpy into repeated load/store. These are nowDale Johannesen2007-05-171-1/+76
* Fix previous patch. GOTOFF can be used only when the symbol has internalLauro Ramos Venancio2007-05-141-1/+1
* Optimize PIC implementation. GOTOFF can be used when the symbol is definedLauro Ramos Venancio2007-05-141-1/+1
* On Mac OS X, GV requires an extra load only when relocation-model is non-static.Evan Cheng2007-05-041-5/+6
* Debug support for arm-linux.Lauro Ramos Venancio2007-05-031-3/+0
* Typo. It's checking if V is multiple of 4, not multiple of 3. :-)Evan Cheng2007-05-031-1/+1
* ARM TLS: implement "general dynamic", "initial exec" and "local exec" models.Lauro Ramos Venancio2007-04-271-0/+89
* Darwin runtime library does not have these.Evan Cheng2007-04-271-73/+79
* Implement PIC for arm-linux.Lauro Ramos Venancio2007-04-221-4/+49
* arm has r+r*s and r+i addr modes, but no r+i+r*s addr modes.Chris Lattner2007-04-131-1/+5
* Fix incorrect fall-throughs in addr mode code. This fixes CodeGen/ARM/arm-ne...Chris Lattner2007-04-111-3/+3
* restore support for negative stridesChris Lattner2007-04-101-3/+5
* remove dead target hooksChris Lattner2007-04-091-84/+49
* remove some dead target hooks, subsumed by isLegalAddressingModeChris Lattner2007-04-091-18/+0
* Typo.Evan Cheng2007-04-041-1/+1
* Arm supports negative strides as well, add them. This lets us compile:Chris Lattner2007-04-031-3/+6
* fix the CodeGen/ARM/2007-03-13-InstrSched.ll regression: allow IV's with scalesChris Lattner2007-04-021-4/+20
* add support for the 'w' inline asm register class.Chris Lattner2007-04-021-6/+28
* - Divides the comparisons in two types: comparisons that only use N and ZLauro Ramos Venancio2007-04-021-1/+15
* Add i16 address mode.Evan Cheng2007-04-011-2/+7
* implement the new addressing mode description hook.Chris Lattner2007-03-301-0/+38
* Remove isLegalAddressImmediate.Evan Cheng2007-03-281-14/+0
* bugfix: sometimes the spiller puts a load between the "mov lr, pc" and "bx" o...Lauro Ramos Venancio2007-03-271-3/+3
* switch TargetLowering::getConstraintType to take the entire constraint,Chris Lattner2007-03-251-5/+7
OpenPOWER on IntegriCloud