Pass BranchProbability/BlockMass by value instead of const& as they are small. NFC.
[oota-llvm.git] / lib / Target / PowerPC / PPCInstrInfo.cpp
2015-09-10 Cong HouPass BranchProbability/BlockMass by value instead of...
2015-09-06 Hal Finkel[PowerPC] Don't commute trivial rlwimi instructions
2015-08-30 Hal Finkel[MIR Serialization] static -> static const in getSerial...
2015-08-30 Hal Finkel[PowerPC/MIR Serialization] Target flags serialization...
2015-08-11 Alex LorenzPseudoSourceValue: Replace global manager with a manage...
2015-07-15 Hal Finkel[PowerPC] Use the MachineCombiner to reassociate fadd...
2015-07-14 Hal Finkel[PowerPC] Fix the PPCInstrInfo::getInstrLatency impleme...
2015-06-25 Benjamin Kramer[PPC] Replace debug value skipping with getLastNonDebug...
2015-06-11 Ahmed Bougacha[CodeGen] ArrayRef'ize cond/pred in various TII APIs...
2015-05-15 Pete CooperRemove 3 includes from MCInstrDesc.h and explicitly...
2015-05-07 Nemanja IvanovicAdd VSX Scalar loads and stores to the PPC back end
2015-03-25 Kit BartonAdd Hardware Transactional Memory (HTM) Support
2015-03-24 Andrew KaylorDisabling warnings for MSVC build to enable /W4 use.
2015-03-12 Eric ChristopherRemove the need to cache the subtarget in the PowerPC...
2015-02-25 Hal Finkel[PowerPC] Add support for the QPX vector instruction set
2015-02-16 Hal Finkel[PowerPC] Support non-direct-sub/superclass VSX copies
2015-02-01 Hal Finkel[PowerPC] Put PPCEarlyReturn into its own source file
2015-02-01 Hal Finkel[PowerPC] Put PPCVSXCopy into its own source file
2015-02-01 Hal Finkel[PowerPC] Put PPCVSXFMAMutate into its own source file
2015-02-01 Hal Finkel[PowerPC] Remove the PPCVSXCopyCleanup pass
2015-02-01 Hal Finkel[PowerPC] Add implicit ops to conditional returns in...
2015-01-30 Eric ChristopherUse the cached subtargets and remove calls to getSubtar...
2015-01-14 Hal FinkelRevert "r225811 - Revert "r225808 - [PowerPC] Add Stack...
2015-01-13 Hal FinkelRevert "r225808 - [PowerPC] Add StackMap/PatchPoint...
2015-01-13 Hal Finkel[PowerPC] Add StackMap/PatchPoint support
2015-01-13 Hal Finkel[PowerPC] Split the blr definition into BLR and BLR8
2014-12-12 Hal Finkel[PowerPC] Add a DAGToDAG peephole to remove unnecessary...
2014-10-21 Bill Schmidt[PowerPC] Avoid VSX FMA mutate when killed product...
2014-10-17 Bill Schmidt[PowerPC] Change assert to better form
2014-10-17 Bill Schmidt[PowerPC] Change liveness testing in VSX FMA mutation...
2014-08-08 Joerg SonnenbergerProvide an implementation of getNoopForMachoTarget...
2014-08-04 Eric ChristopherRemove the TargetMachine forwards for TargetSubtargetIn...
2014-06-26 Will Schmidtadd ppc64/pwr8 as target
2014-06-13 Eric ChristopherThe hazard recognizer only needs a subtarget, not a...
2014-06-12 Eric ChristopherRemove TargetMachine from PPCInstrInfo and all dependen...
2014-05-22 Eric ChristopherAvoid using subtarget features when initializing the...
2014-04-29 Craig Topper[C++11] Add 'override' keywords and remove 'virtual...
2014-04-25 Craig Topper[C++] Use 'nullptr'. Target edition.
2014-04-22 Chandler Carruth[cleanup] Lift using directives, DEBUG_TYPE definitions...
2014-04-21 Chandler Carruth[Modules] Make Support/Debug.h modular. This requires...
2014-03-29 Hal Finkel[PowerPC] Add subregister classes for f64 VSX values
2014-03-27 Hal Finkel[PowerPC] Use a small cleanup pass to remove VSX self...
2014-03-27 Hal Finkel[PowerPC] Don't remove self VSX copies in PPCInstrInfo...
2014-03-25 Hal Finkel[PowerPC] Select between VSX A-type and M-type FMA...
2014-03-25 Hal Finkel[PowerPC] Correct commutable indices for VSX FMA instru...
2014-03-24 Hal Finkel[PowerPC] Update comment re: VSX copy-instruction selection
2014-03-13 Owen AndersonPhase 2 of the great MachineRegisterInfo cleanup. ...
2014-03-13 Hal Finkel[PowerPC] Initial support for the VSX instruction set
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2014-02-28 Hal FinkelAdd CR-bit tracking to the PowerPC backend for i1 values
2014-02-02 Hal FinkelReplace PPC instruction-size code with MCInstrDesc...
2014-01-28 Hal FinkelHandle spilling the PPC GPRC_NOR0 register class
2014-01-07 Chandler CarruthRe-sort all of the includes with ./utils/sort_includes...
2013-12-17 Andrew TrickAllow MachineCSE to coalesce trivial subregister copies...
2013-12-17 Andrew Trickwhitespace
2013-12-12 Hal FinkelImprove instruction scheduling for the PPC POWER7
2013-12-11 Hal FinkelFix the PPC subsumes-predicate check
2013-12-02 Hal FinkelRemove PPCScoreboardHazardRecognizer
2013-11-19 Juergen Ributzka[weak vtables] Remove a bunch of weak vtables
2013-11-18 Alexey SamsonovRevert r194865 and r194874.
2013-11-15 Juergen Ributzka[weak vtables] Remove a bunch of weak vtables
2013-07-15 Hal FinkelFix register subclass handling in PPCInstrInfo::insertS...
2013-06-16 David BlaikieDebugInfo: remove target-specific Frame Index handling...
2013-06-07 Benjamin KramerFold variable that's only used in assert into the assert.
2013-06-07 Bill WendlingDon't cache the instruction and register info from...
2013-05-08 Hal FinkelPPCInstrInfo::optimizeCompareInstr should not optimize...
2013-05-07 Hal FinkelCleanup PPCInstrInfo::optimizeCompareInstr
2013-04-20 Hal FinkelMove PPC getSwappedPredicate for reuse
2013-04-19 Hal FinkelFix PPC optimizeCompareInstr swapped-sub argument handling
2013-04-18 Hal FinkelDisable PPC comparison optimization by default
2013-04-18 Hal FinkelImplement optimizeCompareInstr for PPC
2013-04-12 Hal FinkelAdd PPC instruction record forms and associated query...
2013-04-11 Hal FinkelMake PPCInstrInfo::isPredicated always return false
2013-04-10 Hal FinkelPPC: Don't predicate a diamond with two counter decrements
2013-04-10 Hal FinkelCleanup PPCInstrInfo::DefinesPredicate
2013-04-10 Hal FinkelPPC: Prep for if conversion of bctr[l]
2013-04-09 Hal FinkelAllow PPC B and BLR to be if-converted into some predic...
2013-04-09 Hal FinkelCleanup PPCEarlyReturn
2013-04-08 Hal FinkelGenerate PPC early conditional returns
2013-04-06 Hal FinkelImplement PPCInstrInfo::FoldImmediate
2013-04-05 Hal FinkelEnable early if conversion on PPC
2013-03-27 Hal FinkelResynchronize isLoadFromStackSlot with LoadRegFromStack...
2013-03-27 Hal FinkelRemove more dead LR-as-GPR PPC code
2013-03-27 Hal FinkelDon't spill PPC VRSAVE on non-Darwin (even in SjLj)
2013-03-23 Hal FinkelNote in PPCFunctionInfo VRSAVE spills
2013-03-23 Hal FinkelRemove dead PPC LR spilling code
2013-03-22 Ulrich WeigandRemove ABI-duplicated call instruction patterns.
2013-03-21 Hal FinkelFix a register-class comparison bug in PPCCTRLoops
2013-03-21 Hal FinkelAdd support for spilling VRSAVE on PPC
2013-03-19 Hal FinkelPrepare to make r0 an allocatable register on PPC
2013-03-17 Hal FinkelImprove PPC VR (Altivec) register spilling
2013-03-15 Hal FinkelAllocate the RS spill slot for any PPC function with...
2013-03-12 Hal FinkelPPC should always use the register scavenger for CR...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-28 Jakob Stoklund OlesenRemove all references to TargetInstrInfoImpl.
2012-10-10 Bill SchmidtWhen generating spill and reload code for vector regist...
2012-08-28 Hal FinkelAdd PPC Freescale e500mc and e5500 subtargets.
2012-06-19 Jakob Stoklund OlesenImplement PPCInstrInfo::isCoalescableExtInstr().
2012-06-08 Hal FinkelEnable PPC CTR loop formation by default.
2012-06-08 Hal FinkelDisable the PPC CTR-Loops pass by default.
next