diff options
Diffstat (limited to 'contrib/llvm-project/llvm/lib/Target/RISCV/RISCVTargetObjectFile.h')
-rw-r--r-- | contrib/llvm-project/llvm/lib/Target/RISCV/RISCVTargetObjectFile.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/contrib/llvm-project/llvm/lib/Target/RISCV/RISCVTargetObjectFile.h b/contrib/llvm-project/llvm/lib/Target/RISCV/RISCVTargetObjectFile.h index 890effd07320..0910fbd3d950 100644 --- a/contrib/llvm-project/llvm/lib/Target/RISCV/RISCVTargetObjectFile.h +++ b/contrib/llvm-project/llvm/lib/Target/RISCV/RISCVTargetObjectFile.h @@ -42,6 +42,12 @@ public: void getModuleMetadata(Module &M) override; bool isInSmallSection(uint64_t Size) const; + + const MCExpr *getIndirectSymViaGOTPCRel(const GlobalValue *GV, + const MCSymbol *Sym, + const MCValue &MV, int64_t Offset, + MachineModuleInfo *MMI, + MCStreamer &Streamer) const override; }; } // end namespace llvm |