LLVM
22.0.0git
lib
Target
AMDGPU
R600MachineFunctionInfo.h
Go to the documentation of this file.
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
17
namespace
llvm
{
18
19
class
R600Subtarget
;
20
21
class
R600MachineFunctionInfo
final :
public
AMDGPUMachineFunction
{
22
public
:
23
R600MachineFunctionInfo
(
const
Function
&
F
,
const
R600Subtarget
*STI);
24
unsigned
CFStackSize
;
25
};
26
27
}
// End llvm namespace
28
29
#endif
AMDGPUMachineFunction.h
F
#define F(x, y, z)
Definition
MD5.cpp:55
llvm::AMDGPUMachineFunction::AMDGPUMachineFunction
AMDGPUMachineFunction(const Function &F, const AMDGPUSubtarget &ST)
Definition
AMDGPUMachineFunction.cpp:42
llvm::Function
Definition
Function.h:64
llvm::R600MachineFunctionInfo::CFStackSize
unsigned CFStackSize
Definition
R600MachineFunctionInfo.h:24
llvm::R600MachineFunctionInfo::R600MachineFunctionInfo
R600MachineFunctionInfo(const Function &F, const R600Subtarget *STI)
Definition
R600MachineFunctionInfo.cpp:15
llvm::R600Subtarget
Definition
R600Subtarget.h:29
llvm
This is an optimization pass for GlobalISel generic memory operations.
Definition
AddressRanges.h:18
Generated on
for LLVM by
1.14.0