1. 1e67748 Avoid visiting just eliminated bounds check. by Aart Bik · 8 years ago
  2. 2c45bc9 Remove H[Reverse]PostOrderIterator and HInsertionOrderIterator. by Vladimir Marko · 8 years ago
  3. 12a1060 Fix bug in dynamic BCE. With regression test. by Aart Bik · 8 years ago
  4. 16d3a65 Added ability to generate last-value of linear induction. by Aart Bik · 8 years ago
  5. 67def59 Combine offsets in loop-based dynamic BCE. by Aart Bik · 8 years ago
  6. 1fdb340 Merge "Create a typedef for HInstruction::GetInputs() return type." by Treehugger Robot · 8 years ago
  7. e900491 Create a typedef for HInstruction::GetInputs() return type. by Vladimir Marko · 8 years ago
  8. 52be7e7 Improvements in induction range analysis. by Aart Bik · 8 years ago
  9. 6b631dc Merge "ART: ArrayGet hoisting restriction added." by Aart Bik · 8 years ago
  10. f89381f ART: ArrayGet hoisting restriction added. by Anton Shamin · 8 years ago
  11. 372f10e Refactor handling of input records. by Vladimir Marko · 8 years ago
  12. a210689 Exploit NE/EQ tests on array length in BCE. by Aart Bik · 8 years ago
  13. 93a18c5 Forbid HDeoptimize instructions in OSR methods. by Nicolas Geoffray · 8 years ago
  14. 46817b8 Use iterators "before" the use node in HUserRecord<>. by Vladimir Marko · 8 years ago
  15. 1ae8874 Fixed bug in BCE, with regression test. by Aart Bik · 8 years ago
  16. b75878e Optimizing: Do not re-record standby checks for dynamic BCE. by Vladimir Marko · 8 years ago
  17. 591ad29 Standby list for dyn bce in potentially infinite loops. by Aart Bik · 8 years ago
  18. b6347b7 Fixed bug on incorrectly revisiting same block. by Aart Bik · 8 years ago
  19. bf3f1cf Improved instruction + offset hunting. by Aart Bik · 8 years ago
  20. da571cb Optimizing: Use range-based loops in BCE. by Vladimir Marko · 8 years ago
  21. 1d23982 Generalized "dom-based" dynamic BCE to symbolic base + offset. by Aart Bik · 8 years ago
  22. 1fc3afb Minor improvement on static BCE analysis. by Aart Bik · 8 years ago
  23. 947cb4f Merge "Implement irreducible loop support in optimizing." by Nicolas Geoffray · 9 years ago
  24. 15bd228 Implement irreducible loop support in optimizing. by Nicolas Geoffray · 9 years ago
  25. 55b14df Fixed bug with hoisting/deopting in taken-block instead of preheader. by Aart Bik · 9 years ago
  26. 4833f5a ART: Refactor SsaBuilder for more precise typing info by David Brazdil · 9 years ago
  27. 68289a5 Revert "ART: Refactor SsaBuilder for more precise typing info" by Alex Light · 9 years ago
  28. d9510df ART: Refactor SsaBuilder for more precise typing info by David Brazdil · 9 years ago
  29. 4b467ed Simplify and rename IsLoopInvariant() test. by Mingyao Yang · 9 years ago
  30. b738d4f Step-wise improvement of range analysis with outer loop induction. by Aart Bik · 9 years ago
  31. 4a34277 Dynamic BCE (based on induction range analysis) by Aart Bik · 9 years ago
  32. d59c706 Revert "Dynamic BCE (based on induction range analysis)" by Aart Bik · 9 years ago
  33. 0b5849b Dynamic BCE (based on induction range analysis) by Aart Bik · 9 years ago
  34. 389b3db Finalized all components of range analysis needed for dynamic bce. by Aart Bik · 9 years ago
  35. ec7802a Add DCHECKs to ArenaVector and ScopedArenaVector. by Vladimir Marko · 9 years ago
  36. 154746b Remove dex_pc's default value from top level HInstruction by Calin Juravle · 9 years ago
  37. 5233f93 Optimizing: Tag even more arena allocations. by Vladimir Marko · 9 years ago
  38. aab5b75 Replaced INT_MIN/MAX with modern-day limits. by Aart Bik · 9 years ago
  39. b3365e0 Various improvements in range analysis. by Aart Bik · 9 years ago
  40. fa6b93c Optimizing: Tag arena allocations in HGraph. by Vladimir Marko · 9 years ago
  41. 22af3be Use induction variable range analysis in BCE (statically). by Aart Bik · 9 years ago
  42. 6058455 Optimizing: Tag basic block allocations with their source. by Vladimir Marko · 9 years ago
  43. 145acc5 Revert "Optimizing: Tag basic block allocations with their source." by Vladimir Marko · 9 years ago
  44. 91e11c0 Optimizing: Tag basic block allocations with their source. by Vladimir Marko · 9 years ago
  45. 0c955b1 Merge "BCE: don't assume a bounds check always gets a HArrayLength." by Nicolas Geoffray · 9 years ago
  46. a09ff9c BCE: Narrow instead of unconditionnaly overwrite the range. by Nicolas Geoffray · 9 years ago
  47. 8df886b BCE: don't assume a bounds check always gets a HArrayLength. by Nicolas Geoffray · 9 years ago
  48. 8d82a0c Fix wrong DCHECK in bounds check elimination. by Nicolas Geoffray · 9 years ago
  49. 3cde622 Remove bogus DCHECK in BCE. by Nicolas Geoffray · 9 years ago
  50. 45d68f1 ART: Fix BCE lint issue by Andreas Gampe · 9 years ago
  51. 3584bce Fix premature deoptimization if the loop body isn't entered. by Mingyao Yang · 9 years ago
  52. db216f4 Relax the only one back-edge restriction. by Nicolas Geoffray · 9 years ago
  53. 9d750ef BCE: don't add deoptimization if the loop has early exit. by Mingyao Yang · 9 years ago
  54. f382eff Merge "Deoptimization-based BCE for unknown loop bounds." by Mingyao Yang · 9 years ago
  55. 206d6fd Deoptimization-based BCE for unknown loop bounds. by Mingyao Yang · 9 years ago
  56. 1152c92 [optimizing] Rename HasArrayAccesses and check it by Mark Mendell · 9 years ago
  57. 65b798e ART: Enable more Clang warnings by Andreas Gampe · 9 years ago
  58. 3dcd58c Fix a bug when creating a HDeoptimization instruction. by Nicolas Geoffray · 9 years ago
  59. d43b3ac Revert "Revert "Deoptimization-based bce."" by Mingyao Yang · 9 years ago
  60. 0ba6273 Revert "Deoptimization-based bce." by Andreas Gampe · 9 years ago
  61. e295e6e Deoptimization-based bce. by Mingyao Yang · 9 years ago
  62. e4335eb Make BCE a no-op if there is no array access. by Mingyao Yang · 9 years ago
  63. 94e9172 Fix build lint issue. by Brian Carlstrom · 9 years ago
  64. ea84bf7 Merge "bce: add support to narrow two MonotonicValueRange's at the same time." by Mingyao Yang · 9 years ago
  65. 4559f00 bce: handle a pattern for circular buffer by Mingyao Yang · 9 years ago
  66. 57e0475 bce: add support to narrow two MonotonicValueRange's at the same time. by Mingyao Yang · 9 years ago
  67. bad712e Merge "More checker tests for BCE." by Mingyao Yang · 9 years ago
  68. 8c8bad8 More checker tests for BCE. by Mingyao Yang · 9 years ago
  69. b666f48 Move arenas into runtime by Mathieu Chartier · 9 years ago
  70. 0304e18 Improve bce so that more bounds checks can be eliminated. by Mingyao Yang · 9 years ago
  71. 6419752 Some enhancements on BCE. by Mingyao Yang · 10 years ago
  72. 0418b5b ART: Fix linting errors by Andreas Gampe · 10 years ago
  73. f384f88 Bounds check elimination. by Mingyao Yang · 10 years ago