[llvm-commits] CVS: llvm/lib/Bytecode/Writer/WriterInternals.h
LLVM
llvm at cs.uiuc.edu
Sun Jul 4 06:45:01 PDT 2004
Changes in directory llvm/lib/Bytecode/Writer:
WriterInternals.h updated: 1.20 -> 1.21
---
Log message:
Add new methods outputTypes and outputCompactionTypes for handling Types
separately from Values. This needed for bug 122: http://llvm.cs.uiuc.edu/PR122 .
---
Diffs of the changes: (+4 -2)
Index: llvm/lib/Bytecode/Writer/WriterInternals.h
diff -u llvm/lib/Bytecode/Writer/WriterInternals.h:1.20 llvm/lib/Bytecode/Writer/WriterInternals.h:1.21
--- llvm/lib/Bytecode/Writer/WriterInternals.h:1.20 Tue Jan 20 13:50:34 2004
+++ llvm/lib/Bytecode/Writer/WriterInternals.h Sun Jul 4 06:44:27 2004
@@ -19,10 +19,10 @@
#ifndef LLVM_LIB_BYTECODE_WRITER_WRITERINTERNALS_H
#define LLVM_LIB_BYTECODE_WRITER_WRITERINTERNALS_H
-#include "llvm/Bytecode/Writer.h"
#include "WriterPrimitives.h"
+#include "SlotCalculator.h"
+#include "llvm/Bytecode/Writer.h"
#include "llvm/Bytecode/Format.h"
-#include "llvm/Analysis/SlotCalculator.h"
#include "llvm/Instruction.h"
namespace llvm {
@@ -38,6 +38,7 @@
void outputConstantStrings();
void outputFunction(const Function *F);
void outputCompactionTable();
+ void outputCompactionTypes(unsigned StartNo);
void outputCompactionTablePlane(unsigned PlaneNo,
const std::vector<const Value*> &TypePlane,
unsigned StartNo);
@@ -46,6 +47,7 @@
void outputModuleInfoBlock(const Module *C);
void outputSymbolTable(const SymbolTable &ST);
+ void outputTypes(unsigned StartNo);
void outputConstantsInPlane(const std::vector<const Value*> &Plane,
unsigned StartNo);
void outputConstant(const Constant *CPV);
More information about the llvm-commits
mailing list