summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCRegisterInfo.h
Commit message (Expand)AuthorAgeFilesLines
* [PowerPC] [Peephole] fold frame offset by using index form to save add.czhengsz2019-10-251-0/+9
* CodeGen: Introduce a class for registersMatt Arsenault2019-06-241-2/+2
* Include what you use in PPCRegisterInfo.hDmitri Gribenko2019-06-041-1/+2
* [PowerPC] Move the stack pointer update instruction later in the prologue and...Stefan Pintilie2019-02-281-3/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [TargetRegisterInfo] Remove temporary hook enableMultipleCopyHints()Jonas Paulsson2018-10-051-2/+0
* [PowerPC] [NFC] Refactor code for printing register operandsNemanja Ivanovic2018-09-271-0/+17
* [PowerPC] Return true in enableMultipleCopyHints().Jonas Paulsson2018-01-311-0/+2
* [MachineLICM] Hoist TOC-based address instructionsLei Huang2017-06-151-0/+1
* Target: Remove unused entities.Peter Collingbourne2016-10-091-1/+1
* CXX_FAST_TLS calling convention: performance improvement for PPC64Chuang-Yu Cheng2016-04-081-0/+1
* Introduce new @llvm.get.dynamic.area.offset.i{32, 64} intrinsics.Yury Gribov2015-12-011-0/+1
* [WinEH] Mark funclet entries and exits as clobbering all registersReid Kleckner2015-11-061-1/+1
* Untabify.NAKAMURA Takumi2015-09-221-3/+3
* Reformat blank lines.NAKAMURA Takumi2015-09-221-2/+2
* Targets: commonize some stack realignment codeJF Bastien2015-07-201-2/+0
* Add Hardware Transactional Memory (HTM) SupportKit Barton2015-03-251-0/+33
* [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 PowerPC TargetRegisterInfoEric Christopher2015-03-121-2/+2
* Have getCallPreservedMask and getThisCallPreservedMask take aEric Christopher2015-03-111-1/+2
* One more getCalleeSavedRegs prototype with nullptr.Eric Christopher2015-03-111-2/+1
* Have TargetRegisterInfo::getLargestLegalSuperClass take aEric Christopher2015-03-101-2/+3
* Revert "r225811 - Revert "r225808 - [PowerPC] Add StackMap/PatchPoint support""Hal Finkel2015-01-141-0/+2
* Revert "r225808 - [PowerPC] Add StackMap/PatchPoint support"Hal Finkel2015-01-131-2/+0
* [PowerPC] Add StackMap/PatchPoint supportHal Finkel2015-01-131-0/+2
* Canonicalize header guards into a common format.Benjamin Kramer2014-08-131-2/+2
* [C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper2014-04-291-19/+21
* [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
* [PowerPC] Add subregister classes for f64 VSX valuesHal Finkel2014-03-291-0/+3
* Add CR-bit tracking to the PowerPC backend for i1 valuesHal Finkel2014-02-281-0/+4
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-071-1/+1
* Remove getEHExceptionRegister and getEHHandlerRegister.Rafael Espindola2013-10-071-4/+0
* PPC: Implement base pointer and stack realignmentHal Finkel2013-07-171-0/+6
* Don't cache the instruction and register info from the TargetMachine, becauseBill Wendling2013-06-071-2/+1
* Use virtual base registers on PPCHal Finkel2013-04-091-0/+13
* Cleanup ImmToIdxMap and noImmForm in PPCRegisterInfoHal Finkel2013-03-311-2/+2
* Cleanup some unused reg. scavenger parameters in PPCRegisterInfoHal Finkel2013-03-231-10/+9
* Implement builtin_{setjmp/longjmp} on PPCHal Finkel2013-03-211-0/+1
* Add support for spilling VRSAVE on PPCHal Finkel2013-03-211-0/+5
* Remove PPC avoidWriteAfterWrite callbackHal Finkel2013-03-161-2/+0
* Use frame-index scavenging for PPC register spillingHal Finkel2013-03-141-2/+8
* PPC should always use the register scavenger for CR spillingHal Finkel2013-03-121-2/+3
* Fix PR14364.Bill Schmidt2013-02-241-1/+0
* 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
* Change unsigned to uint32_t to match base class declaration and other targets.Craig Topper2012-09-161-1/+1
* This patch corrects logic in PPCFrameLowering for save and restore of ...Roman Divacky2012-09-121-0/+3
OpenPOWER on IntegriCloud