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