llvm/tools
Chris Lattner b8158acc23 Reapply my previous asmprinter changes now with more testing and two
additional bug fixes:

1. The bug that everyone hit was a problem in the asmprinter where it
   would remove $stub but keep the L prefix on a name when emitting the
   indirect symbol.  This is easy to fix by keeping the name of the stub
   and the name of the symbol in a StringMap instead of just keeping a
   StringSet and trying to reconstruct it late.

2. There was a problem printing the personality function.  The current
   logic to print out the personality function from the DWARF information
   is a bit of a cesspool right now that duplicates a bunch of other 
   logic in the asm printer.  The short version of it is that it depends
   on emitting both the L and _ prefix for symbols (at least on darwin)
   and until I can untangle it, it is best to switch the mangler back to
   emitting both prefixes.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75646 91177308-0d34-0410-b5e6-96231b3b80d8
2009-07-14 18:17:16 +00:00
..
bugpoint Reapply my previous asmprinter changes now with more testing and two 2009-07-14 18:17:16 +00:00
gccas remove attributions 2007-12-29 20:46:15 +00:00
gccld remove attributions 2007-12-29 20:46:15 +00:00
gold Add a portable strerror*() wrapper, llvm::sys::StrError(). This includes the 2009-07-01 18:11:20 +00:00
llc Add the Object Code Emitter class. Original patch by Aaron Gray, I did some 2009-07-06 05:09:34 +00:00
lli Add a --with-oprofile flag to configure, which uses OProfile's agent 2009-07-10 21:08:20 +00:00
llvm-ar Hold the LLVMContext by reference rather than by pointer. 2009-07-01 21:22:36 +00:00
llvm-as switch the .ll parser into SMDiagnostic. 2009-07-02 22:46:18 +00:00
llvm-bcanalyzer Add missing codenames to the .bc analyzer. 2009-06-01 04:41:03 +00:00
llvm-config Fix http://llvm.org/PR4481: Make llvm-config print the right include paths when 2009-07-07 22:15:37 +00:00
llvm-db Match declaration to definition. 2009-07-12 23:50:34 +00:00
llvm-dis Hold the LLVMContext by reference rather than by pointer. 2009-07-01 21:22:36 +00:00
llvm-extract Hold the LLVMContext by reference rather than by pointer. 2009-07-01 21:22:36 +00:00
llvm-ld Hold the LLVMContext by reference rather than by pointer. 2009-07-01 21:22:36 +00:00
llvm-link Make the use of const with respect to LLVMContext sane. Hopefully this is the last time, for the 2009-07-01 23:13:44 +00:00
llvm-mc Added llvm-mc support for parsing the .desc directive. 2009-07-14 18:17:10 +00:00
llvm-nm Hold the LLVMContext by reference rather than by pointer. 2009-07-01 21:22:36 +00:00
llvm-prof Move main llvm-prof functionality into a ModulePass. 2009-07-14 07:41:11 +00:00
llvm-ranlib Hold the LLVMContext by reference rather than by pointer. 2009-07-01 21:22:36 +00:00
llvm-stub Comment headers should extend to 80 chars. 2008-12-31 17:40:52 +00:00
llvmc Added a fixme for platform specific GetDirSeparator(). 2009-07-13 10:58:55 +00:00
lto Reapply my previous asmprinter changes now with more testing and two 2009-07-14 18:17:16 +00:00
opt Hold the LLVMContext by reference rather than by pointer. 2009-07-01 21:22:36 +00:00
CMakeLists.txt CMake: remove support for llvm-config-generated dependencies in the build 2009-06-23 18:30:17 +00:00
Makefile LLVMC doesn't need ENABLE_PIC to build now. 2009-07-04 03:54:54 +00:00