Teach ISel not to optimize 'optnone' functions (revised).
[oota-llvm.git] / include / llvm / MC / MCCodeGenInfo.h
index d1765e1240a47c536126b13e4c48e26daccacc64..84ce934d822eeb0523bdc260bd0700955ff8273b 100644 (file)
@@ -42,6 +42,9 @@ namespace llvm {
     CodeModel::Model getCodeModel() const { return CMModel; }
 
     CodeGenOpt::Level getOptLevel() const { return OptLevel; }
+
+    // Allow overriding OptLevel on a per-function basis.
+    void setOptLevel(CodeGenOpt::Level Level) { OptLevel = Level; }
   };
 } // namespace llvm