aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/PPCRegisterInfo.h
AgeCommit message (Expand)AuthorFilesLines
2023-08-30[PPC] Fix layering issues between MCTargetDesc and CodeGenReid Kleckner1-52/+0
2023-08-03[PEI] Switch to backwards frame index elimination by defaultJay Foad1-2/+0
2023-08-01[PEI][PowerPC] Switch to backwards frame index eliminationJay Foad1-0/+2
2023-05-24LLVM_FALLTHROUGH => [[fallthrough]]. NFCCraig Topper1-1/+1
2023-05-01[PowerPC] Implement DFP add and sub instructions.Stefan Pintilie1-2/+5
2022-11-22[PowerPC] Add handling for WACC register spilling.Stefan Pintilie1-0/+5
2022-11-18PEI should be able to use backward walk in replaceFrameIndicesBackward.Alexander Timofeev1-1/+1
2022-11-03[PowerPC] Add new DMR register classes to Future CPU.Stefan Pintilie1-1/+27
2022-06-20[PowerPC] Disable automatic generation of STXVPNemanja Ivanovic1-0/+2
2022-01-24[PowerPC] Emit warning when SP is clobbered by asmQuinn Pham1-0/+2
2022-01-11[ShrinkWrap] check for PPC's non-callee-saved LRNick Desaulniers1-0/+4
2021-08-18[RegAlloc] Remove addAllocPriorityToGlobalRanges hookQiu Chaofan1-2/+0
2021-07-20[PowerPC] Inefficient register allocation of ACC registers results in many co...Stefan Pintilie1-0/+12
2021-06-15[PowerPC] Export 16 byte load-store instructionsKai Luo1-0/+5
2021-05-13[PowerPC] Add ROP Protection to prologue and epilogueStefan Pintilie1-3/+1
2021-01-22Change materializeFrameBaseRegister() to return registerStanislav Mekhanoshin1-3/+2
2020-11-11[PowerPC] Accumulator/Unprimed Accumulator register copy, spill and restoreBaptiste Saleil1-0/+8
2020-09-30[PowerPC] Remove support for VRSAVE save/restore/update.Sean Fertile1-4/+0
2020-09-25[PowerPC] Add accumulator register class and instructionsBaptiste Saleil1-0/+4
2020-09-21[PowerPC] Add vector pair load/store instructions and vector pair register classBaptiste Saleil1-1/+4
2020-07-28Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support"Jinsong Ji1-1/+0
2020-07-27Revert "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support"Jinsong Ji1-0/+1
2020-07-27[PowerPC] Remove QPX/A2Q BGQ/BGP CNK supportJinsong Ji1-1/+0
2020-07-03[PowerPC] Implement probing for dynamic stack allocationKai Luo1-0/+1
2020-07-03[PowerPC][NFC] Refactor lowerDynamicAllocKai Luo1-0/+3
2020-05-14[PowerPC] Remove support for SplitCSR.Sean Fertile1-1/+0
2020-04-07CodeGen: More conversions to use RegisterMatt Arsenault1-5/+5
2020-04-07CodeGen: Use Register in more placesMatt Arsenault1-1/+2
2020-01-19[TargetRegisterInfo] Default trackLivenessAfterRegAlloc() to trueFangrui Song1-4/+0
2019-10-25[PowerPC] [Peephole] fold frame offset by using index form to save add.czhengsz1-0/+9
2019-06-24CodeGen: Introduce a class for registersMatt Arsenault1-2/+2
2019-06-04Include what you use in PPCRegisterInfo.hDmitri Gribenko1-1/+2
2019-02-28[PowerPC] Move the stack pointer update instruction later in the prologue and...Stefan Pintilie1-3/+1
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-10-05[TargetRegisterInfo] Remove temporary hook enableMultipleCopyHints()Jonas Paulsson1-2/+0
2018-09-27[PowerPC] [NFC] Refactor code for printing register operandsNemanja Ivanovic1-0/+17
2018-01-31[PowerPC] Return true in enableMultipleCopyHints().Jonas Paulsson1-0/+2
2017-06-15[MachineLICM] Hoist TOC-based address instructionsLei Huang1-0/+1
2016-10-09Target: Remove unused entities.Peter Collingbourne1-1/+1
2016-04-08CXX_FAST_TLS calling convention: performance improvement for PPC64Chuang-Yu Cheng1-0/+1
2015-12-01Introduce new @llvm.get.dynamic.area.offset.i{32, 64} intrinsics.Yury Gribov1-0/+1
2015-11-06[WinEH] Mark funclet entries and exits as clobbering all registersReid Kleckner1-1/+1
2015-09-22Untabify.NAKAMURA Takumi1-3/+3
2015-09-22Reformat blank lines.NAKAMURA Takumi1-2/+2
2015-07-20Targets: commonize some stack realignment codeJF Bastien1-2/+0
2015-03-25Add Hardware Transactional Memory (HTM) SupportKit Barton1-0/+33
2015-03-20[ARM] Fix handling of thumb1 out-of-range frame offsetsJohn Brawn1-1/+1
2015-03-12Remove some unnecessary forward declarations and put a couple moreEric Christopher1-4/+0
2015-03-12Remove the need to cache the subtarget in the PowerPC TargetRegisterInfoEric Christopher1-2/+2
2015-03-11Have getCallPreservedMask and getThisCallPreservedMask take aEric Christopher1-1/+2