LLVM 24.0.0git
M68kSubtarget.cpp File Reference

This file implements the M68k specific subclass of TargetSubtargetInfo. More...

#include "M68kSubtarget.h"
#include "GISel/M68kCallLowering.h"
#include "GISel/M68kLegalizerInfo.h"
#include "GISel/M68kRegisterBankInfo.h"
#include "M68k.h"
#include "M68kMachineFunction.h"
#include "M68kRegisterInfo.h"
#include "M68kSelectionDAGInfo.h"
#include "M68kTargetMachine.h"
#include "llvm/CodeGen/MachineJumpTableInfo.h"
#include "llvm/IR/Attributes.h"
#include "llvm/IR/Function.h"
#include "llvm/MC/TargetRegistry.h"
#include "llvm/Option/LibraryOptions.h"
#include "llvm/Support/ErrorHandling.h"
#include "M68kGenSubtargetInfo.inc"
#include "M68kOptions.inc"

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "m68k-subtarget"
#define GET_SUBTARGETINFO_TARGET_DESC
#define GET_SUBTARGETINFO_CTOR
#define OPTIONS_STRUCT_DEFS

Functions

static StringRef selectM68kCPU (Triple TT, StringRef CPU)
 Select the M68k CPU for the given triple and cpu name.

Detailed Description

This file implements the M68k specific subclass of TargetSubtargetInfo.

Definition in file M68kSubtarget.cpp.

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "m68k-subtarget"

Definition at line 32 of file M68kSubtarget.cpp.

◆ GET_SUBTARGETINFO_CTOR

#define GET_SUBTARGETINFO_CTOR

Definition at line 35 of file M68kSubtarget.cpp.

◆ GET_SUBTARGETINFO_TARGET_DESC

#define GET_SUBTARGETINFO_TARGET_DESC

Definition at line 34 of file M68kSubtarget.cpp.

◆ OPTIONS_STRUCT_DEFS

#define OPTIONS_STRUCT_DEFS

Definition at line 38 of file M68kSubtarget.cpp.

Function Documentation

◆ selectM68kCPU()

StringRef selectM68kCPU ( Triple TT,
StringRef CPU )
static

Select the M68k CPU for the given triple and cpu name.

Definition at line 42 of file M68kSubtarget.cpp.

Referenced by llvm::M68kSubtarget::initializeSubtargetDependencies().