summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/ARMRegisterInfo.cpp
AgeCommit message (Expand)Author
2022-02-06[llvm] Use = default (NFC)Kazu Hirata
2022-01-06[Target] Remove redundant member initialization (NFC)Kazu Hirata
2022-01-03Revert "[llvm] Remove redundant member initialization (NFC)"Kazu Hirata
2022-01-01[llvm] Remove redundant member initialization (NFC)Kazu Hirata
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2015-03-12Remove the need to cache the subtarget in the ARM TargetRegisterInfoEric Christopher
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
2011-04-18Trim a few unneeded includes.Jim Grosbach
2011-01-10Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov
2009-07-08Generalize opcode selection in ARMBaseRegisterInfo.David Goodwin
2009-07-08Push methods into base class in preparation for sharing.David Goodwin
2009-07-08Start converting to new error handling API.Torok Edwin
2009-07-08Start breaking out common base functionality for register info.David Goodwin
2009-07-01Fix a comment typo.Bob Wilson
2009-06-27Simplify a bitAnton Korobeynikov
2009-06-27ARM refactoring. Step 2: split RegisterInfoAnton Korobeynikov
2009-06-22For Darwin on ARMv6 and newer, make register r9 available for use as aBob Wilson
2009-06-22hasFP should return true if frame address is taken.Evan Cheng
2009-06-18Remove UseThumbBacktraces. Just check if subtarget is darwin.Evan Cheng
2009-06-18- Update register allocation hint after coalescing. This is done by the targe...Evan Cheng
2009-06-15On Darwin, frame pointer r7 is never available.Evan Cheng
2009-06-15Part 1.Evan Cheng
2009-05-30Untabification.Bill Wendling
2009-05-19Follow up on new support for memory operands in ARM inline assembly.Bob Wilson
2009-05-13Change MachineInstrBuilder::addReg() to take a flag instead of a list ofBill Wendling
2009-04-07PR2985 / <rdar://problem/6584986>Jim Grosbach
2009-03-13Fix some significant problems with constant pools that resulted in unnecessar...Evan Cheng
2009-02-23Propagate debug loc info through prologue/epilogue.Bill Wendling
2009-02-13and one more fileDale Johannesen
2009-02-06Move getPointerRegClass from TargetInstrInfo to TargetRegisterInfo.Evan Cheng
2008-12-10Preliminary ARM debug support based on patch by Mikael of FlexyCore.Evan Cheng
2008-12-03Add a sanity-check to tablegen to catch the case where isSimpleLoadDan Gohman
2008-11-12Fix encoding of single-precision VFP registers.Evan Cheng
2008-10-03Switch the MachineOperand accessors back to the short names likeDan Gohman
2008-09-27Re-apply 56683 with fixes.Evan Cheng
2008-09-26Temporarily reverting r56683. This is causing a failure during the build of l...Bill Wendling
2008-09-26Fix @llvm.frameaddress codegen. FP elimination optimization should be disable...Evan Cheng
2008-04-16Infrastructure for getting the machine code size of a function and an instruc...Nicolas Geoffray
2008-03-31Move reMaterialize() from TargetRegisterInfo to TargetInstrInfo.Evan Cheng
2008-02-27Spiller now remove unused spill slots.Evan Cheng
2008-02-20Remove bunch of gcc 4.3-related warnings from TargetAnton Korobeynikov
2008-02-10Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman
2008-01-11rename MachineInstr::setInstrDescriptor -> setDescChris Lattner
2008-01-07rename TargetInstrDescriptor -> TargetInstrDesc.Chris Lattner
2008-01-07Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflectsChris Lattner
2008-01-07Move even more functionality from MRegisterInfo into TargetInstrInfo.Owen Anderson