aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM
Commit message (Expand)AuthorAgeFilesLines
* 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
* get def use info more correct.Chris Lattner2008-01-103-3/+9
* Only mark instructions that load a single value without extension as isSimple...Evan Cheng2008-01-074-14/+12
* rename TargetInstrDescriptor -> TargetInstrDesc.Chris Lattner2008-01-075-32/+31
* Rename all the M_* flags to be namespace qualified enums, and switch Chris Lattner2008-01-071-1/+1
* Move a bunch more accessors from TargetInstrInfo to TargetInstrDescriptorChris Lattner2008-01-072-4/+4
* remove MachineOpCode typedef.Chris Lattner2008-01-071-1/+1
* Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflectsChris Lattner2008-01-075-13/+13
* Move even more functionality from MRegisterInfo into TargetInstrInfo.Owen Anderson2008-01-074-164/+174
* rename isLoad -> isSimpleLoad due to evan's desire to have such a predicate.Chris Lattner2008-01-065-16/+16
* rename isStore -> mayStore to more accurately reflect what it captures.Chris Lattner2008-01-064-7/+7
* remove explicit isStore flags that are now inferrable.Chris Lattner2008-01-063-6/+3
* Move some more functionality from MRegisterInfo to TargetInstrInfo.Owen Anderson2008-01-044-52/+51
* Move some more instruction creation methods from RegisterInfo into InstrInfo.Owen Anderson2008-01-014-153/+147
* Fix a problem where lib/Target/TargetInstrInfo.h would include and useChris Lattner2008-01-012-2/+2
* Move copyRegToReg from MRegisterInfo to TargetInstrInfo. This is part of theOwen Anderson2007-12-313-28/+43
* Rename SSARegMap -> MachineRegisterInfo in keeping with the idea Chris Lattner2007-12-313-28/+29
* Add new shorter predicates for testing machine operands for various types: Chris Lattner2007-12-305-33/+33
* Use MachineOperand::getImm instead of MachineOperand::getImmedValue. Likewis...Chris Lattner2007-12-306-38/+38
* use simplified operand addition methods.Chris Lattner2007-12-302-10/+11
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-2931-63/+50
* remove attribution from lib Makefiles.Chris Lattner2007-12-291-2/+1
* Implicit def instructions, e.g. X86::IMPLICIT_DEF_GR32, are always re-materia...Evan Cheng2007-12-122-0/+3
* DohEvan Cheng2007-12-081-1/+1
* Fix a compilation warning.Evan Cheng2007-12-081-1/+1
* Add a argument to storeRegToStackSlot and storeRegToAddr to specify whetherEvan Cheng2007-12-052-9/+46
* Remove redundant foldMemoryOperand variants and other code clean up.Evan Cheng2007-12-022-14/+8
* Allow some reloads to be folded in multi-use cases. Specifically testl r, r -...Evan Cheng2007-12-011-0/+12
* several entries got significantly better, though they still aren't done.Chris Lattner2007-11-271-40/+18
* implement a trivial readme entry.Chris Lattner2007-11-273-18/+26
* Several changes:Chris Lattner2007-11-242-60/+72
* Add parameter to getDwarfRegNum to permit targetsDale Johannesen2007-11-132-2/+2
* Unifacalize the CALLSEQ{START,END} stuff.Bill Wendling2007-11-131-5/+4
* Unify CALLSEQ_{START,END}. They take 4 parameters: the chain, two stackBill Wendling2007-11-134-15/+20
* Add a flag for indirect branch instructions.Owen Anderson2007-11-121-1/+1
* Use TableGen to emit information for dwarf register numbers. Anton Korobeynikov2007-11-113-16/+23
* Much improved pic jumptable codegen:Evan Cheng2007-11-091-1/+1
* [ARM] Implement __builtin_thread_pointer.Lauro Ramos Venancio2007-11-081-1/+16
* Move the LowerMEMCPY and LowerMEMCPYCall to a common place.Rafael Espindola2007-11-052-54/+6