]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp
Update llvm, clang, lld, lldb, compiler-rt and libc++ to release_39
[FreeBSD/FreeBSD.git] / contrib / llvm / lib / Target / AMDGPU / AMDGPUMachineFunction.cpp
1 #include "AMDGPUMachineFunction.h"
2
3 using namespace llvm;
4
5 // Pin the vtable to this file.
6 void AMDGPUMachineFunction::anchor() {}
7
8 AMDGPUMachineFunction::AMDGPUMachineFunction(const MachineFunction &MF) :
9   MachineFunctionInfo(),
10   KernArgSize(0),
11   MaxKernArgAlign(0),
12   LDSSize(0),
13   ABIArgOffset(0),
14   ScratchSize(0),
15   IsKernel(MF.getFunction()->getCallingConv() == llvm::CallingConv::AMDGPU_KERNEL ||
16            MF.getFunction()->getCallingConv() == llvm::CallingConv::SPIR_KERNEL)
17 {
18 }
19
20 bool AMDGPUMachineFunction::isKernel() const
21 {
22   return IsKernel;
23 }