c2c50cdcdc19a1bca993c06d13d8cdca87083ce4 |
|
02-Jan-2013 |
Chandler Carruth <chandlerc@gmail.com> |
Rename VMCore directory to IR. Aside from moving the actual files, this patch only updates the build system and the source file comments under lib/... that are relevant. I'll be updating other docs and other files in smaller subsequnet commits. While I've tried to test this, but it is entirely possible that there will still be some build system fallout. Also, note that I've not changed the library name itself: libLLVMCore.a is still the library name. I'd be interested in others' opinions about whether we should rename this as well (I think we should, just not sure what it might break) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171359 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/GenLibDeps.pl
|
a443e5b1f1013612950fc3c9ebfafca60a1c20df |
|
23-Mar-2012 |
Eric Christopher <echristo@apple.com> |
Remove the C backend. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153307 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/GenLibDeps.pl
|
9cdf388d2611898b1986cc5e5da91a2f7033a2a0 |
|
31-Mar-2011 |
Nick Lewycky <nicholas@mxc.ca> |
Fix typo in generated HTML. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128594 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/GenLibDeps.pl
|
60cb528246dd01b80b1b1260a2a877ea488e620a |
|
11-Oct-2010 |
Chris Lattner <sabre@nondot.org> |
Per discussion with Sanjiv, remove the PIC16 target from mainline. When/if it comes back, it will be largely a rewrite, so keeping the old codebase in tree isn't helping anyone. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116190 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/GenLibDeps.pl
|
b05942cec9803ae3d26dcc443074fb69d776d3a4 |
|
25-Feb-2010 |
Jeffrey Yasskin <jyasskin@google.com> |
Filter the future all-of-llvm shared library out of the llvm-config results. I'm checking this in before the shared library so that I can tell if it breaks anything on its own. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97089 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/GenLibDeps.pl
|
18743f45027f366071a170f56e6a8126593d810d |
|
04-Feb-2010 |
Torok Edwin <edwintorok@gmail.com> |
New flag for GenLibDeps, and llvm-config-perobjincl. This allows to show the explicit files that need to be built/linked to get an LLVM component. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95300 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/GenLibDeps.pl
|
7e0842fb21791d2600ac763cc41931003ae4d878 |
|
12-Jun-2009 |
Duncan Sands <baldrick@free.fr> |
Tweak GenLibDeps.pl so it works on solaris. Patch by Edward O'Callaghan. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73228 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/GenLibDeps.pl
|
8d8fbf204db2e051a9b37b2f9d5431cab748bfde |
|
21-Apr-2009 |
Anton Korobeynikov <asl@math.spbu.ru> |
'The "or die" is intended to catch the case where nm returned a non-zero exit status, so nm will already have printed some error messages.' Patch by Jay Foad! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@69677 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/GenLibDeps.pl
|
e40db4a2f396d6ea5c47798ef71b580f089b83d1 |
|
12-Nov-2008 |
Oscar Fuentes <ofv@wanadoo.es> |
Tell GenLibDeps.pl to inspect .so and .dylib shared files. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59158 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/GenLibDeps.pl
|
8d59af356f68fa960cb3e69551d5a8b87d6a71b0 |
|
04-Oct-2008 |
Chris Lattner <sabre@nondot.org> |
Make GenLibDeps.pl more robust in the face of broken piping problems. Patch by Kenneth Boyd! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57057 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/GenLibDeps.pl
|
58a4c5e8e3b12bc4dd4659bda48f2f3188067eea |
|
24-Jun-2008 |
Chris Lattner <sabre@nondot.org> |
Add support for building on solaris, working around namespace polution problems from system headers. Patch by Nathan Keynes! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52682 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/GenLibDeps.pl
|
652f7ea955bb433d6b7a4d33685dca9485fd7b8b |
|
31-May-2008 |
Evan Cheng <evan.cheng@apple.com> |
Revert 51775. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51795 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/GenLibDeps.pl
|
babf11f249c7c6399c66f2567d4e7efa9c37a9c3 |
|
30-May-2008 |
Evan Cheng <evan.cheng@apple.com> |
Patches for building llvm on Solaris x86. Contributed by Nathan Keynes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51775 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/GenLibDeps.pl
|
ec9e7163b8257f786fb9e0339819b1432edcf687 |
|
24-Dec-2007 |
Ted Kremenek <kremenek@apple.com> |
Added special support for stripping CRLF characters that may appear in the output of nm. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45341 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/GenLibDeps.pl
|
8330b0e5d409e2bce093c680348459f24d8b0932 |
|
27-Nov-2007 |
Ted Kremenek <kremenek@apple.com> |
Updated GenLibDeps.pl to employ "use strict" to help prevent uses of variables that have not yet been defined. Removed used of grep and sed when parsing the results of "nm". This was originally motivated because if the user has specified options to grep using the environment variable GREP_OPTIONS this could break the script. Piping through grep/sed/sort/uniq is also (to my understanding) not necessary, and the equivalent operations can be done much faster in the Perl script. Using a crude benchmark, these changes resulted in a 3x speedup in the execution of GenLibDeps.pl. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44372 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/GenLibDeps.pl
|
d0fa46aa62604a51e1804d3cdcc64d3172fb52dc |
|
03-Aug-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Print an error message if the lib directory (first argument) is not a directory. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29508 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/GenLibDeps.pl
|
9bf2e7f53dd967534c00214ff90fd333c259747b |
|
01-Aug-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Fix a problem with use of undefined variables. Print an error message if the first argument is omitted. Attempt to use a standard/default font. Make the generation of the DOT file readable. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29429 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/GenLibDeps.pl
|
1bc686433bd5dea7ef4b8b5d97cd9461f041b56f |
|
28-Jul-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Changes to support cross-compiling LLVM. The GenLibDeps.pl script needs to have a compile-host version of "nm", not build-host. In order to effect this we must use autoconf to determine the correct "nm" to use and propagate that through the makefiles, through llvm-config and finally to GenLibDeps.pl as an optional argument. Patch contributed by Anton Korobeynikov. Thanks! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29368 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/GenLibDeps.pl
|
c152efda47d8c90f540422bb374620b7fb1effbf |
|
25-Jul-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Add a feature for debugging library dependency cycles, -why option. This implies -flat and will produce a list of all the symbols for each library that another library depends on. Run the output through c++filt for better readability. Also, don't generate a temporary file for storing the dependent library names. Perl can handle it in a %hash. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29273 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/GenLibDeps.pl
|
dd73e7fa0950fa0244ab97984347cb442d553ff0 |
|
13-May-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Don't try to reference uninitialized data. Make sure we can find "nm". git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28277 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/GenLibDeps.pl
|
829bcb172ab41ccc399432c1e3f33bdb8af2ceb9 |
|
03-May-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Attempt to get this script working on Darwin. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28085 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/GenLibDeps.pl
|
444b2cf4c3718da8d2b38344ca3d8e50aa9d9538 |
|
21-Apr-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Remove the extraneous --defined-only option to nm. This is the default and some versions of nm don't recognize it (its a gnu option). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27928 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/GenLibDeps.pl
|
44fa691873265e79b64a8d5fbfdad3a5e442af02 |
|
21-Apr-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Don't require the "dot" program if -flat option is given, and don't produce any of the fancy graphs or other output. Just produce the flat, makefile style output on stdout. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27921 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/GenLibDeps.pl
|
0bf1177f6f82f12a817129a6d07ee042b7bce660 |
|
19-Mar-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Add a -flat option for generating the library dependencies in a flat format with one library per line, similar to a makefile dependency list. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26873 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/GenLibDeps.pl
|
62345827641ef25b5c9075f9d776b22a8ac546b9 |
|
05-Jan-2005 |
Reid Spencer <rspencer@reidspencer.com> |
1. Make sure that "dot" can be found in the path 2. Fix a bug where the lib directory specified also had to be cwd 3. Weight the output so archive->archive edges are shorter 4. Generate two different graphs: one for libraries, one for objects. 5. Adjust the properties of the graphs till it looks nice. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19293 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/GenLibDeps.pl
|
b7e65b8a6abb6c3bc41336aec4ff11ee5dd560ac |
|
31-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
* Don't include weak definitions as a definition * Make subordinate libraries presented with a vertical list instead of all listed on a single line. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19196 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/GenLibDeps.pl
|
579b8de1c2c747736c8b6e110742e3dbed66a443 |
|
31-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
A Perl script to generate an HTML definition list containing the LLVM library dependencies, for documentation purposes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19194 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/GenLibDeps.pl
|