LLVM 20.0.0git
|
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) const | llvm::M68kInstrInfo | |
AddZExt(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, DebugLoc DL, unsigned Reg, MVT From, MVT To) const | llvm::M68kInstrInfo | |
analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl< MachineOperand > &Cond, bool AllowModify) const override | llvm::M68kInstrInfo | |
AnalyzeBranchImpl(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, SmallVectorImpl< MachineOperand > &Cond, bool AllowModify) const | llvm::M68kInstrInfo | |
copyPhysReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const DebugLoc &DL, MCRegister DestReg, MCRegister SrcReg, bool KillSrc, bool RenamableDest=false, bool RenamableSrc=false) const override | llvm::M68kInstrInfo | |
create(M68kSubtarget &STI) | llvm::M68kInstrInfo | static |
decomposeMachineOperandsTargetFlags(unsigned TF) const override | llvm::M68kInstrInfo | |
ExpandCCR(MachineInstrBuilder &MIB, bool IsToCCR) const | llvm::M68kInstrInfo | |
ExpandMOVEM(MachineInstrBuilder &MIB, const MCInstrDesc &Desc, bool IsRM) const | llvm::M68kInstrInfo | |
ExpandMOVI(MachineInstrBuilder &MIB, MVT MVTSize) const | llvm::M68kInstrInfo | |
ExpandMOVSZX_RM(MachineInstrBuilder &MIB, bool IsSigned, const MCInstrDesc &Desc, MVT MVTDst, MVT MVTSrc) const | llvm::M68kInstrInfo | |
ExpandMOVSZX_RR(MachineInstrBuilder &MIB, bool IsSigned, MVT MVTDst, MVT MVTSrc) const | llvm::M68kInstrInfo | |
ExpandMOVX_RR(MachineInstrBuilder &MIB, MVT MVTDst, MVT MVTSrc) const | llvm::M68kInstrInfo | |
expandPostRAPseudo(MachineInstr &MI) const override | llvm::M68kInstrInfo | |
ExpandPUSH_POP(MachineInstrBuilder &MIB, const MCInstrDesc &Desc, bool IsPush) const | llvm::M68kInstrInfo | |
getGlobalBaseReg(MachineFunction *MF) const | llvm::M68kInstrInfo | |
getRegisterInfo() const | llvm::M68kInstrInfo | inline |
getSerializableDirectMachineOperandTargetFlags() const override | llvm::M68kInstrInfo | |
getStackSlotRange(const TargetRegisterClass *RC, unsigned SubIdx, unsigned &Size, unsigned &Offset, const MachineFunction &MF) const override | llvm::M68kInstrInfo | |
insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, ArrayRef< MachineOperand > Cond, const DebugLoc &DL, int *BytesAdded=nullptr) const override | llvm::M68kInstrInfo | |
isPCRelRegisterOperandLegal(const MachineOperand &MO) const override | llvm::M68kInstrInfo | |
loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, Register DestReg, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI, Register VReg) const override | llvm::M68kInstrInfo | |
M68kInstrInfo(const M68kSubtarget &STI) | llvm::M68kInstrInfo | explicit |
removeBranch(MachineBasicBlock &MBB, int *BytesRemoved=nullptr) const override | llvm::M68kInstrInfo | |
RI | llvm::M68kInstrInfo | protected |
storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, Register SrcReg, bool IsKill, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI, Register VReg) const override | llvm::M68kInstrInfo | |
Subtarget | llvm::M68kInstrInfo | protected |