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