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

get lost...


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7798 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Brian Gaeke 2003-08-13 00:30:48 +00:00
parent 906cd975df
commit 99c27d7686

View File

@ -176,3 +176,17 @@ Infrastructure Improvements:
2. PassManager needs to be able to run just a single function through a pipeline 2. PassManager needs to be able to run just a single function through a pipeline
of FunctionPass's. 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