Changes in directory llvm/include/llvm/Target:
TargetMachine.h updated: 1.64 -> 1.65 --- Log message: Refactor a bunch of includes so that TargetMachine.h doesn't have to include TargetData.h. This should make recompiles a bit faster with my current TargetData tinkering. --- Diffs of the changes: (+3 -1) TargetMachine.h | 4 +++- 1 files changed, 3 insertions(+), 1 deletion(-) Index: llvm/include/llvm/Target/TargetMachine.h diff -u llvm/include/llvm/Target/TargetMachine.h:1.64 llvm/include/llvm/Target/TargetMachine.h:1.65 --- llvm/include/llvm/Target/TargetMachine.h:1.64 Tue May 2 20:29:56 2006 +++ llvm/include/llvm/Target/TargetMachine.h Fri May 12 01:33:48 2006 @@ -14,12 +14,13 @@ #ifndef LLVM_TARGET_TARGETMACHINE_H #define LLVM_TARGET_TARGETMACHINE_H -#include "llvm/Target/TargetData.h" #include "llvm/Target/TargetInstrItineraries.h" #include <cassert> +#include <string> namespace llvm { +class TargetData; class TargetSubtarget; class TargetInstrInfo; class TargetInstrDescriptor; @@ -28,6 +29,7 @@ class TargetFrameInfo; class MachineCodeEmitter; class MRegisterInfo; +class Module; class FunctionPassManager; class PassManager; class Pass; _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits