AMDGPUMachineFunction.cpp revision 309124
1160819Ssimon#include "AMDGPUMachineFunction.h" 2160819Ssimon 3160819Ssimonusing namespace llvm; 4160819Ssimon 5160819Ssimon// Pin the vtable to this file. 6160819Ssimonvoid AMDGPUMachineFunction::anchor() {} 7 8AMDGPUMachineFunction::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 20bool AMDGPUMachineFunction::isKernel() const 21{ 22 return IsKernel; 23} 24