Home
last modified time | relevance | path

Searched refs:XCoreInstrInfo (Results 1 – 8 of 8) sorted by relevance

/src/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreInstrInfo.cpp46 void XCoreInstrInfo::anchor() {} in anchor()
48 XCoreInstrInfo::XCoreInstrInfo() in XCoreInstrInfo() function in XCoreInstrInfo
62 Register XCoreInstrInfo::isLoadFromStackSlot(const MachineInstr &MI, in isLoadFromStackSlot()
82 Register XCoreInstrInfo::isStoreToStackSlot(const MachineInstr &MI, in isStoreToStackSlot()
189 bool XCoreInstrInfo::analyzeBranch(MachineBasicBlock &MBB, in analyzeBranch()
271 unsigned XCoreInstrInfo::insertBranch(MachineBasicBlock &MBB, in insertBranch()
306 XCoreInstrInfo::removeBranch(MachineBasicBlock &MBB, int *BytesRemoved) const { in removeBranch()
331 void XCoreInstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
358 void XCoreInstrInfo::storeRegToStackSlot( in storeRegToStackSlot()
378 void XCoreInstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB, in loadRegFromStackSlot()
[all …]
H A DXCore.td24 include "XCoreInstrInfo.td"
27 def XCoreInstrInfo : InstrInfo;
45 let InstructionSet = XCoreInstrInfo;
H A DXCoreRegisterInfo.cpp62 const XCoreInstrInfo &TII, in InsertFPImmInst()
93 const XCoreInstrInfo &TII, in InsertFPConstInst()
130 const XCoreInstrInfo &TII, in InsertSPImmInst()
163 const XCoreInstrInfo &TII, in InsertSPConstInst()
266 const XCoreInstrInfo &TII = in eliminateFrameIndex()
267 *static_cast<const XCoreInstrInfo *>(MF.getSubtarget().getInstrInfo()); in eliminateFrameIndex()
H A DXCoreSubtarget.h33 XCoreInstrInfo InstrInfo;
49 const XCoreInstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo()
H A DXCoreFrameToArgsOffsetElim.cpp48 const XCoreInstrInfo &TII = in runOnMachineFunction()
49 *static_cast<const XCoreInstrInfo *>(MF.getSubtarget().getInstrInfo()); in runOnMachineFunction()
H A DXCoreInstrInfo.h24 class XCoreInstrInfo : public XCoreGenInstrInfo {
28 XCoreInstrInfo();
H A DXCoreFrameLowering.cpp229 const XCoreInstrInfo &TII = *MF.getSubtarget<XCoreSubtarget>().getInstrInfo(); in emitPrologue()
346 const XCoreInstrInfo &TII = *MF.getSubtarget<XCoreSubtarget>().getInstrInfo(); in emitEpilogue()
484 const XCoreInstrInfo &TII = *MF.getSubtarget<XCoreSubtarget>().getInstrInfo(); in eliminateCallFramePseudoInstr()
H A DXCoreInstrInfo.td1 //===-- XCoreInstrInfo.td - Target Description for XCore ---*- tablegen -*-===//