aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM
Commit message (Expand)AuthorAgeFilesLines
* 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
* [ARM] Fix code generation for:Lauro Ramos Venancio2007-11-051-1/+1
* Eliminate the remaining uses of getTypeSize. ThisDuncan Sands2007-11-052-2/+2
* Make ARM and X86 LowerMEMCPY identical by moving the isThumb check into getMa...Rafael Espindola2007-10-313-9/+9
* Make ARM an X86 memcpy expansion more similar to each other.Rafael Espindola2007-10-312-1/+3
* Support non-POSIX hosts by removing use of strncasecmp.Dale Johannesen2007-10-251-44/+53
* Fix memcpy lowering when addresses are 4-byte aligned but size is not multipl...Evan Cheng2007-10-223-40/+86
* split LowerMEMCPY into LowerMEMCPYCall and LowerMEMCPYInline in the ARM backend.Rafael Espindola2007-10-192-29/+70
* Add an easy microoptimization I noticed.Chris Lattner2007-10-191-0/+19
* - Added getOpcodeAfterMemoryUnfold(). It doesn't unfold an instruction, but o...Evan Cheng2007-10-182-4/+4
* Use SmallVectorImpl instead of SmallVector with hardcoded size in MRegister p...Evan Cheng2007-10-182-8/+8
* Fix a misnamed parameter.Christopher Lamb2007-10-181-1/+1
* legalizing the ret operation on f64 shouldn't introduce a newChris Lattner2007-10-181-4/+6
* Revert 42908 for now.Evan Cheng2007-10-141-13/+12
* Change the names used for internal labels to use the currentDan Gohman2007-10-121-12/+13
* 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-083-73/+9
* - Added a few target hooks to generate load / store instructions from / to anyEvan Cheng2007-10-052-21/+120
* Use empty() member functions when that's what's being tested for insteadDan Gohman2007-10-031-1/+1
* AsmPrinters overriding getAnalysisUsage should call super.Gordon Henriksen2007-09-301-0/+1
* Allow copyRegToReg to emit cross register classes copies.Evan Cheng2007-09-262-5/+12
* More explicit keywords.Dan Gohman2007-09-251-1/+1
* Honor user-defined section specification of a global, ignores whether its ini...Evan Cheng2007-09-211-4/+3
* Enable if-conversion for ARM by default.Evan Cheng2007-09-201-3/+3
* Avoid referencing deleted instruction.Evan Cheng2007-09-191-5/+26
* Remove isReg, isImm, and isMBB, and change all their users to use Dan Gohman2007-09-141-3/+3
* Enable indirect encoding for the personality functionBill Wendling2007-09-111-0/+1
* Remove (somewhat confusing) Imp<> helper, use let Defs = [], Uses = [] instead.Evan Cheng2007-09-113-20/+37
* Fold the adjust_trampoline intrinsic intoDuncan Sands2007-09-112-15/+0
* 80 col.Evan Cheng2007-09-101-4/+6
* Add some notes about better flag handling.Chris Lattner2007-09-101-0/+45
* Add lengthof and endof templates that hide a lot of sizeof computations.Owen Anderson2007-09-071-1/+2
* Enhance APFloat to retain bits of NaNs (fixes oggenc).Dale Johannesen2007-08-311-2/+2
* Instruction formats added used to generate multiply instructions of V5TE.Raul Herbster2007-08-301-39/+52