aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMISelLowering.h
Commit message (Expand)AuthorAgeFilesLines
* Fix these enums' starting values to reflect the way thatDan Gohman2008-09-231-1/+1
* Rename SDOperand to SDValue.Dan Gohman2008-07-271-20/+20
* Rather than having a different custom legalizationDuncan Sands2008-07-041-1/+1
* Wrap MVT::ValueType in a struct to get type safetyDuncan Sands2008-06-061-2/+2
* Fix the SVOffset values for loads and stores produced byDan Gohman2008-04-281-2/+2
* Fix const-correctness issues with the SrcValue handling in theDan Gohman2008-04-141-2/+2
* Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not LegalDan Gohman2008-04-121-6/+9
* Simplify some logic in ComputeMaskedBits. And change ComputeMaskedBitsDan Gohman2008-02-131-1/+1
* Convert SelectionDAG::ComputeMaskedBits to use APInt instead of uint64_t.Dan Gohman2008-02-131-3/+3
* This method should be virtualNate Begeman2008-02-041-1/+1
* Even though InsertAtEndOfBasicBlock is an ugly hack it still deserves a prope...Evan Cheng2008-01-301-1/+1
* 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/+2
* Several changes:Chris Lattner2007-11-241-0/+2
* Move the LowerMEMCPY and LowerMEMCPYCall to a common place.Rafael Espindola2007-11-051-5/+6
* Make ARM and X86 LowerMEMCPY identical by moving the isThumb check into getMa...Rafael Espindola2007-10-311-2/+1
* Fix memcpy lowering when addresses are 4-byte aligned but size is not multipl...Evan Cheng2007-10-221-2/+3
* split LowerMEMCPY into LowerMEMCPYCall and LowerMEMCPYInline in the ARM backend.Rafael Espindola2007-10-191-0/+8
* Migrate X86 and ARM from using X86ISD::{,I}DIV and ARMISD::MULHILO{U,S} toDan Gohman2007-10-081-3/+0
* Fold the adjust_trampoline intrinsic intoDuncan Sands2007-09-111-1/+0
* More explicit keywords.Dan Gohman2007-08-021-1/+1
* Support for trampolines, except for X86 codegen which isDuncan Sands2007-07-271-0/+1
* Move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits fromDan Gohman2007-06-221-0/+1
* Allow predicated immediate ARM to ARM calls.Evan Cheng2007-06-191-0/+1
* More effective breakdown of memcpy into repeated load/store. These are nowDale Johannesen2007-05-171-0/+1
* ARM TLS: implement "general dynamic", "initial exec" and "local exec" models.Lauro Ramos Venancio2007-04-271-1/+8
* Implement PIC for arm-linux.Lauro Ramos Venancio2007-04-221-1/+3
* remove dead target hooksChris Lattner2007-04-091-14/+0
* remove some dead target hooks, subsumed by isLegalAddressingModeChris Lattner2007-04-091-12/+0
* - Divides the comparisons in two types: comparisons that only use N and ZLauro Ramos Venancio2007-04-021-0/+1
* implement the new addressing mode description hook.Chris Lattner2007-03-301-0/+4
* Remove isLegalAddressImmediate.Evan Cheng2007-03-281-6/+0
* switch TargetLowering::getConstraintType to take the entire constraint,Chris Lattner2007-03-251-1/+1
* repair x86 performance, dejagnu problems from previous changeDale Johannesen2007-03-211-1/+2
* do not share old induction variables when this would result in invalidDale Johannesen2007-03-201-0/+11
* fix obvious comment bugDale Johannesen2007-03-201-1/+1
* Added isLegalAddressExpression(). Only allows X +/- C for now.Evan Cheng2007-03-161-0/+6
* Updated TargetLowering LSR addressing mode hooks for ARM and Thumb.Evan Cheng2007-03-121-3/+12
* - Fix codegen for pc relative constant (e.g. JT) in thumb mode:Evan Cheng2007-01-301-2/+0
* ARM backend contribution from Apple.Evan Cheng2007-01-191-0/+134