- 7385509 Support/PathV1: Deprecate get{Basename,Dirname,Suffix}. by Michael J. Spencer · 15 years ago
- fffa863 Revert r122143 through r122140, which collectively broke the LLVMC tests on by Owen Anderson · 15 years ago
- b9c767c Support/PathV1: Deprecate get{Basename,Dirname,Suffix}. by Michael J. Spencer · 15 years ago
- 46aa524 llvmc: Allow multiple output languages. by Mikhail Glushenkov · 15 years ago
- e6334d8 llvmc: make -x work with unknown suffixes. by Mikhail Glushenkov · 15 years ago
- 316abba Add a TODO. by Mikhail Glushenkov · 15 years ago
- 7555f0a llvmc: Properly handle (error) in edge properties. by Mikhail Glushenkov · 15 years ago
- b482f23 Fix silent failure with no input files. by Mikhail Glushenkov · 15 years ago
- 67d985f Return -1 only on failure to execute a program. by Mikhail Glushenkov · 15 years ago
- b374d4f Get rid of exceptions in llvmc. by Mikhail Glushenkov · 15 years ago
- 9660c5d Input files with empty suffixes must be passed to linker. by Mikhail Glushenkov · 16 years ago
- be6ee7c New experimental/undocumented feature: 'works_on_empty'. by Mikhail Glushenkov · 16 years ago
- 21e099a Better error message. by Mikhail Glushenkov · 16 years ago
- 88cd358 Make Path use StringRef instead of std::string where possible. by Jeffrey Yasskin · 16 years ago
- ab01069 Fix last DOTGraphTraits problems in CompilationGraph. by Tobias Grosser · 16 years ago
- b5eedf2 Remove forgotten ShortNames in Trie and CompilationGraph by Tobias Grosser · 16 years ago
- 103289e convert LoopInfo.h and GraphWriter.h to use raw_ostream by Chris Lattner · 16 years ago
- 9cdd4f5 #include <iostream> is forbidden. Remove it in favor of raw_ostream. by Bill Wendling · 16 years ago
- 7defa2d Make -save-temps behave like in GCC 4.5. by Mikhail Glushenkov · 16 years ago
- 8cbc94a Get rid of the global CFGOnly flag by threading a ShortNames parameters through the GraphViz rendering code. by Owen Anderson · 16 years ago
- d50d32b -write-graph now can be used with -o. by Mikhail Glushenkov · 16 years ago
- 3cd3c72 Fix misc. small issues with debug visualization. by Mikhail Glushenkov · 16 years ago
- f188178 Reorganize llvmc code. by Mikhail Glushenkov · 16 years ago[Renamed (99%) from tools/llvmc/driver/CompilationGraph.cpp]
- 7ba6052 Add some comments. by Mikhail Glushenkov · 17 years ago
- f8c430b Add a --check-graph option to llvmc. by Mikhail Glushenkov · 17 years ago
- b677df8 Join tools couldn't be used in the middle of the toolchain. by Mikhail Glushenkov · 17 years ago
- f915253 Use (actions) instead of option properties, support external options. by Mikhail Glushenkov · 17 years ago
- 7e6d70a Disallow multiple edges. by Mikhail Glushenkov · 17 years ago
- 113ec35 Since the old llvmc was removed, rename llvmc2 to llvmc. by Mikhail Glushenkov · 17 years ago[Renamed from tools/llvmc2/driver/CompilationGraph.cpp]
- aa4774c Some cosmetic changes. by Mikhail Glushenkov · 17 years ago
- 3945b7c Rename llvmc2/core to llvmc2/driver. by Mikhail Glushenkov · 17 years ago[Renamed from tools/llvmc2/core/CompilationGraph.cpp]
- b6cc085 Rename llvmc2/src to llvmc2/core. by Mikhail Glushenkov · 17 years ago[Renamed from tools/llvmc2/src/CompilationGraph.cpp]
- 9d1b696 Fix build breakage (again) when srcdir != objdir, other small fixes. by Mikhail Glushenkov · 17 years ago[Renamed from tools/llvmc2/CompilationGraph.cpp]
- 46f7a5e Avoid name shadowing with E variable defined in for(). This was giving VC++ by Bill Wendling · 17 years ago
- 4a1a77c Move llvmc2 header files under include/llvm/CompilerDriver by Mikhail Glushenkov · 17 years ago
- 11a353a Get rid of GlobalLanguageMap. Global state is evil. by Mikhail Glushenkov · 17 years ago
- 74a0c28 Fix the -opt switch and add a test case for it. by Mikhail Glushenkov · 17 years ago
- 7329610 Add a --save-temps option. by Mikhail Glushenkov · 17 years ago
- 5fe8475 A small optimization: use static char* array instead of StrVector. by Mikhail Glushenkov · 17 years ago
- 2e73e85 New tests for the 'case' expression: not_empty, in_language. by Mikhail Glushenkov · 17 years ago
- ffcf3a1 Make it possible to have multiple input languages for a single tool. by Mikhail Glushenkov · 17 years ago
- 35bca41 Minor error message fixes. by Mikhail Glushenkov · 17 years ago
- b5ccfbf Make it possible to use the generalised 'case' construct in the cmd_line property. by Mikhail Glushenkov · 17 years ago
- a673037 Fix some error messages; Make LLVMC pass through the exit code of a failed tool. by Mikhail Glushenkov · 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
- be86712 Some cosmetic changes (change some comments, move code around a bit). 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
- 3d68822 Utilize topological sort in CompilationGraph::Build(). 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
- 97fda6d Enhancements for --view-graph 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
- a4db8c0 Cosmetic change: if( -> if ( 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[Renamed (76%) from tools/llvmc2/Core.cpp]
- ac67b7e Add first proof-of-concept universal compiler driver framework based by Anton Korobeynikov · 17 years ago