aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/ARM.h
AgeCommit message (Expand)AuthorFilesLines
2016-07-22This refactoring of ARM machine block size computation creates two utilitySjoerd Meijer1-0/+5
2016-07-16ARM: Initialize LoadStore passes in TargetMachineMatthias Braun1-0/+4
2015-10-26ARM/ELF: Better codegen for global variable addresses.Peter Collingbourne1-1/+0
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko1-1/+1
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-06-08[ARM] Pass a callback to FunctionPass constructors to enable skipping executionAkira Hatanaka1-1/+4
2015-02-16[ARM] Remove unused declaration. NFC.Ahmed Bougacha1-1/+0
2015-02-01[PM] Remove a bunch of stale TTI creation method declarations. I nukedChandler Carruth1-3/+0
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