LLVM 20.0.0git
|
This file contains the M68k implementation of the TargetInstrInfo class. More...
#include "M68k.h"
#include "M68kRegisterInfo.h"
#include "MCTargetDesc/M68kBaseInfo.h"
#include "llvm/CodeGen/MachineInstrBuilder.h"
#include "llvm/CodeGen/TargetInstrInfo.h"
#include "M68kGenInstrInfo.inc"
Go to the source code of this file.
Classes | |
class | llvm::M68kInstrInfo |
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
namespace | llvm::M68k |
Define some predicates that are used for node matching. | |
Macros | |
#define | GET_INSTRINFO_HEADER |
Enumerations | |
enum | llvm::M68k::CondCode { llvm::M68k::COND_T = 0 , llvm::M68k::COND_F = 1 , llvm::M68k::COND_HI = 2 , llvm::M68k::COND_LS = 3 , llvm::M68k::COND_CC = 4 , llvm::M68k::COND_CS = 5 , llvm::M68k::COND_NE = 6 , llvm::M68k::COND_EQ = 7 , llvm::M68k::COND_VC = 8 , llvm::M68k::COND_VS = 9 , llvm::M68k::COND_PL = 10 , llvm::M68k::COND_MI = 11 , llvm::M68k::COND_GE = 12 , llvm::M68k::COND_LT = 13 , llvm::M68k::COND_GT = 14 , llvm::M68k::COND_LE = 15 , llvm::M68k::LAST_VALID_COND = COND_LE , llvm::M68k::COND_INVALID } |
Functions | |
static M68k::CondCode | llvm::M68k::GetOppositeBranchCondition (M68k::CondCode CC) |
static unsigned | llvm::M68k::GetCondBranchFromCond (M68k::CondCode CC) |
static M68k::CondCode | llvm::M68k::GetCondFromBranchOpc (unsigned Opcode) |
static unsigned | llvm::M68k::IsCMP (unsigned Op) |
static bool | llvm::M68k::IsSETCC (unsigned SETCC) |
This file contains the M68k implementation of the TargetInstrInfo class.
Definition in file M68kInstrInfo.h.
#define GET_INSTRINFO_HEADER |
Definition at line 25 of file M68kInstrInfo.h.