[PATCH] D20093: [mips][ias] Fix N32 and N64 .cprestore directive when inside .set noat region.

Simon Dardis via llvm-commits llvm-commits at lists.llvm.org
Tue May 10 05:15:18 PDT 2016


sdardis accepted this revision.
sdardis added a comment.
This revision is now accepted and ready to land.

LGTM with missing include addressed.


================
Comment at: lib/Target/Mips/MipsTargetStreamer.h:84-86
@@ -83,4 +83,5 @@
   virtual void emitDirectiveCpLoad(unsigned RegNo);
-  virtual void emitDirectiveCpRestore(int Offset, unsigned ATReg, SMLoc IDLoc,
-                                      const MCSubtargetInfo *STI);
+  virtual bool emitDirectiveCpRestore(int Offset,
+                                      std::function<unsigned()> GetATReg,
+                                      SMLoc IDLoc, const MCSubtargetInfo *STI);
   virtual void emitDirectiveCpsetup(unsigned RegNo, int RegOrOffset,
----------------
Missing "#include <functional>" for use of std::function.


http://reviews.llvm.org/D20093





More information about the llvm-commits mailing list