Searched refs:PPCInstrInfo (Results 1 – 13 of 13) sorted by relevance
62 void PPCInstrInfo::anchor() {} in anchor()64 PPCInstrInfo::PPCInstrInfo(PPCSubtarget &STI) in PPCInstrInfo() function in PPCInstrInfo71 PPCInstrInfo::CreateTargetHazardRecognizer(const TargetSubtargetInfo *STI, in CreateTargetHazardRecognizer()87 ScheduleHazardRecognizer *PPCInstrInfo::CreateTargetPostRAHazardRecognizer( in CreateTargetPostRAHazardRecognizer()108 int PPCInstrInfo::getOperandLatency(const InstrItineraryData *ItinData, in getOperandLatency()159 bool PPCInstrInfo::isCoalescableExtInstr(const MachineInstr &MI, in isCoalescableExtInstr()173 unsigned PPCInstrInfo::isLoadFromStackSlot(const MachineInstr *MI, in isLoadFromStackSlot()199 unsigned PPCInstrInfo::isStoreToStackSlot(const MachineInstr *MI, in isStoreToStackSlot()228 PPCInstrInfo::commuteInstruction(MachineInstr *MI, bool NewMI) const { in commuteInstruction()302 bool PPCInstrInfo::findCommutedOpIndices(MachineInstr *MI, unsigned &SrcOpIdx1, in findCommutedOpIndices()[all …]
114 PPCInstrInfo InstrInfo;150 const PPCInstrInfo *getInstrInfo() const { return &InstrInfo; } in getInstrInfo()
66 const PPCInstrInfo *TII = in runOnMachineFunction()67 static_cast<const PPCInstrInfo*>(Fn.getTarget().getInstrInfo()); in runOnMachineFunction()
67 class PPCInstrInfo : public PPCGenInstrInfo {83 explicit PPCInstrInfo(PPCSubtarget &STI);
499 const PPCInstrInfo &TII = in emitPrologue()500 *static_cast<const PPCInstrInfo*>(MF.getTarget().getInstrInfo()); in emitPrologue()814 const PPCInstrInfo &TII = in emitEpilogue()815 *static_cast<const PPCInstrInfo*>(MF.getTarget().getInstrInfo()); in emitEpilogue()1370 const PPCInstrInfo &TII = in spillCalleeSavedRegisters()1371 *static_cast<const PPCInstrInfo*>(MF->getTarget().getInstrInfo()); in spillCalleeSavedRegisters()1432 const PPCInstrInfo &TII = in restoreCRs()1433 *static_cast<const PPCInstrInfo*>(MF->getTarget().getInstrInfo()); in restoreCRs()1465 const PPCInstrInfo &TII = in eliminateCallFramePseudoInstr()1466 *static_cast<const PPCInstrInfo*>(MF.getTarget().getInstrInfo()); in eliminateCallFramePseudoInstr()[all …]
22 PPCInstrInfo.cpp
35 const PPCInstrInfo *getInstrInfo() const override { in getInstrInfo()
172 include "PPCInstrInfo.td"316 def PPCInstrInfo : InstrInfo {340 let InstructionSet = PPCInstrInfo;
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
385 logical op, it will invoke PPCInstrInfo::convertToThreeAddress. At this point
1 //===-- PPCInstrInfo.td - The PowerPC Instruction Set ------*- tablegen -*-===//
157 #. ``lib/Target/PowerPC/PPCInstrInfo.td``:163 See the patterns for ``rotl`` in ``PPCInstrInfo.td``.