summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMRegisterInfo.h
AgeCommit message (Expand)Author
2015-03-12Remove the need to cache the subtarget in the ARM TargetRegisterInfoEric Christopher
2014-08-13Canonicalize header guards into a common format.Benjamin Kramer
2014-03-22Prune includes in ARM target.Craig Topper
2013-06-07Don't cache the instruction and register info from the TargetMachine, becauseBill Wendling
2012-03-17Reorder includes to match coding standards. Fix an issue or two exposed by that.Craig Topper
2012-02-18Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu
2011-12-20Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie
2010-05-24Switch ARMRegisterInfo.td to use SubRegIndex and eliminate the parallel enumsJakob Stoklund Olesen
2010-05-14Teach two-address pass to do some coalescing while eliminating REG_SEQUENCEEvan Cheng
2010-05-14Added a QQQQ register file to model 4-consecutive Q registers.Evan Cheng
2010-05-06Re-apply 103156 and 103157. 103156 didn't break anything. 10315 exposed a coa...Evan Cheng
2010-05-06Revert r103156 since it was breaking the build bots.Eric Christopher
2010-05-06Adding pseudo 256-bit registers QQ0 . . . QQ7 to represent pairs of Q registe...Evan Cheng
2009-10-06Add codegen support for NEON vld2 operations on quad registers.Bob Wilson
2009-07-08Push methods into base class in preparation for sharing.David Goodwin
2009-07-08Start breaking out common base functionality for register info.David Goodwin
2009-06-27Simplify a bitAnton Korobeynikov
2009-06-27ARM refactoring. Step 2: split RegisterInfoAnton Korobeynikov
2009-06-18- Update register allocation hint after coalescing. This is done by the targe...Evan Cheng
2009-06-15Part 1.Evan Cheng
2009-04-07PR2985 / <rdar://problem/6584986>Jim Grosbach
2009-02-13Remove refs to non-DebugLoc versions of BuildMI from ARM.Dale Johannesen
2009-02-06Move getPointerRegClass from TargetInstrInfo to TargetRegisterInfo.Evan Cheng
2008-11-12Fix encoding of single-precision VFP registers.Evan Cheng
2008-03-31Move reMaterialize() from TargetRegisterInfo to TargetInstrInfo.Evan Cheng
2008-02-10Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman
2008-01-07Move even more functionality from MRegisterInfo into TargetInstrInfo.Owen Anderson
2008-01-04Move some more functionality from MRegisterInfo to TargetInstrInfo.Owen Anderson
2008-01-01Move some more instruction creation methods from RegisterInfo into InstrInfo.Owen Anderson
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-12-05Add a argument to storeRegToStackSlot and storeRegToAddr to specify whetherEvan Cheng
2007-12-02Remove redundant foldMemoryOperand variants and other code clean up.Evan Cheng
2007-12-01Allow some reloads to be folded in multi-use cases. Specifically testl r, r -...Evan Cheng
2007-11-13Add parameter to getDwarfRegNum to permit targetsDale Johannesen
2007-11-11Use TableGen to emit information for dwarf register numbers. Anton Korobeynikov
2007-10-18- Added getOpcodeAfterMemoryUnfold(). It doesn't unfold an instruction, but o...Evan Cheng
2007-10-18Use SmallVectorImpl instead of SmallVector with hardcoded size in MRegister p...Evan Cheng
2007-10-05- Added a few target hooks to generate load / store instructions from / to anyEvan Cheng
2007-09-26Allow copyRegToReg to emit cross register classes copies.Evan Cheng
2007-08-30Add a variant of foldMemoryOperand to fold any load / store, not just load / ...Evan Cheng
2007-07-19Change instruction description to split OperandList into OutOperandList andEvan Cheng
2007-07-14Long live the exception handling!Anton Korobeynikov
2007-05-01eliminateFrameIndex() change.Evan Cheng
2007-05-01Under normal circumstances, when a frame pointer is not required, we reserveEvan Cheng
2007-03-20Added MRegisterInfo hook to re-materialize an instruction.Evan Cheng
2007-03-06Scavenge a register using the register scavenger when needed.Evan Cheng
2007-02-28Make requiresRegisterScavenging determination on a per MachineFunction basis.Evan Cheng
2007-02-28PEI now passes a RegScavenger ptr to eliminateFrameIndex.Evan Cheng
2007-02-27Let MRegisterInfo now owns RegScavenger; eliminateFrameIndex must preserve re...Evan Cheng
2007-02-23Add option to turn on register scavenger; By default, spills kills the regist...Evan Cheng