190075Sobrien//===-- M68kMachineFunctionInfo.cpp - M68k private data ---------*- C++ -*-===//
2132718Skan//
3132718Skan// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
490075Sobrien// See https://llvm.org/LICENSE.txt for license information.
590075Sobrien// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
690075Sobrien//
790075Sobrien//===----------------------------------------------------------------------===//
890075Sobrien
990075Sobrien#include "M68kMachineFunction.h"
1090075Sobrien
1190075Sobrien#include "M68kInstrInfo.h"
1290075Sobrien#include "M68kSubtarget.h"
1390075Sobrien
1490075Sobrien#include "llvm/CodeGen/MachineInstrBuilder.h"
1590075Sobrien#include "llvm/CodeGen/MachineRegisterInfo.h"
1690075Sobrien#include "llvm/IR/Function.h"
1790075Sobrien
1890075Sobrienusing namespace llvm;
1990075Sobrien
2090075Sobrienvoid M68kMachineFunctionInfo::anchor() {}
2190075Sobrien
2290075SobrienMachineFunctionInfo *M68kMachineFunctionInfo::clone(
2390075Sobrien    BumpPtrAllocator &Allocator, MachineFunction &DestMF,
2490075Sobrien    const DenseMap<MachineBasicBlock *, MachineBasicBlock *> &Src2DstMBB)
2590075Sobrien    const {
2690075Sobrien  return DestMF.cloneInfo<M68kMachineFunctionInfo>(*this);
27132718Skan}
2890075Sobrien