diff options
author | Shao-Ce SUN <shaoce@nj.iscas.ac.cn> | 2022-02-16 06:57:49 +0300 |
---|---|---|
committer | Shao-Ce SUN <shaoce@nj.iscas.ac.cn> | 2022-02-16 06:57:49 +0300 |
commit | 9cc49c1951dcc4db594bf1f90755e16f89efd1ca (patch) | |
tree | e54e6303fd55033aded99c1fee9d8cf83d391afb /bolt | |
parent | fe25c06cc5bdc2ef9427309f8ec1434aad69dc7a (diff) |
Revert "[NFC][MC] remove unused argument `MCRegisterInfo` in `MCCodeEmitter`"
This reverts commit fe25c06cc5bdc2ef9427309f8ec1434aad69dc7a.
Diffstat (limited to 'bolt')
-rw-r--r-- | bolt/include/bolt/Core/BinaryContext.h | 4 | ||||
-rw-r--r-- | bolt/lib/Core/BinaryContext.cpp | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/bolt/include/bolt/Core/BinaryContext.h b/bolt/include/bolt/Core/BinaryContext.h index aff770112be1..c626af3a897d 100644 --- a/bolt/include/bolt/Core/BinaryContext.h +++ b/bolt/include/bolt/Core/BinaryContext.h @@ -1192,14 +1192,14 @@ public: /*PIC=*/!HasFixedLoadAddress)); MCEInstance.LocalCtx->setObjectFileInfo(MCEInstance.LocalMOFI.get()); MCEInstance.MCE.reset( - TheTarget->createMCCodeEmitter(*MII, *MCEInstance.LocalCtx)); + TheTarget->createMCCodeEmitter(*MII, *MRI, *MCEInstance.LocalCtx)); return MCEInstance; } /// Creating MCStreamer instance. std::unique_ptr<MCStreamer> createStreamer(llvm::raw_pwrite_stream &OS) const { - MCCodeEmitter *MCE = TheTarget->createMCCodeEmitter(*MII, *Ctx); + MCCodeEmitter *MCE = TheTarget->createMCCodeEmitter(*MII, *MRI, *Ctx); MCAsmBackend *MAB = TheTarget->createMCAsmBackend(*STI, *MRI, MCTargetOptions()); std::unique_ptr<MCObjectWriter> OW = MAB->createObjectWriter(OS); diff --git a/bolt/lib/Core/BinaryContext.cpp b/bolt/lib/Core/BinaryContext.cpp index 36745580217e..a197e59719ad 100644 --- a/bolt/lib/Core/BinaryContext.cpp +++ b/bolt/lib/Core/BinaryContext.cpp @@ -223,7 +223,7 @@ BinaryContext::createBinaryContext(const ObjectFile *File, bool IsPIC, InstructionPrinter->setPrintImmHex(true); std::unique_ptr<MCCodeEmitter> MCE( - TheTarget->createMCCodeEmitter(*MII, *Ctx)); + TheTarget->createMCCodeEmitter(*MII, *MRI, *Ctx)); // Make sure we don't miss any output on core dumps. outs().SetUnbuffered(); |