[llvm-commits] CVS: llvm/lib/Target/X86/README.txt

Brian Gaeke gaeke at niobe.cs.uiuc.edu
Tue Aug 12 19:31:01 PDT 2003


Changes in directory llvm/lib/Target/X86:

README.txt updated: 1.8 -> 1.9

---
Log message:

Just incorporating some notes I wrote for myself into a place where they won't
get lost...


---
Diffs of the changes:

Index: llvm/lib/Target/X86/README.txt
diff -u llvm/lib/Target/X86/README.txt:1.8 llvm/lib/Target/X86/README.txt:1.9
--- llvm/lib/Target/X86/README.txt:1.8	Thu Jul 31 12:56:05 2003
+++ llvm/lib/Target/X86/README.txt	Tue Aug 12 19:30:48 2003
@@ -176,3 +176,17 @@
 
 2. PassManager needs to be able to run just a single function through a pipeline
    of FunctionPass's.
+
+3. X86/Printer.cpp and Sparc/EmitAssembly.cpp both have copies of what is
+   roughly the same code, used to output constants in a form the assembler
+   can understand. These functions should be shared at some point. They
+   should be rewritten to pass around iostreams instead of strings. The
+   list of functions is as follows:
+
+   isStringCompatible
+   toOctal
+   ConstantExprToString
+   valToExprString
+   getAsCString
+   printSingleConstantValue (with TypeToDataDirective inlined)
+   printConstantValueOnly





More information about the llvm-commits mailing list