From 5272ae667dd5c628689097687f4679a8be29bc4d Mon Sep 17 00:00:00 2001 From: Diana Picus Date: Thu, 27 Jul 2023 11:10:02 +0200 Subject: [AMDGPU] Add IsChainFunction to the MachineFunctionInfo This will represent functions with the amdgpu_cs_chain or amdgpu_cs_chain_preserve calling conventions. Differential Revision: https://reviews.llvm.org/D156410 --- llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp') diff --git a/llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp b/llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp index 44bbfe6f13d9..323462e60a29 100644 --- a/llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp +++ b/llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp @@ -24,6 +24,7 @@ AMDGPUMachineFunction::AMDGPUMachineFunction(const Function &F, : IsEntryFunction(AMDGPU::isEntryFunctionCC(F.getCallingConv())), IsModuleEntryFunction( AMDGPU::isModuleEntryFunctionCC(F.getCallingConv())), + IsChainFunction(AMDGPU::isChainCC(F.getCallingConv())), NoSignedZerosFPMath(false) { // FIXME: Should initialize KernArgSize based on ExplicitKernelArgOffset, -- cgit v1.2.3