aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-08-23[stackmaps] More extraction of common code [NFCI]Philip Reames1-2/+3
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun1-2/+2
2016-07-28TargetInstrInfo: rename GetInstSizeInBytes to getInstSizeInBytes. NFCSjoerd Meijer1-1/+1
2016-07-27PowerPC: Avoid implicit iterator conversions, NFCDuncan P. N. Exon Smith1-67/+66
2016-07-15Rename AnalyzeBranch* to analyzeBranch*.Jacques Pienaar1-1/+2
2016-06-30CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith1-104/+99
2016-06-29Drop support for creating $stubs.Rafael Espindola1-1/+1
2016-06-12Pass DebugLoc and SDLoc by const ref.Benjamin Kramer1-17/+17
2016-06-01[PPC64] Fix SUBFC8 Defs listKeno Fischer1-0/+2
2016-05-09[Power9] Add support for -mcpu=pwr9 in the back endNemanja Ivanovic1-0/+4
2016-04-21[PowerPC] [SSP] Fix stack guard load for 32-bit.Marcin Koscielnicki1-1/+1
2016-04-19[PPC, SSP] Support PowerPC Linux stack protection.Tim Shen1-0/+16
2016-04-12[PPC64] Mark CR0 Live if PPCInstrInfo::optimizeCompareInstr Creates a Use of CR0Chuang-Yu Cheng1-0/+4
2016-03-23Codegen: [PPC] Word Rotates are Zero Extending.Kyle Butt1-1/+8
2016-02-23CodeGen: TII: Take MachineInstr& in predicate API, NFCDuncan P. N. Exon Smith1-64/+61
2016-02-18Remove uses of builtin comma operator.Richard Trieu1-6/+6
2016-01-15Codegen: [PPC] Silence false-positive initialization warning. NFCKyle Butt1-2/+2
2016-01-12Codegen: [PPC] Handle weighted comparisons when inserting selects.Kyle Butt1-10/+33
2015-12-05Replace uint16_t with the MCPhysReg typedef in many places. A lot of physical...Craig Topper1-2/+2
2015-11-05replace MachineCombinerPattern namespace and enum with enum class; NFCISanjay Patel1-1/+1
2015-09-28Improved the interface of methods commuting operands, improved X86-FMA3 mem-f...Andrew Kaylor1-8/+10
2015-09-21[Machine Combiner] Refactor machine reassociation code to be target-independent.Chad Rosier1-211/+6
2015-09-10Pass BranchProbability/BlockMass by value instead of const& as they are small...Cong Hou1-1/+1
2015-09-06[PowerPC] Don't commute trivial rlwimi instructionsHal Finkel1-0/+5
2015-08-30[MIR Serialization] static -> static const in getSerializable*MachineOperandT...Hal Finkel1-2/+2
2015-08-30[PowerPC/MIR Serialization] Target flags serialization supportHal Finkel1-0/+32
2015-08-11PseudoSourceValue: Replace global manager with a manager in a machine function.Alex Lorenz1-10/+8
2015-07-15[PowerPC] Use the MachineCombiner to reassociate fadd/fmulHal Finkel1-0/+262
2015-07-14[PowerPC] Fix the PPCInstrInfo::getInstrLatency implementationHal Finkel1-0/+33
2015-06-25[PPC] Replace debug value skipping with getLastNonDebugInstr.Benjamin Kramer1-16/+7
2015-06-11[CodeGen] ArrayRef'ize cond/pred in various TII APIs. NFC.Ahmed Bougacha1-10/+7
2015-05-15Remove 3 includes from MCInstrDesc.h and explicitly include them where neededPete Cooper1-0/+1
2015-05-07Add VSX Scalar loads and stores to the PPC back endNemanja Ivanovic1-1/+12
2015-03-25Add Hardware Transactional Memory (HTM) SupportKit Barton1-0/+53
2015-03-24Disabling warnings for MSVC build to enable /W4 use.Andrew Kaylor1-2/+1
2015-03-12Remove the need to cache the subtarget in the PowerPC TargetRegisterInfoEric Christopher1-1/+1
2015-02-25[PowerPC] Add support for the QPX vector instruction setHal Finkel1-0/+42
2015-02-16[PowerPC] Support non-direct-sub/superclass VSX copiesHal Finkel1-4/+4
2015-02-01[PowerPC] Put PPCEarlyReturn into its own source fileHal Finkel1-165/+0
2015-02-01[PowerPC] Put PPCVSXCopy into its own source fileHal Finkel1-139/+0
2015-02-01[PowerPC] Put PPCVSXFMAMutate into its own source fileHal Finkel1-291/+0
2015-02-01[PowerPC] Remove the PPCVSXCopyCleanup passHal Finkel1-76/+0
2015-02-01[PowerPC] Add implicit ops to conditional returns in PPCEarlyReturnHal Finkel1-8/+13
2015-01-30Use the cached subtargets and remove calls to getSubtarget/getSubtargetImplEric Christopher1-23/+17
2015-01-14Revert "r225811 - Revert "r225808 - [PowerPC] Add StackMap/PatchPoint support""Hal Finkel1-0/+6
2015-01-13Revert "r225808 - [PowerPC] Add StackMap/PatchPoint support"Hal Finkel1-6/+0
2015-01-13[PowerPC] Add StackMap/PatchPoint supportHal Finkel1-0/+6
2015-01-13[PowerPC] Split the blr definition into BLR and BLR8Hal Finkel1-3/+5
2014-12-12[PowerPC] Add a DAGToDAG peephole to remove unnecessary zero-extsHal Finkel1-3/+5
2014-10-21[PowerPC] Avoid VSX FMA mutate when killed product reg = addend regBill Schmidt1-0/+6