LLVM
20.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
Definition:
AMDGPUMachineFunction.h:24
llvm::Function
Definition:
Function.h:64
llvm::R600MachineFunctionInfo
Definition:
R600MachineFunctionInfo.h:21
llvm::R600MachineFunctionInfo::CFStackSize
unsigned CFStackSize
Definition:
R600MachineFunctionInfo.h:24
llvm::R600Subtarget
Definition:
R600Subtarget.h:30
llvm
This is an optimization pass for GlobalISel generic memory operations.
Definition:
AddressRanges.h:18
Generated on Thu Aug 15 2024 19:03:49 for LLVM by
1.9.6