1. 1df9859 There are two ways of checking for a given type, for example isa<PointerType>(T) by Duncan Sands · 15 years ago
  2. 12ea66a Replace strcpy with memcpy when we have the length around anyway. by Benjamin Kramer · 16 years ago
  3. c332fba Remove the default value for ConstantStruct::get's isPacked parameter and by Nick Lewycky · 16 years ago
  4. 68ccdaa Add -output-prefix option to bugpoint (to change the default output name). by Daniel Dunbar · 16 years ago
  5. baa2639 Make LLVM command-line tools overwrite their output files without -f. by Dan Gohman · 16 years ago
  6. 74382b7 Prune #includes from llvm/Linker.h and llvm/System/Path.h, by Chris Lattner · 16 years ago
  7. 17e9edc Change raw_fd_ostream to take flags as an optional bitmask by Chris Lattner · 16 years ago
  8. 1d0be15 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
  9. d7f2a6c Privatize the StructType table, which unfortunately involves routing contexts through a number of APIs. by Owen Anderson · 16 years ago
  10. a7235ea Move a few more APIs back to 2.5 forms. The only remaining ones left to change back are by Owen Anderson · 16 years ago
  11. 9e9a0d5 Move more code back to 2.5 APIs. by Owen Anderson · 16 years ago
  12. debcb01 Move types back to the 2.5 API. by Owen Anderson · 16 years ago
  13. 1fd7096 Change ConstantArray to 2.5 API. by Owen Anderson · 16 years ago
  14. 8fa3338 Move ConstantStruct back to 2.5 API. by Owen Anderson · 16 years ago
  15. 3f53fa9 Remove Value::setName(const char*, unsigned). by Daniel Dunbar · 16 years ago
  16. eed707b Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types. More to come. by Owen Anderson · 16 years ago
  17. f6ccee5 Switch to getNameStr(). by Daniel Dunbar · 16 years ago
  18. e922c02 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
  19. ac95cc7 Convert more tools code from cerr and cout to errs() and outs(). by Dan Gohman · 16 years ago
  20. 65f57c2 Use errs() instead of std::cerr. by Dan Gohman · 16 years ago
  21. 9adc0ab Move EVER MORE stuff over to LLVMContext. by Owen Anderson · 16 years ago
  22. e860dcb #include "llvm/Assembly/Writer.h" to get the declaration for WriteAsOperand. by Dan Gohman · 16 years ago
  23. db1cd5e Fix the build. by Owen Anderson · 16 years ago
  24. 0a5372e Begin the painful process of tearing apart the rat'ss nest that is Constants.cpp and ConstantFold.cpp. by Owen Anderson · 16 years ago
  25. e9b11b4 Switch GlobalVariable ctors to a sane API, where *either* a context or a module is required. by Owen Anderson · 16 years ago
  26. 3d29df3 Push LLVMContext through GlobalVariables and IRBuilder. by Owen Anderson · 16 years ago
  27. d50330c Use CloneModule's ValueMap in more places, instead of looking by Dan Gohman · 16 years ago
  28. bb46f52 Add the private linkage. by Rafael Espindola · 17 years ago
  29. 7220b81 Global variables beginning with \01 have special meaning on Darwin, so we need to remove by Owen Anderson · 17 years ago
  30. e78109e several multiple-retval fixes for bugpoint. by Chris Lattner · 17 years ago
  31. 4a6a6f2 Fix PR1797 by Chris Lattner · 18 years ago
  32. 21c62da remove attributions from tools. by Chris Lattner · 18 years ago
  33. 6fa98b1 Allow the block extractor take to take a list of basic blocks to not extract by Nick Lewycky · 18 years ago
  34. 4e1be6d Deleting redundant copy of block extractor pass. See also PR1775. by Gordon Henriksen · 18 years ago
  35. 8ff70c2 Pretty straightforward replacement of "bytecode" by "bitcode" by Gabor Greif · 18 years ago
  36. 1997473 Drop 'const' by Devang Patel · 18 years ago
  37. 3e15bf3 Use 'static const char' instead of 'static const int'. by Devang Patel · 18 years ago
  38. 794fd75 Do not use typeinfo to identify pass in pass manager. by Devang Patel · 18 years ago
  39. ef9b9a7 For PR411: by Reid Spencer · 19 years ago
  40. 5cbf985 For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid by Reid Spencer · 19 years ago
  41. 71d2ec9 For PR950: Convert signed integer types to signless. by Reid Spencer · 19 years ago
  42. 3da59db For PR950: by Reid Spencer · 19 years ago
  43. fef0242 completely revert patrick's enhancement to bugpoint. Though it makes bugpoint by Chris Lattner · 19 years ago
  44. b83eb64 For PR950: by Reid Spencer · 19 years ago
  45. 1bb6f06 Code cleanups, no functionality change. by Chris Lattner · 19 years ago
  46. 7f8897f eliminate RegisterOpt. It does the same thing as RegisterPass. by Chris Lattner · 19 years ago
  47. 68b1630 Updating the comments above SplitFunctionsOutOfModule in ExtractFunction.cpp to reflect the changes made to that function. Specifically I am removing the FIXME comment because the issue has been addressed. by Patrick Jenkins · 19 years ago
  48. e47863e This commit improves bugpoints speed. On my G4 this changed caused kimwitu++ to run through bugpoint in 1091.15 seconds (user + system time). The time it took to run this on my G4 before I made these changes is 1420.82 seconds (user + system time). This is a speedup of about 5.5 minutes. by Patrick Jenkins · 19 years ago
  49. 831b121 Don't pass target name into TargetData anymore, it is never used or needed. by Chris Lattner · 19 years ago
  50. b923b2e Remove dead return value. by Chris Lattner · 19 years ago
  51. 5a7a9e5 Fix a really annoying bug in bugpoint that made reducing C++ testcases by Chris Lattner · 19 years ago
  52. e31a9cc add explicit #includes of iostream by Chris Lattner · 20 years ago
  53. 3da94ae Remove trailing whitespace by Misha Brukman · 20 years ago
  54. 852b4d4 Replace more a*'s with arg_*'s, thanks to Gabor Greif! by Chris Lattner · 20 years ago
  55. 9b5b190 Fix a bugpoint crash that JeffC noticed, looking like this: by Chris Lattner · 20 years ago
  56. a269ec7 remove debugging code by Chris Lattner · 21 years ago
  57. 90c18c5 Make this code not depend on LinkModules leaving the second argument unmolested. by Chris Lattner · 21 years ago
  58. b12914b 'Pass' should now not be derived from by clients. Instead, they should derive by Chris Lattner · 21 years ago
  59. 551ccae Changes For Bug 352 by Reid Spencer · 21 years ago
  60. 891150f If the block extractor fails, actually emit the bc file that failed to extract by Chris Lattner · 21 years ago
  61. 7848e68 These files don't need to include <iostream> since they include "Support/Debug.h". by Brian Gaeke · 21 years ago
  62. 86f42bd Add #include <iostream> since Value.h does not include it any more. by Reid Spencer · 21 years ago
  63. 5e783ab Implement basic block extraction for the miscompilation debugger. This still needs by Chris Lattner · 21 years ago
  64. fb4b96e Minor speedup by Chris Lattner · 21 years ago
  65. 87ab7e9 Fix a fairly nasty bug that prevented bugpoint from working quite right when by Chris Lattner · 21 years ago
  66. 7fa44fc Fix an inverted condition that causes us to think that loop extraction by Chris Lattner · 21 years ago
  67. a1cf1c8 After reducing a miscompiled program down to the functions which are being by Chris Lattner · 21 years ago
  68. a75766a Refactor to use a new method by Chris Lattner · 21 years ago
  69. efdc0b5 Refactor and clean up a bunch more code. No major functionality changes. by Chris Lattner · 21 years ago
  70. 7546c38 Add a method to extract a loop by Chris Lattner · 21 years ago
  71. 5eda1f2 add a fixme by Chris Lattner · 21 years ago
  72. be21ca5 Refactor all of the "splitting a module into two pieces" code to avoid by Chris Lattner · 21 years ago
  73. b2c180f Fix the "infinite looping unless you disable adce" bug by Chris Lattner · 21 years ago
  74. 0cc8807 Make more stuff public. Make the instruction argument to by Chris Lattner · 21 years ago
  75. 1b74716 Do not leave a bunch of crud lying around by Chris Lattner · 22 years ago
  76. c6b519d Do not DESTROY programs by default. No wonder bugpoint was not being useful all this time! by Chris Lattner · 22 years ago
  77. d0fde30 Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 22 years ago
  78. fcb6ec0 I hate it when bugpoint is all ready to give me a bytecode file, then crashes by Chris Lattner · 22 years ago
  79. 417477d Simplify the performFinalCleanups interface by Chris Lattner · 22 years ago
  80. 5da69c7 Fix an assertion failure in Bugpoint by Chris Lattner · 22 years ago
  81. 9432111 fix file headers by Chris Lattner · 22 years ago
  82. 7c0e022 Added copyright header to all C++ source files. by John Criswell · 22 years ago
  83. d1a85a7 Check in the fix I meant to apply here, but mistakenly applied to by Brian Gaeke · 22 years ago
  84. e49603d Re-grouped and alphabetized headers for easier reading and cleaner style. by Misha Brukman · 22 years ago
  85. 47ae4a1 If we're debugging the SimplifyCFG pass, we _REALLY_ don't want to use it for by Chris Lattner · 22 years ago
  86. 587a6ce Parameterize the performFinalCleanups a bit by Chris Lattner · 22 years ago
  87. 06c818e Run dead arg elimination, and tell it that it's ok to hack up non-internal functions by Chris Lattner · 22 years ago
  88. dbe48dc Allow disabling final cleanups by Chris Lattner · 22 years ago
  89. 28b8ed9 Increase odds that this won't bork things by Chris Lattner · 22 years ago
  90. 6db70ef Add options to disable simplification with passes, in case one of them crashes by Chris Lattner · 22 years ago
  91. 16608b4 When cleaning up the final bytecode file, make sure to run DTE as well by Chris Lattner · 22 years ago
  92. 44be257 Remove dead functions by Chris Lattner · 22 years ago
  93. 10f22cb Make sure that intermediate code is verifier clean to avoid wierd problems. by Chris Lattner · 22 years ago
  94. ba386d9 * Reduce the number of useless bytecode files produced by bugpoint. by Chris Lattner · 22 years ago
  95. 6520785 Make bugpoint *much* more powerful, giving it the capability to delete instructions by Chris Lattner · 23 years ago
  96. afade92 Initial checkin of bugpoint by Chris Lattner · 23 years ago