aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/ARM.h
AgeCommit message (Expand)AuthorFilesLines
2014-09-02Reinstate "Nuke the old JIT."Eric Christopher1-5/+0
2014-08-13Canonicalize header guards into a common format.Benjamin Kramer1-2/+2
2014-08-07Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher1-0/+5
2014-08-07Nuke the old JIT.Rafael Espindola1-5/+0
2014-04-17Atomics: promote ARM's IR-based atomics pass to CodeGen.Tim Northover1-2/+0
2014-04-03ARM: expand atomic ldrex/strex loops in IRTim Northover1-0/+3
2014-04-02Remove duplicated DMB instructionsRenato Golin1-0/+1
2014-03-22Prune includes in ARM target.Craig Topper1-4/+3
2013-03-15Adding an A15 specific optimization pass for interactions between S/D/Q regis...Silviu Baranga1-0/+1
2013-01-07ARM: Fix a few copy-paste errors.Jim Grosbach1-1/+1
2013-01-07Switch TargetTransformInfo from an immutable analysis pass that requiresChandler Carruth1-0/+3
2012-09-27[arm-fast-isel] Add support for ELF PIC.Jush Lu1-0/+1
2012-03-17Reorder includes to match coding standards. Fix an issue or two exposed by that.Craig Topper1-2/+0
2012-02-19comment fix ARM.hJia Liu1-1/+1
2012-02-18Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu1-1/+1
2011-09-29Delete NEONMoveFix, now unused.Jakob Stoklund Olesen1-1/+0
2011-09-29Move to ISelLowering.Bill Wendling1-1/+0
2011-09-27This is the start of the new SjLj EH preparation pass, which will replace theBill Wendling1-0/+1
2011-07-25Code clean up.Evan Cheng1-6/+0
2011-07-23Sink ARM mc routines into MCTargetDesc.Evan Cheng1-13/+1
2011-07-14Next round of MC refactoring. This patch factor MC table instantiations, MCEvan Cheng1-2/+1
2011-07-11- Eliminate MCCodeEmitter's dependency on TargetMachine. It now uses MCInstrInfoEvan Cheng1-6/+8
2011-06-22Add missing header.Jim Grosbach1-0/+1
2011-06-22Move ARMMachObjectWriter to its own file.Jim Grosbach1-0/+7
2010-12-05Making use of VFP / NEON floating point multiply-accumulate / subtraction isEvan Cheng1-0/+1
2010-12-01Move the ARMAsmPrinter class defintiion into a header file.Jim Grosbach1-3/+3
2010-11-14rename LowerToMCInst -> LowerARMMachineInstrToMCInst.Chris Lattner1-1/+2
2010-11-14even more simplifications. ARM MCInstLowering is now justChris Lattner1-0/+5
2010-09-30I added a new file ARMAsmBackend which stubs out in similar ways toJason W Kim1-0/+3
2010-09-17Add skeleton infrastructure for the ARMMCCodeEmitter class. Patch by Jason Kim!Jim Grosbach1-0/+5
2010-09-15Factor out basic enums and hleper functions from ARM.h for cleaner sharingJim Grosbach1-101/+1
2010-09-13Convert some VTBL and VTBX instructions to use pseudo instructions prior toBob Wilson1-1/+0
2010-08-24Add comments for what the condition code symbols mean.Bill Wendling1-16/+16
2010-08-12Cleaned up the for-disassembly-only entries in the arm instruction table so thatJohnny Chen1-0/+27
2010-07-24Hook in GlobalMerge passAnton Korobeynikov1-0/+1
2010-07-02Remove early IT block formation. It's not used.Evan Cheng1-1/+1
2010-06-16Remove the hidden "neon-reg-sequence" option. The reg sequences are workingBob Wilson1-4/+0
2010-06-09Thumb2 IT blocks are fairly expensive. When there are multiple selects usingEvan Cheng1-1/+1
2010-05-05Model CONCAT_VECTORS of two 64-bit values as a REG_SEQUENCE.Evan Cheng1-2/+6
2010-04-07Remove late ARM codegen optimization pass committed by accident.Anton Korobeynikov1-1/+0
2010-04-07Some initial version of global mergerAnton Korobeynikov1-0/+1
2010-02-02tidy some targets.Chris Lattner1-2/+0
2010-02-02remove dead code.Chris Lattner1-4/+0
2009-12-02Factor the stack alignment calculations out into a target independent pass.Jim Grosbach1-1/+0
2009-11-15Detect need for autoalignment of the stack earlier to catch spills moreJim Grosbach1-0/+1
2009-11-06- Add pseudo instructions tLDRpci_pic and t2LDRpci_pic which does a pc-relativeEvan Cheng1-0/+1
2009-11-03Turn neon reg-reg moves fixup code into separate pass. This should reduce the...Anton Korobeynikov1-0/+1
2009-09-28Pass the optimization level when constructing the ARM instruction selector.Bob Wilson1-1/+2
2009-08-11Whitespace cleanup. Remove trailing whitespace.Jim Grosbach1-1/+1
2009-08-08Code refactoring. No functionality change.Evan Cheng1-0/+1