Searched refs:PPCInstrInfo (Results 1 – 16 of 16) sorted by relevance
65 void PPCInstrInfo::anchor() {} in anchor()67 PPCInstrInfo::PPCInstrInfo(PPCSubtarget &STI) in PPCInstrInfo() function in PPCInstrInfo74 PPCInstrInfo::CreateTargetHazardRecognizer(const TargetSubtargetInfo *STI, in CreateTargetHazardRecognizer()91 PPCInstrInfo::CreateTargetPostRAHazardRecognizer(const InstrItineraryData *II, in CreateTargetPostRAHazardRecognizer()110 unsigned PPCInstrInfo::getInstrLatency(const InstrItineraryData *ItinData, in getInstrLatency()140 int PPCInstrInfo::getOperandLatency(const InstrItineraryData *ItinData, in getOperandLatency()197 bool PPCInstrInfo::isAssociativeAndCommutative(const MachineInstr &Inst) const { in isAssociativeAndCommutative()231 bool PPCInstrInfo::getMachineCombinerPatterns( in getMachineCombinerPatterns()247 bool PPCInstrInfo::isCoalescableExtInstr(const MachineInstr &MI, in isCoalescableExtInstr()261 unsigned PPCInstrInfo::isLoadFromStackSlot(const MachineInstr *MI, in isLoadFromStackSlot()[all …]
133 PPCInstrInfo InstrInfo;166 const PPCInstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo()
67 class PPCInstrInfo : public PPCGenInstrInfo {100 explicit PPCInstrInfo(PPCSubtarget &STI);
67 const PPCInstrInfo *TII = in runOnMachineFunction()68 static_cast<const PPCInstrInfo *>(Fn.getSubtarget().getInstrInfo()); in runOnMachineFunction()
21 PPCInstrInfo.cpp
622 const PPCInstrInfo &TII = in emitPrologue()623 *static_cast<const PPCInstrInfo *>(Subtarget.getInstrInfo()); in emitPrologue()988 const PPCInstrInfo &TII = in emitEpilogue()989 *static_cast<const PPCInstrInfo *>(Subtarget.getInstrInfo()); in emitEpilogue()1559 const PPCInstrInfo &TII = in spillCalleeSavedRegisters()1560 *static_cast<const PPCInstrInfo *>(Subtarget.getInstrInfo()); in spillCalleeSavedRegisters()1621 const PPCInstrInfo &TII = *MF->getSubtarget<PPCSubtarget>().getInstrInfo(); in restoreCRs()1702 const PPCInstrInfo &TII = in restoreCalleeSavedRegisters()1703 *static_cast<const PPCInstrInfo *>(Subtarget.getInstrInfo()); in restoreCalleeSavedRegisters()
49 const PPCInstrInfo *TII;
44 const PPCInstrInfo *TII;
253 include "PPCInstrInfo.td"395 def PPCInstrInfo : InstrInfo {420 let InstructionSet = PPCInstrInfo;
61 const PPCInstrInfo *TII;
103 const PPCInstrInfo *TII;
3 Implement PPCInstrInfo::isLoadFromStackSlot/isStoreToStackSlot for vector
34 /// These fields correspond to the fields in PPCInstrInfo.h. Any changes to90 /// These fields correspond to the fields in PPCInstrInfo.h. Any changes to
1 //===-- PPCInstrInfo.td - The PowerPC Instruction Set ------*- tablegen -*-===//
10808 const PPCInstrInfo *TII = Subtarget.getInstrInfo(); in getPrefLoopAlignment()
157 #. ``lib/Target/PowerPC/PPCInstrInfo.td``:163 See the patterns for ``rotl`` in ``PPCInstrInfo.td``.