1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 11:42:57 +01:00

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

get lost...

llvm-svn: 7798
This commit is contained in:
Brian Gaeke 2003-08-13 00:30:48 +00:00
parent 1e41dd39ae
commit 595d18ac2a

View File

@ -176,3 +176,17 @@ Infrastructure Improvements:
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