X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=include%2Fllvm%2FAssembly%2FWriter.h;h=6b89ae022da3c6131bfd9708c6b79c8e6027543c;hb=9f306bdc70757d11b6510525938c0d92c5529cc7;hp=45c9513c54f512f310be63f9f863f5877701cb8e;hpb=3749c9cae41d2e682f67a41b07e0c50b46dbb000;p=oota-llvm.git diff --git a/include/llvm/Assembly/Writer.h b/include/llvm/Assembly/Writer.h index 45c9513c54f..6b89ae022da 100644 --- a/include/llvm/Assembly/Writer.h +++ b/include/llvm/Assembly/Writer.h @@ -2,8 +2,8 @@ // // The LLVM Compiler Infrastructure // -// This file was developed by the LLVM research group and is distributed under -// the University of Illinois Open Source License. See LICENSE.TXT for details. +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// // @@ -17,19 +17,11 @@ #ifndef LLVM_ASSEMBLY_WRITER_H #define LLVM_ASSEMBLY_WRITER_H -#include - namespace llvm { -class Type; class Module; class Value; - -// WriteTypeSymbolic - This attempts to write the specified type as a symbolic -// type, iff there is an entry in the Module's symbol table for the specified -// type or one of its component types. This is slower than a simple x << Type; -// -std::ostream &WriteTypeSymbolic(std::ostream &, const Type *, const Module *M); +class raw_ostream; // WriteAsOperand - Write the name of the specified value out to the specified // ostream. This can be useful when you just want to print int %reg126, not the @@ -37,8 +29,8 @@ std::ostream &WriteTypeSymbolic(std::ostream &, const Type *, const Module *M); // then even constants get pretty-printed; for example, the type of a null // pointer is printed symbolically. // -std::ostream &WriteAsOperand(std::ostream &, const Value *, bool PrintTy = true, - const Module *Context = 0); +void WriteAsOperand(raw_ostream &, const Value *, bool PrintTy = true, + const Module *Context = 0); } // End llvm namespace