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