LLVM 20.0.0git
Macros | Functions
M68kAsmBackend.cpp File Reference

This file contains definitions for M68k assembler backend. More...

#include "MCTargetDesc/M68kBaseInfo.h"
#include "MCTargetDesc/M68kFixupKinds.h"
#include "llvm/ADT/StringSwitch.h"
#include "llvm/BinaryFormat/ELF.h"
#include "llvm/BinaryFormat/MachO.h"
#include "llvm/MC/MCAsmBackend.h"
#include "llvm/MC/MCELFObjectWriter.h"
#include "llvm/MC/MCExpr.h"
#include "llvm/MC/MCFixupKindInfo.h"
#include "llvm/MC/MCInst.h"
#include "llvm/MC/MCMachObjectWriter.h"
#include "llvm/MC/MCObjectWriter.h"
#include "llvm/MC/MCRegisterInfo.h"
#include "llvm/MC/MCSectionCOFF.h"
#include "llvm/MC/MCSectionELF.h"
#include "llvm/MC/MCSectionMachO.h"
#include "llvm/MC/MCSubtargetInfo.h"
#include "llvm/MC/MCValue.h"
#include "llvm/MC/TargetRegistry.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/MathExtras.h"
#include "llvm/Support/raw_ostream.h"

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "M68k-asm-backend"
 

Functions

static unsigned getRelaxedOpcodeBranch (const MCInst &Inst)
 cc—Carry clear GE—Greater than or equal LS—Lower or same PL—Plus CS—Carry set GT—Greater than LT—Less than EQ—Equal HI—Higher MI—Minus VC—Overflow clear LE—Less than or equal NE—Not equal VS—Overflow set
 
static unsigned getRelaxedOpcodeArith (const MCInst &Inst)
 
static unsigned getRelaxedOpcode (const MCInst &Inst)
 

Detailed Description

This file contains definitions for M68k assembler backend.

Definition in file M68kAsmBackend.cpp.

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "M68k-asm-backend"

Definition at line 41 of file M68kAsmBackend.cpp.

Function Documentation

◆ getRelaxedOpcode()

static unsigned getRelaxedOpcode ( const MCInst Inst)
static

◆ getRelaxedOpcodeArith()

static unsigned getRelaxedOpcodeArith ( const MCInst Inst)
static

Definition at line 194 of file M68kAsmBackend.cpp.

References llvm::MCInst::getOpcode().

Referenced by getRelaxedOpcode().

◆ getRelaxedOpcodeBranch()

static unsigned getRelaxedOpcodeBranch ( const MCInst Inst)
static

cc—Carry clear GE—Greater than or equal LS—Lower or same PL—Plus CS—Carry set GT—Greater than LT—Less than EQ—Equal HI—Higher MI—Minus VC—Overflow clear LE—Less than or equal NE—Not equal VS—Overflow set

Definition at line 122 of file M68kAsmBackend.cpp.

References llvm::MCInst::getOpcode().

Referenced by getRelaxedOpcode().