Writer.h (224145) | Writer.h (234353) |
---|---|
1//===-- llvm/Assembly/Writer.h - Printer for LLVM assembly files --*- C++ -*-=// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// --- 5 unchanged lines hidden (view full) --- 14// 15//===----------------------------------------------------------------------===// 16 17#ifndef LLVM_ASSEMBLY_WRITER_H 18#define LLVM_ASSEMBLY_WRITER_H 19 20namespace llvm { 21 | 1//===-- llvm/Assembly/Writer.h - Printer for LLVM assembly files --*- C++ -*-=// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// --- 5 unchanged lines hidden (view full) --- 14// 15//===----------------------------------------------------------------------===// 16 17#ifndef LLVM_ASSEMBLY_WRITER_H 18#define LLVM_ASSEMBLY_WRITER_H 19 20namespace llvm { 21 |
22class Type; | |
23class Module; 24class Value; 25class raw_ostream; 26 27// WriteAsOperand - Write the name of the specified value out to the specified 28// ostream. This can be useful when you just want to print int %reg126, not the 29// whole instruction that generated it. If you specify a Module for context, 30// then even constants get pretty-printed; for example, the type of a null 31// pointer is printed symbolically. 32// 33void WriteAsOperand(raw_ostream &, const Value *, bool PrintTy = true, 34 const Module *Context = 0); 35 36} // End llvm namespace 37 38#endif | 22class Module; 23class Value; 24class raw_ostream; 25 26// WriteAsOperand - Write the name of the specified value out to the specified 27// ostream. This can be useful when you just want to print int %reg126, not the 28// whole instruction that generated it. If you specify a Module for context, 29// then even constants get pretty-printed; for example, the type of a null 30// pointer is printed symbolically. 31// 32void WriteAsOperand(raw_ostream &, const Value *, bool PrintTy = true, 33 const Module *Context = 0); 34 35} // End llvm namespace 36 37#endif |