1. f801575 CodeExtractor : Add ability to preserve profile data. by Sean Silva · 9 years ago
  2. 423c714 Revert r277313 and r277314. by Sean Silva · 9 years ago
  3. a0a802a Fix - CodeExtractor : Inherit Target Dependent Attributes from the parent function. by Sean Silva · 9 years ago
  4. 6208924 CodeExtractor : Add ability to preserve profile data. by Sean Silva · 9 years ago
  5. 285e097 Refactor - CodeExtractor : Move check for valid block to static utility by Sean Silva · 9 years ago
  6. 706e4883 [CodeExtractor] Merge DEBUG statements in an attempt to fix the msvc build. by Benjamin Kramer · 9 years ago
  7. 135f735 Apply clang-tidy's modernize-loop-convert to most of lib/Transforms. by Benjamin Kramer · 9 years ago
  8. 4fed928 Avoid some copies by using const references. by Benjamin Kramer · 9 years ago
  9. 8a1c45d [IR] Reformulate LLVM's EH funclet IR by David Majnemer · 10 years ago
  10. 5b4c837 TransformUtils: Remove implicit ilist iterator conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
  11. 0bc0eef [IR] Give catchret an optional 'return value' operand by David Majnemer · 10 years ago
  12. eb518bd Drive-by fixes for LandingPad -> EHPad by David Majnemer · 10 years ago
  13. 741c8f8 [opaque pointer type] Start migrating GEP creation to explicitly specify the pointee type by David Blaikie · 11 years ago
  14. 6c99015 Revert "[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ranges." by Duncan P. N. Exon Smith · 11 years ago
  15. d11beff [C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ranges. by Manuel Jacob · 11 years ago
  16. f40110f [C++] Use 'nullptr'. Transforms edition. by Craig Topper · 11 years ago
  17. e96dd89 [Modules] Make Support/Debug.h modular. This requires it to not change by Chandler Carruth · 11 years ago
  18. cdf4788 [C++11] Add range based accessors for the Use-Def chain of a Value. by Chandler Carruth · 12 years ago
  19. b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
  20. 5ad5f15 [cleanup] Move the Dominators.h and Verifier.h headers into the IR by Chandler Carruth · 12 years ago
  21. 8a8cd2b Re-sort all of the includes with ./utils/sort_includes.py so that by Chandler Carruth · 12 years ago
  22. e407736 Revert patches to add case-range support for PR1255. by Bob Wilson · 12 years ago
  23. af0dea1 Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid specifying the vector size. by Craig Topper · 12 years ago
  24. f23980a Remove #includes from the commonly used LoopInfo.h. by Jakub Staszak · 13 years ago
  25. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  26. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  27. f319e99 Have 'addFnAttr' take the attribute enum value. Then have it build the attribute object and add it appropriately. No functionality change. by Bill Wendling · 13 years ago
  28. a6c8cc3 Fixed r158979. by Stepan Dyatkovskiy · 13 years ago
  29. 6781821 Teach the code extractor how to extract a sequence of blocks from by Chandler Carruth · 13 years ago
  30. 14316fc Factor the computation of input and output sets into a public interface by Chandler Carruth · 13 years ago
  31. 44e1391 Rather than trying to gracefully handle input sequences with repeated by Chandler Carruth · 13 years ago
  32. 0a57055 Fix a goof with my previous commit by completely returning when we by Chandler Carruth · 13 years ago
  33. 2f5d019 Hoist a safety assert from the extraction method into the construction by Chandler Carruth · 13 years ago
  34. 0fde001 Move the CodeExtractor utility to a dedicated header file / source file, by Chandler Carruth · 13 years ago
  35. a46e624 Factor the logic for testing whether a basic block is viable for code by Chandler Carruth · 13 years ago
  36. 5b648af Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012: by Stepan Dyatkovskiy · 14 years ago
  37. 513aaa5 SwitchInst refactoring. by Stepan Dyatkovskiy · 14 years ago
  38. fc1176e Use ArrayRef instead of an explicit 'const std::vector &'. by Bill Wendling · 14 years ago
  39. 1bfe55a Use ArrayRef instead of 'const std::vector' to pass around the list of basic blocks to extract. by Bill Wendling · 14 years ago
  40. 9a2ba72 Fix comments. by Bill Wendling · 14 years ago
  41. 7cdaa3a Revert r140083 and r140084 until buildbots can be fixed. by Bill Wendling · 14 years ago
  42. d3c9d97 If we are extracting a basic block that ends in an invoke call, we must also by Bill Wendling · 14 years ago
  43. d1b7849 Convert GetElementPtrInst to use ArrayRef. by Jay Foad · 14 years ago
  44. 229907c land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 14 years ago
  45. 5bd375a Convert CallInst and InvokeInst APIs to use ArrayRef. by Jay Foad · 14 years ago
  46. b804a2b Second attempt at de-constifying LLVM Types in FunctionType::get(), by Jay Foad · 14 years ago
  47. a78cd22 Revert r134893 and r134888 (and related patches in other trees). It was causing by Bill Wendling · 14 years ago
  48. 7c57be3 De-constify Types in StructType::get() and TargetData::getIntPtrType(). by Jay Foad · 14 years ago
  49. 56cc153 De-constify Types in FunctionType::get(). by Jay Foad · 14 years ago
  50. 0ab5e2c Fix a ton of comment typos found by codespell. Patch by by Chris Lattner · 14 years ago
  51. 5213134 Remove PHINode::reserveOperandSpace(). Instead, add a parameter to by Jay Foad · 15 years ago
  52. e0938d8 (Almost) always call reserveOperandSpace() on newly created PHINodes. by Jay Foad · 15 years ago
  53. 2f5f696 typoes by Gabor Greif · 15 years ago
  54. 2104b8d rename llvm::llvm_report_error -> llvm::report_fatal_error by Chris Lattner · 16 years ago
  55. 321098e Fix nondeterministic behavior. by Julien Lerouge · 16 years ago
  56. f50a3f1 Fix nondeterministic behavior. by Julien Lerouge · 16 years ago
  57. ccce8ba Avoid going through the LLVMContext for type equality where it's safe to dereference the type pointer. by Benjamin Kramer · 16 years ago
  58. 0ad6dce Change errs() to dbgs(). by David Greene · 16 years ago
  59. 974e12b Remove includes of Support/Compiler.h that are no longer needed after the by Nick Lewycky · 16 years ago
  60. 02d5f77 Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. by Nick Lewycky · 16 years ago
  61. 4e9ac2a Comment-ify. by Owen Anderson · 16 years ago
  62. f18cae4 Switch to SmallVector. by Owen Anderson · 16 years ago
  63. 5e39d1d Pull out this predicate loop into a helper function. by Owen Anderson · 16 years ago
  64. 34e6148 Handle a corner case when extracing code regions where one of the immediate successor by Owen Anderson · 16 years ago
  65. b4aa5b1 When extracting SEME regions of code, the extractor needs to update the dominator tree for split return blocks. by Owen Anderson · 16 years ago
  66. b25de3f eliminate the "Value" printing methods that print to a std::ostream. by Chris Lattner · 16 years ago
  67. 55f1c09 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
  68. 03cb69f Privatize the StructType table, which unfortunately involves routing contexts through a number of APIs. by Owen Anderson · 16 years ago
  69. 5a1acd9 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
  70. 4056ca9 Move types back to the 2.5 API. by Owen Anderson · 16 years ago
  71. edb4a70 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
  72. 12368685 Switch to getNameStr(). by Daniel Dunbar · 16 years ago
  73. 47db941 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
  74. 4fdeba9 Revert yesterday's change by removing the LLVMContext parameter to AllocaInst and MallocInst. by Owen Anderson · 16 years ago
  75. b6b2530 Move EVER MORE stuff over to LLVMContext. by Owen Anderson · 16 years ago
  76. ccb29cd Convert more assert(0)+abort() -> LLVM_UNREACHABLE, by Torok Edwin · 16 years ago
  77. 38264b1 "LLVMContext* " --> "LLVMContext *" by Owen Anderson · 16 years ago
  78. e70b637 More LLVMContext-ification. by Owen Anderson · 16 years ago
  79. 4caf5eb Fix PR2929 by making bugpoint/code extract propagate the nothrow by Chris Lattner · 17 years ago
  80. 234b44a Fix spelling. by Misha Brukman · 17 years ago
  81. 158ff2c Use Instruction::eraseFromParent(). by Dan Gohman · 17 years ago
  82. f96e137 Tidy up BasicBlock::getFirstNonPHI, and change a bunch of places to by Dan Gohman · 17 years ago
  83. 697e94c Fix a bunch of 80col violations that arose from the Create API change. Tweak makefile targets to find these better. by Gabor Greif · 17 years ago
  84. 7629b71 Revert r49614. As Dan pointed out, some of these aren't correct. by Owen Anderson · 17 years ago
  85. 1f6fbc4 Replace calls of the form V1->setName(V2->getName()) with V1->takeName(V2), by Owen Anderson · 18 years ago
  86. e9ecc68 API changes for class Use size reduction, wave 1. by Gabor Greif · 18 years ago
  87. 1bfd121 Make Transforms to be 4.3 warnings-clean by Anton Korobeynikov · 18 years ago
  88. f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  89. edf0788 Change the PointerType api for creating pointer types. The old functionality of PointerType::get() has become PointerType::getUnqual(), which returns a pointer in the generic address space. The new prototype of PointerType::get() requires both a type and an address space. by Christopher Lamb · 18 years ago
  90. ca831a8 Move Split<...>() into DomTreeBase. This should make the #include's of DominatorInternals.h by Owen Anderson · 18 years ago
  91. 2f842e6 Fixed linker errors (unresolved externals: split<>(...)) when compiling with VC++. Please review. by Hartmut Kaiser · 18 years ago
  92. c656cbb by David Greene · 18 years ago
  93. 17a5dfe by David Greene · 18 years ago
  94. d5258a23 Move code to update dominator information after basic block is split by Devang Patel · 18 years ago
  95. cf470e5 Do not use ETForest as well as DomiantorTree. DominatorTree is sufficient. by Devang Patel · 18 years ago
  96. ebc5b96 s/DominatorTree::createNewNode/DominatorTree::addNewBlock/g by Devang Patel · 18 years ago
  97. a89566a Add basic block level interface to change immediate dominator by Devang Patel · 18 years ago
  98. 08293fd Use new ETForest accessor. by Owen Anderson · 18 years ago
  99. fb80151 Removed tabs everywhere except autogenerated & external files. Add make by Anton Korobeynikov · 18 years ago
  100. f095bf3 Expunge DomSet from CodeExtractor. This is part of the continuing work by Owen Anderson · 19 years ago