llvm-build: Validate information on the loaded components and form the topological...
authorDaniel Dunbar <daniel@zuster.org>
Thu, 3 Nov 2011 17:56:12 +0000 (17:56 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Thu, 3 Nov 2011 17:56:12 +0000 (17:56 +0000)
commit1cf14aff1bd7aa9343262f26f39c7f10fae68c0e
tree29ef1ca5d0f54ac296b14ecae2c9ce8abec21842
parent9da6b1244191319b39779307d60d7729811d3d5c
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
utils/llvm-build/llvmbuild/componentinfo.py
utils/llvm-build/llvmbuild/main.py