From a3e360e3a9bc2c939c8893c2517fa9ebbdbafade Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Wed, 21 Dec 2022 10:35:05 -0800 Subject: [PATCH] [ARC] Fix build after createMachineFunctionInfo change 69e75ae695d9ef1360a2a1fbefd6e0e0456c3f7b --- llvm/lib/Target/ARC/ARCTargetMachine.cpp | 1 + llvm/lib/Target/ARC/ARCTargetMachine.h | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/llvm/lib/Target/ARC/ARCTargetMachine.cpp b/llvm/lib/Target/ARC/ARCTargetMachine.cpp index ff41d374..eba81b2 100644 --- a/llvm/lib/Target/ARC/ARCTargetMachine.cpp +++ b/llvm/lib/Target/ARC/ARCTargetMachine.cpp @@ -11,6 +11,7 @@ #include "ARCTargetMachine.h" #include "ARC.h" +#include "ARCMachineFunctionInfo.h" #include "ARCTargetTransformInfo.h" #include "TargetInfo/ARCTargetInfo.h" #include "llvm/CodeGen/Passes.h" diff --git a/llvm/lib/Target/ARC/ARCTargetMachine.h b/llvm/lib/Target/ARC/ARCTargetMachine.h index bb1484b..26d9111 100644 --- a/llvm/lib/Target/ARC/ARCTargetMachine.h +++ b/llvm/lib/Target/ARC/ARCTargetMachine.h @@ -45,6 +45,10 @@ public: TargetLoweringObjectFile *getObjFileLowering() const override { return TLOF.get(); } + + MachineFunctionInfo * + createMachineFunctionInfo(BumpPtrAllocator &Allocator, const Function &F, + const TargetSubtargetInfo *STI) const override; }; } // end namespace llvm -- 2.7.4