From c9a3ea81bff250b70fcba6f5c8698e7ad7554e5a Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Thu, 17 Mar 2005 15:38:16 +0000 Subject: [PATCH] Fix the missing symbols problem Bill was hitting. Patch contributed by Bill Wendling!! llvm-svn: 20649 --- lib/Analysis/AliasAnalysis.cpp | 1 + lib/Analysis/AliasSetTracker.cpp | 1 + lib/Analysis/DataStructure/DataStructureOpt.cpp | 1 + lib/CodeGen/UnreachableBlockElim.cpp | 1 + lib/ExecutionEngine/JIT/JITEmitter.cpp | 1 + lib/Target/Alpha/AlphaAsmPrinter.cpp | 1 + lib/Target/SparcV9/RegAlloc/LiveRangeInfo.cpp | 1 + lib/Target/SparcV9/SparcV9TmpInstr.cpp | 1 + lib/Target/X86/X86AsmPrinter.cpp | 1 + lib/Transforms/Utils/BreakCriticalEdges.cpp | 1 + lib/Transforms/Utils/DemoteRegToStack.cpp | 1 + tools/bugpoint/TestPasses.cpp | 1 + 12 files changed, 12 insertions(+) diff --git a/lib/Analysis/AliasAnalysis.cpp b/lib/Analysis/AliasAnalysis.cpp index 0f1ce7afb58..43c86a5dc9e 100644 --- a/lib/Analysis/AliasAnalysis.cpp +++ b/lib/Analysis/AliasAnalysis.cpp @@ -27,6 +27,7 @@ #include "llvm/Analysis/AliasAnalysis.h" #include "llvm/BasicBlock.h" #include "llvm/Instructions.h" +#include "llvm/Type.h" #include "llvm/Target/TargetData.h" #include using namespace llvm; diff --git a/lib/Analysis/AliasSetTracker.cpp b/lib/Analysis/AliasSetTracker.cpp index 8863297b31f..4b36f4089c2 100644 --- a/lib/Analysis/AliasSetTracker.cpp +++ b/lib/Analysis/AliasSetTracker.cpp @@ -15,6 +15,7 @@ #include "llvm/Analysis/AliasAnalysis.h" #include "llvm/Instructions.h" #include "llvm/Pass.h" +#include "llvm/Type.h" #include "llvm/Target/TargetData.h" #include "llvm/Assembly/Writer.h" #include "llvm/Support/InstIterator.h" diff --git a/lib/Analysis/DataStructure/DataStructureOpt.cpp b/lib/Analysis/DataStructure/DataStructureOpt.cpp index c75784b9647..6315041089f 100644 --- a/lib/Analysis/DataStructure/DataStructureOpt.cpp +++ b/lib/Analysis/DataStructure/DataStructureOpt.cpp @@ -17,6 +17,7 @@ #include "llvm/Analysis/Passes.h" #include "llvm/Module.h" #include "llvm/Constant.h" +#include "llvm/Type.h" #include "llvm/ADT/Statistic.h" using namespace llvm; diff --git a/lib/CodeGen/UnreachableBlockElim.cpp b/lib/CodeGen/UnreachableBlockElim.cpp index 0bde9ff23a2..5feab0f8177 100644 --- a/lib/CodeGen/UnreachableBlockElim.cpp +++ b/lib/CodeGen/UnreachableBlockElim.cpp @@ -25,6 +25,7 @@ #include "llvm/Instructions.h" #include "llvm/Function.h" #include "llvm/Pass.h" +#include "llvm/Type.h" #include "llvm/Support/CFG.h" #include "llvm/ADT/DepthFirstIterator.h" using namespace llvm; diff --git a/lib/ExecutionEngine/JIT/JITEmitter.cpp b/lib/ExecutionEngine/JIT/JITEmitter.cpp index 85ce67b9a9c..cb12642367f 100644 --- a/lib/ExecutionEngine/JIT/JITEmitter.cpp +++ b/lib/ExecutionEngine/JIT/JITEmitter.cpp @@ -16,6 +16,7 @@ #include "JIT.h" #include "llvm/Constant.h" #include "llvm/Module.h" +#include "llvm/Type.h" #include "llvm/CodeGen/MachineCodeEmitter.h" #include "llvm/CodeGen/MachineFunction.h" #include "llvm/CodeGen/MachineConstantPool.h" diff --git a/lib/Target/Alpha/AlphaAsmPrinter.cpp b/lib/Target/Alpha/AlphaAsmPrinter.cpp index 500f8b1ff56..4d4fb94ded2 100644 --- a/lib/Target/Alpha/AlphaAsmPrinter.cpp +++ b/lib/Target/Alpha/AlphaAsmPrinter.cpp @@ -15,6 +15,7 @@ #include "Alpha.h" #include "AlphaInstrInfo.h" #include "llvm/Module.h" +#include "llvm/Type.h" #include "llvm/Assembly/Writer.h" #include "llvm/CodeGen/MachineConstantPool.h" #include "llvm/CodeGen/ValueTypes.h" diff --git a/lib/Target/SparcV9/RegAlloc/LiveRangeInfo.cpp b/lib/Target/SparcV9/RegAlloc/LiveRangeInfo.cpp index 6da3e0f524e..9a89b1354b9 100644 --- a/lib/Target/SparcV9/RegAlloc/LiveRangeInfo.cpp +++ b/lib/Target/SparcV9/RegAlloc/LiveRangeInfo.cpp @@ -16,6 +16,7 @@ #include "RegAllocCommon.h" #include "RegClass.h" #include "llvm/Function.h" +#include "llvm/Type.h" #include "llvm/CodeGen/MachineInstr.h" #include "llvm/CodeGen/MachineFunction.h" #include "llvm/Target/TargetMachine.h" diff --git a/lib/Target/SparcV9/SparcV9TmpInstr.cpp b/lib/Target/SparcV9/SparcV9TmpInstr.cpp index e2577870547..5b954b426bd 100644 --- a/lib/Target/SparcV9/SparcV9TmpInstr.cpp +++ b/lib/Target/SparcV9/SparcV9TmpInstr.cpp @@ -13,6 +13,7 @@ //===----------------------------------------------------------------------===// #include "SparcV9TmpInstr.h" +#include "llvm/Type.h" #include "llvm/Support/LeakDetector.h" using namespace llvm; diff --git a/lib/Target/X86/X86AsmPrinter.cpp b/lib/Target/X86/X86AsmPrinter.cpp index 24e92ed3053..e5d48315078 100644 --- a/lib/Target/X86/X86AsmPrinter.cpp +++ b/lib/Target/X86/X86AsmPrinter.cpp @@ -17,6 +17,7 @@ #include "X86.h" #include "X86TargetMachine.h" #include "llvm/Module.h" +#include "llvm/Type.h" #include "llvm/Assembly/Writer.h" #include "llvm/CodeGen/AsmPrinter.h" #include "llvm/CodeGen/MachineConstantPool.h" diff --git a/lib/Transforms/Utils/BreakCriticalEdges.cpp b/lib/Transforms/Utils/BreakCriticalEdges.cpp index a34ebe031a3..87b019f77a5 100644 --- a/lib/Transforms/Utils/BreakCriticalEdges.cpp +++ b/lib/Transforms/Utils/BreakCriticalEdges.cpp @@ -21,6 +21,7 @@ #include "llvm/Analysis/Dominators.h" #include "llvm/Function.h" #include "llvm/Instructions.h" +#include "llvm/Type.h" #include "llvm/Support/CFG.h" #include "llvm/ADT/Statistic.h" using namespace llvm; diff --git a/lib/Transforms/Utils/DemoteRegToStack.cpp b/lib/Transforms/Utils/DemoteRegToStack.cpp index a92a066469c..74d618c93c6 100644 --- a/lib/Transforms/Utils/DemoteRegToStack.cpp +++ b/lib/Transforms/Utils/DemoteRegToStack.cpp @@ -19,6 +19,7 @@ #include "llvm/Transforms/Utils/Local.h" #include "llvm/Function.h" #include "llvm/Instructions.h" +#include "llvm/Type.h" #include using namespace llvm; diff --git a/tools/bugpoint/TestPasses.cpp b/tools/bugpoint/TestPasses.cpp index b95dbe7ec97..b2539340c13 100644 --- a/tools/bugpoint/TestPasses.cpp +++ b/tools/bugpoint/TestPasses.cpp @@ -16,6 +16,7 @@ #include "llvm/Constant.h" #include "llvm/Instructions.h" #include "llvm/Pass.h" +#include "llvm/Type.h" #include "llvm/Support/InstVisitor.h" using namespace llvm;