15ffd83dbSDimitry Andric //===-- VEMachineFunctionInfo.cpp - VE Machine Function Info --------------===// 25ffd83dbSDimitry Andric // 35ffd83dbSDimitry Andric // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 45ffd83dbSDimitry Andric // See https://llvm.org/LICENSE.txt for license information. 55ffd83dbSDimitry Andric // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 65ffd83dbSDimitry Andric // 75ffd83dbSDimitry Andric //===----------------------------------------------------------------------===// 85ffd83dbSDimitry Andric 95ffd83dbSDimitry Andric #include "VEMachineFunctionInfo.h" 105ffd83dbSDimitry Andric 115ffd83dbSDimitry Andric using namespace llvm; 125ffd83dbSDimitry Andric anchor()135ffd83dbSDimitry Andricvoid VEMachineFunctionInfo::anchor() {} 14*81ad6265SDimitry Andric clone(BumpPtrAllocator & Allocator,MachineFunction & DestMF,const DenseMap<MachineBasicBlock *,MachineBasicBlock * > & Src2DstMBB) const15*81ad6265SDimitry AndricMachineFunctionInfo *VEMachineFunctionInfo::clone( 16*81ad6265SDimitry Andric BumpPtrAllocator &Allocator, MachineFunction &DestMF, 17*81ad6265SDimitry Andric const DenseMap<MachineBasicBlock *, MachineBasicBlock *> &Src2DstMBB) 18*81ad6265SDimitry Andric const { 19*81ad6265SDimitry Andric return DestMF.cloneInfo<VEMachineFunctionInfo>(*this); 20*81ad6265SDimitry Andric } 21