summaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/PPCInstrInfo.cpp
Commit message (Expand)AuthorAge
* add ppc64/pwr8 as targetWill Schmidt2014-06-26
* The hazard recognizer only needs a subtarget, not a target machineEric Christopher2014-06-13
* Remove TargetMachine from PPCInstrInfo and all dependencies andEric Christopher2014-06-12
* Avoid using subtarget features when initializing the pass pipelineEric Christopher2014-05-22
* [C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper2014-04-29
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-25
* [cleanup] Lift using directives, DEBUG_TYPE definitions, and even someChandler Carruth2014-04-22
* [Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth2014-04-21
* [PowerPC] Add subregister classes for f64 VSX valuesHal Finkel2014-03-29
* [PowerPC] Use a small cleanup pass to remove VSX self copiesHal Finkel2014-03-27
* [PowerPC] Don't remove self VSX copies in PPCInstrInfo::copyPhysRegHal Finkel2014-03-27
* [PowerPC] Select between VSX A-type and M-type FMA instructions just before RAHal Finkel2014-03-25
* [PowerPC] Correct commutable indices for VSX FMA instructionsHal Finkel2014-03-25
* [PowerPC] Update comment re: VSX copy-instruction selectionHal Finkel2014-03-24
* Phase 2 of the great MachineRegisterInfo cleanup. This time, we're changingOwen Anderson2014-03-13
* [PowerPC] Initial support for the VSX instruction setHal Finkel2014-03-13
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-02
* Add CR-bit tracking to the PowerPC backend for i1 valuesHal Finkel2014-02-28
* Replace PPC instruction-size code with MCInstrDesc getSizeHal Finkel2014-02-02
* Handle spilling the PPC GPRC_NOR0 register classHal Finkel2014-01-28
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-07
* Allow MachineCSE to coalesce trivial subregister copies the same way that it ...Andrew Trick2013-12-17
* whitespaceAndrew Trick2013-12-17
* Improve instruction scheduling for the PPC POWER7Hal Finkel2013-12-12
* Fix the PPC subsumes-predicate checkHal Finkel2013-12-11
* Remove PPCScoreboardHazardRecognizerHal Finkel2013-12-02
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-19
* Revert r194865 and r194874.Alexey Samsonov2013-11-18
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-15
* Fix register subclass handling in PPCInstrInfo::insertSelectHal Finkel2013-07-15
* DebugInfo: remove target-specific Frame Index handling for DBG_VALUE MachineI...David Blaikie2013-06-16
* Fold variable that's only used in assert into the assert.Benjamin Kramer2013-06-07
* Don't cache the instruction and register info from the TargetMachine, becauseBill Wendling2013-06-07
* PPCInstrInfo::optimizeCompareInstr should not optimize FP comparesHal Finkel2013-05-08
* Cleanup PPCInstrInfo::optimizeCompareInstrHal Finkel2013-05-07
* Move PPC getSwappedPredicate for reuseHal Finkel2013-04-20
* Fix PPC optimizeCompareInstr swapped-sub argument handlingHal Finkel2013-04-19
* Disable PPC comparison optimization by defaultHal Finkel2013-04-18
* Implement optimizeCompareInstr for PPCHal Finkel2013-04-18
* Add PPC instruction record forms and associated query functionsHal Finkel2013-04-12
* Make PPCInstrInfo::isPredicated always return falseHal Finkel2013-04-11
* PPC: Don't predicate a diamond with two counter decrementsHal Finkel2013-04-10
* Cleanup PPCInstrInfo::DefinesPredicateHal Finkel2013-04-10
* PPC: Prep for if conversion of bctr[l]Hal Finkel2013-04-10
* Allow PPC B and BLR to be if-converted into some predicated formsHal Finkel2013-04-09
* Cleanup PPCEarlyReturnHal Finkel2013-04-09
* Generate PPC early conditional returnsHal Finkel2013-04-08
* Implement PPCInstrInfo::FoldImmediateHal Finkel2013-04-06
* Enable early if conversion on PPCHal Finkel2013-04-05
* Resynchronize isLoadFromStackSlot with LoadRegFromStackSlot (and stores) in P...Hal Finkel2013-03-27