[llvm] [DirectX] Fix build breaks (PR #128556)

Farzon Lotfi via llvm-commits llvm-commits at lists.llvm.org
Mon Feb 24 11:29:11 PST 2025


================
@@ -22,6 +22,14 @@ namespace llvm {
 struct DirectXRegisterInfo : public DirectXGenRegisterInfo {
   DirectXRegisterInfo() : DirectXGenRegisterInfo(0) {}
   ~DirectXRegisterInfo();
+
+  const MCPhysReg *getCalleeSavedRegs(const MachineFunction *MF) const override;
----------------
farzonl wrote:

Had to implement these overrides to be able to create an instance of `DirectXRegisterInfo` in `llvm/lib/Target/DirectX/DirectXInstrInfo.h`

https://github.com/llvm/llvm-project/pull/128556


More information about the llvm-commits mailing list