[AArch64, ARM] Add v8.1a architecture and generic cpu
[oota-llvm.git] / lib / Target / Hexagon / HexagonAsmPrinter.h
index 66cc1ac167059d7ff392016c5f9aabe49d3be3e0..792fc8b7af3a55180f4d06da0715827cb54d7826 100644 (file)
@@ -28,6 +28,11 @@ namespace llvm {
     explicit HexagonAsmPrinter(TargetMachine &TM,
                                std::unique_ptr<MCStreamer> Streamer);
 
+    bool runOnMachineFunction(MachineFunction &Fn) override {
+      Subtarget = &Fn.getSubtarget<HexagonSubtarget>();
+      return AsmPrinter::runOnMachineFunction(Fn);
+    }
+
     const char *getPassName() const override {
       return "Hexagon Assembly Printer";
     }