1. 5c98d82 Filter option names to escape symbols not allowed as C++ identifiers. by Mikhail Glushenkov · 16 years ago
  2. ecb977e Make it possible to choose between different compilation graph definitions at compile-time. by Mikhail Glushenkov · 16 years ago
  3. a673037 Fix some error messages; Make LLVMC pass through the exit code of a failed tool. by Mikhail Glushenkov · 16 years ago
  4. 4982bab Re-enable loop deletion by default. by Owen Anderson · 16 years ago
  5. 910fd57 Rename Example.td to Graph.td. by Mikhail Glushenkov · 16 years ago
  6. 6b89d92 use doxygen comments for makeBuffer() by Nick Kledzik · 16 years ago
  7. 8e7254c Reapply 50867: A small refactoring (extract method) + some comment fixes. by Mikhail Glushenkov · 16 years ago
  8. 90dcff7 <rdar://problem/5917641> use getMemBufferCopy if supplied buffer is not already zero terminated by Nick Kledzik · 16 years ago
  9. 0561f78 Revertin 50867 since it was breaking the build. by Tanya Lattner · 16 years ago
  10. 194a78f Add -E and -S options by Mikhail Glushenkov · 16 years ago
  11. 21607fa A small refactoring (extract method) + some comment fixes. by Mikhail Glushenkov · 16 years ago
  12. 4561ab5 Use Doxygen-style comments. by Mikhail Glushenkov · 16 years ago
  13. 77a895e Disable loop deletion until the release branch. by Owen Anderson · 16 years ago
  14. e0ff9ae Change from llvm::SmallSet<std::string> to llvm::StringMap<char>. by Mikhail Glushenkov · 16 years ago
  15. 2906355 Add new edge property combinator: weight. by Mikhail Glushenkov · 16 years ago
  16. 6a6cd72 Add a help string for the -c option by Mikhail Glushenkov · 16 years ago
  17. 77ddce9 Update documentation to reflect the current state of affairs. by Mikhail Glushenkov · 16 years ago
  18. be86712 Some cosmetic changes (change some comments, move code around a bit). by Mikhail Glushenkov · 16 years ago
  19. 4c11a62 Refactoring: split the function CompilationGraph::Build() into two parts. by Mikhail Glushenkov · 16 years ago
  20. 76b1b24 Use edge weights to choose the right linker based on input language names. by Mikhail Glushenkov · 16 years ago
  21. bb8b58d Add weights to graph edges. Choose between edges based on their weight. by Mikhail Glushenkov · 16 years ago
  22. d83038c Remove the UnpackValues() function. by Mikhail Glushenkov · 16 years ago
  23. 978d498 Add a --linker command-line option, make all tests pass. by Mikhail Glushenkov · 16 years ago
  24. 895820d Naming fix: LLVMCCConfigurationEmitter -> LLVMCConfigurationEmitter. by Mikhail Glushenkov · 16 years ago
  25. 87416b4 Add -x option (like in gcc). by Mikhail Glushenkov · 16 years ago
  26. 35a85e8 Take object file as input and handle files with the same name correctly. by Mikhail Glushenkov · 16 years ago
  27. be9d9a1 Add output redirection, rename namespace llvmcc to namespace llvmc. by Mikhail Glushenkov · 16 years ago
  28. f7bab8c Make AutoGenerated.inc depend also on Tools.td and Common.td by Mikhail Glushenkov · 16 years ago
  29. 3d68822 Utilize topological sort in CompilationGraph::Build(). by Mikhail Glushenkov · 16 years ago
  30. 0260658 Add TopologicalSort method to CompilationGraph. by Mikhail Glushenkov · 16 years ago
  31. d7bb87a Do not require positional arguments when we're only printing out the graph. by Mikhail Glushenkov · 16 years ago
  32. 4f6e3a4 Make ChooseEdge more generic and use it to choose between different toolchains. by Mikhail Glushenkov · 16 years ago
  33. bbbc9d4 Remove unnecessary argument from PassThroughGraph by Mikhail Glushenkov · 16 years ago
  34. c74bfc9 Add inward edge counters to Nodes; Associate JoinLists with JoinTools. by Mikhail Glushenkov · 16 years ago
  35. 97fda6d Enhancements for --view-graph by Mikhail Glushenkov · 16 years ago
  36. 2ba4c5a Split the Build function into two parts. by Mikhail Glushenkov · 16 years ago
  37. d818878 Make llvmc return 1 when the compilation fails. by Mikhail Glushenkov · 16 years ago
  38. b96cb60 Return const char* instead of std::string in Tool classes by Mikhail Glushenkov · 16 years ago
  39. 6591c89 Add an ability to choose between different edges based on edge properties. by Mikhail Glushenkov · 16 years ago
  40. 64683ed Add new edge properties: parameter_equals, element_in_list, and. by Mikhail Glushenkov · 16 years ago
  41. 581936a Implemented switch_on edge property. by Mikhail Glushenkov · 16 years ago
  42. a4db8c0 Cosmetic change: if( -> if ( by Mikhail Glushenkov · 16 years ago
  43. e74420a Remove ExampleWithOpt.td: this file was merged with Example.td. by Mikhail Glushenkov · 16 years ago
  44. d752c3f More work on edge properties. Use Edge classes instead of strings in CompilationGraph. by Mikhail Glushenkov · 16 years ago
  45. 0a17493 Ongoing work: add an edge typechecker, rudimentary support for edge properties. by Mikhail Glushenkov · 16 years ago
  46. 0d08db0 Convert internal representation to use DAG. This gives us more flexibility and enables future improvements. by Mikhail Glushenkov · 16 years ago
  47. aa4948f Small const-correctness fix by Mikhail Glushenkov · 16 years ago
  48. b90cd83 Code reorg by Mikhail Glushenkov · 16 years ago
  49. 3f3d95c Enable dead loop elimination. by Owen Anderson · 16 years ago
  50. cae8ccd Drop llvmc also, it will be replaced by shiny new llvmc2 by Anton Korobeynikov · 16 years ago
  51. a9d9ca4 Drop llvm2cpp, it's now a llc target by Anton Korobeynikov · 16 years ago
  52. 866b9e1 move libcalls to the same place llvm-gcc has it. by Chris Lattner · 16 years ago
  53. 9ef7425 Add possibility of using arbitrary to to execute stuff from bugpoint. by Anton Korobeynikov · 16 years ago
  54. e78109e several multiple-retval fixes for bugpoint. by Chris Lattner · 16 years ago
  55. 280a6e6 Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989 by Nick Lewycky · 16 years ago
  56. 9692db9 Disable building of llvm2cpp. The directory will be removed before 2.3 release. by Anton Korobeynikov · 16 years ago
  57. 5027652 First step of implementing PR1538: move llvm2cpp logic to new 'target' by Anton Korobeynikov · 16 years ago
  58. 480311b Use the Create static method for some of these objects. They no longer by Bill Wendling · 16 years ago
  59. d2368dc Move MemCpyOpt after GVN. by Owen Anderson · 16 years ago
  60. c290a5b Added command line option -no-lazy to disable JIT lazy compilation. by Evan Cheng · 16 years ago
  61. ecbc963 Add MemCpyOpt to LTO. by Owen Anderson · 16 years ago
  62. f1f12f9 fix some residual old API that fell thru the cracks of the conversion script, closes http://llvm.org/bugs/show_bug.cgi?id=2246 by Gabor Greif · 16 years ago
  63. eb60fb9 Use GVN in LTO instead of GCSE+LoadVN. by Owen Anderson · 16 years ago
  64. 1d40281 Add jump threading to liblto. by Chris Lattner · 16 years ago
  65. e12d8e4 run the jump threading pass in llvm-ld also by Chris Lattner · 16 years ago
  66. 2510c3b enable jump threading pass by default. This causes no miscompilations by Chris Lattner · 16 years ago
  67. fa191e4 Run SimplifyLibCalls near the beginning, not at by Duncan Sands · 16 years ago
  68. 33ef2bb Fix a memory leak in llc. by Dan Gohman · 16 years ago
  69. 6bc41e8 Revert r49614. As Dan pointed out, some of these aren't correct. by Owen Anderson · 16 years ago
  70. 386ea35 Replace calls of the form V1->setName(V2->getName()) with V1->takeName(V2), by Owen Anderson · 16 years ago
  71. 5d4ed3b Move memcpy / memset optimization pass after GVN. by Evan Cheng · 16 years ago
  72. a723d1e Factor a bunch of functionality related to memcpy and memset transforms out of by Owen Anderson · 16 years ago
  73. cb76b12 Remove llvm-upgrade. by Tanya Lattner · 16 years ago
  74. e2c4304 Use Intrinsic::getDeclaration in more places. by Duncan Sands · 16 years ago
  75. 58f3bcd Remove tabs. Patch by Mike Stump! by Bill Wendling · 16 years ago
  76. 051a950 API changes for class Use size reduction, wave 1. by Gabor Greif · 16 years ago
  77. af4fc28 -fPIC is required on x86-64 when building shared objects. by Torok Edwin · 16 years ago
  78. e278470 Reenable running StripSymbols when EH is on. Dale fixed EH. by Devang Patel · 16 years ago
  79. dedf502 Make EH work with unnamed functions. Reenable running by Dale Johannesen · 16 years ago
  80. 038112a Change the MemoryBuffer::getFile* methods to take just a pointer to the by Chris Lattner · 16 years ago
  81. 8c2ec51 stop building llvmc. by Chris Lattner · 16 years ago
  82. 5f2e499 Honour another bunch of parameter attributes in llvm2cpp by Anton Korobeynikov · 16 years ago
  83. e818717 Honour ByVal parameter attribute in llvm2cpp by Anton Korobeynikov · 16 years ago
  84. 4d9c9e9 Another test commit (with git-svn) by Mikhail Glushenkov · 16 years ago
  85. 56ba12c Test commit by Mikhail Glushenkov · 16 years ago
  86. 1cf962b Fix the Cygwin/Mingw-On-Cygwin build. Patch by Alain Frisch! by Anton Korobeynikov · 16 years ago
  87. 6fefa6a Disable building llvm-upgrade. by Tanya Lattner · 16 years ago
  88. df4613c With debug info, there are nameless constant global values. do not crash when we hit one by Andrew Lenharth · 16 years ago
  89. 16b412c Small format/grammar changes. by Bill Wendling · 16 years ago
  90. ae851b6 Grammar Nazi strikes! :-) by Bill Wendling · 16 years ago
  91. ac67b7e Add first proof-of-concept universal compiler driver framework based by Anton Korobeynikov · 16 years ago
  92. 230293b style and spelling by Andrew Lenharth · 16 years ago
  93. 50b5742 llvm-ld deserves disable-verify too. opt shouldn't have all the fun options. by Andrew Lenharth · 16 years ago
  94. 58d7491 Reimplement the parameter attributes support, phase #1. hilights: by Chris Lattner · 16 years ago
  95. c77e4d1 only extract main if the user didn't specify anything to extract by Andrew Lenharth · 16 years ago
  96. 6a021a4 make error message reflect default search function name by Andrew Lenharth · 16 years ago
  97. d245a8a add a pass that can extract all kinds of global values, not just functions. Update llvm-extract to use it and optionally extract a global variable if you want it too by Andrew Lenharth · 16 years ago
  98. 8f3153e Renable lto2 build. by Tanya Lattner · 16 years ago
  99. 873570e suppress extra -install_name on Tiger. The 10.4 tools don't support it. Fix whitespace. by Nick Kledzik · 16 years ago
  100. fc82fab Add an unwind_to field to basic blocks, making them Users instead of Values. by Nick Lewycky · 16 years ago