1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 20:23:11 +01:00
llvm-mirror/tools/extract
Chris Lattner ea9f0c3c4e Print the tool name when an error comes from so that I can tell which
tool of a pipeline is having issues.

llvm-svn: 3167
2002-07-30 21:43:22 +00:00
..
extract.cpp Print the tool name when an error comes from so that I can tell which 2002-07-30 21:43:22 +00:00
Makefile *** empty log message *** 2002-07-23 17:52:38 +00:00
README.txt Checkin descriptive note 2002-06-24 16:49:55 +00:00

I checked in a new tool, primarily useful for debugging.  Given a module 
and a function name, it extracts just the specified function from the 
module, with a minimum of related cruft (global variables, function 
prototypes, etc).

This is useful because often something will die (for example SCCP 
miscompiles one function of a large benchmark), and so you want to just 
cut the testcase down to the one function that is being a problem.  In 
this case, 'extract' eliminates all of the extraneous global variables, 
type information, and functions that aren't neccesary, giving you 
something simpler.

This is just an FYI, because I've found it useful and thought you guys 
might as well.