aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Unbreak ARM / Thumb soft FP support.Evan Cheng2008-04-011-6/+10
* Introduce a new node for holding call argumentDuncan Sands2008-03-211-6/+8
* Default ISD::PREFETCH to expand.Evan Cheng2008-03-101-1/+0
* Increase ISD::ParamFlags to 64 bits. Increase the ByValSizeDale Johannesen2008-03-101-5/+6
* Implement x86 support for @llvm.prefetch. It corresponds to prefetcht{0|1|2} ...Evan Cheng2008-03-081-0/+1
* Remove bunch of gcc 4.3-related warnings from TargetAnton Korobeynikov2008-02-201-4/+4
* I cannot find a libgcc function for this builtin. Therefor expanding it to a...Andrew Lenharth2008-02-161-0/+1
* In TargetLowering::LowerCallTo, don't assert thatDuncan Sands2008-02-141-1/+1
* Change how FP immediates are handled. Nate Begeman2008-02-141-4/+0
* Simplify some logic in ComputeMaskedBits. And change ComputeMaskedBitsDan Gohman2008-02-131-1/+1
* don't try to avoid inserting loads when lowering FORMAL_ARGUMENTS. Chris Lattner2008-02-131-16/+9
* Convert SelectionDAG::ComputeMaskedBits to use APInt instead of uint64_t.Dan Gohman2008-02-131-6/+5
* Remove some dead codeNate Begeman2008-02-121-7/+3
* Re-apply the memory operand changes, with a fix for the staticDan Gohman2008-02-061-3/+2
* Eliminate some redundant code.Nate Begeman2008-02-041-7/+1
* Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-c...Evan Cheng2008-01-311-2/+3
* Create a new class, MemOperand, for describing memory referencesDan Gohman2008-01-311-3/+2
* Even though InsertAtEndOfBasicBlock is an ugly hack it still deserves a prope...Evan Cheng2008-01-301-1/+1
* Factor the addressing mode and the load/store VT out of LoadSDNodeDan Gohman2008-01-301-4/+4
* The last pieces needed for loading arbitraryDuncan Sands2008-01-231-0/+3
* This commit changes:Chris Lattner2008-01-171-0/+2
* 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
* It's not necessary to do rounding for alloca operations when the requestedDan Gohman2007-07-181-0/+1859