1. 1ef0655 [RS4GC] Strip noalias attribute after statepoint rewrite by Igor Laevsky · 10 years ago
  2. dde0029 [RS4GC] Rename stripDereferenceabilityInfo into stripNonValidAttributes. by Igor Laevsky · 10 years ago
  3. 3020b1b [RS4GC] Remove a redundant linear search, NFCI by Sanjoy Das · 10 years ago
  4. b1942f1 [RS4GC] Clean up `find_index`; NFC by Sanjoy Das · 10 years ago
  5. 7ad6764 [RS4GC] Re-purpose `normalizeForInvokeSafepoint`; NFC. by Sanjoy Das · 10 years ago
  6. ff3dba7 [RS4GC] Minor cleanup to `normalizeForInvokeSafepoint`; NFC by Sanjoy Das · 10 years ago
  7. 58fae7c [RS4GC] Dont' propagate call attrs related to patchable statepoints by Sanjoy Das · 10 years ago
  8. 810a59d [RS4GC] Bring legalizeCallAttributes up to LLVM coding style; NFC by Sanjoy Das · 10 years ago
  9. 25ec1a3 [RS4GC] Use "deopt" operand bundles by Sanjoy Das · 10 years ago
  10. be4d8cb Scalar: Remove remaining ilist iterator implicit conversions by Duncan P. N. Exon Smith · 10 years ago
  11. 3c520a1 [RS4GC] Refactoring to make a later change easier, NFCI by Sanjoy Das · 10 years ago
  12. 1ede536 [RS4GC] Don't copy ADT's unneccessarily, NFCI by Sanjoy Das · 10 years ago
  13. 40bdd04 [RS4GC] Use AssertingVH for RematerializedValueMapTy, NFCI by Sanjoy Das · 10 years ago
  14. 60bf3db [RS4GC] Remove an unnecessary assert & related variables by Sanjoy Das · 10 years ago
  15. b40bd1a [RS4GC] Cosmetic cleanup, NFC by Sanjoy Das · 10 years ago
  16. 953817b [RewriteStatepointsForGC] Minor refactor to use shared implementation [NFC] by Philip Reames · 10 years ago
  17. b4e55f3 [RewriteStatepointsForGC] Strengthen a confusingly weak assertion [NFC] by Philip Reames · 10 years ago
  18. c8ded46 [RewriteStatepointsForGC] One last bit of naming [NFCI] by Philip Reames · 10 years ago
  19. 34d7a74 [RewriteStatepointsForGC] Further style/naming fixup [NFCI] by Philip Reames · 10 years ago
  20. 7540e3a [RewriteStatepointsForGC] More naming cleanup [NFCI] by Philip Reames · 10 years ago
  21. ece70b8 [RewriteStatepointsForGC] Code cleanup [NFC] by Philip Reames · 10 years ago
  22. 6628713 [RewriteStatepointsForGC] Extend base pointer inference to handle insertelement by Philip Reames · 10 years ago
  23. 15d5563 [RewriteStatepointsForGC] Make base pointer inference deterministic by Philip Reames · 10 years ago
  24. 3ea1589 [RewriteStatepointsForGC] Extract common code, comment, and fix a build warning [NFC] by Philip Reames · 10 years ago
  25. f5b8e47 [RewriteStatepointsForGC] Strengthen invariants around BDVs by Philip Reames · 10 years ago
  26. 246e618 [RewriteStatepointsForGC] Workaround a lack of determinism in visit order by Philip Reames · 10 years ago
  27. 07a2ee1 [RewriteStatepointsForGC] Delete stale comment [NFC] by Philip Reames · 10 years ago
  28. b3967cd [RewriteStatepointsForGC] Pull a function out of anon namespace [NFC] by Philip Reames · 10 years ago
  29. 9546f36 [RewriteStatepointsForGC] Bugfix for change 246133 by Philip Reames · 10 years ago
  30. 6906e92 Fix release build warning for unused function by Philip Reames · 10 years ago
  31. dab35f3 [RewriteStatepointsForGC] Improve debug output [NFC] by Philip Reames · 10 years ago
  32. abcdc5e [RewriteStatepointsForGC] Reduce the number of new instructions for base pointers by Philip Reames · 10 years ago
  33. 971dc3a [RewriteStatepointsForGC] Avoid using unrelocated pointers after safepoints by Philip Reames · 10 years ago
  34. 9ac4e38 [RewriteStatepointsForGC] Handle extractelement fully in the base pointer algorithm by Philip Reames · 10 years ago
  35. df005cb Fix some comment typos. by Benjamin Kramer · 10 years ago
  36. 7819951 Rename inst_range() to instructions() for consistency. NFC by Nico Rieck · 10 years ago
  37. e3dcce9 De-constify pointers to Type since they can't be modified. NFC by Craig Topper · 10 years ago
  38. fa2c630 [RewriteStatepointsForGC] Adjust naming scheme to be more stable by Philip Reames · 10 years ago
  39. 29e9ae7 [RewriteStatepointsForGC] Fix release build warning by Philip Reames · 10 years ago
  40. 88958b2 [RewriteStatepointsForGC] Use a worklist algorithm for first part of base pointer algorithm [NFC] by Philip Reames · 10 years ago
  41. 9b141ed [RewriteStatepointsForGC] Rename PhiState to reflect that it's associated w/more than just PHIs by Philip Reames · 10 years ago
  42. 2a892a6 [RewriteStatepointsForGC] Use idomatic mechanisms for debug tracing [NFC] by Philip Reames · 10 years ago
  43. 273e6bb [RewriteStatepointsForGC] Simplify code around meet of PhiStates [NFC] by Philip Reames · 10 years ago
  44. 96ada25 [PM/AA] Remove all of the dead AliasAnalysis pointers being threaded by Chandler Carruth · 10 years ago
  45. 6ff1a1e3 [RewriteStatepointsForGC] minor style cleanup by Philip Reames · 10 years ago
  46. 94babb7 [RewriteStatepointsForGC] Hoist some code out of a loop by Philip Reames · 10 years ago
  47. 74ce2e7 [RewriteStatepointsForGC] Delete trivial code by Philip Reames · 10 years ago
  48. f388050 [RewriteStatepointsForGC] Minor code cleanup [NFC] by Philip Reames · 10 years ago
  49. 8fe7f13 [RewriteStatepointsForGC] Generalized vector phi/select handling for base pointers by Philip Reames · 10 years ago
  50. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  51. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  52. 258ea0d [Statepoints] Skip a vector copy when uniquing values. by Benjamin Kramer · 10 years ago
  53. 9f77f61 Remove stray semicolon. NFC. by Vasileios Kalintiris · 10 years ago
  54. 353a19e [RewriteStatepointsForGC] Strip deref info after rewriting. by Sanjoy Das · 10 years ago
  55. ea45f0e [NFCI] Change RewriteStatepointsForGC to a ModulePass. by Sanjoy Das · 10 years ago
  56. 5582a6a Reformat. by NAKAMURA Takumi · 10 years ago
  57. fb3bd71 Prune CRLFs. by NAKAMURA Takumi · 10 years ago
  58. d83f697 [RewriteStatepointsForGC] Fix debug assertion during derivable pointer rematerialization by Igor Laevsky · 10 years ago
  59. ff7d4fa Silencing a -Wsign-compare warning; NFC. by Aaron Ballman · 10 years ago
  60. 665bc9c Add a GCStrategy for CoreCLR by Swaroop Sridhar · 10 years ago
  61. 285fe84 [RewriteStatepointsForGC] Fix up naming in "relocationViaAlloca" and run it through clang-format. by Igor Laevsky · 10 years ago
  62. e031718 [RewriteStatepointsForGC] For some values (like gep's and bitcasts) it's cheaper to clone them after statepoint than to emit proper relocates for them. This change implements this logic. There is alredy similar optimization in CodeGenPrepare, but doing so during RewriteStatepointsForGC allows to capture more opprtunities such as relocates in loops and longer instruction chains. by Igor Laevsky · 10 years ago
  63. ff6409d Simplify IRBuilder::CreateCall* by using ArrayRef+initializer_list/braced init only by David Blaikie · 10 years ago
  64. 311f710 [RewriteStatepointsForGC] Extend base pointer to handle more cases w/vectors by Philip Reames · 10 years ago
  65. 5665c99 Rename variables in gc_relocate related functions to follow LLVM's naming conventions. by Sanjoy Das · 10 years ago
  66. 89c5491 [RewriteStatepointsForGC] Fix a bug on creating gc_relocate for pointer to vector of pointers by Sanjoy Das · 10 years ago
  67. 499d703 [Statepoint] Clean up Statepoint.h: accessor names. by Sanjoy Das · 11 years ago
  68. 63294cb [RewriteStatepointsForGC] Exclude constant values from being considered live at a safepoint by Philip Reames · 11 years ago
  69. ba19849 [RewriteStatepointsForGC] Delete dead code [NFC] by Philip Reames · 11 years ago
  70. f209a15 [RwriteStatepointsForGC] Minor indentation and naming [NFC] by Philip Reames · 11 years ago
  71. 2114275 [RewriteStatepointsForGC] Avoid inserting empty holder by Philip Reames · 11 years ago
  72. 69e51ca [RewriteStatepointsForGC] Fix a latent bug in normalization for invoke statepoint [NFC] by Philip Reames · 11 years ago
  73. 9a2e01d [RewriteStatepointsForGC] Strengthen assertions around liveness by Philip Reames · 11 years ago
  74. e73300b [RewriteStatepointsForGC] Move an expensive debugging check to XDEBUG by Philip Reames · 11 years ago
  75. 9638ff9 [Statepoints] Fix a release only build failure by Philip Reames · 11 years ago
  76. 4d80ede [RewriteStatepointsForGC] Use a SetVector for a worklist [NFC] by Philip Reames · 11 years ago
  77. df1ef08 [RewriteStatepointsForGC] Use an actual liveness algorithm by Philip Reames · 11 years ago
  78. 704e78b [RewriteStatepointsForGC] clang-format file by Philip Reames · 11 years ago
  79. f66d737 [RewriteStatepointsForGC] Missed review comment from 234651 & build fix by Philip Reames · 11 years ago
  80. 85b36a8 [RewriteStatepointsForGC] Preprocess the IR to remove unreachable blocks and single entry phis by Philip Reames · 11 years ago
  81. 8531d8c [RewriteStatepointsForGC] Limited support for vectors of pointers by Philip Reames · 11 years ago
  82. a6ebf07 Code cleanup [NFC] by Philip Reames · 11 years ago
  83. 24c6cd5 More code cleanup [NFC] by Philip Reames · 11 years ago
  84. 18d0feb More code cleanup [NFC] by Philip Reames · 11 years ago
  85. aa66dfa Code simplification and style cleanup by Philip Reames · 11 years ago
  86. f044d3f Make helper functions static. by Benjamin Kramer · 11 years ago
  87. 6da3785 [RewriteStatepointsForGC] Fix a relocation bug w.r.t values defined by invoke instructions by Philip Reames · 11 years ago
  88. 9469072 RewriteStatepointsForGC::PhiState: Remove explicit copy ctor in favor of the Rule of Zero by David Blaikie · 11 years ago
  89. 7f1e056 Revert "Remove the explicit SDNodeIterator::operator= in favor of the implicit default" by David Blaikie · 11 years ago
  90. bb8da4c Remove the explicit SDNodeIterator::operator= in favor of the implicit default by David Blaikie · 11 years ago
  91. 42a7adf Silence variable set but not used warning, NFC. by Yaron Keren · 11 years ago
  92. 28e61ce [RewriteStatepointsForGC] Reduce indentation via early continue [NFC] by Philip Reames · 11 years ago
  93. 2e5bcbe [RewriteStatepointsForGC] Fix another order of iteration bug by Philip Reames · 11 years ago
  94. f986d68 [RewriteStatepointsForGC] Reduce indentation via early continue [NFC] by Philip Reames · 11 years ago
  95. a226e61 [RewriteStatepointsForGC] Fix iterator invalidation bug by Philip Reames · 11 years ago
  96. a5aeaf4 [RewriteStatepointsForGC] Add tests for the base pointer identification algorithm by Philip Reames · 11 years ago
  97. 5e5d784 Roll condition into an assert then wrap it 'ifndef NDEBUG' to protect from the inevitable "unused variable" warning in a non-asserts build. by David Blaikie · 11 years ago
  98. f7d08f6 RewriteStatepointsForGC.cpp: Fix for -Asserts to mark isNullConstant() as LLVM_ATTRIBUTE_UNUSED. [-Wunused-function] by NAKAMURA Takumi · 11 years ago
  99. 02aa295 RewriteStatepointsForGC.cpp: Fix for -Asserts. [-Wunused-variable] by NAKAMURA Takumi · 11 years ago
  100. 82ad787 Remove some unnecessary unreachables in favor of (sometimes implicit) assertions by David Blaikie · 11 years ago