Home
last modified time | relevance | path

Searched refs:RISCVInstrInfo (Results 1 – 11 of 11) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.cpp50 RISCVInstrInfo::RISCVInstrInfo(RISCVSubtarget &STI) in RISCVInstrInfo() function in RISCVInstrInfo
54 MCInst RISCVInstrInfo::getNop() const { in getNop()
121 void RISCVInstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
429 void RISCVInstrInfo::movImm(MachineBasicBlock &MBB, in movImm()
607 unsigned RISCVInstrInfo::insertBranch( in insertBranch()
680 bool RISCVInstrInfo::reverseBranchCondition( in reverseBranchCondition()
904 bool RISCVInstrInfo::getMemOperandWithOffsetWidth( in getMemOperandWithOffsetWidth()
927 bool RISCVInstrInfo::areMemAccessesTriviallyDisjoint( in areMemAccessesTriviallyDisjoint()
982 bool RISCVInstrInfo::isFunctionSafeToOutlineFrom( in isFunctionSafeToOutlineFrom()
1100 void RISCVInstrInfo::buildOutlinedFrame( in buildOutlinedFrame()
[all …]
H A DRISCVSubtarget.h69 RISCVInstrInfo InstrInfo;
94 const RISCVInstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo()
H A DRISCVExpandAtomicPseudoInsts.cpp33 const RISCVInstrInfo *TII;
66 TII = static_cast<const RISCVInstrInfo *>(MF.getSubtarget().getInstrInfo()); in runOnMachineFunction()
216 static void doAtomicBinOpExpansion(const RISCVInstrInfo *TII, MachineInstr &MI, in doAtomicBinOpExpansion()
256 static void insertMaskedMerge(const RISCVInstrInfo *TII, DebugLoc DL, in insertMaskedMerge()
279 const RISCVInstrInfo *TII, MachineInstr &MI, DebugLoc DL, in doMaskedAtomicBinOpExpansion()
379 static void insertSext(const RISCVInstrInfo *TII, DebugLoc DL, in insertSext()
H A DRISCVFrameLowering.cpp61 const RISCVInstrInfo *TII = STI.getInstrInfo(); in emitSCSPrologue()
111 const RISCVInstrInfo *TII = STI.getInstrInfo(); in emitSCSEpilogue()
262 const RISCVInstrInfo *TII = STI.getInstrInfo(); in adjustReg()
317 const RISCVInstrInfo *TII = STI.getInstrInfo(); in adjustStackForRVV()
339 const RISCVInstrInfo *TII = STI.getInstrInfo(); in emitPrologue()
502 const RISCVInstrInfo *TII = STI.getInstrInfo(); in emitPrologue()
862 static bool hasRVVSpillWithFIs(MachineFunction &MF, const RISCVInstrInfo &TII) { in hasRVVSpillWithFIs()
882 const RISCVInstrInfo &TII = *MF.getSubtarget<RISCVSubtarget>().getInstrInfo(); in processFunctionBeforeFrameFinalized()
H A DRISCVInstrInfo.h27 class RISCVInstrInfo : public RISCVGenInstrInfo {
30 explicit RISCVInstrInfo(RISCVSubtarget &STI);
H A DRISCVInstructionSelector.cpp45 const RISCVInstrInfo &TII;
H A DRISCV.td235 include "RISCVInstrInfo.td"
280 def RISCVInstrInfo : InstrInfo {
294 let InstructionSet = RISCVInstrInfo;
H A DRISCVExpandPseudoInsts.cpp31 const RISCVInstrInfo *TII;
72 TII = static_cast<const RISCVInstrInfo *>(MF.getSubtarget().getInstrInfo()); in runOnMachineFunction()
H A DRISCVRegisterInfo.cpp167 const RISCVInstrInfo *TII = MF.getSubtarget<RISCVSubtarget>().getInstrInfo(); in eliminateFrameIndex()
H A DRISCVInstrInfo.td1 //===-- RISCVInstrInfo.td - Target Description for RISCV ---*- tablegen -*-===//
/freebsd-13.1/lib/clang/libllvm/
H A DMakefile1353 SRCS_MIN+= Target/RISCV/RISCVInstrInfo.cpp