summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* [SystemZ] Add a mapping from "select register" to "load on condition" (2-addr).Jonas Paulsson2019-12-201-46/+46
* [SystemZ] Add GHC calling conventionUlrich Weigand2019-11-041-0/+4
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-151-7/+7
* Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders2019-08-011-2/+3
* [SystemZ] Add support for new cpu architecture - arch13Ulrich Weigand2019-07-121-4/+8
* CodeGen: Introduce a class for registersMatt Arsenault2019-06-241-3/+3
* [SystemZ, RegAlloc] Favor 3-address instructions during instruction selection.Jonas Paulsson2019-06-081-1/+47
* [SystemZ] Model floating-point control registerUlrich Weigand2019-05-131-0/+3
* [SystemZ] Pass regalloc hints to help Load-and-Test transformations.Jonas Paulsson2019-02-271-15/+38
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [SystemZ] Pass copy-hinted regs first from getRegAllocationHints().Jonas Paulsson2018-12-131-3/+16
* [SystemZ] Bugfix in shouldCoalesce()Jonas Paulsson2018-11-081-10/+15
* [SystemZ] Do not use glue to represent condition code dependenciesUlrich Weigand2018-04-301-0/+8
* [SystemZ] Add support for anyregcc calling conventionUlrich Weigand2018-03-021-0/+8
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-2/+2
* Rename LiveIntervalAnalysis.h to LiveIntervals.hMatthias Braun2017-12-131-1/+1
* [SystemZ] Bugfix for handling of subregisters in getRegAllocationHints().Jonas Paulsson2017-11-201-2/+4
* [RegAlloc, SystemZ] Increase number of LOCRs by passing "hard" regalloc hints.Jonas Paulsson2017-11-101-0/+81
* Move TargetFrameLowering.h to CodeGen where it's implementedDavid Blaikie2017-11-031-1/+1
* [SystemZ] implement shouldCoalesce()Jonas Paulsson2017-09-291-0/+67
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* [SystemZ] Model access registers as LLVM registersUlrich Weigand2016-11-081-0/+5
* [SystemZ] Support Swift Calling ConventionBryan Chan2016-04-281-0/+8
* [SystemZ] Use LDE32 instead of LE, when Offset is small.Jonas Paulsson2016-04-121-1/+7
* Remove redundant TargetFrameLowering::getFrameIndexOffset virtualJames Y Knight2015-08-151-2/+2
* Target RegisterInfo: devirtualize TargetFrameLoweringJF Bastien2015-07-101-3/+3
* Have getCallPreservedMask and getThisCallPreservedMask take aEric Christopher2015-03-111-1/+2
* Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher2014-08-051-8/+5
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-5/+8
* [SystemZ] Use SystemZCallingConv.td to define callee-saved registersRichard Sandiford2014-07-101-11/+7
* Remove target machine caching from SystemZInstrInfo andEric Christopher2014-06-271-4/+7
* [cleanup] Lift using directives, DEBUG_TYPE definitions, and even someChandler Carruth2014-04-221-2/+2
* Make consistent use of MCPhysReg instead of uint16_t throughout the tree.Craig Topper2014-04-041-2/+2
* [SystemZ] Use "auto" for cast resultsRichard Sandiford2014-03-061-10/+9
* [SystemZ] Use upper words of GR64s for codegenRichard Sandiford2013-10-011-0/+2
* [SystemZ] Rename 32-bit GPR registersRichard Sandiford2013-09-301-2/+2
* [SystemZ] Clean up register scavenging codeRichard Sandiford2013-07-051-26/+0
* Don't cache the instruction and register info from the TargetMachine, becauseBill Wendling2013-06-071-3/+6
* [SystemZ] Add back endUlrich Weigand2013-05-061-0/+162
* Remove the SystemZ backend.Dan Gohman2011-10-241-143/+0
* Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo downEvan Cheng2011-07-181-16/+1
* Next round of MC refactoring. This patch factor MC table instantiations, MCEvan Cheng2011-07-141-1/+0
* Move CallFrameSetupOpcode and CallFrameDestroyOpcode to TargetInstrInfo.Evan Cheng2011-06-281-2/+1
* Hide more details in tablegen generated MCRegisterInfo ctor function.Evan Cheng2011-06-281-2/+1
* Merge XXXGenRegisterDesc.inc XXXGenRegisterNames.inc XXXGenRegisterInfo.h.incEvan Cheng2011-06-271-1/+4
* Starting to refactor Target to separate out code that's needed to fully describeEvan Cheng2011-06-241-4/+4
* Remove custom allocation orders in SystemZ.Jakob Stoklund Olesen2011-06-151-1/+11
* Use the dwarf->llvm mapping to print register names in the cfiRafael Espindola2011-05-301-0/+6
* Implement SystemZRegisterInfo::getMatchingSuperRegClass to enable cross-class...Jakob Stoklund Olesen2011-05-041-0/+14
* Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov2011-01-101-3/+3
OpenPOWER on IntegriCloud