Mikhail Glushenkov
|
c8bd3517d5
|
A small optimization: use static char* array instead of StrVector.
llvm-svn: 51752
|
2008-05-30 06:24:49 +00:00 |
Mikhail Glushenkov
|
5916ade717
|
Fix some headers.
llvm-svn: 51745
|
2008-05-30 06:20:54 +00:00 |
Mikhail Glushenkov
|
1f7a028929
|
Make it possible to have multiple input languages for a single tool.
llvm-svn: 51742
|
2008-05-30 06:18:16 +00:00 |
Mikhail Glushenkov
|
a06c516cad
|
Update the code to the fact that StringSet now lives in llvm/ADT.
llvm-svn: 51730
|
2008-05-30 06:11:18 +00:00 |
Mikhail Glushenkov
|
e57a403338
|
Make it possible to use the generalised 'case' construct in the cmd_line property.
llvm-svn: 51728
|
2008-05-30 06:10:19 +00:00 |
Mikhail Glushenkov
|
41318a15d0
|
Use Doxygen-style comments.
llvm-svn: 50833
|
2008-05-07 21:50:19 +00:00 |
Mikhail Glushenkov
|
3a2f5c423e
|
Remove the UnpackValues() function.
llvm-svn: 50756
|
2008-05-06 18:13:45 +00:00 |
Mikhail Glushenkov
|
d4918dd32c
|
Add output redirection, rename namespace llvmcc to namespace llvmc.
llvm-svn: 50746
|
2008-05-06 18:08:59 +00:00 |
Mikhail Glushenkov
|
73d866efda
|
Utilize topological sort in CompilationGraph::Build().
This makes more interesting graph topologies possible. Currently all tests pass,
but more testing is needed.
llvm-svn: 50744
|
2008-05-06 18:07:48 +00:00 |
Mikhail Glushenkov
|
2709e1a2c9
|
Add inward edge counters to Nodes; Associate JoinLists with JoinTools.
llvm-svn: 50738
|
2008-05-06 17:26:53 +00:00 |
Mikhail Glushenkov
|
baa0b592d0
|
Return const char* instead of std::string in Tool classes
llvm-svn: 50733
|
2008-05-06 17:24:26 +00:00 |
Mikhail Glushenkov
|
a8276c5323
|
Code reorg
llvm-svn: 50722
|
2008-05-06 16:34:12 +00:00 |