1. 7eb3f7a Make JIT inliner work under single-stepping mode. by Ben Cheng · 15 years ago
  2. bff121a JIT: Reworked the assembler to be smarter about short instruction forms by buzbee · 15 years ago
  3. 4a41958 Bug fixes for JIT loop detection and formation by Ben Cheng · 15 years ago
  4. 19ddba5 am baf196a7: Fix for 2892472 jit spew: No free temp registers by buzbee · 15 years ago
  5. baf196a Fix for 2892472 jit spew: No free temp registers by buzbee · 15 years ago
  6. 7a2697d Implement method inlining for getters/setters by Ben Cheng · 15 years ago
  7. 4d92e68 JIT: Fix for Issue 2881687 - fix volatiles and re-enable JIT by buzbee · 15 years ago
  8. ecf8f6e JIT: Support for Dalvik volatiles (issue 2781881) by buzbee · 15 years ago
  9. 919eb06 Interpreter & JIT support for write barriers by buzbee · 15 years ago
  10. 749e816 JIT: Fix for 2813841, use core regs for sub-word data by Bill Buzbee · 15 years ago
  11. c6b25c7 Relocate OpCodeNames.[ch]. by Andy McFadden · 15 years ago
  12. c35a2ef Add opcodes for volatile field accesses by Andy McFadden · 15 years ago
  13. d44faf5 Include move-result into the same trace as the invoke. by Ben Cheng · 16 years ago
  14. fc075c2 Clean up warnings detected by gcc. by Ben Cheng · 16 years ago
  15. b88ec3c Remove the write permission for the JIT code cache when not needed by Ben Cheng · 16 years ago
  16. e3c01da Remove unused labels, variables, and functions. Enable warnings. by Carl Shapiro · 16 years ago
  17. bd04724 JIT: Fix for [Issue 2675245] FRF40 monkey crash in jit-cache by Bill Buzbee · 16 years ago
  18. 978738d Add counters to track JIT inline cache hit rate and code cache patch counts. by Ben Cheng · 16 years ago
  19. dd6e870 Abandon a JIT trace if it contains static fields that are not fully initialized by Ben Cheng · 16 years ago
  20. 02a7882 am d1bf0ff1: am 632320c9: am 948c39d2: am ff1965e6: am 743fe2ce: Merge "Throw an exception in JIT\'ed code if dvmFindInterfaceMethodInCache returns NULL" into froyo by Ben Cheng · 16 years ago
  21. 09e50c9 Throw an exception in JIT'ed code if dvmFindInterfaceMethodInCache returns NULL by Ben Cheng · 16 years ago
  22. 9c45702 Optimize rem-int/lit too. by Elliott Hughes · 16 years ago
  23. c7ad9b2 Don't accidentally convert % into /... by Elliott Hughes · 16 years ago
  24. 672511b Optimize idiv-int/lit for powers of 2. by Elliott Hughes · 16 years ago
  25. 2bdbcb6 Fix supplementary character support. by Elliott Hughes · 16 years ago
  26. ee34f59 An InlineNative for String.isEmpty, so it's not slower than length() == 0. by Elliott Hughes · 16 years ago
  27. 21c175d am 67050d11: am bd1326d0: Clean up the codegen for invoking helper callout functions. by Ben Cheng · 16 years ago
  28. bd1326d Clean up the codegen for invoking helper callout functions. by Ben Cheng · 16 years ago
  29. b601ebb am 1071056d: am a497359a: Fix a race condition in JIT state refresh under debugging / misc code cleanup. by Ben Cheng · 16 years ago
  30. b3921ff am d5adae17: Improve JIT self verifier test coverage to follow single-step instructions. by Ben Cheng · 16 years ago
  31. a497359 Fix a race condition in JIT state refresh under debugging / misc code cleanup. by Ben Cheng · 16 years ago
  32. d5adae1 Improve JIT self verifier test coverage to follow single-step instructions. by Ben Cheng · 16 years ago
  33. 450212f am d630700a: Merge "Jit: Fix for 2542488 JIT codegen bug with overlapping wide operands" by Bill Buzbee · 16 years ago
  34. 80cef86 Jit: Fix for 2542488 JIT codegen bug with overlapping wide operands by Bill Buzbee · 16 years ago
  35. d0a9c22 am 3d5d8736: Merge "Fix for the JIT blocking mode plus some code cleanup." by Ben Cheng · 16 years ago
  36. 11d8f14 Fix for the JIT blocking mode plus some code cleanup. by Ben Cheng · 16 years ago
  37. ac8688e am 900a3afd: Jit: Fix register usage bug - Issue 2518825 native crash running ARMv5te JIT by Bill Buzbee · 16 years ago
  38. 900a3af Jit: Fix register usage bug - Issue 2518825 native crash running ARMv5te JIT by Bill Buzbee · 16 years ago
  39. b16344a Jit: Handle new VOLATILE Dalvik ops by not handling them. by Bill Buzbee · 16 years ago
  40. 559dd4c am be6534f3: Jit: Fix for [Issue 2487514] Dropped exception by Bill Buzbee · 16 years ago
  41. be6534f Jit: Fix for [Issue 2487514] Dropped exception by Bill Buzbee · 16 years ago
  42. 880f81d am 4527387d: Jit: Make debugging mode aware of inlineExecute/moveResult optimization by Bill Buzbee · 16 years ago
  43. 4527387 Jit: Make debugging mode aware of inlineExecute/moveResult optimization by Bill Buzbee · 16 years ago
  44. 575cba4 am fc519dc8: Jit: Make most Jit compile failures non-fatal; just abort offending translation by Bill Buzbee · 16 years ago
  45. fc519dc Jit: Make most Jit compile failures non-fatal; just abort offending translation by Bill Buzbee · 16 years ago
  46. 157f1e3 am f8069e84: Merge "Collect more JIT stats in the assert build." by Ben Cheng · 16 years ago
  47. 86717f7 Collect more JIT stats in the assert build. by Ben Cheng · 16 years ago
  48. 5387824 Add instructions for volatile wide fields. by Andy McFadden · 16 years ago
  49. 1f74863 Jit: Sapphire tuning - mostly scheduling. by Bill Buzbee · 16 years ago
  50. 40094c1 Tweak the interpreter entries and 2nd level trace filter to capture more traces. by Ben Cheng · 16 years ago
  51. 6a55513 Fix a couple of typos in JIT function names. by Elliott Hughes · 16 years ago
  52. b4c0597 Optimize more easy multiplications by constants. by Elliott Hughes · 16 years ago
  53. 6bbdd6b Jit: Monitor exit, possible fix for Issue 2396073 by Bill Buzbee · 16 years ago
  54. 78cb0e2 Jit: Minor codegen tuning. by Bill Buzbee · 16 years ago
  55. c6f1066 Jit: Phase 1 of register utility cleanup/rewrite - the great renaming by Bill Buzbee · 16 years ago
  56. 9e45c0b Made Self Verification mode's memory interface less intrusive. by jeffhao · 16 years ago
  57. 6999d84 Fix performance issues related to chaining and unchaining. by Ben Cheng · 16 years ago
  58. c1d9ed4 Jit: Rework monitor enter/exit to simplify thread suspension by Bill Buzbee · 16 years ago
  59. 964a7b0 Jit: Rework delayed start plus misc. cleanup by Bill Buzbee · 16 years ago
  60. 480e678 Jit: Fix INSTANCE_OF corner case. by Bill Buzbee · 16 years ago
  61. 7a0bcd0 Tighten the safe points for code cache resets to happen. by Ben Cheng · 16 years ago
  62. cec26f6 Fix chaining offset mis-calculation for translations w/ large switch statements. by Ben Cheng · 16 years ago
  63. 51ecf60 Fix bad long negate; bug 2373405 - EnumSetTest failure with JIT today by Bill Buzbee · 16 years ago
  64. 60c24f4 Tear down the code cache when it is full and restart from scratch. by Ben Cheng · 16 years ago
  65. d0937ef Jit: Update monitor lock/unlock to reflect thinlock changes (I34b20f49) by Bill Buzbee · 16 years ago
  66. 94338aa Repurpose bits 1 and 2 of the lockword for encoding the hash state of by Carl Shapiro · 16 years ago
  67. 0e60527 Jit: shift bug fix - 2296099 by Bill Buzbee · 16 years ago
  68. ce46c94 Jit: Support for inline-execute/range [issue 2268232] by Bill Buzbee · 16 years ago
  69. f9f3328 Jit: Misc fixes, move_exception, blocking mode, self-cosim by Bill Buzbee · 16 years ago
  70. 5d90c20 Restructure the codegen to make architectural depedency explicit. by Ben Cheng · 16 years ago[Renamed (86%) from vm/compiler/codegen/arm/Codegen.c]
  71. b0a0541 Add execute-inline/range instruction. by Andy McFadden · 16 years ago
  72. 9651693 Change the way breakpoints work. by Andy McFadden · 16 years ago
  73. 4df41a5 Fix CHECK_CAST problem in the Jit. by Bill Buzbee · 16 years ago
  74. efbd3c5 Fix DEADLOCK_DETECTION mode for the Jit. by Bill Buzbee · 16 years ago
  75. 4902449 Fix for inline string indexof; added regression tests by Bill Buzbee · 16 years ago
  76. 6c10a97 Implement chaining up to the first 64 cases in a switch statement. by Ben Cheng · 16 years ago
  77. 6546de1 Back out inline string optimizations until cause of instability tracked down. by Bill Buzbee · 16 years ago
  78. fd023aa Jit - optimized inline string compareto, indexof; fill_array_data bug fix by Bill Buzbee · 16 years ago
  79. 1465db5 Major registor allocation rework - stage 1. by Bill Buzbee · 16 years ago
  80. a8e64a7 Fix an invoke-interface bug that manifests itself with thread state warnings. by Ben Cheng · 16 years ago
  81. ccd6c01 Make the traige process for self-verification found divergence easier. by Ben Cheng · 16 years ago
  82. a0e7b60 Remove incorrect definition of nested local variables. by Ben Cheng · 16 years ago
  83. 79d173c Fixed the trace builder to correctly handle excpetion throwing instruction. by Ben Cheng · 16 years ago
  84. 4f48917 Fixed OOM exception handling in JIT'ed code and added a new unit test. by Ben Cheng · 16 years ago
  85. 9cac6da Registers allocated for 64-bit values should be contiguous. by Ben Cheng · 16 years ago
  86. d7d426a Implemented a new scheduler and FP register allocator. by Ben Cheng · 16 years ago
  87. a6f40f1 Fix right shift by constant 0 in Jit. Bug #2135879 by Bill Buzbee · 16 years ago
  88. dcf3e5d Model resource usage for each Thumb/Thumb2 instrution. by Ben Cheng · 16 years ago
  89. 9c4b7c8 Add support for profiling when loop optimizations are active by Bill Buzbee · 16 years ago
  90. 0fd31e4 Various bug fixes for armv5 and loop/self-verification co-existence. by Ben Cheng · 16 years ago
  91. 12ba015 Update the JIT to use the new indexAt() inline native routines. by Bill Buzbee · 16 years ago
  92. 4238ec2 Implement SSA-based loop optimizations. by Ben Cheng · 16 years ago
  93. a4a7f07 Improved codegen for inline, continuing codegen restructuring by Bill Buzbee · 16 years ago
  94. 270c1d6 Thumb/Thumb2 instruction selection rework. by Bill Buzbee · 16 years ago
  95. 97319a8 New changes to enable self verification mode. by Jeff Hao · 16 years ago
  96. 3f02aa4 Enable VM assert properly for JIT and fix new compilation/assertion failures. by Ben Cheng · 16 years ago
  97. 9727c3d Fixed 2 floating point bugs; improved debug output; armv7-a thumb2 inline sqrt by Bill Buzbee · 16 years ago
  98. 9bc3df3 Stage 3 of Thumb2 support. armv7-a now generates vfp code inline. by Bill Buzbee · 16 years ago
  99. f4ce16f Prevent OP_INVOKE_DIRECT_EMPTY from terminating a trace by Bill Buzbee · 16 years ago
  100. 89efc3d Stage 2 of structural changes for support of THUMB2. No logic changes. by Bill Buzbee · 16 years ago[Renamed (83%) from vm/compiler/codegen/armv5te/Codegen.c]