LLVM
17.0.0git
|
#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 | |
llvm | |
This is an optimization pass for GlobalISel generic memory operations. | |
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.