1. 78035b1 Fixup PHIs in LowerSwitch when a Leaf node is not emitted. by Marcello Maggioni · 11 years ago
  2. fff5663 LowerSwitch: track bounding range for the condition tree. by Jim Grosbach · 11 years ago
  3. f40110f [C++] Use 'nullptr'. Transforms edition. by Craig Topper · 12 years ago
  4. e96dd89 [Modules] Make Support/Debug.h modular. This requires it to not change by Chandler Carruth · 12 years ago
  5. 3e4c697 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  6. b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
  7. e407736 Revert patches to add case-range support for PR1255. by Bob Wilson · 12 years ago
  8. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  9. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  10. 7ff588f Reverted r156659, due to probable performance regressions, DenseMap should be used here: by Stepan Dyatkovskiy · 13 years ago
  11. 8b0c97e Part of r159527. Splitted into series of patches and gone with fixed PR13256: by Stepan Dyatkovskiy · 13 years ago
  12. b65acc6 Revert "IntRange:" as it appears to be breaking self hosting. by Eric Christopher · 13 years ago
  13. 8b9ecca IntRange: by Stepan Dyatkovskiy · 13 years ago
  14. 0e46d8a PR1255: case ranges. by Stepan Dyatkovskiy · 13 years ago
  15. 58107dd ConstantRangesSet renamed to IntegersSubset. CRSBuilder renamed to IntegersSubsetMapping. by Stepan Dyatkovskiy · 13 years ago
  16. e3e19cb PR1255: Case Ranges by Stepan Dyatkovskiy · 13 years ago
  17. 183d18a PR1255 related changes (case ranges): by Stepan Dyatkovskiy · 13 years ago
  18. 97b02fc llvm::SwitchInst by Stepan Dyatkovskiy · 14 years ago
  19. 5b648af Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012: by Stepan Dyatkovskiy · 14 years ago
  20. 513aaa5 SwitchInst refactoring. by Stepan Dyatkovskiy · 14 years ago
  21. 95031ed Clean up uses of switch instructions so they are not dependent on the operand ordering. Patch by Stepan Dyatkovskiy. by Eli Friedman · 14 years ago
  22. 0ab5e2c Fix a ton of comment typos found by codespell. Patch by by Chris Lattner · 15 years ago
  23. 88c54b8 Switch attribute macros to use 'LLVM_' as a prefix. We retain the old names by Chandler Carruth · 15 years ago
  24. 6c18d1a Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which by Owen Anderson · 15 years ago
  25. df7a4f2 Now with fewer extraneous semicolons! by Owen Anderson · 15 years ago
  26. d31d82d Now that PassInfo and Pass::ID have been separated, move the rest of the passes over to the new registration API. by Owen Anderson · 15 years ago
  27. b45de95 remove some dead code. by Chris Lattner · 15 years ago
  28. 0f7892b Eliminate PromoteMemoryToRegisterID; just use addPreserved("mem2reg") by Dan Gohman · 15 years ago
  29. a7aed18 Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 15 years ago
  30. bda59bd Revert r110396 to fix buildbots. by Owen Anderson · 15 years ago
  31. 755aceb Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago
  32. 50c5423 Change errs() to dbgs(). by David Greene · 16 years ago
  33. a48f44d improve portability to avoid conflicting with std::next in c++'0x. by Chris Lattner · 16 years ago
  34. de5ad42 Remove FreeInst. by Victor Hernandez · 16 years ago
  35. 974e12b Remove includes of Support/Compiler.h that are no longer needed after the by Nick Lewycky · 16 years ago
  36. 02d5f77 Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. by Nick Lewycky · 16 years ago
  37. ad1f0a1 Eliminate the unused Context argument on one of the ICmpInst and FCmpInst by Dan Gohman · 16 years ago
  38. 55f1c09 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
  39. 21d7507 Remove now unused Context variables. by Benjamin Kramer · 16 years ago
  40. 487375e Move ConstantExpr to 2.5 API. by Owen Anderson · 16 years ago
  41. 38a579f Fix a small little typo. by Mike Stump · 16 years ago
  42. 4798763 Fix a release-asserts warning. Debug functions should be marked used, by Mike Stump · 16 years ago
  43. d934cc0 Avoid build warnings. by Mike Stump · 16 years ago
  44. 29f2baf Convert a few more uses of llvm/Support/Streams.h to raw_ostream. by Dan Gohman · 16 years ago
  45. 796e43e Move more to raw_ostream, provide support for writing MachineBasicBlock, by Daniel Dunbar · 16 years ago
  46. 47db941 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
  47. 1e5f00e This started as a small change, I swear. Unfortunately, lots of things call the [I|F]CmpInst constructors. Who knew!? by Owen Anderson · 16 years ago
  48. e70b637 More LLVMContext-ification. by Owen Anderson · 16 years ago
  49. 4f2fea1 Now that errs() is properly non-buffered, there's no need to by Dan Gohman · 17 years ago
  50. a79db30 Tidy up several unbeseeming casts from pointer to intptr_t. by Dan Gohman · 17 years ago
  51. 0c19df4 Switch the asmprinter (.ll) and all the stuff it requires over to by Chris Lattner · 17 years ago
  52. 17f7165 Rework the routines that convert AP[S]Int into a string. Now, instead of by Chris Lattner · 17 years ago
  53. e1f6e4b API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legacy interfaces will be in place for some time. (Merge from use-diet branch.) by Gabor Greif · 17 years ago
  54. 0479aa5 Change class' public PassInfo variables to by initialized with the by Dan Gohman · 17 years ago
  55. d78c400 Clean up the use of static and anonymous namespaces. This turned up by Dan Gohman · 17 years ago
  56. e9ecc68 API changes for class Use size reduction, wave 1. by Gabor Greif · 18 years ago
  57. c3591a0 remove the LowerSelect pass. The last client was the old Sparc backend, which is long dead by now. by Chris Lattner · 18 years ago
  58. f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  59. 71eae8a by David Greene · 18 years ago
  60. d568767 Finishing initial docs for all transformations in Passes.html. by Gordon Henriksen · 18 years ago
  61. d7917b6 Add std:: to sort calls. by Dan Gohman · 18 years ago
  62. c981d72 Change illegal uses of ++ to uses of STLExtra.h's next function. by Dan Gohman · 18 years ago
  63. e7da2d6 Fix typo in comment. by Nick Lewycky · 18 years ago
  64. 8c78a0b Drop 'const' by Devang Patel · 18 years ago
  65. e95c6ad Use 'static const char' instead of 'static const int'. by Devang Patel · 18 years ago
  66. 09f162c Do not use typeinfo to identify pass in pass manager. by Devang Patel · 18 years ago
  67. 233f97a remove use of BasicBlock::getNext by Chris Lattner · 19 years ago
  68. fb80151 Removed tabs everywhere except autogenerated & external files. Add make by Anton Korobeynikov · 19 years ago
  69. 0022741 Unbreak VC++ build. Do not use identifiers starting with _ as they are reserved and by Jeff Cohen · 19 years ago
  70. 8a6dc10 Use range tests in LowerSwitch, where possible by Anton Korobeynikov · 19 years ago
  71. dec03a0 Make sure debug code is not evaluated in non-debug case. by Reid Spencer · 19 years ago
  72. 1e10297 1. Sort switch cases using APInt safe comparison. by Reid Spencer · 19 years ago
  73. c635f47 For PR950: by Reid Spencer · 19 years ago
  74. 266e42b For PR950: by Reid Spencer · 19 years ago
  75. 45f966d switch more statistics over to STATISTIC, eliminating static ctors. Also, by Chris Lattner · 19 years ago
  76. a77f142 Added an automatic cast to "std::ostream*" etc. from OStream. We then can by Bill Wendling · 19 years ago
  77. f3baad3 Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are by Bill Wendling · 19 years ago
  78. 700b873 Detemplatize the Statistic class. The only type it is instantiated with by Chris Lattner · 19 years ago
  79. 4ae4010 Remove #include <iostream> and use llvm_* streams instead. by Bill Wendling · 19 years ago
  80. e0fc4df For PR950: by Reid Spencer · 19 years ago
  81. c2d3d31 eliminate RegisterOpt. It does the same thing as RegisterPass. by Chris Lattner · 19 years ago
  82. 3d27be1 s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| by Chris Lattner · 19 years ago
  83. 85ea83e Add some advice by Chris Lattner · 19 years ago[Renamed from llvm/lib/Transforms/Scalar/LowerSwitch.cpp]
  84. 4a4c7fe Shrink libllvmgcc.dylib by another 23K by Chris Lattner · 19 years ago
  85. e4cb476 Declare that lowerinvoke doesn't interact with other lowering passes. by Chris Lattner · 19 years ago
  86. 4fe87d6 Patch to make some xforms preserve each other. Patch contributed by by Chris Lattner · 19 years ago
  87. 2d3a027 Add pass ID's for various passes, so they can be AddRequiredID. Patch by by Chris Lattner · 19 years ago
  88. c597b8a Make iostream #inclusion explicit by Chris Lattner · 20 years ago
  89. b1c9317 Remove trailing whitespace by Misha Brukman · 21 years ago
  90. 6614946 Convert code to compile with vc7.1. by Reid Spencer · 21 years ago
  91. a5c04ee Fixes to make LLVM compile with vc7.1. by Alkis Evlogimenos · 21 years ago
  92. 7c16caa Changes For Bug 352 by Reid Spencer · 21 years ago
  93. 2b3387a Fix #includes of i*.h => Instructions.h as per PR403. by Misha Brukman · 21 years ago
  94. b686595 Do not create empty basic blocks when the lowerswitch pass expects blocks to by Chris Lattner · 22 years ago
  95. 9c6833c Fix incorrect debug code by Chris Lattner · 22 years ago
  96. 49525f8 Finegrainify namespacification by Chris Lattner · 22 years ago
  97. a296000 Minor cleanups and simplifications by Chris Lattner · 22 years ago
  98. 2af5172 Start using the nicer terminator auto-insertion API by Chris Lattner · 22 years ago
  99. 960707c Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 22 years ago
  100. 482202a Added LLVM project notice to the top of every C++ source file. by John Criswell · 22 years ago