aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun1-9/+9
2016-06-28Use isPositionIndependent in a few more places.Rafael Espindola1-3/+2
2016-06-27Refactor duplicated condition.Rafael Espindola1-4/+3
2016-04-08CXX_FAST_TLS calling convention: performance improvement for PPC64Chuang-Yu Cheng1-0/+28
2015-12-01Introduce new @llvm.get.dynamic.area.offset.i{32, 64} intrinsics.Yury Gribov1-0/+26
2015-11-17Fix typos in comments.Jay Foad1-1/+1
2015-09-22Prune trailing whitespaces.NAKAMURA Takumi1-1/+1
2015-09-22Untabify.NAKAMURA Takumi1-8/+7
2015-09-22Reformat blank lines.NAKAMURA Takumi1-5/+5
2015-09-22Reformat comment lines.NAKAMURA Takumi1-6/+7
2015-09-22Reformat.NAKAMURA Takumi1-13/+15
2015-07-20Targets: commonize some stack realignment codeJF Bastien1-18/+0
2015-07-10Target RegisterInfo: devirtualize TargetFrameLoweringJF Bastien1-17/+11
2015-05-07Add VSX Scalar loads and stores to the PPC back endNemanja Ivanovic1-0/+3
2015-03-25Add Hardware Transactional Memory (HTM) SupportKit Barton1-31/+0
2015-03-20[ARM] Fix handling of thumb1 out-of-range frame offsetsJohn Brawn1-1/+2
2015-03-12Remove the need to cache the subtarget in the PowerPC TargetRegisterInfoEric Christopher1-52/+65
2015-03-11Have getCallPreservedMask and getThisCallPreservedMask take aEric Christopher1-2/+3
2015-03-10Have TargetRegisterInfo::getLargestLegalSuperClass take aEric Christopher1-3/+4
2015-03-07Make constant arrays that are passed to functions as const.Benjamin Kramer1-5/+2
2015-02-25[PowerPC] Add support for the QPX vector instruction setHal Finkel1-0/+3
2015-02-14PowerPC: Canonicalize access to function attributes, NFCDuncan P. N. Exon Smith1-6/+3
2015-02-01[PowerPC] Make r2 allocatable on PPC64/ELF for some leaf functionsHal Finkel1-3/+17
2015-01-30Migrage PPCRegisterInfo to use the cached subtarget.Eric Christopher1-29/+22
2015-01-14Revert "r225811 - Revert "r225808 - [PowerPC] Add StackMap/PatchPoint support""Hal Finkel1-4/+36
2015-01-13Revert "r225808 - [PowerPC] Add StackMap/PatchPoint support"Hal Finkel1-36/+4
2015-01-13[PowerPC] Add StackMap/PatchPoint supportHal Finkel1-4/+36
2014-08-05Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher1-26/+14
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-18/+36
2014-07-18[PowerPC] 32-bit ELF PIC supportHal Finkel1-2/+18
2014-07-11[PowerPC] Fix invalid displacement created by LocalStackAllocUlrich Weigand1-10/+10
2014-06-27[PowerPC] Constrain base register in PPCRegisterInfo::resolveFrameIndexUlrich Weigand1-0/+8
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-1/+2
2014-04-22[cleanup] Lift using directives, DEBUG_TYPE definitions, and even someChandler Carruth1-2/+2
2014-04-04Make consistent use of MCPhysReg instead of uint16_t throughout the tree.Craig Topper1-1/+1
2014-04-02Simplify resolveFrameIndex() signature.Jim Grosbach1-5/+2
2014-03-29[PowerPC] Add subregister classes for f64 VSX valuesHal Finkel1-0/+17
2014-03-13[PowerPC] Initial support for the VSX instruction setHal Finkel1-0/+4
2014-03-12Replace '#include ValueTypes.h' with forward declarations.Patrik Hagglund1-1/+0
2014-02-28Add CR-bit tracking to the PowerPC backend for i1 valuesHal Finkel1-0/+127
2013-10-07Remove getEHExceptionRegister and getEHHandlerRegister.Rafael Espindola1-8/+0
2013-08-30[PowerPC] Add handling for conversions to fast-isel.Bill Schmidt1-0/+2
2013-08-01Use function attributes to indicate that we don't want to realign the stack.Bill Wendling1-1/+1
2013-07-18PPC: Support dynamic allocas with large alignmentHal Finkel1-26/+48
2013-07-17PPC: Add base-pointer support to builtin setjmp/longjmpHal Finkel1-16/+12
2013-07-17PPC: Implement base pointer and stack realignmentHal Finkel1-11/+70
2013-07-03[PowerPC] Use mtocrf when availableUlrich Weigand1-1/+1
2013-07-03[PowerPC] Always use mfocrf if availableUlrich Weigand1-2/+2
2013-07-02Cleanup PPC Altivec registers in CSR lists and improve VRSAVE handlingHal Finkel1-17/+35
2013-06-16DebugInfo: remove target-specific Frame Index handling for DBG_VALUE MachineI...David Blaikie1-3/+3