[llvm-commits] [llvm] r92214 - in /llvm/trunk: include/llvm/Metadata.h lib/CodeGen/MachineInstr.cpp lib/VMCore/Metadata.cpp
Chris Lattner
sabre at nondot.org
Mon Dec 28 00:30:44 PST 2009
Author: lattner
Date: Mon Dec 28 02:30:43 2009
New Revision: 92214
URL: http://llvm.org/viewvc/llvm-project?rev=92214&view=rev
Log:
snip one more #include from Metadata.h
Modified:
llvm/trunk/include/llvm/Metadata.h
llvm/trunk/lib/CodeGen/MachineInstr.cpp
llvm/trunk/lib/VMCore/Metadata.cpp
Modified: llvm/trunk/include/llvm/Metadata.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/Metadata.h?rev=92214&r1=92213&r2=92214&view=diff
==============================================================================
--- llvm/trunk/include/llvm/Metadata.h (original)
+++ llvm/trunk/include/llvm/Metadata.h Mon Dec 28 02:30:43 2009
@@ -17,7 +17,6 @@
#define LLVM_METADATA_H
#include "llvm/Value.h"
-#include "llvm/Type.h"
#include "llvm/ADT/FoldingSet.h"
#include "llvm/ADT/ilist_node.h"
@@ -25,6 +24,7 @@
class Constant;
class Instruction;
class LLVMContext;
+class Module;
class MetadataContextImpl;
template <typename T> class SmallVectorImpl;
template<class PtrType, unsigned SmallSize> class SmallPtrSet;
@@ -55,8 +55,7 @@
StringRef Str;
protected:
- explicit MDString(LLVMContext &C, StringRef S)
- : MetadataBase(Type::getMetadataTy(C), Value::MDStringVal), Str(S) {}
+ explicit MDString(LLVMContext &C, StringRef S);
public:
static MDString *get(LLVMContext &Context, StringRef Str);
Modified: llvm/trunk/lib/CodeGen/MachineInstr.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/MachineInstr.cpp?rev=92214&r1=92213&r2=92214&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/MachineInstr.cpp (original)
+++ llvm/trunk/lib/CodeGen/MachineInstr.cpp Mon Dec 28 02:30:43 2009
@@ -15,6 +15,7 @@
#include "llvm/Constants.h"
#include "llvm/Function.h"
#include "llvm/InlineAsm.h"
+#include "llvm/Type.h"
#include "llvm/Value.h"
#include "llvm/Assembly/Writer.h"
#include "llvm/CodeGen/MachineFunction.h"
Modified: llvm/trunk/lib/VMCore/Metadata.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/VMCore/Metadata.cpp?rev=92214&r1=92213&r2=92214&view=diff
==============================================================================
--- llvm/trunk/lib/VMCore/Metadata.cpp (original)
+++ llvm/trunk/lib/VMCore/Metadata.cpp Mon Dec 28 02:30:43 2009
@@ -29,6 +29,10 @@
//===----------------------------------------------------------------------===//
// MDString implementation.
//
+
+MDString::MDString(LLVMContext &C, StringRef S)
+ : MetadataBase(Type::getMetadataTy(C), Value::MDStringVal), Str(S) {}
+
MDString *MDString::get(LLVMContext &Context, StringRef Str) {
LLVMContextImpl *pImpl = Context.pImpl;
StringMapEntry<MDString *> &Entry =
More information about the llvm-commits
mailing list