Home
last modified time | relevance | path

Searched refs:PPCInstrInfo (Results 1 – 25 of 26) sorted by relevance

12

/freebsd-head/contrib/llvm-project/llvm/lib/Target/PowerPC/
HDPPCInstrInfo.cpp90 void PPCInstrInfo::anchor() {} in anchor()
92 PPCInstrInfo::PPCInstrInfo(PPCSubtarget &STI) in PPCInstrInfo() function in PPCInstrInfo
101 PPCInstrInfo::CreateTargetHazardRecognizer(const TargetSubtargetInfo *STI, in CreateTargetHazardRecognizer()
118 PPCInstrInfo::CreateTargetPostRAHazardRecognizer(const InstrItineraryData *II, in CreateTargetPostRAHazardRecognizer()
138 unsigned PPCInstrInfo::getInstrLatency(const InstrItineraryData *ItinData, in getInstrLatency()
168 std::optional<unsigned> PPCInstrInfo::getOperandLatency( in getOperandLatency()
220 void PPCInstrInfo::setSpecialOperandAttr(MachineInstr &MI, in setSpecialOperandAttr()
233 bool PPCInstrInfo::isAssociativeAndCommutative(const MachineInstr &Inst, in isAssociativeAndCommutative()
296 int16_t PPCInstrInfo::getFMAOpIdxInfo(unsigned Opcode) const { in getFMAOpIdxInfo()
351 bool PPCInstrInfo::getFMAPatterns(MachineInstr &Root, in getFMAPatterns()
[all …]
HDPPCBranchSelector.cpp119 const PPCInstrInfo *TII = in ComputeBlockSizes()
120 static_cast<const PPCInstrInfo *>(Fn.getSubtarget().getInstrInfo()); in ComputeBlockSizes()
289 const PPCInstrInfo *TII = in runOnMachineFunction()
290 static_cast<const PPCInstrInfo *>(Fn.getSubtarget().getInstrInfo()); in runOnMachineFunction()
HDPPCSubtarget.h106 PPCInstrInfo InstrInfo;
146 const PPCInstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo()
HDPPCPreEmitPeephole.cpp242 return PPCInstrInfo::hasGOTFlag(SymbolOp.getTargetFlags()); in isGOTPLDpc()
427 const PPCInstrInfo *TII = in runOnMachineFunction()
462 const PPCInstrInfo *TII = MF.getSubtarget<PPCSubtarget>().getInstrInfo(); in runOnMachineFunction()
476 if (PPCInstrInfo::isSameClassPhysRegCopy(Opc)) { in runOnMachineFunction()
HDPPCExpandAtomicPseudoInsts.cpp32 const PPCInstrInfo *TII;
51 static void PairedCopy(const PPCInstrInfo *TII, MachineBasicBlock &MBB, in PairedCopy()
75 TII = static_cast<const PPCInstrInfo *>(MF.getSubtarget().getInstrInfo()); in runOnMachineFunction()
HDPPCCTRLoops.cpp74 const PPCInstrInfo *TII = nullptr;
99 TII = static_cast<const PPCInstrInfo *>(MF.getSubtarget().getInstrInfo()); in runOnMachineFunction()
HDPPCSchedule.td131 include "PPCInstrInfo.td"
HDREADME_P9.txt204 . Define DAG Node in PPCInstrInfo.td:
249 . Define DAG Node in PPCInstrInfo.td:
500 . Need define ix16addr in PPCInstrInfo.td
501 ix16addr: 16-byte aligned, see "def memrix16" in PPCInstrInfo.td
HDPPCInstrInfo.h174 class PPCInstrInfo : public PPCGenInstrInfo {
265 explicit PPCInstrInfo(PPCSubtarget &STI);
HDPPCVSXFMAMutate.cpp68 const PPCInstrInfo *TII;
HDPPCFrameLowering.cpp612 const PPCInstrInfo &TII = *Subtarget.getInstrInfo(); in emitPrologue()
1239 const PPCInstrInfo &TII = *Subtarget.getInstrInfo(); in inlineStackProbe()
1547 const PPCInstrInfo &TII = *Subtarget.getInstrInfo(); in emitEpilogue()
1916 const PPCInstrInfo &TII = *Subtarget.getInstrInfo(); in createTailCallBranchInstr()
2413 const PPCInstrInfo &TII = *Subtarget.getInstrInfo(); in spillCalleeSavedRegisters()
2537 const PPCInstrInfo &TII = *MF->getSubtarget<PPCSubtarget>().getInstrInfo(); in restoreCRs()
2607 const PPCInstrInfo &TII = *Subtarget.getInstrInfo(); in restoreCalleeSavedRegisters()
HDPPCReduceCRLogicals.cpp155 const PPCInstrInfo *TII = MF->getSubtarget<PPCSubtarget>().getInstrInfo(); in splitMBB()
379 const PPCInstrInfo *TII = nullptr;
HDPPCTLSDynamicCall.cpp46 const PPCInstrInfo *TII;
HDPPCMIPeephole.cpp111 const PPCInstrInfo *TII;
151 void convertUnprimedAccPHIs(const PPCInstrInfo *TII, MachineRegisterInfo *MRI,
230 const PPCInstrInfo *TII, in getKnownLeadingZeroCount()
396 const PPCInstrInfo *TII, MachineRegisterInfo *MRI, in convertUnprimedAccPHIs()
HDPPC.td710 def PPCInstrInfo : InstrInfo {
737 let InstructionSet = PPCInstrInfo;
HDPPCVSXSwapRemoval.cpp99 const PPCInstrInfo *TII;
HDPPCRegisterInfo.cpp456 const PPCInstrInfo *InstrInfo = Subtarget.getInstrInfo(); in requiresFrameIndexScavenging()
1593 const PPCInstrInfo &TII = *Subtarget.getInstrInfo(); in eliminateFrameIndex()
HDPPCInstrFormats.td33 /// These fields correspond to the fields in PPCInstrInfo.h. Any changes to
111 /// These fields correspond to the fields in PPCInstrInfo.h. Any changes to
HDPPCAsmPrinter.cpp772 if (PPCInstrInfo::hasTLSFlag(MO.getTargetFlags())) in getTOCEntryTypeForMO()
HDPPCInstr64Bit.td290 // PPCInstrInfo::convertToImmediateForm() but we should probably not emit them
HDPPCISelLowering.cpp2982 return PCRelCand && (PPCInstrInfo::hasPCRelFlag(PCRelCand->getTargetFlags())); in isValidPCRelNode()
12152 static bool isSignExtended(MachineInstr &MI, const PPCInstrInfo *TII) { in isSignExtended()
12213 const PPCInstrInfo *TII = Subtarget.getInstrInfo(); in EmitPartwordAtomicBinary()
16687 const PPCInstrInfo *TII = Subtarget.getInstrInfo(); in getPrefLoopAlignment()
HDPPCInstrP10.td131 /// These fields correspond to the fields in PPCInstrInfo.h. Any changes to
HDPPCInstrInfo.td1 //===-- PPCInstrInfo.td - The PowerPC Instruction Set ------*- tablegen -*-===//
1745 // PPCInstrInfo::convertToImmediateForm() but we should probably not emit them
/freebsd-head/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/
HDPPCInstructionSelector.cpp70 const PPCInstrInfo &TII;
/freebsd-head/lib/clang/libllvm/
HDMakefile1535 SRCS_MIN+= Target/PowerPC/PPCInstrInfo.cpp

12