llvm/Target/TargetMachine.h: Remove two dependent headers.
authorNAKAMURA Takumi <geek4civic@gmail.com>
Tue, 11 Dec 2012 05:53:43 +0000 (05:53 +0000)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Tue, 11 Dec 2012 05:53:43 +0000 (05:53 +0000)
-#include "llvm/Target/TargetTransformImpl.h"
-#include "llvm/TargetTransformInfo.h"

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

include/llvm/Target/TargetMachine.h

index a891626c37474ff8321d6f5af53f56bfc44f4b23..5756f2c552ae152d8526290267b56f9d4491e246 100644 (file)
@@ -18,8 +18,6 @@
 #include "llvm/Pass.h"
 #include "llvm/Support/CodeGen.h"
 #include "llvm/Target/TargetOptions.h"
-#include "llvm/Target/TargetTransformImpl.h"
-#include "llvm/TargetTransformInfo.h"
 #include <cassert>
 #include <string>
 
@@ -43,6 +41,8 @@ class TargetPassConfig;
 class TargetRegisterInfo;
 class TargetSelectionDAGInfo;
 class TargetSubtargetInfo;
+class ScalarTargetTransformInfo;
+class VectorTargetTransformInfo;
 class formatted_raw_ostream;
 class raw_ostream;