1. e441b83 Fix 'llvm-config --libs' output. by Mikhail Glushenkov · 16 years ago
  2. b6b5141 Change the hook API back to prevent memory leaks. by Mikhail Glushenkov · 16 years ago
  3. a298bb7 Allow hooks with arguments. by Mikhail Glushenkov · 16 years ago
  4. 2388a58 Registry.h should not depend on CommandLine.h. by Mikhail Glushenkov · 16 years ago
  5. 5c1799b Delete trailing whitespace. by Mikhail Glushenkov · 16 years ago
  6. bb46f52 Add the private linkage. by Rafael Espindola · 16 years ago
  7. f9b1d79 Some small documentation fixes. by Mikhail Glushenkov · 16 years ago
  8. 564b75a Clarify the documentation a bit. by Mikhail Glushenkov · 16 years ago
  9. 15b064d Make -o a prefix option. by Mikhail Glushenkov · 16 years ago
  10. f8c430b Add a --check-graph option to llvmc. by Mikhail Glushenkov · 16 years ago
  11. 82447eb CMake: replace `rm' with portable invocations of cmake. by Oscar Fuentes · 16 years ago
  12. 5d5a897 make llvm-ld smart enough to link against native libraries that are by Chris Lattner · 16 years ago
  13. 93d9ad5 Setting BUILD_ARCHIVE to 0 has the same effect as defining it to 1. by Bill Wendling · 16 years ago
  14. df98617 Reimplement the old and horrible bison parser for .ll files with a nice by Chris Lattner · 16 years ago
  15. f2f8d79 Add spacing between type and variable name. by Misha Brukman · 16 years ago
  16. 8050e9e Comment headers should extend to 80 chars. by Misha Brukman · 16 years ago
  17. 262b05f Fix spacing to be uniform for parameters. by Misha Brukman · 16 years ago
  18. 9e89ba3 Rename AddReadAttrs to FunctionAttrs, and teach it how by Duncan Sands · 16 years ago
  19. 5c2b6b2 Some enhancements for the 'case' expression. by Mikhail Glushenkov · 16 years ago
  20. 23f522a Add a comment to the auto-generated docs. by Mikhail Glushenkov · 16 years ago
  21. 8cc8288 Merge llvm-rst.css and llvm.css. by Mikhail Glushenkov · 16 years ago
  22. 462886e Some more documentation tweaks. by Mikhail Glushenkov · 16 years ago
  23. d565203 More cosmetic tweaks for llvmc docs. by Mikhail Glushenkov · 16 years ago
  24. 9053154 Fix W3C validator errors. by Mikhail Glushenkov · 16 years ago
  25. 99a3a2c Use correct file for the llvmc tutorial. by Mikhail Glushenkov · 16 years ago
  26. 68319f8 Update the auto-generated llvmc documentation. by Mikhail Glushenkov · 16 years ago
  27. ba71d67 Add a '-Wo,' option that passes options to opt. by Mikhail Glushenkov · 16 years ago
  28. de1e521 Merge Base.td and Tools.td. by Mikhail Glushenkov · 16 years ago
  29. 74bcb05 Support -emit-llvm properly (with -S and -c). by Mikhail Glushenkov · 16 years ago
  30. 70ef449 Generalize bugpoint's concept of a "safe" backend, and add options by Dan Gohman · 16 years ago
  31. f76eda7 CMake: Added Tool.cpp to tools/llvmc/driver. by Oscar Fuentes · 16 years ago
  32. 4410e32 Describe recent changes in the documentation. by Mikhail Glushenkov · 16 years ago
  33. b4ced5a Make 'extern' an option property. by Mikhail Glushenkov · 16 years ago
  34. 940cdfe Plugin updates: support more options. by Mikhail Glushenkov · 16 years ago
  35. b677df8 Join tools couldn't be used in the middle of the toolchain. by Mikhail Glushenkov · 16 years ago
  36. 0bef2ad Enable the Clang plugin by default. by Mikhail Glushenkov · 16 years ago
  37. c8813da Update plugins to use (actions). by Mikhail Glushenkov · 16 years ago
  38. f915253 Use (actions) instead of option properties, support external options. by Mikhail Glushenkov · 16 years ago
  39. 4d6e233 Enable LoopIndexSplit pass. by Devang Patel · 16 years ago
  40. 6e11687 Remove warning about declaration does not declare anything. This class was by Nick Lewycky · 16 years ago
  41. 4fd40e8 Add protected visibility to libLTO. by Nick Lewycky · 16 years ago
  42. bfdef3a Scrap some boilerplate. by Mikhail Glushenkov · 16 years ago
  43. 739c720 Add 'hidden' and 'really_hidden' option properties. by Mikhail Glushenkov · 16 years ago
  44. 3321b0f Documentation: clarify what is meant by 'multiple edges'. by Mikhail Glushenkov · 16 years ago
  45. 7e6d70a Disallow multiple edges. by Mikhail Glushenkov · 16 years ago
  46. 6f9f3e1 Disable -loop-index-split for now. by Devang Patel · 16 years ago
  47. 3253f4c Adjust indent. by Zhongxing Xu · 16 years ago
  48. 63c956c CMake: llvmc2 is now known as llvmc. by Oscar Fuentes · 16 years ago
  49. 113ec35 Since the old llvmc was removed, rename llvmc2 to llvmc. by Mikhail Glushenkov · 16 years ago
  50. 536637f docs: Add author info + fix incorrect code example. by Mikhail Glushenkov · 16 years ago
  51. ebdeca7 Small documentation update. by Mikhail Glushenkov · 16 years ago
  52. f80f0aa Document the plugin priority feature. by Mikhail Glushenkov · 16 years ago
  53. 0c6ba44 ignore the -m elf_i386 directive used in the linux kernel by Andrew Lenharth · 16 years ago
  54. 35fde15 Support dependencies between plugins by priority-sorting. by Mikhail Glushenkov · 16 years ago
  55. 0108877 Add a layer of indirection to make plugins more flexible. by Mikhail Glushenkov · 16 years ago
  56. 232ed2d CMake: Removed some cruft. by Oscar Fuentes · 16 years ago
  57. 2c688da CMake: Recursively invokes cmake using the right directories. by Oscar Fuentes · 16 years ago
  58. 2833f59 CMake: Remove unused tablegenning code from tools/llvmc2/driver. by Oscar Fuentes · 16 years ago
  59. 0d9eb9b Add Binary flag to raw_fd_ostream constructor. by Daniel Dunbar · 16 years ago
  60. aa4774c Some cosmetic changes. by Mikhail Glushenkov · 16 years ago
  61. 17ddcd9 Remove incomplete lto-bugpoint tool. If there is an interest then we can resurrect this tool later on and finish implementation. by Devang Patel · 16 years ago
  62. 123f4fd CMake: forces rebuild of llvm-config's library dependency info when a by Oscar Fuentes · 16 years ago
  63. 63b27a6 CMake: Corrected detection of `nm'. by Oscar Fuentes · 16 years ago
  64. 3ab40ca CMake: Support for cross-compiling. For now, requires a previously by Oscar Fuentes · 16 years ago
  65. 77e0c85 Add LLVMC2 tool definitions for Objective-C and Objective-C++. by Daniel Dunbar · 16 years ago
  66. 82b80d9 Update to add newer bitcodes. by Nick Lewycky · 16 years ago
  67. ec740e3 Add command line option -entry-funcion to override entry function (default is main). by Evan Cheng · 16 years ago
  68. f75e789 On darwin, 32-bit x86 target is i386-apple-darwin... by Devang Patel · 16 years ago
  69. 641397f fix memory leak in pass manager when adding an analysis pass that already existed. as pass manager takes ownership of the added passes, it has to delete the pass if it isnt added to the pass list by Nuno Lopes · 16 years ago
  70. e32d58f Revert 58687. This breaks mingw. by Tanya Lattner · 16 years ago
  71. c40b75b Don't "shell out" to resolve paths. Using pure perl makes llvm-config by Nick Lewycky · 16 years ago
  72. 6e1b125 CMakeLists: removed asmprinter component from tools/llc/CMakeLists.txt. by Oscar Fuentes · 16 years ago
  73. 980e842 CMake: Removed some cruft. by Oscar Fuentes · 16 years ago
  74. 33b1c30 Remove -check-exit-code from bugpoint. This is subsumed by -append-exit-code. by Nick Lewycky · 16 years ago
  75. 48ed0f5 CMake: If we have `clang' under the `tools/' subdirectory, add it to the build. by Oscar Fuentes · 16 years ago
  76. 579e43a CMake: GetTargetTriple: new module for determining the target by Oscar Fuentes · 16 years ago
  77. 3b0da26 Move Print*Pass to use raw_ostream. by Daniel Dunbar · 16 years ago
  78. 1dc9716 CMake: `make install' for libraries, executables and header files. by Oscar Fuentes · 16 years ago
  79. f4db3a5 Privatize PrintModulePass and PrintFunctionPass and add by Daniel Dunbar · 16 years ago
  80. cc30d9c Re-apply Makefile changes. Fix build with srcdir != objdir. by Mikhail Glushenkov · 16 years ago
  81. e90842c Unbreak the build. Please test out the proper fix for this by compiling LLVM by Bill Wendling · 16 years ago
  82. b2029c9 Temporary revert r57567 and unbreak the build. by Anton Korobeynikov · 16 years ago
  83. 8323748 llvmc2: Documentation update. Describe recent work on plugins. by Mikhail Glushenkov · 16 years ago
  84. a01ab7f llvmc2: Some Makefile fixes and renames. by Mikhail Glushenkov · 16 years ago
  85. a1e6eb8 Use (a slightly modified) llvm.css for llvmc2 docs. by Mikhail Glushenkov · 16 years ago
  86. b8cab92 Fix command-line option printing to print two spaces where needed, by Dan Gohman · 16 years ago
  87. 7a76ed6 Fix build failure. Patch by Erick Tryzelaar. by Devang Patel · 16 years ago
  88. 8053304 CMake: Reflected changes on source file structure. New plugin support by Oscar Fuentes · 16 years ago
  89. 3945b7c Rename llvmc2/core to llvmc2/driver. by Mikhail Glushenkov · 16 years ago
  90. b6cc085 Rename llvmc2/src to llvmc2/core. by Mikhail Glushenkov · 16 years ago
  91. c32dece Fix build breakage when objdir!=srcdir (proper fix). by Mikhail Glushenkov · 16 years ago
  92. 9d1b696 Fix build breakage (again) when srcdir != objdir, other small fixes. by Mikhail Glushenkov · 16 years ago
  93. a079e2b Unbreak the build. by Bill Wendling · 16 years ago
  94. 597f3f8 Fix build breakage. by Mikhail Glushenkov · 16 years ago
  95. e4a5ea3 Build system tweaks to make it more convenient for the plugin authors. by Mikhail Glushenkov · 16 years ago
  96. 46f7a5e Avoid name shadowing with E variable defined in for(). This was giving VC++ by Bill Wendling · 16 years ago
  97. e1ad087 CMake: Builds all targets. by Oscar Fuentes · 16 years ago
  98. 5f1f2ae CMake: Lists of source files updated. Removed bogus dependency from by Oscar Fuentes · 16 years ago
  99. 3ee8fc9 Rationalize the names of passes that print information: by Duncan Sands · 16 years ago
  100. 14ef059 Convert llvmc2 plugins to use llvm/Support/Registry.h machinery. by Mikhail Glushenkov · 16 years ago