LLVM: lib/Target/M68k/M68kTargetMachine.cpp File Reference (original) (raw)
This file contains implementation for M68k target machine. More...
#include "[M68kTargetMachine.h](M68kTargetMachine%5F8h%5Fsource.html)"#include "[M68k.h](M68k%5F8h%5Fsource.html)"#include "[M68kMachineFunction.h](M68kMachineFunction%5F8h%5Fsource.html)"#include "[M68kSubtarget.h](M68kSubtarget%5F8h%5Fsource.html)"#include "[M68kTargetObjectFile.h](M68kTargetObjectFile%5F8h%5Fsource.html)"#include "[TargetInfo/M68kTargetInfo.h](M68kTargetInfo%5F8h%5Fsource.html)"#include "[llvm/CodeGen/GlobalISel/IRTranslator.h](IRTranslator%5F8h%5Fsource.html)"#include "[llvm/CodeGen/GlobalISel/InstructionSelect.h](InstructionSelect%5F8h%5Fsource.html)"#include "[llvm/CodeGen/GlobalISel/Legalizer.h](Legalizer%5F8h%5Fsource.html)"#include "[llvm/CodeGen/GlobalISel/RegBankSelect.h](RegBankSelect%5F8h%5Fsource.html)"#include "[llvm/CodeGen/Passes.h](CodeGen%5F2Passes%5F8h%5Fsource.html)"#include "[llvm/CodeGen/TargetPassConfig.h](TargetPassConfig%5F8h%5Fsource.html)"#include "[llvm/InitializePasses.h](InitializePasses%5F8h%5Fsource.html)"#include "[llvm/MC/TargetRegistry.h](TargetRegistry%5F8h%5Fsource.html)"#include "[llvm/PassRegistry.h](PassRegistry%5F8h%5Fsource.html)"#include <memory>#include <optional>
Go to the source code of this file.
| Macros | |
|---|---|
| #define | DEBUG_TYPE "m68k" |
| Functions | |
|---|---|
| LLVM_EXTERNAL_VISIBILITY void | LLVMInitializeM68kTarget () |
Detailed Description
This file contains implementation for M68k target machine.
Definition in file M68kTargetMachine.cpp.
Macro Definition Documentation
◆ DEBUG_TYPE
#define DEBUG_TYPE "m68k"
Definition at line 34 of file M68kTargetMachine.cpp.
Function Documentation
◆ LLVMInitializeM68kTarget()
| LLVM_EXTERNAL_VISIBILITY void LLVMInitializeM68kTarget | ( | ) |
|---|
Definition at line 36 of file M68kTargetMachine.cpp.
References llvm::PassRegistry::getPassRegistry(), llvm::getTheM68kTarget(), llvm::initializeGlobalISel(), llvm::initializeM68kAsmPrinterPass(), llvm::initializeM68kCollapseMOVEMPass(), llvm::initializeM68kDAGToDAGISelLegacyPass(), llvm::initializeM68kExpandPseudoPass(), llvm::initializeM68kGlobalBaseRegPass(), LLVM_EXTERNAL_VISIBILITY, and X.