From 3e3c805a821ef8862d5e9750e803b51267b6b5f3 Mon Sep 17 00:00:00 2001 From: Brian Gaeke Date: Wed, 13 Aug 2003 19:02:09 +0000 Subject: [PATCH] X86 static backend: smacked Function at a time: smacked Who you gonna call!!! :-) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7826 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/X86/README.txt | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/lib/Target/X86/README.txt b/lib/Target/X86/README.txt index a91eaa57490..7cb5df694b6 100644 --- a/lib/Target/X86/README.txt +++ b/lib/Target/X86/README.txt @@ -164,8 +164,7 @@ Next Phase: After this project: ------------------- 1. Implement lots of nifty runtime optimizations -2. Implement a static compiler backend for x86 (might come almost for free...) -3. Implement new targets: IA64? X86-64? M68k? MMIX? Who knows... +2. Implement new targets: IA64? X86-64? M68k? MMIX? Who knows... Infrastructure Improvements: ---------------------------- @@ -174,10 +173,7 @@ Infrastructure Improvements: bytecode without having to read the whole program. Bytecode reader should be extended to allow on-demand loading of functions. -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 +2. 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