History log of /external/llvm/utils/findmisopt
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
75338097c786eea1c461e744a2c45af78f56286f 19-Apr-2012 Michael J. Spencer <bigcheesegs@gmail.com> Remove llvm-ld and llvm-stub (which is only used by llvm-ld).

llvm-ld is no longer useful and causes confusion and so it is being removed.

* Does not work very well on Windows because it must call a gcc like driver to
assemble and link.
* Has lots of hard coded paths which are wrong on many systems.
* Does not understand most of ld's options.
* Can be partially replaced by llvm-link | opt | {llc | as, llc -filetype=obj} |
ld, or fully replaced by Clang.

I know of no production use of llvm-ld, and hacking use should be
replaced by Clang's driver.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155147 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/findmisopt
18d52f2fb551c295bbce4c7d7357f4050b06e926 29-Sep-2010 Duncan Sands <baldrick@free.fr> Convert a bunch of uses of 'bytecode' into 'bitcode'. This
is not everything, but the remaining cases are less trivial.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115080 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/findmisopt
f6101ac7bcb06ec3488bd5afab38f20ae6855e35 13-Aug-2007 Reid Spencer <rspencer@reidspencer.com> Make use of the llvm-ld tool's new ability to read input from stdin to extract
the list of link time passes to be run, just as for opt, with the
-debug-pass=Arguments option.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41040 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/findmisopt
3c5b57c884f96d3cd13dec81e48633764f71ccfd 11-Aug-2007 Reid Spencer <rspencer@reidspencer.com> Now that llvm-ld can accept - as input from stdin, use this feature to extract
the pass arguments that it supports.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41019 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/findmisopt
90a2eb02e50f171866d03aab56db868c3f3a1cec 05-Feb-2007 Reid Spencer <rspencer@reidspencer.com> Use opt to generate the list of passes to run.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33903 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/findmisopt
2232a80ef13537c2ea840e4d877655b6e1ca8f62 09-Dec-2006 Reid Spencer <rspencer@reidspencer.com> Allow the input of the test program to be specified.
Don't generate the reference output for each comparison.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32395 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/findmisopt
f8463a38bf04b822d009e9e4eaae2e4a3c930da4 08-Dec-2006 Reid Spencer <rspencer@reidspencer.com> Add the -ldl library option.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32369 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/findmisopt
ba07a6922289d65690ce5f39301cd7e75c97d89e 25-Nov-2006 Reid Spencer <rspencer@reidspencer.com> Only show the first few lines of difference.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31901 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/findmisopt
6d0fbd4185ae24f342459b1ed4ab45062bff1a66 22-Nov-2006 Reid Spencer <rspencer@reidspencer.com> Stop early if there is no mis-optimization.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31893 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/findmisopt
5b31cf0f9f53b08bed1e792aade56ef6d7c87e27 18-Nov-2006 Reid Spencer <rspencer@reidspencer.com> Provide a list of gccld optimization switches.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31849 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/findmisopt
a8c3ff456aedbc55ac5ccd853e721812d0369ea0 16-Nov-2006 Reid Spencer <rspencer@reidspencer.com> Use a release version of bugpoint, if found. Include gccld passes.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31786 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/findmisopt
024409995684ed37250a0d6dec4956316368a42a 13-Nov-2006 Reid Spencer <rspencer@reidspencer.com> Add some output so the user is informed while they wait.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31700 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/findmisopt
2fe47fccb9a44f78041383cdef5d5bda9e286e8f 11-Nov-2006 Reid Spencer <rspencer@reidspencer.com> Add -lstdc++ to the link line for C++ programs.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31678 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/findmisopt
dd2b95534f866ec6f31df101624a715612c97ffa 09-Nov-2006 Reid Spencer <rspencer@reidspencer.com> Don't run bugpoint if we can't find a misoptimization.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31582 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/findmisopt
e4d8f33b0f1dfe0e6b2741c6936b26f21031ac90 09-Nov-2006 Reid Spencer <rspencer@reidspencer.com> Print a usage message if too few arguments to program.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31581 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/findmisopt
28b7c7feab6219f4c9c7efc3b71a0a3f4880a14d 09-Nov-2006 Reid Spencer <rspencer@reidspencer.com> Add a utility script to find a mis-optimization problem. This sometimes
helps when bugpoint can't find the problem directly because it needs the
set of optimizations that cause the program to fail.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31580 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/findmisopt