aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM
Commit message (Expand)AuthorAgeFilesLines
* Unbreak ARM / Thumb soft FP support.Evan Cheng2008-04-011-6/+10
* Move reMaterialize() from TargetRegisterInfo to TargetInstrInfo.Evan Cheng2008-03-314-33/+40
* Fix "Control reaches the end of non-void function" warnings, Chris Lattner2008-03-301-0/+1
* Add explicit keywords.Dan Gohman2008-03-252-2/+2
* A quick nm audit turned up several fixed tables and objects that wereDan Gohman2008-03-251-1/+2
* Add \t after .set. Fix by Jay Freeman.Evan Cheng2008-03-241-1/+1
* Introduce a new node for holding call argumentDuncan Sands2008-03-211-6/+8
* Replace all target specific implicit def instructions with a target independe...Evan Cheng2008-03-153-15/+2
* Use PassManagerBase instead of FunctionPassManager for functionsDan Gohman2008-03-112-10/+10
* 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
* Refactor code. Remove duplicated functions that basically do the same thing asEvan Cheng2008-03-051-2/+1
* Add a quick and dirty "loop aligner pass". x86 uses it to align its loops to ...Evan Cheng2008-02-281-3/+3
* Final de-tabification.Bill Wendling2008-02-271-2/+2
* Spiller now remove unused spill slots.Evan Cheng2008-02-271-0/+2
* Change "Name" to "AsmName" in the target register info. Gee, a refactoring toolBill Wendling2008-02-261-17/+17
* Remove bunch of gcc 4.3-related warnings from TargetAnton Korobeynikov2008-02-203-7/+9
* I cannot find a libgcc function for this builtin. Therefor expanding it to a...Andrew Lenharth2008-02-161-0/+1
* Handle \n's in value names for more targets. The asm printers Chris Lattner2008-02-151-3/+15
* 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-132-2/+2
* 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-132-9/+8
* __DATA not __DATA__ is the right segment name on darwin.Dale Johannesen2008-02-121-1/+1
* Remove some dead codeNate Begeman2008-02-121-7/+3
* Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman2008-02-1010-21/+22
* It's not always safe to fold movsd into xorpd, etc. Check the alignment of th...Evan Cheng2008-02-082-6/+9
* Re-apply the memory operand changes, with a fix for the staticDan Gohman2008-02-061-3/+2
* Dwarf requires variable entries to be in the source order. Right now, since w...Evan Cheng2008-02-041-1/+0
* This method should be virtualNate Begeman2008-02-041-1/+1
* Eliminate some redundant code.Nate Begeman2008-02-041-7/+1
* explicitly include Compiler.h instead of getting it from tblgen in the middle...Chris Lattner2008-02-031-0/+1
* don't do ReplaceUses on a result that doesn't exist.Chris Lattner2008-02-031-2/+4
* Get rid of the annoying blank lines before labels.Evan Cheng2008-02-021-1/+0
* SDIsel processes llvm.dbg.declare by recording the variable debug information...Evan Cheng2008-02-021-0/+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-302-2/+2
* Factor the addressing mode and the load/store VT out of LoadSDNodeDan Gohman2008-01-302-5/+5
* If the function has no machine instructions, then emit a "nop" so thatBill Wendling2008-01-281-0/+10
* The last pieces needed for loading arbitraryDuncan Sands2008-01-231-0/+3
* Honor explicit section information on Darwin.Dale Johannesen2008-01-231-0/+4
* Revert the part of 45849 that treated weak globalsDale Johannesen2008-01-171-3/+2
* This commit changes:Chris Lattner2008-01-173-12/+2
* rename SDTRet -> SDTNone.Chris Lattner2008-01-152-2/+2
* Remove DefInst from LiveVariables::VarInfo. Use the facilities on MachineReg...Owen Anderson2008-01-151-3/+0
* rename MachineInstr::setInstrDescriptor -> setDescChris Lattner2008-01-114-11/+11
* Weak zeroes don't go in bss on Darwin.Dale Johannesen2008-01-111-3/+4