llvm/tools/bugpoint
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
..
BugDriver.cpp Support remote execute for ARM. 2009-07-10 21:39:28 +00:00
BugDriver.h 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
bugpoint.cpp Hold the LLVMContext by reference rather than by pointer. 2009-07-01 21:22:36 +00:00
CMakeLists.txt Initial support for the CMake build system. 2008-09-22 01:08:49 +00:00
CrashDebugger.cpp Begin the painful process of tearing apart the rat'ss nest that is Constants.cpp and ConstantFold.cpp. 2009-07-13 04:09:18 +00:00
ExecutionDriver.cpp Support remote execute for ARM. 2009-07-10 21:39:28 +00:00
ExtractFunction.cpp #include "llvm/Assembly/Writer.h" to get the declaration for WriteAsOperand. 2009-07-13 22:56:37 +00:00
FindBugs.cpp PR2027, Fix bugpoint's -find-bugs option, clean up the code. 2008-02-14 05:01:46 +00:00
ListReducer.h Detabify. 2008-02-26 10:46:10 +00:00
Makefile remove attributions from tools/utils makefiles. 2007-12-29 20:07:17 +00:00
Miscompilation.cpp Reapply my previous asmprinter changes now with more testing and two 2009-07-14 18:17:16 +00:00
OptimizerDriver.cpp Add a pointer to the owning LLVMContext to Module. This requires threading LLVMContext through a lot 2009-07-01 16:58:40 +00:00
TestPasses.cpp Begin the painful process of tearing apart the rat'ss nest that is Constants.cpp and ConstantFold.cpp. 2009-07-13 04:09:18 +00:00
ToolRunner.cpp Fix unused function warning. 2009-07-11 21:24:52 +00:00
ToolRunner.h Add a "-gcc-tool-args" option. This option acts like the "-tool-args" option, 2009-03-02 23:13:18 +00:00