Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
43d1fd449f1a0ac9d9dafa0b9569bb6b2e976198
/
tools
/
llvmc2
/
CompilationGraph.h
43d1fd4
For PR1338: rename include/llvm/ADT/ilist and friends to end with ".h"
by Anton Korobeynikov
· 17 years ago
4561ab5
Use Doxygen-style comments.
by Mikhail Glushenkov
· 17 years ago
e0ff9ae
Change from llvm::SmallSet<std::string> to llvm::StringMap<char>.
by Mikhail Glushenkov
· 17 years ago
4c11a62
Refactoring: split the function CompilationGraph::Build() into two parts.
by Mikhail Glushenkov
· 17 years ago
76b1b24
Use edge weights to choose the right linker based on input language names.
by Mikhail Glushenkov
· 17 years ago
bb8b58d
Add weights to graph edges. Choose between edges based on their weight.
by Mikhail Glushenkov
· 17 years ago
87416b4
Add -x option (like in gcc).
by Mikhail Glushenkov
· 17 years ago
35a85e8
Take object file as input and handle files with the same name correctly.
by Mikhail Glushenkov
· 17 years ago
be9d9a1
Add output redirection, rename namespace llvmcc to namespace llvmc.
by Mikhail Glushenkov
· 17 years ago
0260658
Add TopologicalSort method to CompilationGraph.
by Mikhail Glushenkov
· 17 years ago
4f6e3a4
Make ChooseEdge more generic and use it to choose between different toolchains.
by Mikhail Glushenkov
· 17 years ago
bbbc9d4
Remove unnecessary argument from PassThroughGraph
by Mikhail Glushenkov
· 17 years ago
c74bfc9
Add inward edge counters to Nodes; Associate JoinLists with JoinTools.
by Mikhail Glushenkov
· 17 years ago
2ba4c5a
Split the Build function into two parts.
by Mikhail Glushenkov
· 17 years ago
6591c89
Add an ability to choose between different edges based on edge properties.
by Mikhail Glushenkov
· 17 years ago
d752c3f
More work on edge properties. Use Edge classes instead of strings in CompilationGraph.
by Mikhail Glushenkov
· 17 years ago
0a17493
Ongoing work: add an edge typechecker, rudimentary support for edge properties.
by Mikhail Glushenkov
· 17 years ago
0d08db0
Convert internal representation to use DAG. This gives us more flexibility and enables future improvements.
by Mikhail Glushenkov
· 17 years ago
b90cd83
Code reorg
by Mikhail Glushenkov
· 17 years ago