xref: /llvm-project/llvm/lib/Target/VE/VEMachineFunctionInfo.cpp (revision cc5a1b3dd9039d50f6b9caa679d60398f0cec65f)
192600c2eSKazushi (Jam) Marukawa //===-- VEMachineFunctionInfo.cpp - VE Machine Function Info --------------===//
292600c2eSKazushi (Jam) Marukawa //
392600c2eSKazushi (Jam) Marukawa // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
492600c2eSKazushi (Jam) Marukawa // See https://llvm.org/LICENSE.txt for license information.
592600c2eSKazushi (Jam) Marukawa // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
692600c2eSKazushi (Jam) Marukawa //
792600c2eSKazushi (Jam) Marukawa //===----------------------------------------------------------------------===//
892600c2eSKazushi (Jam) Marukawa 
992600c2eSKazushi (Jam) Marukawa #include "VEMachineFunctionInfo.h"
1092600c2eSKazushi (Jam) Marukawa 
1192600c2eSKazushi (Jam) Marukawa using namespace llvm;
1292600c2eSKazushi (Jam) Marukawa 
anchor()1392600c2eSKazushi (Jam) Marukawa void VEMachineFunctionInfo::anchor() {}
14*cc5a1b3dSMatt Arsenault 
clone(BumpPtrAllocator & Allocator,MachineFunction & DestMF,const DenseMap<MachineBasicBlock *,MachineBasicBlock * > & Src2DstMBB) const15*cc5a1b3dSMatt Arsenault MachineFunctionInfo *VEMachineFunctionInfo::clone(
16*cc5a1b3dSMatt Arsenault     BumpPtrAllocator &Allocator, MachineFunction &DestMF,
17*cc5a1b3dSMatt Arsenault     const DenseMap<MachineBasicBlock *, MachineBasicBlock *> &Src2DstMBB)
18*cc5a1b3dSMatt Arsenault     const {
19*cc5a1b3dSMatt Arsenault   return DestMF.cloneInfo<VEMachineFunctionInfo>(*this);
20*cc5a1b3dSMatt Arsenault }
21