Add a FIXME to TargetMachine to remove the function specific
authorEric Christopher <echristo@gmail.com>
Fri, 26 Sep 2014 01:44:05 +0000 (01:44 +0000)
committerEric Christopher <echristo@gmail.com>
Fri, 26 Sep 2014 01:44:05 +0000 (01:44 +0000)
code generation options from TargetMachine. This will depend
upon Function + TargetSubtargetInfo based code generation at
which point resetTargetOptions and this code can be removed.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@218491 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Target/TargetMachine.h

index 82260c0d7c5fa736c50fd4c7ca53408f794722e3..75bdb4950ca51423071e81efd342492ae78ccb8d 100644 (file)
@@ -114,6 +114,8 @@ public:
   }
 
   /// \brief Reset the target options based on the function's attributes.
+  // FIXME: Remove TargetOptions that affect per-function code generation
+  // from TargetMachine.
   void resetTargetOptions(const Function &F) const;
 
   /// getMCAsmInfo - Return target specific asm information.