1//===-- R600MachineFunctionInfo.h - R600 Machine Function Info ----*- C++ -*-=//
2//
3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4// See https://llvm.org/LICENSE.txt for license information.
5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6//
7//===----------------------------------------------------------------------===//
8//
9/// \file
10//===----------------------------------------------------------------------===//
11
12#ifndef LLVM_LIB_TARGET_AMDGPU_R600MACHINEFUNCTIONINFO_H
13#define LLVM_LIB_TARGET_AMDGPU_R600MACHINEFUNCTIONINFO_H
14
15#include "AMDGPUMachineFunction.h"
16
17namespace llvm {
18
19class R600Subtarget;
20
21class R600MachineFunctionInfo final : public AMDGPUMachineFunction {
22public:
23 R600MachineFunctionInfo(const Function &F, const R600Subtarget *STI);
24 unsigned CFStackSize;
25};
26
27} // End llvm namespace
28
29#endif
30