1c3890d29SNick Lewycky //=== SystemZMachineFunctionInfo.cpp - SystemZ machine function info ------===//
2d12ccbd3SJuergen Ributzka //
32946cd70SChandler Carruth // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
42946cd70SChandler Carruth // See https://llvm.org/LICENSE.txt for license information.
52946cd70SChandler Carruth // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6d12ccbd3SJuergen Ributzka //
7d12ccbd3SJuergen Ributzka //===----------------------------------------------------------------------===//
8d12ccbd3SJuergen Ributzka 
9d12ccbd3SJuergen Ributzka #include "SystemZMachineFunctionInfo.h"
10d12ccbd3SJuergen Ributzka 
11d12ccbd3SJuergen Ributzka using namespace llvm;
12d12ccbd3SJuergen Ributzka 
13d12ccbd3SJuergen Ributzka 
14d12ccbd3SJuergen Ributzka // pin vtable to this file
anchor()15d12ccbd3SJuergen Ributzka void SystemZMachineFunctionInfo::anchor() {}
16d12ccbd3SJuergen Ributzka 
clone(BumpPtrAllocator & Allocator,MachineFunction & DestMF,const DenseMap<MachineBasicBlock *,MachineBasicBlock * > & Src2DstMBB) const17*cc5a1b3dSMatt Arsenault MachineFunctionInfo *SystemZMachineFunctionInfo::clone(
18*cc5a1b3dSMatt Arsenault     BumpPtrAllocator &Allocator, MachineFunction &DestMF,
19*cc5a1b3dSMatt Arsenault     const DenseMap<MachineBasicBlock *, MachineBasicBlock *> &Src2DstMBB)
20*cc5a1b3dSMatt Arsenault     const {
21*cc5a1b3dSMatt Arsenault   return DestMF.cloneInfo<SystemZMachineFunctionInfo>(*this);
22*cc5a1b3dSMatt Arsenault }
23