[PATCH] D76882: [AMDGPU] Implement CFI for non-kernel functions
Matt Arsenault via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Mar 26 14:08:58 PDT 2020
arsenm added inline comments.
================
Comment at: llvm/lib/Target/AMDGPU/SIFrameLowering.cpp:613
+ const MCRegisterInfo *MCRI = MF.getMMI().getContext().getRegisterInfo();
+ unsigned StackPtrReg =
+ MF.getInfo<SIMachineFunctionInfo>()->getStackPtrOffsetReg();
----------------
Register
================
Comment at: llvm/lib/Target/AMDGPU/SIFrameLowering.cpp:626
+ 8, // length
+ static_cast<char>(unsigned(dwarf::DW_OP_regx)),
+ 62, // SGPR30
----------------
Double cast
================
Comment at: llvm/lib/Target/AMDGPU/SIFrameLowering.cpp:639
+
+ static const unsigned CallerSavedRegs[] = {
+ AMDGPU::VGPR0, AMDGPU::VGPR1, AMDGPU::VGPR2, AMDGPU::VGPR3,
----------------
MCPhysReg?
================
Comment at: llvm/lib/Target/AMDGPU/SIFrameLowering.cpp:854
: NumBytes;
+ const unsigned StackPtrReg = FuncInfo->getStackPtrOffsetReg();
+ const unsigned FramePtrReg = FuncInfo->getFrameOffsetReg();
----------------
Register
================
Comment at: llvm/lib/Target/AMDGPU/SIFrameLowering.h:89
+ const DebugLoc &DL, const unsigned SGPR,
+ const unsigned VGPR, const int Lane) const;
};
----------------
s/unsigned/Register
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D76882/new/
https://reviews.llvm.org/D76882
More information about the llvm-commits
mailing list