Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp88 void PPCInstrInfo::anchor() {} in anchor()
90 PPCInstrInfo::PPCInstrInfo(PPCSubtarget &STI) in PPCInstrInfo() function in PPCInstrInfo
99 PPCInstrInfo::CreateTargetHazardRecognizer(const TargetSubtargetInfo *STI, in CreateTargetHazardRecognizer()
116 PPCInstrInfo::CreateTargetPostRAHazardRecognizer(const InstrItineraryData *II, in CreateTargetPostRAHazardRecognizer()
136 unsigned PPCInstrInfo::getInstrLatency(const InstrItineraryData *ItinData, in getInstrLatency()
166 std::optional<unsigned> PPCInstrInfo::getOperandLatency( in getOperandLatency()
218 void PPCInstrInfo::setSpecialOperandAttr(MachineInstr &MI, in setSpecialOperandAttr()
231 bool PPCInstrInfo::isAssociativeAndCommutative(const MachineInstr &Inst, in isAssociativeAndCommutative()
294 int16_t PPCInstrInfo::getFMAOpIdxInfo(unsigned Opcode) const { in getFMAOpIdxInfo()
349 bool PPCInstrInfo::getFMAPatterns(MachineInstr &Root, in getFMAPatterns()
[all …]
H A DPPCBranchSelector.cpp115 const PPCInstrInfo *TII = in ComputeBlockSizes()
116 static_cast<const PPCInstrInfo *>(Fn.getSubtarget().getInstrInfo()); in ComputeBlockSizes()
285 const PPCInstrInfo *TII = in runOnMachineFunction()
286 static_cast<const PPCInstrInfo *>(Fn.getSubtarget().getInstrInfo()); in runOnMachineFunction()
H A DPPCSubtarget.h106 PPCInstrInfo InstrInfo;
150 const PPCInstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo()
H A DPPCPreEmitPeephole.cpp238 return PPCInstrInfo::hasGOTFlag(SymbolOp.getTargetFlags()); in isGOTPLDpc()
423 const PPCInstrInfo *TII = in runOnMachineFunction()
458 const PPCInstrInfo *TII = MF.getSubtarget<PPCSubtarget>().getInstrInfo(); in runOnMachineFunction()
472 if (PPCInstrInfo::isSameClassPhysRegCopy(Opc)) { in runOnMachineFunction()
H A DPPCExpandAtomicPseudoInsts.cpp31 const PPCInstrInfo *TII;
48 static void PairedCopy(const PPCInstrInfo *TII, MachineBasicBlock &MBB, in PairedCopy()
72 TII = static_cast<const PPCInstrInfo *>(MF.getSubtarget().getInstrInfo()); in runOnMachineFunction()
H A DPPCCTRLoops.cpp68 const PPCInstrInfo *TII = nullptr;
93 TII = static_cast<const PPCInstrInfo *>(MF.getSubtarget().getInstrInfo()); in runOnMachineFunction()
H A DPPCSchedule.td131 include "PPCInstrInfo.td"
H A DREADME_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
H A DPPCVSXFMAMutate.cpp60 const PPCInstrInfo *TII;
H A DPPCFrameLowering.cpp612 const PPCInstrInfo &TII = *Subtarget.getInstrInfo(); in emitPrologue()
1242 const PPCInstrInfo &TII = *Subtarget.getInstrInfo(); in inlineStackProbe()
1550 const PPCInstrInfo &TII = *Subtarget.getInstrInfo(); in emitEpilogue()
1919 const PPCInstrInfo &TII = *Subtarget.getInstrInfo(); in createTailCallBranchInstr()
2415 const PPCInstrInfo &TII = *Subtarget.getInstrInfo(); in spillCalleeSavedRegisters()
2539 const PPCInstrInfo &TII = *MF->getSubtarget<PPCSubtarget>().getInstrInfo(); in restoreCRs()
2609 const PPCInstrInfo &TII = *Subtarget.getInstrInfo(); in restoreCalleeSavedRegisters()
H A DPPCInstrInfo.h281 class PPCInstrInfo : public PPCGenInstrInfo {
372 explicit PPCInstrInfo(PPCSubtarget &STI);
H A DPPCReduceCRLogicals.cpp158 const PPCInstrInfo *TII = MF->getSubtarget<PPCSubtarget>().getInstrInfo(); in splitMBB()
386 const PPCInstrInfo *TII = nullptr;
H A DPPCTLSDynamicCall.cpp42 const PPCInstrInfo *TII;
H A DPPCMIPeephole.cpp110 const PPCInstrInfo *TII;
148 void convertUnprimedAccPHIs(const PPCInstrInfo *TII, MachineRegisterInfo *MRI,
226 const PPCInstrInfo *TII, in getKnownLeadingZeroCount()
392 const PPCInstrInfo *TII, MachineRegisterInfo *MRI, in convertUnprimedAccPHIs()
H A DPPC.td722 def PPCInstrInfo : InstrInfo {
750 let InstructionSet = PPCInstrInfo;
H A DPPCVSXSwapRemoval.cpp98 const PPCInstrInfo *TII;
H A DPPCRegisterInfo.cpp450 const PPCInstrInfo *InstrInfo = Subtarget.getInstrInfo(); in requiresFrameIndexScavenging()
1687 const PPCInstrInfo &TII = *Subtarget.getInstrInfo(); in eliminateFrameIndex()
H A DPPCInstrFormats.td33 /// These fields correspond to the fields in PPCInstrInfo.h. Any changes to
116 /// These fields correspond to the fields in PPCInstrInfo.h. Any changes to
H A DPPCAsmPrinter.cpp775 if (PPCInstrInfo::hasTLSFlag(MO.getTargetFlags())) in getTOCEntryTypeForMO()
H A DPPCInstr64Bit.td290 // PPCInstrInfo::convertToImmediateForm() but we should probably not emit them
H A DPPCInstrP10.td137 /// These fields correspond to the fields in PPCInstrInfo.h. Any changes to
H A DPPCISelLowering.cpp2997 return PCRelCand && (PPCInstrInfo::hasPCRelFlag(PCRelCand->getTargetFlags())); in isValidPCRelNode()
12980 static bool isSignExtended(MachineInstr &MI, const PPCInstrInfo *TII) { in isSignExtended()
13041 const PPCInstrInfo *TII = Subtarget.getInstrInfo(); in EmitPartwordAtomicBinary()
17591 const PPCInstrInfo *TII = Subtarget.getInstrInfo(); in getPrefLoopAlignment()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/
H A DPPCInstructionSelector.cpp70 const PPCInstrInfo &TII;
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/AsmParser/
H A DPPCAsmParser.cpp1276 const PPCInstrInfo *TII = static_cast<const PPCInstrInfo *>(&MII); in matchAndEmitInstruction()
/freebsd/lib/clang/libllvm/
H A DMakefile1639 SRCS_MIN+= Target/PowerPC/PPCInstrInfo.cpp

12