f010c464a11444733ec67e31aace8bcebeaf2588 |
|
04-Dec-2012 |
Chandler Carruth <chandlerc@gmail.com> |
Sort the #include lines for tools/... Again, tools are trickier to pick the main module header for than library source files. I've started to follow the pattern of using LLVMContext.h when it is included as a stub for program source files. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169252 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
2d24e2a396a1d211baaeedf32148a3b657240170 |
|
20-Dec-2011 |
David Blaikie <dblaikie@gmail.com> |
Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146960 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
f73311bb646bf970806ba7caba220e6bffff7b49 |
|
08-Feb-2011 |
Andrew Trick <atrick@apple.com> |
Added bugpoint options: -compile-custom and -compile-command=... I've been using this mode to narrow down llc unit tests. Example custom compile script: llc "$@" not pygrep.py 'mul\s+r([0-9]), r\1,' < bugpoint-test-program.s git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125096 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
de86cbdc57f30621d3692da7a36613bb623d13b5 |
|
08-Feb-2011 |
Andrew Trick <atrick@apple.com> |
whitespace git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125095 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
1f6efa3996dd1929fbc129203ce5009b620e6969 |
|
29-Nov-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Merge System into Support. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120298 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
3472766f9eb7d66f234c390ce1b3a8b76f0ee9ce |
|
12-Jul-2010 |
Duncan Sands <baldrick@free.fr> |
Convert some tab stops into spaces. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108130 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
41396302126c24f1d5231e191852ebf2ff37fe23 |
|
24-May-2010 |
Duncan Sands <baldrick@free.fr> |
Apply timeouts and memory limits in more places. In particular, when bugpoint does "Running the code generator to test for a crash" this gets you a crash if llc goes into an infinite loop or uses up vast amounts of memory. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@104485 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
faa95763ebb081769bf6ac35e170394c9d477813 |
|
10-May-2010 |
Kalle Raiskila <kalle.raiskila@nokia.com> |
Add command line option --gcc to bugpoint. Remove sending duplicate of the --gcc-tool-args parameters to gcc. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103397 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
22ff748712b348300e51248339b6e8cf9b59e2c6 |
|
12-Apr-2010 |
Nick Lewycky <nicholas@mxc.ca> |
Remove use of exceptions from bugpoint. No deliberate functionality change! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101013 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
50010429a7c3285dab15ede68acae7231fade367 |
|
16-Mar-2010 |
Chris Lattner <sabre@nondot.org> |
add support for bugpointing the integrated assembler. Something like this works for me: bugpoint Output/bisort.llvm.bc -run-llc-ia -safe-run-llc This uses llc with the integrated assembler as the test compiler and llc without it as the safe compiler. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98618 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
b683ea4712836e22b98d24bf8e40e599224d024e |
|
23-Aug-2009 |
Chris Lattner <sabre@nondot.org> |
eliminate the ostream version of CheckBitcodeOutputToConsole, change the raw_ostream one to take the raw_ostream byref instead of byptr. Prune #includes, eliminate a use of Streams.h git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79863 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
ca7409664273fed4b473127295af3af0836b3077 |
|
18-Aug-2009 |
Daniel Dunbar <daniel@zuster.org> |
Change bugpoint to use Triple to make runtime decisions. - This is cleaner, and makes bugpoint match the host instead of the build architecture. - Patch by Sandeep Patel! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79309 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
197f728d49fa0cc0baa5aadb2b905fbd8c22a81e |
|
05-Aug-2009 |
Dan Gohman <gohman@apple.com> |
Fix FindExecutable to use sys::Path::GetMainExecutable instead of just argv[0]. And remove the code for searching the current working directory and for searching PATH; the point of FindExecutable is not to find whatever version of the executable can be found by searching around, but to find an executable that accompanies the current executable. Update the tools to use sys::Program::FindProgramByName when they want PATH searching. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78240 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
86c006a971eb6fab6bd4923ff7ec1c0bc9c28f74 |
|
05-Aug-2009 |
Anton Korobeynikov <asl@math.spbu.ru> |
Add save-temps option to bugpoint to keep temporary stuff. Patch by Sandeep Patel git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78183 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
38efa38c864f6d29892d92102c0232b234b526ed |
|
03-Mar-2009 |
Bill Wendling <isanbard@gmail.com> |
Add a "-gcc-tool-args" option. This option acts like the "-tool-args" option, but passes the arguments to the "gcc" invocation instead of to the "llc" invocation. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65896 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
70f684fcf92e5cdd11a3b3fc9bf3519f8b745857 |
|
09-Sep-2008 |
Evan Cheng <evan.cheng@apple.com> |
Allow use of ssh to perform remote execution. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55979 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
9ef7425a4d44ff129495da2357c98c67162fbeff |
|
28-Apr-2008 |
Anton Korobeynikov <asl@math.spbu.ru> |
Add possibility of using arbitrary to to execute stuff from bugpoint. Patch by Pekka Jääskeläinen! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50373 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
21c62da287237d39d0d95004881ea4baae3be6da |
|
29-Dec-2007 |
Chris Lattner <sabre@nondot.org> |
remove attributions from tools. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45421 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
8ff70c2635bfd4e02c0140a5dc9ca909fffba35a |
|
04-Jul-2007 |
Gabor Greif <ggreif@gmail.com> |
Pretty straightforward replacement of "bytecode" by "bitcode" performed on tools/ first, in order not to cause lethal damage git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37877 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
34e400ebe655160874f27d803811118a168599e1 |
|
03-May-2007 |
Evan Cheng <evan.cheng@apple.com> |
Added -rsh-host and -rsh-user to support remote execution. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36685 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
9ba8a76f8baaa1092d60ccfbc04e7efdc207c98f |
|
16-Feb-2007 |
Anton Korobeynikov <asl@math.spbu.ru> |
Add possibility to set memory limit for binaries run via libSystem. This is especially needed for bugpoint. This partly implements PR688 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34349 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
c600f3c337f18c62116ac58b701e4f7ae6d2fb1a |
|
15-Sep-2006 |
Chris Lattner <sabre@nondot.org> |
Add a new -cbe-bug mode, which works just like -run-llc, except that it uses LLC as the reference compiler to reduce testcases for bugs in GCC. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30400 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
130e2a361147a31ae631d3648afdd95a5c0d40f2 |
|
27-Jun-2006 |
Chris Lattner <sabre@nondot.org> |
Pass -Xlinker flags to gcc when it builds the shared object. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28939 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
f1b20d8620b05abaa52f40ac6d21f839b265fb00 |
|
07-Jun-2006 |
Chris Lattner <sabre@nondot.org> |
Move ToolRunner.(cpp|h) into the bugpoint directory git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28699 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
51ab5c8862466bbddcd5c4369779c472978ed309 |
|
06-Jun-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Add the -Xlinker option to bugpoint which allows an option to be passed through to gcc when its being used as a linker. This allows -L and -l (and any other) options to be added so that non-complete bytecode files can be processed with bugpoint. The -Xlinker option can be added as many times as needed. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28692 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
63b3afa98460ce38a1c48d3c44ef6edfdaf37b77 |
|
21-Apr-2005 |
Misha Brukman <brukman+llvm@gmail.com> |
Remove trailing whitespace git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21411 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
83881957edee0b1cb89428fa1a3b022d7d84ee13 |
|
22-Jan-2005 |
Jeff Cohen <jeffc@jolt-lang.org> |
Fix VC++ complaint git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19747 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
2418bf9546387ea0cd206d3f0e4a8952f6a90eb4 |
|
19-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
For PR351: Turn path instance variables into sys::Path instead of std::string git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19038 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
9ac141823d6180f8a49299c55ed8fc8b9a8310a3 |
|
17-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
For PR351: * Make the OutputC and OutputAsm functions work with sys::Path for the output file name instead of using std::string. * Get rid of extraneous "toString" calls. * Change "removeFile" to sys::Path::destroyFile() git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19000 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
551ccae044b0ff658fe629dd67edd5ffe75d10e8 |
|
02-Sep-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Changes For Bug 352 Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/llvm/. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16137 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
62c91fcda50df5a543fad4bca572f309180580c5 |
|
24-Jul-2004 |
Chris Lattner <sabre@nondot.org> |
Provide timeout values to all abstract interpreters git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15159 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
48b008db57cf1ffabf949364622c9ecfe0ec85c4 |
|
05-May-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Apply simplification suggested by Chris: why assign() when operator = will do? git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13364 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
d11577b68b442217153ecbcc93b978a5a700a8ed |
|
04-May-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Add "Args" optional argument to AbstractInterpreter factory methods, which fills in a ToolArgs vector in the AbstractInterpreter if it is set. This ToolArgs vector is used to pass additional arguments to LLI and/or LLC. This is intended to address Bug 40. Also, make -debug-only=toolrunner work for the LLC and CBE AbstractInterpreters. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13356 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
1d29a6d6c7a7f6203065c003d3d2d002870e38a1 |
|
19-Feb-2004 |
Alkis Evlogimenos <alkis@evlogimenos.com> |
Make ToolExecutionError inherit std::exception and implement its interface: getMessage() is gone, use what() instead. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11621 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
f03715c6a869c9838c4510693e74f796da7589eb |
|
19-Feb-2004 |
Chris Lattner <sabre@nondot.org> |
Add support for just compiling a program git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11610 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
c8580b2aee8e0a93eb7dd2d70c81ccb33e447538 |
|
18-Feb-2004 |
Chris Lattner <sabre@nondot.org> |
Byebye method git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11598 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
8c56be5e2b860ce5f22ed157c1b02409c353749c |
|
18-Feb-2004 |
Chris Lattner <sabre@nondot.org> |
When an error occurs executing a tool, we now throw an exception instead of calling exit(1). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11593 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
df2cf418a8449d60512ab42e14c7a0b2608ce438 |
|
17-Feb-2004 |
Chris Lattner <sabre@nondot.org> |
The CBE is no longer in llvm-dis git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11532 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
d0fde30ce850b78371fd1386338350591f9ff494 |
|
11-Nov-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
Put all LLVM code into the llvm namespace, as per bug 109. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9903 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
6fbcc26f1460eaee4e0eb8b426fc1ff0c7af11be |
|
20-Oct-2003 |
John Criswell <criswell@uiuc.edu> |
Added LLVM copyright header (for lack of a better term). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9304 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
eeed98382158c5049e7700c768a74b9122fffd71 |
|
14-Oct-2003 |
Chris Lattner <sabre@nondot.org> |
Generalize abstract interpreter interface to allow linking in an arbitrary number of shared objects git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9129 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
7915a1e764a5472d89a5ea40fbc22515afc5abf2 |
|
14-Oct-2003 |
Chris Lattner <sabre@nondot.org> |
Substantial cleanups: * Add header comment * Remove extraneous #includes * Move the FileType enum into the GCC class * The GCC class is not virtual. * Move all of the "constructor" functions into the classes themselves * Stop using cl::list as arguments, use std::vector instead (which cl::list derives from) * Improve comments git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9121 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
f4744498042cc69627b3a0b40fe80d3967179ea4 |
|
30-Sep-2003 |
Chris Lattner <sabre@nondot.org> |
Add a file header git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8781 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|
29afb64d5bdb3235c7677ae18f5a05a97a0e9fa0 |
|
30-Sep-2003 |
Misha Brukman <brukman+llvm@gmail.com> |
Abstracted away the process of running our tools + gcc from bugpoint. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8753 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/bugpoint/ToolRunner.h
|