summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h
Commit message (Expand)AuthorAgeFilesLines
* [ARM] Return true in enableMultipleCopyHints().Jonas Paulsson2018-02-161-0/+1
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-1/+1
* [RegAlloc, SystemZ] Increase number of LOCRs by passing "hard" regalloc hints.Jonas Paulsson2017-11-101-1/+1
* [SystemZ] implement shouldCoalesce()Jonas Paulsson2017-09-291-1/+4
* [ARM] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko2017-01-311-3/+14
* [ARM] Fix registers clobbered by SjLj EH on soft-float targetsOliver Stannard2016-10-111-0/+1
* Target: Remove unused entities.Peter Collingbourne2016-10-091-1/+1
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-6/+6
* CXX_FAST_TLS calling convention: performance improvement for ARM.Manman Ren2016-01-121-0/+2
* CXX_FAST_TLS calling convention: Add support for ARM on Darwin.Manman Ren2016-01-111-0/+6
* ARM: support TLS accesses on Darwin platformsTim Northover2016-01-071-0/+1
* [WinEH] Mark funclet entries and exits as clobbering all registersReid Kleckner2015-11-061-1/+1
* Targets: commonize some stack realignment codeJF Bastien2015-07-201-2/+1
* TargetRegisterInfo: Provide a way to check assigned registers in getRegAlloca...Matthias Braun2015-07-151-1/+2
* [ARM] Fix handling of thumb1 out-of-range frame offsetsJohn Brawn2015-03-201-1/+1
* Remove some unnecessary forward declarations and put a couple moreEric Christopher2015-03-121-4/+0
* Remove the need to cache the subtarget in the ARM TargetRegisterInfoEric Christopher2015-03-121-6/+1
* Have getCallPreservedMask and getThisCallPreservedMask take aEric Christopher2015-03-111-2/+4
* Have getCalleeSavedRegs take a non-null MachineFunction all theEric Christopher2015-03-111-2/+1
* Have TargetRegisterInfo::getLargestLegalSuperClass take aEric Christopher2015-03-101-1/+2
* Remove dead code.Eric Christopher2015-03-101-2/+0
* Rename UpdateRegAllocHint to match style guidelines.Eric Christopher2015-02-241-1/+1
* Revert 202433 - Provide a target override for the latest regalloc heuristicRenato Golin2014-10-031-2/+0
* Canonicalize header guards into a common format.Benjamin Kramer2014-08-131-2/+2
* [RegisterCoalescer] Moving the RegisterCoalescer subtarget hook onto the Targ...Chris Bieneman2014-07-161-0/+8
* [C++] Use 'nullptr'.Craig Topper2014-04-281-2/+2
* Make consistent use of MCPhysReg instead of uint16_t throughout the tree.Craig Topper2014-04-041-1/+1
* Simplify resolveFrameIndex() signature.Jim Grosbach2014-04-021-2/+2
* Prune includes in ARM target.Craig Topper2014-03-221-1/+1
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-101-33/+35
* Provide a target override for the latest regalloc heuristic.Andrew Trick2014-02-271-0/+2
* ARM: r12 is callee-saved for interrupt handlersOliver Stannard2014-02-101-2/+2
* ARM: fix bug in -Oz stack adjustment foldingTim Northover2013-12-011-0/+8
* Remove getEHExceptionRegister and getEHHandlerRegister.Rafael Espindola2013-10-071-4/+0
* Clarify and doxygen-ify commentsStephen Lin2013-06-261-8/+8
* ARM: Proactively ensure that the LowerCallResult hack for 'this'-returns is n...Stephen Lin2013-06-261-1/+10
* Don't cache the instruction and register info from the TargetMachine, becauseBill Wendling2013-06-071-3/+1
* Add CodeGen support for functions that always return arguments via a new para...Stephen Lin2013-04-201-0/+1
* Move the eliminateCallFramePseudoInstr method from TargetRegisterInfoEli Bendersky2013-02-211-4/+0
* [PEI] Pass the frame index operand number to the eliminateFrameIndex function.Chad Rosier2013-01-311-1/+2
* Remove the old TRI::ResolveRegAllocHint() and getRawAllocationOrder() hooks.Jakob Stoklund Olesen2012-12-041-12/+0
* Implement ARMBaseRegisterInfo::getRegAllocationHints().Jakob Stoklund Olesen2012-12-031-0/+6
* Mark the Int_eh_sjlj_dispatchsetup pseudo instruction as clobbering allChad Rosier2012-11-061-0/+1
* Remove ARMBaseRegisterInfo::isReservedReg().Jakob Stoklund Olesen2012-10-261-2/+0
* Remove the canCombineSubRegIndices() target hook.Jakob Stoklund Olesen2012-10-261-10/+0
* Add an MF argument to TRI::getPointerRegClass() and TII::getRegClass().Jakob Stoklund Olesen2012-05-071-1/+2
* This patch fixes a problem which arose when using the Post-RA schedulerPreston Gurd2012-04-231-0/+2
* Use uint16_t instead of unsigned to store registers in reg classes. Reduces s...Craig Topper2012-03-041-1/+1
* Use uint16_t to store registers in callee saved register tables to reduce siz...Craig Topper2012-03-041-1/+1
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-181-1/+1
OpenPOWER on IntegriCloud