1. 7f414b9 [MemorySSA] Remove unused field. NFC. by George Burgess IV · 9 years ago
  2. 3d512a2 MSSA: Factor out phi node placement by Daniel Berlin · 9 years ago
  3. 868381b MSSA: Only rename accesses whose defining access is nullptr by Daniel Berlin · 9 years ago
  4. 4253126 Use the range variant of find/find_if instead of unpacking begin/end by David Majnemer · 9 years ago
  5. da2f38e [MSSA] Use is_contained by Daniel Berlin · 9 years ago
  6. 36e0d01 Consistently use FunctionAnalysisManager by Sean Silva · 9 years ago
  7. 290a13e [MemorySSA] Fix windows build breakage caused by r278028 by Geoff Berry · 9 years ago
  8. cdf5333 [MemorySSA] Ensure address stability of MemorySSA object. by Geoff Berry · 9 years ago
  9. 4b4c722 [MSSA] Fix PR28880 by fixing use optimizer's lower bound tracking behavior. by Daniel Berlin · 9 years ago
  10. 7ac3d74 [MSSA] Use depth first iterator instead of custom version. by Daniel Berlin · 9 years ago
  11. 7af9587 [MSSA] Match assert vs llvm_unreachable style in verification functions. by Daniel Berlin · 9 years ago
  12. 2919b1c Rewrite domination verifier to handle local domination as well. by Daniel Berlin · 9 years ago
  13. 363da6f [MSSA] Fix a bug in MemorySSA's move ctor. by George Burgess IV · 9 years ago
  14. f767285 [MSSA] clang-format. NFC. by George Burgess IV · 9 years ago
  15. 024f3d2 [MSSA] Add special handling for invariant/constant loads. by George Burgess IV · 9 years ago
  16. 82e355c [MSSA] Add logic for special handling of atomics/volatiles. by George Burgess IV · 9 years ago
  17. 14633b5 [MSSA] Fix a caching bug. by George Burgess IV · 9 years ago
  18. df10119 Support for lifetime begin/end markers in the MemorySSA use optimizer by Daniel Berlin · 9 years ago
  19. dff31de Move to having a single real instructionClobbersQuery by Daniel Berlin · 9 years ago
  20. 26fcea9 Fixes for post-commit review comments on r277480 by Daniel Berlin · 9 years ago
  21. de4be65 MSVC 2013 does not implement C++11 unions properly, so remove the anoymous union for now, by Daniel Berlin · 9 years ago
  22. c43aa5a Rewrite the use optimizer to be less memory intensive and 50% faster. by Daniel Berlin · 9 years ago
  23. 5130cc8 Fix the MemorySSA updating API to enable people to create memory accesses before removing old ones by Daniel Berlin · 9 years ago
  24. 93ea19b [MSSA] Make EXPENSIVE_CHECKS check more. by George Burgess IV · 9 years ago
  25. f23eb70 [MSSA] Remove useless assert. NFC. by George Burgess IV · 9 years ago
  26. 400ae40 [MSSA] Add an overload for getClobberingMemoryAccess. by George Burgess IV · 9 years ago
  27. 1986030 Fix unused variable by Daniel Berlin · 9 years ago
  28. 5c46b94 Make MemorySSA::dominates/locallydominates constant time by Daniel Berlin · 9 years ago
  29. 5f30897 [MemorySSA] Update to the new shiny walker. by George Burgess IV · 9 years ago
  30. a940f36 [AliasAnalysis] Give back AA results for fence instructions by David Majnemer · 9 years ago
  31. 232e29e [MemorySSA] Reinstate the legacy printer and verifier. by Chad Rosier · 9 years ago
  32. fc7e651 Fix handling of forward unreachable but reverse-reachable blocks in MemorySSA construction by Daniel Berlin · 9 years ago
  33. a362b09 [MSSA] Fix typo. NFC. by George Burgess IV · 9 years ago
  34. 16ed57c Factor out buildMemorySSA from getWalker. NFC. by Daniel Berlin · 9 years ago
  35. 580e754 Silence a -Wsign-compare warning by David Majnemer · 9 years ago
  36. fd1f2f8 [MemorySSA] Move code around a bit. NFC. by George Burgess IV · 9 years ago
  37. d770877 Switch more loops to be range-based by David Majnemer · 9 years ago
  38. 1430026 Add MemoryAccess creation and PHI creation APIs to MemorySSA by Daniel Berlin · 9 years ago
  39. ada263d Rename to be consistent with other type names. NFC by Daniel Berlin · 9 years ago
  40. efb0dd1 [MemorySSA] Set CFGOnly correctly for MemorySSAWrapperPass by Geoff Berry · 9 years ago
  41. e1f60b1 MemorySSA: fix memory access local dominance function for live on entry by Sebastian Pop · 9 years ago
  42. b96d3b2 [MemorySSA] Port to new pass manager by Geoff Berry · 9 years ago
  43. b9aa1f4 MemorySSA: Revert r269678 and r268068; replace with special casing in MemorySSA. by Peter Collingbourne · 9 years ago
  44. ffecb14 MemorySSA: Remove argument to createNewAccess function. by Peter Collingbourne · 9 years ago
  45. 1b1fef3 [MemorySSA] Fix bugs in walker; refactor unittests a bit. by George Burgess IV · 10 years ago
  46. 0da9937 Unify XDEBUG and EXPENSIVE_CHECKS (into the latter), and add an option to the cmake build to enable them. by Filipe Cabecinhas · 10 years ago
  47. 9fe26e6 [MemorySSA] Fix bug in CachingMemorySSAWalker::invalidateInfo by Geoff Berry · 10 years ago
  48. 77fa84e Correct IDF calculator for ReverseIDF by Daniel Berlin · 10 years ago
  49. b550cb1 [NFC] Header cleanup by Mehdi Amini · 10 years ago
  50. 89038a1 Fix "warning: variabl 'XX’ set but not used" in release build (variable used in assertion, NFC) by Mehdi Amini · 10 years ago
  51. 49cad7d [MemorySSA] Make the visitor more careful with calls. by George Burgess IV · 10 years ago
  52. 82ee942 [MemorySSA] Change how the walker views/walks visited phis. by George Burgess IV · 10 years ago
  53. 0e48986 Fix bugs in the MemorySSA walker. by George Burgess IV · 10 years ago
  54. 3887a41 [MemorySSA] Consider def-only BBs for live-in calculations. by George Burgess IV · 10 years ago
  55. b42b762 [MemorySSA] Make a return type reflect reality. NFC. by George Burgess IV · 10 years ago
  56. 6412002 Really fix ASAN leak/etc issues with MemorySSA unittests by Daniel Berlin · 10 years ago
  57. 989e601 Revert "Fix ASAN detected errors in code and test" (it was not meant to be committed yet) by Daniel Berlin · 10 years ago
  58. 27ed1c2 Fix ASAN detected errors in code and test by Daniel Berlin · 10 years ago
  59. e0e6e48 Attempt to fix ASAN failure in a MemorySSA test. by George Burgess IV · 10 years ago
  60. 83fc77b Add the beginnings of an update API for preserving MemorySSA by Daniel Berlin · 10 years ago
  61. 451f54c Fix some abuse of auto flagged by clang's -Wrange-loop-analysis. by Benjamin Kramer · 10 years ago
  62. f6c9ae9 Rename a member variable to be more accurate with how it is used by Daniel Berlin · 10 years ago
  63. 932b4cb Constify two functions, make them accessible to unit tests by Daniel Berlin · 10 years ago
  64. 905a646 Don't use module context here. It's unnecessary and makes it harder to write unittests by Daniel Berlin · 10 years ago
  65. 1b51a29 Compute live-in for MemorySSA by Daniel Berlin · 10 years ago
  66. 7898ca6 Only insert into definingblocks once per block by Daniel Berlin · 10 years ago
  67. 60adac4 Attempt #2 to unbreak r259595. by George Burgess IV · 10 years ago
  68. b5a229f Attempt to fix builds broken by r259595. by George Burgess IV · 10 years ago
  69. e1100f5 This patch adds MemorySSA to LLVM. by George Burgess IV · 10 years ago