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
|
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
|
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 |
|