|
LLVM 22.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.