[llvm-commits] [llvm] r112904 - in /llvm/trunk: include/llvm/Assembly/AsmAnnotationWriter.h include/llvm/Assembly/AssemblyAnnotationWriter.h lib/VMCore/AsmWriter.cpp tools/llvm-prof/llvm-prof.cpp
Chris Lattner
sabre at nondot.org
Thu Sep 2 16:09:43 PDT 2010
Author: lattner
Date: Thu Sep 2 18:09:42 2010
New Revision: 112904
URL: http://llvm.org/viewvc/llvm-project?rev=112904&view=rev
Log:
lets get crazy and name the header file the exact class name,
not a scrunched version of it.
Added:
llvm/trunk/include/llvm/Assembly/AssemblyAnnotationWriter.h
- copied, changed from r112903, llvm/trunk/include/llvm/Assembly/AsmAnnotationWriter.h
Removed:
llvm/trunk/include/llvm/Assembly/AsmAnnotationWriter.h
Modified:
llvm/trunk/lib/VMCore/AsmWriter.cpp
llvm/trunk/tools/llvm-prof/llvm-prof.cpp
Removed: llvm/trunk/include/llvm/Assembly/AsmAnnotationWriter.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/Assembly/AsmAnnotationWriter.h?rev=112903&view=auto
==============================================================================
--- llvm/trunk/include/llvm/Assembly/AsmAnnotationWriter.h (original)
+++ llvm/trunk/include/llvm/Assembly/AsmAnnotationWriter.h (removed)
@@ -1,63 +0,0 @@
-//===-- AsmAnnotationWriter.h - Itf for annotation .ll files - --*- C++ -*-===//
-//
-// The LLVM Compiler Infrastructure
-//
-// This file is distributed under the University of Illinois Open Source
-// License. See LICENSE.TXT for details.
-//
-//===----------------------------------------------------------------------===//
-//
-// Clients of the assembly writer can use this interface to add their own
-// special-purpose annotations to LLVM assembly language printouts. Note that
-// the assembly parser won't be able to parse these, in general, so
-// implementations are advised to print stuff as LLVM comments.
-//
-//===----------------------------------------------------------------------===//
-
-#ifndef LLVM_ASSEMBLY_ASMANNOTATIONWRITER_H
-#define LLVM_ASSEMBLY_ASMANNOTATIONWRITER_H
-
-namespace llvm {
-
-class Function;
-class BasicBlock;
-class Instruction;
-class raw_ostream;
-class formatted_raw_ostream;
-
-class AssemblyAnnotationWriter {
-public:
-
- virtual ~AssemblyAnnotationWriter();
-
- /// emitFunctionAnnot - This may be implemented to emit a string right before
- /// the start of a function.
- virtual void emitFunctionAnnot(const Function *F,
- formatted_raw_ostream &OS) {}
-
- /// emitBasicBlockStartAnnot - This may be implemented to emit a string right
- /// after the basic block label, but before the first instruction in the
- /// block.
- virtual void emitBasicBlockStartAnnot(const BasicBlock *BB,
- formatted_raw_ostream &OS){
- }
-
- /// emitBasicBlockEndAnnot - This may be implemented to emit a string right
- /// after the basic block.
- virtual void emitBasicBlockEndAnnot(const BasicBlock *BB,
- formatted_raw_ostream &OS){
- }
-
- /// emitInstructionAnnot - This may be implemented to emit a string right
- /// before an instruction is emitted.
- virtual void emitInstructionAnnot(const Instruction *I,
- formatted_raw_ostream &OS) {}
-
- /// printInfoComment - This may be implemented to emit a comment to the
- /// right of an instruction or global value.
- virtual void printInfoComment(const Value &V, formatted_raw_ostream &OS) {}
-};
-
-} // End llvm namespace
-
-#endif
Copied: llvm/trunk/include/llvm/Assembly/AssemblyAnnotationWriter.h (from r112903, llvm/trunk/include/llvm/Assembly/AsmAnnotationWriter.h)
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/Assembly/AssemblyAnnotationWriter.h?p2=llvm/trunk/include/llvm/Assembly/AssemblyAnnotationWriter.h&p1=llvm/trunk/include/llvm/Assembly/AsmAnnotationWriter.h&r1=112903&r2=112904&rev=112904&view=diff
==============================================================================
--- llvm/trunk/include/llvm/Assembly/AsmAnnotationWriter.h (original)
+++ llvm/trunk/include/llvm/Assembly/AssemblyAnnotationWriter.h Thu Sep 2 18:09:42 2010
@@ -1,4 +1,4 @@
-//===-- AsmAnnotationWriter.h - Itf for annotation .ll files - --*- C++ -*-===//
+//===-- AssemblyAnnotationWriter.h - Annotation .ll files -------*- C++ -*-===//
//
// The LLVM Compiler Infrastructure
//
@@ -39,13 +39,13 @@
/// after the basic block label, but before the first instruction in the
/// block.
virtual void emitBasicBlockStartAnnot(const BasicBlock *BB,
- formatted_raw_ostream &OS){
+ formatted_raw_ostream &OS) {
}
/// emitBasicBlockEndAnnot - This may be implemented to emit a string right
/// after the basic block.
virtual void emitBasicBlockEndAnnot(const BasicBlock *BB,
- formatted_raw_ostream &OS){
+ formatted_raw_ostream &OS) {
}
/// emitInstructionAnnot - This may be implemented to emit a string right
Modified: llvm/trunk/lib/VMCore/AsmWriter.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/VMCore/AsmWriter.cpp?rev=112904&r1=112903&r2=112904&view=diff
==============================================================================
--- llvm/trunk/lib/VMCore/AsmWriter.cpp (original)
+++ llvm/trunk/lib/VMCore/AsmWriter.cpp Thu Sep 2 18:09:42 2010
@@ -16,7 +16,7 @@
#include "llvm/Assembly/Writer.h"
#include "llvm/Assembly/PrintModulePass.h"
-#include "llvm/Assembly/AsmAnnotationWriter.h"
+#include "llvm/Assembly/AssemblyAnnotationWriter.h"
#include "llvm/LLVMContext.h"
#include "llvm/CallingConv.h"
#include "llvm/Constants.h"
Modified: llvm/trunk/tools/llvm-prof/llvm-prof.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/llvm-prof/llvm-prof.cpp?rev=112904&r1=112903&r2=112904&view=diff
==============================================================================
--- llvm/trunk/tools/llvm-prof/llvm-prof.cpp (original)
+++ llvm/trunk/tools/llvm-prof/llvm-prof.cpp Thu Sep 2 18:09:42 2010
@@ -17,7 +17,7 @@
#include "llvm/LLVMContext.h"
#include "llvm/Module.h"
#include "llvm/PassManager.h"
-#include "llvm/Assembly/AsmAnnotationWriter.h"
+#include "llvm/Assembly/AssemblyAnnotationWriter.h"
#include "llvm/Analysis/ProfileInfo.h"
#include "llvm/Analysis/ProfileInfoLoader.h"
#include "llvm/Analysis/Passes.h"
More information about the llvm-commits
mailing list