1. 63d2250 Modify ModRefInfo values using static inline method abstractions [NFC]. by Alina Sbirlea · 8 years ago
  2. 404f106 Merge isKnownNonNull into isKnownNonZero by Nuno Lopes · 8 years ago
  3. 9c2a036 Make visible isDereferenceableAndAlignedPointer(..., const APInt &Size, ...) by Vitaly Buka · 8 years ago
  4. aef0fcb Extract FindAvailablePtrLoadStore out of FindAvailableLoadedValue. NFCI by Xin Tong · 9 years ago
  5. 180bc5a [JumpThread] Enhance finding partial redundant loads by continuing scanning single predecessor by Jun Bum Lim · 9 years ago
  6. 13068995 [Loads] Fix crash in is isDereferenceableAndAlignedPointer() by Tom Stellard · 9 years ago
  7. a90e51e [Loads] Properly populate the visited set in isDereferenceableAndAlignedPointer by David Majnemer · 9 years ago
  8. 02419a9 [JumpThreading] Fix handling of aliasing metadata. by Eli Friedman · 9 years ago
  9. bf3957a Teach isDereferenceablePointer to look through returned-argument functions by Hal Finkel · 9 years ago
  10. 9ad45ad Revert "InstCombine rule to fold truncs whose value is available" by Anna Thomas · 9 years ago
  11. 3124f62 InstCombine rule to fold truncs whose value is available by Anna Thomas · 9 years ago
  12. 45835e7 Remove dead TLI arg of isKnownNonNull and propagate deadness. NFC. by Sean Silva · 9 years ago
  13. 5a52856 Fix documentation for FindAvailableLoadedValue. by Eli Friedman · 9 years ago
  14. fbd5eef Revert "InstCombine rule to fold trunc when value available" by Reid Kleckner · 9 years ago
  15. 31a0b20 InstCombine rule to fold trunc when value available by Anna Thomas · 9 years ago
  16. bd254a6 [InstCombine] Don't widen metadata on store-to-load forwarding by Eli Friedman · 9 years ago
  17. c321e53 Apply most suggestions of clang-tidy's performance-unnecessary-value-param by Benjamin Kramer · 9 years ago
  18. 48cad71 Inline isDereferenceableFromAttribute; NFC by Sanjoy Das · 9 years ago
  19. 00953cb Remove Value::isPointerDereferenceable; NFCI by Sanjoy Das · 9 years ago
  20. 10df497 Reduce dependence on pointee types when deducing dereferenceability by Sanjoy Das · 9 years ago
  21. 7a263264 NFC. Introduce Value::isPointerDereferenceable by Artur Pilipenko · 9 years ago
  22. 345f014 NFC. Introduce Value::getPointerDerferecnceableBytes by Artur Pilipenko · 10 years ago
  23. 9bb6bea isSafeToLoadUnconditionally support queries without a context by Artur Pilipenko · 10 years ago
  24. 92c4369 [unordered] Add tests and conservative handling in support of future changes [NFCI] by Philip Reames · 10 years ago
  25. 5ce3272 Don't IPO over functions that can be de-refined by Sanjoy Das · 10 years ago
  26. 31bcca4 NFC. Move isDereferenceable to Loads.h/cpp by Artur Pilipenko · 10 years ago
  27. 66d6d3e Make context-sensitive isDereferenceable queries in isSafeToLoadUnconditionally by Artur Pilipenko · 10 years ago
  28. e2a6917 [opaque pointer types] [NFC] FindAvailableLoadedValue: take LoadInst instead of just the pointer. by Eduard Burtescu · 10 years ago
  29. f84dc06 Push isDereferenceableAndAlignedPointer down into isSafeToLoadUnconditionally by Artur Pilipenko · 10 years ago
  30. 6dd6969 Change isSafeToLoadUnconditionally arguments order. Separated from http://reviews.llvm.org/D10920. by Artur Pilipenko · 10 years ago
  31. 5a82c91 Analysis: Remove implicit ilist iterator conversions by Duncan P. N. Exon Smith · 10 years ago
  32. 532bf71 Clean up: Refactoring the hardcoded value of 6 for FindAvailableLoadedValue()'s parameter MaxInstsToScan. (Complete version of r247497. See D12886) by Larisse Voufo · 10 years ago
  33. 194f59c [PM/AA] Extract the ModRef enums from the AliasAnalysis class in by Chandler Carruth · 10 years ago
  34. 0e21d54 Take alignment into account in isSafeToLoadUnconditionally by Artur Pilipenko · 10 years ago
  35. a28d91d DataLayout is mandatory, update the API to reflect it with references. by Mehdi Amini · 11 years ago
  36. 46a4355 Make DataLayout Non-Optional in the Module by Mehdi Amini · 11 years ago
  37. 9a9738f Remove getDataLayout() from Instruction/GlobalValue/BasicBlock/Function by Mehdi Amini · 11 years ago
  38. 1a3c2c4 Revert r220349 to re-instate r220277 with a fix for PR21330 -- quite by Chandler Carruth · 11 years ago
  39. 0b39fc0 Revert "Teach the load analysis to allow finding available values which require" (r220277) by Hans Wennborg · 11 years ago
  40. aa72a6d Teach the load analysis to allow finding available values which require by Chandler Carruth · 11 years ago
  41. a32038b Fix a miscompile introduced in r220178. by Chandler Carruth · 11 years ago
  42. eeec35a Teach the load analysis driving core instcombine logic and other bits of by Chandler Carruth · 11 years ago
  43. a801dd5 Fix a long-standing miscompile in the load analysis that was uncovered by Chandler Carruth · 11 years ago
  44. 8a99373 Switch how the datalayout availability test is handled in this code to by Chandler Carruth · 11 years ago
  45. 38e98d5 Rename 'TD' to 'DL' in this function as the argument is now a DataLayout by Chandler Carruth · 11 years ago
  46. 1f27f03 Fix the other comment to use modern doxygen style and be a bit more by Chandler Carruth · 11 years ago
  47. be49df3 More formatting cleanup brought to you by clang-format. by Chandler Carruth · 11 years ago
  48. b56052f Clean up doxygen syntax and reword comments to flow better, have a brief by Chandler Carruth · 11 years ago
  49. d67244d Clean up the formatting and trailing whitespace of a routine before editting it. by Chandler Carruth · 11 years ago
  50. cc39b67 AA metadata refactoring (introduce AAMDNodes) by Hal Finkel · 11 years ago
  51. 9f00886 [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 12 years ago
  52. 20a2ae9 Change GetPointerBaseWithConstantOffset's DataLayout argument from a by Dan Gohman · 13 years ago
  53. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  54. 69dcc7d use ValueTracking's GetPointerBaseWithConstantOffset() function instead of a local implementation by Nuno Lopes · 13 years ago
  55. cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago
  56. 87fa77b enhance jump threading to preserve TBAA information when PRE'ing loads, by Chris Lattner · 14 years ago
  57. 4419cd2 Add some comments here because the lack of a check for volatile/atomic here is a bit unusual. by Eli Friedman · 14 years ago
  58. bf90477 Convert TargetData::getIndexedOffset to use ArrayRef. by Jay Foad · 14 years ago
  59. 229907c land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 14 years ago
  60. 060b994 Test commit. by Hans Wennborg · 14 years ago
  61. 7c14a55 Don't include Operator.h from InstrTypes.h. by Jay Foad · 15 years ago
  62. a4fcd24 Move Value::getUnderlyingObject to be a standalone by Dan Gohman · 15 years ago
  63. f372cf8 Reapply r116831 and r116839, converting AliasAnalysis to use by Dan Gohman · 15 years ago
  64. 826bdf8 Move FindAvailableLoadedValue isSafeToLoadUnconditionally out of by Dan Gohman · 15 years ago