Mikhail Glushenkov
|
4f6e3a497e
|
Make ChooseEdge more generic and use it to choose between different toolchains.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50741 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-05-06 17:28:03 +00:00 |
|
Mikhail Glushenkov
|
bbbc9d4384
|
Remove unnecessary argument from PassThroughGraph
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50740 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-05-06 17:27:37 +00:00 |
|
Mikhail Glushenkov
|
c74bfc946d
|
Add inward edge counters to Nodes; Associate JoinLists with JoinTools.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50738 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-05-06 17:26:53 +00:00 |
|
Mikhail Glushenkov
|
97fda6d915
|
Enhancements for --view-graph
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50737 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-05-06 17:26:14 +00:00 |
|
Mikhail Glushenkov
|
2ba4c5abab
|
Split the Build function into two parts.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50736 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-05-06 17:25:51 +00:00 |
|
Mikhail Glushenkov
|
6591c8938c
|
Add an ability to choose between different edges based on edge properties.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50732 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-05-06 17:23:50 +00:00 |
|
Mikhail Glushenkov
|
a4db8c070f
|
Cosmetic change: if( -> if (
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50728 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-05-06 16:37:33 +00:00 |
|
Mikhail Glushenkov
|
d752c3ffd8
|
More work on edge properties. Use Edge classes instead of strings in CompilationGraph.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50726 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-05-06 16:36:50 +00:00 |
|
Mikhail Glushenkov
|
0a174930e2
|
Ongoing work: add an edge typechecker, rudimentary support for edge properties.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50725 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-05-06 16:36:06 +00:00 |
|
Mikhail Glushenkov
|
0d08db0345
|
Convert internal representation to use DAG. This gives us more flexibility and enables future improvements.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50724 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-05-06 16:35:25 +00:00 |
|
Mikhail Glushenkov
|
b90cd834ca
|
Code reorg
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50722 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-05-06 16:34:12 +00:00 |
|