17d523365SDimitry Andric //===-- ARMMachineFunctionInfo.cpp - ARM machine function info ------------===//
2dff0c46cSDimitry Andric //
3dff0c46cSDimitry Andric //                     The LLVM Compiler Infrastructure
4dff0c46cSDimitry Andric //
5dff0c46cSDimitry Andric // This file is distributed under the University of Illinois Open Source
6dff0c46cSDimitry Andric // License. See LICENSE.TXT for details.
7dff0c46cSDimitry Andric //
8dff0c46cSDimitry Andric //===----------------------------------------------------------------------===//
9dff0c46cSDimitry Andric 
10dff0c46cSDimitry Andric #include "ARMMachineFunctionInfo.h"
11*7a7e6055SDimitry Andric #include "ARMSubtarget.h"
12dff0c46cSDimitry Andric 
13dff0c46cSDimitry Andric using namespace llvm;
14dff0c46cSDimitry Andric 
anchor()15dff0c46cSDimitry Andric void ARMFunctionInfo::anchor() {}
1691bc56edSDimitry Andric 
ARMFunctionInfo(MachineFunction & MF)1791bc56edSDimitry Andric ARMFunctionInfo::ARMFunctionInfo(MachineFunction &MF)
18ff0cc061SDimitry Andric     : isThumb(MF.getSubtarget<ARMSubtarget>().isThumb()),
19*7a7e6055SDimitry Andric       hasThumb2(MF.getSubtarget<ARMSubtarget>().hasThumb2()) {}
20