Home
last modified time | relevance | path

Searched refs:SparcInstrInfo (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcInstrInfo.cpp38 void SparcInstrInfo::anchor() {} in anchor()
40 SparcInstrInfo::SparcInstrInfo(SparcSubtarget &ST) in SparcInstrInfo() function in SparcInstrInfo
49 Register SparcInstrInfo::isLoadFromStackSlot(const MachineInstr &MI, in isLoadFromStackSlot()
68 Register SparcInstrInfo::isStoreToStackSlot(const MachineInstr &MI, in isStoreToStackSlot()
211 SparcInstrInfo::getBranchDestBlock(const MachineInstr &MI) const { in getBranchDestBlock()
242 bool SparcInstrInfo::analyzeBranch(MachineBasicBlock &MBB, in analyzeBranch()
325 unsigned SparcInstrInfo::insertBranch(MachineBasicBlock &MBB, in insertBranch()
365 unsigned SparcInstrInfo::removeBranch(MachineBasicBlock &MBB, in removeBranch()
391 bool SparcInstrInfo::reverseBranchCondition( in reverseBranchCondition()
399 bool SparcInstrInfo::isBranchOffsetInRange(unsigned BranchOpc, in isBranchOffsetInRange()
[all …]
H A DSparcSubtarget.h46 SparcInstrInfo InstrInfo;
57 const SparcInstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo()
H A DSparcInstrInfo.h38 class SparcInstrInfo : public SparcGenInstrInfo {
43 explicit SparcInstrInfo(SparcSubtarget &ST);
H A DSparcFrameLowering.cpp48 const SparcInstrInfo &TII = in emitSPAdjustment()
49 *static_cast<const SparcInstrInfo *>(MF.getSubtarget().getInstrInfo()); in emitSPAdjustment()
166 const SparcInstrInfo &TII = in emitEpilogue()
167 *static_cast<const SparcInstrInfo *>(MF.getSubtarget().getInstrInfo()); in emitEpilogue()
H A DSparc.td121 include "SparcInstrInfo.td"
123 def SparcInstrInfo : InstrInfo;
236 let InstructionSet = SparcInstrInfo;
H A DSparcInstr64Bit.td12 // Some SPARC v9 instructions are defined in SparcInstrInfo.td because they can
H A DSparcInstrInfo.td1 //===-- SparcInstrInfo.td - Target Description for Sparc Target -----------===//