1. b2a6f8e [CodeExtractor] Store outputs at the first valid insertion point by Vedant Kumar · 7 years ago
  2. 09415a8 [CodeExtractor] Do not marked outlined calls which may resume EH as noreturn by Vedant Kumar · 7 years ago
  3. d129569 [CodeExtractor] Split PHI nodes with incoming values from outlined region (PR39433) by Vedant Kumar · 7 years ago
  4. d669942 [CodeExtractor] Mark functions noreturn when applicable by Vedant Kumar · 7 years ago
  5. 1e209e2 [CodeExtractor] Do not extract calls to eh_typeid_for (PR39545) by Vedant Kumar · 7 years ago
  6. 09b7aa4 [CodeExtractor] Erase use-without-def debug intrinsics in parent func by Vedant Kumar · 7 years ago
  7. c299006 [HotColdSplitting] Identify larger cold regions using domtree queries by Vedant Kumar · 7 years ago
  8. c8dba68 [hot-cold-split] Name split functions with ".cold" suffix by Teresa Johnson · 7 years ago
  9. 8b7a812 [TI removal] Update CodeExtractor to use Instruction directly. by Chandler Carruth · 7 years ago
  10. 15718a6 [CodeExtractor] Erase debug intrinsics in outlined thunks (fix PR22900) by Vedant Kumar · 7 years ago
  11. edb12a8 [TI removal] Make variables declared as `TerminatorInst` and initialized by Chandler Carruth · 7 years ago
  12. 664aa86 [x86/SLH] Add a real Clang flag and LLVM IR attribute for Speculative by Chandler Carruth · 7 years ago
  13. 6bcf2ba Allow creating llvm::Function in non-zero address spaces by Alexander Richardson · 7 years ago
  14. 7cdf52e [CodeExtractor] Use 'normal destination' BB as insert point to store invoke results. by Florian Hahn · 7 years ago
  15. f78650a Remove trailing space by Fangrui Song · 7 years ago
  16. d34e60c Rename DEBUG macro to LLVM_DEBUG. by Nicola Zaghen · 7 years ago
  17. 69c9cd2 [CodeExtractor] Allow extracting blocks with exception handling by Sergey Dmitriev · 7 years ago
  18. 5f8f34e4 Remove \brief commands from doxygen comments. by Adrian Prantl · 7 years ago
  19. d17f61e Add the ShadowCallStack attribute by Vlad Tsyrklevich · 7 years ago
  20. 236cdaf [SimplifyCFG] Create attribute for fuzzing-specific optimizations. by Matt Morehouse · 8 years ago
  21. fdd72fd [X86] Added support for nocf_check attribute for indirect Branch Tracking by Oren Ben Simhon · 8 years ago
  22. e5b8de2 Add a ProfileCount class to represent entry counts. by Easwaran Raman · 8 years ago
  23. 55be37e [CodeExtractor] Use subset of function attributes for extracted function. by Florian Hahn · 8 years ago
  24. e5089e2 [CodeExtractor] Add debug locations for new call and branch instrs. by Florian Hahn · 8 years ago
  25. 7114755 [CodeExtractor] Add missing AllowVarArgs initialization. by Florian Hahn · 8 years ago
  26. 0e9dec6 [PartialInliner] Inline vararg functions that forward varargs. by Florian Hahn · 8 years ago
  27. b93c063 [CodeExtractor] Fix iterator invalidation in findOrCreateBlockForHoisting. by Florian Hahn · 8 years ago
  28. 286d589 [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  29. cbe9fae [CodeExtractor] Fix multiple bugs under certain shape of extracted region by Jakub Kuderski · 8 years ago
  30. e3f7dda [CodeExtractor] Remove unneded and commented out debugging stmts. by Davide Italiano · 8 years ago
  31. 7bc405a [CodeExtractor] Prevent extraction of block involving blockaddress by Serge Guelton · 8 years ago
  32. 7ed6cd3 [PartialInlining] Support shrinkwrap life_range markers by Xinliang David Li · 8 years ago
  33. 74480ad [PartialInlining] Shrinkwrap allocas with live range contained in outline region. by Xinliang David Li · 8 years ago
  34. f12a0fa [CodeExtractor]: Fixup use refs of the old phi. by Xinliang David Li · 8 years ago
  35. fa15de3 [PartialInliner] Fix crash when inlining functions with unreachable blocks. by Davide Italiano · 8 years ago
  36. 059574c [CodeExtractor] Remove an unneeded level of indirection. NFCI. by Davide Italiano · 8 years ago
  37. 99e3ca1 Use basicblock split block utility function by Xinliang David Li · 8 years ago
  38. b965121 [CodeExtractor] Remove a bunch of unneeded constructors. by Davide Italiano · 8 years ago
  39. eb9dd5b Reland "[IR] Make AttributeSetNode public, avoid temporary AttributeList copies" by Reid Kleckner · 8 years ago
  40. 3c1fc76 Allow DataLayout to specify addrspace for allocas. by Matt Arsenault · 8 years ago
  41. 211b1f3 Revert "[IR] Make AttributeSetNode public, avoid temporary AttributeList copies" by Reid Kleckner · 8 years ago
  42. 324c99d [IR] Make AttributeSetNode public, avoid temporary AttributeList copies by Reid Kleckner · 8 years ago
  43. b518054 Rename AttributeSet to AttributeList by Reid Kleckner · 9 years ago
  44. 9011aca Use const-ref in range-loop for to avoid copying pairs of std::string by Sean Silva · 9 years ago
  45. f801575 CodeExtractor : Add ability to preserve profile data. by Sean Silva · 9 years ago
  46. 423c714 Revert r277313 and r277314. by Sean Silva · 9 years ago
  47. a0a802a Fix - CodeExtractor : Inherit Target Dependent Attributes from the parent function. by Sean Silva · 9 years ago
  48. 6208924 CodeExtractor : Add ability to preserve profile data. by Sean Silva · 9 years ago
  49. 285e097 Refactor - CodeExtractor : Move check for valid block to static utility by Sean Silva · 9 years ago
  50. 706e4883 [CodeExtractor] Merge DEBUG statements in an attempt to fix the msvc build. by Benjamin Kramer · 9 years ago
  51. 135f735 Apply clang-tidy's modernize-loop-convert to most of lib/Transforms. by Benjamin Kramer · 9 years ago
  52. 4fed928 Avoid some copies by using const references. by Benjamin Kramer · 9 years ago
  53. 8a1c45d [IR] Reformulate LLVM's EH funclet IR by David Majnemer · 10 years ago
  54. 5b4c837 TransformUtils: Remove implicit ilist iterator conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
  55. 0bc0eef [IR] Give catchret an optional 'return value' operand by David Majnemer · 10 years ago
  56. eb518bd Drive-by fixes for LandingPad -> EHPad by David Majnemer · 10 years ago
  57. 741c8f8 [opaque pointer type] Start migrating GEP creation to explicitly specify the pointee type by David Blaikie · 11 years ago
  58. 6c99015 Revert "[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ranges." by Duncan P. N. Exon Smith · 11 years ago
  59. d11beff [C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ranges. by Manuel Jacob · 11 years ago
  60. f40110f [C++] Use 'nullptr'. Transforms edition. by Craig Topper · 11 years ago
  61. e96dd89 [Modules] Make Support/Debug.h modular. This requires it to not change by Chandler Carruth · 11 years ago
  62. cdf4788 [C++11] Add range based accessors for the Use-Def chain of a Value. by Chandler Carruth · 12 years ago
  63. b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
  64. 5ad5f15 [cleanup] Move the Dominators.h and Verifier.h headers into the IR by Chandler Carruth · 12 years ago
  65. 8a8cd2b Re-sort all of the includes with ./utils/sort_includes.py so that by Chandler Carruth · 12 years ago
  66. e407736 Revert patches to add case-range support for PR1255. by Bob Wilson · 12 years ago
  67. af0dea1 Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid specifying the vector size. by Craig Topper · 12 years ago
  68. f23980a Remove #includes from the commonly used LoopInfo.h. by Jakub Staszak · 13 years ago
  69. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  70. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  71. 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
  72. a6c8cc3 Fixed r158979. by Stepan Dyatkovskiy · 13 years ago
  73. 6781821 Teach the code extractor how to extract a sequence of blocks from by Chandler Carruth · 13 years ago
  74. 14316fc Factor the computation of input and output sets into a public interface by Chandler Carruth · 13 years ago
  75. 44e1391 Rather than trying to gracefully handle input sequences with repeated by Chandler Carruth · 13 years ago
  76. 0a57055 Fix a goof with my previous commit by completely returning when we by Chandler Carruth · 13 years ago
  77. 2f5d019 Hoist a safety assert from the extraction method into the construction by Chandler Carruth · 13 years ago
  78. 0fde001 Move the CodeExtractor utility to a dedicated header file / source file, by Chandler Carruth · 13 years ago
  79. a46e624 Factor the logic for testing whether a basic block is viable for code by Chandler Carruth · 13 years ago
  80. 5b648af Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012: by Stepan Dyatkovskiy · 14 years ago
  81. 513aaa5 SwitchInst refactoring. by Stepan Dyatkovskiy · 14 years ago
  82. fc1176e Use ArrayRef instead of an explicit 'const std::vector &'. by Bill Wendling · 14 years ago
  83. 1bfe55a Use ArrayRef instead of 'const std::vector' to pass around the list of basic blocks to extract. by Bill Wendling · 14 years ago
  84. 9a2ba72 Fix comments. by Bill Wendling · 14 years ago
  85. 7cdaa3a Revert r140083 and r140084 until buildbots can be fixed. by Bill Wendling · 14 years ago
  86. d3c9d97 If we are extracting a basic block that ends in an invoke call, we must also by Bill Wendling · 14 years ago
  87. d1b7849 Convert GetElementPtrInst to use ArrayRef. by Jay Foad · 14 years ago
  88. 229907c land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 14 years ago
  89. 5bd375a Convert CallInst and InvokeInst APIs to use ArrayRef. by Jay Foad · 14 years ago
  90. b804a2b Second attempt at de-constifying LLVM Types in FunctionType::get(), by Jay Foad · 14 years ago
  91. a78cd22 Revert r134893 and r134888 (and related patches in other trees). It was causing by Bill Wendling · 14 years ago
  92. 7c57be3 De-constify Types in StructType::get() and TargetData::getIntPtrType(). by Jay Foad · 14 years ago
  93. 56cc153 De-constify Types in FunctionType::get(). by Jay Foad · 14 years ago
  94. 0ab5e2c Fix a ton of comment typos found by codespell. Patch by by Chris Lattner · 14 years ago
  95. 5213134 Remove PHINode::reserveOperandSpace(). Instead, add a parameter to by Jay Foad · 15 years ago
  96. e0938d8 (Almost) always call reserveOperandSpace() on newly created PHINodes. by Jay Foad · 15 years ago
  97. 2f5f696 typoes by Gabor Greif · 15 years ago
  98. 2104b8d rename llvm::llvm_report_error -> llvm::report_fatal_error by Chris Lattner · 15 years ago
  99. 321098e Fix nondeterministic behavior. by Julien Lerouge · 16 years ago
  100. f50a3f1 Fix nondeterministic behavior. by Julien Lerouge · 16 years ago