LLVM 20.0.0git
llvm::M68kInstrInfo Member List

This is the complete list of members for llvm::M68kInstrInfo, including all inherited members.

AddSExt(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, DebugLoc DL, unsigned Reg, MVT From, MVT To) constllvm::M68kInstrInfo
AddZExt(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, DebugLoc DL, unsigned Reg, MVT From, MVT To) constllvm::M68kInstrInfo
analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl< MachineOperand > &Cond, bool AllowModify) const overridellvm::M68kInstrInfo
AnalyzeBranchImpl(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl< MachineOperand > &Cond, bool AllowModify) constllvm::M68kInstrInfo
copyPhysReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const DebugLoc &DL, MCRegister DestReg, MCRegister SrcReg, bool KillSrc, bool RenamableDest=false, bool RenamableSrc=false) const overridellvm::M68kInstrInfo
create(M68kSubtarget &STI)llvm::M68kInstrInfostatic
decomposeMachineOperandsTargetFlags(unsigned TF) const overridellvm::M68kInstrInfo
ExpandCCR(MachineInstrBuilder &MIB, bool IsToCCR) constllvm::M68kInstrInfo
ExpandMOVEM(MachineInstrBuilder &MIB, const MCInstrDesc &Desc, bool IsRM) constllvm::M68kInstrInfo
ExpandMOVI(MachineInstrBuilder &MIB, MVT MVTSize) constllvm::M68kInstrInfo
ExpandMOVSZX_RM(MachineInstrBuilder &MIB, bool IsSigned, const MCInstrDesc &Desc, MVT MVTDst, MVT MVTSrc) constllvm::M68kInstrInfo
ExpandMOVSZX_RR(MachineInstrBuilder &MIB, bool IsSigned, MVT MVTDst, MVT MVTSrc) constllvm::M68kInstrInfo
ExpandMOVX_RR(MachineInstrBuilder &MIB, MVT MVTDst, MVT MVTSrc) constllvm::M68kInstrInfo
expandPostRAPseudo(MachineInstr &MI) const overridellvm::M68kInstrInfo
ExpandPUSH_POP(MachineInstrBuilder &MIB, const MCInstrDesc &Desc, bool IsPush) constllvm::M68kInstrInfo
getGlobalBaseReg(MachineFunction *MF) constllvm::M68kInstrInfo
getRegisterInfo() constllvm::M68kInstrInfoinline
getSerializableDirectMachineOperandTargetFlags() const overridellvm::M68kInstrInfo
getStackSlotRange(const TargetRegisterClass *RC, unsigned SubIdx, unsigned &Size, unsigned &Offset, const MachineFunction &MF) const overridellvm::M68kInstrInfo
insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, ArrayRef< MachineOperand > Cond, const DebugLoc &DL, int *BytesAdded=nullptr) const overridellvm::M68kInstrInfo
isPCRelRegisterOperandLegal(const MachineOperand &MO) const overridellvm::M68kInstrInfo
loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, Register DestReg, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI, Register VReg) const overridellvm::M68kInstrInfo
M68kInstrInfo(const M68kSubtarget &STI)llvm::M68kInstrInfoexplicit
removeBranch(MachineBasicBlock &MBB, int *BytesRemoved=nullptr) const overridellvm::M68kInstrInfo
RIllvm::M68kInstrInfoprotected
storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, Register SrcReg, bool IsKill, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI, Register VReg) const overridellvm::M68kInstrInfo
Subtargetllvm::M68kInstrInfoprotected