dce4a407a24b04eebc6a376f8e62b41aaa7b071f |
|
29-May-2014 |
Stephen Hines <srhines@google.com> |
Update LLVM for 3.5 rebase (r209712). Change-Id: I149556c940fb7dc92d075273c87ff584f400941f
/external/llvm/utils/llvm-build/llvmbuild/main.py
|
36b56886974eae4f9c5ebc96befd3e7bfe5de338 |
|
24-Apr-2014 |
Stephen Hines <srhines@google.com> |
Update to LLVM 3.5a. Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
/external/llvm/utils/llvm-build/llvmbuild/main.py
|
b49fb7bcd5001567d2da06f6a6e1c7ba79649e1b |
|
15-Aug-2013 |
Daniel Dunbar <daniel@zuster.org> |
[llvm-build] Make Py3 compatible. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188424 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/llvm-build/llvmbuild/main.py
|
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/llvm-build/llvmbuild/main.py
|
da5cd6a180f8174685aaa3fc0b92e171ec032f4c |
|
20-Dec-2012 |
NAKAMURA Takumi <geek4civic@gmail.com> |
llvmbuild/main.py: Let LibraryDependencies.inc deterministic. FYI, llvm and clang can be built deterministically between stage 2 and stage3, among iterative clean rebuilds, with GNU ar; configure --disable-timestamps make AR.Flags=crsD RANLIB=echo git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170682 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/llvm-build/llvmbuild/main.py
|
d9b0b025612992a0b724eeca8bdf10b1d7a5c355 |
|
02-Jun-2012 |
Benjamin Kramer <benny.kra@googlemail.com> |
Fix typos found by http://github.com/lyda/misspell-check git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@157885 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/llvm-build/llvmbuild/main.py
|
b5cd41e26f89aad2f2dc4f5dc37577f7abf8528a |
|
15-May-2012 |
Daniel Dunbar <daniel@zuster.org> |
llvm-build: Add support for non-installed libraries (e.g., gtest). - These libraries are only reported by llvm-config when run from a development tree. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156838 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/llvm-build/llvmbuild/main.py
|
177a119621f14a6ced87982ada75372815b636cf |
|
15-May-2012 |
Daniel Dunbar <daniel@zuster.org> |
llvm-build: Don't emit library information for disabled targets. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156837 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/llvm-build/llvmbuild/main.py
|
754935418133ece1f51d1857a61d538797c34891 |
|
07-May-2012 |
Preston Gurd <preston.gurd@intel.com> |
Make IntelJITEvents and OProfileJIT as optional libraries and add optional library support to the llvm-build tool: - Add new command line parameter to llvm-build: “--enable-optional-libraries” - Add handing of new llvm-build library type “OptionalLibrary” - Update Cmake and automake build systems to pass correct flags to llvm-build based on configuration Patch by Dan Malea! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156319 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/llvm-build/llvmbuild/main.py
|
bb53bbb7d4b1ac3da416d922101d4cbc280b145c |
|
16-Dec-2011 |
Daniel Dunbar <daniel@zuster.org> |
build/unittests: Fix llvm-config names for gtest libraries, and bring Makefile library names in line with those used by CMake. - Patch by Johannes Obermayr, with tweaks by me. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146706 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/llvm-build/llvmbuild/main.py
|
e5609abccbd329ef4b07270c8b71a5b59cfe8bce |
|
12-Dec-2011 |
Daniel Dunbar <daniel@zuster.org> |
llvm-build: Switch to using the common subdirectory list instead of autodiscovery. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146437 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/llvm-build/llvmbuild/main.py
|
b0c594fd422417e1e290da166b566c7bee74644b |
|
12-Dec-2011 |
Daniel Dunbar <daniel@zuster.org> |
LLVMBuild: Introduce a common section which currently has a list of the subdirectories to traverse into. - Originally I wanted to avoid this and just autoscan, but this has one key flaw in that new subdirectories can not automatically trigger a rerun of the llvm-build tool. This is particularly a pain when switching back and forth between trees where one has added a subdirectory, as the dependencies will tend to be wrong. This will also eliminates FIXME implicitly. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146436 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/llvm-build/llvmbuild/main.py
|
54d8c7fc0359cf9a0b857d27ea6816ea6b050281 |
|
12-Dec-2011 |
Daniel Dunbar <daniel@zuster.org> |
llvm-build: Don't write out the required_libraries list for "special" components, it is generated. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146435 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/llvm-build/llvmbuild/main.py
|
a3217165c6d2ef7caf58665eb0a61c64ab229b9f |
|
12-Dec-2011 |
Daniel Dunbar <daniel@zuster.org> |
llvm-build: Add sketchy support for preserving comments when using --write-llvmbuild. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146434 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/llvm-build/llvmbuild/main.py
|
4ab406d7fc06b1272d02cd8be46f0c5ebe51a3da |
|
12-Dec-2011 |
Daniel Dunbar <daniel@zuster.org> |
LLVMBuild: Remove trailing newline, which irked me. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146409 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/llvm-build/llvmbuild/main.py
|
309fc86e7c2b7ef805e75ff2be1da8d3f6b920d5 |
|
07-Dec-2011 |
Daniel Dunbar <daniel@zuster.org> |
llvm-build: Don't generate duplicate dependencies when LLVMBuild files define multiple components. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145989 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/llvm-build/llvmbuild/main.py
|
5086de6f878187f4419351b2b24c766e0d0d25dc |
|
29-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
llvmbuild/CMake: Update CMake output fragment to include explicit library dependency information. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145328 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/llvm-build/llvmbuild/main.py
|
d5889d8c7fcd97994cf38bb7469a703fe3db3672 |
|
17-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
llvm-build: Attempt to work around a CMake Makefile generator bug that doesn't properly quote strings when writing the CMakeFiles/Makefile.cmake output file (which lists the dependencies). This shows up when using CMake + MSYS Makefile generator. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144873 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/llvm-build/llvmbuild/main.py
|
b7f3bfc559f1ed541f8293ebb519cfb898dc757a |
|
11-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
llvm-build: Add --configure-target-def-file option. - Can be used to generate the substitution values we currently use for the various target related .def files. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144345 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/llvm-build/llvmbuild/main.py
|
83337302595a6b85523be8522c2b6105c8e159d1 |
|
10-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
build/Make & CMake: Pass the appropriate --native-target and --enable-targets options to llvm-build, so the all-targets etc. components are defined properly. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144255 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/llvm-build/llvmbuild/main.py
|
affc6cf9d2b2b74532ce82027ac4524d1e29a658 |
|
10-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
llvm-build: Add --native-target and --enable-targets options, and add logic to handle defining the "magic" target related components (like native, nativecodegen, and engine). - We still require these components to be in the project (currently in lib/Target) so that we have a place to document them and hopefully make it more obvious that they are "magic". git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144253 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/llvm-build/llvmbuild/main.py
|
b4eaee7a4407a73d95b042b08523e9ace577e2a1 |
|
10-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
llvm-build: Split out the validation logic. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144252 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/llvm-build/llvmbuild/main.py
|
c352caf168094c83f05a8010ca14c2e643dbf618 |
|
10-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
llvm-build: Add an explicit component type to represent targets. - Gives us a place to hang target specific metadata (like whether the target has a JIT). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144250 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/llvm-build/llvmbuild/main.py
|
1e5b24330b11fb2631c7bc2892ba6364309fe385 |
|
10-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
llvm-build: Tidy up options. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144249 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/llvm-build/llvmbuild/main.py
|
195c6f36634ae1579d4457c188d9b058fbab9973 |
|
05-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
utils/llvm-build: Ensure output directory exists for tools which write various fragments. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143782 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/llvm-build/llvmbuild/main.py
|
57574fa35e3fe766b5a5cc6becd9b56ae0aed17a |
|
05-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
utils/llvm-build: Add trivial quoting of slashes for CMake fragment. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143781 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/llvm-build/llvmbuild/main.py
|
20fb32b3922ea23d4c83b2c54c565bdf95bb4ad5 |
|
05-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
llvm-build: Quote colons in target names, in an attempt to make msys happy. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143745 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/llvm-build/llvmbuild/main.py
|
1688961d4e148638f42c19b8d5ede48c63e28510 |
|
05-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
llvm-build: Add initial --write-cmake-fragment option. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143744 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/llvm-build/llvmbuild/main.py
|
02271a7b42ab658115c19d5041eaed2001b9537c |
|
03-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
llvm-build: Add initial code for --write-make-fragment. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143661 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/llvm-build/llvmbuild/main.py
|
e10233b668695f810688a8bc46c9399cae705484 |
|
03-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
llvm-build: Avoid followlinks keyword argument to os.walk. - llvm-build should now be Python2.4 compatible as best I know. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143641 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/llvm-build/llvmbuild/main.py
|
fb6d79a58e710b3b4aef34ecacc28603b6d5042e |
|
03-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
llvm-build: Update --write-llvmbuild to write out a standard LLVM style file header. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143629 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/llvm-build/llvmbuild/main.py
|
efe2f644ec15913aa84460bb7ac97b8fa6164b3f |
|
03-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
llvm-build: Add "--write-library-table" option for generating the C++ library dependency table used by llvm-config. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143628 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/llvm-build/llvmbuild/main.py
|
43120df44b629cc1ef0b587007bec5c31fb799a1 |
|
03-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
llvm-build: Add --write-llvmbuild option, which writes out the component tree. - Useful for migrating or auto-upgrading the format schema. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143626 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/llvm-build/llvmbuild/main.py
|
00b4b4f5cb95b5984174ac8086dcf878e2fa24e4 |
|
03-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
llvm-build: Add --print-tree command line option. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143625 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/llvm-build/llvmbuild/main.py
|
86c119a507570144b02645dd262e7d0b8864aa2d |
|
03-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
llvm-build: Fill in some details w.r.t. component's parents. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143624 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/llvm-build/llvmbuild/main.py
|
1cf14aff1bd7aa9343262f26f39c7f10fae68c0e |
|
03-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
llvm-build: Validate information on the loaded components and form the topological ordering among them (as well as validating that there are no cycles). - Currently we require that all references between components (except the parent relation) fit into a DAG -- this could be relaxed later if it ever proves to be useful. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143623 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/llvm-build/llvmbuild/main.py
|
df578254a1241a6cab122aa6d5396995d928e24a |
|
03-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
llvm-build: Sketch code to load LLVMBuild.txt files. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143621 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/llvm-build/llvmbuild/main.py
|
ad5e0122c1e7f5d8a92cad7086a2f232748ba3ce |
|
03-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
build: Stub out llvm-build utility tool. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143620 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/llvm-build/llvmbuild/main.py
|