summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARM.h
AgeCommit message (Expand)Author
2017-12-19[ARM] Register the Thumb2SizeReducePass. NFCDavid Green
2017-09-05[ARM] Register ARMExpandPseudo pass.Eli Friedman
2017-05-02[ARM] GlobalISel: Use TableGen instruction selectorDiana Picus
2017-04-28[ARM] GlobalISel: Get rid of ARMInstructionSelector.h. NFC.Diana Picus
2017-02-13[ARM] Register ConstantIslands with the pass managerJames Molloy
2017-01-26[ARM] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko
2016-07-22This refactoring of ARM machine block size computation creates two utilitySjoerd Meijer
2016-07-16ARM: Initialize LoadStore passes in TargetMachineMatthias Braun
2015-10-26ARM/ELF: Better codegen for global variable addresses.Peter Collingbourne
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2015-06-08[ARM] Pass a callback to FunctionPass constructors to enable skipping executionAkira Hatanaka
2015-02-16[ARM] Remove unused declaration. NFC.Ahmed Bougacha
2015-02-01[PM] Remove a bunch of stale TTI creation method declarations. I nukedChandler Carruth
2014-09-02Reinstate "Nuke the old JIT."Eric Christopher
2014-08-13Canonicalize header guards into a common format.Benjamin Kramer
2014-08-07Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher
2014-08-07Nuke the old JIT.Rafael Espindola
2014-04-17Atomics: promote ARM's IR-based atomics pass to CodeGen.Tim Northover
2014-04-03ARM: expand atomic ldrex/strex loops in IRTim Northover
2014-04-02Remove duplicated DMB instructionsRenato Golin
2014-03-22Prune includes in ARM target.Craig Topper
2013-03-15Adding an A15 specific optimization pass for interactions between S/D/Q regis...Silviu Baranga
2013-01-07ARM: Fix a few copy-paste errors.Jim Grosbach
2013-01-07Switch TargetTransformInfo from an immutable analysis pass that requiresChandler Carruth
2012-09-27[arm-fast-isel] Add support for ELF PIC.Jush Lu
2012-03-17Reorder includes to match coding standards. Fix an issue or two exposed by that.Craig Topper
2012-02-19comment fix ARM.hJia Liu
2012-02-18Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu
2011-09-29Delete NEONMoveFix, now unused.Jakob Stoklund Olesen
2011-09-29Move to ISelLowering.Bill Wendling
2011-09-27This is the start of the new SjLj EH preparation pass, which will replace theBill Wendling
2011-07-25Code clean up.Evan Cheng
2011-07-23Sink ARM mc routines into MCTargetDesc.Evan Cheng
2011-07-14Next round of MC refactoring. This patch factor MC table instantiations, MCEvan Cheng
2011-07-11- Eliminate MCCodeEmitter's dependency on TargetMachine. It now uses MCInstrInfoEvan Cheng
2011-06-22Add missing header.Jim Grosbach
2011-06-22Move ARMMachObjectWriter to its own file.Jim Grosbach
2010-12-05Making use of VFP / NEON floating point multiply-accumulate / subtraction isEvan Cheng
2010-12-01Move the ARMAsmPrinter class defintiion into a header file.Jim Grosbach
2010-11-14rename LowerToMCInst -> LowerARMMachineInstrToMCInst.Chris Lattner
2010-11-14even more simplifications. ARM MCInstLowering is now justChris Lattner
2010-09-30I added a new file ARMAsmBackend which stubs out in similar ways toJason W Kim
2010-09-17Add skeleton infrastructure for the ARMMCCodeEmitter class. Patch by Jason Kim!Jim Grosbach
2010-09-15Factor out basic enums and hleper functions from ARM.h for cleaner sharingJim Grosbach
2010-09-13Convert some VTBL and VTBX instructions to use pseudo instructions prior toBob Wilson
2010-08-24Add comments for what the condition code symbols mean.Bill Wendling
2010-08-12Cleaned up the for-disassembly-only entries in the arm instruction table so thatJohnny Chen
2010-07-24Hook in GlobalMerge passAnton Korobeynikov
2010-07-02Remove early IT block formation. It's not used.Evan Cheng