aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/ARMRegisterInfo.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-03-12Remove the need to cache the subtarget in the ARM TargetRegisterInfoEric Christopher1-3/+1
2014-03-22Prune includes in ARM target.Craig Topper1-2/+0
2013-06-07Don't cache the instruction and register info from the TargetMachine, becauseBill Wendling1-3/+2
2012-03-17Reorder includes to match coding standards. Fix an issue or two exposed by that.Craig Topper1-1/+1
2012-02-18Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu1-1/+1
2011-12-20Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie1-0/+2
2011-04-18Trim a few unneeded includes.Jim Grosbach1-18/+0
2011-01-10Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov1-1/+0
2009-07-08Generalize opcode selection in ARMBaseRegisterInfo.David Goodwin1-0/+1
2009-07-08Push methods into base class in preparation for sharing.David Goodwin1-533/+1
2009-07-08Start converting to new error handling API.Torok Edwin1-2/+2
2009-07-08Start breaking out common base functionality for register info.David Goodwin1-830/+0
2009-07-01Fix a comment typo.Bob Wilson1-1/+1
2009-06-27Simplify a bitAnton Korobeynikov1-37/+23
2009-06-27ARM refactoring. Step 2: split RegisterInfoAnton Korobeynikov1-615/+144
2009-06-22For Darwin on ARMv6 and newer, make register r9 available for use as aBob Wilson1-2/+31
2009-06-22hasFP should return true if frame address is taken.Evan Cheng1-1/+3
2009-06-18Remove UseThumbBacktraces. Just check if subtarget is darwin.Evan Cheng1-4/+3
2009-06-18- Update register allocation hint after coalescing. This is done by the targe...Evan Cheng1-63/+95
2009-06-15On Darwin, frame pointer r7 is never available.Evan Cheng1-2/+2
2009-06-15Part 1.Evan Cheng1-4/+301
2009-05-30Untabification.Bill Wendling1-1/+1
2009-05-19Follow up on new support for memory operands in ARM inline assembly.Bob Wilson1-0/+4
2009-05-13Change MachineInstrBuilder::addReg() to take a flag instead of a list ofBill Wendling1-15/+15
2009-04-07PR2985 / <rdar://problem/6584986>Jim Grosbach1-9/+36
2009-03-13Fix some significant problems with constant pools that resulted in unnecessar...Evan Cheng1-1/+1
2009-02-23Propagate debug loc info through prologue/epilogue.Bill Wendling1-4/+8
2009-02-13and one more fileDale Johannesen1-64/+92
2009-02-06Move getPointerRegClass from TargetInstrInfo to TargetRegisterInfo.Evan Cheng1-0/+4
2008-12-10Preliminary ARM debug support based on patch by Mikael of FlexyCore.Evan Cheng1-2/+1
2008-12-03Add a sanity-check to tablegen to catch the case where isSimpleLoadDan Gohman1-1/+1
2008-11-12Fix encoding of single-precision VFP registers.Evan Cheng1-0/+74
2008-10-03Switch the MachineOperand accessors back to the short names likeDan Gohman1-4/+4
2008-09-27Re-apply 56683 with fixes.Evan Cheng1-1/+2
2008-09-26Temporarily reverting r56683. This is causing a failure during the build of l...Bill Wendling1-3/+1
2008-09-26Fix @llvm.frameaddress codegen. FP elimination optimization should be disable...Evan Cheng1-1/+3
2008-04-16Infrastructure for getting the machine code size of a function and an instruc...Nicolas Geoffray1-1/+1
2008-03-31Move reMaterialize() from TargetRegisterInfo to TargetInstrInfo.Evan Cheng1-30/+12
2008-02-27Spiller now remove unused spill slots.Evan Cheng1-0/+2
2008-02-20Remove bunch of gcc 4.3-related warnings from TargetAnton Korobeynikov1-1/+2
2008-02-10Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman1-1/+1
2008-01-11rename MachineInstr::setInstrDescriptor -> setDescChris Lattner1-7/+7
2008-01-07rename TargetInstrDescriptor -> TargetInstrDesc.Chris Lattner1-2/+2
2008-01-07Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflectsChris Lattner1-2/+2
2008-01-07Move even more functionality from MRegisterInfo into TargetInstrInfo.Owen Anderson1-151/+45
2008-01-06rename isLoad -> isSimpleLoad due to evan's desire to have such a predicate.Chris Lattner1-2/+2
2008-01-06rename isStore -> mayStore to more accurately reflect what it captures.Chris Lattner1-1/+1
2008-01-04Move some more functionality from MRegisterInfo to TargetInstrInfo.Owen Anderson1-44/+0
2008-01-01Move some more instruction creation methods from RegisterInfo into InstrInfo.Owen Anderson1-128/+0
2007-12-31Move copyRegToReg from MRegisterInfo to TargetInstrInfo. This is part of theOwen Anderson1-28/+0